1Base revision: [f142f8afe21bceb00fb495468aa0b5043e98c419](https://github.com/llvm/llvm-project/commits/f142f8afe21bceb00fb495468aa0b5043e98c419) 2 3- [Add-cmake-c-cxx-asm-linker-flags-v2.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/Add-cmake-c-cxx-asm-linker-flags-v2.patch) 4- [Add-stubs-and-headers-for-nl_types-APIs.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/Add-stubs-and-headers-for-nl_types-APIs.patch) 5- [BOLT-Increase-max-allocation-size-to-allow-BOLTing-clang-and-rustc.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/BOLT-Increase-max-allocation-size-to-allow-BOLTing-clang-and-rustc.patch) 6- [BPF: Generate locked insn for __sync_fetch_and_add() with cpu](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/06c531e808ceeafdf996867a2e8e66960ae4774e.patch) 7- [Bail out jump threading on indirect branches (#103688)](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/3c9022c965b85951f30af140da591f819acef8a0.patch) 8- [Disable-vfork-fork-events-v2.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/Disable-vfork-fork-events-v2.patch) 9- [ELF: Have __rela_iplt_{start,end} surround .rela.iplt with](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/970d6d20967258528980c9b7feaaf3dd3acf9aa3-v2.patch) 10- [Ensure-that-we-use-our-toolchain-s-lipo-and-not-the-.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/Ensure-that-we-use-our-toolchain-s-lipo-and-not-the-.patch) 11- [Expand Zfa fli+fneg cases during lowering instead of during isel.](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/de6d7a6c3093f725bec6980e925166f0f363687a.patch) 12- [Reapply "[clang][CodeGen] Zero init unspecified fields in](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/627746581b8fde4143533937130f420bbbdf9ddf-v2.patch) 13- [Reapply^2 "[HWASan] remove incorrectly inferred attributes"](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/9a2fd97d391caf1060e303f636d7113501788d2f-v2.patch) 14- [Remove-inline_asm-tests-for-now.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/Remove-inline_asm-tests-for-now.patch) 15- [Revert "[RISCV] Add isel optimization for (and (sra y, c2),](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/858afe90aad9ca45165d64baec9249dd680c85d5.patch) 16- [Revert-Driver-Allow-target-override-containing-.-in-executable-name-v2.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/Revert-Driver-Allow-target-override-containing-.-in-executable-name-v2.patch) 17- [Revert-Fix-diagnostic-for-stdatomic.h-before-C++23.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/Revert-Fix-diagnostic-for-stdatomic.h-before-C++23.patch) 18- [Revert-Recommit-DAGCombiner-Transform-icmp-eq-ne-and.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/Revert-Recommit-DAGCombiner-Transform-icmp-eq-ne-and.patch) 19- [Workaround dependent source location issues (#106925)](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/4bccb01355edcfedacafede3e7878d74e2b0a28f.patch) 20- [[ARM] Speedups for CombineBaseUpdate. (#129725)](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/86cf4ed7e9510a6828e95e8b36893eec116c9cf9.patch) 21- [[BOLT][AArch64] Do not relax ADR referencing the same](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/d32fe95d8286ffdcdc962534becabffdf1e56816.patch) 22- [[Driver] Error when using msan on Android (#122540)](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/fdfe7e7fabc85ed7293ca6f5f234d41812644584.patch) 23- [[Driver][ARM] Change Android's NEON FPU hardcoding to "== 7"](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/e9255dda236e6e418abe81a10b3f7c0d16c0d083.patch) 24- [[MC] Fix DWARF file table for files with empty DWARF](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/4a5f82b43be7328d7b7b4cd9912487fd3f284b49.patch) 25- [[MTE] Do not allow local aliases to MTE globals (#106280)](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/23b18fa01e6de7cb86a0cd294d58e5f8635d4afe.patch) 26- [[MachineOutliner] Preserve instruction bundles (#106402)](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/de37da8e37c4c9042563e186068adca98bf59e07.patch) 27- [[clang] Extend clang's <limits.h> to define *LONG_LONG*_](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/7d20ea9d32954e8e5becab8495fa509a3f67b710.patch) 28- [[compiler-rt][AArch64][Android] Use getauxval on Android.](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/cd634f57c10dedbe4f908889dece2c4460b702c9.patch) 29- [[libc++] Fix sub-overflow in std::gcd implementation](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/f7ff3cde96c4b81b032c58cafee7bf77233f5517.patch) 30- [[libc++] Update locale grouping tests (#119463)](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/31272e4f83f24fee1bf37ebc8ea7dd4d082edea8.patch) 31- [[libc++abi] Avoid using deprecated throw specifications in >=](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/7e542a2536017b1ea0ba157f74b8b8ff07c191f8-v2.patch) 32- [[lldb] Add armv7a and armv8a ArchSpecs (#106433)](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/0a00d32c5f88fce89006dcde6e235bc77d7b495e.patch) 33- [[sanitizer] Delay sanitizer args parsing (#107280)](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/cherry/24684bb4a9791145a36a97477eb1fd525a122d8e.patch) 34- [compiler-rt-Allow-finding-LLVMConfig-if-CMAKE_FIND_ROOT_PATH_MODE_PACKAGE-is-set-to-ONLY.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/compiler-rt-Allow-finding-LLVMConfig-if-CMAKE_FIND_ROOT_PATH_MODE_PACKAGE-is-set-to-ONLY.patch) 35- [move-cxa-demangle-into-libcxxdemangle.patch](https://android.googlesource.com/toolchain/llvm_android/+/9596955b7369d93bd2a505eefac28ff17912770c/patches/move-cxa-demangle-into-libcxxdemangle.patch)