blob: 720989209b3cf55e203e5f8fcec670d92fc7df8a [file] [log] [blame]
[
{
"metadata": {
"info": [
"check-llvm, combine-icmp-to-lhs-known-bits.mir"
],
"title": "[UPSTREAM] Add missing `REQUIRES: asserts` to combine-icmp-to-lhs-known-bits.mir"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/bd22a99c57b472774a8addcaeef503540abe7b57.patch",
"version_range": {
"from": 437112,
"until": 437145
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Revert [Coroutines] [Clang] Look up coroutine component in std namespace first"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/79f8b5f0d00fd10fee8aee3c3c58e17a8fea8946.patch",
"version_range": {
"from": 437112,
"until": 437168
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [OpenMP][libomptarget] Change device vector elements to unique_ptr type"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/c3aecf87d5b97c3d3580457164e7fe4a19c4221a.patch",
"version_range": {
"from": 437112,
"until": 437297
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] AArch64 SVE restore SVE registers after expression"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/8901f8beea3a70f92be8c0b80313260502f03727.patch",
"version_range": {
"from": 437112,
"until": 437539
}
},
{
"metadata": {
"info": [
"idmap2_tests, SIGSEGV in idmap2/libidmap2/XmlParser.cpp"
],
"title": "[UPSTREAM] [MergeICmps] Don't reorder unmerged comparisons"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/f2fa6ad0476b318fdba46f09a2d59187228431ee.patch",
"version_range": {
"from": 437112,
"until": 438499
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Don't fold (select C, (gep Ptr, Idx), Ptr) if C is vector but Idx is scalar"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/d0746f2e9bbf08f52196ae12f25d0ef7edcbbe4c.patch",
"version_range": {
"from": 433403,
"until": 438570
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [PATCH] Fix rendezvous for rebase_exec=true case"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/d5629b5d4d41ce71703105362f58dfcdbb6cc175.patch",
"version_range": {
"from": 437112,
"until": 439004
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] DebugInfo: Use sugared function type when emitting function declarations for call sites"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/85f612efeb352e759f120ee183bf31b1fd7e801a.patch",
"version_range": {
"from": 433403,
"until": 439192
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [compiler-rt/profile] Hide __llvm_profile_raw_version"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/69708477be258dbea2711f6a35c02685659b49d3.patch",
"version_range": {
"from": 433403,
"until": 440947
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [LowerTypeTests] Emit cfi_jt aliases regardless of function export"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/3ccd041af920125595a992becd0e1e4083ce562b.patch",
"version_range": {
"from": 437112,
"until": 441985
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [ARM] Use hardware TLS register in Thumb2 mode when -mtp=cp15 is passed"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/d7e089f2d6a5cd5f283a90ab29241d20d4fc3ed1.patch",
"version_range": {
"from": 437112,
"until": 442024
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [ARM][AsmParser] Don't emit \"deprecated instruction in IT block\" warning if requested"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/803d4f8a35ca8d6eeb5c172ae02705645e6dfe1f.patch",
"version_range": {
"from": 437112,
"until": 442582
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [compiler-rt/profile] Reland mark __llvm_profile_raw_version as hidden"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/078279ff017f799d9cb8fe515808fcc518fe0c41.patch",
"version_range": {
"from": 441431,
"until": 443921
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] compiler-rt: Use FreeBSD's elf_aux_info to detect AArch64 HW features"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/7dbbb5d3a46e1526cfa126ae02a5856d7ce0fda9.patch",
"version_range": {
"from": 437112,
"until": 444277
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [compiler-rt/profile] Include __llvm_profile_get_magic in module signature"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/1df7289af66c630480a676e2a5347dca5a3ede15.patch",
"version_range": {
"from": 437112,
"until": 444461
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [ARM] implement support for ALU/LDR PC-relative group relocations"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/da66263b6e505a4c605efbe8d68c3b09ad3606a4.patch",
"version_range": {
"from": 437112,
"until": 444762
}
},
{
"metadata": {
"info": [],
"title": "Revert \"tsan: new runtime (v3)\""
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/09859113ed23ea11ce5726f0d19bc57e93ecbaab.patch",
"version_range": {
"from": 444647,
"until": 445113
}
},
{
"metadata": {
"info": [],
"title": "[Analyzer][solver] Simplification: Do a fixpoint iteration before the eq class merge"
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/20f8733d4b8d5bdb93080b8824de57b7fae31785.patch",
"version_range": {
"from": 444923,
"until": 445145
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [clang][ARM] relax -mtp=cp15 for non-thumb cases"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/9f95bc7dc18390199553cf2ea3bfcdc6a95717ef.patch",
"version_range": {
"from": 445002,
"until": 445406
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [clang][ARM] only check -mtp=cp15 for non-asm sources"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/73ee4e1cbd643028d63200f05199a128609aba5f.patch",
"version_range": {
"from": 445002,
"until": 445576
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Revert \"Revert \"Use VersionTuple for parsing versions in Triple, fixing issues that caused the original change to be reverted. This makes it possible to distinguish between \"16\" and \"16.0\" after parsing, which previously was not possible.\"\""
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/219672b8dd06c4765185fa3161c98437d49b4a1b.patch",
"version_range": {
"from": 445002,
"until": 445729
}
},
{
"metadata": {
"info": [],
"title": "[ThinLTO][MC] Use conditional assignments for promotion aliases"
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/9a74c753fe3fb40afeb0660060538678dd77d060.patch",
"version_range": {
"from": 437112,
"until": 446080
}
},
{
"metadata": {
"info": [],
"title": "Revert \"X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr\""
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/ea81cea8163a1a0e54df42103ee1c657bbf03791.patch",
"version_range": {
"from": 442651,
"until": 446091
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [AArch64][SVE] Fix handling of stack protection with SVE"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/dc9f65be4555406262ff693c8bac5f1f0b960a97.patch",
"version_range": {
"from": 437112,
"until": 446311
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [clang] diagnose_as_builtin attribute for Fortify diagnosing like builtins."
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/bc5f2d12cadce765620efc56a1ca815221db47af.patch",
"version_range": {
"from": 445002,
"until": 446382
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [compiler-rt][AArch64] Add a workaround for Exynos 9810"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/cce4a7258b81159e57a411896011ee2742f17def.patch",
"version_range": {
"from": 437112,
"until": 446420
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [clang][ARM] re-use arm::isHardTPSupported for hardware TLS check"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/cd284b7ac0615afc6e0f1a30da2777e361de27a3.patch",
"version_range": {
"from": 445002,
"until": 447356
}
},
{
"metadata": {
"info": [],
"title": "Revert \"[AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions.\""
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/131c06e6da79c5f3ca6761676d084f46252436eb.patch",
"version_range": {
"from": 441265,
"until": 448047
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [libc++] Fix GDB pretty printers when GDB uses Python 2.7"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/89103bd2f06dea6dc89276cd12dd78c72476b03f.patch",
"version_range": {
"from": 445002,
"until": 449463
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] add tsan shared library"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/c0f9592daae3be17e5fd1528a8f6067cb0c3bd91.patch",
"version_range": {
"from": 445002,
"until": 449689
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Revert \"[Clang] Propagate guaranteed alignment for malloc and others\""
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/9545976ff160e19805a84a06a7e59d446f9994d9_v0.patch",
"version_range": {
"from": 445002,
"until": 449857
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Revert \"Add BITINT_MAXWIDTH support\""
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/fad7e491a0770ac4336934030ac67d77e7af5520.patch",
"version_range": {
"from": 450784,
"until": 450807
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [AArch64] Bail out for float operands in SetCC optimization."
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/23091f7d504afde4bba3fc885718a1633746e063.patch",
"version_range": {
"from": 450784,
"until": 451016
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [hwasan] work around lifetime issue with setjmp."
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/aefb2e134dd715c2c48a7b826d2d56db51ce63ac.patch",
"version_range": {
"from": 445002,
"until": 451237
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Revert \"[DAG] Extend SearchForAndLoads with any_extend handling\""
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/c89cfbd4ddfa4e01fea1eb87aba9cdcd0e31d3a8.patch",
"version_range": {
"from": 450784,
"until": 451241
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Revert \"[ASan] Not linking asan_static library for DSO.\""
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/d7dd7ad827a0a78314f3c9b55f4778a6059840f3.patch",
"version_range": {
"from": 450784,
"until": 451265
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Revert \"DebugInfo: Don't put types in type units if they reference internal linkage types\""
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/f69f23396d32c95dacf3765bc63af02b23ccff3e.patch",
"version_range": {
"from": 450784,
"until": 451266
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Test fixes for prior patch"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/b6e048c6e516df5abc4be323349b5f7d15c08ede.patch",
"version_range": {
"from": 450784,
"until": 451267
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Revert \"[Clang] Propagate guaranteed alignment for malloc and others\""
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/9545976ff160e19805a84a06a7e59d446f9994d9_v1.patch",
"version_range": {
"from": 449857,
"until": 451402
}
},
{
"metadata": {
"info": [],
"title": "Revert \"[x86] try harder to scalarize a vector load with extracted integer op uses\""
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/7b03725097872fbd3369a7213c1d98b372aa2d78.patch",
"version_range": {
"from": 450740,
"until": 451631
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [msan] Guard FP_XSTATE_MAGIC1 usage with SANITIZER_GLIBC"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/9d1857f69f4ef00d9fd1b21660c20e00b993d06f.patch",
"version_range": {
"from": 450784,
"until": 451675
}
},
{
"metadata": {
"info": [],
"title": "[ELF] Support REL-format R_AARCH64_NONE relocation"
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/f457863ae345d2635026501f5383e0e625869639.patch",
"version_range": {
"from": 445002,
"until": 451711
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Revert \"[Clang] Propagate guaranteed alignment for malloc and others\""
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/9545976ff160e19805a84a06a7e59d446f9994d9.patch",
"version_range": {
"from": 451402,
"until": 452121
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [CodeView] Avoid integer overflow while parsing long version strings"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/64037afe014e241e1c642952a703b6031d17d5a5.patch",
"version_range": {
"from": 450784,
"until": 452485
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [CodeView] Match any backend version in the new test"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/82241148917b5beac5a6c6f47ab73b77eecc4a54.patch",
"version_range": {
"from": 450784,
"until": 452615
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [tsan] Make __fxstat code path glibc only"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/da2a16f702efe3307d407d5c6db6c8c18ef6bd9b.patch",
"version_range": {
"from": 450784,
"until": 452683
}
},
{
"metadata": {
"info": [],
"title": "[sanitizer] Check if directory exists before trying to create"
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/634da7a1c61ee8c173e90a841eb1f4ea03caa20b.patch",
"version_range": {
"from": 438528,
"until": 452761
}
},
{
"metadata": {
"info": [],
"title": "Revert \"[AArch64] Adds SUBS and ADDS instructions to the MIPeepholeOpt.\""
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/22eb1dae3fb20ca8ada865de1d95baab0e08a060.patch",
"version_range": {
"from": 452697,
"until": 452764
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [ELF] Check COMMON symbols for PROVIDE and don't redefine COMMON symbols edata/end/etext"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/fc0aa8424ca98da29a9c7aa15b4427d47504ba87.patch",
"version_range": {
"from": 450784,
"until": 453919
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [ELF][X86] Don't create IBT .plt if there is no PLT entry"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/9d7001eba9c4cb311e03cd8cdc231f9e579f2d0f.patch",
"version_range": {
"from": 450784,
"until": 454222
}
},
{
"metadata": {
"info": [],
"title": "[DAG] Ensure type is legal for bswap(shl(x,c)) -> zext(bswap(trunc(shl(x,c-bw/2)))) fold"
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/fadd20f80d6968a5a8623e0d1f804337ce084dcb.patch",
"version_range": {
"from": 454067,
"until": 454267
}
},
{
"metadata": {
"info": [],
"title": "[DebugInfo][InstrRef] Accept register-reads after isel in any block"
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/0e96d95d13d9f7b2a96bcaa569ce0a0181a6c7f3.patch",
"version_range": {
"from": 448639,
"until": 454831
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Pass through more LIBCXX_* variables to libfuzzer's custom lib++"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/bcc65fb491ca6e83e1ea300f4462a2f56d0b5937.patch",
"version_range": {
"from": 450784,
"until": 454839
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [CompilerRT] Fix build of compiler-rt with musl"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/e75f1d3c07edaa223ac1a945af534eaec0c7aa66.patch",
"version_range": {
"from": 450784,
"until": 455347
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] Driver: Make macOS the default target OS for -arch arm64"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/37e7cf7f1c6920d33a4a5dd3f0a415a61dd24731.patch",
"version_range": {
"from": 450784,
"until": 456374
}
},
{
"metadata": {
"info": [],
"title": "[ELF] Fix llvm_unreachable failure when COMMON is placed in SHT_PROGBITS output section"
},
"platforms": [
"android",
"chromiumos"
],
"rel_patch_path": "cherry/1db59dc8e28819b1960dae8e7fe6d79ad4b03340.patch",
"version_range": {
"from": 446699,
"until": 457288
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [AArch64] Ensure fixed point fptoi_sat has correct saturation width"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/60f57b36587c99175cb380406e2502a592a0c400.patch",
"version_range": {
"from": 450784,
"until": 457377
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [asan] Always skip first object from dl_iterate_phdr"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/795b07f5498c7e5783237418f34d7ea69e801f87.patch",
"version_range": {
"from": 450784,
"until": 458378
}
},
{
"metadata": {
"info": [],
"title": "[UPSTREAM] [BOLT] Compact legacy profiles"
},
"platforms": [
"android"
],
"rel_patch_path": "cherry/7d7771f34d14e0108adf02a6fd0b33943afae3da.patch",
"version_range": {
"from": 450784,
"until": 458718
}
},
{
"metadata": {
"info": [],
"title": "Rename `disable-noundef-analysis` flag to `-[no-]enable-noundef-analysis`"
},
"platforms": [
"android"
],
"rel_patch_path": "Rename-disable-noundef-analysis-flag-to-no-enable-noundef-analysis.patch",
"version_range": {
"from": 450784,
"until": 453474
}
},
{
"metadata": {
"info": [],
"title": "Revert two changes that break Android builds."
},
"platforms": [
"android"
],
"rel_patch_path": "Revert-two-changes-that-break-Android-builds.v6.patch",
"version_range": {
"from": 428724,
"until": 448965
}
},
{
"metadata": {
"info": [],
"title": "Revert two changes that break Android builds."
},
"platforms": [
"android"
],
"rel_patch_path": "Revert-two-changes-that-break-Android-builds.v7.patch",
"version_range": {
"from": 448965,
"until": null
}
},
{
"metadata": {
"info": [],
"title": "Add stubs and headers for nl_types APIs."
},
"platforms": [
"android"
],
"rel_patch_path": "Add-stubs-and-headers-for-nl_types-APIs.patch",
"version_range": {
"from": 370808,
"until": null
}
},
{
"metadata": {
"info": [
"b/197147102, bionic/tests/clang_fortify_tests.cpp"
],
"title": "Revert \"[Sema] Introduce BuiltinAttr, per-declaration builtin-ness\""
},
"platforms": [
"android"
],
"rel_patch_path": "Revert-Sema-Introduce-BuiltinAttr-per-declaration-bu.v4.patch",
"version_range": {
"from": 437112,
"until": 445002
}
},
{
"metadata": {
"info": [],
"title": "Ensure that we use our toolchain's lipo, and not the system version"
},
"platforms": [
"android"
],
"rel_patch_path": "Ensure-that-we-use-our-toolchain-s-lipo-and-not-the-.patch",
"version_range": {
"from": 407598,
"until": null
}
},
{
"metadata": {
"info": [],
"title": "Undef FS macro for Android x86_64"
},
"platforms": [
"android"
],
"rel_patch_path": "Undef-FS-macro-for-Android-x86_64.patch",
"version_range": {
"from": 412851,
"until": null
}
}
]