| [ |
| { |
| "comment": "Adds a whitelist of packages that have known memory leaks", |
| "rel_patch_path": "llvm-next-leak-whitelist.v2.patch", |
| "start_version": 370808 |
| }, |
| { |
| "comment": "Sets the ASAN message to go to /va/log/asan${pid} by\ndefault", |
| "rel_patch_path": "clang-4.0-asan-default-path.patch" |
| }, |
| { |
| "comment": "Makes llvm not generate .cgprofile entries when we\ndo not use integrated-as", |
| "rel_patch_path": "llvm-9.0-no-cgprofile.patch", |
| "end_version": 388757 |
| }, |
| { |
| "comment": "Used as destination of target generators", |
| "rel_patch_path": "cmake/llvm-3.8-allow_custom_cmake_build_types.patch" |
| }, |
| { |
| "comment": "Fixes crbug/591436. Force fallback to traditional executable detection", |
| "rel_patch_path": "llvm-8.0-clang-executable-detection.v2.patch", |
| "start_version": 370808 |
| }, |
| { |
| "comment": "Temporary workaround. Breakpad cannot handle Dwarf\nVersion 4. Works around issue by forcing Debug Frames\nversion of Dwarf to be version 1, while leaving the rest of\nthe Dwarf data at version 4", |
| "rel_patch_path": "llvm-3.9-dwarf-version.patch" |
| }, |
| { |
| "comment": "Fixes clang.elf calling clang.elf because direct\ncalls to clang.elf misses all environment setup in clang\nwrapper. Calls to clang wrapper instead of clang.elf binary", |
| "rel_patch_path": "llvm-3.8-invocation.patch" |
| }, |
| { |
| "comment": "Uses argv[0] to get host system information. Created\na wrapper of LLD and real lld becomes lld.elf so the LLD\ncannot get the host system information and dies", |
| "rel_patch_path": "lld-10.0-invoke-name.patch", |
| "start_version": 365730 |
| }, |
| { |
| "comment": "Fix type-dependency of bitfields in templates", |
| "rel_patch_path": "cherry/a58017e5cae5be948fd1913b68d46553e87aa622.patch", |
| "start_version": 380035, |
| "end_version": 384465 |
| }, |
| { |
| "comment": "[ARM] Fix infinite loop when lowering STRICT_FP_EXTEND", |
| "rel_patch_path": "cherry/0ec57972967dfb43fc022c2e3788be041d1db730.patch", |
| "start_version": 380035, |
| "end_version": 384546 |
| }, |
| { |
| "comment": "[DAGCombine] Fix alias analysis for unaligned accesses", |
| "rel_patch_path": "cherry/1de10705594c7a2c9b8fde901c391bd84062ae04.patch", |
| "start_version": 380035, |
| "end_version": 385989 |
| }, |
| { |
| "comment": "[cmake] By default do not build compiler-rt with PGO", |
| "rel_patch_path": "cherry/20dfcf189d224e637377970318a021c81d2fbde0.patch", |
| "start_version": 380035, |
| "end_version": 386784 |
| }, |
| { |
| "comment": "[cmake] Strip quotes in compiler-rt/lib/crt; error if checks fail", |
| "rel_patch_path": "cherry/cfc3e7f458f8798782c01a0dadf872c60340c23e.patch", |
| "start_version": 380035, |
| "end_version": 386785 |
| }, |
| { |
| "comment": "[Sema] Fix pointer-to-int-cast diagnostic for _Bool", |
| "rel_patch_path": "cherry/56eb15a1c71061043d50aa669407816bc08dfb5d.patch", |
| "start_version": 384785, |
| "end_version": 385452 |
| }, |
| { |
| "comment": "[Sema] Add -Wpointer-to-enum-cast and -Wvoid-pointer-to-enum-cast", |
| "rel_patch_path": "cherry/2a41b31fcdfcb67ab7038fc2ffb606fd50b83a84.patch", |
| "start_version": 384785, |
| "end_version": 386665 |
| }, |
| { |
| "comment": "[X86] Don't add DELETED_NODES to DAG combine worklist after calling", |
| "rel_patch_path": "cherry/2f4f8fcf64c67ee327e19b74a82a2330cfb32312.patch", |
| "start_version": 385457, |
| "end_version": 386077 |
| }, |
| { |
| "comment": "[ThinLTO/LowerTypeTests] Handle unpromoted local type ids", |
| "rel_patch_path": "cherry/873c0d0786dcf22f4af39f65df824917f70f2170.patch", |
| "start_version": 384279, |
| "end_version": 386151 |
| }, |
| { |
| "comment": "Revert Restore [WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP", |
| "rel_patch_path": "cherry/80bf137fa132ea33204e98bbefa924afe9258a4e.patch", |
| "start_version": 384279, |
| "end_version": 386180 |
| }, |
| { |
| "comment": "Revert Reland [DebugInfo] Enable the debug entry values feature by default", |
| "rel_patch_path": "cherry/f82b32a51e22cc56d20f695772797127d3f9d85a.patch", |
| "start_version": 386806, |
| "end_version": 387212 |
| }, |
| { |
| "comment": "[JumpThreading] Skip unconditional PredBB when threading jumps through two basic blocks", |
| "rel_patch_path": "cherry/13a97305ba77f44eccba16087320c8aa016ac6da.patch", |
| "start_version": 383663, |
| "end_version": 385016 |
| }, |
| { |
| "comment": "Revert \"[ARM] Improve codegen of volatile load/store of i64\"", |
| "rel_patch_path": "cherry/af2a38458197e07cbd03ea9446714008488826d8.patch", |
| "start_version": 380711, |
| "end_version": 383972 |
| }, |
| { |
| "comment": "Revert \"[InstCombine][DebugInfo] Fold constants wrapped in metadata\"", |
| "rel_patch_path": "cherry/982944525c7706c4dee00042d5b7cf2f0d87804f.patch", |
| "start_version": 383041, |
| "end_version": 384124 |
| }, |
| { |
| "comment": "Revert \"[LICM] Support hosting of dynamic allocas out of loops\"", |
| "rel_patch_path": "cherry/14845b2c459021e3dbf2ead52d707d4a7db40cbb.patch", |
| "start_version": 376772, |
| "end_version": 385655 |
| }, |
| { |
| "comment": "Revert \"[clang] detect switch fallthrough marked by a comment (PR43465)\"", |
| "rel_patch_path": "cherry/c61401b89742f230b7e6a2cc0548fbf7442e906d.patch", |
| "start_version": 383396, |
| "end_version": 386178 |
| }, |
| { |
| "comment": "[CUDA] Warn about unsupported CUDA SDK version only if it's used.", |
| "rel_patch_path": "cherry/eb2ba2ea953b5ea73cdbb598f77470bde1c6a011.patch", |
| "start_version": 382740, |
| "end_version": 387062 |
| }, |
| { |
| "comment": "[DAGCombiner] Do not fold truncate(build_vector(..)) if it creates an illegal type", |
| "rel_patch_path": "cherry/edcfb47ff6d5562e22207f364c65f84302aa346b.patch", |
| "start_version": 383902, |
| "end_version": 387801 |
| }, |
| { |
| "comment": "Revert d437fba8ef626b6d8b7928540f630163a9b04021", |
| "rel_patch_path": "revert-d437fba8ef626b6d8b7928540f630163a9b04021.patch", |
| "start_version": 383902, |
| "end_version": 391452 |
| }, |
| { |
| "comment": "PR45181: Fix another invalid DIExpression combination", |
| "rel_patch_path": "cherry/636665331bbd4c369a9f33c4d35fb9a863c94646.patch", |
| "start_version": 387675, |
| "end_version": 387810 |
| }, |
| { |
| "comment": "[clang][AArch64] readd support for 'p' inline asm constraint", |
| "rel_patch_path": "cherry/5d90f886bc022e7c9144a0ef08ea7ccde7e66030.patch", |
| "start_version": 387430, |
| "end_version": 387475 |
| }, |
| { |
| "comment": "Revert \"[GISel]: Fix incorrect IRTranslation while translating null pointer types\"", |
| "rel_patch_path": "cherry/b8fc192d42af56b17b7d940e6c226f4969e0d851.patch", |
| "start_version": 328218, |
| "end_version": 388672 |
| }, |
| { |
| "comment": "Revert \"Convert a reachable llvm_unreachable into an assert.\"", |
| "rel_patch_path": "cherry/7339fca25facb566e969b6ce01f23ac96499d574.patch", |
| "start_version": 386862, |
| "end_version": 388144 |
| }, |
| { |
| "comment": "Revert \"Include static prof data when collecting loop BBs\"", |
| "rel_patch_path": "cherry/c3417592c847b8bd67deab21bbe6d62a49bde234.patch", |
| "start_version": 385160, |
| "end_version": 388115 |
| }, |
| { |
| "comment": "Revert \"[FIX] Do not copy an llvm::function_ref if it has to be reused\"", |
| "rel_patch_path": "cherry/0d0b90105f92f6cd9cc7004d565834f4429183fb.patch", |
| "start_version": 384779, |
| "end_version": 387942 |
| }, |
| { |
| "comment": "Revert \"EHScopeStack::Cleanup has virtual functions so the destructor should be too.\"", |
| "rel_patch_path": "cherry/b5eafda8d3ef02f9f78e090725564dd28e573322.patch", |
| "start_version": 386136, |
| "end_version": 387904 |
| }, |
| { |
| "comment": "Revert rGe6a7e3b5e3e7 \"[X86][SSE] matchShuffleWithSHUFPD - add support for unary shuffles.\"", |
| "rel_patch_path": "cherry/f424d51c3e195de786204a93a9ccf6367bb26c8e.patch", |
| "start_version": 386843, |
| "end_version": 387882 |
| }, |
| { |
| "comment": "Revert \"Generate Callee Saved Register (CSR) related cfi directives like .cfi_restore.\"", |
| "rel_patch_path": "cherry/a035726e5aae18bb9be1e61d9aef2a102c3b33ba.patch", |
| "start_version": 386407, |
| "end_version": 387755 |
| }, |
| { |
| "comment": "Revert \"Avoid emitting unreachable SP adjustments after `throw`\"", |
| "rel_patch_path": "cherry/4e0fe038f438ae1679eae9e156e1f248595b2373.patch", |
| "start_version": 386616, |
| "end_version": 387517 |
| }, |
| { |
| "comment": "Revert \"[ARM] Improve codegen of volatile load/store of i64\"", |
| "rel_patch_path": "cherry/872ee78f65f47fae19d4f8db7396eb56d902aef1.patch", |
| "start_version": 386906, |
| "end_version": 393974 |
| }, |
| { |
| "comment": "Revert \"[TargetLoweringObjectFileImpl] Produce .text.hot. instead of .text.hot for -fno-unique-section-names\"", |
| "rel_patch_path": "revert-66055230bf6673b76e7330fef76d752a1ea8638e.patch", |
| "start_version": 393087 |
| }, |
| { |
| "comment": "[LV] Make sure the MaxVF is a power-of-2 by rounding down.", |
| "rel_patch_path": "cherry/b446ec56a2987ba02dc2c80d42100be4a4689215.patch", |
| "start_version": 394115, |
| "end_version": 394897 |
| }, |
| { |
| "comment": "[ELF] --gdb-index: support .debug_loclists", |
| "rel_patch_path": "cherry/1ccde533425a4ba9d379510206ad680ff9702129.patch", |
| "start_version": 391452, |
| "end_version": 391929 |
| }, |
| { |
| "comment": "[JumpThreading] ProcessBranchOnXOR(): bailout if any pred ends in indirect branch (PR46857)", |
| "rel_patch_path": "cherry/1da9834557cd4302a5183b8228ce063e69f82602.patch", |
| "start_version": 398304, |
| "end_version": 400503 |
| } |
| ] |