Merge google -> main (#6383)

* 22c8c90da Merge pull request #6382 from hanhanW:main-to-google
* ee0d592b8 Synchronize submodules with LLVM at llvm/llvm-project@5b8ddd2ccceb
* e6eae9136 Integrate LLVM at llvm/llvm-project@5b8ddd2ccceb
* 904076644 Integrate LLVM at llvm/llvm-project@a601b308d91e
* bbb415fe5 Integrate LLVM at llvm/llvm-project@804dc3dcf27d