Merge google -> main (#5711)

* 5a501be1c Synchronize submodules with LLVM at llvm/llvm-project@aad311341736
* 42520c3a6 Integrate LLVM at llvm/llvm-project@aad311341736
* 79b1168fa Integrate LLVM at llvm/llvm-project@1f8963c80195
* 827b5a8c2 Integrate LLVM at llvm/llvm-project@ad12590fdd14