| [ |
| { |
| "comment": "[UPSTREAM] [BFI] Use CallbackVH to notify BFI about deletion of basic blocks", |
| "rel_patch_path": "cherry/b313897b3e9bc049bb7cada11c237ead77c30e2f.patch", |
| "start_version": 383902, |
| "end_version": 386572 |
| }, |
| { |
| "comment": "[UPSTREAM] Revert \"[ARM] Improve codegen of volatile load/store of i64\"", |
| "rel_patch_path": "cherry/af2a38458197e07cbd03ea9446714008488826d8.patch", |
| "start_version": 383902, |
| "end_version": 383972 |
| }, |
| { |
| "comment": "[UPSTREAM] [SimplifyLibCalls] Add __strlen_chk.", |
| "rel_patch_path": "cherry/f8c9ceb1ce9c71574d413a6391812d46d9f9edb3.patch", |
| "start_version": 377782, |
| "end_version": 383990 |
| }, |
| { |
| "comment": "[UPSTREAM] Revert \"[InstCombine][DebugInfo] Fold constants wrapped in metadata\"", |
| "rel_patch_path": "cherry/982944525c7706c4dee00042d5b7cf2f0d87804f.patch", |
| "start_version": 383902, |
| "end_version": 384124 |
| }, |
| { |
| "comment": "[UPSTREAM] [asan] Disable qsort interceptor on Android.", |
| "rel_patch_path": "cherry/f69c83645b81ffbffbce5abfe827f8ff1a965d9f.patch", |
| "start_version": 383902, |
| "end_version": 384197 |
| }, |
| { |
| "comment": "[UPSTREAM] Fix type-dependency of bitfields in templates", |
| "rel_patch_path": "cherry/a58017e5cae5be948fd1913b68d46553e87aa622.patch", |
| "start_version": 383902, |
| "end_version": 384466 |
| }, |
| { |
| "comment": "[UPSTREAM] [ARM] Fix infinite loop when lowering STRICT_FP_EXTEND", |
| "rel_patch_path": "cherry/0ec57972967dfb43fc022c2e3788be041d1db730.patch", |
| "start_version": 383902, |
| "end_version": 384546 |
| }, |
| { |
| "comment": "[UPSTREAM] [JumpThreading] Skip unconditional PredBB when threading jumps through two basic blocks", |
| "rel_patch_path": "cherry/13a97305ba77f44eccba16087320c8aa016ac6da.patch", |
| "start_version": 383902, |
| "end_version": 385016 |
| }, |
| { |
| "comment": "[UPSTREAM] Allow customized relative PYTHONHOME", |
| "rel_patch_path": "cherry/3ec3f62f0a0b1ac13230922c91ffc988c1b1e8d5v2.patch", |
| "start_version": 383902, |
| "end_version": 385429 |
| }, |
| { |
| "comment": "[UPSTREAM] Revert \"[LICM] Support hosting of dynamic allocas out of loops\"", |
| "rel_patch_path": "cherry/14845b2c459021e3dbf2ead52d707d4a7db40cbb.patch", |
| "start_version": 383902, |
| "end_version": 385655 |
| }, |
| { |
| "comment": "[UPSTREAM] [MC][ARM] Resolve some pcrel fixups at assembly time (PR44929)", |
| "rel_patch_path": "cherry/2e24219d3cbfcb8c824c58872f97de0a2e94a7c8.patch", |
| "start_version": 383902, |
| "end_version": 385846 |
| }, |
| { |
| "comment": "[UPSTREAM] [DAGCombine] Fix alias analysis for unaligned accesses", |
| "rel_patch_path": "cherry/1de10705594c7a2c9b8fde901c391bd84062ae04.patch", |
| "start_version": 377782, |
| "end_version": 385989 |
| }, |
| { |
| "comment": "[UPSTREAM] Revert \"[clang] detect switch fallthrough marked by a comment (PR43465)\"", |
| "rel_patch_path": "cherry/c61401b89742f230b7e6a2cc0548fbf7442e906d.patch", |
| "start_version": 383902, |
| "end_version": 386178 |
| }, |
| { |
| "comment": "[UPSTREAM] [cmake] By default do not build compiler-rt with PGO", |
| "rel_patch_path": "cherry/20dfcf189d224e637377970318a021c81d2fbde0.patch", |
| "start_version": 383902, |
| "end_version": 386784 |
| }, |
| { |
| "comment": "[UPSTREAM] [cmake] Strip quotes in compiler-rt/lib/crt; error if checks fail", |
| "rel_patch_path": "cherry/cfc3e7f458f8798782c01a0dadf872c60340c23e.patch", |
| "start_version": 383902, |
| "end_version": 386785 |
| }, |
| { |
| "comment": "[UPSTREAM] [CUDA] Warn about unsupported CUDA SDK version only if it's used.", |
| "rel_patch_path": "cherry/eb2ba2ea953b5ea73cdbb598f77470bde1c6a011.patch", |
| "start_version": 383902, |
| "end_version": 387062 |
| }, |
| { |
| "comment": "[UPSTREAM] [DAGCombiner] Do not fold truncate(build_vector(..)) if it creates an illegal type", |
| "rel_patch_path": "cherry/edcfb47ff6d5562e22207f364c65f84302aa346b.patch", |
| "start_version": 357161, |
| "end_version": 387801 |
| }, |
| { |
| "comment": "[UPSTREAM] [llvm-ar] Use target triple to deduce archive kind for bitcode inputs", |
| "rel_patch_path": "cherry/fe5599eac6a57ad5a354e3b6fec9e97332304bac.patch", |
| "start_version": 377782, |
| "end_version": 387824 |
| }, |
| { |
| "comment": "[UPSTREAM] [ELF] Fix a null pointer dereference when --emit-relocs and --strip-debug are used together", |
| "rel_patch_path": "cherry/6c73246179376442705b3a545f4e1f1478777a04.patch", |
| "start_version": 377782, |
| "end_version": 384549 |
| }, |
| { |
| "comment": "[UPSTREAM] [ASTMatchers] Adds a matcher called `hasAnyOperatorName`", |
| "rel_patch_path": "cherry/6a0c066c6102cd463e8ad48881e91e596547507a.patch", |
| "start_version": 383902, |
| "end_version": 385583 |
| }, |
| { |
| "comment": "[UPSTREAM] [ASTMatchers] Add hasAnyOverloadedOperatorName matcher", |
| "rel_patch_path": "cherry/77eec38626cb9e796f6cbb108ea9be5ee6e0ce81.patch", |
| "start_version": 383902, |
| "end_version": 386793 |
| }, |
| { |
| "comment": "[UPSTREAM] Revert \"[GISel]: Fix incorrect IRTranslation while translating null pointer types\"", |
| "rel_patch_path": "cherry/b8fc192d42af56b17b7d940e6c226f4969e0d851.patch", |
| "start_version": 383902, |
| "end_version": 388672 |
| }, |
| { |
| "comment": "[UPSTREAM] [clang-tidy]: fix false positive of cert-oop54-cpp check", |
| "rel_patch_path": "cherry/0f9e1e3ae750df483b7fff905a8bc89262e3179e.patch", |
| "start_version": 383902, |
| "end_version": 386795 |
| }, |
| { |
| "comment": "[UPSTREAM] [clang-tidy]: fix false positive of cert-oop54-cpp check", |
| "rel_patch_path": "cherry/0f9e1e3ae750df483b7fff905a8bc89262e3179ev2.patch", |
| "start_version": 386795, |
| "end_version": 389251 |
| }, |
| { |
| "comment": "[CodeGen] only add nobuiltin to inline builtins if we'll emit them", |
| "rel_patch_path": "cherry/2dd17ff08165e6118e70f00e22b2c36d2d4e0a9a.patch", |
| "start_version": 383902, |
| "end_version": 390396 |
| }, |
| { |
| "comment": "[CodeGen] fix inline builtin-related breakage from D78162", |
| "rel_patch_path": "cherry/94908088a831141cfbdd15fc5837dccf30cfeeb6.patch", |
| "start_version": 383902, |
| "end_version": 390556 |
| }, |
| { |
| "comment": "[ubsan] Link shared runtime library with a version script.", |
| "rel_patch_path": "cherry/77e3a2e0fe02e8bdeb8276c08c95290d9e78feba.patch", |
| "start_version": 383902, |
| "end_version": 390596 |
| }, |
| { |
| "comment": "[CMake] Set UBSAN_LINK_FLAGS for ubsan", |
| "rel_patch_path": "cherry/6919b708a180b8791d8d21b289958f1f061c71e3.patch", |
| "start_version": 383902, |
| "end_version": 390723 |
| }, |
| { |
| "comment": "[llvm-objcopy] Enable --discard-all for MachO", |
| "rel_patch_path": "cherry/f79b81fbe2870ff631ad72a75f7e077b15b52a22.patch", |
| "start_version": 383902, |
| "end_version": 385798 |
| }, |
| { |
| "comment": "Reland D76675 [llvm-objcopy] Match GNU behaviour regarding file symbols", |
| "rel_patch_path": "cherry/b14e9e3c0cab6fb4c53e5814b6a2454d4688a49e.patch", |
| "start_version": 383902, |
| "end_version": 390947 |
| }, |
| { |
| "comment": "Reland D78837 [lld] Remove special cases from default ld driver mode.", |
| "rel_patch_path": "cherry/53ff95254df4be3365a0bf4da2677e75ccbf32ba.patch", |
| "start_version": 383902, |
| "end_version": 391926 |
| }, |
| { |
| "comment": "Use IPv4 for Android connections", |
| "rel_patch_path": "cherry/a9d7b458c094d62a8c11ada11e39bf0d4da596c8.patch", |
| "start_version":383902, |
| "end_version": 393766 |
| }, |
| { |
| "comment": "[lldb] Allows customizing libxml2 for darwin", |
| "rel_patch_path": "cherry/780d7d77327c3537cc2c2aa9314aa2ad92cfe070.patch", |
| "start_version": 383902, |
| "end_version": 393829 |
| }, |
| { |
| "comment": "[lldb] Cleans up system_libs", |
| "rel_patch_path": "cherry/04daba967031b7e3a72935613f23cb0051b56fc8.patch", |
| "start_version": 383902, |
| "end_version": 393830 |
| }, |
| { |
| "comment": "[UPSTREAM] [hwasan] Disable malloc-fill by default.", |
| "rel_patch_path": "cherry/d1a6e4d2db493c0ce27ccba7f287acfeac1776a6.patch", |
| "start_version": 383902, |
| "end_version": 395394 |
| }, |
| { |
| "comment": "[UPSTREAM] [hwasan] Fix Thread reuse (try 2).", |
| "rel_patch_path": "cherry/523cc097fdafa1bb60373dcc70df7dfd31551f56.patch", |
| "start_version": 383902, |
| "end_version": 411532 |
| }, |
| { |
| "comment": "Revert two changes that break Android builds.", |
| "rel_patch_path": "Revert-two-changes-that-break-Android-builds.v2.patch", |
| "start_version": 377782, |
| "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 two libz changes that break lldb", |
| "rel_patch_path": "Revert-two-zlib-changes.patch", |
| "start_version": 380415, |
| "end_version": 386220 |
| }, |
| { |
| "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.patch", |
| "start_version": 383902, |
| "end_version": 390410 |
| }, |
| { |
| "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-v2.patch", |
| "start_version": 390410, |
| "end_version": null |
| } |
| ] |