Unnamed repository; edit this file 'description' to name the repository.
Auto merge of #112312 - nikic:llvm-16.0.5, r=cuviper
Update to LLVM 16.0.5
Rebase to LLVM 16.0.5, plus one cherry-pick.
Fixes #111823.
Fixes #112061.
Fixes #112170.