blob: 9b9dcb1ad477c80e09bdcd6e8ceff445d22b81e4 [file] [log] [blame]
[
{
"comment": "[UPSTREAM] [lldb] Fix crash in \"help memory read\"",
"rel_patch_path": "cherry/9a7672ac4980bca8829814e1e49e1c201a5bf9b6.patch",
"start_version": 416183,
"end_version": 416353
},
{
"comment": "[UPSTREAM] Revert \"[SLP]Merge reorder and reuse shuffles.\"",
"rel_patch_path": "cherry/e463bd53c03ff9183bd30030477dfe6f3b2fdd0c.patch",
"start_version": 416183,
"end_version": 416430
},
{
"comment": "[UPSTREAM] [Coroutine] Remain alignment information when merging frame variables",
"rel_patch_path": "cherry/c1bc7981babcae20247650a4b8adab9c0c97890a.patch",
"start_version": 416183,
"end_version": 416482
},
{
"comment": "[UPSTREAM] Revert \"[clang] Change builtin object size when subobject is invalid\"",
"rel_patch_path": "cherry/b270fd59f0a86fe737853abc43e76b9d29a67eea.patch",
"start_version": 416183,
"end_version": 416525
},
{
"comment": "[UPSTREAM] [ARM] Add new and regenerate SSAT tests. NFC",
"rel_patch_path": "cherry/476de8cea3530cb9bf9339502f77cdd18d5f98b6.patch",
"start_version": 407598,
"end_version": 416713
},
{
"comment": "[UPSTREAM] Revert \"[clang] Suppress \"follow-up\" diagnostics on recovery call expressions.\"",
"rel_patch_path": "cherry/d972d4c749048531953a16b815e07c67e8455a3b.patch",
"start_version": 412851,
"end_version": 416719
},
{
"comment": "[UPSTREAM] [ARM] Disable sign extended SSAT pattern recognition.",
"rel_patch_path": "cherry/af0332498405b3a4074cef09845bbacfd4fd594f.patch",
"start_version": 407598,
"end_version": 416728
},
{
"comment": "[UPSTREAM] [GVN] do not repeat PRE on failure to split critical edge",
"rel_patch_path": "cherry/d36812892c16b551f058774babbc8727737f80cd.patch",
"start_version": 412851,
"end_version": 417022
},
{
"comment": "[UPSTREAM] [ARM][RegisterScavenging] Don't consider LR liveout if it is not reloaded",
"rel_patch_path": "cherry/b9ed8ebe0e2ffa803b0bda60f9bbc9bb26f95000.patch",
"start_version": 412851,
"end_version": 417334
},
{
"comment": "[UPSTREAM] Disable CFI in __get_elem to allow casting a pointer to uninitialized memory",
"rel_patch_path": "cherry/bab74864168bb5e28ecbc0294fe1095d8da7f569.patch",
"start_version": 416183,
"end_version": 417837
},
{
"comment": "[UPSTREAM] Revert \"[ConstantFold] Fold more operations to poison\"",
"rel_patch_path": "cherry/06829034ca64b8c83a5b20d8abe5ddbfe7af0004.patch",
"start_version": 416183,
"end_version": 417900
},
{
"comment": "[UPSTREAM] [Coverage] Propogate counter to condition of conditional operator",
"rel_patch_path": "cherry/4dc08cc3aa41a28ca6ec82bb9c7183048761aad5.patch",
"start_version": 416183,
"end_version": 417944
},
{
"comment": "[UPSTREAM] [clang][Arm] Fix handling of -Wa,-march=",
"rel_patch_path": "cherry/1d51c699b9e2ebc5bcfdbe85c74cc871426333d4.patch",
"start_version": 412851,
"end_version": 418022
},
{
"comment": "[UPSTREAM] Revert \"Revert \"[clang][driver] Only warn once about invalid library values\"\"",
"rel_patch_path": "cherry/b86a763afb9a1f55f4b234ce97320917ead6ac7f.patch",
"start_version": 416183,
"end_version": 418524
},
{
"comment": "[UPSTREAM] [Thumb2] support `movs pc, lr` alias for `subs pc, lr, #0`/`eret`",
"rel_patch_path": "cherry/68945a8686708c6e4c74b9aeb231b8c4e1731181.patch",
"start_version": 412851,
"end_version": 418542
},
{
"comment": "[UPSTREAM] [clang][Arm] Fix handling of -Wa,-implicit-it=",
"rel_patch_path": "cherry/a680bc3a31d36d321ccf3801bdcff74d58842bfa.patch",
"start_version": 412851,
"end_version": 418680
},
{
"comment": "[UPSTREAM] ObjectFileELF: Test whether reloc_header is non-null instead of asserting.",
"rel_patch_path": "cherry/c314f5ede8249ef20fff1de45c2c31156b1950d4.patch",
"start_version": 416183,
"end_version": 418715
},
{
"comment": "[UPSTREAM] libunwind: Don't attempt to authenticate a null return address.",
"rel_patch_path": "cherry/cddc53ef088b68586094c9841a76b41bee3994a4.patch",
"start_version": 412851,
"end_version": 419080
},
{
"comment": "[UPSTREAM] [Coverage] Emit gap region after conditions when macro is present.",
"rel_patch_path": "cherry/d83511dd26ca8d0dd5be6302ad7b55de05cedab2.patch",
"start_version": 416183,
"end_version": 419342
},
{
"comment": "[UPSTREAM] [libunwind] unw_* alias fixes for ELF and Mach-O",
"rel_patch_path": "cherry/729899f7b6bf6aff65988d895d7a639391a67608.patch",
"start_version": 416183,
"end_version": 419703
},
{
"comment": "[UPSTREAM] [THUMB2] add .w suffixes for ldr/str (immediate) T4",
"rel_patch_path": "cherry/1e204ac78952cf7e4fcf335423e80007388d3979.patch",
"start_version": 412851,
"end_version": 419786
},
{
"comment": "[UPSTREAM] [MC][ARM] add .w suffixes for BL (T1) and DBG",
"rel_patch_path": "cherry/404843a94dbf2f9d91b9bb1dfc8608a4d7ae58c7.patch",
"start_version": 412851,
"end_version": 419919
},
{
"comment": "[UPSTREAM] [MC][ARM] make Thumb function also if type attribute is set",
"rel_patch_path": "cherry/a921aaf789912d981cbb2036bdc91ad7289e1523.patch",
"start_version": 412851,
"end_version": 419946
},
{
"comment": "[UPSTREAM] [Android] Use -l:libunwind.a with --rtlib=compiler-rt",
"rel_patch_path": "cherry/91f8aacc040f5a458cfc2a10c4039e0028931455.patch",
"start_version": 416183,
"end_version": 420059
},
{
"comment": "[UPSTREAM] Reland \"[builtins] Define fmax and scalbn inline\"",
"rel_patch_path": "cherry/d202201410222766b5ffd2b032473fbb4a1b5bf8.patch",
"start_version": 416183,
"end_version": 420163
},
{
"comment": "[UPSTREAM] Revert \"[c++20] Mark class type NTTPs as done and start defining the feature test macro.\"",
"rel_patch_path": "cherry/564f5b0734bd5d265a0046e5ca9d08ae5bc303eb.patch",
"start_version": 416183,
"end_version": 420338
},
{
"comment": "[UPSTREAM] [ARM] support symbolic expressions as branch target in b.w",
"rel_patch_path": "cherry/c35105055ee4565ee6726d5b155538dd5c0307d3.patch",
"start_version": 412851,
"end_version": 420366
},
{
"comment": "[UPSTREAM] [objdump][ARM] Use correct offset when printing ARM/Thumb branch targets",
"rel_patch_path": "cherry/aac056c528cf139e6881211ee7fe6743c79a68d4.patch",
"start_version": 412851,
"end_version": 420650
},
{
"comment": "[UPSTREAM] Revert \"Revert \"[Coverage] Emit gap region between statements if first statements contains terminate statements.\"\"",
"rel_patch_path": "cherry/9783e2098800b954c55ae598a1ce5c4b93444fc0.patch",
"start_version": 416183,
"end_version": 420717
},
{
"comment": "[UPSTREAM] [Android] Default to --rtlib=compiler-rt",
"rel_patch_path": "cherry/a478b0a199f4928041390d1f35dd5e226936b42c.patch",
"start_version": 416183,
"end_version": 421228
},
{
"comment": "[UPSTREAM] [AArch64][compiler-rt] Add Pointer Authentication support for VFORK.",
"rel_patch_path": "cherry/201550852be4d4213d733316c38c0a7335b0d14c.patch",
"start_version": 412851,
"end_version": 421291
},
{
"comment": "[UPSTREAM] [AArch64][compiler-rt] Strip PAC from the link register.",
"rel_patch_path": "cherry/ad40453fc425ee8e1fe43c7bb6e3c1c3afa9cc3b.patch",
"start_version": 412851,
"end_version": 421672
},
{
"comment": "[UPSTREAM] [OPENMP]Fix PR48571: critical/master in outlined contexts cause crash.",
"rel_patch_path": "cherry/7654bb6303d290b19cad29137be810e69a0bf917.patch",
"start_version": 416183,
"end_version": 422678
},
{
"comment": "[UPSTREAM] [compiler-rt][aarch64] Add PAC-RET/BTI support to HWASAN.",
"rel_patch_path": "cherry/a46effbd2aec88012c8f94b81da51dfd5b9e141b.patch",
"start_version": 416183,
"end_version": 424185
},
{
"comment": "[UPSTREAM] [SantizerCoverage] handle missing DBG MD when inserting libcalls",
"rel_patch_path": "cherry/4914c9836765532ffaec9c85bc57690dbdaeb50f.patch",
"start_version": 416183,
"end_version": 424245
},
{
"comment": "[UPSTREAM] [compiler-rt][aarch64] Add PAC-RET/BTI property to hwasan_interceptors_vfork.S",
"rel_patch_path": "cherry/5d214238a15ca28cca99f1a5db6ff8c4c5866711.patch",
"start_version": 416183,
"end_version": 424247
},
{
"comment": "[UPSTREAM] [SimplifyCFG] Allow hoisting terminators only with HoistCommonInsts=false.",
"rel_patch_path": "cherry/467b1f1cd2f2774714ce59919702c3963914b6a8.patch",
"start_version": 416183,
"end_version": 424280
},
{
"comment": "[UPSTREAM] [AArch64][v8.5A] Add BTI to all function starts",
"rel_patch_path": "cherry/cca40aa8d8aa732a226c8978e53cd47e7b7c76ec.patch",
"start_version": 416183,
"end_version": 424446
},
{
"comment": "[UPSTREAM] [hwasan] Fix lock contention on thread creation.",
"rel_patch_path": "cherry/51aa61e74bdb394d89217350ddcb0fd04a21e32f.patch",
"start_version": 416183,
"end_version": 424523
},
{
"comment": "[UPSTREAM] [llvm-objcopy][ELF] --only-keep-debug: set offset/size of segments with no sections to zero",
"rel_patch_path": "cherry/b3336bfa2e6a38f16c4ecf4d77bd0f97ec5a46eb.patch",
"start_version": 422132,
"end_version": 426523
},
{
"comment": "[UPSTREAM] [hwasan] Fix missing synchronization in AllocThread.",
"rel_patch_path": "cherry/18959a6a094c6469fc2fd5cc167fda7cbe3f163b.patch",
"start_version": 416183,
"end_version": 426529
},
{
"comment": "[UPSTREAM] [ARM] Fix postinc of vst1xN",
"rel_patch_path": "cherry/76786037c68163c48d7d829bb654de6c8298bbb0.patch",
"start_version": 416183,
"end_version": 426836
},
{
"comment": "[UPSTREAM] [compiler-rt] [builtins] [AArch64] Add missing AArch64 data synchronization barrier (dsb) to __clear_cache",
"rel_patch_path": "cherry/6455418d3d2a2de1a8251cc2ccf2e87b9ae3112d.patch",
"start_version": 416183,
"end_version": 429795
},
{
"comment": "[UPSTREAM] [builtins] Try to ensure single copy of emulated TLS state",
"rel_patch_path": "cherry/b8f04a670f27a84412099dd025fa762ee58f4c1a.patch",
"start_version": 416183,
"end_version": 434407
},
{
"comment": "[UPSTREAM] [compiler-rt/profile] Hide __llvm_profile_raw_version",
"rel_patch_path": "cherry/69708477be258dbea2711f6a35c02685659b49d3.patch",
"start_version": 416183,
"end_version": 440947
},
{
"comment": "Revert two changes that break Android builds.",
"rel_patch_path": "Revert-two-changes-that-break-Android-builds.v5.patch",
"start_version": 416183,
"end_version": null
},
{
"comment": "Add stubs and headers for nl_types APIs.",
"rel_patch_path": "Add-stubs-and-headers-for-nl_types-APIs.patch",
"start_version": 370808,
"end_version": null
},
{
"comment": "Add a new library, libclang-cxx",
"rel_patch_path": "Add-a-new-library-libclang-cxx.patch",
"start_version": 370808,
"end_version": null
},
{
"comment": "ANDROID Do not record function addresses if value profiling is disabled",
"rel_patch_path": "ANDROID-Do-not-record-function-addresses-if-value-profiling-is-disabled.patch",
"start_version": 377782,
"end_version": null
},
{
"comment": "Revert \"[X86] Custom lower ISD::FROUND with SSE4.1 to avoid a libcall.\"",
"rel_patch_path": "Revert-X86-Custom-lower-ISD-FROUND-with-SSE4.1-to-av-v3.patch",
"start_version": 404259,
"end_version": null
},
{
"comment": "Revert \"[llvm-objcopy] [COFF] Fix a misconception about debug directory payloads\"",
"rel_patch_path": "Revert-windows-debug-directory.patch",
"start_version": 399163,
"end_version": null
},
{
"comment": "Revert \"[Sema] Introduce BuiltinAttr, per-declaration builtin-ness\"",
"rel_patch_path": "Revert-Sema-Introduce-BuiltinAttr-per-declaration-bu.v2.patch",
"start_version": 416183,
"end_version": null
},
{
"comment": "Ensure that we use our toolchain's lipo, and not the system version",
"rel_patch_path": "Ensure-that-we-use-our-toolchain-s-lipo-and-not-the-.patch",
"start_version": 407598,
"end_version": null
},
{
"comment": "No shm_name on Android",
"rel_patch_path": "No-shm_name-on-Android.patch",
"start_version": 412851,
"end_version": null
},
{
"comment": "Undef FS macro for Android x86_64",
"rel_patch_path": "Undef-FS-macro-for-Android-x86_64.patch",
"start_version": 412851,
"end_version": null
},
{
"comment": "Revert babd3aefc91 and 6 changes after it",
"rel_patch_path": "Revert-babd3aefc91-and-6-changes-after-it.patch",
"start_version": 416183,
"end_version": null
}
]