First release candidate of LLVM 16. Changes adopted from llvm-devel over the 6 months since the branch.
mentioned in commit fbf313b7