0%
WDescription%
Build stability: All recent builds failed.0
Build History
x
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...
 

Issues

Found 1 issues:
SyntaxError: invalid syntax
  File...

Issues

No known issues detected

Build Log

Changes

clang-d388661-g08068ddba7f5-t20940-b20940.tar.gz (May 17, 2021 10:50:21 AM)

  1. [APInt][NFC] Fix typo vlalue->value — weratt / detail
  2. [RISCV][NFC] Correct alignment in scatter/gather tests — fraser / detail
  3. [AMDGPU] Tweak VOP3_INTERP16 profile — jay.foad / detail
  4. [clang] In DependencyCollector on Windows, ignore case and separators when discarding duplicate dependency file paths. — sylvain.audi / detail
  5. [X86] Don't dereference a dyn_cast<> - use a cast<> instead. NFCI. — llvm-dev / detail
  6. [x86] update fma test with deprecated intrinsics; NFC — spatel / detail
  7. [mlir][openacc] Translate ExitDataop to LLVM IR — clementval / detail
  8. [AIX] Implement AIX special bitfield related alignment rules — Xiangling.Liao / detail
  9. [AMDGPU] Set unused dst_sel to '?' in the encoding — Stanislav.Mekhanoshin / detail
  10. [LoopUnroll] Add multi-exit test which does not exit through latch. — flo / detail
  11. [OpenMP] Fixed Bug 49356 — tianshilei1992 / detail
  12. [HWASan] Build separate LAM runtime on x86_64. — mascasa / detail
  13. [llvm][doc] fix header for read/write_register intrinsics in LangRef — zinenko / detail
  14. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX cp.async instructions — tra / detail
  15. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX redux.sync instructions — tra / detail
  16. [mlir][tosa] Fix tosa.avg_pool2d lowering to normalize correctly — rob.suderman / detail

clang-d388645-gab92a4c26f54-t20936-b20936.tar.gz (May 17, 2021 8:04:36 AM)

  1. Silence "Undefined or garbage value returned to caller" static analysis warning. NFCI. — llvm-dev / detail
  2. [mlir] fix misformatted documentation for memref convention — zinenko / detail
  3. [mlir] Improve TransferOp verifier: broadcasts are in_bounds — springerm / detail
  4. [clang-tidy] Fix altera-struct-pack-align crash for struct fields with incomplete type — jubnzv / detail

clang-d388645-gab92a4c26f54-t20936-b20936.tar.gz (May 17, 2021 8:04:36 AM)

  1. [MicroBenchmarks] Add initial loop vectorization benchmarks. — florian_hahn / githubweb

clang-d388641-g50511df32edf-t20935-b20935.tar.gz (May 17, 2021 7:09:38 AM)

  1. [Test] Fix test to make the transform for which is was added legal — mkazantsev / detail
  2. [clangd][QueryDriver] Dont check for existence of driver — kadircet / detail
  3. AArch64: mark x22 livein if it's an async context that gets stored. — Tim Northover / detail
  4. X86: support Swift Async context — Tim Northover / detail
  5. [gn build] Add build file for msan runtime — thakis / detail
  6. [gn build] reformat all gn files — thakis / detail
  7. [clang][deps] Specify Python 3 in shebang — Jan Svoboda / detail
  8. [PowerPC] Do not emit dssall on AIX — nemanja.i.ibm / detail
  9. [OpenCL] Drop pragma handling for extension types/decls. — anastasia.stulova / detail
  10. [Test] Auto-generate checks in a test (prepring to update) — mkazantsev / detail
  11. Revert "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  12. [mlir] Add folder for complex.ReOp and complex.ImOp. — akuegel / detail
  13. [PowerPC] Add patterns for vselect of v1i128 — nemanja.i.ibm / detail
  14. [OpenCL] Fix reinterpret_cast of vectors — olemarius.strohm / detail
  15. Clean up uses of gmock Invoke in an attempt to make it work with GCC 6.2. NFCI. — benny.kra / detail
  16. Revert "[mlir] Add folder for complex.ReOp and complex.ImOp." — akuegel / detail
  17. [debuginfo-tests] Fix environment variable used to specify LLDB — james.henderson / detail
  18. [X86] Regenerate cmov.ll tests — llvm-dev / detail
  19. [InstCombine] isFreeToInvert(): constant expressions aren't free to invert (PR50370) — lebedev.ri / detail
  20. Put back the trailing commas on TYPED_TEST_SUITE — benny.kra / detail
  21. [mlir][memref] Mark memref.buffer_cast as NoSideEffect — herhut / detail
  22. [DebugInfo] Fix DWARF expressions for __block vars that are not on the heap — Raphael Isemann / detail
  23. [AArch64] Lower bitreverse in ISel — irina.dobrescu / detail

clang-d388618-gd89602ed62f3-t20932-b20932.tar.gz (May 17, 2021 4:25:22 AM)

  1. [PowerPC] Change RHEL buildbot to unifiedtreebuilder — albionapc / githubweb
  2. Remove -DFLANG_BUILD_NEW_DRIVER=ON from builders. NFCI — diana.picus / githubweb

clang-d388618-gd89602ed62f3-t20932-b20932.tar.gz (May 17, 2021 4:25:22 AM)

  1. [InstCombine] Clean up one-hot merge optimization (NFC) — nikita.ppv / detail
  2. [RISCV] Move instruction information into the RISCVII namespace (NFC) — evandro.menezes / detail
  3. [llvm-cov] Support for v4 format in convert-for-testing — phosek / detail
  4. Revert "[LoopInterchange] Fix legality for triangular loops" — congzhecao / detail
  5. [AIX][TLS] Diagnose use of unimplemented TLS models — wei.huang / detail
  6. [JITLink] Make LinkGraph debug dumps more readable. — Lang Hames / detail
  7. [JITLink][x86-64] Add an x86_64 PointerSize constexpr. — Lang Hames / detail
  8. [JITLink][MachO/x86_64] Expose API for creating eh-frame fixing passes. — Lang Hames / detail
  9. [Coverage] Support overriding compilation directory — phosek / detail
  10. [LoopInterchange] Fix legality for triangular loops — congzhecao / detail
  11. [clang][Fuchsia] Introduce compat multilibs — leonardchan / detail
  12. [JITLink] Fix bogus format string. — Lang Hames / detail
  13. Revert "[GVN] Clobber partially aliased loads." — rupprecht / detail
  14. GlobalISel: Move AArch64 AssignFnVarArg to base class — Matthew.Arsenault / detail
  15. GlobalISel: Split ValueHandler into assignment and emission classes — Matthew.Arsenault / detail
  16. GlobalISel: Make constant fields const — Matthew.Arsenault / detail
  17. AMDGPU: Fix assert on constant load from addrspacecasted pointer — Matthew.Arsenault / detail
  18. GlobalISel: Don't hardcode varargs=false in resultsCompatible — Matthew.Arsenault / detail
  19. Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. — richard / detail
  20. Add test for PR50039. — richard / detail
  21. Revert "Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope." — richard / detail
  22. [lld][WebAssembly] Fix for string merging + negative addends — sbc / detail
  23. This test is failing on Linux, skip while I investigate. — jingham / detail
  24. AMDGPU: Fix SILoadStoreOptimizer for gfx90a — Matthew.Arsenault / detail
  25. Removing test... — jingham / detail
  26. [LoopInterchange] Handle lcssa PHIs with multiple predecessors — congzhecao / detail
  27. [NFC][msan] Move setlocale test into sanitizer_common — Vitaly Buka / detail
  28. [mlir][AsmPrinter] Remove recursion while SSA naming — chiahungduan / detail
  29. tsan: add a simple syscall test — dvyukov / detail
  30. tsan: mark sigwait as blocking — dvyukov / detail
  31. [VectorComine] Restrict single-element-store index to inbounds constant — qiucofan / detail
  32. tsan: declare annotations in test.h — dvyukov / detail
  33. sanitizer_common: fix SIG_DFL warning — dvyukov / detail
  34. [symbolizer] Fix leak after D96883 — Vitaly Buka / detail
  35. sanitizer_common: don't write into .rodata — dvyukov / detail
  36. [libcxx][test] Split more debug mode tests — kbessonova / detail
  37. [PowerPC] [Clang] Enable float128 feature on VSX targets — qiucofan / detail
  38. sanitizer_common: deduplicate CheckFailed — dvyukov / detail
  39. [COFF] Fix ARM and ARM64 REL32 relocations to be relative to the end of the relocation — martin / detail
  40. tsan: fix syscall test on aarch64 — dvyukov / detail
  41. [mlir] Support alignment in LLVM dialect GlobalOp — zinenko / detail
  42. [MLIR] Enable conversion from llvm::SMLoc to mlir::Location with OpAsmParser. — zinenko / detail
  43. scudo: fix CheckFailed-related build breakage — dvyukov / detail
  44. [libc] Simplifies multi implementations — gchatelet / detail
  45. [NFC][llvm-dwarfdump] Avoid passing std::string by value in collectStatsForDie() — djtodoro / detail
  46. Fixed llvm-objcopy to add correct symbol table for ELF with program headers. — aorlov / detail
  47. [ARM] Precommit test for D101898 — tomas.matheson / detail
  48. [ARM] Prevent spilling between ldrex/strex pairs — tomas.matheson / detail
  49. Revert "[PowerPC] [Clang] Enable float128 feature on VSX targets" — qiucofan / detail
  50. [AMDGPU] Skip invariant loads when avoiding WAR conflicts — Piotr Sobczak / detail
  51. Remove Windows editline from LLDB — david.spickett / detail
  52. Reapply "[DebugInfo] Fix updateDbgUsersToReg to support DBG_VALUE_LIST" — stephen.tozer / detail
  53. [lldb] [Process/elf-core] Fix reading FPRs from FreeBSD/i386 cores — mgorny / detail
  54. [Process/elf-core] Read PID from FreeBSD prpsinfo — mgorny / detail
  55. [AArch64][SVE] Improve sve.convert.to.svbool lowering — peter.waller / detail
  56. [LoopVectorize] Fix scalarisation crash in widenPHIInstruction for scalable vectors — david.sherwood / detail
  57. [llvm-symbolizer] Place Mach-O options into the Mach-O option group. — gbreynoo / detail
  58. [llvm-readelf] Unhide short options to match the command guide — gbreynoo / detail
  59. [X86][AVX] canonicalizeShuffleMaskWithHorizOp - improve support for 256/512-bit vectors — llvm-dev / detail
  60. [libcxx] NFC. Correct wordings of _LIBCPP_ASSERT debug messages — kbessonova / detail
  61. [mlir][linalg] Remove IndexedGenericOp support from LinalgToStandard... — gysit / detail
  62. [clang-tidy] Enable the use of IgnoreArray flag in pro-type-member-init rule — n.james93 / detail
  63. Revert "[scudo] Enable arm32 arch" — david.spickett / detail
  64. [mlir][linalg] Remove IndexedGenericOp support from LinalgBufferize... — gysit / detail
  65. [clang-tidy][NFC] Simplify a lot of bugprone-sizeof-expression matchers — n.james93 / detail
  66. [x86] add test for pcmpeq with 0; NFC — spatel / detail
  67. [x86] try harder to lower to PCMPGT instead of not-of-PCMPEQ — spatel / detail
  68. [AMDGPU] Remove assert — Piotr Sobczak / detail
  69. [mlir][linalg] Remove IndexedGenericOp support from LinalgInterchangePattern... — gysit / detail
  70. [TargetRegisterInfo] Speed up getAllocatableSet. NFCI. — jay.foad / detail
  71. [InstCombine] ~(C + X) --> ~C - X (PR50308) — lebedev.ri / detail
  72. [AMDGPU] Improve Codegen for build_vector — jay.foad / detail
  73. [llvm-objdump] Exclude __mh_*_header symbols during MachO disassembly — gkm / detail
  74. [Passes] Reenable the relative lookup table converter pass for ELF and COFF on aarch64 — martin / detail
  75. [NFC] Use variable GEP index in vec_demanded_elts tests — david.sherwood / detail
  76. [clang][AVR] Redefine some types to be compatible with avr-gcc — powerman1st / detail
  77. [CodeGen][AArch64][SVE] Fold [rdffr, ptest] => rdffrs; bugfix for optimizePTestInstr — peter.waller / detail
  78. [DAGCombiner] Add test exposing bug in DAG combine. — hgreving / detail
  79. [DAGCombiner] Fix DAG combine store elimination, different address space. — hgreving / detail
  80. Revert "[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics" — stefanp / detail
  81. [ValueTypes] Rename MVT::getVectorNumElements() to MVT::getVectorMinNumElements(). Fix some misuses of getVectorNumElements() — craig.topper / detail
  82. [CUDA][HIP] Fix device template variables — Yaxun.Liu / detail
  83. [llvm-cov][test] Add test coverage for "gcov" implying "llvm-cov gcov" compatibility. — rupprecht / detail
  84. [OpenCL] Remove pragma requirement from Arm dot extension. — anastasia.stulova / detail
  85. [mlir][openacc] Conversion of data operand to LLVM IR dialect — clementval / detail
  86. [TargetLowering] Improve legalization of scalable vector types — fraser / detail
  87. [X86][AVX] Add v4i64 shift-by-32 tests — llvm-dev / detail
  88. [X86][AVX] combineConcatVectorOps - add ConcatSubOperand helper. NFCI. — llvm-dev / detail
  89. Fix grammar in README.md — paul.robinson / detail
  90. [AMDGPU] Disable the SIFormMemoryClauses pass at -O1 — baptiste.saleil / detail
  91. [PowerPC] Fix definitions of CMPRB8, CMPEQB, CMPRB, SETB in PPCInstr64Bit.td and PPCInstrInfo.td — wei.huang / detail
  92. [MLIR] Factor pass timing out into a dedicated timing manager — fabian / detail
  93. [docs] Fix documentation for bugprone-dangling-handle — malcolm.parsons / detail
  94. [SystemZ][z/OS] Fix warning caused by umask returning a signed integer type — Abhina.Sreeskantharajan / detail
  95. [libomptarget][amdgpu][nfc] Expand errorcheck macros — jonathanchesterfield / detail
  96. [lld-macho] Implement branch-range-extension thunks — gkm / detail
  97. [AArch64][GlobalISel] Add MMOs to constant pool loads to allow LICM hoisting. — Amara Emerson / detail
  98. [mlir][sparse] keep runtime support library signature consistent — ajcbik / detail
  99. [X86][AVX] Fold concat(ps*lq(x,32),ps*lq(y,32)) -> shuffle(concat(x,y),zero) (PR46621) — llvm-dev / detail
  100. Update static bound checker for Linalg to cover decreasing cases — hanchung / detail
  101. [CMake][ELF] Add -fno-semantic-interposition and -Bsymbolic-functions — i / detail
  102. [X86] Fix -Wunused-lambda-capture — i / detail
  103. [NFCI][clang][Codegen] CodeGenVTables::addVTableComponent(): use getGlobalDecl — lebedev.ri / detail
  104. [NFC][clang][Codegen] Split ThunkInfo into it's own header — lebedev.ri / detail
  105. [mlir][openacc] Add OpenACC translation to LLVM IR (enter_data op create/copyin) — clementval / detail
  106. Remove AST inclusion from Basic include — benny.kra / detail
  107. [mlir][linalg] Fixed issue generating reassociation map with Rank-0 types — rob.suderman / detail
  108. [cmake] Add support for multiple distributions — smeenai / detail
  109. [LoopFlatten] Simplify loops so that the pass can operate on unsimplified loops. — stelios.ioannou / detail
  110. [SCEV] Add loop-guard pessimizing test with step = 2. — flo / detail
  111. [PhaseOrdering] Add test for missing vectorization with NewPM. — flo / detail
  112. [clang-tidy] Allow opt-in or out of some commonly occuring patterns in NarrowingConversionsCheck. — hokein.wu / detail
  113. Revert "Produce warning for performing pointer arithmetic on a null pointer." — thakis / detail
  114. Add type information to integral template argument if required. — v.g.vassilev / detail
  115. [InstCombine] Support one-hot merge for logical and/or — nikita.ppv / detail
  116. [libc++][nfc] remove duplicated __to_unsigned. — koraq / detail
  117. [cmake] Fix typo in function name — smeenai / detail
  118. [libcxx] [test] Fix fs.op.last_write_time for Windows — martin / detail
  119. [LLD] [COFF] Fix including the personality function for DWARF EH when linking with --gc-sections — martin / detail
  120. [ELF][AVR] Add explicit relocation types to getRelExpr — i / detail
  121. [mlir][tosa] Remove tosa.identityn operator — rob.suderman / detail
  122. Suppress Deferred Diagnostics in discarded statements. — erich.keane / detail
  123. [flang] Fix standalone builds — smeenai / detail
  124. [mlir-lsp-server] Add support for sending diagnostics to the client — riddleriver / detail
  125. [mlir-lsp-server][NFC] Add newline between Protocol JSON serialization methods and class definitions. — riddleriver / detail
  126. Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. — richard / detail
  127. [RISCV] Remove RISCVII:VSEW enum. Make encodeVYPE operate directly on SEW. — craig.topper / detail
  128. [WebAssembly] Allow Wasm EH with Emscripten SjLj — aheejin / detail
  129. [WebAssembly] Add TLS data segment flag: WASM_SEG_FLAG_TLS — sbc / detail
  130. [lld][WebAssembly] Allow data symbols to extend past end of segment — sbc / detail
  131. [mlir] Fix ssa values naming bug — riddleriver / detail
  132. Optimize GSymCreator::finalize. — gclayton / detail
  133. Change the context instruction for computeKnownBits in LoadStoreVectorizer pass — Justin Bogner / detail
  134. [mlir][Linalg] Add interface methods to get lhs and rhs of contraction — ravishankarm / detail
  135. [AMDGPU] Refactor shouldExpandAtomicRMWInIR(). NFC. — Stanislav.Mekhanoshin / detail
  136. [mlir][sparse][capi][python] add sparse tensor passes — ajcbik / detail
  137. [libcxx] modifies `_CmpUnspecifiedParam` ignore types outside its domain — cjdb / detail
  138. scudo: Require fault address to be in bounds for UAF. — peter / detail
  139. [AMDGPU][OpenMP] Emit textual IR for -emit-llvm -S — Pushpinder.Singh / detail
  140. Add test for substitutability of variable templates in closure type — richard / detail
  141. Clean up handling of constrained parameters in lambdas. — richard / detail
  142. PR50306: When instantiating a generic lambda with a constrained 'auto', — richard / detail
  143. Handle unexpanded packs appearing in type-constraints. — richard / detail
  144. Rename human-readable name for DW_LANG_Mips_Assembler — Adrian Prantl / detail
  145. [clang] Minor fix for MarkVarDeclODRUsed — Yaxun.Liu / detail
  146. [mlir] Fix masked vector transfer ops with broadcasts — springerm / detail
  147. Revert "[mlir] Fix masked vector transfer ops with broadcasts" — springerm / detail
  148. [Debug-Info] add -gstrict-dwarf support in backend — czhengsz / detail
  149. [mlir] Fix masked vector transfer ops with broadcasts — springerm / detail
  150. [mlir] Allow empty position in vector.insert and vector.extract — springerm / detail
  151. [mlir] Unrolled progressive-vector-to-scf. — springerm / detail
  152. [mlir] Support memref layout maps in vector transfer ops — springerm / detail
  153. [clang-repl] Land initial infrastructure for incremental parsing — v.g.vassilev / detail
  154. [SLP][Test] Fix and precommit tests for D98714 — anton.a.afanasyev / detail
  155. [SLP][Test] Fix and precommit tests for D98714 — anton.a.afanasyev / detail
  156. [SLP] Add insertelement instructions to vectorizable tree — anton.a.afanasyev / detail
  157. [Coroutines] Enable printing coroutine frame when dbg info is available — yedeng.yd / detail
  158. Revert "[clang-repl] Land initial infrastructure for incremental parsing" — v.g.vassilev / detail
  159. [mlir][tosa] Fix tosa.cast semantics to perform rounding/clipping — rob.suderman / detail
  160. [Coroutines] Salvege Debug.values — yedeng.yd / detail
  161. Add some warnings when debugserver is running in translation — Jason Molenda / detail
  162. [JITLink] Add a transferDefinedSymbol operation. — Lang Hames / detail
  163. [JITLink] Expose x86-64 pointer jump stub block construction. — Lang Hames / detail
  164. [GC][NFC] Move GCStrategy from CodeGen to IR — mkazantsev / detail
  165. [gn build] Port d8b37de8a478 — llvmgnsyncbot / detail
  166. [mlir] Support masks in TransferOpReduceRank and TransferReadPermutationLowering — springerm / detail
  167. [clang-repl] Recommit "Land initial infrastructure for incremental parsing" — v.g.vassilev / detail
  168. [clang-repl] Add exhaustive list of libInterpreter dependencies. — v.g.vassilev / detail
  169. Use an allow list on reserved macro identifiers — sguelton / detail
  170. [FPEnv][X86] Implement lowering of llvm.set.rounding — sepavloff / detail
  171. Revert "[SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch" — jingu.kang / detail
  172. [NFC] Add GetInferiorAddrSize method, unify code to compute — Jason Molenda / detail
  173. [libcxx] NFC. Fix misprint unodered -> unordered — kbessonova / detail
  174. [clang-repl] Add final set of missing library dependencies. — v.g.vassilev / detail
  175. [TSAN] Honor failure memory orders in AtomicCAS — bruno.cardoso / detail
  176. [SCEV] Apply guards to max with non-unitary steps. — flo / detail
  177. [PowerPC] Provide doubleword vector predicate form comparisons on Power7 — nemanja.i.ibm / detail
  178. [Utils] Use whoami to get username for arcanist warning message — david.spickett / detail
  179. [clang-repl] Fix ClangReplInterpreterTests unittest dependency. — v.g.vassilev / detail
  180. [Passes] Use MemorySSA for LICM during LTO. — flo / detail
  181. [RISCV][NFC] Simplify test run lines — fraser / detail
  182. [Passes] Run GlobalsAA before LICM during LTO in new PM. — flo / detail
  183. [Passes] Use regex to match GlobalsAA line in test. — flo / detail
  184. [X86] VZeroUpperInserter::insertVZeroUpper - avoid DebugLoc creation by embedding in the BuildMI calls. NFCI. — llvm-dev / detail
  185. [X86] X86InstrInfo.cpp - try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  186. [X86] X86ExpandPseudo.cpp - try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  187. [VPlan] Adjust assert in splitBlock to allow splitting at end. — flo / detail
  188. [PowerPC] Handle inline assembly clobber of link regsiter — stefanp / detail
  189. [clang-tidy] Fix test that requires Windows platofrm — jubnzv / detail
  190. [gn build] (manually) port 92f9852fc99b, clang-repl — thakis / detail
  191. [mlir] Do not use pass labels in unrolled ProgressiveVectorToSCF — springerm / detail
  192. [AIX] XFAIL CodeGen/Generic/externally_available.ll — Jinsong Ji / detail
  193. Add entry about Hexagon V68 support to the release notes — kparzysz / detail
  194. Revert "[CMake][ELF] Add -fno-semantic-interposition and -Bsymbolic-functions" — oliver.stannard / detail
  195. Fix section title underlining in the release notes — kparzysz / detail
  196. [mlir] Migrate vector-to-loops.mlir to ProgressiveVectorToSCF — springerm / detail
  197. Reapply [ConstantFold] Fold more operations to poison — nikita.ppv / detail
  198. [TableGen] Make the NUL character invalid in .td files — Paul C. Anagnostopoulos / detail
  199. [mlir][linalg] Remove IndexedGenericOp support from DropUnitDims... — gysit / detail
  200. [mlir] Replace vector-to-scf with progressive-vector-to-scf — springerm / detail
  201. [mlir][linalg] Remove IndexedGenericOp support from FusionOnTensors... — gysit / detail
  202. [AArch64][SVE] Fix missed immediate selection due to mishandling of signedness — bradley.smith / detail
  203. Parse vector bool when stdbool.h and altivec.h are included — zarko / detail
  204. [HIP] Add __builtin_amdgcn_groupstaticsize — enye.shi / detail
  205. [AMDGPU] Only allow global fp atomics with unsafe option — Stanislav.Mekhanoshin / detail
  206. [OpenMP] Test unified shared memory tests only on systems that support it. — llvm-project / detail
  207. [InstSimplify] Remove redundant {insert,extract}_vector intrinsic chains — joe.ellis / detail
  208. [mlir] Add python test for shape dialect — jpienaar / detail
  209. [libomptarget][amdgpu] Convert an assert to print and offload_fail — jonathanchesterfield / detail
  210. [libomptarget][amdgpu] Fix truncation error for partial wavefront — jonathanchesterfield / detail
  211. [PowerPC] Add clang option -m[no-]prefixed — lei / detail
  212. [libcxx][ranges] Fix `ranges::empty` when begin, end, and empty members are provided. — zoecarver / detail
  213. Modules: Remove ModuleLoader::OtherUncachedFailure, NFC — Duncan P. N. Exon Smith / detail
  214. [pstl] Use logical operator for loop condition in tests — zoecarver / detail
  215. [analyzer][solver] Prevent use of a null state — vsavchenko / detail
  216. [mlir][spirv] Define spv.ImageQuerySize operation — weiwei.li1 / detail
  217. Modules: Rename ModuleBuildFailed => DisableGeneratingGlobalModuleIndex, NFC — Duncan P. N. Exon Smith / detail
  218. [lldb] Fixup more code addresses — Jonas Devlieghere / detail
  219. [lldb] Fixup indirect symbols as they are signed. — Jonas Devlieghere / detail
  220. [ARM] Constrain CMPZ shift combine to a single use — david.green / detail
  221. [NFC][Clang][Codegen] Add tests with wrong attributes on this/return of thunks — lebedev.ri / detail
  222. [Clang][Codegen] Do not annotate thunk's this/return types with align/deref/nonnull attrs — lebedev.ri / detail
  223. Return "[CGCall] Annotate `this` argument with alignment" — lebedev.ri / detail
  224. Modules: Simplify how DisableGeneratingGlobalModuleIndex is set, likely NFC — Duncan P. N. Exon Smith / detail
  225. [flang] Implement DOT_PRODUCT in the runtime — pklausler / detail
  226. [PowerPC] Add ROP Protection to prologue and epilogue — stefanp / detail
  227. [NFC] Try to fix CodeGenCXX/thunk-wrong-this.cpp test — lebedev.ri / detail
  228. Support unwinding from inline assembly — amanieu / detail
  229. [NFC] Try to fix CodeGenCXX/thunk-wrong-return-type.cpp test — lebedev.ri / detail
  230. [flang] (NFC) Expose internal idiom as utility API — pklausler / detail
  231. [NFC] Delete two newly-added test cases — lebedev.ri / detail
  232. [ASTMatchers] NFC: Fix formatting around forFunction(). — Artem Dergachev / detail
  233. [ASTMatchers] Add forCallable(), a generalization of forFunction(). — Artem Dergachev / detail
  234. [clang-tidy] bugprone-infinite-loop: forFunction() -> forCallable(). — Artem Dergachev / detail
  235. [clang-tidy] bugprone-infinite-loop: React to ObjC ivars and messages. — Artem Dergachev / detail
  236. [AMDGPU] Add gfx1034 target — aakanksha555 / detail
  237. [libcxx][docs] Update the One Ranges PRoposal Status with open revisions. — zoecarver / detail
  238. [libcxx][docs] Add two locks: transform_view and take_view. — zoecarver / detail
  239. [flang] Support legacy extension OPEN(ACCESS='APPEND') — pklausler / detail
  240. [HIP] Clean up llvm intrinsics using __asm — enye.shi / detail
  241. [flang][OpenMP] Add semantic check for close nesting of `master` regions — arnamoy.bhattacharyya / detail
  242. [libc] Add x86_64 implementations of double precision cos, sin and tan. — sivachandra / detail
  243. [libc][NFC] Instead of erroring, skip math targets with missing implementations. — sivachandra / detail
  244. [llvm-nm] Support the -V option, print that the tool is compatible with GNU nm — martin / detail
  245. [mlir][NFC] Add helper for common pattern of replaceAllUsesExcept — silvasean / detail
  246. [mlir][tosa] Add tosa.div integer lowering to linalg.generic. — rob.suderman / detail
  247. [OpenMP] Prevent Attributor from deleting functions in OpenMPOptCGSCC pass — huberjn / detail
  248. [CMake][ELF] Link libLLVM.so and libclang-cpp.so with -Bsymbolic-functions — i / detail
  249. [libc] Enable fmaf and fma on x86_64. — sivachandra / detail
  250. [mlir][tosa] Add lowering to tosa.abs for integer cases — rob.suderman / detail
  251. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM XORPS test — lebedev.ri / detail
  252. [X86] AMD Zen 3: same-reg SSE XMM XORPS is a 1-cycle(!) dep-breaking one-idiom — lebedev.ri / detail
  253. Revert "[X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost()" — lebedev.ri / detail
  254. Revert "[X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again" — lebedev.ri / detail
  255. [AA] Use isIdentifiedFunctionLocal() (NFC) — nikita.ppv / detail
  256. [CaptureTracking] Use isIdentifiedFunctionLocal() (NFC) — nikita.ppv / detail
  257. [clang-repl] Temporarily disable the execute.cpp test on ppc64. — Lang Hames / detail
  258. [docs] Add page on opaque pointer types — aeubanks / detail
  259. Don't run MachineVerifier on sjlj-unwind-inline-asm test because of known issue (PR39439) — amanieu / detail
  260. [Clang][OpenMP] Allow unified_shared_memory for Pascal-generation GPUs. — llvm-project / detail
  261. [IR] Introduce the opaque pointer type — aeubanks / detail
  262. Widen `name` stencil to support `TypeLoc` nodes. — steveire / detail
  263. [mlir][Linalg] Add ComprehensiveBufferize for functions(step 1/n) — nicolas.vasilache / detail
  264. [mlir][Linalg] Add support for vector.transfer ops to comprehensive bufferization (2/n). — nicolas.vasilache / detail
  265. AMDGPU/GlobalISel: Implement tail calls — Matthew.Arsenault / detail
  266. AMDGPU/GlobalISel: Don't hardcode stack alignment in assert message — Matthew.Arsenault / detail
  267. [gn] Don't pass -fprofile-instr-generate to linker on Windows — rnk / detail
  268. [mlir][openacc][NFC] add anonymous namespace around LegalizeDataOpForLLVMTranslation class — clementval / detail
  269. [AArch64][GlobalISel] Fix a crash during unsuccessful G_CTPOP <2 x s64> legalization. — Amara Emerson / detail
  270. [Debug-Info] make DIE attributes generation under strict DWARF control — czhengsz / detail
  271. [sanitizer] Use size_t on g_tls_size to fix build on x32 — i / detail
  272. [test] Fix new-pm-lto-defaults.ll to work on all platforms — aeubanks / detail
  273. scudo: Check for UAF in ring buffer before OOB in more distant blocks. — peter / detail
  274. scudo: Fix MTE error reporting for zero-sized allocations. — peter / detail
  275. [Debug-Info] change Tag type to dwarf::Tag for createAndAddDIE; NFC — czhengsz / detail
  276. [mlir] VectorToSCF target rank is a pass option — springerm / detail
  277. [ORC] Remove some stale unit test utils. — Lang Hames / detail
  278. [ORC] Remove unused RTDyldObjectLinkingLayerExecutionTest class from unit test. — Lang Hames / detail
  279. [ORC] Remove the OrcExecutionTest class. It is no longer used. — Lang Hames / detail
  280. [MLIR] Fix build failures due to unused variables in non-debug builds. — jurahul / detail
  281. [mlir] VectorToSCF cleanup — springerm / detail
  282. [COFF] Remove a truncation assertion from setRVA — rnk / detail
  283. Use enum comparison instead of generated switch/case, NFC — rnk / detail
  284. [AMDGPU] Do not clause NSA instructions — carl.ritson / detail
  285. [sanitizer] Simplify __sanitizer::BufferedStackTrace::UnwindImpl implementations — i / detail
  286. [JITLink] Fix missing 'static' keyword in unit test. — Lang Hames / detail
  287. [ORC] Add support for adding LinkGraphs directly to ObjectLinkingLayer. — Lang Hames / detail
  288. [gn build] Port 0fda4c4745b8 — llvmgnsyncbot / detail
  289. [ORC] Add JITLink dependence for ObjectLinkingLayerTest. — Lang Hames / detail
  290. [DSE] Move isOverwrite into DSEState. NFC — david.green / detail
  291. [GVN] Clobber partially aliased loads. — daniil.fukalov / detail
  292. New tag for ittapi - fix an error related to cross-compiling ITTAPI in LLVM with mingw — alexey.bader / detail
  293. [llvm][AsmPrinter] Restore source location to register clobber warning — david.spickett / detail
  294. [AMDGPU][AsmParser/Disassembler] Correct A16 and G16 handling — david.stuttard / detail
  295. [AMDGPU] Fix codegen of image intrinsics for g16 and a16 — david.stuttard / detail
  296. [docs] Added llvm/cmake section — shivam98.tkg / detail
  297. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VXORPS tests — lebedev.ri / detail
  298. [X86] AMD Zen 3: same-reg AVX XMM VXORPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  299. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VXORPS tests — lebedev.ri / detail
  300. [X86] AMD Zen 3: same-reg AVX YMM VXORPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  301. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM XORPD tests — lebedev.ri / detail
  302. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VXORPD tests — lebedev.ri / detail
  303. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VXORPD tests — lebedev.ri / detail
  304. [X86] AMD Zen 3: same-reg SSE XMM XORPD is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  305. [X86] AMD Zen 3: same-reg AVX XMM VXORPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  306. [X86] AMD Zen 3: same-reg AVX YMM VXORPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  307. [libcxx] [test] Change the generic_string_alloc test to test conversions to all char types — martin / detail
  308. [llvm-mc][AArch64] HINT instruction disassembled as BTI — alexandros.lamprineas / detail
  309. [AMDGPU] getMemOperandsWithOffset: add vaddr operand for stack access BUF instructions — jay.foad / detail
  310. NFCI: Remove VF argument from isScalarWithPredication — sander.desmalen / detail
  311. AArch64: support i128 cmpxchg in GlobalISel. — Tim Northover / detail
  312. [Test] Add test on missing opportunity in Loop Deletion — mkazantsev / detail
  313. [X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  314. [SLP] Fix spill cost computation for insertelement tree node — anton.a.afanasyev / detail
  315. [VectorCombine] Add tests with assumes involvind variable index. — flo / detail
  316. [Local] collectBitParts - reduce maximum recursion depth. — llvm-dev / detail
  317. [Local] collectBitParts - for bswap-only matches, limit shift amounts to whole bytes to reduce compile time. — llvm-dev / detail
  318. IR+AArch64: add a "swiftasync" argument attribute. — Tim Northover / detail
  319. [WebAssembly] Support Emscripten EH/SjLj in Wasm64 — aheejin / detail
  320. [WebAssembly] Omit DBG_VALUE after terminator — aheejin / detail
  321. [LoopVectorizationLegality] NFC: Mark some interfaces as 'const' — sander.desmalen / detail
  322. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM ANDNPS tests — lebedev.ri / detail
  323. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VANDNPS tests — lebedev.ri / detail
  324. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VANDNPS tests — lebedev.ri / detail
  325. [X86] AMD Zen 3: same-reg SSE XMM ANDNPS is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  326. [X86] AMD Zen 3: same-reg AVX XMM VANDNPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  327. [X86] AMD Zen 3: same-reg AVX YMM VANDNPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  328. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM ANDNPD tests — lebedev.ri / detail
  329. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VANDNPD tests — lebedev.ri / detail
  330. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VANDNPD tests — lebedev.ri / detail
  331. [X86] AMD Zen 3: same-reg SSE XMM ANDNPD is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  332. [X86] AMD Zen 3: same-reg AVX XMM VANDNPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  333. [X86] AMD Zen 3: same-reg AVX YMM VANDNPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  334. [TableGen] Remove unneeded forward defs. NFC. — jay.foad / detail
  335. [Transforms][Debugify] Fix "Missing line" false alarm on PHI nodes — djordje.todorovic / detail
  336. [clang][NFC] remove unused return value — nathan / detail
  337. [SDAG] reduce code duplication for extend_vec_inreg combines; NFC — spatel / detail
  338. [PowerPC] Add vec_vupkhpx and vec_vupklpx for XL compatibility — nemanja.i.ibm / detail
  339. [AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  340. [ARM][AArch64] Correct __ARM_FEATURE_CRYPTO macro and crypto feature — david.candler / detail
  341. [RISCV] Add the DebugLoc parameter to getVLENFactoredAmount(). — kai.wang / detail
  342. [ARM] Define CPSR on MEMCPY pseudos — david.green / detail
  343. [ARM] Expand predecessor search to multiple blocks when reverting WhileLoopStarts — david.green / detail
  344. [utils] Don't print username in arcanist clang format message — david.spickett / detail
  345. [clangd] Always default to raw pch format — kadircet / detail
  346. [rs4gc] Strip memory related attributes consistently — listmail / detail
  347. [AArch64][SVE] Add unpredicated vector BIC ISD node — bradley.smith / detail
  348. Bump googletest to 1.8.1 — benny.kra / detail
  349. [libc++] Improve make_string test support. — koraq / detail
  350. [X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines. NFCI. — llvm-dev / detail
  351. Fix some typos. — shivam98.tkg / detail
  352. [AArch64][SVE] Combine cntp intrinsics with add/sub to produce incp/decp — bradley.smith / detail
  353. [LV] Add a few more complex first-order recurrence tests. — flo / detail
  354. Autogen a test for ease of update — listmail / detail
  355. [ELF][test] Improve -Bsymbolic & -Bsymbolic-functions test — i / detail
  356. [ELF] Add -Bno-symbolic — i / detail
  357. [OpenCL] Simplify use of C11 atomic types. — anastasia.stulova / detail
  358. [HWASan] Add aliasing flag and enable HWASan to use it. — mascasa / detail
  359. Do actual DCE in LoopUnroll — listmail / detail
  360. Revert "Do actual DCE in LoopUnroll" — listmail / detail
  361. Bump googletest to 1.10.0 — benny.kra / detail
  362. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PXOR tests — lebedev.ri / detail
  363. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPXOR tests — lebedev.ri / detail
  364. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPXOR tests — lebedev.ri / detail
  365. [X86] AMD Zen 3: same-reg SSE XMM PXOR is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  366. [X86] AMD Zen 3: same-reg AVX XMM VPXOR is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  367. [X86] AMD Zen 3: same-reg AVX YMM VPXOR is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  368. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PANDN tests — lebedev.ri / detail
  369. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPANDN tests — lebedev.ri / detail
  370. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPANDN tests — lebedev.ri / detail
  371. [X86] AMD Zen 3: same-reg SSE XMM PANDN is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  372. [X86] AMD Zen 3: same-reg AVX XMM VPANDN is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  373. [X86] AMD Zen 3: same-reg AVX YMM VPANDN is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  374. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PSUB{B,W,D,Q} tests — lebedev.ri / detail
  375. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPSUB{B,W,D,Q} tests — lebedev.ri / detail
  376. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPSUB{B,W,D,Q} tests — lebedev.ri / detail
  377. [X86] AMD Zen 3: same-reg SSE XMM PSUB{B,W,D,Q} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  378. [X86] AMD Zen 3: same-reg AVX XMM VPSUB{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  379. [X86] AMD Zen 3: same-reg AVX YMM VPSUB{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  380. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PSUBS{B,W} tests — lebedev.ri / detail
  381. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPSUBS{B,W} tests — lebedev.ri / detail
  382. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPSUBS{B,W} tests — lebedev.ri / detail
  383. [X86] AMD Zen 3: same-reg SSE XMM PSUBS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  384. [X86] AMD Zen 3: same-reg AVX XMM VPSUBS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  385. [X86] AMD Zen 3: same-reg AVX YMM VPSUBS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  386. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PSUBUS{B,W} tests — lebedev.ri / detail
  387. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPSUBUS{B,W} tests — lebedev.ri / detail
  388. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPSUBUS{B,W} tests — lebedev.ri / detail
  389. [X86] AMD Zen 3: same-reg SSE XMM PSUBUS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  390. [X86] AMD Zen 3: same-reg AVX XMM VPSUBUS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  391. [X86] AMD Zen 3: same-reg AVX YMM VPSUBUS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  392. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PCMPGT{B,W,D,Q} tests — lebedev.ri / detail
  393. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPCMPGT{B,W,D,Q} tests — lebedev.ri / detail
  394. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPCMPGT{B,W,D,Q} tests — lebedev.ri / detail
  395. [X86] AMD Zen 3: same-reg SSE XMM PCMPGT{B,W,D,Q} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  396. [X86] AMD Zen 3: same-reg AVX XMM VPCMPGT{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  397. [X86] AMD Zen 3: same-reg AVX YMM VPCMPGT{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  398. [NFC][X86][MCA] Add sudo-zero-idiom vperm2f128/vperm2i128 tests - don't break deps — lebedev.ri / detail
  399. AMDGPU: Fix assert when rewriting saddr d16 loads — Matthew.Arsenault / detail
  400. Document updated googletest + modifications — benny.kra / detail
  401. [mlir][NFC] Move passes in test/lib/Transforms/ to a directory that mirrors what they test — riddleriver / detail
  402. [clangd] Make unit test compatible with gtest 1.10.0 — benny.kra / detail
  403. [test] Improve x86-64-plt.s — i / detail
  404. Allow same memory space for SRC and DST of dma_start operations — stilis / detail
  405. [GWP-ASan] Migrate lit tests from old Scudo -> Standalone. — 31459023+hctim / detail
  406. Do actual DCE in LoopUnroll (try 2) — listmail / detail
  407. [Demangle][Rust] Parse integer constants — tomasz.miasko / detail
  408. [gn build] (manually) merge b7d1ab75cf47 — thakis / detail
  409. [AMDGPU] Add support for architected flat scratch — Stanislav.Mekhanoshin / detail
  410. [InstCombine] add test for shl demanded bits miscompile; NFC — spatel / detail
  411. [InstCombine] drop poison flags when simplifying 'shl' based on demanded bits — spatel / detail
  412. [Polly] Add support for -polly-position=early with the NPM. — llvm-project / detail
  413. [mlir] Add missing dependence to TestDialect from TestTransforms — riddleriver / detail
  414. Discount invariant instructions in full unrolling — listmail / detail
  415. SwiftAsync: remove duplicate instance in array. NFC. — Tim Northover / detail
  416. Add another -Wdeprecated-copy hack for gtest — benny.kra / detail
  417. [flang] s/TYPED_TEST_CASE/TYPED_TEST_SUITE/ as the former is deprecated — benny.kra / detail
  418. Remove (unneeded) '-asan-use-after-return' from hoist-argument-init-insts.ll. — kda / detail
  419. [ProfData] Address a unit test FIXME — benny.kra / detail
  420. GTEST_HAS_TR1_TUPLE is gone, stop defining it. — benny.kra / detail
  421. [sanitizer] Fall back to fast unwinder — i / detail
  422. [sanitizer] Commit a missing change in BufferedStackTrace::Unwind — i / detail
  423. [SLP][NFC]Add a test for non-consecutive inserts, NFC. — a.bataev / detail
  424. [AA] Support callCapturesBefore() on BatchAA (NFCI) — nikita.ppv / detail
  425. [Clang,Driver] Add -fveclib=Darwin_libsystem_m support. — flo / detail
  426. [LV] Add another more complex first-order recurrence sinking test. — flo / detail
  427. [Scudo] Delete unused flag 'rss_limit_mb'. — 31459023+hctim / detail
  428. [MinGW] Always enable -mbig-obj for LLVM build unless using Clang — martin / detail
  429. [LLD][MinGW] Ignore --no-undefined flag — martin / detail
  430. [SystemZ] [z/OS] Add SystemZCallingConventionRegisters class — kai.nacke / detail
  431. [MemDep] Use BatchAA in more places (NFCI) — nikita.ppv / detail
  432. [CSSPGO] Fix return value of getProbeWeight — wlei / detail
  433. [Polly] Run polly-update-format. NFC. — llvm-project / detail
  434. [NFC] Directly get GV type — aeubanks / detail
  435. Revert "[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI." — 31459023+hctim / detail
  436. [mlir][Linalg] Add support for subtensor_insert comprehensive bufferization (3/n) — nicolas.vasilache / detail
  437. [msan] [NFC] Add newline to EOF in test. — 31459023+hctim / detail
  438. [AMDGPU] Update SCC defs to VCC when uses are changed to VCC — brendon.cahoon / detail
  439. [mlir][Linalg] NFC - More gracefully degrade lookup into failure during comprehensive bufferization (4/n) — nicolas.vasilache / detail
  440. [compiler-rt] Fix deprection warnings on INSTANTIATE_TEST_CASE_P — benny.kra / detail
  441. [libcxx][ranges] Add `contiguous_iterator`. — zoecarver / detail
  442. [LowerConstantIntrinsics] reuse isManifestLogic from ConstantFolding — ndesaulniers / detail
  443. Reinstate gtest fix from 4f0b0bf5c6731e3d370558be08c9261801263b09 — benny.kra / detail
  444. [lld][WebAssembly] Remove unused method declaration. NFC — sbc / detail
  445. [GlobalISel][CallLowering] Fix crash when handling a v3s32 type that's being passed as v2s64. — Amara Emerson / detail
  446. [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler. — Dan Liew / detail
  447. [MC] Add the ability to pass MCRegisterInfo to dump_pretty. — hgreving / detail
  448. Extract a helper routine to simplify D91481 [NFC] — listmail / detail
  449. [mlir][sparse] prepare runtime support lib for multiple dim level types — ajcbik / detail
  450. [gn build] (manually) port ad7e12226f6b — thakis / detail
  451. [mlir][sparse] remove accidental debug code — ajcbik / detail
  452. [llvm-jitlink] Link libnetwork on Haiku in llvm-jitlink — Lang Hames / detail
  453. Fix "is not used" warning — Vitaly Buka / detail
  454. [sanitizer] Disable test on Android — Vitaly Buka / detail
  455. Revert "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support." — douglas.yung / detail
  456. Verifier: second attempt to fix what I broke with swiftasync. — Tim Northover / detail
  457. [Demangle][Rust] Parse bool constants — tomasz.miasko / detail
  458. [Demangle][Rust] Parse char constants — tomasz.miasko / detail
  459. [CaptureTracking] Clean up same instruction check (NFC) — nikita.ppv / detail
  460. [CFG] Use comesBefore() (NFC) — nikita.ppv / detail
  461. [clang-format]  PR50326 AlignAfterOpenBracket AlwaysBreak does not keep to the ColumnLimit — mydeveloperday / detail
  462. [IR] Add BasicBlock::isEntryBlock() (NFC) — nikita.ppv / detail
  463. [GlobalOpt] add test checks; NFC — spatel / detail
  464. [GlobalOpt] add tests for store alignment (PR50253); NFC — spatel / detail
  465. [Local] collectBitParts - early-out from binops. NFCI. — llvm-dev / detail
  466. [X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies (REAPPLIED). NFCI. — llvm-dev / detail
  467. [InstCombine] InstCombinerImpl::visitOr - enable bitreverse matching — llvm-dev / detail
  468. [Local] collectBitParts - bail out if we find more than one root input value. — llvm-dev / detail
  469. [X86][Atom] Fix vector integer multiplication resource/throughputs — llvm-dev / detail
  470. [CFG] Move reachable from entry checks into basic block variant — nikita.ppv / detail
  471. IfConverter::MeetIfcvtSizeLimit - Fix uninitialized variable warnings. NFCI. — llvm-dev / detail
  472. SampleProfileLoader::inlineHotFunctionsWithPriority - Fix uninitialized variable warning. NFCI. — llvm-dev / detail
  473. X86SpeculativeLoadHardeningPass::hardenValueInRegister - assert that we have a i8/i16/i32/i64 sized register. NFCI. — llvm-dev / detail
  474. [TableGen] TreePatternNode::isIsomorphicTo - early out for matching leafs. NFCI. — llvm-dev / detail
  475. Revert rG632668c1c0e7dcf97154d2e377491cdc8cb6963c : "[TableGen] TreePatternNode::isIsomorphicTo - early out for matching leafs. NFCI." — llvm-dev / detail
  476. [X86] X86CmovConverterPass::convertCmovInstsToBranches - take a copy of the DebugLoc not a reference as it may be deleted. — llvm-dev / detail
  477. [X86] X86OptimizeLEAPass::replaceDebugValue - take a copy of the DebugLoc not a reference as it may be deleted. — llvm-dev / detail
  478. [ARM] Add an extra memset test showing reverted WLSTP loops. NFC — david.green / detail
  479. Revert "[X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines. NFCI." — thakis / detail
  480. Support GCC's -fstack-usage flag — pzheng / detail
  481. [Compiler-rt] Downgrade fatal error about unsupported test configuration — Dan Liew / detail
  482. [Compiler-rt] Downgrade another fatal error to warning — Dan Liew / detail
  483. NFC. Refactored DIPrinter for support embedded source. — aorlov / detail
  484. [X86][SSE] Add SSE3 coverage to PHADD/SUB generation tests — llvm-dev / detail
  485. [CaptureTracking] Only check reachability for capture candidates — nikita.ppv / detail
  486. [X86] Remove unused check-prefixes — llvm-dev / detail
  487. [Attributor] Call site specific AAValueSimplification and AAIsDead. — kuterdinel / detail
  488. [Demangle][Rust] Parse inherent implementations — tomasz.miasko / detail
  489. [Demangle][Rust] Parse trait implementations — tomasz.miasko / detail
  490. [Demangle][Rust] Parse trait definitions — tomasz.miasko / detail
  491. [AIX][clang-repl][test] Mark unsupported pending XCOFF64 integrated-as — hubert.reinterpretcast / detail
  492. [AIX][AsmPrinter] Print Global Variable in comments — Jinsong Ji / detail
  493. [AIX][compiler-rt] Build and install standalone libatomic — lkail / detail
  494. [MLIR][NFC] Fix clang-tidy warnings in IntegerSet.h — uday / detail
  495. [Matrix] Implement static cast for matrix types — saurabh.jhaa / detail
  496. [MLIR][PYTHON] Provide opt level for ExecutionEngine Python binding — uday / detail
  497. [MemCpyOpt] Add test for unreachable capture (NFC) — nikita.ppv / detail
  498. [CaptureTracking] Do not check domination — nikita.ppv / detail
  499. Revert "[CaptureTracking] Do not check domination" — nikita.ppv / detail
  500. [NFC][X86][Costmodel] Add tests for load/store with i1 element type — lebedev.ri / detail
  501. [VectorCombine] Add tests with and & urem guaranteeing idx is valid. — flo / detail
  502. [PhaseOrdering] Add test for insert/extract code for matrixes. — flo / detail
  503. [Matrix] Extend test to also check new PM pipeline. — flo / detail
  504. [Matrix] Fix some newpm check lines, which fail on some bots. — flo / detail
  505. [X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines (REAPPLIED). NFCI. — llvm-dev / detail
  506. [Matrix] Fix some newpm check lines, which fail on some bots. (2) — flo / detail
  507. Reapply [CaptureTracking] Do not check domination — nikita.ppv / detail
  508. [CaptureTracking] Simplify reachability check (NFCI) — nikita.ppv / detail
  509. [Utils] Fix indentation error in utils/wciia.py — lkail / detail
  510. [ARM] Extra branch on zero tests. NFC — david.green / detail
  511. Revert "Do actual DCE in LoopUnroll (try 2)" — listmail / detail
  512. [CPG][ARM] Optimize towards branch on zero in codegenprepare — david.green / detail
  513. [JITLink] Fix symbol comparator in LinkGraph::dump. — Lang Hames / detail
  514. [clang] Fix ternary operator in the second for loop statement — richard / detail
  515. Recommit "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support." — flo / detail
  516. [BPF] add support for 32 bit registers in inline asm — yhs / detail
  517. [test] Improve CodeGen/*/semantic-interposition-asm.ll — i / detail
  518. [RISCV] Replace AddiPair ComplexPattern with a PatLeaf. NFC — craig.topper / detail
  519. Fix some deprecated copy ops in google mock — dblaikie / detail
  520. [lld][X86] Restore gotEntrySize. — harald / detail
  521. [RISCV][test] Add new tests of or/xor in the zbs extension — powerman1st / detail
  522. [NFC][sanitizer] Fix 'macro redefined' warning in test — Vitaly Buka / detail
  523. [RISCV] Optimize or/xor with immediate in the zbs extension — powerman1st / detail
  524. [SelectionDAG] Make fast and linearize visible by clang -pre-RA-sched — pengfei.wang / detail
  525. Revert "[NFC] Use ArgListEntry indirect types more in ISel lowering" — aeubanks / detail
  526. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail
  527. [CSSPGO] Update pseudo probe distribution factor based on inline context. — hoy / detail
  528. [mlir] Fix in_bounds attr handling in TransferReadPermutationLowering — springerm / detail
  529. [mlir] Lower permutation maps on TransferWriteOps — springerm / detail
  530. Add support for complex constants to MLIR core. — akuegel / detail
  531. [clang][deps] NFC: Stop assuming the TU's context hash — Jan Svoboda / detail
  532. [clang][deps] NFC: Report modules' context hash — Jan Svoboda / detail
  533. [PowerPC] add a testcase for reverse memory op; nfc — czhengsz / detail
  534. [clang] NFC: Remove CompilerInstance::getInvocationPtr — Jan Svoboda / detail
  535. [LLD][MinGW] Add --fatal-warnings and --no-fatal-warnings flags — martin / detail
  536. [dexter] Remove unnecessary double check on conditional breakpoints — orlando.hyams / detail
  537. [dexter] Remove requirement for a condition in DexLimitSteps — orlando.hyams / detail
  538. [libcxx] NFC. Add missed articles to _LIPCPP_ASSERT messages in <list> — kbessonova / detail
  539. [DAGCombiner] Relax an assertion to an early return — fraser / detail
  540. Revert "[NFC][LSAN] Limit the number of concurrent threads is the test" — flo / detail
  541. [clang][modules] Build inferred modules — Jan Svoboda / detail
  542. [lldb][NFC] Specify guidelines for API tests — Raphael Isemann / detail
  543. [clangd] Set FileSystem for tweaks in Check tool. — usx / detail
  544. [lldb] Let dotest check for the `cassert` header instead of `algorithm` for libc++ check — Raphael Isemann / detail
  545. [AArch64] Lower fpto*i.sat intrinsics. — jacob.bramley / detail
  546. [mlir][linalg] Remove template parameter from loop lowering. — gysit / detail
  547. [WIP][mlir] Resolve memref dependency in canonicalize pass. — julian.gross / detail
  548. [clang][deps] Support inferred modules — Jan Svoboda / detail
  549. IR/AArch64/X86: add "swifttailcc" calling convention. — Tim Northover / detail
  550. Revert "tsan: mark sigwait as blocking" — flo / detail
  551. [TargetLowering] prepareUREMEqFold/prepareSREMEqFold - account for non legal shift types — llvm-dev / detail
  552. Add `mlirModuleFromOperation` to C API — nicolas.vasilache / detail

clang-d388066-g764ad3b3fafb-t20756-b20756.tar.gz (May 11, 2021 2:22:21 PM)

  1. [libcxx] [test] Fix filesystem permission tests for windows — martin / detail
  2. [mlir][ODS]: Add per-op cppNamespace. — silvasean / detail
  3. [ArgumentPromotion] Fix byval alignment handling. — efriedma / detail
  4. [RISCV] Prefer to lower MC_GlobalAddress operands to .Lfoo$local — i / detail
  5. [AArch64][GlobalISel] Support truncstorei8/i16 w/ combine to form truncating G_STOREs. — Amara Emerson / detail
  6. [GlobalOpt] Remove heap SROA — i / detail
  7. [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): canonicalize to integer type — lebedev.ri / detail
  8. [lld][WebAssembly] Convert test to assembly. NFC. — sbc / detail
  9. [clang] Support -fpic -fno-semantic-interposition for RISCV — i / detail
  10. [OpenMP] Use compound operators for reduction combiner if available. — michael.p.rice / detail
  11. [libc++] Run `substitutes-in-compile-flags.sh.cpp` test on Windows. — vvereschaka / detail
  12. Add an "interrupt timeout" to Process, and pipe that through the — jingham / detail
  13. [lld][WebAssembly] Remove relocation target verification — sbc / detail
  14. [mlir] Move move capture in SparseElementsAttr::getValues — riddleriver / detail
  15. [NFC][LSAN] Limit the number of concurrent threads is the test — Vitaly Buka / detail
  16. [AArch64][GlobaISel] Mark target generic instructions as HasNoSideEffects. — Amara Emerson / detail
  17. [PowerPC] Improve codegen for int-to-fp conversion of subword vector extract — albionapc / detail
  18. [OpenMP] Changes to enable MSVC ARM64 build of libomp — Andrey.Churbanov / detail
  19. [RISCV] Regenerate stepvector.ll. NFC — craig.topper / detail
  20. [hwasan] Stress test for thread creation. — eugenis / detail
  21. [AMDGPU] Fix extra waitcnt being added with BUFFER_INVL2 — Austin.Kerbow / detail
  22. Removed unnecessary introduction of semi-colons. — aorlov / detail
  23. [mlir] Elide large elements attrs when printing Operations in diagnostics — riddleriver / detail
  24. [mlir][tosa] Tosa elementwise broadcasting had some minor bugs — rob.suderman / detail

clang-d388042-g0fd0a010a1ed-t20751-b20751.tar.gz (May 11, 2021 11:34:27 AM)

  1. [NFC][AMDGPU] Correct product name for gfx908 — Tony.Tye / detail
  2. [IR][AutoUpgrade] Drop align attribute from void return types — Steven Wu / detail
  3. Produce warning for performing pointer arithmetic on a null pointer. — schmeise / detail
  4. [NFC][X86] Precommit another testcase for D101944 — lebedev.ri / detail
  5. Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation — a-phipps / detail
  6. Change Target::ReadMemory to ensure the amount of memory read from the file-cache is the amount requested. — augusto2112 / detail
  7. Add null-pointer checks when accessing a TypeSystem's SymbolFile — augusto2112 / detail
  8. [mlir] Use static shape knowledge when lowering memref.reshape — benny.kra / detail
  9. [libomptarget][nfc] Add hook to easily disable building amdgcn bclib — jonathanchesterfield / detail
  10. [libc++] s/_VSTD::declval/declval/g. NFCI. — arthur.j.odwyer / detail
  11. [libc++] s/std::size_t/size_t/g. NFCI. — arthur.j.odwyer / detail
  12. [libc++] s/_VSTD::chrono/chrono/g. NFCI. — arthur.j.odwyer / detail
  13. [libc++] s/_VSTD::is_unsigned/is_unsigned/ in <random>. NFCI. — arthur.j.odwyer / detail
  14. [libc++] Remove more unnecessary _VSTD:: from type names. NFCI. — arthur.j.odwyer / detail
  15. Revert "Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation" — a-phipps / detail
  16. [RISCV] Match trunc_vector_vl+sra_vl/srl_vl with splat shift amount to vnsra/vnsrl. — craig.topper / detail
  17. [X86][Codegen] Shift amount mod: sh? i64 x, (32-y) --> sh? i64 x, -(y+32) — lebedev.ri / detail
  18. [RISCV] Use fractional LMULs for fixed length types smaller than riscv-v-vector-bits-min. — craig.topper / detail
  19. [libcxx][tests] Fix incomplte.verify tests by disabling them on clang-10. — zoecarver / detail
  20. [X86][SSE] Add tests for permute(phaddw(phaddw(x,y),phaddw(z,w))) -> phaddw(phaddw(),phaddw()) folds. — llvm-dev / detail
  21. Reland "[Coverage] Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation"" — a-phipps / detail
  22. Revert "[ORC-RT] Add unit test infrastructure, extensible_rtti..." — Lang Hames / detail
  23. [TextAPI] Reformat llvm_unreachable message — Jonas Devlieghere / detail
  24. [flang] Allow large and erroneous ac-implied-do's — psteinfeld / detail
  25. Re-apply "[ORC-RT] Add unit test infrastructure, extensible_rtti..." — Lang Hames / detail
  26. [lld/mac] Implement -sectalign — thakis / detail
  27. [git-clang-format] Do not apply clang-format to symlinks — pirama / detail

clang-d388015-geca3d6839924-t20748-b20748.tar.gz (May 11, 2021 8:47:08 AM)

  1. [Zorg][OpenMP] Add CUDA offloading worker. — llvm-zorg / githubweb

clang-d388015-geca3d6839924-t20748-b20748.tar.gz (May 11, 2021 8:47:08 AM)

  1. [AMDGPU] Move code sinking before structurizer — Piotr Sobczak / detail
  2. [SLP] restrict matching of load combine candidates — spatel / detail
  3. [X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again — lebedev.ri / detail
  4. CodeGen: Fix null dereference before null check — Matthew.Arsenault / detail
  5. [X86][SSE] Replace foldShuffleOfHorizOp with generalized version in canonicalizeShuffleMaskWithHorizOp — llvm-dev / detail
  6. [X86] Replace repeated isa/cast<ConstantSDNode> calls with single single dyn_cast<>. NFCI. — llvm-dev / detail
  7. [TableGen] Make the NUL character invalid in .td files — Paul C. Anagnostopoulos / detail
  8. [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost() — lebedev.ri / detail
  9. [VPlan] Register recipe for instr if the simplified value is recipe. — flo / detail
  10. [OpenMP] Fix hidden helper + affinity — jonathan.l.peyton / detail
  11. Revert "[TableGen] Make the NUL character invalid in .td files" — Paul C. Anagnostopoulos / detail
  12. Fix typo "Execpt" in comments — aakanksha555 / detail
  13. [LoopInterchange] Fix legality for triangular loops — congzhecao / detail
  14. Revert "[AMDGPU][OpenMP] Emit textual IR for -emit-llvm -S" — Pushpinder.Singh / detail

clang-d388001-g13ea238b1e1d-t20744-b20744.tar.gz (May 11, 2021 5:57:35 AM)

  1. Fix -Wdocumentation warnings. NFCI. — llvm-dev / detail
  2. * Add support for JSON output style to llvm-symbolizer — aorlov / detail
  3. [flang][cmake] Enable the new driver by default — andrzej.warzynski / detail
  4. [WebAssembly] Support for WebAssembly globals in LLVM IR — wingo / detail
  5. [VP] Improve the VP intrinsic unittests — simon.moll / detail
  6. [CodeGen][WebAssembly] Better lowering for WASM_SYMBOL_TYPE_GLOBAL symbols — wingo / detail
  7. [LLD] [COFF] Add an assert regarding the RVA of exported symbols. NFC. — martin / detail
  8. [MLIR] Switch llvm.noalias to a unit attribute — uday / detail
  9. [AMDGPU] Add some GFX10.3 testing. NFC. — jay.foad / detail
  10. [RegAllocFast] properly handle STATEPOINT instruction. — dantrushin / detail
  11. [PowerPC][Bug] Fix Bug in Stack Frame Update Code — stefanp / detail
  12. [LLDB] Don't use the local python to set a default for LLDB_PYTHON_RELATIVE_PATH when cross compiling. — martin / detail
  13. [libomptarget][nfc] Drop stringify in macro — jonathanchesterfield / detail
  14. [OpenCL] Allow use of double type without extension pragma. — anastasia.stulova / detail

clang-d387987-g7d20f709ea6d-t20740-b20740.tar.gz (May 11, 2021 2:57:28 AM)

  1. [libcxx] removes operator!= and globally guards against no spaceship operator — cjdb / detail
  2. [libcxx] makes comparison operators for `std::*_ordering` types hidden friends — cjdb / detail
  3. [libcxx] deprecates/removes `std::raw_storage_iterator` — cjdb / detail
  4. [mlir][linalg] Remove IndexedGenericOp support from Fusion... — gysit / detail
  5. [mlir][linalg] Remove IndexedGenericOp support from LinalgToLoops... — gysit / detail
  6. [llvm-dwarfdump] Fix abstract origin vars location stats calculation — djtodoro / detail
  7. [libcxx][test] Make string.modifiers/clear_and_shrink_db1.pass.cpp a regular mode test — kbessonova / detail
  8. Support VectorTransfer splitting on writes also. — tpopp / detail
  9. [OpenCL] [NFC] Fixed underline being too short in rst — olemarius.strohm / detail

clang-d387978-g888307ee625b-t20737-b20737.tar.gz (May 11, 2021 12:08:42 AM)

  1. [OpAsmParser] Refactor parseOptionalInteger to support wide integers, NFC. — clattner / detail
  2. [LLD] Improve reporting unresolved symbols in shared libraries — ikudrin / detail
  3. [mlir][linalg] Remove IndexedGenericOp support from Tiling... — gysit / detail
  4. [clangd][index-sever] Limit results in repsonse — kadircet / detail
  5. [clangd][remote-client] Set HasMore to true for failure — kadircet / detail

clang-d387973-gad558a4ff7cd-t20735-b20735.tar.gz (May 10, 2021 9:18:32 PM)

  1. Enable export of FIR includes into the install tree — rkauffmann / detail
  2. [RISCV] Fix the calculation of the offset of Zvlsseg spilling. — kai.wang / detail
  3. [AMDGPU] Pre-commit tests for D102211 — carl.ritson / detail

clang-d387970-gc057779d389c-t20732-b20732.tar.gz (May 10, 2021 6:29:00 PM)

  1. Pre-commit test case for D101970 — carrot / detail
  2. [AArch64][GlobalISel] Enable memcpy family combines on minsize functions — Jessica Paquette / detail
  3. Revert "[lld][WebAssembly] Initial support merging string data" — thakis / detail
  4. [AArch64][GlobalISel] Add post-legalizer lowering for NEON vector fcmps — Jessica Paquette / detail
  5. [mlir][Tensor] Add folding for tensor.from_elements — benny.kra / detail
  6. Reland: "[lld][WebAssembly] Initial support merging string data" — sbc / detail
  7. [gn build] Port 3b8d2be52725 — llvmgnsyncbot / detail
  8. [AMDGPU] Constant fold Intrinsic::amdgcn_perm — Stanislav.Mekhanoshin / detail
  9. [mlir][linalg] remove the -now- obsolete sparse support in linalg — ajcbik / detail
  10. [libcxx][ranges] Add ranges::empty CPO. — zoecarver / detail
  11. [ORC-RT] Add unit test infrastructure, extensible_rtti implementation, unit test — Lang Hames / detail
  12. [gn build] Port e5d483f28a3a — llvmgnsyncbot / detail
  13. [NFC][LSAN] Fix flaky multithreaded test — Vitaly Buka / detail

clang-d387957-g8b9c15c2819b-t20728-b20728.tar.gz (May 10, 2021 3:41:25 PM)

  1. [PassManager] add helper function to hold set of vector passes (2nd try) — spatel / detail
  2. [GlobalISel][IRTranslator] Fix bit-test lowering dropping phi edges. — Amara Emerson / detail
  3. [RISCV] Validate the SEW and LMUL operands to __builtin_rvv_vsetvli(max) — craig.topper / detail
  4. [scudo] [GWP-ASan] Add GWP-ASan variant of scudo benchmarks. — 31459023+hctim / detail
  5. [libc] Rever "Simplifies multi implementations and benchmarks". — sivachandra / detail
  6. [mlir][linalg] Restrict distribution to parallel dims — antiagainst / detail
  7. [TargetLowering] Only inspect attributes in the arguments for ArgListEntry — aeubanks / detail
  8. [PowerPC] Spilling to registers does not require frame index scavenging — stefanp / detail
  9. [lld-macho][nfc] Clean up tests — jezng / detail
  10. [lld-macho] Treat undefined symbols uniformly — jezng / detail
  11. [lld-macho] Fix order file arch filtering — jezng / detail
  12. [mlir][sparse] complete migration to sparse tensor type — ajcbik / detail
  13. [Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks. — 31459023+hctim / detail
  14. [Inliner] Fix noalias metadata handling for instructions simplified during cloning (PR50270) — nikita.ppv / detail
  15. [ORC] Use a unique_function rather than std::function for dispatchTask. — Lang Hames / detail
  16. [NFC] Use ArgListEntry indirect types more in ISel lowering — aeubanks / detail
  17. [lld][WebAssembly] Initial support merging string data — sbc / detail
  18. [VecLib] Add support for vector fns from Darwin's libsystem. — flo / detail
  19. [InstCombine] Fold comparison of integers by parts — nikita.ppv / detail
  20. [mlir][Python] Finish adding RankedTensorType support for encoding. — stellaraccident / detail
  21. [mlir] Fix windows build bot break due to use of `alloca` in a test. — stellaraccident / detail
  22. [test] Put aix-xcoff-huge-relocs.ll under expensive checks — aeubanks / detail
  23. [libcxx] removes `weak_equality` and `strong_equality` from <compare> — cjdb / detail
  24. [NFC][X86][MCA] AMD Zen 3: add tests for same-reg MMX PCMPEQ — lebedev.ri / detail
  25. [X86] AMD Zen 3: same-reg PCMPEQ is an MMX all-ones dep breaking idiom — lebedev.ri / detail
  26. [NFC][X86][MCA] AMD Zen 3: add tests for same-reg XMM SSE PCMP — lebedev.ri / detail
  27. [X86] AMD Zen 3: same-reg SSE XMM PCMP is dep breaking one-idiom — lebedev.ri / detail
  28. [NFC][X86][MCA] AMD Zen 3: add tests for same-re AVX XMM VPCMP — lebedev.ri / detail
  29. [X86] AMD Zen 3: same-reg AVX XMM VPCMP is dep breaking one-idiom — lebedev.ri / detail
  30. [NFC][X86][MCA] AMD Zen 3: add tests for same-re AVX YMM VPCMP — lebedev.ri / detail
  31. [X86] AMD Zen 3: same-reg AVX YMM VPCMP is dep breaking one-idiom — lebedev.ri / detail
  32. [clang-tidy] Aliasing: Add support for captures. — Artem Dergachev / detail
  33. [clang-tidy] Aliasing: Add more support for captures. — Artem Dergachev / detail
  34. [clang-tidy] Aliasing: Add support for aggregates with references. — Artem Dergachev / detail
  35. [InstCombine] add tests for extract-subvector of insert; NFC — spatel / detail
  36. [InstCombine] fold extract subvector of bitcast insertelt — spatel / detail
  37. Remove some unnecessary explicit defaulted copy ctors to cleanup -Wdeprecated-copy — dblaikie / detail
  38. Clangd Matchers.h: Fix -Wdeprecated-copy by making the defaulted copy ctor and deleted copy assignment operators explicit — dblaikie / detail
  39. [Hexagon] Handle loads and stores of scalar predicate vectors — kparzysz / detail

clang-d387918-gf38633d1bbf5-t20725-b20725.tar.gz (May 10, 2021 12:51:33 PM)

  1. [AArch64][GlobalISel] Create a new minimal combiner pass just for -O0. — Amara Emerson / detail
  2. [mlir][vector] Fix warning — thomasraoux / detail
  3. [gn build] Manually port 5b158093e — aeubanks / detail
  4. Revert "lit: revert 134b103fc0f3a995d76398bf4b029d72bebe8162" — aeubanks / detail
  5. [mlir] Add hover support to mlir-lsp-server — riddleriver / detail
  6. [lit] Bump up the Windows process cap from 32 to 60 — aeubanks / detail
  7. [mlir] Refactor the representation of function-like argument/result attributes. — riddleriver / detail
  8. [DebugInfo] UnwindTable::create() should not add empty rows to CFI unwind table — VenkataRamanaiah.Nalamothu / detail
  9. [NewPM] Hide pass manager debug logging behind -debug-pass-manager-verbose — aeubanks / detail
  10. Replace a remaining CRLF with LF. NFC. — michael.hliao / detail
  11. [X86] Support AMX fast register allocation — xiang1.zhang / detail
  12. Revert "[X86] Support AMX fast register allocation" — xiang1.zhang / detail
  13. Fix build after 34a8a437b — aeubanks / detail
  14. [X86] Support AMX fast register allocation — xiang1.zhang / detail
  15. [mlir] Debug print pattern before and after matchAndRewrite call — ivan.butygin / detail
  16. [VectorCombine] Simplify to scalar store if only one element updated — qiucofan / detail
  17. [libc++] Use Xcode's CMake if it's present — Louis Dionne / detail
  18. [X86] Improve costmodel for scalar byte swaps — lebedev.ri / detail
  19. Revert "[LICM] Hoist loads with invariant.group metadata" — lebedev.ri / detail
  20. [MLIR][NFC] Remove unused MLIRContext declaration — uday / detail
  21. [MLIR] Add memref dialect dependency for affine fusion pass — uday / detail
  22. [libc++] Move handling of the target triple to the DSL — Louis Dionne / detail
  23. [X86] combineHorizOpWithShuffle - generalize HOP(SHUFFLE(X),SHUFFLE(Y)) -> SHUFFLE(HOP(X,Y)) fold. — llvm-dev / detail
  24. [GlobalISel] Ensure MachineIRBuilder::getDebugLoc() returns a const reference. NFCI. — llvm-dev / detail
  25. [VPlan] Add test for sink scalars and merging using VPlan. — flo / detail
  26. [libc++] NFC: Refactor Lit annotations — Louis Dionne / detail
  27. [lld/mac] Copy some of the commit message of d5a70db193 into a comment — thakis / detail
  28. [MCA][RegisterFile] Refactor the move elimination logic to address PR50258. — andrea.dibiagio / detail
  29. [lld-macho] Explicitly undefine literal exported symbols — gkm / detail
  30. [llvm-mca][View] Update the Register File statistics. — andrea.dibiagio / detail
  31. [Hexagon] Propagate metadata in Hexagon Vector Combine — kparzysz / detail
  32. [test] Fix tools/gold/X86/new-pm.ll after D101797 — i / detail
  33. [NFCI][X86] Mark a few lately-added system instructions as such for Scheduling purposes — lebedev.ri / detail
  34. [NFCI][X86] Mark Znver3 scheduling model as complete — lebedev.ri / detail
  35. [NFC][LoopIdiom] Add some tests for 'lshr until zero' ('count active bits') "on steroids" idiom — lebedev.ri / detail
  36. [lld-macho][NFC] Purge stale test-output trees prior to split-file — gkm / detail
  37. [libc++][doc] Update the Format library status. — koraq / detail
  38. [SROA] Regenerate test checks (NFC) — nikita.ppv / detail
  39. [SelectionDAG] Regenerate test checks (NFC) — thatlemon / detail
  40. [X86] AMD Zen 3: XCHG is a zero-cycle instruction — lebedev.ri / detail
  41. [NFC][X86] Znver3: drop obsolete fixme — lebedev.ri / detail
  42. [SCEV] Add additional loop guard and/or tests (NFC) — nikita.ppv / detail
  43. [SCEV] Handle and/or in applyLoopGuards() — nikita.ppv / detail
  44. [ARM] Fix postinc of vst1xN — david.green / detail
  45. [NFC][X86][MCA] AMD Zen3: add GPR zero-idiom dependency breaking tests — lebedev.ri / detail
  46. [X86] AMD Zen 3: same-register XOR/SUB are GPR dependency breaking zero-idioms — lebedev.ri / detail
  47. [NFC][X86][MCA] AMD Zen 3: add tests for SBB dependency breaking — lebedev.ri / detail
  48. [X86] AMD Zen 3: same-reg SBB is a dependency-breaking instruction — lebedev.ri / detail
  49. [NFC][X86][MCA] AMD Zen 3: add tests for CMP dependency breaking — lebedev.ri / detail
  50. [X86] AMD Zen 3: same-reg CMP is a zero-cycle dependency-breaking instruction — lebedev.ri / detail
  51. [Demangle][Rust] Print special namespaces — dblaikie / detail
  52. [lld-macho] Don't reference entry symbol for non-executables — jezng / detail
  53. [lld/mac] Fix alignment on subsections — thakis / detail
  54. [lld-macho] Add llvm-otool as a test dependency — jezng / detail
  55. Support NativeCodeCall binding in rewrite pattern. — chiahungduan / detail
  56. [RISCV][NFC] Don't need to create a new STI in RISCVAsmPrinter. — zakk.chen / detail
  57. [NFC][Coroutines] Fix two tests by removing hardcoded SSA value. — Yuanfang Chen / detail
  58. [SimplifyCFG] Ignore ephemeral values when counting insts for threading — tejohnson / detail
  59. [ORC] Generalize materialization dispatch to task dispatch. — Lang Hames / detail
  60. [ORC] Use the new dispatchTask API to run query callbacks. — Lang Hames / detail
  61. [AArch64][SVE] Remove index_vector node. — JunMa / detail
  62. [mlir] Fix compile error. — akuegel / detail
  63. [LegalizeVectorOps][RISCV] Add scalable-vector SELECT expansion — fraser / detail
  64. [amdgpu-arch] Guard hsa.h with __has_include — Pushpinder.Singh / detail
  65. [AMDGPU][OpenMP] Disable tests when amdgpu-arch fails — Pushpinder.Singh / detail
  66. [libc] Allow target architecture customization — gchatelet / detail
  67. [AMDGPU][OpenMP] Emit textual IR for -emit-llvm -S — Pushpinder.Singh / detail
  68. [mlir] OpenMP-to-LLVM: properly set outer alloca insertion point — zinenko / detail
  69. AMDGPU/GlobalISel: Add regbankselect test for vgpr(dest) sgpr(address) load — petar.avramovic / detail
  70. AMDGPU/GlobalISel: Use destination register bank in applyMappingLoad — petar.avramovic / detail
  71. [libc] Simplifies multi implementations and benchmarks — gchatelet / detail
  72. [MLIR][Shape] Concretize broadcast result type if possible — frgossen / detail
  73. [compiler-rt] Handle None value when polling addr2line pipe — david.spickett / detail
  74. Fixed bug in buffer deallocation pass using unranked memref types. — julian.gross / detail
  75. [OpenMP][MLIR]Add support for guided, auto and runtime scheduling — andrzej.warzynski / detail
  76. [clang][PreProcessor] Cutoff parsing after hitting completion point — kadircet / detail
  77. HexagonVectorCombine.cpp - don't negate a bool value. NFCI. — llvm-dev / detail
  78. [AArch64][SVE] Fix isel failure for FP-extending loads — sander.desmalen / detail
  79. [GlobalISel] Fix wrong invocation of `getParamStackAlign` (NFC) — momchil.velikov / detail
  80. [AArch64][SVE] Better utilisation of unpredicated forms of arithmetic intrinsics — bradley.smith / detail
  81. [AArch64][SVE] Better utilisation of unpredicated forms of remaining intrinsics — bradley.smith / detail
  82. clang: Fix tests after 7f78e409d028 if clang is not called clang-13 — thakis / detail
  83. [NFC][llvm-dwarfdump] Code clean up for inlined var loc stats — djtodoro / detail
  84. [clangd] Fix data type of WorkDoneProgressReport::percentage — kadircet / detail
  85. [Constant] Allow ConstantAggregateZero a scalable element count — fraser / detail
  86. X86LoadValueInjectionLoadHardening.cpp - use const-reference in for-range loops to avoid unnecessary copies. NFCI. — llvm-dev / detail
  87. X86FlagsCopyLowering.cpp - try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  88. [TableGen] Remove redundant `Error:` in msg (NFC) — qixingxue / detail
  89. [OPENMP]Fix PR48851: the locals are not globalized in SPMD mode. — a.bataev / detail
  90. [AArch64][SVE] Improve SVE codegen for fixed length BITCAST — bradley.smith / detail
  91. [libc++][AIX] Define _LIBCPP_ELAST — jasonliu / detail
  92. [SLP]Do not count perfect diamond matches for gathers several times. — a.bataev / detail
  93. [PowerPC] Enable safe for 32bit vins* P10 instructions — zarko / detail
  94. [libomptarget] Add support for target allocators to dynamic cuda RTL — jonathanchesterfield / detail
  95. Revert "[PassManager] add helper function to hold set of vector passes" — spatel / detail
  96. [clang][AArch32] Correctly align HA arguments when passed on the stack — momchil.velikov / detail
  97. [NFC] Synchronize reserved identifier code between macro and variables / symbols — sguelton / detail
  98. [X86] Fix position-independent TType encoding — harald / detail
  99. [libc++][NFC] Remove _VSTD:: when not needed. — koraq / detail
  100. [llvm-objdump][MachO] Print a newline before lazy bind/bind/weak/exports trie — i / detail
  101. [X86][SSE] Merge equal X32/X64 check prefixes. NFCI. — llvm-dev / detail
  102. [X86][SSE] Add tests for missing shuffle(pack(x,y),pack(z,w)) -> permute(pack()) folds. — llvm-dev / detail
  103. [llvm-symbolizer] Update Command Guide — gbreynoo / detail
  104. [llvm-nm] Help option output should be consistent with the command guide — gbreynoo / detail
  105. [ORC] Update SpeculativeJIT example for dispatchTask changes in 5344c88dcb2. — Lang Hames / detail
  106. [clang] Support -fpic -fno-semantic-interposition for AArch64 — i / detail
  107. [Demangle][Rust] Parse basic types — dblaikie / detail
  108. [RISCV] Correct VL for fixed length masked scatter. — craig.topper / detail
  109. [X86][SSE] Add examples of failures to remove a permute(pack(pack(),pack())) shuffle by reordering the packed operands. — llvm-dev / detail
  110. [mlir][CAPI] Add CAPI bindings for the sparse_tensor dialect. — stellaraccident / detail
  111. [cmake] Enable -Wmisleading-indentation — davelee.com / detail
  112. [lld][WebAssembly] Disallow exporting of TLS symbols — sbc / detail
  113. [mlir][Python] Upstream the PybindAdaptors.h helpers and use it to implement sparse_tensor.encoding. — stellaraccident / detail
  114. [Dependence Analysis] Enable delinearization of fixed sized arrays — andrew.kaylor / detail
  115. [lld-macho] Improve an external weak def test — i / detail
  116. [X86][SSE] canonicalizeShuffleMaskWithHorizOp - add TODO for better 256/512-bit shuffle+hop folding support. NFC. — llvm-dev / detail
  117. [X86][AVX] Add example of failure to remove a 256-bit permute(hadd(hadd(),hadd())) shuffle by reordering the packed operands. — llvm-dev / detail
  118. [NFC][X86][MCA] AMD Zen 3: add tests for sub-32-bit CMP dep breaking — lebedev.ri / detail
  119. [X86] AMD Zen 3: sub-32-bit CMP also break dependencies — lebedev.ri / detail
  120. [mlir][Python] Re-export cext sparse_tensor module to the public namespace. — stellaraccident / detail

clang-d387797-g808bc11d9e1a-t20721-b20721.tar.gz (May 7, 2021 5:37:48 PM)

  1. [BareMetal] Ensure that sysroot always comes after library paths — phosek / detail
  2. Fix the module-enabled build by removing a redundant type definition. — Adrian Prantl / detail
  3. [AArch64][GlobalISel] Legalize narrow type G_CTPOPs — Jessica Paquette / detail
  4. [NewPM] Move analysis invalidation/clearing logging to instrumentation — aeubanks / detail
  5. NFC: Move TypeList implementation up the file — steveire / detail
  6. Make `hasTypeLoc` matcher support more node types. — steveire / detail
  7. [GlobalISel] Don't form zero/sign extending loads for atomics. — Amara Emerson / detail

clang-d387790-gd5a70db1938c-t20718-b20718.tar.gz (May 7, 2021 2:47:12 PM)

  1. Internalize some cl::opt global variables or move them under namespace llvm — i / detail
  2. Allow empty value list in propagateMetadata(Inst, ArrayOf...) — kparzysz / detail
  3. [unittest] Fix -Wunused-variable after D94717 — i / detail
  4. [WebAssembly] Use functions instead of macros for const SIMD intrinsics — tlively / detail
  5. [SCEV] By more careful when traversing phis in isImpliedViaMerge. — flo / detail
  6. Revert "[DebugInfo] Fix updateDbgUsersToReg to support DBG_VALUE_LIST" — aeubanks / detail
  7. [mlir][docs] remove stale statement about index type in vectors — gysit / detail
  8. [mlir] Add a pattern to bufferize linalg.tensor_reshape. — pifon / detail
  9. [mlir] Add a pattern to bufferize std.index_cast. — pifon / detail
  10. An attempt to abandon omptarget out-of-tree builds. — vyacheslav.p.zakharin / detail
  11. [RISCV] Consider scalar types for required extensions. — kai.wang / detail
  12. [BareMetal] Ensure that sysroot always comes after library paths — phosek / detail
  13. [flang] Implement NORM2 in the runtime — pklausler / detail
  14. [LV] Rename Region to TargetRegion, similar to SinkRegion (NFC). — flo / detail
  15. [LV] Assert if trying to sink replicate region into another region (NFC) — flo / detail
  16. [SEH] Fix regression with SEH in noexpect functions — rnk / detail
  17. [MCA][RegisterFile] Fix register class check for move elimination (PR50265) — andrea.dibiagio / detail
  18. [LV] Remove reference of PHI from comment, they are not recorded (NFC). — flo / detail
  19. Revert "[BareMetal] Ensure that sysroot always comes after library paths" — phosek / detail
  20. [mlir][vector] Extend pattern to trim lead unit dimension to Splat Op — thomasraoux / detail
  21. [mlir] Missed clang-format — thomasraoux / detail
  22. [lld/mac] Write every weak symbol only once in the output — thakis / detail

clang-d387768-g8002c5d65fdc-t20714-b20714.tar.gz (May 7, 2021 11:57:44 AM)

  1. [LoopNest] Consider loop nest with inner loop guard using outer loop — whitneyt / detail
  2. [libFuzzer] Fix stack-overflow-with-asan.test. — mascasa / detail
  3. [AArch64][ELF] Prefer to lower MC_GlobalAddress operands to .Lfoo$local — i / detail
  4. [X86] AMD Zen 3: MOVSX32rr32 is a zero-cycle move — lebedev.ri / detail
  5. [X86] AMD Zen 3: mark XMM/YMM (but not MMX!) reg moves as eliminatible in RegisterFile — lebedev.ri / detail
  6. lit: revert 134b103fc0f3a995d76398bf4b029d72bebe8162 — Saleem Abdulrasool / detail
  7. [libc++][ci] Run longer CI jobs first — Louis Dionne / detail

clang-d387761-gf744723f7538-t20711-b20711.tar.gz (May 7, 2021 9:09:51 AM)

  1. [NFC] Correctly assert the indents for printEnumValHelpStr. — joachim / detail
  2. [OpenCL] Fix optional image types. — anastasia.stulova / detail
  3. [ARM] Transforming memset to Tail predicated Loop — malhar.jajoo / detail
  4. Fix: [DebugInfo] Fix crash when emitting an invalidated SDDbgValue — stephen.tozer / detail
  5. AMDGPU: Correct const_index_stride for wave 32 for PAL ABI — david.stuttard / detail
  6. [AMDGPU] Restrict immediate scratch offsets — sebastian.neubauer / detail
  7. Retire TargetRegisterInfo::getSpillAlignment — benny.kra / detail
  8. [DAG] Ensure all SD classes consistently return a const reference with getDebugLoc(). NFCI. — llvm-dev / detail
  9. [CodeGen] Ensure UserValue::getDebugLoc() and UserLabel::getDebugLoc() consistently return a const reference NFCI. — llvm-dev / detail
  10. Reapply "[DebugInfo] Drop DBG_VALUE_LISTs with an excessive number of debug operands" — stephen.tozer / detail
  11. [libc++] [test] Test that list::swap/move/move-assign does not invalidate iterators. — arthur.j.odwyer / detail
  12. [libc++] [test] Simplify arithmetic in list.special/swap.pass.cpp. NFCI. — arthur.j.odwyer / detail
  13. [libc++] [test] Test that unordered_*::swap/move/assign does not invalidate iterators. — arthur.j.odwyer / detail
  14. [NFC][X86][MCA] Increase iteration count in reg move elimination tests — lebedev.ri / detail
  15. [NFC][X86] AMD Zen 3: move sched classes for renameables moves togeter — lebedev.ri / detail
  16. [X86] AMD Zen 3: throughput for renameable GPR moves is 6 — lebedev.ri / detail
  17. [NFC][X86][MCA] AMD Zen 3: Add tests for renameable SSE XMM moves — lebedev.ri / detail
  18. [NFC][X86][MCA] AMD Zen 3: Add tests for renameable AVX XMM moves — lebedev.ri / detail
  19. [NFC][X86][MCA] AMD Zen 3: Add tests for renameable AVX YMM moves — lebedev.ri / detail
  20. [X86] AMD Zen 3: SSE XMM moves are zero-cycle — lebedev.ri / detail
  21. [X86] AMD Zen 3: AVX XMM moves are zero-cycle — lebedev.ri / detail
  22. [X86] AMD Zen 3: AVX YMM moves are zero-cycle — lebedev.ri / detail
  23. [X86] AMD Zen 3: throughput for renameable XMM/YMM moves is 6 — lebedev.ri / detail
  24. [NFC][X86][MCA] AMD Zen3 Decrease iteration count in reg-move-elimination tests — lebedev.ri / detail
  25. [PowerPC] Provide MMA builtins for compatibility — saghir / detail
  26. [mlir] Rename BufferAliasAnalysis to BufferViewFlowAnalysis — tpopp / detail
  27. [mlir][linalg] Remove redundant indexOp builder. — gysit / detail
  28. [libomptarget] Add support for target memory allocators to cuda RTL — huberjn / detail
  29. [AArch64] add test for missed vectorization; NFC — spatel / detail
  30. BasicAA: Recognize inttoptr as isEscapeSource — jotrem / detail
  31. [mlir][spirv] add support lowering of extract_slice to scalar type — thomasraoux / detail
  32. [mlir][vector] add pattern to cast away leading unit dim for elementwise op — thomasraoux / detail
  33. [libFuzzer] Fix stack overflow detection — mascasa / detail
  34. [NFC][X86][MCA] AMD Zen3: add test for zero-cycle X87 move — lebedev.ri / detail
  35. [X86] AMD Zen 3: _REV variants of zero-cycles moves are also zero-cycles (PR50261) — lebedev.ri / detail
  36. [X86] combineXor - limit fold to non-opaque constants (PR50254) — llvm-dev / detail

clang-d387725-gce0c1f3ced9b-t20707-b20707.tar.gz (May 7, 2021 6:17:58 AM)

  1. [AsmParser][ARM] Make .thumb_func imply .thumb — thatlemon / detail
  2. [llvm][NFC] Remove deprecated TargetFrameLowering and InstrTypes alignment functions — gchatelet / detail
  3. [llvm][NFC] Remove remaining deprecated alignment functions from CodeGen — gchatelet / detail
  4. [llvm-dwarfdump] Help option output should be consistent with the command guide — gbreynoo / detail
  5. [DebugInfo] Fix updateDbgUsersToReg to support DBG_VALUE_LIST — stephen.tozer / detail
  6. [NFC][X86][MCA] AMD Zen 3: add tests with eliminatible GPR moves — lebedev.ri / detail
  7. [X86] AMD Zen 3: 32/64 -bit GPR register moves are zero-cycle — lebedev.ri / detail
  8. [NFC][X86][MCA] AMD Zen 3: add tests with non-eliminatible MMX moves — lebedev.ri / detail
  9. AMDGPU: Correct const_index_stride for wave 32 for PAL ABI — david.stuttard / detail
  10. [NFC] (test commit) Changed example invocation of C++ for OpenCL — olemarius.strohm / detail
  11. [X86] Ensure we pass DebugLoc by const reference where possible. NFCI. — llvm-dev / detail
  12. [SLP] Regenerate tests to reduce diff in D98714. NFCI. — llvm-dev / detail
  13. Revert "AMDGPU: Correct const_index_stride for wave 32 for PAL ABI" — david.stuttard / detail
  14. [DAG] Add a generic expansion for SHIFT_PARTS opcodes using funnel shifts — llvm-dev / detail
  15. [DebugInfo] Fix crash when emitting an invalidated SDDbgValue — stephen.tozer / detail

clang-d387710-g8894a4b5d70a-t20704-b20704.tar.gz (May 7, 2021 3:10:15 AM)

  1. [GlobalISel] Micro-optimize the conditional branch optimization. — Amara Emerson / detail
  2. [Debug-Info][NFC] add a wrapper for Die.addValue — czhengsz / detail
  3. [LazyValueInfo] Insert an Overdefined placeholder to prevent infinite recursion — guopeilin1 / detail
  4. [libcxx] Fix a case of -Wundef warnings. NFC. — martin / detail
  5. [lit][test] Attempt fix when paths include symlink — james.henderson / detail
  6. [LoopVectorize][SVE] Remove assert for scalable vector in InnerLoopVectorizer::fixReduction — caroline.concatto / detail
  7. [flang] Add tests for MIN for character arrays. NFC — diana.picus / detail
  8. [flang] Remove redundant reallocation — diana.picus / detail
  9. [AMDGPU] Serialize MFInfo::ScavengeFI — sebastian.neubauer / detail
  10. [gn build] Port 98e5ede60499 — llvmgnsyncbot / detail

clang-d387700-ge4dee7e7309a-t20701-b20701.tar.gz (May 7, 2021 12:20:26 AM)

  1. [IR] Fix typo in comment of Intrinsics.td (NFC) — qixingxue / detail
  2. [TableGen] Use range-based for loops (NFC) — coelacanthus / detail
  3. BPF: fix FIELD_EXISTS relocation with array subscripts — yhs / detail
  4. [PowerPC] Remove extra swap for extract+vperm on LE — qiucofan / detail
  5. [mlir][linalg] Add IndexedGenericOp to GenericOp canonicalization. — gysit / detail
  6. [XCOFF] handle string constants generation for AIX — czhengsz / detail
  7. [MLIR][SPIRV] Properly (de-)serialize BranchConditionalOp. — kareem.ergawy / detail

clang-d387693-g819e0d105e84-t20698-b20698.tar.gz (May 6, 2021 9:29:07 PM)

  1. [mlir][Linalg] Allow folding to rank-zero tensor when using rank-reducing subtensors. — ravishankarm / detail
  2. [CGAtomic] Lift strong requirement for remaining compare_exchange combinations — bruno.cardoso / detail

clang-d387691-g87a6325fbe43-t20696-b20696.tar.gz (May 6, 2021 6:37:09 PM)

  1. [libomptarget][amdgpu][nfc] Remove dead code from amdgpu plugin — jonathanchesterfield / detail
  2. [ARM] Transforming memcpy to Tail predicated Loop — malhar.jajoo / detail
  3. [mlir] Update dstNode after DenseMap insertion in loop fusion pass. — sergei.grechanik / detail
  4. [libomptarget][nfc] Refactor amdgpu partial barrier to simplify adding a second one — jonathanchesterfield / detail
  5. [mlir][tosa] Added div op, variadic concat. Removed placeholder. Spec v0.22 alignment. — rob.suderman / detail
  6. [AMDGPU] Expose __builtin_amdgcn_perm for v_perm_b32 — Stanislav.Mekhanoshin / detail
  7. [llvm][TextAPI] add mapping from OS string to Platform — Cyndy Ishida / detail
  8. [dfsan] Rename and fix an internal test issue for mmap+calloc — jianzhouzh / detail

clang-d387683-g41bc54cc56fd-t20693-b20693.tar.gz (May 6, 2021 3:46:18 PM)

  1. [PassManager] add helper function to hold set of vector passes — spatel / detail
  2. [mlir] Store the flag for dynamic operand storage in the low bits — riddleriver / detail
  3. [Index] Ignore nullptr decls for indexing — kyrtzidis / detail
  4. new altera ID dependent backward branch check — aaron / detail
  5. [gn build] Port 83af66e18e3d — llvmgnsyncbot / detail
  6. Thread safety analysis: Eliminate parameter from intersectAndWarn (NFC) — aaron.puchert / detail
  7. When SendContinuePacketAndWaitForResponse returns eStateInvalid, don't fetch more packets. — jingham / detail
  8. [mlir][spirv] NFC: Replace OwningSPIRVModuleRef with OwningOpRef — antiagainst / detail

clang-d387675-g97ab06803416-t20690-b20690.tar.gz (May 6, 2021 12:56:18 PM)

  1. [AIX][Test][ORC] Skip unsupported ORC C API tests on AIX — hubert.reinterpretcast / detail
  2. [RISCV] Remove unused RISCV::VLEFF and VLEFF_MASK. NFC — craig.topper / detail
  3. [PowerPC][LLD] Make sure that the correct Thunks are used. — stefanp / detail
  4. [WebAssembly] Fix argument types in SIMD narrowing intrinsics — tlively / detail
  5. [mlir][linalg][NFC] Make reshape folding control more fine grain — thomasraoux / detail
  6. [mlir][vector] Fix typo — thomasraoux / detail
  7. [gn build] Support compiler-rt/profile on Windows — aeubanks / detail
  8. [flang] Runtime must defer formatted/unformatted determination — pklausler / detail
  9. Allow llvm-dis to disassemble multiple files — matthew.voss / detail
  10. [flang] Fix race condition in runtime — pklausler / detail
  11. [AArch64] Fix namespace issue. NFC — i / detail
  12. [flang] Implement NAMELIST I/O in the runtime — pklausler / detail
  13. [RISCV] Minor vector instruction tablegen cleanup. NFC — craig.topper / detail
  14. [libunwind] NFC: Use macros to accommodate differences in representation of PowerPC assemblers — xingxue / detail
  15. [Fuchsia][CMake] Update OSX deployment target — phosek / detail
  16. [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a SIMD region — arnamoy.bhattacharyya / detail
  17. [RISCV] Remove unused ComplexPatterns. NFC — craig.topper / detail
  18. [NPM] Do not run function simplification pipeline unnecessarily — mtrofin / detail

clang-d387657-g1f109f9d9cdd-t20686-b20686.tar.gz (May 6, 2021 10:08:00 AM)

  1. [TableGen] [Clang] Clean up Options.td and add asserts. — Paul C. Anagnostopoulos / detail
  2. [PowerPC] Provide some P8-specific altivec overloads for P7 — nemanja.i.ibm / detail
  3. [AMDGPU] SIInsertHardClauses: move more stuff into the class. NFC. — jay.foad / detail
  4. [lldb][NFC] Make assert in TestStaticVariables more expressive — Raphael Isemann / detail
  5. Revert "[PowerPC] Provide some P8-specific altivec overloads for P7" — thakis / detail
  6. [AIX][TLS] Add support for TLSGD relocations to XCOFF objects — wei.huang / detail
  7. [libc++] Rewrite std::to_address to avoid relying on element_type — Louis Dionne / detail
  8. [OpenMP] Temporarily require X86 target for parallel_for_codegen.cpp test — david.spickett / detail
  9. [AMDGPU][NFC] Fix typos in SIFormMemoryClauses description — Austin.Kerbow / detail
  10. [PowerPC] Re-commit ed87f512bb9eb5c1d44e9a1182ffeaf23d6c5ae8 — nemanja.i.ibm / detail
  11. [mlir][vector] add pattern to cast away lead unit dimension for broadcast op — thomasraoux / detail
  12. [mlir][NFC] Fix warning in VectorTransforms.cpp — thomasraoux / detail
  13. [lld-macho][nfc] Convert the mock libSystem.tbd to TBDv4 — jezng / detail
  14. [lld-macho] Support loading of zippered dylibs — jezng / detail
  15. [SLP] Use empty() instead of size() == 0. NFCI. — llvm-dev / detail
  16. [SLP] Constify the TreeEntry* input into dumpTreeCosts(). NFCI. — llvm-dev / detail
  17. [SLP] Constify the TreeEntry* input into getEntryCost() + setInsertPointAfterBundle(). NFCI. — llvm-dev / detail
  18. [AMDGPU] Fix 64 bit DPP validation — Stanislav.Mekhanoshin / detail
  19. [clangd][ObjC] Highlight Objc Ivar refs — davg / detail
  20. [LangRef][VP] Fix typos in VP sdiv/udiv examples — fraser / detail
  21. [RISCV] Cleanup instruction formats used for B extension ternary operations. — craig.topper / detail
  22. [SystemZ] Don't use libcall for 128 bit shifts. — paulsson / detail
  23. Fix array attribute in bindings for linalg.init_tensor — zinenko / detail

clang-d387634-gc28a602329a7-t20682-b20682.tar.gz (May 6, 2021 7:20:06 AM)

  1. [clang-format] Fix C# nullable-related errors — marek.kurdej+llvm.org / detail
  2. [clang-format] Rename common types between C#/JS — marek.kurdej+llvm.org / detail
  3. [SVE][LoopVectorize] Add support for scalable vectorization of first-order recurrences — kerry.mclaughlin / detail
  4. [SystemZ] Support builtin_frame_address with packed stack without backchain. — paulsson / detail
  5. [AMDGPU] Regenerate shift tests. NFCI. — llvm-dev / detail
  6. [AMDGPU] Regenerate fp2int tests. NFCI. — llvm-dev / detail
  7. [mlir] Add support for ops with regions in 'gpu-async-region' rewriter. — csigg / detail
  8. [LLD] Improve --strip-all help text — Ben.Dunbobbin / detail
  9. [LV] Account for tripcount when calculation vectorization profitability — david.green / detail
  10. [ORC] Silence unused variable warnings in Release builds. NFC. — benny.kra / detail
  11. Revert "[ARM] Transforming memcpy to Tail predicated Loop" — malhar.jajoo / detail
  12. [AMDGPU] Fix WQM failure with single block inactive demote — carl.ritson / detail
  13. [amdgpu-arch] Fix rpath to run from build dir — jonathanchesterfield / detail
  14. [OpenCL] Remove subgroups pragma in enqueue kernel and pipe builtins. — anastasia.stulova / detail

clang-d387620-ga437befa8f85-t20678-b20678.tar.gz (May 6, 2021 4:13:11 AM)

  1. [llvm][NFC] Remove deprecated Alignment::None() — gchatelet / detail
  2. [llvm][NFC] Remove deprecated DataLayout::getPreferredAlignment functions — gchatelet / detail
  3. [llvm][NFC] Remove deprecated InterleaveGroup::getAlignment() function. — gchatelet / detail
  4. [llvm][NFC] Remove SelectionDag alignment deprecated functions — gchatelet / detail
  5. [llvm][NFC] Remove CallingConvLower deprecated alignment functions — gchatelet / detail
  6. [llvm-objdump] Use std::make_unique — tim.renouf / detail
  7. [lit] Report tool path from use_llvm_tool if found via env variable — james.henderson / detail
  8. [ARM] Transforming memcpy to Tail predicated Loop — malhar.jajoo / detail
  9. [flang] Remove `%f18` from LIT configuration files — andrzej.warzynski / detail
  10. [AMDGPU] SIFoldOperands: clean up tryConstantFoldOp — jay.foad / detail
  11. [clang-format] Add more support for C# 8 nullables — marek.kurdej+llvm.org / detail

clang-d387609-gdf729e2b82b3-t20676-b20676.tar.gz (May 6, 2021 1:22:48 AM)

  1. [clangd] Check if macro is already in the IdentifierTable before loading it — kadircet / detail
  2. [MLIR][GPU][NVVM] Add warp synchronous matrix-multiply accumulate ops — uday / detail
  3. [OpenMP] Make sure classes work on the device as they do on the host — johannes / detail
  4. [OpenMP] Ensure the DefaultMapperId has a location — johannes / detail
  5. [OpenMP] Overhaul `declare target` handling — johannes / detail

clang-d387604-g207b08a9130b-t20674-b20674.tar.gz (May 5, 2021 10:31:45 PM)

  1. [scudo] Add initialization for TSDRegistrySharedT — kostyak / detail
  2. [ORC] Introduce C API for adding object buffers directly to an object layer. — Lang Hames / detail
  3. [OpenMP] Fix non-determinism in clang copyin codegen — georgakoudis1 / detail
  4. [ORC] Add missing library dependency on IRReader. — Lang Hames / detail
  5. [BPF][Test] Disable codegen test on AIX — Jinsong Ji / detail
  6. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  7. [OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checks — georgakoudis1 / detail

clang-d387597-gab90ae6f476d-t20672-b20672.tar.gz (May 5, 2021 7:39:43 PM)

  1. [tests] Update Transforms/FunctionAttrs/nosync.ll — nhaehnle / detail
  2. [mlir] Check generated IR of math_polynomial_approx.mlir — ezhulenev / detail
  3. [flang] Provide access to constant character array data — pklausler / detail
  4. [WebAssembly] Fix JS code mentions in LowerEmscriptenEHSjLj — aheejin / detail
  5. [M68k][test] Initial migration of MC tests — minyihh / detail
  6. [M68k][AsmParser] Support negative integer constants — minyihh / detail
  7. [M68k][AsmParser] Fix invalid register name parsing logics — minyihh / detail
  8. [dfsan] extend a test case to measure origin memory usage — jianzhouzh / detail
  9. [ARM] Simplification to ARMBlockPlacement Pass. — malhar.jajoo / detail
  10. [AMDGPU] Revise handling of preexisting waitcnt — Austin.Kerbow / detail
  11. [InstCombine] Fully disable select to and/or i1 folding — aqjune / detail
  12. [test] Delete redundant arm64-tls-relocs.s — i / detail
  13. [AArch64] Replace fixup_aarch64_tlsdesc_call with FirstLiteralRelocationKind + R_AARCH64_{,P32_}TLSDESC_CALL — i / detail
  14. [M68k][test][NFC] Scrubing some tests — minyihh / detail
  15. [AMDGPU] Move insertion of function entry waitcnt later — Austin.Kerbow / detail
  16. [AMDGPU] Switch AnnotateUniformValues to MemorySSA — Stanislav.Mekhanoshin / detail

clang-d387581-gd738ac6e12ac-t20669-b20669.tar.gz (May 5, 2021 4:50:50 PM)

  1. [libc++] Move <__sso_allocator> out of include/ into src/. NFCI. — arthur.j.odwyer / detail
  2. [libc++] [LIBCXX-DEBUG-FIXME] Fix an iterator-invalidation issue in string::assign. — arthur.j.odwyer / detail
  3. [libc++] [LIBCXX-DEBUG-FIXME] Iterating a string::iterator "off the end" is UB. — arthur.j.odwyer / detail
  4. [libc++] [LIBCXX-DEBUG-FIXME] Our `__debug_less` breaks some complexity guarantees. — arthur.j.odwyer / detail
  5. [libc++] [LIBCXX-DEBUG-FIXME] std::advance shouldn't use ADL `>=` on the _Distance type. — arthur.j.odwyer / detail
  6. [libc++] [LIBCXX-DEBUG-FIXME] Stop using invalid iterators to insert into sets/maps. — arthur.j.odwyer / detail
  7. [scudo] Align objects with alignas — Vitaly Buka / detail
  8. [mlir][tosa] Add tosa.depthwise lowering to existing linalg.depthwise_conv — rob.suderman / detail
  9. [lld] Convert LLVM_CMAKE_PATH to a CMake path — isuruf / detail
  10. [WebAssembly] Add SIMD const_splat intrinsics — tlively / detail
  11. [NFC][X86][Codegen] Add some tests for 64-bit shift by (32-x) — lebedev.ri / detail
  12. Preserve metadata on masked intrinsics in auto-upgrade — kparzysz / detail
  13. [Utils][NFC] Rename replace-function-regex in update_cc_test_checks — georgakoudis1 / detail
  14. [MachineCSE][NFC]: Refactor and comment on preventing CSE for isConvergent instrs — mkitzan / detail
  15. [mlir] Add polynomial approximation for math::ExpM1 — ezhulenev / detail
  16. GlobalISel: Use DAG call lowering infrastructure in a more compatible way — Matthew.Arsenault / detail
  17. X86/GlobalISel: Use generic version of splitToValueTypes — Matthew.Arsenault / detail
  18. AMDGPU/GlobalISel: Remove unnecessary override — Matthew.Arsenault / detail
  19. GlobalISel: Update documentation — Matthew.Arsenault / detail
  20. [clangd] Split CC and refs limit and increase refs limit to 1000 — kbobyrev / detail
  21. [AMDGPU] Improve global SADDR selection — Stanislav.Mekhanoshin / detail
  22. When performing template argument deduction to select a partial — richard / detail
  23. ARM/GlobalISel: Don't store a MachineInstrBuilder reference — Matthew.Arsenault / detail
  24. AMDGPU: Add a few more tail call tests — Matthew.Arsenault / detail
  25. [gn build] (semi-manually) port 0b10bb7ddd3c — thakis / detail
  26. [lld-macho] Check simulator platforms to avoid issuing false positive errors. — vyng / detail
  27. [lldb] Handle missing SBStructuredData copy assignment cases — davelee.com / detail
  28. [gn build] (semi-manually) port 0b10bb7ddd3c more — thakis / detail
  29. [AMDGPU][GlobalISel] Widen 1 and 2 byte scalar loads — Vang.Thao / detail
  30. [Driver] Move -print-runtime-dir and -print-resource-dir tests — phosek / detail
  31. [AArch64] Fix some coding standard issues related to namespace llvm — i / detail
  32. [mlir][Linalg] Fix element type of results when folding reshapes. — ravishankarm / detail
  33. AMDGPU: Fix lit test — Matthew.Arsenault / detail
  34. Allow /STACK in #pragma comment(linker, ...) — rnk / detail
  35. Attach metadata to simplified masked loads and stores — kparzysz / detail
  36. [mlir][Linalg] Fix test to use new reshape op form. — ravishankarm / detail
  37. [MCAsmInfo] Support UsesCFIForDebug for targets with no exception handling — VenkataRamanaiah.Nalamothu / detail
  38. [AArch64] Deleted unused AsmBackend functions — i / detail

clang-d387543-g602f318cfdac-t20665-b20665.tar.gz (May 5, 2021 1:59:58 PM)

  1. [Clang] remove text extension from diag::err_drv_invalid_value_with_suggestion — ndesaulniers / detail
  2. Make clangd CompletionModel not depend on directory layout. — harald / detail
  3. [lld-macho] Have --reproduce account for path rerooting — jezng / detail
  4. [lld-macho] Preliminary support for ARM_RELOC_BR24 — jezng / detail
  5. [hwasan] Fix missing synchronization in AllocThread. — eugenis / detail
  6. [libomptarget] Initial documentation on amdgpu offload — jonathanchesterfield / detail
  7. [WebAssembly] Set alignment to 1 for SIMD memory intrinsics — tlively / detail
  8. [libc++] NFC: Remove stray semicolon in from-scratch config files — Louis Dionne / detail
  9. [libcxx] [ci] Add a Windows CI configuration for a statically linked libc++ — martin / detail
  10. [lld-macho] Try to unbreak build — jezng / detail
  11. Add fuzzer for Rust demangler — dblaikie / detail
  12. [WebAssembly] Update narrowing builtin function operand types — tlively / detail
  13. [WebAssembly] Fix constness of pointer params to load intrinsics — tlively / detail

clang-d387530-g8048005739eb-t20662-b20662.tar.gz (May 5, 2021 11:10:54 AM)

  1. [mlir][linalg] Fix bug in the fusion on tensors index op handling. — gysit / detail
  2. [AMDGPU] Fix llc pipeline lit test for bots enabling expensive checks — baptiste.saleil / detail
  3. [MIPS][MSA] Regenerate bitwise tests. NFCI. — llvm-dev / detail
  4. [MIPS][MSA] Regenerate i5-b tests. NFCI. — llvm-dev / detail
  5. [MIPS][MSA] Regenerate immediates tests. NFCI. — llvm-dev / detail
  6. [InstCombine] improve readability; NFC — spatel / detail
  7. [GlobalISel] Fix buildZExtInReg creating new register. — Vang.Thao / detail
  8. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  9. [RISCV][NFC] Fix up pseudoinstruction name in comment — fraser / detail
  10. [libc] Normalize LIBC_TARGET_MACHINE — gchatelet / detail
  11. Revert "[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics" — jrtc27 / detail
  12. [docs] Update the llvm/example section — shivam98.tkg / detail
  13. Added a faster method to clone llvm project [DOCS] — shivam98.tkg / detail
  14. [clang][Driver] Add -fintegrate-as to debug-pass-structure test — Jinsong Ji / detail
  15. [mlir][Affine][Vector] Support vectorizing reduction loops — sergei.grechanik / detail
  16. [AMDGPU] Pre-commit 2 new saddr load tests. NFC. — Stanislav.Mekhanoshin / detail
  17. [clang] remove an incremental build workaround — thakis / detail
  18. [mlir][ArmSVE] Add masked arithmetic operations — javier.setoain / detail
  19. [LV] Workaround PR49900 (a crash due to analyzing partially mutated IR) — listmail / detail
  20. [MC] Untangle MCContext and MCObjectFileInfo — i / detail
  21. [NFC][X86][CostModel] Add tests for byteswap intrinsic — lebedev.ri / detail
  22. RISSCV: clang-format RISC-V AsmParser (NFC) — Saleem Abdulrasool / detail
  23. [llvm-objcopy][ELF] --only-keep-debug: set offset/size of segments with no sections to zero — i / detail
  24. [NFC][SimplifyCFG] Update documentation comments for SinkCommonCodeFromPredecessors() after 1886aad — lebedev.ri / detail

clang-d387506-g1f5cacfcb845-t20658-b20658.tar.gz (May 5, 2021 8:21:01 AM)

  1. [RISCV][VP] Lower VP ISD nodes to RVV instructions — fraser / detail
  2. [RISCV][VP][NFC] Add tests for VP_AND, VP_XOR, VP_OR — fraser / detail
  3. [RISCV][VP][NFC] Add tests for VP_SHL and VP_LSHR — fraser / detail
  4. [MLIR] Rename free function `verify` on OffsetSizeAndStrideOpInterface — uday / detail
  5. [X86]Fix a crash trying to convert indices to proper type. — a.bataev / detail
  6. [RISCV][VP][NFC] Add tests for VP_MUL and VP_[US]DIV — fraser / detail
  7. [AMDGPU] Autogenerate checks for a clustering test and add GFX10 — jay.foad / detail
  8. [RISCV][VP][NFC] Add tests for VP_SREM and VP_UREM — fraser / detail
  9. Revert "[Passes] Enable the relative lookup table converter pass on aarch64" — martin / detail
  10. [X86][SSE] Move unpack(hop,hop) fold from foldShuffleOfHorizOp to combineTargetShuffle — llvm-dev / detail
  11. Make dependency between certain analysis passes transitive (reapply) — bjorn.a.pettersson / detail
  12. [AArch64] Fix scalar imm variants of SIMD shift left instructions — andrew.savonichev / detail
  13. [SystemZ][z/OS] Fix return values in AutoConversion functions — Abhina.Sreeskantharajan / detail
  14. [DebugInfo][test][MIPS] Use mtriple in tests — Jinsong Ji / detail
  15. [OpenCL] Add clang extension for non-portable kernel parameters. — anastasia.stulova / detail
  16. [AArch64] Fix for the pre-indexed paired load/store optimization. — stelios.ioannou / detail
  17. [AsmParser][SystemZ][z/OS] Reject character and string literals for HLASM — anirudh_prasad / detail
  18. [AMDGPU][OpenMP] Fix clang driver crash when provided -c — Pushpinder.Singh / detail

clang-d387506-g1f5cacfcb845-t20658-b20658.tar.gz (May 5, 2021 8:21:01 AM)

  1. [test-suite] SPEC2017 CPU wrf floating point tests. — naromero / githubweb

clang-d387488-g2865d114f953-t20654-b20654.tar.gz (May 5, 2021 5:17:08 AM)

  1. Require asserts for clang/test/Headers/wasm.c — hans / detail
  2. [DOCS] Added example for G_EXTRACT and G_INSERT — shivam98.tkg / detail
  3. [mlir] Use ReassociationIndices instead of affine maps in linalg.reshape. — pifon / detail

clang-d387485-gcd6a52fedefe-t20651-b20651.tar.gz (May 5, 2021 2:15:39 AM)

  1. [dfsan] Turn off all dfsan test cases on non x86_64 OSs — jianzhouzh / detail
  2. [lldb/Test] Disable testBreakpointByLineAndColumnNearestCode on Windows — medismail.bennani / detail
  3. [clang][TargetCXXABI] Fix -Wreturn-type warning (NFC) — nullptr.cpp / detail
  4. [llvm-objdump] Add -M {att,intel} & deprecate --x86-asm-syntax={att,intel} — i / detail
  5. [mlir][ArmSVE] Add basic arithmetic operations — zinenko / detail
  6. [AMDGPU] Select V_CVT_*16_F16 more often — jay.foad / detail
  7. [RISCV] Cap legal fixed-length vectors to 256-element types — fraser / detail

clang-d387478-g35ecfda01ccd-t20647-b20647.tar.gz (May 4, 2021 11:24:06 PM)

  1. [ORC] Reintroduce the ORC C API test. — Lang Hames / detail
  2. [gn build] Port f2018d6c16d1 — llvmgnsyncbot / detail
  3. [GreedyRA] Add support for invoke statepoint with tied-defs. — serguei.katkov / detail
  4. [MLIR][SCF] Combine adjacent scf.if with same condition — gh / detail
  5. [libcxx][ranges] Add `random_access_{iterator,range}`. — zoecarver / detail
  6. [InstCombine] Precommit tests for D101807 (NFC) — aqjune / detail
  7. [InstCombine] Fold more select of selects using isImpliedCondition — aqjune / detail
  8. [libcxx][ranges] Add ranges::size CPO. — zoecarver / detail
  9. [libcxx][ranges] Add ranges::ssize CPO. — zoecarver / detail
  10. Fix typo, arvm7 -> armv7 — brad / detail
  11. [gn build] Port 600686d75f55 — llvmgnsyncbot / detail
  12. [lldb/Symbol] Fix column breakpoint `move_to_nearest_code` match — medismail.bennani / detail

clang-d387466-gade59d530964-t20644-b20644.tar.gz (May 4, 2021 8:32:50 PM)

  1. [mlir][sparse] Introduce proper sparsification passes — ajcbik / detail
  2. Revert "[OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checks" — georgakoudis1 / detail
  3. [llvm-objcopy] --dump-section: error if '=' is missing or filename is empty — i / detail
  4. [lldb/Symbol] Update SymbolFilePDB unitest with SourceLocationSpec — medismail.bennani / detail
  5. [lldb/Symbol] Fix typo in SymbolFilePDBTests (NFC) — medismail.bennani / detail
  6. [sanitizer_common] Recycle StackDepot memory — jianzhouzh / detail
  7. [dfsan] Add a DFSan allocator — jianzhouzh / detail
  8. Revert "[sanitizer_common] Recycle StackDepot memory" — jianzhouzh / detail
  9. [trace] Dedup different source lines when dumping instructions + refactor — walter erquinigo / detail

clang-d387466-gade59d530964-t20644-b20644.tar.gz (May 4, 2021 8:32:50 PM)

  1. [test-suite] Update SPEC2017 CPU cam4 floating point tests to use specpp instead. — naromero / githubweb

clang-d387457-gda1cdffbb1b7-t20641-b20641.tar.gz (May 4, 2021 5:42:16 PM)

  1. Added "auto" for LLVMBuildFactory enable_runtimes arg; changed default to not use enable_runtimes. — gkistanova / githubweb

clang-d387457-gda1cdffbb1b7-t20641-b20641.tar.gz (May 4, 2021 5:42:16 PM)

  1. Revert "[InstSimplify] Added tests for PR50173, NFC" — Dávid Bolvanský / detail
  2. [MC] Add MCAsmParser::parseComma to improve diagnostics — i / detail
  3. [AMDGPU] Fix lit failure introduced by 6a17609157196878b9cd9aa9ce71bde247ca14db — baptiste.saleil / detail
  4. [mlir][tosa] Fix tosa.concat by inserting linalg.fill after linalg.init — rob.suderman / detail
  5. [VPlan] Properly handle sinking of replicate regions. — flo / detail
  6. [mlir] Fix region successor bug in forward dataflow analysis — riddleriver / detail
  7. [AMDGPU] Add rm line to lit test to cleanup bots — baptiste.saleil / detail
  8. [libc++] Revert the std::to_address change to avoid relying on element_type. — Louis Dionne / detail
  9. [clang][test] Update -fc++-abi tests — leonardchan / detail
  10. [dfsan] move dfsan_flags.h to cc files — jianzhouzh / detail
  11. [lldb] Refactor argument group by SourceLocationSpec (NFCI) — medismail.bennani / detail
  12. [WebAssembly] Add codegen test for wasm_simd128.h — tlively / detail
  13. [OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checks — georgakoudis1 / detail
  14. [loop-idiom] Hoist loop memcpys to loop preheader — zhuhan7737 / detail

clang-d387443-gda456167f56a-t20637-b20637.tar.gz (May 4, 2021 2:50:26 PM)

  1. Add monthly MemorySSA sync. — asbirlea / detail
  2. [Driver] Fix `ToolChain::getCompilerRTPath()` to return the correct path on Apple platforms. — Dan Liew / detail
  3. Fix for test failure caused by 84c475437267e7fffedc40029ce274b099d8f8f3. — leonardchan / detail
  4. [OpenMP] Fix non-determinism in clang task codegen (lastprivates) — georgakoudis1 / detail
  5. [Utils] Run non-filecheck runlines in-order in update_cc_test_checks — georgakoudis1 / detail
  6. [libcxx] Update docs regarding the need for bash/posix tools for tests on Windows. NFC. — martin / detail
  7. [LLD] [COFF] Actually include the exported comdat symbols — martin / detail
  8. [llvm-readobj] [ARMWinEH] Try to resolve label symbols into regular ones — martin / detail
  9. Mark Basic/TargetCXXABI.def as textual in the module map. — Adrian Prantl / detail
  10. [Coroutines] Do not add alloca to the frame if the size is 0 — lxfind / detail
  11. Add cal entry for MemorySSA syncs. — asbirlea / detail
  12. [WebAssembly] Mark abs of v2i64 as legal — tlively / detail
  13. [MC] Remove unneeded "in '.xxx' directive" from diagnostics — i / detail
  14. X86/GlobalISel: Rely on default assignValueToReg — Matthew.Arsenault / detail
  15. GlobalISel: Fix missing newline in debug printing — Matthew.Arsenault / detail
  16. [MC] Don't capitalize a floating point diagnostic — i / detail
  17. [libc++] Fix QoI bug with construction of std::tuple involving std::any — Louis Dionne / detail
  18. [AMDGPU] Disable the scalar IR, SDWA and load store vectorizer passes at -O1 — baptiste.saleil / detail
  19. [libc++] Make sure std::to_address doesn't depend on P::element_type. — Louis Dionne / detail

clang-d387424-g23e2c1b1b385-t20634-b20634.tar.gz (May 4, 2021 11:59:40 AM)

  1. Revert "Support compatibility with buildbot 2.10." — gkistanova / githubweb

clang-d387424-g23e2c1b1b385-t20634-b20634.tar.gz (May 4, 2021 11:59:40 AM)

  1. [libc++] Implement ranges::view — Louis Dionne / detail
  2. [gn build] Port 2021d272ad6c — llvmgnsyncbot / detail
  3. [libc++] Move the Debug iterators check to CI stage 3 — Louis Dionne / detail
  4. Rename a template parameter that conflicted with a common macro; NFC — aaron / detail
  5. [MLIR] Replace a not of a comparison with appropriate comparison — gh / detail
  6. [VPlan] Representing backedge def-use feeding reduction phis. — flo / detail
  7. [MLIR][SCF] Assume uses of condition in the body of scf.while is true — gh / detail
  8. [llvm-objdump] Remove --cfg option from command guide — gbreynoo / detail
  9. [MLIR] Add not icmp canonicalization documentation — gh / detail
  10. [PowerPC][NFC] Update atomic patterns to use the refactored load/store implementation — amy.kwan1 / detail
  11. [llvm-objdump] Remove Generic Options group from help text output — gbreynoo / detail
  12. [InstCombine] avoid infinite loops with select/icmp transforms — spatel / detail
  13. [libFuzzer] Preserve position hint in auto dictionary — mascasa / detail
  14. Fix assert on the variable which is used in omp clause is not marked — jennifer.yu / detail
  15. Reland "[MC][ELF] Work around R_MIPS_LO16 relocation handling problem" — dimitry / detail
  16. DAG: Cleanup assertion in EmitFuncArgumentDbgValue — Christudasan.Devadasan / detail
  17. Revert "[llvm-objdump] Remove Generic Options group from help text output" — dimitry / detail
  18. [lldb/Utility] Update path in FileSpec documentation (NFC) — medismail.bennani / detail
  19. [lldb] Move and clean-up the Declaration class (NFC) — medismail.bennani / detail
  20. [lldb/Core] Add SourceLocationSpec class (NFC) — medismail.bennani / detail
  21. [llvm-objdump] Remove Generic Options group from help text output — gbreynoo / detail
  22. [llvm-objdump] Improve newline consistency between different pieces of information — i / detail
  23. [SampleFDO] Fix a bug when appending function symbol into the Callees set of — wmi / detail
  24. [libc++] NFC: Fix typo in Ranges Status — Louis Dionne / detail
  25. Revert "Make dependency between certain analysis passes transitive" — bjorn.a.pettersson / detail
  26. [PowerPC] Prevent argument promotion of types with size greater than 128 bits — saghir / detail
  27. [ValueTypes] Add MVTs for v256i16 and v256f16 — fraser / detail
  28. [llvm-objdump] Fix -a after D100433 — i / detail
  29. [clang-tidy][NFC] Update tests and Default options to use boolean value — n.james93 / detail
  30. [docs] Fix some wording — aeubanks / detail
  31. [Clang][AArch64] Disable rounding of return values for AArch64 — andrew.savonichev / detail
  32. [InstSimplify] Added tests for PR50173, NFC — Dávid Bolvanský / detail
  33. [RISCV][test] Migrate llvm-objdump --riscv-no-aliases to -M no-aliases — i / detail
  34. [llvm-objdump] Delete temporary workaround option --riscv-no-aliases — i / detail
  35. [libFuzzer] Further deflake exec-time test. — mascasa / detail
  36. [SimplifyCFG] Extract helper for creating logical op (NFC) — nikita.ppv / detail
  37. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  38. [SimplifyCFG] Create logical or in SimplifyCondBranchToCondBranch() — nikita.ppv / detail
  39. [libFuzzer] Disable non-exec-time test again. — mascasa / detail
  40. [clang] Add -fc++-abi= flag for specifying which C++ ABI to use — leonardchan / detail
  41. [Hexagon][test] Migrate llvm-objdump --mv6[0567]t?/--mhvx to --mcpu=hexagonv*/--mattr=+hvx — i / detail
  42. [Format] Don't sort includes if DisableFormat is true — n.james93 / detail
  43. [llvm-objdump] Delete temporary Hexagon workaround options — i / detail

clang-d387381-g4f8d585fbf14-t20627-b20627.tar.gz (May 4, 2021 9:09:07 AM)

  1. [Utils] recognizeBSwapOrBitReverseIdiom - support matching from funnel shift roots (PR40058) — llvm-dev / detail
  2. [clang][cli][docs] Clarify marshalling infrastructure documentation — Jan Svoboda / detail
  3. [OpenCL] Allow pipe as a valid identifier prior to OpenCL 2.0. — anastasia.stulova / detail
  4. Local.cpp - Avoid DebugLoc copies - use const reference from getDebugLoc. NFCI. — llvm-dev / detail
  5. [AArch64][SVE] Fold insert(zero, extract(X, 0), 0) -> X, when X is known to zero lanes 1-N — bradley.smith / detail
  6. [clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= — thakis / detail
  7. [Matrix] Implement C-style explicit type conversions in CXX for matrix types — flo / detail
  8. [mlir][linalg] Always lower index operations during loop lowering. — gysit / detail
  9. Fix some typos in d7ec48d71bd671 — thakis / detail
  10. Reland "[LV] Calculate max feasible scalable VF." — sander.desmalen / detail
  11. [LangRef] Fix a typo in the vector-type memory layout section — fraser / detail
  12. [analyzer] Fix a crash for dereferencing an empty llvm::Optional variable in SMTConstraintManager.h. — balazs.benics / detail
  13. [CodeView] Truncate Long Type Names With An MD5 Hash — brock.wyma / detail

clang-d387368-ge0dd708f4050-t20624-b20624.tar.gz (May 4, 2021 6:18:06 AM)

  1. Introduce -Wreserved-identifier — sguelton / detail
  2. [clangd] Fix hover crash on broken code — kadircet / detail
  3. Recommit "[VP,Integer,#2] ExpandVectorPredication pass" — simon.moll / detail
  4. Make dependency between certain analysis passes transitive — bjorn.a.pettersson / detail
  5. [gn build] Port 1db4dbba24dd — llvmgnsyncbot / detail
  6. [llvm] Unbreak no-assertion testing — dave / detail
  7. [RISCV] Pre-commit tests for D101342 — jrtc27 / detail
  8. [clang-format] Prevent extraneous space insertion in bitshift operators — krasimir / detail
  9. Introduce clangd-server-monitor tool — kbobyrev / detail
  10. [clang-tidy] Fix cppcoreguidelines-pro-type-vararg false positives with __builtin_ms_va_list — jubnzv / detail
  11. [InstCombine] ctpop(X) ^ ctpop(Y) & 1 --> ctpop(X^Y) & 1 (PR50094) — Dávid Bolvanský / detail
  12. Revert "[SLP]Allow masked gathers only if allowed by target." — a.bataev / detail
  13. [IndVarSimplify] Add additional tests using isImpliedViaMerge. — flo / detail
  14. [AMDGPU][AsmParser] Correct the order of optional operands to mimg — david.stuttard / detail
  15. [mlir] Add lowering from math.expm1 to LLVM. — akuegel / detail
  16. [clang][cli] NFC: Remove confusing `EmptyKPM` variable — Jan Svoboda / detail
  17. [X86] Update PR20841 test description to make it clear we SHOULDN'T be folding EFLAGS with XADD — llvm-dev / detail
  18. [CodeGenPrepare][X86] Add bitreverse detection tests — llvm-dev / detail

clang-d387350-g46fa214a6f24-t20620-b20620.tar.gz (May 4, 2021 3:10:14 AM)

  1. [TTI] Replace ceil lambdas with divideCeil. NFCI — david.green / detail
  2. [RISCV] Lower splats of non-constant i1s as SETCCs — fraser / detail

clang-d387348-g97f4789c38f6-t20618-b20618.tar.gz (May 4, 2021 12:19:24 AM)

  1. [NFC] Give better diagnose on clang-format not found error — noreply / detail
  2. [lld-macho] Implement builtin section renaming — gkm / detail
  3. [ModuleUtils] NFC: Add unit tests for appendToUsedList — Reshabhkumar.Sharma / detail
  4. [gn build] Port ed51156084dd — llvmgnsyncbot / detail

clang-d387344-g2669abaecfc4-t20615-b20615.tar.gz (May 3, 2021 9:29:27 PM)

  1. [IndVarSimplify][NFC] Removed mayThrow from if-condition in predicateLoopExits of IndVarSimplify — listmail / detail
  2. [mlir][tosa] Add lowerings for tosa.equal and tosa.arithmetic_right_shift — rob.suderman / detail
  3. [mlir] Fix bug in TransferOpReduceRank when all dims are broadcasts — springerm / detail
  4. [clang][CodeGen] Use llvm::stable_sort for multi version resolver options — Alex Lorenz / detail

clang-d387340-g808fcddae406-t20612-b20612.tar.gz (May 3, 2021 6:36:37 PM)

  1. [mlir] Add polynomial approximation for math::Log1p — ezhulenev / detail
  2. [Utils] Add prof metadata to matched unnamed values — georgakoudis1 / detail
  3. [InstCombine] Added tests for PR50094, NFC — Dávid Bolvanský / detail
  4. [lld-macho] De-templatize mach_header operations — jezng / detail
  5. [lld-macho] Add ARM requirement to objc.s — jezng / detail
  6. Add some additional test cases inspired by PR50191 — listmail / detail
  7. [OpenMP] Refactor/Rework topology discovery code — jonathan.l.peyton / detail
  8. [mlir] Linalg: add vector transfer lowering patterns to the contraction lowering — ezhulenev / detail
  9. One more test case inspired by PR50191 — listmail / detail
  10. [Attributor] Add AAExecutionDomainInfo interface to OpenMPOpt — jhuber6 / detail
  11. [NewPM] Invalidate AAManager after populating GlobalsAA — aeubanks / detail
  12. Recommit "Generalize getInvertibleOperand recurrence handling slightly" — listmail / detail
  13. [lld][WebAssembly] Do not merge comdat data segments — sbc / detail
  14. [demangler] Initial support for the new Rust mangling scheme — dblaikie / detail
  15. [gn build] Port 7310403e3cdf — llvmgnsyncbot / detail
  16. [libc] Introduce asctime, asctime_r to LLVM libc — rtenneti / detail
  17. [lld][WebAssembly] Convert more tests to asm format. NFC — sbc / detail
  18. [NewPM] Only invalidate modified functions' analyses in CGSCC passes — aeubanks / detail
  19. Clarify the help for "breakpoint command add" and "watchpoint command add". — jingham / detail
  20. Precommit tests for D101720 (NFC) — aqjune / detail
  21. [InstCombine] generalize select + select/and/or folding using implied conditions — aqjune / detail
  22. [lld][WebAssembly] Fix crash with `-pie` without `--allow-undefined` — sbc / detail

clang-d387318-g8a40bf6d210f-t20608-b20608.tar.gz (May 3, 2021 3:45:11 PM)

  1. [MLIR][Linalg] Lower `linalg.tiled_loop` in a separate pass — frgossen / detail
  2. [MLIR][Linalg] Avoid forward declaration in `Loops.cpp` — frgossen / detail
  3. [mlir][linalg] Fix vectorization bug in vector transfer indexing map calculation — thomasraoux / detail
  4. [CodeGen][ARM] Implement atomicrmw as pseudo operations at -O0 — tomas.matheson / detail
  5. [OpenMPIRBuilder] Add createOffloadMaptypes and createOffloadMapnames functions — clementval / detail
  6. [mlir][Linalg] Use rank-reduced versions of subtensor and subtensor insert when possible. — ravishankarm / detail
  7. [ValueTracking] soften assert for invertible recurrence matching — spatel / detail
  8. [WebAssembly] Fixup order of ins variables for table instructions — tlively / detail
  9. [SimplifyCFG] Look for control flow changes instead of side effects. — tejohnson / detail
  10. [libcxx][iterator][ranges] adds `forward_iterator` and `forward_range` — cjdb / detail
  11. Revert "[CodeGen][ARM] Implement atomicrmw as pseudo operations at -O0" — tomas.matheson / detail
  12. [sanitizer] Set IndentPPDirectives: AfterHash in .clang-format — i / detail
  13. [MC][ELF] Work around R_MIPS_LO16 relocation handling problem — dimitry / detail
  14. Revert "[MC][ELF] Work around R_MIPS_LO16 relocation handling problem" — dimitry / detail
  15. [mlir][sparse] fixed typo: sparse -> sparse_tensor — ajcbik / detail
  16. [libcxx][iterator][ranges] adds `bidirectional_iterator` and `bidirectional_range` — cjdb / detail
  17. [mlir][Linalg] Add a utility method to get reassociations maps for reshape. — ravishankarm / detail
  18. [WebAssembly] Reenable end-to-end test in wasm-eh.cpp — aheejin / detail
  19. [InstCombine] cttz(sext(x)) -> cttz(zext(x)) — Dávid Bolvanský / detail
  20. [debugserver] Include LLDB_VERSION_SUFFIX in debugserver version — Jonas Devlieghere / detail
  21. [AArch64][SVE] More unpredicated ld1/st1 patterns for reg+reg addressing modes — efriedma / detail

clang-d387297-gca02fab7e7b6-t20604-b20604.tar.gz (May 3, 2021 12:56:23 PM)

  1. [docs] Bump the trunk major version to 13 and update copyright year. — marek.kurdej+llvm.org / detail
  2. [docs] Automatically update copyright year in libc++. — marek.kurdej+llvm.org / detail
  3. [MLIR][Linalg] Lower `linalg.tiled_loop` to `scf` loops — frgossen / detail
  4. [clang-format] Fix build on gcc < 7 introduced in rG8d93d7ff. — marek.kurdej+llvm.org / detail
  5. [Support/Parallel] Add a special case for 0/1 items to llvm::parallel_for_each. — clattner / detail
  6. [mlir][Python] Add casting constructor to Type and Attribute. — stellaraccident / detail
  7. [MLIR] Fix TestAffineDataCopy for test cases with no load ops — uday / detail
  8. [docs][NewPM] Add section on analyses — aeubanks / detail
  9. [mlir][vector][NFC] split TransposeOp lowerning out of contractLowering — thomasraoux / detail
  10. [mlir] Fix multidimensional lowering from std.select to llvm.select — benny.kra / detail
  11. [OpenMP] Fix non-determinism in clang task codegen — georgakoudis1 / detail
  12. [AMDGPU] Change FLAT SADDR to VADDR form in moveToVALU — Stanislav.Mekhanoshin / detail
  13. [libFuzzer] Fix off-by-one error in ApplyDictionaryEntry — mascasa / detail
  14. [libFuzzer] Deflake entropic exec-time test. — mascasa / detail
  15. [mlir][vector] Add canonicalization for extract/insert -> shapecast — thomasraoux / detail
  16. [mlir][vector] Extend vector transfer unrolling to support permutations and broadcast — thomasraoux / detail
  17. Modules: Remove an extra early return, NFC — Duncan P. N. Exon Smith / detail
  18. [AIX] Remove unused vector registers from allocation order in the default AltiVec ABI — zarko / detail
  19. [AMDGPU] Change FLAT Scratch SADDR to VADDR form in moveToVALU — Stanislav.Mekhanoshin / detail
  20. [mlir][spirv] Add support to convert std.splat op — thomasraoux / detail
  21. [DebuggerTuning] Move a comment to a more useful place. — paul.robinson / detail
  22. [libc++] Disentangle std::pointer_safety — Louis Dionne / detail
  23. Move MLIR python sources to mlir/python. — stellaraccident / detail
  24. [libc++] Fix template instantiation depth issues with std::tuple — Louis Dionne / detail
  25. [libc++] Use the internal Lit shell to run the tests — Louis Dionne / detail
  26. [scudo] Don't track free/use stats for transfer batches. — 31459023+hctim / detail
  27. [AsmParser][SystemZ][z/OS] Implement HLASM location counter syntax ("*") for Z PC-relative instructions. — anirudh_prasad / detail

clang-d387270-g966435daf969-t20601-b20601.tar.gz (May 3, 2021 10:06:42 AM)

  1. [LV] Iterate over recipes in VPlan to fix PHI (NFC). — flo / detail
  2. AMDGPU: XFAIL LLVM::note-amd-valid-v2.test for big endian — kzhuravl_dev / detail
  3. [SLP]Allow masked gathers only if allowed by target. — a.bataev / detail
  4. Revert "[SLP]Allow masked gathers only if allowed by target." — a.bataev / detail
  5. [Matrix] Remove bitcast when casting between matrices of the same size — flo / detail
  6. [libc++] Acquire locks on Ranges work — Louis Dionne / detail
  7. Partial revert of "Use std::foo_t rather than std::foo in LLVM." in googlebench — jonathan_roelofs / detail
  8. [InstCombine] cttz(zext(x)) -> zext(cttz(x)) if the 'ZeroIsUndef' parameter is 'true' (PR50172) — Dávid Bolvanský / detail
  9. [SLP]Allow masked gathers only if allowed by target. — a.bataev / detail
  10. [clangd] Find implementors only when index is present. — usx / detail
  11. [SystemZ][z/OS] Enforce prefix-less registers in SystemZAsmParser for the HLASM dialect. — anirudh_prasad / detail
  12. [MLIR] Canonicalize sub/add of a constant and another sub/add of a constant — gh / detail
  13. [ELF] Don't suggest alternative spelling of an empty name — i / detail
  14. [clang-format] Add options to AllowShortIfStatementsOnASingleLine to apply to "else if" and "else". — marek.kurdej+llvm.org / detail
  15. [docs] Fix syntax typo. — marek.kurdej+llvm.org / detail
  16. [docs] Fix title overline. — marek.kurdej+llvm.org / detail
  17. [AArch64] Fold CSEL x, x, cc -> x — david.green / detail

clang-d387253-g895ba21401f6-t20597-b20597.tar.gz (May 3, 2021 7:16:33 AM)

  1. Support AArch64 PAC elf-core register read — omair.javaid / detail
  2. [clang] Remove libstdc++ friend template hack — nathan / detail
  3. [clang-cl] Add parsing support for a bunch of new flags — hans / detail
  4. Thread safety analysis: Replace flags in FactEntry by SourceKind (NFC) — aaron.puchert / detail
  5. Thread safety analysis: Fix false negative on break — aaron.puchert / detail
  6. [clang] Spell correct variable — nathan / detail
  7. [InstCombine] improve demanded bits analysis of left-shifted operand — spatel / detail
  8. [SystemZ][z/OS] Add the functions needed for handling EBCDIC I/O — Abhina.Sreeskantharajan / detail
  9. [gn build] Port 1527a5e4b483 — llvmgnsyncbot / detail

clang-d387244-gd1bbe61d1c96-t20594-b20594.tar.gz (May 3, 2021 4:08:11 AM)

  1. [flang] Use CFI_TYPE_LAST instead of CFI_type_struct — diana.picus / detail
  2. [flang] Fix handling of elem_len in CFI_establish — diana.picus / detail
  3. [flang] Fix a bug in the character runtime — diana.picus / detail
  4. [AMDGPU] Do not annotate features for graphics — sebastian.neubauer / detail
  5. [libc] warns about missing linting only in full build mode — gchatelet / detail
  6. [doc] typo fixes — kuhnel / detail
  7. [mlir] Allow lowering cmpi/cmpf with multidimensional vectors to LLVM — benny.kra / detail
  8. [RISCV] Add support for fmin/fmax vector reductions — fraser / detail
  9. [clang-tidy][NFC] Short circuit getting enum options suggestions. — n.james93 / detail
  10. [ARM] Memory operands for MVE gathers/scatters — david.green / detail

clang-d387234-g1f8963c80195-t20590-b20590.tar.gz (May 3, 2021 1:18:39 AM)

  1. [clangd] Avoid including HeuristicResolver.h from ParsedAST.h — zeratul976 / detail
  2. [clangd] Hide inlay hints capability behind a command-line flag — zeratul976 / detail
  3. [clangd] Fix build error in SemanticHighlighting.cpp — zeratul976 / detail
  4. [clangd] Fix test failure in initialize-params.test — zeratul976 / detail
  5. [AMDGPU][OpenMP] Enable Libomptarget runtime tests — Pushpinder.Singh / detail
  6. [clangd] Parameter hints for dependent calls — zeratul976 / detail

clang-d387228-g9f51f1b927b1-t20586-b20586.tar.gz (May 2, 2021 10:27:50 PM)

  1. [Object] Fix e_machine description for EM_CR16 and add EM_MICROBLAZE — i / detail
  2. Reland "AMDGPU/llvm-readobj: Add missing tests for note parsing/displaying" — kzhuravl_dev / detail
  3. [ASAN][AMDGPU] Add support for accesses to global and constant addrspaces — Reshabhkumar.Sharma / detail

clang-d387225-g15b5d1a5bf1f-t20583-b20583.tar.gz (May 2, 2021 7:37:35 PM)

  1. [ARM] Transfer memory operands for VLDn — david.green / detail

clang-d387224-g36a44dfd95d8-t20582-b20582.tar.gz (May 2, 2021 4:45:16 PM)

  1. [TableGen] Use sign rotated VBR for OPC_EmitInteger. — craig.topper / detail
  2. [AArch64] Sets the preferred function alignment for Cortex-A53/A55. — stelios.ioannou / detail

clang-d387222-gba63cdb8f2a5-t20580-b20580.tar.gz (May 2, 2021 1:54:42 PM)

  1. [RISCV] Reorder masked builtin operands. Use clang_builtin_alias for all overloaded vector builtins. — craig.topper / detail
  2. [VPlan] Add VPBasicBlock::phis() helper (NFC). — flo / detail
  3. [NFC] Use Aliasee to determine Type and AddrSpace in GlobalAlias::create() — aeubanks / detail
  4. [OpenMP] Fix warnings due to redundant semicolons. NFC. — martin / detail
  5. [RISCV] Store SEW in RISCV vector pseudo instructions in log2 form. — craig.topper / detail

clang-d387217-gf4b5753f889a-t20578-b20578.tar.gz (May 2, 2021 11:05:56 AM)

  1. [MLIR] Canonicalization of Integer Cast Operations — gh / detail
  2. [SCEV] Add test for non-unit stride with multiple exits (NFC) — nikita.ppv / detail
  3. [libcxx][nfc] removes duplicate test file — cjdb / detail

clang-d387214-g9f99a9faa355-t20575-b20575.tar.gz (May 2, 2021 5:15:41 AM)

  1. [InstCombine] Precommit tests for D101375 (NFC) — aqjune / detail
  2. [InstCombine] Add a few more patterns for folding select of select — aqjune / detail
  3. [libc++][doc] Update the Format library status. — koraq / detail

clang-d387211-ga2b5314cbc10-t20572-b20572.tar.gz (May 1, 2021 11:25:43 PM)

  1. [gn build] Port 1977c53b2ae4 — llvmgnsyncbot / detail
  2. [ValueTracking] Improve impliesPoison to look into overflow intrinsics — aqjune / detail
  3. [mlir] [affine] add canonicalization for affine.vector_load, vector_store — uday / detail
  4. [ValueTracking] ctpop propagates poison — aqjune / detail
  5. run update_test_checks.py for the tests in D101191 (NFC) — aqjune / detail
  6. [NFC] Use getParamByValType instead of pointee type — aeubanks / detail
  7. Fix MSan crash after 1977c53b — aqjune / detail
  8. [libcxx][nfc] prefixes test type `input_iterator` with `cpp17_` — cjdb / detail
  9. [MLIR] Handle llvm.icmp of pointers — gh / detail

clang-d387202-g1977c53b2ae4-t20568-b20568.tar.gz (May 1, 2021 8:33:32 PM)

  1. [HIP] Fix device lib selection — Yaxun.Liu / detail
  2. [InstCombine] Precommit tests for D101423 (NFC) — aqjune / detail
  3. [InstCombine] Fold overflow bit of [u|s]mul.with.overflow in a poison-safe way — aqjune / detail

clang-d387199-g1fcf9247de05-t20566-b20566.tar.gz (May 1, 2021 5:45:13 PM)

  1. [CVP] Add tests for mask not equal zero guard (NFC) — nikita.ppv / detail
  2. [LVI] Handle mask not equal zero conditions — nikita.ppv / detail
  3. [X32][CET] Fix size and alignment of .note.gnu.property section — harald / detail
  4. [Cuda] Internalize a struct and a global variable — i / detail

clang-d387195-gdb457e64794c-t20564-b20564.tar.gz (May 1, 2021 2:53:12 PM)

  1. Fix type printing of array template args — v.g.vassilev / detail
  2. [X86] AMD Zen 3 Scheduler Model — lebedev.ri / detail
  3. Microoptimize dominance a bit - NFC. — clattner / detail
  4. [RISCV] Add missing frontend tests for vcompress intrinsics. — craig.topper / detail
  5. [lldb] [Process/FreeBSD] Fix arm64 build after RegisterInfoPOSIX_arm64 changes — mgorny / detail

clang-d387190-gbe8ad4e98e1f-t20561-b20561.tar.gz (May 1, 2021 12:02:55 PM)

  1. [SCEV] Simplify backedge count clearing (NFC) — nikita.ppv / detail
  2. [Verifier] Slightly refactor code to reduce duplication, NFC. — clattner / detail

clang-d387188-gffa5a402a93b-t20559-b20559.tar.gz (May 1, 2021 9:14:04 AM)

  1. [AMDGPU] Add options -mamdgpu-ieee -mno-amdgpu-ieee — Yaxun.Liu / detail
  2. [libc++] [test] Don't nasty-macro `__z` yet; we actually use that one. — arthur.j.odwyer / detail
  3. [libc++] [test] Don't nasty-macro `__opt` yet; we actually use that one. — arthur.j.odwyer / detail
  4. [NFC][ARM] Regenerate arm64-atomic.ll test — thatlemon / detail
  5. [SCEV] Add tests for and/or loop guards (NFC) — nikita.ppv / detail
  6. [AArch64] Prevent spilling between ldxr/stxr pairs — thatlemon / detail
  7. [IndVars] Remove redundant loop invariance check (NFC) — nikita.ppv / detail

clang-d387181-g83c540dcd350-t20555-b20555.tar.gz (May 1, 2021 6:22:38 AM)

  1. [InstCombine] Add eq-of-parts tests using or (NFC) — nikita.ppv / detail
  2. [NFC][ARM] Regenerate arm64-atomic.ll test — thatlemon / detail
  3. Revert "[NFC][ARM] Regenerate arm64-atomic.ll test" — thatlemon / detail

clang-d387178-g95aa116d0cf3-t20553-b20553.tar.gz (May 1, 2021 3:14:23 AM)

  1. [clang-tidy][NFC] Remove redudnant expr and qualType matchers from bugprone-sizeof-expression. — n.james93 / detail
  2. [libcxx] Reenable ranges for clang-cl — martin / detail
  3. [scudo] Use require_constant_initialization — Vitaly Buka / detail
  4. [scudo][NFC] Fix clang-tidy warnings — Vitaly Buka / detail

clang-d387174-g0e8f5e4a6864-t20550-b20550.tar.gz (May 1, 2021 12:23:27 AM)

  1. Revert "Re-reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"" — nathan / detail
  2. [libcxx] [test] Skip alloc counter checks for operations within the libc++ DLL — martin / detail

clang-d387172-g6946f0ecca64-t20548-b20548.tar.gz (Apr 30, 2021 9:33:14 PM)

  1. [PowerPC] Add floating point overloads for vec_sldw — nemanja.i.ibm / detail
  2. [clang][driver][darwin] use the deployment target version as the SDK version — Alex Lorenz / detail
  3. [mlir][sparse] sparse tensor type encoding migration (new home, new builders) — ajcbik / detail
  4. [libc++] [LIBCXX-DEBUG-FIXME] <span>, like <string_view>, has no use for debug iterators. — arthur.j.odwyer / detail

clang-d387168-gbed58a4a5856-t20545-b20545.tar.gz (Apr 30, 2021 6:44:14 PM)

  1. [libc++] Remove the line of stdout output from this generator. NFCI. — arthur.j.odwyer / detail
  2. [libc++] [test] Add a debug-mode CI. — arthur.j.odwyer / detail
  3. [X86] Promote 16-bit CTTZ_ZERO_UNDEF to 32-bit variant — Dávid Bolvanský / detail
  4. [libcxx][iterator][ranges] adds `input_iterator` and `input_range` — cjdb / detail
  5. [PowerPC] modernize test via update_llc_test_checks.py. NFC — jonathan_roelofs / detail
  6. [EarlyIfConversion] Avoid producing selects with identical operands — jonathan_roelofs / detail
  7. [dfsan] Fix origin tracking for fast8 — gbalats / detail
  8. Revert "[DebugInfo] Drop DBG_VALUE_LISTs with an excessive number of debug operands" — ndesaulniers / detail
  9. Revert "[VP,Integer,#2] ExpandVectorPredication pass" — Adrian Prantl / detail
  10. [libc++] s/begin.h/access.h/ in comments. NFCI. — arthur.j.odwyer / detail
  11. [gn build] Port 02c5ba867987 — llvmgnsyncbot / detail
  12. [PowerPC] Provide fastmath sqrt and div functions in altivec.h — nemanja.i.ibm / detail
  13. [ELF] Simplify the condition adding .got header — i / detail
  14. Correct tiny misspelling (readlef -> readelf). — kda / detail
  15. [PowerPC] Add missing requirement to test case — nemanja.i.ibm / detail

clang-d387153-g8be3af36f9e1-t20541-b20541.tar.gz (Apr 30, 2021 3:54:57 PM)

  1. Support: Stop using F_{None,Text,Append} compatibility synonyms, NFC — Duncan P. N. Exon Smith / detail
  2. [libc++] Revert the change that runs clang-format and generated-output in the service queue — Louis Dionne / detail
  3. [ADT] Add llvm::remove_cvref and llvm::remove_cvref_t — scott.linder / detail
  4. [M68k] fix -Wdefaulted-function-deleted and -Woverloaded-virtual — ndesaulniers / detail
  5. [llvm-objdump] add -v alias for --version — ndesaulniers / detail
  6. [libcxx] Use joined format for include flag on Windows — phosek / detail
  7. Revert "AMDGPU/llvm-readobj: Add missing tests for note parsing/displaying" — kzhuravl_dev / detail
  8. [libc++] [test] Recommit the unsetting of LC_COLLATE in the builder script. — arthur.j.odwyer / detail
  9. [llvm-reduce] Add flag to only run specific passes — aeubanks / detail
  10. [NFC][tsan] Fix cast after D101428 — Vitaly Buka / detail
  11. [llvm-reduce] Don't unset dso_local on implicitly dso_local GVs — aeubanks / detail
  12. [MachineFunction] Make comment for TracksLiveness more clearer — carrot / detail
  13. [InstCombine] Added tests for PR50172, NFC — Dávid Bolvanský / detail
  14. [TTI] NFC: Change getTypeLegalizationCost to return InstructionCost. — daniil.fukalov / detail
  15. [libc++] Fix constexpr-ness of std::tuple's constructor — Louis Dionne / detail
  16. [lld-macho] Initial scaffolding for ARM32 support — jezng / detail
  17. [lld-macho] Parse & emit the N_ARM_THUMB_DEF symbol flag — jezng / detail
  18. [gn build] Port 2d28100bf2e4 — llvmgnsyncbot / detail
  19. [OpenMP] Fix second debug name from map clause — jdenny.ornl / detail
  20. [tsan] Remove special SyncClock::kInvalidTid — Vitaly Buka / detail
  21. Add support for llvm.assume intrinsic to the LoadStoreVectorizer pass — Justin Bogner / detail
  22. asan: fix a windows test — Vitaly Buka / detail
  23. [ValueTracking] Limit scan when checking poison UB (PR50155) — nikita.ppv / detail
  24. [ValueTracking] Slightly clean up programUndefinedIfUndefOrPoison() (NFC) — nikita.ppv / detail
  25. [AMDGPU] Remove set_gpr_idx instructions in conditional blocks — jay.foad / detail
  26. [NewPM] Disable RelLookupTableConverter pass in LTO — gulfem / detail
  27. [llvm-readobj] Recognize N_THUMB_DEF as a symbol flag — jezng / detail
  28. [EarlyIfConversion] Avoid producing selects with identical operands — jonathan_roelofs / detail
  29. [AArch64][GlobalISel] Use a single MachineIRBuilder for most of isel. NFC. — Amara Emerson / detail
  30. Revert "[EarlyIfConversion] Avoid producing selects with identical operands" — jonathan_roelofs / detail

clang-d387123-g499e89fc9119-t20538-b20538.tar.gz (Apr 30, 2021 1:02:34 PM)

  1. [flang] Allow KIND type parameters to be used as LEN parameters of components — psteinfeld / detail
  2. [clang] Update comments on another libstdc++ HACK — nathan / detail
  3. [AArch64] Adds a pre-indexed paired Load/Store optimization for LDR-STR. — stelios.ioannou / detail
  4. [SLP]Fix the crash on cost calculation if non-compatible vectors shuffled. — a.bataev / detail
  5. [libcxx][ranges] adds `range` access CPOs — cjdb / detail
  6. [libcxx][ranges] adds `ranges::range`, `ranges::common_range`, and range aliases — cjdb / detail
  7. [gn build] Port 5a3309f82576 — llvmgnsyncbot / detail
  8. [gn build] Port 7c17731596e9 — llvmgnsyncbot / detail
  9. [NFC] Refactor ExecuteAssembler in cc1as_main.cpp — scott.linder / detail
  10. [ADT] Add STLForwardCompat.h and llvm::disjunction — scott.linder / detail
  11. [gn build] Port c6f20d70a8c9 — llvmgnsyncbot / detail
  12. [OpenMP][CMake] Use in-project clang as CUDA->IR compiler. — llvm-project / detail
  13. [AArch64] Fix lowering for fshl/fshr with SVE types. — efriedma / detail
  14. Add patterns to lower vector.multi_reduction into a sequence of vector.reduction — ataei / detail

clang-d387123-g499e89fc9119-t20538-b20538.tar.gz (Apr 30, 2021 1:02:34 PM)

  1. [test-suite] New SPEC2017 macro and enhancements to run_specpp macro — naromero / githubweb

clang-d387109-ga27af1d8166c-t20536-b20536.tar.gz (Apr 30, 2021 10:12:43 AM)

  1. [OpenCL] Prevent adding vendor extensions for all targets — anastasia.stulova / detail
  2. [AMDGPU] Add implicit negative check for the set_gpr_idx tests — jay.foad / detail
  3. [VP,Integer,#2] ExpandVectorPredication pass — simon.moll / detail
  4. [VE] VP intrinsics are legal — simon.moll / detail
  5. [gn build] Port 43bc584dc05e — llvmgnsyncbot / detail
  6. sanitizer_common: introduce kInvalidTid/kMainTid — dvyukov / detail
  7. [AMDGPU] Add test for set_gpr_idx removal with conditional branches — jay.foad / detail
  8. [clang] Fix assert() crash when checking undeduced arg alignment — adamcz / detail
  9. [XCOFF][AIX] Add Global Variables Directly to TOC for 32 bit AIX — sidharth.baveja / detail
  10. [PowerPC] Add new infrastructure to select load/store instructions, update P8/P9 load/store patterns. — amy.kwan1 / detail
  11. [SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch — jingu.kang / detail
  12. [lldb] More tests for DumpDataExtractor — david.spickett / detail
  13. AMDGPU/llvm-readobj: Add missing tests for note parsing/displaying — kzhuravl_dev / detail
  14. [TableGen] Fix two bugs in 'defm' when complex 'assert' is involved. — Paul C. Anagnostopoulos / detail
  15. [CodeGen][ARM] Implement atomicrmw as pseudo operations at -O0 — tomas.matheson / detail
  16. [lldb] DumpDataExtractor tests for item byte size errors — david.spickett / detail
  17. Revert "[CodeGen][ARM] Implement atomicrmw as pseudo operations at -O0" — tomas.matheson / detail
  18. [lldb] Change DumpDataExtractorTest function names to lldb style (NFC) — david.spickett / detail
  19. [AArch64][SVE] Remove unused function missed from D101302 — bradley.smith / detail
  20. [analyzer] Fix assertion in SVals.h — vince.a.bridgers / detail

clang-d387089-ga1a2a8e8acef-t20533-b20533.tar.gz (Apr 30, 2021 7:25:07 AM)

  1. Wrap edit line configuration calls into helper functions — Raphael Isemann / detail
  2. [InlineCost] CallAnalyzer: use TTI info for extractvalue - they are free (PR50099) — lebedev.ri / detail
  3. [AArch64][SVE] Lower index_vector to step_vector — JunMa / detail
  4. [Passes] Run sinking/hoisting in SimplifyCFG earlier. — flo / detail
  5. [Doc] Fix sphinx warnings about wrong code-block format — alexey.bader / detail
  6. [NARY] Don't optimize min/max if there are side uses (part2) — ybrevnov / detail
  7. clang-format: [JS] handle "off" in imports — martin / detail
  8. Require shell for lld/test/MachO/reproduce.s — hans / detail
  9. [clangd][NFC] Remove unnecessary string captures in lambdas. — n.james93 / detail
  10. [ARM][MVE] vcreateq lane ordering for big endian — tomas.matheson / detail
  11. [libc++] Minor cleanups in <iterator>. NFCI. — arthur.j.odwyer / detail
  12. [libc++] [test] Run the clang-format and generated-output checks on the "service" queue — arthur.j.odwyer / detail
  13. [AMDGPU] Fix inconsistent ---/... in MIR tests and regenerate checks — jay.foad / detail
  14. [clang] Refactor mustprogress handling, add it to all loops in c++11+. — flo / detail
  15. [MCA] Fix CarryOver check in the DispatchStage (PR50174). — andrea.dibiagio / detail
  16. [lld/mac] Tweak two comments and fix style on one variable name — thakis / detail
  17. [docs]Added llvm/bindings section — shivam98.tkg / detail
  18. [lld/mac] Remove unused -L%t flags from tests — thakis / detail

clang-d387071-ga67a377014ce-t20529-b20529.tar.gz (Apr 30, 2021 4:17:11 AM)

  1. [cmake] Use -ffunction-sections and -Wl,--gc-sections on MinGW targets — martin / detail
  2. [AMDGPU] Simplify getWaitStatesSince. NFC. — jay.foad / detail
  3. [GISel] Teach TableGen to check predicates of immediate operands in patterns — dominik.montada / detail
  4. tsan: fix fork syscall test — dvyukov / detail
  5. [llvm][Support][NFC] Fix fallthrough attribute indentation — tbaeder / detail
  6. [RISCV] Support STEP_VECTOR with a step greater than one — fraser / detail
  7. [RISCV][NFC] Merge RV32/RV64 test checks with a common prefix — fraser / detail
  8. [lldb] Add tests for DumpDataExtractor formats — david.spickett / detail
  9. [AArch64] Change __ARM_FEATURE_FP16FML macro name to  __ARM_FEATURE_FP16_FML — keith.walker / detail
  10. [JITLink] Minor fix to avoid Windows compiler warning for static-cast — david.stuttard / detail
  11. [AMDGPU] Tidy up some simple expressions for clarity NFC — david.stuttard / detail

clang-d387060-gc81ec19fba27-t20526-b20526.tar.gz (Apr 30, 2021 1:26:28 AM)

  1. [msan] Add static to some msan allocator functions — jianzhouzh / detail
  2. [debugserver] Use add_lldb_library instead of add_library — Jonas Devlieghere / detail
  3. tsan: refactor fork handling — dvyukov / detail
  4. Reapply [llvm-readobj] [ARMWinEH] Fix handling of relocations and symbol offsets — martin / detail
  5. Fix -fdebug-pass-structure test case — eleviant / detail

clang-d387055-gbd48def3e220-t20522-b20522.tar.gz (Apr 29, 2021 10:37:33 PM)

  1. Bumped urllib3 from 1.26.3 to 1.26.4. — gkistanova / githubweb
  2. Added enable_runtimes and enable_projects to LLVMBuildFactory. — gkistanova / githubweb
  3. Added support for LLVM_ENABLE_RUNTIMES to UnifiedTreeBuilder. — gkistanova / githubweb
  4. Documentation builds do not support LLVM_ENABLE_RUNTIMES. — gkistanova / githubweb
  5. Added support for LLVM_ENABLE_RUNTIMES to ClangLTOBuilder. — gkistanova / githubweb
  6. Changed LibcxxAndAbiBuilder to use LLVMBuildFactory enable_projects and enable_runtimes. — gkistanova / githubweb

clang-d387055-gbd48def3e220-t20522-b20522.tar.gz (Apr 29, 2021 10:37:33 PM)

  1. [CMake][compiler-rt] avoid conflict with builtin check_linker_flag — Steven Wu / detail
  2. [RISCV] Precommit a test case that test accessing a fixed object when has rvv vector object existed — 932494295 / detail
  3. [RISCV] Fix StackOffset calculation when using sp to access the fixed stack object in the case of rvv vector objects existed — 932494295 / detail
  4. [AMDGPU] Skip promote-alloca for insertelement/insertvalue users — Christudasan.Devadasan / detail
  5. [InlineCost] Remove visitUnaryInstruction() — aeubanks / detail
  6. Pre-commit test for PPC vector extraction test — qiucofan / detail

clang-d387049-ge0c7db7d8ce7-t20519-b20519.tar.gz (Apr 29, 2021 7:47:55 PM)

  1. [mlir][sparse] migrate sparse operations into new sparse tensor dialect — ajcbik / detail
  2. Reland "[lld-link] Enable addrsig table in COFF lto" — zequanwu / detail
  3. [ObjC][ARC] Don't enter the cleanup scope if the initializer expression — Akira / detail
  4. [msan] Remove dead function/fields — jianzhouzh / detail
  5. [Sema] Don't set BlockDecl's DoesNotEscape bit if the parameter type of — Akira / detail
  6. [AMDGPU] Remove dead early-out in GCNHazardRecognizer — carl.ritson / detail
  7. [AMDGPU][NFC] Refactor hazard recognition IsHazardFn and IsExpiredFn — carl.ritson / detail
  8. AMDGPU: Add missing runline to test — Matthew.Arsenault / detail
  9. VirtRegMap: Add pass option to not clear virt regs — Matthew.Arsenault / detail
  10. [lldb-vscode] Follow up of D99989 - store some strings more safely — walter erquinigo / detail
  11. VirtRegMap: Support partially allocated virtual registers — Matthew.Arsenault / detail
  12. [AArch64][GlobalISel] Fix width value for G_SBFX/G_UBFX — brendon.cahoon / detail
  13. [MS] Preserve base register %rbx around cpuid — pengfei.wang / detail

clang-d387036-gcab48e2f0e00-t20515-b20515.tar.gz (Apr 29, 2021 4:59:28 PM)

  1. [LLD] [COFF] Fix the mingw --export-all-symbols behaviour with comdat symbols — martin / detail
  2. [llvm-readobj] [ARMWinEH] Fix handling of relocations and symbol offsets — martin / detail
  3. Revert "[mlir][sparse] migrate sparse operations into new sparse tensor dialect" — joker.eph / detail
  4. [AArch64][GlobalISel] Simplify out of range rotate amount. — Amara Emerson / detail
  5. Revert "[llvm-readobj] [ARMWinEH] Fix handling of relocations and symbol offsets" — martin / detail
  6. [ORC] JITDylib::addDependencies should be run under the session lock. — Lang Hames / detail
  7. [CMake] Stop using c++ subdirectory for libc++ on Win to ARM Linux cross builds. NFC — vvereschaka / detail
  8. [GlobalISel][Legalizer] Bump up a smallvector size that was found to be too small. NFC. — Amara Emerson / detail
  9. [libcxx][ranges] Fix tests for stdlib types that conform to sized_sentinel_for. — zoecarver / detail
  10. Recommit "[clang][driver] Use the provided arch name for a Darwin target triple — Alex Lorenz / detail
  11. [XCOFF] Handle the case when personality routine is an alias — jasonliu / detail
  12. [mlir][tosa] Remove constant-0 dim expr values from TOSA lowerings — rob.suderman / detail
  13. [CodeGen] don't emit addrsig symbol if it's used only by metadata — zequanwu / detail

clang-d387023-g8f5a2a5836cc-t20512-b20512.tar.gz (Apr 29, 2021 2:09:27 PM)

  1. [zorg] Fix AnnotatedBuilder.py extra_args bug — enye.shi / githubweb

clang-d387023-g8f5a2a5836cc-t20512-b20512.tar.gz (Apr 29, 2021 2:09:27 PM)

  1. [libc++] Fixes std::to_chars for bases != 10. — koraq / detail
  2. [lld][WebAssembly] Add `--export-if-defined` — sbc / detail
  3. [SimplifyCFG] Common code sinking: fix application of profitability check — lebedev.ri / detail
  4. [AIX][TLS] Add ASM portion changes to support TLSGD relocations to XCOFF objects — wei.huang / detail
  5. RegAlloc: do not consider liveins to EH-pad successors as liveout. — Tim Northover / detail
  6. [ASan] Rename `-fsanitize-address-destructor-kind=` to drop the `-kind` suffix. — Dan Liew / detail
  7. AMDGPU/GlobalISel: Fix selection of image intrinsics with unused return — petar.avramovic / detail
  8. Revert "RegAlloc: do not consider liveins to EH-pad successors as liveout." — Tim Northover / detail
  9. [InstCombine] add tests for popcount with zext operand; NFC — spatel / detail
  10. [InstCombine] narrow popcount with zext operand — spatel / detail
  11. [mlir][sparse] migrate sparse operations into new sparse tensor dialect — ajcbik / detail
  12. [lld-macho] Make everything PIE by default — jezng / detail
  13. [lld-macho][nfc] Clean up header.s test — jezng / detail
  14. Basic block sections for functions with implicit-section-name attribute — tmsriram / detail
  15. [lld-macho] Remove stray file — jezng / detail
  16. Revert "[COST] Improve shuffle kind detection if shuffle mask is provided." — a.bataev / detail
  17. [COST] Improve shuffle kind detection if shuffle mask is provided. — a.bataev / detail
  18. [AMDGPU] Fix v_swap_b32 formation on physical registers — jay.foad / detail
  19. [mlir] Fix lowering of multi-dimensional vector log1p to LLVM — benny.kra / detail
  20. Revert "Generalize getInvertibleOperand recurrence handling slightly" — listmail / detail
  21. [flang][OpenMP][FIX] Fix the worksharing nesting check with inclusion of more constructs to cover combined constructs. — arnamoy.bhattacharyya / detail

clang-d387023-g8f5a2a5836cc-t20512-b20512.tar.gz (Apr 29, 2021 2:09:27 PM)

  1. Don't require c++14 features in matrix extensions tests. NFC — jonathan_roelofs / githubweb

clang-d387002-gba631240ae9c-t20509-b20509.tar.gz (Apr 29, 2021 11:18:10 AM)

  1. Fixed bug introduced by D100497 - local variable jobs_flag referenced before assignment. — gkistanova / githubweb

clang-d387002-gba631240ae9c-t20509-b20509.tar.gz (Apr 29, 2021 11:18:10 AM)

  1. [AMDGPU] Add a v_swap_b32 test case to be fixed — jay.foad / detail
  2. Revert "[LV] Calculate max feasible scalable VF." — sander.desmalen / detail
  3. [RISCV] Teach computeKnownBits that vsetvli returns number less than 2^31. — craig.topper / detail
  4. [RISCV] Enable SPLAT_VECTOR for fixed vXi64 types on RV32. — craig.topper / detail
  5. [ELF] Support .rela.eh_frame with unordered r_offset values — i / detail
  6. [AsmParser][SystemZ][z/OS] Reject "Dot" as current PC on z/OS — anirudh_prasad / detail
  7. [ADT] fix typo in code block comment; NFC — spatel / detail
  8. [ConstantFolding] refactor helper for vector reductions; NFC — spatel / detail
  9. [ConstProp] add tests for vector reductions of poison; NFC — spatel / detail
  10. [DebugInfo] Add tests that we emit .eh_frame instead of .debug_frame — i / detail
  11. [unittest] Fix Frontend/OpenMPIRBuilderTest.cpp -Wsign-compare after D89671 — i / detail
  12. [COST] Improve shuffle kind detection if shuffle mask is provided. — a.bataev / detail
  13. [RISCV] Add test cases for D101485. NFC — craig.topper / detail
  14. [RISCV] Teach DAG combine to fold (and (select_cc lhs, rhs, cc, -1, c), x) -> (select_cc lhs, rhs, cc, x, (and, x, c)) — craig.topper / detail
  15. [scudo] Use require_constant_initialization — Vitaly Buka / detail
  16. [libcxx] [test] Include more libraries that normally are linked automatically — martin / detail
  17. [ConstantFolding] propagate poison through vector reduction intrinsics — spatel / detail
  18. Revert "[scudo] Use require_constant_initialization" — Vitaly Buka / detail
  19. Revert "[X86] Support AMX fast register allocation" — benny.kra / detail
  20. [gn build] Port df323ba445f7 — llvmgnsyncbot / detail
  21. [lldb] Make the NSSet formatter faster and less prone to infinite recursion — Raphael Isemann / detail
  22. [CMake] Set correct CXX_FLAGS for relative-vtables variants — phosek / detail

clang-d386980-gc20410618827-t20505-b20505.tar.gz (Apr 29, 2021 8:29:52 AM)

  1. [flang][OpenMP] Add semantic checks for strict nesting inside `teams` construct. — arnamoy10 / detail
  2. [VPlan] Add getVPSingleValue helper. — flo / detail
  3. [OpenCL][Docs] Describe extension for legacy atomics with generic addr space. — anastasia.stulova / detail
  4. [LLVM][OpenMP] Adding support for OpenMP sections construct in OpenMPIRBuilder — Chirag.Khandelwal / detail
  5. [OpenCL][Docs] Misc updates to C++ for OpenCL and offline compilation — anastasia.stulova / detail
  6. Unbreak no-asserts testing — dave / detail
  7. [Clang][OpenMP] Frontend work for sections - D89671 — Chirag.Khandelwal / detail

clang-d386973-g28ab7ff2d732-t20502-b20502.tar.gz (Apr 29, 2021 5:34:27 AM)

  1. [zorg] Add buildbot for Synopsys ARC — danila / githubweb
  2. [zorg] Build and test project depends on project enabled in LibcxxAndAbiBuilder — Xiangling.Liao / githubweb

clang-d386973-g28ab7ff2d732-t20502-b20502.tar.gz (Apr 29, 2021 5:34:27 AM)

  1. [mlir] Split out Python bindings entry point into a separate file — zinenko / detail
  2. [Greedy RA] Replace ll to mir test to make more stable to check an error. — serguei.katkov / detail
  3. [mlir] Support complex numbers in Linalg promotion — tpopp / detail
  4. [ARM] Ensure CSINC has one use in CSINV combine — david.green / detail
  5. [mlir] Add LinalgTransforms dependency on Complex — tpopp / detail
  6. [RISCV][NFC] Combine identical RV32 and RV64 test checks — fraser / detail
  7. Try to fix bots. We shouldn't be setting the entrybuilder's DL to a null one. — Amara Emerson / detail
  8. [AMDGPU] Allow buildSpillLoadStore in empty bb — sebastian.neubauer / detail
  9. Update libstdc++ hack comment — nathan / detail
  10. [mlir] Fix top-level comments (NFC) — l.chelini / detail
  11. [mlir] Affine: parallelize affine loops with reductions — zinenko / detail
  12. [mlir] support max/min lower/upper bounds in affine.parallel — zinenko / detail
  13. [AArch64][SVE] Move convert.{from,to}.svbool optimization into InstCombine — bradley.smith / detail
  14. [AArch64][SVE] Convert svdup(vec, SV_VL1, elm) to insertelement(vec, elm, 0) — bradley.smith / detail
  15. [AArch64][SVE] Use SIMD variant of INSR when scalar is the result of a vector extract — bradley.smith / detail
  16. [mlir] fix shared-lib build — zinenko / detail

clang-d386957-g54ee962e4795-t20498-b20498.tar.gz (Apr 29, 2021 2:35:35 AM)

  1. [ARM] Use just ARM::t2B in ARMBlockPlacementPass — david.green / detail
  2. [GlobalISel][IRTranslator] Move line zero DebugLoc creation to constant translation. NFC. — Amara Emerson / detail
  3. [clang-format] Add `SpacesInAngles: Leave` option to keep spacing inside angle brackets as is. — marek.kurdej+llvm.org / detail
  4. [mlir][Python][Linalg] Adding const, capture, and index support to the OpDSL. — gysit / detail
  5. [NewPM] Add an option to dump pass structure — eleviant / detail
  6. [X32][CET] Fix handling of indirect branches — harald / detail
  7. Follow up of rGddb3b26a1269: added 'requires asserts' to test case. — sjoerd.meijer / detail
  8. [mlir][Linalg] Generalize linalg vectorization — nicolas.vasilache / detail
  9. [clang-format] Fix build on gcc < 7 introduced in rG9363aa9. — marek.kurdej+llvm.org / detail
  10. [Utils][vim] Highlight 'vscale' constant — fraser / detail
  11. [GlobalISel] Bump CallLoweringInfo::OrigArgs initial size to 32. NFC. — Amara Emerson / detail
  12. [clang-format] Fix build on gcc < 7 introduced in rG9363aa9. — marek.kurdej+llvm.org / detail
  13. [MLIR][Shape] Fix `shape.broadcast` to standard lowering — frgossen / detail
  14. [RISCV] Fix stack slot for argument types (Bug 49500) — fraser / detail
  15. [NFC][scudo] Suppress "division by zero" warning — Vitaly Buka / detail
  16. [lldb][AArch64] Don't check for VmFlags in smaps files — david.spickett / detail
  17. [SPE] Support constrained float operations on SPE — qiucofan / detail
  18. Improve error messages for attributes in the wrong context. — nicholas / detail
  19. [NVPTX] Fix unused var warning with asserts disabled — david.spickett / detail

clang-d386938-gd78782f6a6ee-t20495-b20495.tar.gz (Apr 28, 2021 11:45:02 PM)

  1. [ASAN] NFC: Copy address space when creating globals with redzones — Reshabhkumar.Sharma / detail
  2. tsan: increase dense slab alloc capacity — dvyukov / detail
  3. [ASAN] NFC: Use addrspace cast for pointers in non-zero addrspace — Reshabhkumar.Sharma / detail
  4. tsan: fix warnings in tests — dvyukov / detail

clang-d386934-g1bbbcff99de8-t20492-b20492.tar.gz (Apr 28, 2021 8:53:42 PM)

  1. [mlir][python] Add `destroy` method to PyOperation. — mikeurbach / detail
  2. [NFC] Rename SanitizeAddressDtorKind codegen opt to not have `Kind` suffix. — Dan Liew / detail

clang-d386932-g3341324d82f1-t20490-b20490.tar.gz (Apr 28, 2021 6:03:51 PM)

  1. [clangd][NFC] Reserve storage when creating semantic token encoding. — n.james93 / detail
  2. [NFC][scudo] Add reference to a QEMU bug — Vitaly Buka / detail
  3. [NFC][SimplifyCFG] SinkCommonCodeFromPredecessors(): reword comment about PR30244 — lebedev.ri / detail
  4. [NFC][SimplifyCFG] Common code sinking: check profitability once — lebedev.ri / detail
  5. [NFC][SimplifyCFG] Add test showing that profitability check for sinking is broken — lebedev.ri / detail
  6. [NFC][SimplifyCFG] Add test for sinking common code with multuple cond predecessors — lebedev.ri / detail
  7. [SimplifyCFG] Common code sinking: relax restriction on non-uncond predecessors — lebedev.ri / detail
  8. [analyzer] Wrong type cast occurs during pointer dereferencing after type punning — dpetrov / detail
  9. [BuildLibCalls] Remove inaccessiblememonly inference for calloc — Dávid Bolvanský / detail
  10. [SimplifyCFG] Common code sinking: fixup variable name — lebedev.ri / detail
  11. [ConstantMerge] Don't merge thread_local constants with non-thread_local constants — amanieu / detail
  12. [TableGen] Remove predicate filtering from GenerateVariants. — craig.topper / detail
  13. [llvm-objcopy][MachO] Add support for LC_THREAD/LC_UNIXTHREAD — alexshap / detail
  14. [mlir] Move PyConcreteType to header. NFC. — john.demme / detail
  15. [gwp_asan] Use __sanitizer_fast_backtrace on Fuchsia — mcgrathr / detail

clang-d386917-g0c01b37eeb18-t20487-b20487.tar.gz (Apr 28, 2021 3:14:47 PM)

  1. [LAA] Support pointer phis in loop by analyzing each incoming pointer. — flo / detail
  2. [libc++][NFC] Remove stray whitespace — Louis Dionne / detail
  3. [SCEV] Compute ranges for ashr recurrences — listmail / detail
  4. [AsmParser][SystemZ][z/OS] Use updated framework in AsmLexer to accept special tokens as Identifiers — anirudh_prasad / detail
  5. Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" — aeubanks / detail
  6. [SCEV] Avoid range intersection idiom in getRangeForUnkownRecurrence [NFC] — listmail / detail
  7. Linker: Avoid scheduling the link of a global value twice due to an alias — Duncan P. N. Exon Smith / detail
  8. [mlir][python] Update `PyOpResult.owner` to get the parent object. — mikeurbach / detail
  9. [tests] Precommit some extra tests for D100884 — listmail / detail
  10. [AArch64][GlobalISel] Don't match thread-local globals in matchFoldGlobalOffset — Jessica Paquette / detail
  11. [InstCombine] add tests for rotate/funnel; NFC — spatel / detail
  12. [InstCombine] relax masking requirement for truncated funnel/rotate match — spatel / detail
  13. [libc++] Support per-target __config_site in per-target runtime build — phosek / detail
  14. [LV] Consider Loop Unroll Hints When Making Interleave Decisions — bmahjour / detail
  15. NFC: Run clang-format over llvm-link. — nicholas / detail
  16. Generalize getInvertibleOperand recurrence handling slightly — listmail / detail

clang-d386901-gf391de8cb6f9-t20484-b20484.tar.gz (Apr 28, 2021 12:25:23 PM)

  1. [analyzer][NFC] Fix tests failing after a rebase — vsavchenko / detail
  2. [PhaseOrdering] Add test for vectorization requiring hoisting/sinking. — flo / detail
  3. [NFC][SimplifyCFG] Add common code sinking test with direct and indirect callees — lebedev.ri / detail
  4. [SimplifyCFG] Try 2: sink all-indirect indirect calls — lebedev.ri / detail
  5. [clang] Make libBasic not depend on MC — thakis / detail
  6. [RISCV] Add explanatory comment to RISCVOp::OPERAND_AVL. — craig.topper / detail
  7. [libc++][CI] Fix check-generated-output. — koraq / detail
  8. [lld][WebAssembly] Allow relocations against non-live global symbols — sbc / detail
  9. [mlir] Fix canonicalization of tiled_loop if not all opresults fold. — pifon / detail
  10. [AMDGPU] Make some VOP3 insts commutable — Joseph.Nash / detail
  11. Fix typo from https://reviews.llvm.org/D101399 — sbc / detail
  12. [dsymutil] Add flag to force a static variable to keep its enclosing function — Jonas Devlieghere / detail
  13. [mlir][Linalg] Avoid changing the rank of the result in canonicalizations of subtensor. — ravishankarm / detail
  14. [ARM] Neon Polynomial vadd Intrinsic fix — rsanthir / detail
  15. [libcxx] Stop hardcoding the bash path in the Windows CI — martin / detail
  16. [InstCombine] add tests for demand of shl op; NFC — spatel / detail
  17. [TableGen] Store predicates in PatternToMatch as ListInit *. Add string for HwModeFeatures — craig.topper / detail

clang-d386884-gab5823867c4a-t20480-b20480.tar.gz (Apr 28, 2021 9:33:33 AM)

  1. GlobalISel: Relax verification of physical register copy types — Matthew.Arsenault / detail
  2. [mlir] Fix the postsubmit comments in https://reviews.llvm.org/D101445 — pifon / detail
  3. [OpenCL] Introduce new method for validating OpenCL target — anton.zabaznov / detail
  4. [clangd] Add SymbolID to LocatedSymbol. — usx / detail
  5. [NFC][InlineCost] Add tests for D101228 — lebedev.ri / detail
  6. [SLP]Try to vectorize tiny trees with shuffled gathers. — a.bataev / detail
  7. Silence unused variable warning — tpopp / detail
  8. [TableGen] Add the !find bang operator — Paul C. Anagnostopoulos / detail
  9. [gn build] (port) 64bc44f5dd and f8de9aaef2f some more — thakis / detail
  10. [clangd][ObjC] Improve support for class properties — davg / detail
  11. [libc++] [test] Don't assume iterators are class types. — arthur.j.odwyer / detail
  12. [LoopVectorize][SVE] Fix crash when vectorising FP negation — david.sherwood / detail
  13. [Hexagon] Skip function in Hexagon vector combine if requested — kparzysz / detail
  14. [clang] remove dead code after 2a1332245fc — thakis / detail
  15. [SimplifyLibCalls] Transform printf("%s", str) --> puts(str)/noop — spatel / detail
  16. [NFC][SimplifyCFG] Add test for sinking indirect calls — lebedev.ri / detail
  17. [SimplifyCFG] Sinking indirect calls - they're already indirect anyways — lebedev.ri / detail
  18. Revert "[SimplifyCFG] Sinking indirect calls - they're already indirect anyways" — lebedev.ri / detail
  19. [mlir][python] Add python support for async dialect and passes. — nicolas.vasilache / detail
  20. [mlir][python] Add basic python support for GPU dialect and passes — nicolas.vasilache / detail
  21. Revert "[MLIR][Shape] Concretize broadcast result type if possible" — frgossen / detail
  22. [ARM][AArch64] Require appropriate features for crypto algorithms — david.candler / detail
  23. [analyzer][NFC] Remove duplicated work from retain count leak report — vsavchenko / detail
  24. [analyzer] Adjust the reported variable name in retain count checker — vsavchenko / detail
  25. [analyzer] Track leaking object through stores — vsavchenko / detail
  26. [analyzer] Find better description for tracked symbolic values — vsavchenko / detail

clang-d386858-g6998f8ae2d14-t20477-b20477.tar.gz (Apr 28, 2021 6:47:44 AM)

  1. Adjust jobs for aix-ppc64-ppc64le worker — daltenty / githubweb

clang-d386858-g6998f8ae2d14-t20477-b20477.tar.gz (Apr 28, 2021 6:47:44 AM)

  1. [IRCE] Add tests for conservative bound check — jingu.kang / detail
  2. [clang-query] Add check to prevent setting srcloc when no introspection is available. — n.james93 / detail
  3. [LoopVectorize] Prevent multiple Phis being generated with in-order reductions — kerry.mclaughlin / detail
  4. [mlir] Fix typos (NFC) — l.chelini / detail
  5. [NFC][Verifier] Split token1.ll into two, assert/non-assert versions — lebedev.ri / detail
  6. [NFC][SimplifyCFG] Move sink-common-code.ll into X86 — lebedev.ri / detail
  7. Revert "[loop-idiom] Hoist loop memcpys to loop preheader" — tpopp / detail
  8. [lldb] Correct format enum comment (NFC) — david.spickett / detail
  9. [update_(llc_)test_checks.py] Support pre-processing commands — Alexander.Richardson / detail
  10. [builtins] Fix ABI-incompatibility with GCC for floating-point compare — Alexander.Richardson / detail
  11. [ELF] Update URL for MIPS TLS wiki page — Alexander.Richardson / detail
  12. [llvm-objdump] Fix dumping dynamic relative relocations for SHT_REL — Alexander.Richardson / detail
  13. [LV] Calculate max feasible scalable VF. — sander.desmalen / detail
  14. Revert "tsan: refactor fork handling" — tpopp / detail
  15. [MLIR] Add ComplexToStandard conversion pass. — akuegel / detail
  16. [mlir] Add folding for tensor inputs and memref.cast in linalg.tiled_loop. — pifon / detail
  17. [OPENMP]Fix PR49098: respect firstprivate of declare target variable. — a.bataev / detail
  18. [LoopVectorize] Simplify scalar cost calculation in getInstructionCost — david.sherwood / detail

clang-d386840-g7e5682ee6201-t20474-b20474.tar.gz (Apr 28, 2021 3:41:50 AM)

  1. [mlir][Python][Linalg] Fixing typos (NFC). — gysit / detail
  2. [RISCV] Remove riscv32 test cases for vector intrinsics. — kai.wang / detail
  3. [flang] Remove interfaces for Character[Min|Max][Val|Loc]. NFC — diana.picus / detail
  4. Require asserts for llvm/test/Verifier/token1.ll — hans / detail
  5. [X86][AMX][NFC] Add more comments and remove unnecessary check found by Clocwork — pengfei.wang / detail
  6. [AArch64] Add missing UINT_TO_FP promotions for v16i8 — joe.ellis / detail
  7. [MLIR][Shape] Derive more concrete type for `shape.shape_of` — frgossen / detail
  8. [clang-cl] Map /QIntel-jcc-erratum to -mbranches-within-32B-boundaries — hans / detail
  9. [DebugInfo] Drop DBG_VALUE_LISTs with an excessive number of debug operands — stephen.tozer / detail
  10. [PowerPC] Fix SELECT_CC with i64 operand on PPC32 — qiucofan / detail
  11. [MLIR][Shape] Canonicalize casted extent tensor operands — frgossen / detail
  12. Try to fix clang/test/Driver/cl-options.c on non-x86 hosts — hans / detail
  13. [MLIR][Shape] Concretize broadcast result type if possible — frgossen / detail
  14. [ADT] Make TrackingStatistic's ctor constexpr — benny.kra / detail

clang-d386826-geea5cbc8583d-t20470-b20470.tar.gz (Apr 28, 2021 12:51:27 AM)

  1. [MLIR] Add and propagate section attribute for LLVM_GlobalOp — joker.eph / detail
  2. [Driver] Use normalized triples for per-target runtimes — phosek / detail
  3. [libcxx] Fix the libc++abi header path — phosek / detail

clang-d386823-g63cfab4f4039-t20467-b20467.tar.gz (Apr 27, 2021 10:04:37 PM)

  1. [CMake][llvm] add missing include to LLVMCheckLinkerFlag — francisvm / detail
  2. [MLIR][Python] Add capsule methods for pybind11 to PyValue. — mikeurbach / detail
  3. [mlir] Support setting operand values in C and Python APIs. — mikeurbach / detail
  4. [gn build] (manually) port 82d3c0759fa0 — thakis / detail
  5. [clang/Basic] Make TargetInfo.h not use DataLayout again — thakis / detail
  6. [lldb] Fix DataLayout reference after 0f1137ba79c0 — rupprecht / detail
  7. Fixed Typos — shivam98.tkg / detail
  8. [NFC] Refactor how CFI section types are represented in AsmPrinter — VenkataRamanaiah.Nalamothu / detail

clang-d386815-gb1a77e465e37-t20464-b20464.tar.gz (Apr 27, 2021 7:14:53 PM)

  1. [sanitizer] Run scudo on qemu-armhf — Vitaly Buka / githubweb

clang-d386815-gb1a77e465e37-t20464-b20464.tar.gz (Apr 27, 2021 7:14:53 PM)

  1. [llvm-objcopy][MachO] Add support for LC_THREAD/LC_UNIXTHREAD — alexshap / detail
  2. [Driver] Add -print-multiarch — phosek / detail
  3. [WebAssembly] Error when wasm EH is used with Emscripten EH/SjLj — aheejin / detail
  4. Revert "[llvm-objcopy][MachO] Add support for LC_THREAD/LC_UNIXTHREAD" — alexshap / detail
  5. [CMake][llvm] avoid conflict w/ (and use when available) new builtin check_linker_flag — francisvm / detail
  6. [mlir][tosa] Add tosa.negate lowerings for quantized cases — rob.suderman / detail
  7. [tosa][mlir] Fix FullyConnected to correctly order dimensions — rob.suderman / detail
  8. [AIX] Add %pluginext and update tests to use proper pluginext — daltenty / detail
  9. [loop-idiom] Hoist loop memcpys to loop preheader — zhuhan7737 / detail
  10. Handle the case of tile and pad a subset of the dimensions — ataei / detail
  11. [lld-macho][NFC] define more strings in section_names:: and segment_names:: — gkm / detail
  12. [CSSPGO] Fix an AV caused by a block that has only pseudo pseudo instructions. — hoy / detail
  13. [DSE] Eliminate zero memset after calloc — Dávid Bolvanský / detail
  14. [scudo] Enable arm32 arch — Vitaly Buka / detail

clang-d386801-gb19136e35256-t20460-b20460.tar.gz (Apr 27, 2021 4:26:00 PM)

  1. [sanitizer] Cleanup build dirs hierarchy — Vitaly Buka / githubweb

clang-d386801-gb19136e35256-t20460-b20460.tar.gz (Apr 27, 2021 4:26:00 PM)

  1. hurd: Clean up test — i / detail
  2. Update testcase for D101333. — Adrian Prantl / detail
  3. Gnu: Replace with a GCCInstallation.isValid() check with assert — i / detail
  4. [SCEV] Improve loop guard tests (NFC) — nikita.ppv / detail
  5. Hurd: Clean up Debian multiarch /usr/include/<triplet> — i / detail
  6. tsan: refactor fork handling — dvyukov / detail
  7. tsan: fix build with COMPILER_RT_TSAN_DEBUG_OUTPUT — dvyukov / detail
  8. [SLP]Add a test for possibly vectorized tiny tree, NFC. — a.bataev / detail
  9. [SCEV] Handle uge/ugt predicates in applyLoopGuards() — nikita.ppv / detail
  10. [loop-idiom][NFC] Extract processLoopStoreOfLoopLoad into a helper function — zhuhan7737 / detail
  11. [DSE] Added testcases for 11896, NFC — Dávid Bolvanský / detail
  12. [OpenMP][CMake] Pass --cuda-path to regression tests. — llvm-project / detail
  13. [ConstFold] Use const-folded operands in more places — aeubanks / detail
  14. [mlir] Fix bug in ForwardDataFlowAnalysis solver — riddleriver / detail
  15. [NFC][SimplifyCFG] Autogenerate check lines in few more tests — lebedev.ri / detail
  16. [NFC][SimplifyCFG] Precommit SimplifyCFG tests from D29428 — lebedev.ri / detail
  17. [RISCV] Select 5 bit immediate for VSETIVLI during isel rather than peepholing in the custom inserter. — craig.topper / detail
  18. [SelectionDAG] Use a VTSDNode to store the saturation width for FP_TO_SINT_SAT/FP_TO_UINT_SAT — craig.topper / detail
  19. [lld-macho] std::sort -> llvm::sort — jezng / detail
  20. [lld-macho] Don't put an antivirus test file in reproduce.s — jezng / detail
  21. [OpenMP] Remove legacy pass manager run lines — huberjn / detail

clang-d386780-g9433bacc73e9-t20457-b20457.tar.gz (Apr 27, 2021 1:36:33 PM)

  1. [AIX][Power10] Restrict prefixed instructions from crossing the 64byte boundary — wei.huang / detail
  2. [gn build] Port 241c2da4064c — llvmgnsyncbot / detail
  3. [CodeGenOptions] make StackProtectorGuardOffset signed — ndesaulniers / detail
  4. [Driver] Fix tests failing in per-target multiarch layout — phosek / detail
  5. [lldb] [gdb-remote] Report QPassSignals and qXfer via extensions API — mgorny / detail
  6. Also display the underlying error message when displaying a fixit — Adrian Prantl / detail
  7. [NFC][lsan] Another attempt to fix arm bot — Vitaly Buka / detail
  8. [TableGen] Add predicate checks to isel patterns for default HwMode. — craig.topper / detail
  9. [SystemZ][z/OS] Remove register prefixes when printing out the register. — anirudh_prasad / detail
  10. [NFC][IR] PHINode: assert we aren't trying to create token-typed PHI — lebedev.ri / detail
  11. [NFC][IR] PHINode: ... and assert in another ctor too — lebedev.ri / detail
  12. [docs] Replace Apple representative to security group. — Ahmed Bougacha / detail
  13. [ELF][MIPS] Don't emit dynamic relocations for PIE non-preemptible TLS — jrtc27 / detail
  14. [ELF][MIPS] Emit dynamic relocations for PIC non-preemptible static TLS — jrtc27 / detail
  15. [NFC][Verifier] Fixup token PHINode test cases — lebedev.ri / detail
  16. [COST][X86]Improve cost model for reverse shuffle v32i16/v64i8 in AVX512F. — a.bataev / detail
  17. [ARM] Additional VIDUP tests. NFC — david.green / detail
  18. [ARM] Recognize VIDUP from BUILDVECTORs of additions — david.green / detail
  19. [NFC][SimplifyCFG] Autogenerate check lines in many test files — lebedev.ri / detail
  20. Fix -Wunused-but-set-variable warning in msan_test.cpp — eugenis / detail
  21. [AMDGPU] GCNHazardRecognizer: ignore all meta instructions — jay.foad / detail
  22. [Dependence Analysis] Fix ExactSIV producing wrong analysis — andrew.kaylor / detail
  23. [InstCombine] add tests for clamp patterns using min/max intrinsics; NFC — spatel / detail
  24. [InstCombine] fold clamp to 2 values from min/max intrinsics — spatel / detail
  25. Revert "tsan: fix deadlock in pthread_atfork callbacks" — eugenis / detail
  26. hurd: Fix i386 research path — i / detail
  27. [flang] Handle structure constructors with forward references to PDTs — psteinfeld / detail
  28. hurd: Detect libstdc++ include paths on Debian Hurd i386 — i / detail
  29. [test] Fix some func-attrs tests under the legacy PM — aeubanks / detail

clang-d386751-g21da04f70173-t20454-b20454.tar.gz (Apr 27, 2021 10:48:03 AM)

  1. [libcxx] [test] Add a separate 'windows-dll' feature to check for — martin / detail
  2. [libcxx] [test] Convert a couple of LIBCXX-WINDOWS-FIXME into XFAIL: windows-dll for known bugs — martin / detail
  3. [clangd] Improve handling of Objective-C protocols in types — davg / detail
  4. [LoopVectorize] Simplify scalar cost calculation in getInstructionCost — david.sherwood / detail
  5. Revert rG9b7a0a50355d5 - Revert "[X86] Add support for reusing ZF etc. from locked XADD instructions (PR20841)" — llvm-dev / detail
  6. [flang] Add format test to GTest suite — asher.mancinelli / detail
  7. Revert "[LoopVectorize] Simplify scalar cost calculation in getInstructionCost" — david.sherwood / detail
  8. [doc] added documentation for pre-merge testing — kuhnel / detail
  9. [llvm, clang] Remove stdlib includes from .h files without `std::` — thakis / detail

clang-d386742-g53e1cb88f280-t20452-b20452.tar.gz (Apr 27, 2021 7:59:45 AM)

  1. Reapply  "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed" — Pushpinder.Singh / detail
  2. tsan: fix deadlock in pthread_atfork callbacks — dvyukov / detail
  3. [AIX] Allow safe for 32bit P9 VSX extract and insert pattern matches — zarko / detail
  4. [VPlan] Use recursive traversal iterator in VPSlotTracker. — flo / detail
  5. [C++4OpenCL] Add diagnostics for OpenCL types in templates. — anastasia.stulova / detail
  6. [AArch64] Enable runtime unrolling for in-order sched models — nicholas.guy / detail
  7. [IndVars] avoid crash in LFTR when assuming an add recurrence — spatel / detail
  8. [LV] Hoist code to get vector loop latch (NFC). — flo / detail
  9. AMDGPU/GlobalISel: Add test for buffer_load with negative offset — petar.avramovic / detail
  10. AMDGPU/GlobalISel: Fix negative offset folding for buffer_load — petar.avramovic / detail
  11. [MLIR][Shape] Replace single operand broadcasts with appropriate cast — frgossen / detail
  12. [LV,LAA] Add test cases with pointer phis in loops. — flo / detail
  13. [MLIR][Shape] Remove empty extent tensor operands — frgossen / detail
  14. [SLP]Improved isGatherShuffledEntry, NFC. — a.bataev / detail
  15. [MLIR] Debug log IR after pattern applications — frgossen / detail
  16. [X86] Ensure multiclass ATOMIC_RMW_BINOP is tagged as MayLoad and MayStore — llvm-dev / detail
  17. [AMDGPU] Minor refactoring in AMDGPUUnifyDivergentExitNodes. NFC. — jay.foad / detail
  18. [analyzer][StdLibraryFunctionsChecker] Track dependent arguments — gabor.marton / detail
  19. [OpenMP][libomptarget] Separate lit tests for different offloading targets (2/2) — protze / detail
  20. [X86] Add support for reusing ZF etc. from locked XADD instructions (PR20841) — llvm-dev / detail
  21. [HIP] Fix help text for -fgpu-allow-device-init — Yaxun.Liu / detail
  22. [clangd] run clang-format on FindTargetTests.cpp's FindExplicitReferencesTest — davg / detail

clang-d386720-g4581bf31bb83-t20448-b20448.tar.gz (Apr 27, 2021 5:02:34 AM)

  1. [GlobalISel]: Add a getConstantIntVRegVal utility — petar.avramovic / detail
  2. [MIPatternMatch]: Add ICstRegMatch — petar.avramovic / detail
  3. [MIPatternMatch]: Add mi_match for MachineInstr — petar.avramovic / detail
  4. [MIPatternMatch]: Add matchers for binary instructions — petar.avramovic / detail
  5. [llvm] Unbreak no-asserts testing after 18839be9c5c8b9f882dd241769784035b082d4e1 — dave / detail
  6. AMDGPU/GlobalISel: Add integer med3 combines — petar.avramovic / detail
  7. [NFC] Workaround MSVC2019 32-bit compiler crash — sven.vanhaastregt / detail
  8. [libc++] Fix set-but-not-used warning. NFC. — marek.kurdej+llvm.org / detail
  9. AMDGPU/GlobalISel: Remove redundant G_FCANONICALIZE — petar.avramovic / detail
  10. [OpenMP][libomptarget] Separate lit tests for different offloading targets (1/2) — protze / detail
  11. [mlir] Add a pass to tile Linalg ops using `linalg.tiled_loop`. — pifon / detail
  12. [clangd] Dont index deeply nested symbols — kadircet / detail

clang-d386708-gd6c6db2feaab-t20445-b20445.tar.gz (Apr 27, 2021 2:05:50 AM)

  1. [TTI] NFC: Change getScalarizationOverhead and getOperandsScalarizationOverhead to return InstructionCost. — daniil.fukalov / detail
  2. [ORC] Temporarily remove the ORC C API test. — Lang Hames / detail
  3. [gn build] Port 51495fd2855c — llvmgnsyncbot / detail
  4. Only ignore -Wdeprecated-copy if the used compiler supports the warning — mikael.holmen / detail
  5. [Fuchsia] Use correct target triple for ARM — phosek / detail
  6. [MLIR][Linalg] Generalize splat constant folding — frgossen / detail
  7. [clang-format] Reformat. NFC. — marek.kurdej+llvm.org / detail
  8. [clang-format] Merge SpacesInAngles tests. NFC. — marek.kurdej+llvm.org / detail
  9. [NFC][SVE] Add tests for inserting subvectors into illegal scalable vectors — david.sherwood / detail
  10. [X86][AMX] Add description for AMX new interface. — yuanke.luo / detail

clang-d386698-g6a2d41453183-t20442-b20442.tar.gz (Apr 26, 2021 11:15:17 PM)

  1. Reapply "[X86][AMX] Try to hoist AMX shapes' def" — pengfei.wang / detail
  2. [mlir] Refactor the forward dataflow propagation in SCCP into a generic framework — riddleriver / detail
  3. [asan][NFC] Fix "not used" warning in test — Vitaly Buka / detail
  4. Reapply "[ORC] Add unit tests for parts of the ..." with fixes and improvements. — Lang Hames / detail
  5. [ORC] Initialize the native asm printer and parser in Orc C-API unit test. — Lang Hames / detail
  6. [XCOFF] make .file directive have directory info — czhengsz / detail
  7. [ORC] Fix build after 1798f2289aaa — jrtc27 / detail
  8. [gn build] Port d122d80b3d1c — llvmgnsyncbot / detail
  9. [ORC] Add missing LLVMConsumeError calls. — Lang Hames / detail
  10. [ORC] Record target triple in C API testcase, print it on failure. — Lang Hames / detail
  11. [ORC] Fix more missing LLVMConsumeError calls. — Lang Hames / detail
  12. [DebugInfo][llvm-dwarfdump] Fix printing of Unit header with DW_UT_partial type — AlokKumar.Sharma / detail
  13. [NFC] Fix "not used" warning — Vitaly Buka / detail
  14. [Driver] Push multiarch path setup to individual drivers — phosek / detail
  15. [ORC] Remove unused headers in C API test. — Lang Hames / detail
  16. [ORC] Make LLVMOrcLLJITBuilderSetJITTargetMachineBuilder consume as advertised. — Lang Hames / detail
  17. [ORC] Disable Orc C API test for armv8l targets. — Lang Hames / detail

clang-d386681-g93604305bb72-t20438-b20438.tar.gz (Apr 26, 2021 8:26:46 PM)

  1. BPF: emit debuginfo for Function of DeclRefExpr if requested — yhs / detail
  2. [clang] Don't crash when loading invalid VFS for the module dep collector — Alex Lorenz / detail
  3. [NVPTX] Enable lowering of atomics on local memory — gh / detail
  4. [MLIR] Add SCF.if Condition Canonicalizations — gh / detail
  5. [gn build] Port 7aa3cad46ac3 — llvmgnsyncbot / detail
  6. [Inliner] Make ModuleInlinerWrapperPass return PreservedAnalyses::all() — aeubanks / detail
  7. BPF: generate BTF info for LD_imm64 loaded function pointer — yhs / detail
  8. [mlir][tensors] Introduce attribute interface/attribute for tensor encoding — ajcbik / detail
  9. Move Sema's key function around and add more comments — rnk / detail
  10. Revert "Reapply  "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed"" — Pushpinder.Singh / detail

clang-d386671-g30bb5be38908-t20435-b20435.tar.gz (Apr 26, 2021 5:37:57 PM)

  1. [gn build] Port caf1294d9578 — llvmgnsyncbot / detail
  2. Revert "[clang][driver] Use the provided arch name for a Darwin target triple" — Alex Lorenz / detail
  3. [libc++][ranges] iterator.concept.sizedsentinel: sized_sentinel_for and disable_sized_sentinel_for. — zoecarver / detail
  4. [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable — aeubanks / detail
  5. Revert "[ORC] Add unit tests for parts of the Orc and LLJIT C APIs." — Lang Hames / detail
  6. [gn build] Port bbddadd46e46 — llvmgnsyncbot / detail
  7. Revert D76519 "[NFC] Refactor how CFI section types are represented in AsmPrinter" — i / detail
  8. [SimplifyCFG] Preserve metadata when unconditionalizing branches (same target). — llvm-project / detail
  9. [AIX] Avoid use of mtim.tv_nsec member of stat structure on AIX — hubert.reinterpretcast / detail
  10. Revert "[ADT] Remove StatisticBase and make NoopStatistic empty" — antiagainst / detail
  11. [RISCV] Use stack slot to handle SPLAT_VECTOR_PARTS on RV32. — craig.topper / detail
  12. [test] Fix tools/gold/X86/weak.ll after D94202 — i / detail
  13. [NVPTX] Enable lowering of atomics on local memory — gh / detail
  14. Revert "[NVPTX] Enable lowering of atomics on local memory" — gh / detail
  15. [ADT] Remove StatisticBase and make NoopStatistic empty — i / detail
  16. [CSSPGO] Unblock optimizations with pseudo probe instrumentation part 2. — hoy / detail

clang-d386655-gcaf1294d9578-t20432-b20432.tar.gz (Apr 26, 2021 2:50:07 PM)

  1. [OpenMP][Documentation] Add FAQ entry for dynamically linked libraries — huberjn / detail
  2. [clang][driver] Use the provided arch name for a Darwin target triple — Alex Lorenz / detail
  3. Remove obsolete using declaration that was just kept around to help with API adoption. — clattner / detail
  4. [Verifier] Tidy up the code a bit, NFC. — clattner / detail
  5. [llvm-rc] Add a GNU windres-like frontend to llvm-rc — martin / detail
  6. [libc] Use different alignment for memcpy between ARM and x86. — gchatelet / detail
  7. Support DW_FORM_strx* in llvm-dwp. — dblaikie / detail
  8. [libc] Add differential quality and perf analysis targets for sinf and cosf. — sivachandra / detail
  9. [gn build] (manually) port f8de9aaef2f4 — thakis / detail
  10. [gn build] reformat all gn files — thakis / detail
  11. [libc++] __bit_iterator mustn't rely on deprecated SMF generation. — arthur.j.odwyer / detail
  12. [libc++] Remove the special logic for "noexcept iterators" in basic_string. — arthur.j.odwyer / detail
  13. [libc++] [test] Improve test_exceptions() in each string.modifiers test. — arthur.j.odwyer / detail
  14. [libc++] [test] Fix a Python warning. — arthur.j.odwyer / detail
  15. [compiler-rt][hwasan] Add definition for Symbolizer::SymbolizeFrame — leonardchan / detail
  16. [gcov] Set nounwind and respect module flags metadata "frame-pointer" & "uwtable" for synthesized functions — i / detail
  17. Add LLVM_ATTRIBUTE_USED to fix problems which could be exposed by aggressive global pointer variable removal — i / detail
  18. [RISCV] Match splatted load to scalar load + splat. Form strided load during isel. — craig.topper / detail
  19. [ADT] Remove StatisticBase and make NoopStatistic empty — i / detail
  20. [ORC] Fix type name. — Lang Hames / detail
  21. [ORC] C API updates. — Lang Hames / detail
  22. [ORC] Add unit tests for parts of the Orc and LLJIT C APIs. — Lang Hames / detail
  23. [gn build] Port 8740360093b5 — llvmgnsyncbot / detail
  24. Don't fail the shared_ptr test if libc++ has insufficient debug info. — saugustine / detail
  25. Support leak sanitizer in libcxx. — saugustine / detail
  26. Implementation for TargetTransformInfo::hasActiveVectorLength() — roger.ferrer / detail
  27. [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts — baptiste.saleil / detail

clang-d386628-g1128311a1917-t20428-b20428.tar.gz (Apr 26, 2021 12:00:08 PM)

  1. [libc++][NFC] Remove non-ASCII from comment. — koraq / detail
  2. [MLIR][Shape] Ensure to preserve op type of `shape.broadcast` — frgossen / detail
  3. [SimplifyCFG] Preserve metadata when unconditionalizing branches (constant condition). — llvm-project / detail
  4. [CSSPGO] Explicitly disallow Binary and Compact Binary profile format for CSSPGO — aktoon / detail
  5. [Doc] Add SYCLSupport.rst to index toctree. — alexey.bader / detail
  6. [flang] Check for attributes specific to dummy arguments — psteinfeld / detail
  7. [lldb] Don't use ::fork or ::vfork on watchOS or tvOS — Jonas Devlieghere / detail
  8. [MLIR] Remove empty shape operands from `cstr_broadcastable` ops — frgossen / detail
  9. [Lexer] Allow LLLexer to be used as an API — gh / detail
  10. [lldb] Skip TestPointerToMemberTypeDependingOnParentSize on Windows and GCC — Raphael Isemann / detail
  11. XFAIL thinlto testcases on AIX — wyehia / detail
  12. [AMDGPU] Fix autogenerated wwm-reserved-spill.ll — sebastian.neubauer / detail
  13. Preserve the lexical order for global variables during llvm-link merge — jinl / detail
  14. [RuntimeDyld] Fixed buffer overflows with absolute symbols — sichert / detail
  15. [AST] Fix DeclarationNameInfo introspection — steveire / detail
  16. [AMDGPU][llvm-objdump] Fix memory leak in recent commit — tim.renouf / detail

clang-d386612-gfcc40d9c17d9-t20425-b20425.tar.gz (Apr 26, 2021 9:12:53 AM)

  1. [jenkins] Add groovy script for the llvm-cov job — Vedant Kumar / githubweb

clang-d386612-gfcc40d9c17d9-t20425-b20425.tar.gz (Apr 26, 2021 9:12:53 AM)

  1. [AMDGPU][llvm-objdump] Add lit.local.cfg missing from recent commit — tim.renouf / detail
  2. [lldb] Use forward type in pointer-to-member — Raphael Isemann / detail
  3. AArch64: support atomics in GISel — Tim Northover / detail
  4. [InstCombine] C - ctpop(a) - > ctpop(~a)) if C is bitwidth (PR50104) — Dávid Bolvanský / detail
  5. [SYCL] Implement SYCL address space attributes handling — alexey.bader / detail
  6. [TableGen] Change assertion information from a tuple to a struct [NFC] — Paul C. Anagnostopoulos / detail
  7. Only ignore -Wdeprecated-copy if the used compiler supports the warning — Dávid Bolvanský / detail
  8. [TableGen] Remove a TODO comment that is no longer relevant [NFC] — Paul C. Anagnostopoulos / detail
  9. [clang][XCore] Define __xcore__ for XCore target. — nigelp / detail
  10. Revert "Only ignore -Wdeprecated-copy if the used compiler supports the warning" — Dávid Bolvanský / detail
  11. [lld-macho] Add option --error-limit=N — gkm / detail
  12. [X86] Rename multiclass ATOMIC_LOAD_BINOP -> ATOMIC_RMW_BINOP. NFCI. — llvm-dev / detail
  13. [SYCL][Doc] Add design document for SYCL mode — alexey.bader / detail
  14. [dexter] Update failing regression test — orlando.hyams / detail
  15. [AMDGPU] Use MapVector for WWMReservedRegs — sebastian.neubauer / detail

clang-d386597-g8710eff6c3ba-t20422-b20422.tar.gz (Apr 26, 2021 6:26:07 AM)

  1. [VPlan] Make blocksOnly work properly with ranges over const pointers. — flo / detail
  2. [AArch64] Add AArch64TTIImpl::getMaskedMemoryOpCost function — david.sherwood / detail
  3. [NFC] Add scalable vectorisation tests for int/FP <> int/FP conversions — david.sherwood / detail
  4. [ARM] Additional soft float BE test. NFC — david.green / detail
  5. [ARM] Expand VMOVRRD simplification pattern — david.green / detail
  6. [InstCombine] Added testcases for PR50104, NFC — Dávid Bolvanský / detail
  7. [AArch64][SVE] Add missing patterns for scalar versions of SQSHL/UQSHL — bradley.smith / detail
  8. [LSR][DebugInfo] Don't unnecessarily drop DebugLocs — jeremy.morse / detail
  9. [IndVars] avoid 'tmp' names in test file with auto-generated CHECK lines; NFC — spatel / detail
  10. [MC][AMDGPU][llvm-objdump] Synthesized local labels in disassembly — tim.renouf / detail

clang-d386587-g499f1ed54853-t20418-b20418.tar.gz (Apr 26, 2021 3:25:15 AM)

  1. [RISCV] Implement the vmmv.m/vmnot.m builtin. — kai.wang / detail
  2. [RISCV] Implement the vfabs.v/vfneg.v builtin. — kai.wang / detail
  3. [RISCV] Implement the pseudo compare builtin. — kai.wang / detail
  4. [RISCV] Implement the vwcvt{u}.x.x.v/vncvt.x.x.w builtin. — kai.wang / detail
  5. [OpenCL] Add inc/dec/cmpxchg C++ legacy atomics with generic — sven.vanhaastregt / detail
  6. [clang][deps] Only generate absolute paths when asked to — Jan Svoboda / detail
  7. [clang][deps] NFC: Fix typo — Jan Svoboda / detail
  8. [llvm-dwarfdump] Fix split-dwarf bug in stats for inlined var loc cov — djtodoro / detail
  9. [RISCV] Add REQUIRES: riscv-registered-target for RISC-V test cases. — kai.wang / detail
  10. [ARM] Ensure loop invariant active.lane.mask operands — david.green / detail
  11. [clang-format] fix indent in alignChainedConditionals — krasimir / detail
  12. [Clang][Coroutine][DebugInfo] Relax test ordering requirement — jeremy.morse / detail
  13. [flang][driver] Fine-tune `-fdebug-dump-symbols` — andrzej.warzynski / detail

clang-d386574-g837442de9c60-t20415-b20415.tar.gz (Apr 26, 2021 12:36:09 AM)

  1. [RISCV] Teach DAG combine what bits Zbp instructions demanded from their inputs. — craig.topper / detail
  2. [RISCV] Optimize addition with immediate — powerman1st / detail
  3. [RISCV] Cleanup setOperationAction calls for INTRINSIC_WO_CHAIN/INTRINSIC_W_CHAIN — craig.topper / detail

clang-d386571-g8cf54c7ff50c-t20411-b20411.tar.gz (Apr 25, 2021 9:47:59 PM)

  1. [sanitizer] Enabled QEMU bot failures — Vitaly Buka / githubweb

clang-d386571-g8cf54c7ff50c-t20411-b20411.tar.gz (Apr 25, 2021 9:47:59 PM)

  1. [DebugInfo][AIX] Set target debugger-tune default to dbx — Jinsong Ji / detail
  2. [RISCV] [1/2] Add IR intrinsic for Zbe extension — craig.topper / detail

clang-d386569-gc1baf946e6cf-t20409-b20409.tar.gz (Apr 25, 2021 6:59:52 PM)

  1. [sanitizer] Use COMPILER_RT_EMULATOR with gtests — Vitaly Buka / detail
  2. [scudo] Mark ARM64 as supported platform — Vitaly Buka / detail
  3. [scudo][NFC] Fix cast warning — Vitaly Buka / detail
  4. [clangd] Omit parameter hint if parameter name comment is present — zeratul976 / detail
  5. [clangd] Omit parameter hint for setter functions — zeratul976 / detail
  6. [clangd] Rename HeuristicResolver::resolveCallExpr() to resolveTypeOfCallExpr() — zeratul976 / detail
  7. [ORC] Avoid invalidating iterators in EHFrameRegistrationPlugin. — Lang Hames / detail

clang-d386562-g7b312e228c36-t20406-b20406.tar.gz (Apr 25, 2021 4:10:43 PM)

  1. [sanitizer] Add scudo tests on QEMU — Vitaly Buka / githubweb
  2. [sanitizer] Improve naming of bot steps — Vitaly Buka / githubweb
  3. [sanitizer] Fix typo in bot script — Vitaly Buka / githubweb

clang-d386562-g7b312e228c36-t20406-b20406.tar.gz (Apr 25, 2021 4:10:43 PM)

  1. [googlemock] Fix warnings about superfluous semicolons after 68ff493dfc950c05c102e09e14a16d06253ffa16. NFC. — martin / detail
  2. [clangd] Produce semantic token for name referring to UnresolvedUsingValueDecl — zeratul976 / detail
  3. [clangd] Use HeuristicResolver to produce a better semantic token for name referring to UnresolvedUsingValueDecl — zeratul976 / detail
  4. [NFC][X86][AVX2] Add baseline CodeGen/CostModel tests for interleaved loads/stores of i16 w/ strides 2/3/4 — lebedev.ri / detail

clang-d386558-g504eee28fe0f-t20403-b20403.tar.gz (Apr 25, 2021 1:28:41 PM)

  1. [lldb] [Process/FreeBSD] Report fork/vfork events to LLGS — mgorny / detail
  2. [lldb] [Process/NetBSD] Report fork/vfork events to LLGS — mgorny / detail
  3. [ARM][disassembler] Fix incorrect number of MCOperands generated by the disassembler — minyihh / detail
  4. [NFC] Fixed some D79714 warnings — Vitaly Buka / detail
  5. Disable deprecated-copy warnings on various LLVM code to bring the bot back to green — Vitaly Buka / detail

clang-d386553-g4b9be5ac0850-t20400-b20400.tar.gz (Apr 25, 2021 10:40:51 AM)

  1. [VPlan] Add VPBlockUtils::blocksOnly helper. — flo / detail

clang-d386552-g92880ab7a2b2-t20399-b20399.tar.gz (Apr 25, 2021 7:54:13 AM)

  1. [X86] Add support for reusing ZF etc. from locked XADD instructions (PR20841) — llvm-dev / detail
  2. [AST] Add DeclarationNameInfo to node introspection — steveire / detail
  3. Add srcloc output to clang-query — steveire / detail
  4. [libc++] Adds __utility/to_underlying.h. — koraq / detail
  5. [gn build] Port a354fd56c504 — llvmgnsyncbot / detail
  6. Revert rG2149aa73f640c96 "[X86] Add support for reusing ZF etc. from locked XADD instructions (PR20841)" — llvm-dev / detail
  7. [demangler] Use standard semantics for StringView::substr — koraq / detail
  8. [gn build] Port 1cea7ab4ba13 — llvmgnsyncbot / detail

clang-d386544-g5dd5859c42da-t20397-b20397.tar.gz (Apr 25, 2021 4:56:04 AM)

  1. [PhaseOrdering] Add PR32544 test coverage — llvm-dev / detail
  2. [RISCV] Apply clang_builtin_alias to overloaded builtins. — kai.wang / detail
  3. [NewGVN] Use ExprResult to add extra predicate users. — flo / detail
  4. [NewGVN] Properly transfer PredDep in move constructor. — flo / detail
  5. [X86] Regenerate atomic-flags.ll test file — llvm-dev / detail
  6. [X86] Add PR20841 test cases showing failure to reuse ZF from XADD ops — llvm-dev / detail

clang-d386538-gc3f95e919764-t20395-b20395.tar.gz (Apr 25, 2021 2:03:14 AM)

  1. [X86] Refine AMX fast register allocation — xiang1.zhang / detail

clang-d386537-g3b8ec86fd576-t20394-b20394.tar.gz (Apr 24, 2021 8:27:13 PM)

  1. [ORC-RT] Re-apply "Initial ORC Runtime directories and build..." with fixes. — Lang Hames / detail
  2. [Clang] Add clang attribute `clang_builtin_alias`. — kai.wang / detail
  3. [ORC][C-bindings] Fix missing ')' in comments. — Lang Hames / detail
  4. [Clang] Fixup for D100611 — kai.wang / detail
  5. [X86] Support AMX fast register allocation — xiang1.zhang / detail

clang-d386532-g6fca18953251-t20391-b20391.tar.gz (Apr 24, 2021 2:46:14 PM)

  1. [PatternMatch] Improve m_Deferred() documentation (NFC) — nikita.ppv / detail
  2. [SCEV] Add additional NE applyLoopGuards() test (NFC) — nikita.ppv / detail
  3. [SCEV] Fix applyLoopGuards() chaining for ne predicates — nikita.ppv / detail
  4. Simplify the breakpoint setting in DynamicLoaderMacOS::SetNotificationBreakpoint — Jason Molenda / detail

clang-d386528-g0ce723cb228b-t20388-b20388.tar.gz (Apr 24, 2021 11:58:55 AM)

  1. [libcxx][iterator] adds `std::input_or_output_iterator` and `std::sentinel_for` — cjdb / detail
  2. [InstCombine] ctpop(X) + ctpop(Y) => ctpop(X | Y) if X and Y have no common bits (PR48999) — Dávid Bolvanský / detail
  3. [InstCombine] ctpop(rot(X)) -> ctpop(X) — Dávid Bolvanský / detail
  4. Fix null ptr crash dumping TemplateTemplateParmDecl — aaron / detail
  5. [Tests] Rename variable to fix broken buildbots — Dávid Bolvanský / detail
  6. [AArch64] Enable UseAA globally in the AArch64 backend — david.green / detail
  7. [InstCombine] Fixed UB in foldCtpop — Dávid Bolvanský / detail
  8. [NewGVN] Use performSymbolicEvaluation instead of createExpression. — flo / detail
  9. [flang] Fix crash from -DMACRO= with empty replacement — pklausler / detail
  10. [Analysis] Attribute alignment should not prevent tail call optimization — Dávid Bolvanský / detail
  11. [NFC] Refactor how CFI section types are represented in AsmPrinter — VenkataRamanaiah.Nalamothu / detail

clang-d386517-gca177dcda301-t20384-b20384.tar.gz (Apr 24, 2021 9:13:37 AM)

  1. [Clang] Added doc for malloc attribute — Dávid Bolvanský / detail
  2. [Clang] Added heading to doc for malloc attribute — Dávid Bolvanský / detail
  3. [ARM] Format ARMISD node definitions. NFC — david.green / detail
  4. [libc++] Remove if-else to make branch predictor happy — koraq / detail
  5. [lld/mac] Don't assert when using -exported_symbol with private symbol — thakis / detail
  6. [InstCombine] Add tests for comparison of integer parts (NFC) — nikita.ppv / detail
  7. [libc++][doc] Adds a Format library status page. — koraq / detail

clang-d386510-g4ca0fbfabd7a-t20381-b20381.tar.gz (Apr 24, 2021 6:26:29 AM)

  1. [Polly][ManualOpt] Match interpretation of unroll metadata to LoopUnrolls's. — llvm-project / detail
  2. [InstCombine] Added testcases from PR48999, NFC — Dávid Bolvanský / detail
  3. [GVN] Clobber partially aliased loads. — daniil.fukalov / detail
  4. [lld/mac] add test coverage for -sectcreate and -order_file with --reproduce — thakis / detail
  5. [lld/mac] simplify export-options.s test a bit — thakis / detail

clang-d386505-gfd0af0cf0828-t20377-b20377.tar.gz (Apr 24, 2021 3:22:21 AM)

  1. [Polly] Fix stage 2 clang -Wdeprecated-copy after D79714 — i / detail
  2. [lldb] [Process] Introduce protocol extension support API — mgorny / detail
  3. [lldb] [gdb-remote server] Introduce new stop reasons for fork and vfork — mgorny / detail
  4. [lldb] [llgs] Support owning and detaching extra processes — mgorny / detail
  5. [lldb] [Process/Linux] Report fork/vfork stop reason — mgorny / detail

clang-d386505-gfd0af0cf0828-t20377-b20377.tar.gz (Apr 24, 2021 3:22:21 AM)

  1. [SPEC2017][CMake] Protect Fortran compiler check. — llvm-test-suite / githubweb

clang-d386500-gf22d3813850f-t20375-b20375.tar.gz (Apr 24, 2021 12:36:06 AM)

  1. [ELF] Simplify a condition in addGotEntry. NFC — i / detail
  2. [libcxx][iterator] adds `std::weakly_incrementable` and `std::incrementable` — cjdb.ns / detail
  3. [mlir][tosa] Add tosa.gather lowering to linalg.indexed_generic — rob.suderman / detail
  4. [mlir] Canonicalize AllocOp's with only store and dealloc uses — ivan.butygin / detail

clang-d386496-gce1a4d532316-t20372-b20372.tar.gz (Apr 23, 2021 9:49:50 PM)

  1. [libcxx] disables ranges for clang-cl — cjdb.ns / detail
  2. [libomptarget] Enable AMDGPU devicertl — jonathanchesterfield / detail
  3. [ORC-RT] Initial ORC Runtime directories and build system files. — Lang Hames / detail
  4. Revert "[ORC-RT] Initial ORC Runtime directories and build system files." — Lang Hames / detail

clang-d386492-g4e87fdd78643-t20369-b20369.tar.gz (Apr 23, 2021 7:01:49 PM)

  1. [RISCV] Only expose one interface for getContainerForFixedLengthVector in the RISCVTargetLowering class — craig.topper / detail
  2. [RISCV] Move getLMULForFixedLengthVector out of RISCVSubtarget. — craig.topper / detail
  3. Implement N3644 "Null Forward Pointers" in _LIBCPP_DEBUG mode. — arthur.j.odwyer / detail
  4. Require asserts for test that uses debug flag — tejohnson / detail
  5. Revert "[Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks." — 31459023+hctim / detail
  6. [clang][amdgpu] Use implicit code object version — jonathanchesterfield / detail
  7. [MachineCSE] Prevent CSE of non-local convergent instrs — mkitzan / detail
  8. [RISCV] Removed getLMULForFixedLengthVector. — craig.topper / detail
  9. [NFC] Delete the redundant member 'shouldEmitMoves' from DwarfCFIException class — VenkataRamanaiah.Nalamothu / detail

clang-d386483-g3fe5c3b0189f-t20366-b20366.tar.gz (Apr 23, 2021 4:13:34 PM)

  1. [mlir][tosa] Add tosa.resize lowering to linalg generic — rob.suderman / detail
  2. [PowerPC] Provide XL-compatible builtins in altivec.h — nemanja.i.ibm / detail
  3. [SCEV] Add loop guard tests for ugt/uge predicates (NFC) — nikita.ppv / detail
  4. [WebAssembly] Finalize wasm_simd128.h intrinsics — tlively / detail
  5. Enable AST introspection on non-X86 — steveire / detail
  6. Thread safety analysis: Simplify intersectAndWarn (NFC) — aaron.puchert / detail
  7. [CSSPGO] Fix missing debug info of dangling pseudo probe — wlei / detail
  8. [utils] Disable -Wdeprecated-copy for googlemock/gtest — Dávid Bolvanský / detail
  9. [lld-macho]][nfc] Fix some typos + rephrase a comment — jezng / detail
  10. [lld-macho] Fix use-after-free in loadDylib() — jezng / detail

clang-d386473-gd7bd62a64e44-t20363-b20363.tar.gz (Apr 23, 2021 1:22:18 PM)

  1. [AMDGPU] Save WWM registers in functions — sebastian.neubauer / detail
  2. [libcxx] Fixed build break on buildbots with -Werror — Dávid Bolvanský / detail
  3. [Clang] Allow the combination of loader_uninitialized and address spaces — johannes / detail
  4. [OpenMP] Avoid reading uninitialized parallel level values — johannes / detail
  5. [VPlan] Add GraphTraits impl to traverse through VPRegionBlock. — flo / detail
  6. scudo: Store header on deallocation before retagging memory. — peter / detail
  7. [RISCV] Have assembler check that the temp register is different than dest register for vmsgeu.vx pseudo. — craig.topper / detail
  8. [RISCV] Remove GetVRegNoV0 from the output register class of masked compare pseudo instructions. — craig.topper / detail
  9. Drop a REQUIRES: lldb on a dexter regression test — jeremy.morse / detail
  10. [libc++] Rewrite the tuple constructors to be strictly Standards conforming — Louis Dionne / detail
  11. [AST] Update tests to query for introspection support — steveire / detail
  12. [NFC] Use hasSection instead of getSection().empty() — snehasishk / detail
  13. Mark type test intrinsics as speculatable to fix inline cost — tejohnson / detail
  14. [PR49761] Fix variadic arg handling in matcher — Chris.Hamilton / detail
  15. [Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks. — 31459023+hctim / detail
  16. [InstCombine] add test for ctpop; NFC — spatel / detail
  17. [InstCombine] fold 'not' of ctpop in parity pattern — spatel / detail
  18. Revert "[X86][AMX] Try to hoist AMX shapes' def" — 31459023+hctim / detail
  19. [OpenMP] Fix -Wdeprecated-copy — i / detail
  20. [hwasan] Remove untagging of kernel-consumed memory — 31459023+hctim / detail
  21. [CSSPGO]  Fix incorrect prorating indirect call distribution factor that leads to target count loss. — hoy / detail
  22. scudo: Work around gcc 8 conversion warning. — peter / detail
  23. [lld/mac] Support more flags for --reproduce — thakis / detail
  24. [mlir] Add block arguments for input/output operands of 'linalg.tiled_loop`. — pifon / detail
  25. [Docs] Updated LLVM_TARGETS_TO_BUILD section in GettingStarted.rst — shivam98.tkg / detail
  26. [InstCombine] X - usub.sat(X, Y) => umin(X, Y) — Dávid Bolvanský / detail
  27. [clangd] Allow AST request without range — sam.mccall / detail
  28. [libcxx][nfc] Add license to `pointer_comparison_test_helper.h` — zoecarver / detail

clang-d386445-gd9187f50b98f-t20359-b20359.tar.gz (Apr 23, 2021 10:30:13 AM)

  1. [Hexagon] Remove redundant HVX intrinsic selection patterns, NFC — kparzysz / detail
  2. [AMDGPU][NFC] Update auto-gen test — Piotr Sobczak / detail
  3. Revert "[AMDGPU] Save WWM registers in functions" — sebastian.neubauer / detail
  4. [AMDGPU] Fix typo in implicit operand lists — jay.foad / detail
  5. [AArch64][SVE] Fix bug in lowering of fixed-length integer vector divides — joe.ellis / detail
  6. [TTI] Fix ScalarizationCost initialization. — daniil.fukalov / detail
  7. [TTI] NFC: Use InstructionCost to store ScalarizationCost in IntrinsicCostAttributes. — daniil.fukalov / detail
  8. [TTI] NFC: Change getAddressComputationCost to return InstructionCost — sander.desmalen / detail
  9. [TTI] NFC: Change getGEPCost to return InstructionCost — sander.desmalen / detail
  10. [TTI] NFC: Change getMemcpyCost to return InstructionCost — sander.desmalen / detail
  11. [TTI] NFC: Change getScalingFactorCost to return InstructionCost — sander.desmalen / detail
  12. [TTI] NFC: Change getIntImmCost[Inst|Intrin] to return InstructionCost — sander.desmalen / detail
  13. [flang] Switch from %f18 to %flang_fc1 in a test — andrzej.warzynski / detail
  14. [AST] Sort introspection results without instantiating other data — steveire / detail
  15. [Analyzer][StdLibraryFunctionsChecker] Describe arg constraints — gabor.marton / detail
  16. fix comment typo to cycle bots — thakis / detail
  17. [CostModel][X86] Improve v2f32 fadd reduction cost — llvm-dev / detail
  18. [cmake] Configure policy CMP0116 — davelee.com / detail
  19. [PowerPC] Add vec_ctsl and vec_ctul to altivec.h — nemanja.i.ibm / detail
  20. [TableGen] [docs] Improve BNF for the 'multiclass' statement [NFC] — Paul C. Anagnostopoulos / detail

clang-d386425-g91464c30bfcf-t20357-b20357.tar.gz (Apr 23, 2021 7:43:30 AM)

  1. [zorg] Add buildbot for HIP — enye.shi / githubweb

clang-d386425-g91464c30bfcf-t20357-b20357.tar.gz (Apr 23, 2021 7:43:30 AM)

  1. [lldb][NFC] Remove a stray unicode character in the LLDB test docs — Raphael Isemann / detail
  2. [RISCV] Custom lower vector F(MIN|MAX)NUM to vf(min|max) — fraser / detail
  3. [clang] Do not crash on template specialization following a fatal error — adamcz / detail
  4. [InstCombine] Fixed crash when setting align attr for memalign — Dávid Bolvanský / detail
  5. Reland "[Clang] Propagate guaranteed alignment for malloc and others" — Dávid Bolvanský / detail
  6. [InstCombine][NFC] add tests for printf("%s", str) --> puts(str)/noop transformation. — Dávid Bolvanský / detail
  7. [InstCombine] Fixed newly added tests; NFC — Dávid Bolvanský / detail
  8. [llvm][NFC] Fix assert indentation — tbaeder / detail
  9. AMDGPU: Fix assert on inline asm on gfx90a — Matthew.Arsenault / detail
  10. [X86] combineSetCCAtomicArith - pull out repeated ops. NFCI. — llvm-dev / detail
  11. [lld-macho] Have tests default to targeting macos 10.15 — jezng / detail
  12. [InstCombine] Added tests for PR50096; NFC — Dávid Bolvanský / detail
  13. [OpenCL] Fix typo in the test. — anastasia.stulova / detail
  14. [OpenMP] Replace global InfoLevel with a reference to an internal one. — huberjn / detail
  15. [TableGen] [docs] Improve description of NAME in Programmer's Reference — Paul C. Anagnostopoulos / detail
  16. [X86] Add Win32/64 mulo test coverage — llvm-dev / detail
  17. [TableGen] Correct some comments in the TableGen parser [NFC] — Paul C. Anagnostopoulos / detail
  18. [AMDGPU] Save WWM registers in functions — sebastian.neubauer / detail

clang-d386407-g487ab5345920-t20353-b20353.tar.gz (Apr 23, 2021 4:38:31 AM)

  1. [MLIR][NFC] Fix warning, trim includes + cleanup in AffineOps.h — uday / detail
  2. [lldb][NFC] Delete a checked-in build log in docs/testsuite — Raphael Isemann / detail
  3. [mlir] Support dimension permutations in ProgressiveVectorToSCF — springerm / detail
  4. [NewGVN] Track simplification dependencies for phi-of-ops. — flo / detail
  5. [mlir][docs] Update `add_mlir_doc` usage — marius.brehler / detail
  6. [mlir] Use SCF for loops in ProgressiveVectorToSCF — springerm / detail
  7. Revert "[NewGVN] Track simplification dependencies for phi-of-ops." — flo / detail
  8. [mlir] Support broadcast dimensions in ProgressiveVectorToSCF — springerm / detail
  9. [Clang] Propagate guaranteed alignment for malloc and others — Dávid Bolvanský / detail
  10. [mlir] Support masked 1D vector transfer ops in ProgressiveVectorToSCF — springerm / detail
  11. llvm-objdump: refactor SourcePrinter into separate file. NFC. — Tim Northover / detail
  12. [mlir] Support masked N-D vector transfer ops in ProgressiveVectorToSCF. — springerm / detail
  13. [gn build] Port c623945d707c — llvmgnsyncbot / detail
  14. Revert "[Clang] Propagate guaranteed alignment for malloc and others" — Dávid Bolvanský / detail
  15. [X86][AMX][NFC] Make comparison operators to be complete — pengfei.wang / detail
  16. Re-reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
  17. Recommit "[NewGVN] Track simplification dependencies for phi-of-ops." — flo / detail
  18. [doc] Clarify constrained fcmps behavior — thomasp / detail
  19. [dexter] Add keyword argument 'on_line' to DexLabel — orlando.hyams / detail

clang-d386388-gafaf36b69eac-t20350-b20350.tar.gz (Apr 23, 2021 1:47:13 AM)

  1. [RISCV] Implement the vnot.v builtin. — kai.wang / detail
  2. [LoopReroll] Fix rerolling loop with extra instructions — t-kawashima / detail
  3. [cland] Dont emit missing newline warnings when building preamble — kadircet / detail
  4. [AArch64] Fix for BTI landing pad insertion with PAC-RET+bkey. — daniel.kiss / detail
  5. [GlobalISel] Remove ConstantFoldingMIRBuilder — jay.foad / detail
  6. [Debug-Info] change return type to void for attribute adding functions. — czhengsz / detail
  7. [mlir] Handle strided 1D vector transfer ops in ProgressiveVectorToSCF — springerm / detail

clang-d386381-g53673fd1bf6f-t20346-b20346.tar.gz (Apr 22, 2021 10:58:53 PM)

  1. [gn build] (manually) port 0b2bc69ba29 — thakis / detail
  2. [lld/mac] slightly improve weak-private-extern.s test — thakis / detail
  3. [lld/mac] Implement support for .weak_def_can_be_hidden — thakis / detail
  4. [InlineSpiller] Clean-up isSpillCandBB — serguei.katkov / detail
  5. [NFC] Suppress cpplint warning in test — Vitaly Buka / detail
  6. [RISCV] Implement the vneg.v builtin. — kai.wang / detail
  7. [X86] Enable compilation of user interrupt handlers. — pengfei.wang / detail
  8. [X86][AMX] Try to hoist AMX shapes' def — pengfei.wang / detail
  9. [X86][AMX][NFC] Avoid assert for the same immidiate value — pengfei.wang / detail

clang-d386372-g619ecba5bcbf-t20343-b20343.tar.gz (Apr 22, 2021 8:11:22 PM)

  1. [clang][nfc] Split getOrCheckAMDGPUCodeObjectVersion — jonathanchesterfield / detail
  2. [RISCV] [1/2] Add IR intrinsic for Zbp extension — craig.topper / detail
  3. [re-land][lld-macho] Fix min version check — jezng / detail
  4. [lldb] Update register state parsing for JSON crashlogs — Jonas Devlieghere / detail
  5. CWG2076: Permit implicit conversions within a single level of braces — richard / detail
  6. Reapply  "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed" — jonathanchesterfield / detail
  7. [libc++][ranges] Add range.cmp: equal_to, not_equal_to, less, etc. — zoecarver / detail
  8. [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all} — i / detail
  9. AMDGPU: Restore atomic fp feature on FP atomic instruction definitions — Matthew.Arsenault / detail
  10. [NFC] Fix cpplint warning — Vitaly Buka / detail

clang-d386362-g484b6648fdd4-t20340-b20340.tar.gz (Apr 22, 2021 5:21:56 PM)

  1. Revert "Re-land "[Driver] Support default libc++ library location on Darwin"" — phosek / detail
  2. [dfsan] Fix Len argument type in call to __dfsan_mem_transfer_callback — jianzhouzh / detail
  3. [AST] Enable AST node introspection on Apple — steveire / detail
  4. [Hexagon] Improve lowering of returns of i1 — kparzysz / detail
  5. [RISCV] Fix crash with fptosi.sat/fptoui.sat intrinsics on RV64. Add test cases. — craig.topper / detail
  6. [flang] (NFC) Break up flang/runtime/reduction.cpp — pklausler / detail
  7. [lld-macho][nfc] Clean up some constructor declarations — jezng / detail
  8. [lld-macho] Fix min version check — jezng / detail
  9. [WebAssembly] Put utility functions in Utils directory (NFC) — aheejin / detail
  10. [WebAssembly] Serialize params/results in MachineFunctionInfo — aheejin / detail
  11. [WebAssembly] Fix fixEndsAtEndOfFunction for delegate — aheejin / detail
  12. scudo: Optimize getSizeLSBByClassId() by compressing the table into an integer if possible. NFCI. — peter / detail
  13. Revert "[AST] Enable AST node introspection on Apple" — steveire / detail
  14. llvm-objdump: add --rpaths to macho support — keithbsmiley / detail
  15. [HIP] Support overloaded math functions for hipRTC — Yaxun.Liu / detail
  16. Revert "[lld-macho] Fix min version check" — jezng / detail
  17. scudo: Only static_assert for compressed LSB format with clang. — peter / detail

clang-d386345-g1d96107cfec5-t20337-b20337.tar.gz (Apr 22, 2021 2:44:55 PM)

  1. [RISCV] Support vector type for second operand of vmfge and vmfgt IR intrinsics. — craig.topper / detail
  2. [RISCV] Add missing tests for vector type for second operand of vmsgt and vmsgtu IR intrinsics. — craig.topper / detail
  3. [RISCV] Add IR intrinsics for vmsge(u).vv/vx/vi. — craig.topper / detail
  4. Revert "[instcombine] Exploit UB implied by nofree attributes" — listmail / detail
  5. [Driver] Specify -ccc-install-dir for linux-cross test — phosek / detail
  6. [SCEV] Compute ranges for lshr recurrences — listmail / detail
  7. Revert "[sanitizer] Use COMPILER_RT_EMULATOR with gtests" — Vitaly Buka / detail
  8. scudo: Use a table to look up the LSB for computing the odd/even mask. NFCI. — peter / detail
  9. [flang] (NFC) Document Fortran feature history — pklausler / detail
  10. Fix the triple used in llvm-mca. — kai.peter.nacke / detail
  11. Coverage: Document how to collect a profile without a filesystem — Duncan P. N. Exon Smith / detail
  12. [Diagnostics] Restore -Wdeprecated warning when user-declared copy assignment operator is defined as deleted (PR45634) — Dávid Bolvanský / detail
  13. Add support of the next Ubuntu (Ubuntu 21.10 - Impish Idri) — sylvestre / detail
  14. [lldb] Include thread name in crashlog.py output — Jonas Devlieghere / detail
  15. Revert "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed" — jonathanchesterfield / detail
  16. [M68k][AsmParser][NFC] Remove redundant default cases — minyihh / detail
  17. Skip unreliable LLDB tests when running under asan — Adrian Prantl / detail
  18. [M68k][Disassembler][NFC] Decorate dump methods with LLVM_DUMP_METHOD — minyihh / detail
  19. [AArch64] Improve vector reverse lowering — david.green / detail
  20. [GlobalOpt] Don't replace alias with aliasee if aliasee is interposable — aeubanks / detail
  21. [trace][intel-pt] Fix a crash on unconsumed Expected's Error — jan.kratochvil / detail
  22. lldb/Instrumentation: NFC-ish use GetFrameCodeAddressForSymbolication() — Fred Riss / detail
  23. [Hexagon] Use 'vnot' instead of 'not' in patterns with vectors — kparzysz / detail
  24. [GVN] Regenerate test checks (NFC) — nikita.ppv / detail
  25. [GVN] Generate LE and BE check lines (NFC) — nikita.ppv / detail

clang-d386320-g37e145812855-t20334-b20334.tar.gz (Apr 22, 2021 11:55:20 AM)

  1. [OPENMP]Mark test as unsupported to avoid possible unexpected passes, — a.bataev / detail
  2. [AArch64] Block tryCombineToBSL combines for vectors wider than NEON — joe.ellis / detail
  3. [lld/mac] tweak comment in a test — thakis / detail
  4. [Hexagon] Unmasked and masked load pair to dame bae -? one load and selects — jcoplin / detail
  5. [libc++] Re-apply `std::indirectly_readable` and `std::indirectly_writable` — Louis Dionne / detail
  6. [PowerPC] Add vec_roundm as alias for vec_floor in altivec.h — nemanja.i.ibm / detail
  7. [PowerPC] Add missing VSX guard for vec_roundm with vector double — nemanja.i.ibm / detail
  8. [PowerPC] Add vec_roundp as alias for vec_ceil — nemanja.i.ibm / detail
  9. [PowerPC] Add vec_roundz as alias for vec_trunc in altivec.h — nemanja.i.ibm / detail
  10. [PowerPC] Add vec_xlds to altivec.h — nemanja.i.ibm / detail
  11. [PowerPC] Add vec_load_splats to altivec.h — nemanja.i.ibm / detail
  12. [PowerPC] Add vec_vclz as an alias for vec_cntlz in altivec.h — nemanja.i.ibm / detail
  13. [PowerPC] Add missing casts for vec_xlds and vec_load_splats — nemanja.i.ibm / detail
  14. [flang][driver][Revert] Reverts f18 to allow options passed to -W — arnamoy10 / detail
  15. [flang] Fix checking of argument passing for parameterized derived types — psteinfeld / detail
  16. [llvm-profgen] A couple tweaks to the testing harness. — hoy / detail
  17. [SLP]Skip undefs trying to find perfect/shuffled tree entries matching. — a.bataev / detail
  18. [libc++] Fix some typos and remove unused macros. NFCI. — arthur.j.odwyer / detail
  19. [libc++] Eliminate macro _LIBCPP_UNUSED_VAR. NFCI. — arthur.j.odwyer / detail
  20. [x86] remove stale comment from test file; NFC — spatel / detail
  21. [flang][openmp] Add General Semantic Checks for Allocate Directive — andrzej.warzynski / detail
  22. [libc++] [test] Fix nodiscard_extensions.pass.cpp in _LIBCPP_DEBUG mode. — arthur.j.odwyer / detail
  23. [dfsan] Track origin at loads — jianzhouzh / detail
  24. [flang] Fix spurious errors from runtime derived type table construction — pklausler / detail
  25. Fix memory leak in MicrosoftDemangleNodes's Node::toString — Raphael Isemann / detail
  26. [OpenMP] Add function for setting LIBOMPTARGET_INFO at runtime — huberjn / detail
  27. [Hexagon] Add HVX intrinsics for conditional vector loads/stores — kparzysz / detail
  28. [RISCV] Use stack temporary to splat two GPRs into SEW=64 vector on RV32. — craig.topper / detail
  29. [lldb] Fix that the expression commands --top-level flag overwrites --allow-jit false — Raphael Isemann / detail
  30. [RISCV] Turn splat shuffles of vector loads into strided load with stride of x0. — craig.topper / detail
  31. [lsan] Temporarily disable new check broken on arm7 — Vitaly Buka / detail
  32. Temporarily revert the code part of D100981 "Delete le32/le64 targets" — i / detail
  33. [flang] Update recently added OpenMP tests to use the new driver — andrzej.warzynski / detail
  34. [sanitizer] Use COMPILER_RT_EMULATOR with gtests — Vitaly Buka / detail
  35. [scudo] Check if MADV_DONTNEED zeroes memory — Vitaly Buka / detail
  36. [NFC] Remove reference to file deleted by D100981. — Vitaly Buka / detail

clang-d386284-g2c551aedcf8b-t20330-b20330.tar.gz (Apr 22, 2021 9:04:49 AM)

  1. [gn build] (manually) port aee6c86c4d — thakis / detail
  2. [AST] Make comment a bit more specific — steveire / detail
  3. [gn build] (manually) port aee6c86c4d better — thakis / detail
  4. [X86][AMX][NFC] Remove assert for comparison between different BBs. — pengfei.wang / detail
  5. [mlir] Add `tensor.reshape`. — pifon / detail
  6. [DAGCombiner] Allow operand of step_vector to be negative. — JunMa / detail
  7. [SimplifyLibCalls][NFC] Use StringRef::back instead explicit indexing. — Dávid Bolvanský / detail
  8. [InstCombine][NFC] Use --check-globals flag in tests. — Dávid Bolvanský / detail
  9. [LTO] Caching.h - remove unused <string> include. NFCI. — llvm-dev / detail
  10. [X86] Regenerate atomic-eflags-reuse.ll — llvm-dev / detail
  11. [lld/mac] add a comment pointing to a test that took me a while to find — thakis / detail
  12. [Hexagon] Masked and unmasked load to same base -> load and two selects — jcoplin / detail
  13. Update shebang for clang-format-diff script to python3. — paulatoth / detail
  14. Revert "[libcxx][iterator] adds `std::indirectly_readable` and `std::indirectly_writable`" — dave / detail
  15. AArch64: expand G_DIVREM operations in GlobalISel — Tim Northover / detail
  16. AArch64: support mixed-size fp <-> int conversions in GlobalISel. — Tim Northover / detail
  17. Revert "[Hexagon] Masked and unmasked load to same base -> load and two selects" — kparzysz / detail
  18. [OpenCL] Add missing C++ legacy atomics with generic — sven.vanhaastregt / detail
  19. [mlir] Move PyConcreteAttribute to header. NFC. — zinenko / detail
  20. [C++4OpenCL] Add extra diagnostics for kernel argument types — anastasia.stulova / detail
  21. [LoopIdiom] Added testcase for double memset (fixed in LLVM 12); NFC — Dávid Bolvanský / detail
  22. [SLP]Improve cost model for the vectorized extractelements. — a.bataev / detail
  23. [lld/mac] make a few "named parameter comments" more consistent — thakis / detail
  24. [SLP]Added explicit ref to TargetTransformInfo to try to pacify MSVC — a.bataev / detail
  25. [SLP]Replace more `TTI` with `TTIRef`, NFC. — a.bataev / detail
  26. [LoopVectorize] Fix bug where predicated loads/stores were dropped — joe.ellis / detail

clang-d386258-ge5984a3680be-t20327-b20327.tar.gz (Apr 22, 2021 6:13:06 AM)

  1. Remove 3 Flang workers/builders — andrzej.warzynski / githubweb
  2. [zorg] Support other relative scripts in AnnotatedBuilder — enye.shi / githubweb

clang-d386258-ge5984a3680be-t20327-b20327.tar.gz (Apr 22, 2021 6:13:06 AM)

  1. [mlir] Move memref-tests from standard to memref folder. — Thomas.Schmeyer / detail
  2. [PowerPC] Improve codegen for vector fp to int widening conversions — nemanja.i.ibm / detail
  3. [lldb] Add support for evaluating expressions in static member functions — Raphael Isemann / detail
  4. [lldb][NFC] Fix unsigned/signed cmp warning in MainLoopTest — Raphael Isemann / detail
  5. [AST] Add NestedNameSpecifierLoc accessors to node introspection — steveire / detail
  6. [PowerPC] Add vec_roundc as alias for vec_rint in altivec.h — nemanja.i.ibm / detail
  7. [X86][AVX] Add PR49971 test case — llvm-dev / detail
  8. MipsSEFrameLowering.h - remove unused headers. NFCI. — llvm-dev / detail
  9. [Matrix] Support #pragma clang fp — flo / detail
  10. [Bitcode] Ensure DIArgList in bitcode has no null or forward metadata refs — stephen.tozer / detail
  11. [lldb-vscode] Use a DenseMap to pacify overly aggressive linters — benny.kra / detail
  12. [AST] De-duplicate empty node introspection — steveire / detail
  13. Fix typo "beneficiates" in comments — jay.foad / detail
  14. [lldb] XFAIL TestStoppedInStaticMemberFunction on Windows — Raphael Isemann / detail
  15. [AST] Add clarification comment — steveire / detail
  16. [clang][deps] Check extra args in tests — Jan Svoboda / detail
  17. [lldb] Don't leak LineSequence in PDB parsers — Raphael Isemann / detail
  18. [MLIR][Shape] Add canonicalizations for `shape.broadcast` — frgossen / detail
  19. [-Wcalled-once] Do not run analysis on Obj-C++ — vsavchenko / detail
  20. [AArch64][SVE] Regression test all ACLE tests with C++ — sander.desmalen / detail
  21. clang: libstdc++ LWM is 4.8.3 — nathan / detail
  22. [lldb/elf] Avoid side effects in function calls ParseUnwindSymbols — pavel / detail

clang-d386258-ge5984a3680be-t20327-b20327.tar.gz (Apr 22, 2021 6:13:06 AM)

  1. [test-suite] Enable more tests from gcc test suite — Dávid Bolvanský / githubweb
  2. [test-suite] SPEC2017 CPU pop2 floating point test. — naromero / githubweb

clang-d386236-g8000e1f5789c-t20323-b20323.tar.gz (Apr 22, 2021 3:05:38 AM)

  1. [NewPM] Mark some more wrapper passes as ignored — aeubanks / detail
  2. [clang-tidy] Avoid bugprone-macro-parentheses warnings after goto argument — jubnzv / detail
  3. [libcxx] [test] Fix testing on windows with c++experimental enabled — martin / detail
  4. [CSSPGO][llvm-profdata] Support trimming cold context when merging profiles — aktoon / detail
  5. [LoopVectorize] Don't create unnecessary vscale intrinsic calls — david.sherwood / detail
  6. [RISCV] Custom lowering of SET_ROUNDING — sepavloff / detail
  7. [AMDGPU] SIWholeQuadMode: don't add duplicate implicit $exec operands — jay.foad / detail
  8. clang-format: [JS] do not merge side-effect imports. — martin / detail
  9. [mlir][linalg] remove interchange option on linalg to loop lowering. — gysit / detail
  10. [clang][deps] Include "-cc1" in the arguments — Jan Svoboda / detail
  11. [AArch64] Fix calling windows varargs with floats in fixed args from non-windows functions — martin / detail

clang-d386225-g58c5b4c2c356-t20320-b20320.tar.gz (Apr 22, 2021 12:15:34 AM)

  1. Revert "[Zorg] Change make to ninja instead for Clang RHEL buildbot" — gkistanova / githubweb
  2. Revert "[PowerPC] Allow the PowerPC RHEL buildbot to use cmake with test-suite" — gkistanova / githubweb

clang-d386225-g58c5b4c2c356-t20320-b20320.tar.gz (Apr 22, 2021 12:15:34 AM)

  1. [mlir][linalg] Add pattern to push reshape after elementwise operation — thomasraoux / detail
  2. [RISCV] Custom lowering of FLT_ROUNDS_ — sepavloff / detail
  3. [Debug-Info] implement -gstrict-dwarf — czhengsz / detail
  4. scudo: Obtain tag from pointer instead of loading it from memory. NFCI. — peter / detail
  5. [CodeGen] Do not split functions with attr "implicit-section-name". — snehasishk / detail
  6. [AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed — Pushpinder.Singh / detail
  7. [GVN] Introduce loop load PRE — mkazantsev / detail
  8. [RISCV] Use TargetConstant for condition code of RISCVISD::SELECT_CC. — craig.topper / detail

clang-d386217-gf6d8cf779844-t20317-b20317.tar.gz (Apr 21, 2021 9:26:31 PM)

  1. [CSSPGO][llvm-profgen] Always report dangling probes for frames with real samples. — hoy / detail
  2. [AArch64][GlobalISel] Mark some vector G_ABS cases as legal — Jessica Paquette / detail
  3. [AArch64][GlobalISel] Fix regbankselect for G_FCMP with vector destinations — Jessica Paquette / detail
  4. Delete le32/le64 targets — i / detail
  5. [OpenMP] Simplify offloading parallel call codegen — georgakoudis1 / detail
  6. AMDGPU: Fix assert when trying to fold reg_sequence of physreg copies — Matthew.Arsenault / detail
  7. [mlir][tosa] Add tosa.avg_pool2d lowering — rob.suderman / detail
  8. [lldb] Disable TestSimulatorPlatform.py because it's causing a SIGHUP — Jonas Devlieghere / detail
  9. Wordsmith the semantics of invariant.load — ybrevnov / detail
  10. [Coroutine] Collect CoroBegin if all of terminators are dominated by one coro.destroy — yedeng.yd / detail
  11. [RISCV] Teach lowerSPLAT_VECTOR_PARTS to detect cases where Hi is sign extended from Lo. — craig.topper / detail

clang-d386206-g3511022f5f0a-t20314-b20314.tar.gz (Apr 21, 2021 6:35:19 PM)

  1. Fix TestVSCode_runInTerminal — a20012251 / detail
  2. [CodeView] Add CodeView support for PGO debug information — rnk / detail
  3. [libcxx] Stop using use c++ subdirectory for libc++ library — phosek / detail
  4. Fix VSCode/TestOptions.test — a20012251 / detail
  5. [IR][sanitizer] Set nounwind on module ctor/dtor, additionally set uwtable if -fasynchronous-unwind-tables — i / detail
  6. [IR] Add doc about Function::createWithDefaultAttr. NFC — i / detail
  7. [mlir] Linalg : do not forward memrefs to outputs when do bufferization — ezhulenev / detail
  8. [HWASan] Untag argument to __hwasan_tag_memory. — mascasa / detail

clang-d386198-gc9a0754b443b-t20311-b20311.tar.gz (Apr 21, 2021 3:44:05 PM)

  1. [compiler-rt] check max address from kernel is <= mmap range size — code / detail
  2. [FuncAttrs] Don't infer willreturn for nonexact definitions — sstipanovic / detail
  3. [lldb] Fix RichManglingContext::FromCxxMethodName() leak — rupprecht / detail
  4. [scudo] Avoid empty statement warnings — mcgrathr / detail
  5. Revert "[InstCombine] Fold multiuse shr eq zero" — nikita.ppv / detail
  6. [lld-macho][nfc] Add accessors for commonly-used PlatformInfo fields — jezng / detail
  7. [LoopIdiom] Added testcase from PR44378; NFC — Dávid Bolvanský / detail
  8. [LLParser] Print mismatched types in error message — aeubanks / detail
  9. [SLP]Add a test with broadcast shuffle kind in SLP, NFC. — a.bataev / detail
  10. [flang][msvc] Fix compilation of external-hello-world test with MSVC. — llvm-project / detail
  11. [lldb] Use the compiler from the SDK in simulator tests — Jonas Devlieghere / detail
  12. [Evaluator] Bitcast result of pointer stripping — aeubanks / detail
  13. [lldb-vscode] Add postRunCommands — a20012251 / detail
  14. scudo: Use DC GZVA instruction in storeTags(). — peter / detail
  15. scudo: Make prepareTaggedChunk() and resizeTaggedChunk() generic. — peter / detail
  16. [libc++] Move macOS testing out of the 2nd CI stage — Louis Dionne / detail
  17. [HIP] Add option -fgpu-inline-threshold — Yaxun.Liu / detail
  18. Re-land "[Driver] Support default libc++ library location on Darwin" — Jonas Devlieghere / detail
  19. [MemCpyOpt] Allow variable lengths in memcpy optimizer — nikita.ppv / detail
  20. Fix TestVSCode_launch test — a20012251 / detail
  21. [MC] Use COMDAT for LSDA only if IR comdat type is any — phosek / detail
  22. Add a new AsmParserState class to capture detailed source information for .mlir files — riddleriver / detail
  23. [mlir][mlir-lsp] Add a new C++ LSP server for MLIR named mlir-lsp-server — riddleriver / detail
  24. [mlir] Add a vscode language extension for MLIR — riddleriver / detail
  25. [mlir][mlir-lsp-server] Add some initial documentation on the MLIR LSP server — riddleriver / detail
  26. [lldb-vscode] redirect stderr/stdout to the IDE's console — a20012251 / detail
  27. [RISCV] Temporary in vmsge(u).vx pseudo instructions can't be V0. — craig.topper / detail
  28. [RISCV] Cleanup up the spec version references around fmaxnum/fminnum. — craig.topper / detail
  29. [libc++] Move the debug_level feature to the DSL — Louis Dionne / detail
  30. [lldb-vscode] Distinguish shadowed variables in the scopes request — a20012251 / detail

clang-d386168-g656ebd519e3f-t20307-b20307.tar.gz (Apr 21, 2021 12:50:57 PM)

  1. [libc++] [test] Remove epicyclic workarounds for vector/span; use T[] or std::array. — arthur.j.odwyer / detail
  2. [libc++] s/_LIBCPP_NO_HAS_CHAR8_T/_LIBCPP_HAS_NO_CHAR8_T/g — arthur.j.odwyer / detail
  3. [PollyACC] Fix declaration/stub definition mismatch. NFC. — llvm-project / detail
  4. [libcxx][iterator] adds `std::indirectly_readable` and `std::indirectly_writable` — cjdb / detail
  5. [lsan][docs] Clarify supported platforms — i / detail
  6. [OPENMP]Fix PR49698: OpenMP declare mapper causes segmentation fault. — a.bataev / detail
  7. [lld-macho] Support LC_ENCRYPTION_INFO — jezng / detail
  8. [lldb] [test/Register] Initial tests for regsets in core dumps — mgorny / detail
  9. [X86][SSE] getFauxShuffleMask - don't decode OR(SHUFFLE,SHUFFLE) containing UNDEFs. (PR50049) — llvm-dev / detail
  10. [Polly] Explicitly include all std headers — kparzysz / detail
  11. [libc++][doc] Improve Phabricator links. — koraq / detail
  12. [lld/mac] add aarch64 to requirements of encryption-info.s test — thakis / detail
  13. [InstSimplify] add tests for ctlz-of-shift-constant; NFC — spatel / detail
  14. [InstSimplify] generalize ctlz-of-shifted-constant — spatel / detail
  15. Fix FoldReshapeOpWithUnitExtent generating illegal reshape — ataei / detail
  16. [SimplifyLibCalls] Don't change alignment when creating memset — sstipanovic / detail

clang-d386152-gb6db6f5530d2-t20304-b20304.tar.gz (Apr 21, 2021 9:59:25 AM)

  1. [Clang][ARM] Define __VFP_FP__ macro unconditionally — victor.campos / detail
  2. [MC] MCInstrDesc.h - remove unnecessary <string> include. NFCI. — llvm-dev / detail
  3. [PhaseOrdering] Add test case for PR45682 — llvm-dev / detail
  4. [Support] Don't include VirtualFileSystem.h in CommandLine.h — thakis / detail
  5. [mlir][NFC] Refactor linalg substituteMin and AffineMinSCF canonizalizations — thomasraoux / detail
  6. [AsmParser][ms][X86] Fix possible misbehaviour in parsing of special tokens at start of string. — anirudh_prasad / detail
  7. [TTI] NFC: Change getVectorSplitCost to return InstructionCost — dfukalov / detail
  8. clang-format: [JS] do not wrap after `asserts` — martin / detail
  9. [mlir] some iwyu fixes after ba7a92c01e8 — thakis / detail
  10. [mlir] more iwyu fixes after ba7a92c01e8 — thakis / detail
  11. [mlir] yet more iwyu fixes after ba7a92c01e8 — thakis / detail
  12. [lldb/test] Modernize lldb-server test inferior — pavel / detail
  13. [mlir] hopefully final round of iwyu fixes after ba7a92c01e8 — thakis / detail
  14. [flang] iwyu fixes after ba7a92c01e8 — thakis / detail
  15. [libc++] Add std::ranges::iter_move and std::iter_rvalue_reference_t — Louis Dionne / detail
  16. [AMDGPU] Lower regbanks reassign threshold to 15000 — Stanislav.Mekhanoshin / detail
  17. [lldb/test] Clean up TestThreadSpecificBpPlusCondition inferior — pavel / detail
  18. [lld][MachO] Refactor findCommand — alexshap / detail
  19. [gn build] Port 97e383aa061b — llvmgnsyncbot / detail
  20. [gn build] add llvm-profgen to gn build — thakis / detail
  21. [CSSPGO] Exclude pseudo probe from slotindex verification. — hoy / detail

clang-d386131-ge6ff89dc2eab-t20301-b20301.tar.gz (Apr 21, 2021 7:13:36 AM)

  1. [llvm-rc] Fix a new test to disambiguate macOS paths like /Users/... from options starting with a slash — martin / detail
  2. [OpenCL] Refactor shuffle builtin decls — sven.vanhaastregt / detail
  3. [OpenCL] Do not add builtins with unavailable types — sven.vanhaastregt / detail
  4. [AArch64] Add and update reverse mask tests. NFC — david.green / detail
  5. Reland "[clang-scan-deps] Add support for clang-cl" — sylvain.audi / detail
  6. [lld][MachO] Add support for LC_VERSION_MIN_* load commands — alexshap / detail
  7. Fix clang/test/Frontend/plugin-annotate-functions.c — john.brawn / detail
  8. [clang] Recognize ppc32 as valid mcpu value — thatlemon / detail
  9. Some FormatEntity.cpp cleanup and unit testing — Raphael Isemann / detail
  10. AMDGPU: Fix indirect tail calls — Matthew.Arsenault / detail
  11. [AArch64][SVE] Fix crash with icmp+select — caroline.concatto / detail
  12. [libc] Enhance ArrayRef + unittests — gchatelet / detail
  13. Do not pass null attributes to BuildAttributedStmt during instantiation — aaron / detail
  14. [SelectionDAG] Fix minor typo in ISDOpcodes.h. NFC — fraser / detail

clang-d386117-g77e170db8678-t20297-b20297.tar.gz (Apr 21, 2021 4:07:50 AM)

  1. added section on CI system — kuhnel / detail
  2. [SCEV] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail
  3. [lld][ELF] Fix "enumeral and non-enumeral type in conditional expression" warning (NFC) — nullptr.cpp / detail
  4. Revert "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed" — Pushpinder.Singh / detail
  5. [NFC] fixed link in documentation — kuhnel / detail
  6. [AArch64] Add instruction costs for FP_TO_UINT and FP_TO_SINT with half types — david.sherwood / detail
  7. [RISCV][Clang] Add RVV AMO builtins — shihpo.hung / detail
  8. [llvm-cvtres] Reduce the set of dependencies of llvm-cvtres. NFC. — martin / detail
  9. [llvm-rc] Run clang to preprocess input files — martin / detail
  10. [mlir] Assume terminators in nested regions are always legal in FuncBufferizePass — ivan.butygin / detail
  11. [lldb/ELF] Fix IDs of synthetic eh_frame symbols — pavel / detail
  12. [flang][driver] Add support for `-fget-definition` — andrzej.warzynski / detail
  13. [llvm-rc] Try to fix the Preprocessor/llvm-rc.rc test on non arm/x86 architectures — martin / detail
  14. [RISCV] Further fixes for RVV stack offset computation — fraser / detail
  15. [DAGCombiner] Support all-ones/all-zeros SPLAT_VECTOR in more combines — fraser / detail
  16. [DAG] TargetLowering.cpp - breakup if-else chains where each block returns. NFCI. — llvm-dev / detail
  17. [lldb] [MainLoop] Support multiple callbacks per signal — mgorny / detail
  18. [ARM][Driver][Windows] Allow command-line upgrade to Armv8. — simon.tatham / detail

clang-d386099-gde18fa9e52a4-t20294-b20294.tar.gz (Apr 21, 2021 1:19:23 AM)

  1. [lsan] Test to show lsan dependency on globals — Vitaly Buka / detail
  2. [libc] Disable fma and fmaf for x86_64. — sivachandra / detail
  3. [AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed — Pushpinder.Singh / detail
  4. [Test] Add a negative unit test — mkazantsev / detail
  5. [NFC] Remove redundant InstCombinePass name — aeubanks / detail
  6. Use SmallVector instead of std::vector to manage storage of llvm::BitVector — sguelton / detail
  7. [RISCV] Introduce floating point control and state registers — sepavloff / detail
  8. [libc] Add fma to the C standard spec. — sivachandra / detail
  9. [PollyACC] Fix implicit function definitions. NFC. — llvm-project / detail
  10. [PollyACC] Configure PollyPPCG only if needed. — llvm-project / detail
  11. [mlir][linalg] adapt named op generalization to work with captures. — gysit / detail
  12. [RISCV][MC] Mask load should not have VMConstraint. — zakk.chen / detail
  13. [Docs] Fix formatting issue for llvm.experimental.stepvector in LangRef — david.sherwood / detail
  14. Revert "[InstSimplify] Bypass no-op `and`-mask, using known bits (PR49543)" — nikita.ppv / detail

clang-d386085-geff4f65afb63-t20291-b20291.tar.gz (Apr 20, 2021 10:29:56 PM)

  1. [X86] Support some missing intrinsics — chen3.liu / detail
  2. Revert "[Driver] Support default libc++ library location on Darwin" — Jonas Devlieghere / detail
  3. [libc] Add hardware implementations of fma and fmaf for x86_64 and aarch64. — sivachandra / detail
  4. [NFC][CSKY] Resort the instruction description in td — zixuan.wu / detail
  5. [lldb] Simplify check for nill value in breakpoint_function_callback.test — Jonas Devlieghere / detail

clang-d386080-g78abad569c0f-t20288-b20288.tar.gz (Apr 20, 2021 7:39:36 PM)

  1. Revert "[InstCombine] Recognize `((x * y) s/ x) !=/== y` as an signed multiplication overflow check (PR48769)" — rnk / detail
  2. [CMake][llvm] avoid changing global flags (may be used outside of llvm) — francisvm / detail
  3. [FuncAttrs] Always preserve FunctionAnalysisManagerCGSCCProxy — aeubanks / detail
  4. [lld-macho] Skip platform checks for a few libSystem re-exports — jezng / detail
  5. [WebAssembly] Update README. NFC. — sbc / detail
  6. Make sure PHIElimination doesn't copy debug locations across basic blocks. — Adrian Prantl / detail
  7. [sanitizer] Fix glibc sparc build and add GetTls support — i / detail
  8. [dfsan] Enable origin tracking with fast8 mode — gbalats / detail
  9. [mlir] Support hoisting whole affine for loops in LICM — sergei.grechanik / detail
  10. [RISCV] Add missing SEW=64 tests to vmslt-rv32.ll. NFC — craig.topper / detail

clang-d386070-gdd5324467d1d-t20284-b20284.tar.gz (Apr 20, 2021 4:49:52 PM)

  1. [Driver] Don't use capture for InstalledDir — phosek / detail
  2. [COST][AARCH64] Improve cost of reverse shuffles for AArch64. — a.bataev / detail
  3. [lld-macho] Support subtractor relocations that reference sections — jezng / detail
  4. [lld-macho] Ensure segments are laid out contiguously — jezng / detail
  5. [lld-link] Warn on exported deleting dtor — zequanwu / detail
  6. [WebAssembly] Remove unused known_gcc_test_failures.txt. NFC — sbc / detail
  7. [InstCombine] add tests for srem-by-2; NFC — spatel / detail
  8. [InstCombine] fold shift-of-srem-by-2 to mask+shift — spatel / detail
  9. [NFC][InstCombine] Add test for sign-extending NSW trunc (PR49543) — lebedev.ri / detail
  10. [InstCombine] `sext(trunc(x)) --> sext(x)` iff trunc is NSW (PR49543) — lebedev.ri / detail
  11. [NFC][InstSimplify] Add one more test for unneeded 'and' — lebedev.ri / detail
  12. [InstSimplify] Bypass no-op `and`-mask, using known bits (PR49543) — lebedev.ri / detail
  13. [NFC][InstCombine] Add tests for sext-of-trunc-nuw-of-lshr (PR49543) — lebedev.ri / detail
  14. [InstCombine] "Bypass" NUW trunc of lshr if we are going to sext the result (PR49543) — lebedev.ri / detail
  15. [flang][msvc] Fix compilation of RuntimeGtest — asher.mancinelli / detail
  16. Allow invokable sub-classes of IntrinsicInst — listmail / detail
  17. Revert "[InstCombine] "Bypass" NUW trunc of lshr if we are going to sext the result (PR49543)" — lebedev.ri / detail
  18. Revert "[InstCombine] `sext(trunc(x)) --> sext(x)` iff trunc is NSW (PR49543)" — lebedev.ri / detail
  19. [Clang, builtins] Added aligned_alloc, memalign support — Dávid Bolvanský / detail
  20. Revert "Allow invokable sub-classes of IntrinsicInst" — listmail / detail
  21. [mlir] Disallow broadcast dimensions on TransferWriteOp. — springerm / detail

clang-d386049-gf5efe0aa048b-t20281-b20281.tar.gz (Apr 20, 2021 1:58:26 PM)

  1. [docs] Use make_unique in FrontendAction example — thakis / detail
  2. [mlir][Standard][NFC] Fix op documentation — riddleriver / detail
  3. [docs] Fix doxygen comments wrongly attached to the clang namespace — thakis / detail
  4. [libcxx][test] Construct non-empty containers in iterator's debug mode tests — kbessonova / detail
  5. Look through invertible recurrences in isKnownNonEqual — listmail / detail
  6. [mlir] Make some functions public to use custom TypeIDs — riddleriver / detail
  7. Fix clang Visual Studio build instructions — amccarth / detail
  8. [ELF] Don't set versionId on undefined weak lazy symbols — i / detail
  9. [NFC][LoopVectorize] Autogenerate check lines in pr45259.ll — lebedev.ri / detail
  10. [NFC][SCEV] Split getLosslessPtrToIntExpr out of getPtrToIntExpr() — lebedev.ri / detail
  11. [NFC][InstCombine] Add tests for signed mul overflow check via mul-sdiv pattern (PR48769) — lebedev.ri / detail
  12. [InstCombine] Recognize `((x * y) s/ x) !=/== y` as an signed multiplication overflow check (PR48769) — lebedev.ri / detail
  13. [tests] Expand coverage for D99687 — listmail / detail
  14. clang: Update libstdc++ issue workaround — nathan / detail
  15. Rearrange code to reduce diff for D99687 [nfc] — listmail / detail
  16. Revert "Look through invertible recurrences in isKnownNonEqual" — listmail / detail
  17. [Compiler-rt] Fix bug when considering CMake path returned by llvm-config. — Dan Liew / detail
  18. [libcxx] adds `iter_difference_t` and `iter_value_t` — cjdb / detail
  19. Get Section from resolved_addr in Target::ReadMemory — Jason Molenda / detail
  20. [flang] Implement IPARITY, PARITY, and FINDLOC reductions — pklausler / detail
  21. [llvm-objdump] Remove "No" prefixes on variables — thakis / detail
  22. [Driver] Support default libc++ library location on Darwin — phosek / detail
  23. [WebAssembly] More codegen for f64x2.convert_low_i32x4_{s,u} — tlively / detail
  24. [AArch64][GlobalISel] Clarify fallback debug print — jonathan_roelofs / detail
  25. [flang] Fix assignment of parameterized derived types — psteinfeld / detail
  26. Reapply "Look through invertible recurrences in isKnownNonEqual" — listmail / detail
  27. [Driver] Support both slashes — phosek / detail

clang-d386022-g683dc41695fd-t20278-b20278.tar.gz (Apr 20, 2021 11:09:38 AM)

  1. Ensure target-multiversioning emits deferred declarations — erich.keane / detail
  2. AMDGPU/GlobalISel: Fix uitofp/sitofp with non-power-of-2 integers — Matthew.Arsenault / detail
  3. [ARM] Limit PerformExtractEltToVMOVRRD to when f64 is legal. — david.green / detail
  4. Revert "[SLP] Add detection of shuffled/perfect matching of tree entries." — a.bataev / detail
  5. [libcxx] makes `iterator_traits` C++20-aware — Louis Dionne / detail
  6. GlobalISel: Check for powers of 2 for inverse funnel shift lowering — Matthew.Arsenault / detail
  7. [libc++][nfc] Move iterator_traits and related into __iterator/iterator_traits.h. — zoecarver / detail
  8. [gn build] Port 120fa8293e22 — llvmgnsyncbot / detail
  9. [AArch64] Add apple-m1 CPU, and default to it for macOS. — Ahmed Bougacha / detail
  10. [AArch64] Don't always override CPU for arm64e. — Ahmed Bougacha / detail
  11. [AArch64] Bump apple-latest CPU alias to apple-a14. — Ahmed Bougacha / detail
  12. [AMDGPU] Allow multiple uses of the same literal — jay.foad / detail
  13. GlobalISel: Defer register creation in handleAssignments — Matthew.Arsenault / detail
  14. [libc++] NFC: Normalize `#endif //` comment indentation — Louis Dionne / detail
  15. free(nullptr) does not violate the nofree specification — listmail / detail
  16. [SLP] Add detection of shuffled/perfect matching of tree entries. — a.bataev / detail
  17. [X86][SSE] combineX86ShuffleChain - check if we're blending with zero into already zero elements — llvm-dev / detail
  18. [PhaseOrdering] Add test case for PR36760 — llvm-dev / detail
  19. [mlir][spirv] Support conversion of extract op from vector<1xT> type — thomasraoux / detail
  20. [clangd] Use dirty filesystem when performing cross file tweaks — n.james93 / detail
  21. [mlir] Pass AnalysisManager as optional parameter to analysis ctor, so it can request any other analysis as dependency — ivan.butygin / detail
  22. Silence MSVC signed/unsigned comparison warning. NFCI. — llvm-dev / detail
  23. [PhaseOrdering] Add second test case for PR36760 — llvm-dev / detail
  24. [OpenMP] Add OpenMPOpt as a Module pass — jhuber6 / detail
  25. [libcxx][doc] Use Phabricator links. — koraq / detail
  26. [tests] Update per review comment on D99912 — listmail / detail
  27. Tolerate missing debug info in the shared_ptr pretty printer. — saugustine / detail
  28. [test] Add a couple more tests for D99912 — listmail / detail
  29. [COST]Add a test for reverse shuffles cost on AArch64, NFC. — a.bataev / detail
  30. [test] Add a couple extra tests for recurrence matching in unreachable code — listmail / detail
  31. [llvm-objdump] Prefer positive boolean Verbose instead of negative NonVerbose. NFC — i / detail
  32. Update tests checks, NFC. — a.bataev / detail

clang-d385990-g83a25a101051-t20275-b20275.tar.gz (Apr 20, 2021 8:23:43 AM)

  1. [C++, test] Fix typo in NSS* vars — thomasp / detail
  2. clang-format: [JS] do not merge imports and exports. — martin / detail
  3. [lit, test] Fix test cancellation feature detection — thomasp / detail
  4. [mlir] test gather/scatter index vector of type index. — gysit / detail
  5. Fix Wdocumentation warning by consistently using '///' comment blocks. NFCI. — llvm-dev / detail
  6. [DAG] SelectionDAG.cpp - breakup if-else chains where each block returns. NFCI. — llvm-dev / detail
  7. [mlir][linalg] lower index operations during linalg to vector lowering. — gysit / detail
  8. [AMDGPU] Use simpler alternatives to !foldl. NFC. — jay.foad / detail
  9. [ValueTypes] Fix sizes of v256i32 and v256f32 (8182 -> 8192) — cullen.rhodes / detail
  10. [llvm-objdump] Add an llvm-otool tool — thakis / detail
  11. [PowerPC] Canonicalize shuffles on big endian targets as well — nemanja.i.ibm / detail
  12. [MCA][LSUnit] Fix a potential use after free in the logic that updates memory groups. — andrea.dibiagio / detail
  13. [libc++][ci] Re-split the CI pipeline to try and reduce load on more builders — Louis Dionne / detail
  14. [flang][nfc] Port 2 tests to use the new driver when enabled — andrzej.warzynski / detail
  15. [AMDGPU] Use if instead of foreach in a few places. NFC. — jay.foad / detail
  16. [RISCV][NFC] Add tests for scalable-vector DAGCombiner improvements — fraser / detail
  17. [AMDGPU] Add TransVALU to gfx10 — sebastian.neubauer / detail
  18. Fix PR46880: Fail CHECK-NOT with undefined variable — thomasp / detail
  19. [AArch64][AsmParser] NFC: Remove unused ExtendOp struct — cullen.rhodes / detail
  20. [SLP] Add detection of shuffled/perfect matching of tree entries. — a.bataev / detail
  21. [flang][driver] Refactor methods for parsing options (nfc) — andrzej.warzynski / detail
  22. [ARM] Create VMOVRRD from adjacent vector extracts — david.green / detail
  23. Revert "[SLP] Add detection of shuffled/perfect matching of tree entries." — a.bataev / detail
  24. [AArch64][SVE] Lower MULHU/MULHS nodes to umulh/smulh instructions — bradley.smith / detail
  25. [gn build] reformat all gn files — thakis / detail
  26. [mlir][StandardToSPIRV] Add support for lowering std.xor on bool to SPIR-V — hanchung / detail
  27. [SLP] Add detection of shuffled/perfect matching of tree entries. — a.bataev / detail
  28. MachineVerifier: Continue reporting errors for copies — Matthew.Arsenault / detail
  29. GlobalISel: Restrict narrow scalar for fptoui/fptosi results — Matthew.Arsenault / detail

clang-d385961-g840c4e4e90c9-t20271-b20271.tar.gz (Apr 20, 2021 5:28:01 AM)

  1. [DAGCombiner] Support fold zero scalar vector. — JunMa / detail
  2. [PowerPC] Use mtvsrdd to put callee-saved GPR into VSR — qiucofan / detail
  3. [LV] Let selectVectorizationFactor reason directly on VectorizationFactor. — sander.desmalen / detail
  4. [RISCV] Fix missing emergency slots for scalable stack offsets — fraser / detail
  5. Re-land [GreedyRA ORE] Add Cost of spill locations into remark — serguei.katkov / detail
  6. [Support] BinaryStreamReader.h - remove unnecessary <string> include. NFCI. — llvm-dev / detail
  7. [mlir] Add patterns to lower Math operations to LLVM based libm calls. — tpopp / detail
  8. [mlir] Progressively lower vector to SCF — springerm / detail
  9. [ARM] Regenerate a couple of tests. NFC — david.green / detail
  10. [libcxx][test] Split off debug mode tests — kbessonova / detail
  11. [AArch64][SVE][InstCombine] Replace last{a,b} intrinsics with extracts... — joe.ellis / detail
  12. [AArch64] Constant fold sve_convert_from_svbool(zero) to zero — joe.ellis / detail
  13. [RISCV] Refactor an optimization of addition with immediate — powerman1st / detail
  14. [CodeGen] CodeGenPassBuilder.h - remove unnecessary <string> include. NFCI. — llvm-dev / detail
  15. [Support] APInt.h - remove <algorithm> include. NFCI. — llvm-dev / detail
  16. [MemoryBuiltins] Added support for memalign — Dávid Bolvanský / detail
  17. [AMDGPU] Re-arrange ds_read/ds_write ISel pattern for better readability. — mahesha.comp / detail

clang-d385944-gb22721f01a58-t20268-b20268.tar.gz (Apr 20, 2021 2:32:12 AM)

  1. [mlir][linalg] update fusion on tensors to support linalg index operations. — gysit / detail
  2. [llvm-rc] Simplify Opts.td to avoid repetition. NFC. — martin / detail
  3. [llvm-rc] Fix handling of the /X option to match its documentation and rc.exe — martin / detail
  4. [Test] Add -lcssa run to force LI in GVN — mkazantsev / detail
  5. [X86][AMX] Add description of x86_amx to LangRef. — yuanke.luo / detail
  6. [MLIR][LinAlg] Detensoring CF cost-model: look forward. — kareem.ergawy / detail
  7. [NFC] Restructure code to make it possible to insert other GCs — mkazantsev / detail
  8. [CSKY 4/n] Add basic CSKYAsmParser and CSKYInstPrinter — zixuan.wu / detail
  9. [CSKY 5/n] Add support for all CSKY basic integer instructions except for branch series — zixuan.wu / detail
  10. [CSKY 6/n] Add support branch and symbol series instruction — zixuan.wu / detail
  11. [SelectionDAG] Relax constraints on STEP_VECTOR step operand — fraser / detail
  12. [PowerPC] Support f128 under VSX — qiucofan / detail
  13. Explicitly pass type to cast load constant folding result — aeubanks / detail
  14. [X86][AMX] Verify illegal types or instructions for x86_amx. — yuanke.luo / detail
  15. [AMDGPU] GCNDPPCombine: don't shrink V_ADD_CO_U32 if carry out is used — jay.foad / detail

clang-d385929-gd5fa71e9ecc5-t20265-b20265.tar.gz (Apr 19, 2021 11:41:41 PM)

  1. [GreedyRA ORE] Add Cost of spill locations into remark — serguei.katkov / detail
  2. [Docs] Mention LLVM_EXPERIMENTAL_TARGETS_TO_BUILD variable in CMake.rst — shivam98.tkg / detail
  3. Revert "[GreedyRA ORE] Add Cost of spill locations into remark" — serguei.katkov / detail
  4. [RISCV][test] Add a new test of addition — powerman1st / detail
  5. [Test] Add loop load PRE test with GC pointers — mkazantsev / detail
  6. [mlir][linalg] update drop unit dims to support linalg index operations. — gysit / detail
  7. [RISCV] Handle PseudoVRELOAD and PseudoVSPILL in getInstSizeInBytes. — zakk.chen / detail

clang-d385922-g5c6ac3b4a25e-t20262-b20262.tar.gz (Apr 19, 2021 8:54:46 PM)

  1. Fix android-x86 library name in asan_device_setup. — eugenis / detail
  2. [CSSPGO] Flip SkipPseudoOp to true for MIR APIs. — hoy / detail
  3. [CSSPGO] Exclude pseudo probes from slot index — hoy / detail
  4. [mlir][llvm] Add UnnamedAddr attribute to GlobalOp — clementval / detail
  5. [lldb] Fix one leak in reproducer — i / detail
  6. [AArch64][SVE] Combine add and index_vector — JunMa / detail

clang-d385916-g324d641b75b5-t20258-b20258.tar.gz (Apr 19, 2021 6:06:39 PM)

  1. [libc++][gardening] Replace instances of `\x{AD}`. — zoecarver / detail
  2. Reset NextFnNum in MachineModuleInfo::initialize — daniel_l_sanders / detail
  3. [M68k] Put M68kDesc as the direct library dependency for disassembler — minyihh / detail
  4. Add a cache of checked AttributeLists. — nicholas / detail
  5. [libc++] [C++20] [P0586] Implement safe integral comparisons — kamleshbhalui / detail
  6. [lldb] Fix demangler leaks in the DWARF AST parser — i / detail
  7. [InstCombine] Enhance deduction of alignment for aligned_alloc — Dávid Bolvanský / detail

clang-d385909-g199c39748292-t20255-b20255.tar.gz (Apr 19, 2021 3:17:19 PM)

  1. [libc++][NFC] Move incrementable_traits and indirectly_readable_traits into separate headers. — Louis Dionne / detail
  2. [LICM] Make capture check more precise — nikita.ppv / detail
  3. [gn build] Port e0adf7e06a9e — llvmgnsyncbot / detail
  4. [flang] Define missing & needed IEEE_ARITHMETIC symbols — pklausler / detail
  5. [CUDA][HIP] Allow non-ODR use of host var in device — Yaxun.Liu / detail
  6. [AArch64] Peephole rule to remove redundant cmp after cset. — Pavel.Iliin / detail
  7. [AMDGPU] Remove error check for indirect calls and add missing queue-ptr — Madhur.Amilkanthwar / detail
  8. [compiler-rt][asan] use full vm range on apple silicon macs — code / detail
  9. [lldb] Print the fixed address if symbolication fails in DumpDataExtractor — Jonas Devlieghere / detail
  10. [lldb] Update breakpoint_function_callback.test for different error message — Jonas Devlieghere / detail
  11. [PowerPC] Disable relative lookup table converter pass for AIX — Jinsong Ji / detail
  12. [lldb] Stop unsetting LLDB_DEBUGSERVER_PATH from TestLaunchProcessPosixSpawn — Jonas Devlieghere / detail
  13. [mlir][python] ExecutionEngine can dump to object file — nicolas.vasilache / detail
  14. [libcxx] Base MSVC autolinking on _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS — martin / detail
  15. [WebAssembly] Use v128.const instead of splats for constants — tlively / detail
  16. [libcxx] [test] Ifdef out tests that rely on perms::none on directories for triggering errors — martin / detail
  17. [AST] Update introspection API to use const-ref for copyable types — steveire / detail
  18. [InstCombine] Add tests for multiuse shr eq zero (NFC) — nikita.ppv / detail
  19. [InstCombine] Fold multiuse shr eq zero — nikita.ppv / detail
  20. [rs4gc] Fix a latent bug around attribute stripping for intrinsics — listmail / detail
  21. [AST] Fix comparison to of SourceRanges in container — steveire / detail
  22. [funcattrs] Consistently check call site attributes — listmail / detail
  23. [ARM] Use ProcResGroup in Cortex-M7 scheduling model — david.green / detail
  24. [CodeGen] Use ProcResGroup information in SchedBoundary — david.green / detail
  25. [SLP]Add detection of shuffled/perfect matching of tree entries. — a.bataev / detail
  26. [compiler-rt] assert max virtual address is <= mmap range size — code / detail
  27. [ThinLTO] Copy UnnamedAddr when spliting module. — zequanwu / detail
  28. Revert "[SLP]Add detection of shuffled/perfect matching of tree entries." — a.bataev / detail
  29. [M68k] Change printing of absolute memory references — rickytaylor26 / detail
  30. [M68k] Implement Disassembler — rickytaylor26 / detail
  31. [PhaseOrdering] add test to show unintended code sinking; NFC — spatel / detail
  32. Revert "[clang-scan-deps] Add support for clang-cl" — alexandre.ganea / detail

clang-d385877-g87afefcd22c5-t20251-b20251.tar.gz (Apr 19, 2021 12:27:08 PM)

  1. [polly] Fix check-polly after SCEVExpander PtrToInt fixes — lebedev.ri / detail
  2. [clang] NFC: Fix range-based for loop warnings related to decl lookup — Jan Svoboda / detail
  3. [AIX] Diagnose thinLTO usage in clang on AIX. — wyehia / detail
  4. fix comment typo to cycle bots — thakis / detail
  5. [LowerConstantIntrinsics] avoid crashing on alloca with unexpected operand type — spatel / detail
  6. [lldb] Support "absolute memory address" images in crashlog.py — Jonas Devlieghere / detail
  7. [AArch64][GlobalISel] Regbankselect + select @llvm.aarch64.neon.uaddlv — Jessica Paquette / detail
  8. [TargetLowering] move "o" and "X" constraint handling to base class — ndesaulniers / detail
  9. [AArch64][GlobalISel] Implement custom legalization for s32 and s64 G_CTPOP — Jessica Paquette / detail
  10. [lld] Delete unused includes. NFC — i / detail
  11. [test] Make global in split-gep-and-gvn.ll not constant — aeubanks / detail
  12. [RISCV] Pad v4i1/v2i1/v1i1 stores with 0s to make a full byte. — craig.topper / detail
  13. Update a test for auto-update format change — listmail / detail
  14. [RISCV] Fix mistake in comment. NFC — craig.topper / detail

clang-d385863-gd746fefb6ffd-t20248-b20248.tar.gz (Apr 19, 2021 9:37:48 AM)

  1. Deployed new mlir-nvidia — jpienaar / githubweb

clang-d385863-gd746fefb6ffd-t20248-b20248.tar.gz (Apr 19, 2021 9:37:48 AM)

  1. [mlir] Improve debug flag management in Python bindings — zinenko / detail
  2. [mlir][linalg] enable library call rewrites for linalg operations with index semantics. — gysit / detail
  3. [TableGen] Add support for the 'assert' statement in multiclasses — Paul C. Anagnostopoulos / detail
  4. [clang][deps] NFC: Remove unused FullDependencies member — Jan Svoboda / detail
  5. [AMDGPU] GCNDPPCombine: simplify API of isShrinkable. NFC. — jay.foad / detail
  6. Rename -show-skipped-includes to -fshow-skipped-includes and make it a driver option — hans / detail
  7. [SystemZ][z/OS] Set more text files as text — Abhina.Sreeskantharajan / detail
  8. [Support] Memory.h - remove unnecessary <string> include. NFCI. — llvm-dev / detail
  9. Fix test/Frontend/print-header-includes.c — hans / detail
  10. [gn build] Add missing dependencies to clang/lib/Basic — thakis / detail
  11. [gn build] (manually) merge 5f87ab336e9f4 — thakis / detail
  12. [Analysis] ImportedFunctionsInliningStatistics.h - add <memory> and remove unused <string> include. NFCI. — llvm-dev / detail
  13. [NFC][SCEV] Assert that we don't try to create SCEVPtrToIntExpr of a non-integral pointer — lebedev.ri / detail
  14. [NFC][SCEVExpander][LoopDistribute] Regenerate scev-inserted-runtime-check.ll check lines — lebedev.ri / detail
  15. [NFC][SCEVExpander][LoopDistribute] Add test for SCEVPtrToIntExpr in SCEVExpander::generateOverflowCheck() — lebedev.ri / detail
  16. [SCEVExpander] generateOverflowCheck(): explicitly PtrToInt the Start — lebedev.ri / detail
  17. [NFCI][SCEVExpander] Extract GetOptimalInsertionPointForCastOf() helper — lebedev.ri / detail
  18. [SCEVExpander] GetOptimalInsertionPointForCastOf(): gracefully handle Constant's — lebedev.ri / detail
  19. [SCEVExpander] Expand explicit PtrToInt casts just like we would implicit ones — lebedev.ri / detail
  20. [SCEVExpander] ReuseOrCreateCast(): use IRBuilder to actually create the cast — lebedev.ri / detail

clang-d385843-g0a92e09c0785-t20244-b20244.tar.gz (Apr 19, 2021 6:51:17 AM)

  1. [DebugInfo] Replace debug uses in replaceUsesOutsideBlock — orlando.hyams / detail
  2. [clang][deps] Simplify function discovering .pcm and .modulemap files — Jan Svoboda / detail
  3. [NFC] Add tests for scalable vectorization of loops with in-order reductions — kerry.mclaughlin / detail
  4. [RISCV] Lower vector shuffles to vrgather operations — fraser / detail
  5. [X86][CostModel] X86TTIImpl::getShuffleCost(): subvector insertions are cheap — lebedev.ri / detail
  6. [clang][deps] Remove the -full-command-line flag — Jan Svoboda / detail
  7. [AMDGPU][MC] Corrected parsing of carry in/out operands in VOP3 — dmitry.preobrazhensky / detail
  8. [clang][parser] Unify rejecting (non) decl stmts with gnu attributes — tbaeder / detail
  9. [TTI] NFC: Remove unused 'OptSize' parameter from shouldMaximizeVectorBandwidth — cullen.rhodes / detail
  10. [AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs — jay.foad / detail
  11. [AMDGPU] Remove MachineDCE after SIFoldOperands — jay.foad / detail
  12. Try to unbreak the compiler-rt build on s390x — sylvestre / detail
  13. [MCA] CodeEmitter.h - remove unused <string> include. NFCI. — llvm-dev / detail
  14. [llvm-exegesis] Analysis.cpp - use for-range loop. NFCI. — llvm-dev / detail
  15. [IR] GlobalObject.h - remove unused <string> include. NFCI. — llvm-dev / detail
  16. [SystemZ][z/OS] Set files in FileRemapper.cpp are text — Abhina.Sreeskantharajan / detail
  17. [mlir][linalg] adding pass to run the interchange pattern. — gysit / detail
  18. [IR] GlobalObject.h - remove unused <utility> include. NFCI. — llvm-dev / detail
  19. [clang][deps] Generate the full command-line for modules — Jan Svoboda / detail

clang-d385824-g31686d13dc58-t20241-b20241.tar.gz (Apr 19, 2021 3:48:04 AM)

  1. [CodeGen] Improve code generation for clamping of constant indices with scalable vectors — david.sherwood / detail
  2. [clang] Rename CompilerInvocationBase to RefBase, split out ValueBase — Jan Svoboda / detail
  3. [llvm-exegesis] Honor -mcpu in analysis mode. — courbet / detail
  4. [clang] Implement CompilerInvocation copy assignment — Jan Svoboda / detail
  5. [clang][cli] NFC: Use Diags to report parsing success/failure — Jan Svoboda / detail
  6. [OpenCL] Change OpenCL builtin version encoding — sven.vanhaastregt / detail
  7. [clang][cli] NFC: Move conditional LangOptions parsing/generation — Jan Svoboda / detail
  8. [DebugInfo] Move the findDbg* functions into DebugInfo.cpp — orlando.hyams / detail
  9. Add default DataLayout support for complex numbers — tpopp / detail

clang-d385815-g9f33943ee015-t20238-b20238.tar.gz (Apr 19, 2021 12:58:00 AM)

  1. [CVP] processCallSite returns wrong status — ybrevnov / detail
  2. [Greedy RA] Add a check to MachineVerifier — serguei.katkov / detail
  3. [GreedyRA ORE] Add stats for copy of virtual registers. — serguei.katkov / detail

clang-d385812-g27edaee84e3e-t20235-b20235.tar.gz (Apr 18, 2021 10:09:58 PM)

  1. [RISCV][Driver] Make the ordering of CmdArgs consistent between RISCV::Linker and baremetal::Linker — shihpo.hung / detail

clang-d385811-g8969762fb1cf-t20234-b20234.tar.gz (Apr 18, 2021 7:20:29 PM)

  1. Add a missing debug assertion in <list>. — arthur.j.odwyer / detail
  2. Revert "[Coroutines] Set presplit attribute in Clang instead of CoroEarly pass" — lxfind / detail
  3. [clangd][test] Fix build error of FeatureModulesTests — pengfei.wang / detail

clang-d385808-gb7ddd45081a0-t20231-b20231.tar.gz (Apr 18, 2021 4:31:22 PM)

  1. [TableGen] Use MachineValueTypeSet in place of SmallSet. — craig.topper / detail
  2. [lit] Fix the return code for "not not" after evaluating "not" internally — martin / detail
  3. [Coroutines] Move CoroEarly pass to before AlwaysInliner — lxfind / detail
  4. Revert "[Coroutines] Move CoroEarly pass to before AlwaysInliner" — lxfind / detail
  5. [Coroutines] Set presplit attribute in Clang instead of CoroEarly pass — lxfind / detail
  6. [TableGen] Pass SmallVector to union_modes instead of returning a std::vector. — craig.topper / detail

clang-d385802-g6e8e165085d4-t20227-b20227.tar.gz (Apr 18, 2021 1:41:33 PM)

  1. [sanitizer] Don't call __tls_get_addr on s390x after D98926 — i / detail
  2. [Introspection] Dont emit json if unchanged. — n.james93 / detail
  3. [TableGen] Use range-based for loop. NFC — craig.topper / detail
  4. [LoopDeletion] Add test for PR49967 (NFC) — nikita.ppv / detail

clang-d385798-ge880c19c6af3-t20224-b20224.tar.gz (Apr 18, 2021 10:51:22 AM)

  1. [libc++] [CI] Fail if the headers contain cyclic dependencies. — arthur.j.odwyer / detail

clang-d385797-gd480f968ad8b-t20223-b20223.tar.gz (Apr 18, 2021 8:05:36 AM)

  1. [libc++] Implements ranges::enable_borrowed_range — koraq / detail
  2. [gn build] Port 01ace074fcb6 — llvmgnsyncbot / detail
  3. [Docs] Correct Boehm collector weblink in GarbageCollection.rst — shivam98.tkg / detail
  4. [lldb] Remove a superfluous trailing semicolon, fixing warnings. NFC. — martin / detail
  5. [clang] Fix cross compiling clang for windows after 141945f950e2f3f — martin / detail
  6. Revert "[SCEV] Model `ashr exact x, C` as `(abs(x) EXACT/u (1<<C)) * signum(x)`" — lebedev.ri / detail

clang-d385791-gaa80ea8a617b-t20220-b20220.tar.gz (Apr 18, 2021 5:03:49 AM)

  1. [AST][Introspection][NFC] Remove unnecessary temporary strings. — n.james93 / detail
  2. [IndVarSimplify] Add test requiring ashr expansion. — flo / detail

clang-d385789-gb9fc47745a6f-t20217-b20217.tar.gz (Apr 18, 2021 2:01:51 AM)

  1. [NFC][LoopVectorize] Autogenerate check lines in X86/gather_scatter.ll test — lebedev.ri / detail
  2. [NFC][X86][CostModel] Rewrite load_store.ll — lebedev.ri / detail

clang-d385787-g1c10201d9660-t20216-b20216.tar.gz (Apr 17, 2021 9:04:43 PM)

  1. Update m_Undef to match vectors/aggrs with undefs and poisons mixed — aqjune / detail
  2. Update InstCombine to use undef matcher instead — aqjune / detail

clang-d385785-gdd68942f1d79-t20215-b20215.tar.gz (Apr 17, 2021 6:15:36 PM)

  1. [AST] Add TypeLoc support to node introspection — steveire / detail

clang-d385784-g863d5c4e4dcf-t20214-b20214.tar.gz (Apr 17, 2021 3:25:11 PM)

  1. [JITLink] Add testcase that was accidentally left out of 19e402d2b34. — Lang Hames / detail
  2. [LoopUnroll] Make some tests more robust (NFC) — nikita.ppv / detail
  3. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  4. [ADT] Update RPOT to work with specializations of different types. — flo / detail
  5. [libc++] Remove hard tabs, U+00AD, and U+200B from all libc++ headers. NFCI. — arthur.j.odwyer / detail

clang-d385779-gbb26fa8c286b-t20211-b20211.tar.gz (Apr 17, 2021 12:33:16 PM)

  1. [libcxx][doc] Fixes typos. — koraq / detail
  2. [ADT] Take graph as const & in some post-order iterators (NFC). — flo / detail
  3. [AST] Remove args from LocationCall — steveire / detail
  4. [NFC] Fixed Typos — shivam98.tkg / detail
  5. [TableGen] Remove local SmallSet from TypeSetByHwMode::insert. — craig.topper / detail
  6. [AST] Enable AST node introspection on WIN32 — steveire / detail
  7. [Support] ThreadPool tests: silence warning unused variable 'It' — alexandre.ganea / detail
  8. [clang-scan-deps] Support double-dashes in clang command lines — alexandre.ganea / detail
  9. [clang-scan-deps] Add support for clang-cl — alexandre.ganea / detail

clang-d385770-g6823af0ca858-t20208-b20208.tar.gz (Apr 17, 2021 9:44:21 AM)

  1. [Inline] Don't add noalias metadata to inaccessiblememonly calls — nikita.ppv / detail
  2. [SimplifyCFG] Skip dbg intrinsics when checking for branch-only BBs. — flo / detail
  3. [LICM] Add more tests for promotion and capture (NFC) — nikita.ppv / detail
  4. [AMDGPU] Add GlobalDCE before internalization pass — Yaxun.Liu / detail
  5. [CUDA][HIP] Mark device var used by host only — Yaxun.Liu / detail
  6. [Pragma] Added support for GCC unroll/nounroll — Dávid Bolvanský / detail
  7. [HIP] Support hipRTC in header — Yaxun.Liu / detail

clang-d385763-g595394321d51-t20205-b20205.tar.gz (Apr 17, 2021 6:55:16 AM)

  1. [Support] AbsoluteDifference - add brackets to appease static analyzer warning. NFCI. — llvm-dev / detail

clang-d385762-g61fc02dc037c-t20204-b20204.tar.gz (Apr 17, 2021 3:50:55 AM)

  1. [ELF] --wrap: don't clear sym->isUsedInRegularObj if real->isUsedInRegularObj; set wrap's initial binding to sym's — i / detail
  2. [Sanitizers] Undefined Behavior Sanitizer support for DragonFlyBSD — David CARLIER / detail
  3. [Sanitizers] DragonFlyBSD adding support for builtins — David CARLIER / detail
  4. [Sanitizers] Fix build — David CARLIER / detail

clang-d385758-gd6de1e1a7140-t20201-b20201.tar.gz (Apr 17, 2021 1:01:27 AM)

  1. [libc][NFC] Add common template test class for sqrt, sqrtf and sqrtl. — sivachandra / detail
  2. [libc][NFC] Make conversion from FPBits to the float point type explicit. — sivachandra / detail
  3. [libc][NFC] Use explicit conversion in modfl_test. — sivachandra / detail
  4. [libc]NFC] Use explicit conversion on frexpl_test and logbl_test. — sivachandra / detail
  5. [libc][NFC] Use explicit conversion in aarch64 FEnv. — sivachandra / detail
  6. Normalize interaction with boolean attributes — sguelton / detail

clang-d385752-gb2a3d31eed3b-t20198-b20198.tar.gz (Apr 16, 2021 7:25:33 PM)

  1. [PowerPC] Minor improvement for insert_vector_elt codegen — nemanja.i.ibm / detail
  2. [ASTReader] Only mark module out of date if not already compiled — kyrtzidis / detail
  3. [TableGen] Replace two SmallDenseSets with SmallSets. — craig.topper / detail
  4. [ELF] Simplify R_386_TLS_GD computation. NFC — i / detail

clang-d385748-g06995fe256ec-t20195-b20195.tar.gz (Apr 16, 2021 4:37:19 PM)

  1. [TableGen] Predicate::operator== needs to compare the HwMode feature name in addition to the HwMode flag. — craig.topper / detail
  2. [AMDGPU] NFC, Comment in disassembler for dpp8 — Joseph.Nash / detail
  3. [AMDGPU] Remove redundant field from DPP8 def — Joseph.Nash / detail
  4. [TableGen] Fix -Wparentheses — i / detail
  5. [lld-macho] Initial groundwork for -bitcode_bundle — jezng / detail
  6. Simplify BitVector code — sguelton / detail
  7. [lldb] Implement ABI::Fix{Code,Data}Address for AArch64 — Jonas Devlieghere / detail
  8. [lldb] Set addressable bits from qHostInfo — Jonas Devlieghere / detail
  9. [lld-macho] Add separator to error message — jezng / detail
  10. [sanitizer] GetTls: work around ppc64 with glibc<2.25(?) or GNU ld 2.30 — i / detail
  11. [lld] Canonicalize HAVE_LIBXAR — jezng / detail
  12. [libc] Extends the testing framework to support typed test — gchatelet / detail
  13. [funcattrs] Add the maximal set of implied attributes to definitions — listmail / detail
  14. [OpenMP] Allow affinity to re-detect for child processes — jonathan.l.peyton / detail
  15. [libc] Add endianness support — gchatelet / detail
  16. [OpenMP] Implement GOMP task reductions — jonathan.l.peyton / detail
  17. [libc] Fix wrongly deduced type — gchatelet / detail
  18. [gn build] (manually) port ca6751043d88 — thakis / detail
  19. [TableGen] Run GenerateVariants before ExpandHwModeBasedTypes. — craig.topper / detail
  20. [gn build] (manually) port ca6751043d88 better — thakis / detail
  21. [inferattrs] Don't infer lib func attributes for nobuiltin functions — listmail / detail
  22. Target::ReadMemory read from read-only binary file Section, not memory — Jason Molenda / detail
  23. [clang][NFC] Fix a potential assert failure — powerman1st / detail

clang-d385725-g13875aab4e7d-t20192-b20192.tar.gz (Apr 16, 2021 1:48:08 PM)

  1. Ignore assume like calls by default in hasAddressTaken() — Stanislav.Mekhanoshin / detail
  2. [RISCV][Clang] Add RVV miscellaneous intrinsic functions. — zakk.chen / detail
  3. Verify the LLVMContext that an Attribute belongs to. — nicholas / detail
  4. [mlir][scf] Add scf.for + tensor.cast canonicalization pattern — nicolas.vasilache / detail
  5. [fuzzer] Print reloaded file paths — mascasa / detail
  6. [AMDGPU] Refactor VOP3P Profile and AsmParser, NFC — Joseph.Nash / detail
  7. Revert "[Support] Don't include <algorithm> in MathExtras.h" — stilis / detail
  8. [DAG] SelectionDAG::isSplatValue - early out if binop is not splat. NFCI. — llvm-dev / detail
  9. [TableGen] CodeGenDAGPatterns - (style) remove if-else chain when if block always returns. NFCI. — llvm-dev / detail
  10. [libc][NFC] Add template tests for a bunch of math functions. — sivachandra / detail
  11. [AMDGPU] Remove dead dcode (NFC). — Christudasan.Devadasan / detail
  12. [TableGen] CodeGenMapTable - use for-range loop. NFCI. — llvm-dev / detail
  13. [TableGen] CodeGenDAGPatterns - use const references on for-range loops to avoid unnecessary copies. NFCI. — llvm-dev / detail
  14. Reland "[Support] Don't include <algorithm> in MathExtras.h" — thakis / detail
  15. [M68k] Fix empty builtin va_list kind — minyihh / detail
  16. [LLDB] Re-land: Use path relative to binary for finding .dwo files. — cmtice / detail
  17. Sanitizer built against glibc 2.34 doesn't work — Vitaly Buka / detail
  18. Address D100645 comment — Vitaly Buka / detail
  19. [CUDA, FDO] Filter out profiling options from GPU-side compilations. — tra / detail
  20. [Builtins] Add memory allocation builtins (PR12543) — Dávid Bolvanský / detail
  21. [nofree] Restrict semantics to memory visible to caller — listmail / detail
  22. [tblgen] Fold loop into assert to avoid unused variable warnings. NFCI. — benny.kra / detail
  23. DeclContext: Fix iterator category — bjoern / detail
  24. [WebAssembly] Remove saturating fp-to-int target intrinsics — tlively / detail
  25. [ELF] Default to -z start-stop-gc with a glibc "__libc_" special case — i / detail
  26. [lldb] Add code and data address mask to Process — Jonas Devlieghere / detail
  27. [AMDGPU] Enforce that gfx802/803/805 do not support XNACK — Tony.Tye / detail

clang-d385698-gca9e52f67cb3-t20190-b20190.tar.gz (Apr 16, 2021 10:58:17 AM)

  1. [PhaseOrdering] add test for loop-invariant fdiv; NFC — spatel / detail
  2. [Driver] Allow both lib64 and lib in rocm-detect test. — troyjhns / detail
  3. [OpenMP IRBuilder, MLIR] Add support for OpenMP do schedule dynamic — kiran.chandramohan / detail
  4. [mlir][vector] Move transferOp on tensor opt to folder/canonicalization — thomasraoux / detail
  5. [ARM] Prevent phi-node-elimination from generating copy above t2WhileLoopStartLR — david.green / detail
  6. [Support] Don't include <algorithm> in MathExtras.h — thakis / detail
  7. [Support] Don't include <algorithm> in Hashing.h — thakis / detail
  8. Revert "[Support] Don't include <algorithm> in Hashing.h" — michael.hliao / detail
  9. [ADT] Don't include <algorithm> in iterator.h — thakis / detail
  10. [sanitizer] Mark g_use_dlpi_tls_data as unused — i / detail
  11. [RISCV][Clang] Drop the assembly tests for RVV intrinsics. — zakk.chen / detail

clang-d385687-ge71994a239d5-t20188-b20188.tar.gz (Apr 16, 2021 8:10:59 AM)

  1. [MLIR][Shape] Expose `getShapeVec` and add support for extent tensors — frgossen / detail
  2. Restore lit feature object-emission. Omit DebugInfo/Generic on XCore. — nigelp / detail
  3. [SystemZ][z/OS][Windows] Add new functions that set Text/Binary mode for Stdin and Stdout based on OpenFlags — Abhina.Sreeskantharajan / detail
  4. [X86][CostModel] Fix cost model for non-power-of-two vector load/stores — lebedev.ri / detail
  5. [ValueTracking] don't recursively compute known bits using multiple llvm.assumes — spatel / detail
  6. [OpenMP] Add omp_target_is_accessible() to header files — hansang.bae / detail
  7. [MLIR] Fix `isValidIndex` — frgossen / detail
  8. [docs] Add Pointer Authentication call info — kristof.beyls / detail
  9. [OPENMP]Fix PR49115: Incorrect results for scan directive. — a.bataev / detail
  10. [PhaseOrdering] add test to track PR49785; NFC — spatel / detail
  11. [mlir][python] Add simple debugging and printing helpers — nicolas.vasilache / detail
  12. [libc++] Fix LWG 2874: Constructor shared_ptr::shared_ptr(Y*) should be constrained. — Louis Dionne / detail
  13. [mlir][ArmSVE] Cleanup dialect registration — zinenko / detail
  14. [TableGen] Allow mnemonics aliases with uppercase — Paul C. Anagnostopoulos / detail
  15. [SystemZ][z/OS] Add IsText Argument to GetFile and GetFileOrSTDIN — Abhina.Sreeskantharajan / detail

clang-d385672-g1ede08a290ac-t20184-b20184.tar.gz (Apr 16, 2021 5:11:50 AM)

  1. [lld] Fix test crashing when AVR target is missing — thatlemon / detail
  2. Revert "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed" — Pushpinder.Singh / detail
  3. [CostModel][X86] Add fully aligned load/store tests — llvm-dev / detail
  4. [RISCV] Rerun stack test through update_llc_test_checks.py — fraser / detail
  5. [ARM] Combine sub 0, csinc X, Y, CC -> csinv -X, Y, CC — david.green / detail
  6. [NFC][AArch64][SVE] Move select-sve.ll tests to sve-select.ll — caroline.concatto / detail
  7. [SimplifyCFG] Regenerate CHECK lines and add test for PR49982. — flo / detail
  8. [llvm-objcopy] clang-format a line — thakis / detail

clang-d385664-gfda078bffbc7-t20181-b20181.tar.gz (Apr 16, 2021 2:14:45 AM)

  1. [libcxx] Make the GDB pretty printer test less strict — phosek / detail
  2. [Aarch64] handle "o" inline asm memory constraints — ndesaulniers / detail
  3. [libc] Add slice/take/drop methods to ArrayRef — gchatelet / detail
  4. [libc] Fix typo — gchatelet / detail
  5. [mlir][linalg] Add support for WAW fusion on tensors. — nicolas.vasilache / detail
  6. [clang-format] Inconsistent behavior regarding line break before access modifier — marek.kurdej+llvm.org / detail
  7. [LLD][ELF][AVR] Propagate ELF flags to the linked image — thatlemon / detail
  8. [mlir][Python][Linalg] Add support for captures in body builder. — nicolas.vasilache / detail
  9. [docs] Add vector predication call — simon.moll / detail

clang-d385655-g4170d6cdd51f-t20177-b20177.tar.gz (Apr 15, 2021 11:25:47 PM)

  1. [libcxx] adds `cpp17-.*iterator` concepts for iterator_traits — cjdb / detail
  2. Don't refer to allocation map entry after deallocating it — Jason Molenda / detail
  3. Fix tile-and-pad when padding doesn't span all dimension — ataei / detail
  4. [RISCV] Don't emit save-restore call if function is a interrupt handler — jim / detail
  5. [AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed — Pushpinder.Singh / detail
  6. [Polly][Ast] Partial refactoring of IslAst and IslAstInfo to use isl++. NFC. — llvm-project / detail

clang-d385649-g099dcb68a6a1-t20174-b20174.tar.gz (Apr 15, 2021 8:37:16 PM)

  1. Implemented [[clang::musttail]] attribute for guaranteed tail calls. — richard / detail
  2. Revert "[LLDB] Use path relative to binary for finding .dwo files." — cmtice / detail
  3. [dfsan] Remove hard-coded constant in release_shadow_space.c — gbalats / detail
  4. [LangRef] clarify the semantics of nocapture — aqjune / detail
  5. [LangRef] fix unexepcted unindent errror — aqjune / detail
  6. Add triple to fix test failure. — richard / detail
  7. [lld-macho] LTO: Unset VisibleToRegularObj where possible — jezng / detail
  8. [lld-macho] Re-root absolute input file paths if -syslibroot is specified — jezng / detail
  9. [lld-macho] Add support for arm64_32 — jezng / detail
  10. [lld-macho] Add 32-bit compact unwind support — jezng / detail
  11. [lld-macho] Make load relaxation work for arm64_32 — jezng / detail
  12. [lld-macho] Don't use arrays as template parameters — jezng / detail
  13. [gn build] Port 3bc88eb3924f — llvmgnsyncbot / detail
  14. [Polly] Fix PM invalidate usage after D100519 — i / detail
  15. [LangRef] formatting — aqjune / detail
  16. [LICM][NFC] Fix typo — marcythm / detail
  17. [MLGO] Fix use of AM.invalidate post D100519 — mtrofin / detail
  18. [AMDGPU] Refactor ds_read/ds_write related select code for better readability. — mahesha.comp / detail

clang-d385631-gf280505aa084-t20171-b20171.tar.gz (Apr 15, 2021 5:48:28 PM)

  1. [LLDB] Use path relative to binary for finding .dwo files. — cmtice / detail
  2. [mlir][scf] NFC - Add a getIterOpOperands helper to scf::ForOp — nicolas.vasilache / detail
  3. [clang][AArch64] Correctly align HFA arguments when passed on the stack — momchil.velikov / detail
  4. [InferAttrs] Do not mark first argument of str(n)cat as writeonly. — flo / detail
  5. [mlir][vector][avx] add AVX dot product to X86Vector dialect with lowering — ajcbik / detail
  6. [AST] Fix location call storage with common last-invocation — steveire / detail
  7. [OpenMP5][DOCS] Update status of masked construct and correct the color — cchen / detail
  8. NFC: Add missing matcher for test method — steveire / detail
  9. [lldb] Raise a CrashLogParseException when failing to parse JSON crashlog — Jonas Devlieghere / detail
  10. [sanitizer] Simplify GetTls with dl_iterate_phdr on Linux and use it on musl/FreeBSD — i / detail
  11. [OpenMP] Add info for device table changes — huberjn / detail
  12. NFC: Add a simple test for introspection call formatting — steveire / detail
  13. s/setGenerator/addGenerator/ in the JIT docs. NFC — jonathan_roelofs / detail
  14. [mlir][NFC] Add a using directive for llvm::SetVector — riddleriver / detail
  15. [mlir] Add support for walking locations similarly to Operations — riddleriver / detail
  16. [dfsan] Add test for origin tracking stack traces — gbalats / detail
  17. Add support for numpy arrays to memref conversions. — joker.eph / detail
  18. [NFC][NewPM] Remove some AnalysisManager invalidate methods — aeubanks / detail
  19. [libcxx] adds `std::indirectly_readable_traits` to <iterator> — cjdb / detail

clang-d385612-gf019e5f73ed7-t20168-b20168.tar.gz (Apr 15, 2021 2:59:22 PM)

  1. [mlir] Add support for adding attribute+type traits/interfaces to tablegen defs — riddleriver / detail
  2. [mlir] Add helpers to set lbs, ubs, steps for linalg.tiled_loop. — pifon / detail
  3. [AMDGPU] Move LDS lowering related utility functions to a separate utils file. — mahesha.comp / detail
  4. [mlir] Expose `updateBoundsForCyclicDistribution` in Linalg/Utils.h. — pifon / detail
  5. [mlir] Add verification for `linalg.tiled_loop` op. — pifon / detail
  6. [gn build] Port 82787eb2285d — llvmgnsyncbot / detail
  7. [clang-format] Option for empty lines after an access modifier. — marek.kurdej+llvm.org / detail
  8. [AMDGPU] Add new EmitDstSel field to VOPPofile. NFC. — Stanislav.Mekhanoshin / detail
  9. [VPlan] Replace a few unnecessary includes with forward decls. — flo / detail
  10. [clang] [AArch64] Fix handling of HFAs passed to Windows variadic functions — martin / detail
  11. [mlir][AsmPrinter] Fix multi-threaded segfault by using explicit null stream per thread — riddleriver / detail
  12. [libcxx][NFC] removes IndentRequires from .clang-format — cjdb / detail
  13. [AMDGPU] Factor out predicate FmaakFmamkF32Insts — Stanislav.Mekhanoshin / detail
  14. [TableGen] Reduce the number of map lookups in TypeSetByHwMode::getOrCreate. NFCI — craig.topper / detail
  15. [scudo][standalone] Fuchsia related fixes — kostyak / detail
  16. [AST] Add a print method to Introspection LocationCall — n.james93 / detail
  17. [AST][Introspection] Add a check to detect if introspection is supported. — n.james93 / detail

clang-d385595-g280678122d31-t20165-b20165.tar.gz (Apr 15, 2021 12:10:36 PM)

  1. [libcxx][NFC] removes BreakBeforeConceptDeclarations from .clang-format — cjdb / detail
  2. Revert "[DebugInfo] Replace debug uses in replaceUsesOutsideBlock" — orlando.hyams / detail
  3. [LSR] Fix for pre-indexed generated constant offset — stelios.ioannou / detail
  4. [libc] Add index operator[] to StringView — gchatelet / detail
  5. [flang] Add list input test to GTest suite — asher.mancinelli / detail
  6. [PowerPC] Add ROP Protection Instructions for PowerPC — stefanp / detail
  7. [Driver] Enable kernel address and memory sanitizers on FreeBSD — Alexander.Richardson / detail
  8. [asan] Add an offset for the kernel address sanitizer on FreeBSD — Alexander.Richardson / detail
  9. [NewPM] Cleanup IR printing instrumentation — aeubanks / detail
  10. [LoopUnrollAndJam] Avoid repeated instructions for UAJ analysis — dancgr / detail
  11. [libc++] Remove test suite workarounds on Apple with old Clangs — Louis Dionne / detail
  12. [libc++] NFC: Use ASSERT_SAME_TYPE consistently in string.h and wchar.h tests — Louis Dionne / detail
  13. [clang][patch] Modify diagnostic level from err to warn: anyx86_interrupt_regsave — melanie.blower / detail
  14. [mlir][sparse] remove restriction on vectorization of index type — ajcbik / detail
  15. [OpenMP] Added codegen for masked directive — cchen / detail
  16. [RISCV] Share RVInstIShift and RVInstIShiftW instruction format classes with the B extension. — craig.topper / detail
  17. [flang][OpenMP] Remove `OmpEndLoopDirective` handles from code. — SourabhSingh.Tomar / detail
  18. [Hexagon] Avoid infinite loops in type legalization when lowering SETCC — kparzysz / detail

clang-d385577-g96a1e6b7cf72-t20161-b20161.tar.gz (Apr 15, 2021 9:23:57 AM)

  1. [X86] combineCMP - fold cmpEQ/NE(TRUNC(X),0) -> cmpEQ/NE(X,0) — llvm-dev / detail
  2. [AMDGPU] Fix large return values with amdgpu_gfx — sebastian.neubauer / detail
  3. [TableGen] [docs] Correct a reference in the TableGen Overview document — Paul C. Anagnostopoulos / detail
  4. [yaml2obj/obj2yaml/llvm-readobj] Support printing and parsing AVR-specific e_flags — thatlemon / detail
  5. [NFC] Remove the -instcombine flag from strict-fadd.ll — kerry.mclaughlin / detail
  6. Fix potential infinite loop with malformed attribute syntax — aaron / detail
  7. [InstCombine] update RUN lines in assume test; NFC — spatel / detail
  8. [Clang][Docs] Claim the atomic compare — tianshilei1992 / detail
  9. [DebugInfo] Replace debug uses in replaceUsesOutsideBlock — orlando.hyams / detail

clang-d385568-g22c017f0f902-t20158-b20158.tar.gz (Apr 15, 2021 6:35:05 AM)

  1. [DAGCombiner] Fold step_vector with add/mul/shl — JunMa / detail
  2. add test case for ignoring -flto=auto and -flto=jobserver — sylvestre / detail
  3. [lldb] Fix incorrect test data in FileSpecTest.IsRelative — Raphael Isemann / detail
  4. [VPlan] Add VPRecipeBase::mayHaveSideEffects. — flo / detail
  5. Fix bug in .eh_frame/.debug_frame PC offset calculation for DW_EH_PE_pcrel — aorlov / detail
  6. [clangd] Only allow remote index to be enabled from user config. — sam.mccall / detail
  7. [AArch64][NEON] Match (or (and -a b) (and (a+1) b)) => bit select — bradley.smith / detail

clang-d385561-gea14df695ebd-t20155-b20155.tar.gz (Apr 15, 2021 3:30:16 AM)

  1. Revert "[SCEV] Don't walk uses of phis without SCEV expression when forgetting" — nikita.ppv / detail
  2. Reland "[lit] Handle plain negations directly in the internal shell" — martin / detail
  3. [clang] [test] Share patterns in CodeGen/ms_abi_aarch64.c between cases. NFC. — martin / detail
  4. [AArch64] Fix windows vararg functions with floats in the fixed args — martin / detail
  5. Add convenient composed tsan constants — dvyukov / detail
  6. Mark armv6m compat with armv7em; match armv7em being compat with armv6m — Jason Molenda / detail
  7. [clang][deps] NFC: Improve documentation — Jan Svoboda / detail
  8. [NFC][LoopVectorize] Remove unnecessary VF.isScalable asserts — david.sherwood / detail
  9. [flang] Update the regression tests to use the new driver when enabled — andrzej.warzynski / detail
  10. NFC put the armv6m entry with the other Cortex-M entries — Jason Molenda / detail
  11. [AArch64] Use type-legalization cost for code size memop cost. — flo / detail
  12. [AA] Updates for D95543. — dfukalov / detail
  13. [RISCV] Pre-commit vector shuffle test cases — fraser / detail
  14. [SVE][LoopVectorize] Fix crash in InnerLoopVectorizer::widenPHIInstruction — david.sherwood / detail

clang-d385547-g5a3ff24b1282-t20152-b20152.tar.gz (Apr 15, 2021 12:42:25 AM)

  1. [Test] Propagate nofree attribute from function to calls — mkazantsev / detail
  2. Fix the build of `mlir-doc` (again) — joker.eph / detail
  3. [scudo] Restore zxtest compatibility — Vitaly Buka / detail
  4. [RISCV][Clang] Add vmv and vfmv series intrinsic functions. — zakk.chen / detail
  5. [RISCV] Add a PatFrag to shorten repeated (XLenVT (VLOp GPR:$vl)) in V extension patterns. — craig.topper / detail
  6. [NewGVN] Add phi-of-ops operands if no real PHI is created. — flo / detail

clang-d385541-g037bae8928f2-t20149-b20149.tar.gz (Apr 14, 2021 9:55:32 PM)

  1. [llvm-objdump] try to fix hexagon tests more after 51aa61e74bdb — thakis / detail
  2. [llvm-objdump] try to fix section-filter.test in full builds after 51aa61e74bdb — thakis / detail
  3. Revert "Simplify BitVector code" — saugustine / detail
  4. [DWARF] Fix crash for DWARFDie::dump. — rafaelauler / detail
  5. [lldb] Simplify output for skipped categories in dotest.py — Jonas Devlieghere / detail
  6. [gn build] Port b7459a10dad1 — llvmgnsyncbot / detail
  7. fix comment typos to cycle bots — thakis / detail
  8. [libcxx][NFC] adjusts formatting rules — cjdb / detail
  9. Change add_mlir_doc CMake macro to take the tablegen command as last argument to allow extra flags — joker.eph / detail
  10. [AMDGPU] Disable forceful inline of non-kernel functions which use LDS. — mahesha.comp / detail
  11. Fix Interface doc generation after recent change to add_mlir_doc() API — joker.eph / detail

clang-d385530-ge80f9cab0ab8-t20145-b20145.tar.gz (Apr 14, 2021 7:06:32 PM)

  1. NFC: Remove condition to simplify code — steveire / detail
  2. Revert "[InferAttributes] Materialize all infered attributes for declaration" — thakis / detail
  3. Revert "Fix buildbots after 61a85da" — thakis / detail
  4. [libcxx][nfc] Assign [ranges.primitives] in "RangesStatus." — zoecarver / detail
  5. [AST] Use IntrusiveRefCntPtr for Introspection LocationCall. — n.james93 / detail
  6. [AST][NFC] Remove temporary ASTTU file from Introspection generation. — n.james93 / detail
  7. [AST][Introspection] Fix args not being set. — n.james93 / detail
  8. [LLLDB] Adding additional check LibCppStdFunctionCallableInfo based on crash reports — Shafik Yaghmour / detail
  9. Reapply "[InferAttributes] Materialize all infered attributes for declaration"" and follow on patches. — listmail / detail
  10. [Sema] Fold VLA types in compound literals to constant arrays. — efriedma / detail
  11. [llvm-objdump] Switch command-line parsing from llvm::cl to OptTable — thakis / detail
  12. [hwasan] Fix lock contention on thread creation. — eugenis / detail
  13. [llvm-objdump] try to fix hexagon and riscv tests after 1035123ac50db — thakis / detail

clang-d385517-gc609d5336344-t20142-b20142.tar.gz (Apr 14, 2021 4:18:04 PM)

  1. [mlir] Use default lli JIT in Integration tests — ajcbik / detail
  2. [lldb-vscode] Reduce chattiness of progress events — a20012251 / detail
  3. [AST] Replace asserts with a condition — steveire / detail
  4. Make test runnable on read-only file systems. — saugustine / detail
  5. [AST] Add introspection support for more base nodes — steveire / detail
  6. Refactor the architecture of mlir-reduce — jpienaar / detail
  7. [WebAssembly] Codegen for i64x2.extend_{low,high}_i32x4_{s,u} — tlively / detail
  8. [lldb] Add addressing_bits to KNOWN_HOST_INFO_KEYS and sort the list — Jonas Devlieghere / detail
  9. Use PassPipelineCLParser in mlir-reduce — jpienaar / detail
  10. [mlir] Fix passArg of ViewOpGraphPass — jpienaar / detail
  11. [InferAttributes] Materialize all infered attributes for declaration — listmail / detail
  12. [NFC] Move a recently added utility into a location to enable reuse — listmail / detail
  13. [flang] Fix typo caught by clang build — pklausler / detail
  14. Fix buildbots after 61a85da — listmail / detail

clang-d385503-g82f0e3d3ea6b-t20140-b20140.tar.gz (Apr 14, 2021 1:29:46 PM)

  1. [Zorg] Change make to ninja instead for Clang RHEL buildbot — conanap / githubweb

clang-d385503-g82f0e3d3ea6b-t20140-b20140.tar.gz (Apr 14, 2021 1:29:46 PM)

  1. [flang] Handle END= situations better in runtime input — pklausler / detail
  2. [AMDGPU] Factor out SelectSAddrFI() — Stanislav.Mekhanoshin / detail
  3. [ValueTracking] Add additional non-zero add recurrence test (NFC) — nikita.ppv / detail
  4. [ValueTracking] Don't require non-zero step for add nuw — nikita.ppv / detail
  5. Remove deprecated member functions (NFC) — momchil.velikov / detail
  6. [SLP]Added a tests for shuffled matched tree entries, NFC. — a.bataev / detail
  7. Refactor the architecture of mlir-reduce — jpienaar / detail
  8. [flang] Fix Boolean flag arguments — pklausler / detail
  9. [NFC][libc++] Fixes a documentation typo. — koraq / detail
  10. [ValueTracking] Don't require strictly positive for mul nsw recurrence — nikita.ppv / detail
  11. [COFF] Simplify ICF associated comdat handling — rnk / detail
  12. clang-format: fix undefined behavior. — martin / detail
  13. [WebAssembly] Codegen for f64x2.convert_low_i32x4_{s,u} — tlively / detail
  14. [libTooling] Add smart pointer support to the `access` Stencil — scw / detail
  15. [libc++] Split up __memory/base.h into meaningful headers — Louis Dionne / detail
  16. [libc++] Move __memory/utilities.h to __memory/allocation_guard.h — Louis Dionne / detail
  17. [libc++] Move guards against std::auto_ptr outside of auto_ptr.h — Louis Dionne / detail
  18. [clang][FileManager] Support empty file name in getVirtualFileRef for serialized diagnostics — Alex Lorenz / detail
  19. [flang] Correct the interpretation of BIND(C,NAME='') — pklausler / detail
  20. [SROA][TBAA] Handle shift of regular TBAA nodes — gh / detail
  21. [gn build] try to make sync_source_lists_from_cmake.py py3-compatible — thakis / detail
  22. [gn build] Port e98060fa72cc — llvmgnsyncbot / detail
  23. [gn build] Port f992cfba7173 — llvmgnsyncbot / detail
  24. fix typo to cycle bots — thakis / detail
  25. [InstCombine] Conditionally emit nowrap flags when combining two adds — nikita.ppv / detail
  26. fix typo to cycle bots — thakis / detail
  27. [lldb] Move QThreadSuffixSupported and QListThreadsInStopReply into llgs — pavel / detail
  28. [lldb/test] Remove the "expect_captures" feature of lldb-server tests — pavel / detail
  29. [lldb] Only override target arch if it is compatible — Jonas Devlieghere / detail
  30. Update OpBase.td AttrDef class to define default value for returnType and convertFromStorage (NFC) — joker.eph / detail
  31. Revert "Refactor the architecture of mlir-reduce" — joker.eph / detail
  32. Simplify BitVector code — sguelton / detail

clang-d385471-g4f42d873c202-t20137-b20137.tar.gz (Apr 14, 2021 10:42:08 AM)

  1. [gn build] Port bbab9f986c6d — llvmgnsyncbot / detail
  2. [mlir][StandardToSPIRV] Add support for lowering memref<?xi1> to SPIR-V — hanchung / detail
  3. [AArch64][v8.5A] Add BTI to all function starts — pablo.barrio / detail
  4. [SLP] createOp - fix null dereference warning. NFCI. — llvm-dev / detail
  5. [X86][SSE] canonicalizeShuffleWithBinOps - check for more combos of merge-able binary shuffles. — llvm-dev / detail
  6. [AMDGPU] Rename "LDS lowering" pass name. — mahesha.comp / detail
  7. [Instcombine] Disable memcpy of alloca bypass for instruction sources — benny.kra / detail
  8. [X86] Add PR49028 test case — llvm-dev / detail
  9. Add flag for showing skipped headers in -H / --show-includes output — hans / detail
  10. clang-format: [JS] merge import lines. — martin / detail
  11. review comments — martin / detail
  12. [mlir][linalg] update fusion to support linalg index operations. — gysit / detail
  13. [arm][compiler-rt] add armv8m.main and arv8.1m.main targets — ties.stuij / detail
  14. [SCCP] Follow up of rGbbab9f986c6d. NFC. — sjoerd.meijer / detail
  15. [libc++] Make chars_format a bitmask type. — koraq / detail
  16. [WebAssembly] Use standard intrinsics for f32x4 and f64x2 ops — tlively / detail
  17. [TTI] NFC: Change getCallInstrCost to return InstructionCost — sander.desmalen / detail
  18. [TTI] NFC: Change getCFInstrCost to return InstructionCost — sander.desmalen / detail
  19. [TTI] NFC: Change getShuffleCost to return InstructionCost — sander.desmalen / detail
  20. [TTI] NFC: Change getVectorInstrCost to return InstructionCost — sander.desmalen / detail
  21. [TTI] NFC: Change getFPOpCost to return InstructionCost — sander.desmalen / detail
  22. [TTI] NFC: Change getArithmeticInstrCost to return InstructionCost — sander.desmalen / detail

clang-d385449-gbbab9f986c6d-t20134-b20134.tar.gz (Apr 14, 2021 7:56:43 AM)

  1. [clang] [AArch64] Fix Windows va_arg handling for larger structs — martin / detail
  2. [ValueTracking] add unit test for isKnownNonZero(); NFC — spatel / detail
  3. [lit] Remove unnecessary testcases from lit-quoting.txt that fail on macOS — martin / detail
  4. [AIX] Allow safe for 32bit P8 VSX pattern matching — zarko / detail
  5. [Test] Account for possibility to free memory in loop load PRE test — mkazantsev / detail
  6. [ValueTracking] reduce code duplication; NFC — spatel / detail
  7. [AMDGPU] Mark scavenged SGPR as used — sebastian.neubauer / detail
  8. [OpenMP] Fix printing routine for OMP_TOOL_VERBOSE_INIT — hansang.bae / detail
  9. [OpenCL][Docs] Update OpenCL 3.0 implementation status — sven.vanhaastregt / detail
  10. [ValueTracking] match negative-stepping non-zero recurrence — spatel / detail
  11. [InstSimplify] improve efficiency for detecting non-zero value — spatel / detail
  12. CPUDispatch- allow out of line member definitions — erich.keane / detail
  13. [llvm-symbolizer] remove unused variable — thakis / detail
  14. [SCCP] Create SCCP Solver — sjoerd.meijer / detail

clang-d385435-g6cdc2239dbab-t20131-b20131.tar.gz (Apr 14, 2021 4:52:00 AM)

  1. [i386] Modify the alignment of __m128/__m256/__m512 vector type according i386 abi. — chen3.liu / detail
  2. [lldb] Silence GCC warnings about control reaching the end of non-void functions. NFC. — martin / detail
  3. [AArch64] [COFF] Properly produce cross-section relative relocations — martin / detail
  4. [ARM] [COFF] Properly produce cross-section relative relocations — martin / detail
  5. [lit] Always quote arguments containing '[' on windows — martin / detail
  6. [PowerPC] Fix incorrect subreg typo from 0148bf53f0a0 — nemanja.i.ibm / detail
  7. [X86][SSE] combineSetCCMOVMSK - allow comparison with upper (known zero) bits in MOVMSK(SHUFFLE(X,u)) -> MOVMSK(X) fold — llvm-dev / detail
  8. [X86] Regenerate PR32284.ll test case prefixes. NFC. — llvm-dev / detail
  9. [X86] Fold cmpeq/ne(trunc(x),0) --> cmpeq/ne(x,0) — llvm-dev / detail
  10. [InstCombine] tmp alloca bypass: ensure that the replacement dominates all alloca uses — lebedev.ri / detail
  11. [Passes] Enable the relative lookup table converter pass on aarch64 — martin / detail
  12. SDAG: constant fold bf16 -> i16 casts — Tim Northover / detail
  13. [lldb][AArch64] Simplify MTE memory region test — david.spickett / detail

clang-d385422-gbda20282cb94-t20127-b20127.tar.gz (Apr 14, 2021 2:00:42 AM)

  1. [Live Intervals] Teach Greedy RA to recognize special case live-through — serguei.katkov / detail
  2. [clangd] Add support for inline parameter hints — zeratul976 / detail
  3. [gn build] Port cbc9c4ea90e1 — llvmgnsyncbot / detail
  4. Revert "Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper  Differential Revision : https://reviews.llvm.org/D100115" — harald / detail
  5. [LLD] Implement /guard:[no]ehcont — pengfei.wang / detail
  6. [NFC] Fix unused warning. — kadircet / detail
  7. [clang] Fix copy constructor of CompilerInvocation — Jan Svoboda / detail
  8. [clang-tidy] Add new check 'bugprone-unhandled-exception-at-new'. — 1.int32 / detail
  9. [GreedyRA ORE] Separate Folder Reloads and Zero Cost Folder Reloads — serguei.katkov / detail
  10. [gn build] Port 530456caf908 — llvmgnsyncbot / detail
  11. [mlir] Change verification order to prevent null dereference — tpopp / detail
  12. [NFC] Fix unused variable warning. — kadircet / detail
  13. [clang-tidy] Add exception flag to bugprone-unhandled-exception-at-new test. — 1.int32 / detail

clang-d385409-gd9b03ef2e899-t20124-b20124.tar.gz (Apr 13, 2021 11:12:25 PM)

  1. [lldb] Disable TestClangModulesUpdate.py because it's flaky — Jonas Devlieghere / detail
  2. [Live Intervals] Factor-out unionBitMask. NFC. — serguei.katkov / detail
  3. [M68k] Put M68kInfo as the direct library dependency for AsmParser — minyihh / detail
  4. [mlir][StandardToSPIRV] Add support for lowering math.powf to SPIR-V. — hanchung / detail

clang-d385405-ge825effe9ba9-t20121-b20121.tar.gz (Apr 13, 2021 8:23:54 PM)

  1. [CSSPGO] Fix a test issue due to portablity of std::hash — hoy / detail
  2. [MLIR] PresburgerSet subtraction: add documentation and assertion saying we don't support divisions yet — arjunpitchanathan / detail
  3. [mlir] Fix return values of AMX tests — springerm / detail
  4. Revert "[GlobalOpt] Revert valgrind hacks" — saugustine / detail
  5. [PowerPC] Use correct node to get a super register from a subreg — nemanja.i.ibm / detail
  6. [libc++][docs] Add status docs for ranges. — zoecarver / detail
  7. [scudo] Make MTE inline asm compatible with GNU assembler — mcgrathr / detail
  8. [RISCV] Implement COPY for Zvlsseg registers — shihpo.hung / detail
  9. [lldb] Pretend host architecture is arm64 on AS — Jonas Devlieghere / detail
  10. fix whitespace type — listmail / detail
  11. Expose parseXInDimensionList() to the `DialectAsmParser` — joker.eph / detail
  12. [X86][AMX] Refactor for PostRA ldtilecfg pass. — pengfei.wang / detail
  13. [lldb] Build debugserver 2-way fat on AS — Jonas Devlieghere / detail

clang-d385392-gbcef28621a87-t20117-b20117.tar.gz (Apr 13, 2021 5:34:33 PM)

  1. [TableGen] Resolve concrete but not complete field access initializers — daniel_l_sanders / detail
  2. [mlir] Prevent operations with users from being hoisted — sergei.grechanik / detail
  3. Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper  Differential Revision : https://reviews.llvm.org/D100115 — root / detail
  4. Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper  Differential Revision : https://reviews.llvm.org/D100115 — root / detail
  5. Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper  Differential Revision : https://reviews.llvm.org/D100115 — root / detail
  6. [flang] More precise enforcement of runtime constraint — pklausler / detail
  7. [Sema] Move 'char-expression-as-unsigned < 0' into a separate diagnostic — bikineev / detail
  8. Fix resolution-err.ll — stilis / detail

clang-d385384-g192c6023e1e2-t20114-b20114.tar.gz (Apr 13, 2021 2:44:36 PM)

  1. [AArch64][GlobalISel] Mark G_CTPOP as legal for v16s8 and v8s8 — Jessica Paquette / detail
  2. [RISCV] Rename RISCVISD::GREVI(W)/GORCI(W) to RISCVISD::GREV(W)/GORC(W). Don't require second operand to be a constant. — craig.topper / detail
  3. String Literal and Wide String Literal Encoding from the Preprocessor — aaron / detail
  4. [SCEV] Don't walk uses of phis without SCEV expression when forgetting — nikita.ppv / detail
  5. [lli] Honor the --entry-function flag in orc and orc-lazy modes. — Lang Hames / detail
  6. [libFuzzer] Fix fuzzer-oom.test. — mascasa / detail
  7. BPF: remove default .extern data section — yhs / detail
  8. [libc][Obvious] Fix nextafter* implementation. — sivachandra / detail
  9. [clang-tidy] Add check for implicit widening of multiplication result — lebedev.ri / detail
  10. [mlir] Convert async dialect passes from function passes to op agnostic passes — ezhulenev / detail
  11. [lld-macho] rm old test directory for segments.s — jezng / detail
  12. [gn build] Port 46b8ea2fff90 — llvmgnsyncbot / detail
  13. [gn build] Port 8ca366935b05 — llvmgnsyncbot / detail
  14. Ship `llvm-cxxfilt` in the toolchain. — Dan Liew / detail
  15. [RISCV] Make use of PatGprGpr and PatGpr in RISCVInstrInfoB.td. NFC — craig.topper / detail
  16. [RISCV] Add a generic PatGprImm class and use it to simplify patterns in RISCVInstrInfoB.td. NFC — craig.topper / detail
  17. Correct the tablegen for checking mutually exclusive stmt attrs — aaron / detail
  18. [AsmParser][SystemZ][z/OS] Add support to AsmLexer to accept HLASM style integers — anirudh_prasad / detail
  19. [mlir][spirv] Only attach struct offset for required storage classes — antiagainst / detail
  20. Remove warning "suggest braces" for aggregate initialization of an empty class with an aggregate base class. — aaron / detail
  21. [AArch64][SVE] Always use overloaded methods instead of preprocessor macro. — sander.desmalen / detail
  22. [mlir][tosa] Add conv2d lowering to linalg.conv2d operator for FP — rob.suderman / detail
  23. [Driver] Make the findVCToolChainViaEnvironment case-insensitive — artur.gainullin / detail

clang-d385384-g192c6023e1e2-t20114-b20114.tar.gz (Apr 13, 2021 2:44:36 PM)

  1. [test-suite] Add HIP Tests to External — enye.shi / githubweb
  2. Revert "[test-suite] Add HIP Tests to External" — enye.shi / githubweb
  3. Reapply [test-suite] Add HIP Tests to External — enye.shi / githubweb

clang-d385361-g162b463d85d3-t20111-b20111.tar.gz (Apr 13, 2021 11:54:32 AM)

  1. [clangd] Enable modules to contribute tweaks. — kadircet / detail
  2. [clangd] Introduce ASTHooks to FeatureModules — kadircet / detail
  3. [clangd] Propagate data in diagnostics — kadircet / detail
  4. BPF: generate proper BTF for globals with WeakODRLinkage — yhs / detail
  5. [lld-macho] arm64_32 executables are always PIE — jezng / detail
  6. [analyzer] [NFC] Eliminate dispatchCast, evalCastFromNonLoc and evalCastFromLoc functions from SValBuilder — dpetrov / detail
  7. [OpenMP] Fix incompatible attributes in OpenMPIRBuilder test. — huberjn / detail
  8. Fix the const overload of IgnoreExprNodes — gribozavr / detail
  9. [gn build] Port 8914902b01a3 — llvmgnsyncbot / detail
  10. [gn build] Port bb6d96ced80f — llvmgnsyncbot / detail
  11. [GlobalOpt] Revert valgrind hacks — eleviant / detail
  12. [SystemZ][z/OS] Introduce dialect querying helper functions — anirudh_prasad / detail
  13. Remove empty test case — eleviant / detail
  14. [libc] Make FPBits a union. — sivachandra / detail
  15. Implement WG21 P2156R1/WG14 N2557 on duplicate attributes — aaron / detail
  16. [X86][SSE] combineSetCCMOVMSK - allow comparison with upper (known zero) bits in CMP(MOVMSK(PACKSS())) -> CMP(MOVMSK()) fold — llvm-dev / detail
  17. Revert "[lld-macho] Add support for arm64_32" and other stacked diffs — jezng / detail
  18. [mlgo] Skip AOT-compiling a model if a header/object pair is provided — mtrofin / detail
  19. [debugserver] Fix unintialized member variable — Jonas Devlieghere / detail
  20. [lldb] [gdb-remote server] Abstract away getting current process — mgorny / detail
  21. [Clang][OpenMP][NVPTX] Fixed failure in openmp-offload-gpu.c if the system has CUDA — tianshilei1992 / detail
  22. Remove a -O2 usage from a CSE specific test file — listmail / detail
  23. [debugserver] Use class member initialization for RNBContext — Jonas Devlieghere / detail
  24. [libFuzzer] Fix MSan false positives with custom mutators. — mascasa / detail
  25. [flang] Handle instantiation of procedure pointer components — psteinfeld / detail
  26. [MemorySSA] Add test for PR49859. — asbirlea / detail
  27. [flang][OpenMP] Modify semantic check for nesting of `ordered` regions to include `close` nesting check. — arnamoy10 / detail

clang-d385334-g0b63e3222b2d-t20108-b20108.tar.gz (Apr 13, 2021 9:06:35 AM)

  1. [Zorg] Add space between script and args — conanap / githubweb

clang-d385334-g0b63e3222b2d-t20108-b20108.tar.gz (Apr 13, 2021 9:06:35 AM)

  1. Reland "[lldb] [Process] Watch for fork/vfork notifications" for NetBSD — mgorny / detail
  2. Reland "[lldb] [Process] Watch for fork/vfork notifications" for Linux — mgorny / detail
  3. [lldb] Require x86 for various NativePDB, Breakpad and Minidump tests — david.spickett / detail
  4. [gn build] fix bug in fb0b19c3de3b — thakis / detail
  5. [gn build] Port 21d6636d83b3 — llvmgnsyncbot / detail
  6. [gn build] Port 4f9b2469f33f — llvmgnsyncbot / detail
  7. [gn build] Port 7f1963dc8e23 — llvmgnsyncbot / detail
  8. [gn build] Port 916fecb499c5 — llvmgnsyncbot / detail
  9. [gn build] Port 9b0a3388eb36 — llvmgnsyncbot / detail
  10. [gn build] Port be54341cd2ff — llvmgnsyncbot / detail
  11. [AMDGPU] Set implicit arg attributes for indirect calls — Madhur.Amilkanthwar / detail
  12. [TTI] NFC: Change getCastInstrCost and getExtractWithExtendCost to return InstructionCost — sander.desmalen / detail
  13. [TTI] NFC: Change getGatherScatterOpCost to return InstructionCost — sander.desmalen / detail
  14. [TTI] NFC: Change getArithmeticReductionCost to return InstructionCost — sander.desmalen / detail
  15. [TTI] NFC: Change getMinMaxReductionCost to return InstructionCost — sander.desmalen / detail
  16. [TTI] NFC: Change getCmpSelInstrCost to return InstructionCost — sander.desmalen / detail
  17. [TTI] NFC: Change getMaskedMemoryOpCost to return InstructionCost — sander.desmalen / detail
  18. [TTI] NFC: Change get[Interleaved]MemoryOpCost to return InstructionCost — sander.desmalen / detail
  19. [lldb] Remote @debugserver_test from TestAppleSimulatorOSType — pavel / detail
  20. StackProtector: ensure protection does not interfere with tail call frame. — Tim Northover / detail
  21. [lldb] Remove self-skipping code from lldb-server tests — pavel / detail
  22. [mlir][linalg] update tiling to support linalg index operations. — gysit / detail
  23. [lldb][AArch64] Only run MTE memory region test if we have MTE — david.spickett / detail
  24. [lld-macho] Add support for arm64_32 — jezng / detail
  25. [lld-macho] Add 32-bit compact unwind support — jezng / detail
  26. [lld-macho] Have toString() emit full path to archive files — jezng / detail
  27. [lld-macho] Make load relaxation work for arm64_32 — jezng / detail
  28. [analyzer] Replace StoreManager::CastRetrievedVal with SValBuilder::evalCast — dpetrov / detail
  29. [lldb/test] s/add_no_ack_remote_stream/do_handshake — pavel / detail
  30. [AsmParser][SystemZ][z/OS] Add in support to allow use of additional comment strings. — anirudh_prasad / detail
  31. [libc++] [P0458] Add map::contains and set::contains for heterogenous lookup missed in a17b1aed. — marek.kurdej+llvm.org / detail
  32. [docs][scudo] Update Scudo documentation — kostyak / detail
  33. [mlir] X86Vector: Add AVX Rsqrt — ajcbik / detail

clang-d385301-g7f1963dc8e23-t20104-b20104.tar.gz (Apr 13, 2021 6:18:05 AM)

  1. [CodeView] Fix the ARM64 CPUType enum — martin / detail
  2. [AArch64][SVE] Fix dup/dupq intrinsics for C++. — sander.desmalen / detail
  3. [flang] Fix a test (use %s instead of $s) — andrzej.warzynski / detail
  4. [lldb] [gdb-remote server] Refactor handling qSupported — mgorny / detail
  5. [Windows Itanium][PS4] handle dllimport/export w.r.t vtables/rtti — Ben.Dunbobbin / detail
  6. [mlir] Canonicalize single-iteration ParallelOp — ivan.butygin / detail
  7. Require commas between double square bracket attributes. — aaron / detail
  8. [flang][driver] Remove `%flang-new` from the LIT configuration — andrzej.warzynski / detail
  9. Reland "[lldb] [Process] Watch for fork/vfork notifications" for FreeBSD — mgorny / detail
  10. [libc++] Split __compressed_pair out of <memory> — Louis Dionne / detail
  11. [libc++] Split std::raw_storage_iterator out of <memory> — Louis Dionne / detail
  12. [libc++] Split the memory-related algorithms out of <memory> — Louis Dionne / detail
  13. [libc++] Split std::unique_ptr out of <memory> — Louis Dionne / detail
  14. [libc++] Split std::shared_ptr & friends out of <memory> — Louis Dionne / detail
  15. [libc++] Move pointer safety related utilities out of <memory> — Louis Dionne / detail

clang-d385286-g467b1f1cd2f2-t20101-b20101.tar.gz (Apr 13, 2021 3:16:42 AM)

  1. [RISCV] Rename RISCVISD::SHFLI to RISCVISD::SHFL and don't require the second operand to be an immediate. — craig.topper / detail
  2. [WebAssembly] Test i64x2.abs encoding — tlively / detail
  3. [MLIR][LinAlg] Implement detensoring cost-modelling. — kareem.ergawy / detail
  4. [lldb] Replace NativeProcess delegate list with a single delegate — pavel / detail
  5. [NFC][SYCL] Drop idle triple component from regression tests. — alexey.bader / detail
  6. [M68k] Implement AsmParser — rickytaylor26 / detail
  7. [libc++] Fix test synopses and remove unused includes. — marek.kurdej+llvm.org / detail
  8. [lldb] Require x86 backend for a bunch of DWARF tests — david.spickett / detail
  9. [lldb][Arm/AArch64] Add basic disassemble tests for Arm/AArch64 — david.spickett / detail
  10. [lldb] Require x86 for unwind no-return test — david.spickett / detail
  11. Revert "[lldb] [Process] Watch for fork/vfork notifications" and associated followups — pavel / detail
  12. [mlir][linalg] lower index operations during linalg to loop lowering. — gysit / detail
  13. [lldb] [gdb-remote client] Refactor handling qSupported — mgorny / detail
  14. Revert "Revert "[clangd] Provide a way to disable external index"" — kadircet / detail
  15. [OpenCL][NFC] Rename isOpenCLVersionContainedInMask — sven.vanhaastregt / detail
  16. [SimplifyCFG] Allow hoisting terminators only with HoistCommonInsts=false. — flo / detail

clang-d385270-gb28ec3fd18ae-t20097-b20097.tar.gz (Apr 13, 2021 12:27:17 AM)

  1. [ve] fix cmake cache param — simon.moll / githubweb

clang-d385270-gb28ec3fd18ae-t20097-b20097.tar.gz (Apr 13, 2021 12:27:17 AM)

  1. [lldb] Fix replaying TestMemoryRead.py from reproducer — Jonas Devlieghere / detail
  2. [libcxx] adds `std::incrementable_traits` to <iterator> — cjdb / detail
  3. [libcxx][NFC] tweaks `incrementable_traits` per review — cjdb / detail
  4. [compiler-rt][X86] fix build fail after "[X86] Support -march=rocketlake" — freddy.ye / detail

clang-d385266-gdad5caa59e6b-t20094-b20094.tar.gz (Apr 12, 2021 9:37:21 PM)

  1. [mlir] Use MCJIT to fix integration tests — ajcbik / detail
  2. [Passes] Add relative lookup table converter pass — gulfem / detail
  3. [lldb] Disable TestLaunchProcessPosixSpawn.py with reproducers — Jonas Devlieghere / detail
  4. [gn build] Port e96df3e531f5 — llvmgnsyncbot / detail
  5. [MLIR] Add a switch operation to the standard dialect — gcmn / detail
  6. [X86] Support -march=rocketlake — freddy.ye / detail
  7. [mlir] Async: add automatic reference counting at async.runtime operations level — ezhulenev / detail
  8. [NARY][NFC] Use hasNUsesOrMore instead of getNumUses since it's more — ybrevnov / detail
  9. [PowerPC] stop reverse mem op generation for some cases. — czhengsz / detail
  10. [GreedyRA ORE] Add debug location for function level report — serguei.katkov / detail
  11. Revert "Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"" — akhuang / detail

clang-d385255-g6c4f2508e427-t20091-b20091.tar.gz (Apr 12, 2021 6:46:32 PM)

  1. [lldb] [gdb-remote client] Refactor handling qSupported — mgorny / detail
  2. [clang-tidy] Add <utility> include to misc-uniqueptr-reset-release — n.james93 / detail
  3. [SantizerCoverage] handle missing DBG MD when inserting libcalls — ndesaulniers / detail
  4. [Evaluator] Look through invariant.group intrinsics — aeubanks / detail
  5. [compiler-rt][aarch64] Add PAC-RET/BTI property to hwasan_interceptors_vfork.S — pirama / detail
  6. [JumpThreading] merge debug info when merging select+br — ndesaulniers / detail
  7. Revert "[lldb] [gdb-remote client] Refactor handling qSupported" — Ahmed Bougacha / detail

clang-d385248-gc5fda0e6629f-t20087-b20087.tar.gz (Apr 12, 2021 3:56:57 PM)

  1. [flang] Correct TypeCode::IsLogical() — pklausler / detail
  2. [lldb] Disable Shell/Subporcess with reproducers — Jonas Devlieghere / detail
  3. [clang-rename] Handle designated initializers. — justin.lebar / detail
  4. [InstCombine] add tests for shift+trunc signbit check; NFC — spatel / detail
  5. [InstCombine] fold shift+trunc signbit check — spatel / detail
  6. [TSan] Allow test contents to be copied before execution — julian.lettner / detail
  7. [mlir] Move memref.subview patterns to MemRef/Transforms/ — antiagainst / detail
  8. Revert "[InstCombine] when calling conventions are compatible, don't convert the call to undef idiom" — nikita.ppv / detail
  9. [mlir][spirv] Allow bitwidth emulation on runtime arrays — antiagainst / detail
  10. Fix up build failures after cfce5b26a888cb979d65252275df1f977dc1e6c8 — caij2003 / detail
  11. [mlir][spirv] Fix runtime array stride when emulating bitwidth — antiagainst / detail
  12. [ARM] Fix -Wmissing-field-initializers — i / detail
  13. [SimplifyCFG] Add test requiring only hoisting a branch. — flo / detail
  14. [PhaseOrdering] Add test for SimplifyCFG and LV interaction. — flo / detail
  15. Revert "[clangd] Provide a way to disable external index" — saugustine / detail
  16. Reland "Revert "[InstCombine] when calling conventions are compatible, don't convert the call to undef idiom"" — Yuanfang Chen / detail

clang-d385232-g52e9d80d5db2-t20084-b20084.tar.gz (Apr 12, 2021 1:07:20 PM)

  1. [PowerPC] Allow the PowerPC RHEL buildbot to use cmake with test-suite — conanap / githubweb

clang-d385232-g52e9d80d5db2-t20084-b20084.tar.gz (Apr 12, 2021 1:07:20 PM)

  1. [ARM] Add a number of intrinsics for MVE lane interleaving — david.green / detail
  2. [PassManager][PhaseOrdering] lower expects before running simplifyCFG — spatel / detail
  3. [libc++] [test] Detect an improperly noexcept'ed __decay_copy. — arthur.j.odwyer / detail
  4. [libc++] Implement D2351R0 "Mark all library static cast wrappers as [[nodiscard]]" — arthur.j.odwyer / detail
  5. [InstCombine] when calling conventions are compatible, don't convert the call to undef idiom — Yuanfang Chen / detail
  6. Allow applying attributes to subset of allowed subjects. — tra / detail
  7. [flang] Fix narrowing warning on macos — tkeith / detail
  8. [clang-tidy] Add option to ignore macros in readability-function-cognitive-complexity check. — alexfh / detail
  9. Fix nits. — alexfh / detail
  10. [asan] Replaceable new/delete is unsupported in Windows. — 31459023+hctim / detail
  11. [mlir][Linalg] Disable const -> linalg.generic when fused op is illegal. — ravishankarm / detail
  12. [mlir] Rename AVX512 dialect to X86Vector — zinenko / detail
  13. [mlir] introduce "encoding" attribute to tensor type — ajcbik / detail
  14. [MLIR] PresburgerSet emptiness check: remove assertions that there are no symbols — arjunpitchanathan / detail
  15. [RISCV] Support vector SET[U]LT and SET[U]GE with splatted immediates — fraser / detail
  16. Replace uses of std::iterator with explicit using — i / detail
  17. [Inliner] Propagate SROA analysis through invariant group intrinsics — aeubanks / detail
  18. Revert "[PassManager][PhaseOrdering] lower expects before running simplifyCFG" — spatel / detail
  19. [libc++] Move checks for newlib to actually work — Louis Dionne / detail
  20. Fix documentation typo. — richard / detail
  21. [mlir][affine] Fix unfolded bounding maps for affine.for — uday / detail
  22. [compiler-rt] add SANITIZER_OSX — code / detail
  23. [AIX] Tweak test XFAIL from D99815 — daltenty / detail
  24. [NewPM] Fix -print-changed when a -filter-print-funcs function is removed — aeubanks / detail
  25. Enable creation of large response file on z/OS — Abhina.Sreeskantharajan / detail
  26. [PassManager][PhaseOrdering] lower expects before running simplifyCFG — spatel / detail
  27. [ARM] support symbolic expression as immediate in memory instructions — caij2003 / detail
  28. [mlir][spirv] Put debug-only variable in LLVM_DEBUG — antiagainst / detail
  29. [libc++] add `inline` for __open's definition in ifstream and ofstream — jasonliu / detail

clang-d385203-gf2e4f3eff3c9-t20081-b20081.tar.gz (Apr 12, 2021 10:19:34 AM)

  1. [ARM] Updates to arm-block-placement pass — david.green / detail
  2. [NFC] Remove redundant string copy — n.james93 / detail
  3. [ARM] Add FP handling for MVE lane interleaving — david.green / detail
  4. [X86][AMX] Hoist ldtilecfg — pengfei.wang / detail
  5. [clangd] Provide a way to disable external index — kadircet / detail
  6. [compiler-rt][aarch64] Add PAC-RET/BTI support to HWASAN. — daniel.kiss / detail
  7. [X86] Fold cmpeq/ne(trunc(logic(x)),0) --> cmpeq/ne(logic(x),0) — llvm-dev / detail
  8. [InstCombine] Regenerate select-ctlz-to-cttz.ll tests — llvm-dev / detail
  9. [docs] Add Windows/COFF call info — kristof.beyls / detail
  10. [libc++] Split auto_ptr out of <memory> — Louis Dionne / detail
  11. [libc++] Split std::allocator out of <memory> — Louis Dionne / detail
  12. [libc++] Split std::get_temporary_buffer out of <memory> — Louis Dionne / detail
  13. [libc++] NFC: Remove duplicate synopsis from <__string> — Louis Dionne / detail
  14. [gn build] Port 0b439e4cc9db — llvmgnsyncbot / detail
  15. [gn build] Port 26beecfe470b — llvmgnsyncbot / detail
  16. [gn build] Port 6a1ac88fc19a — llvmgnsyncbot / detail
  17. [libc++] Divorce the std Lit feature from the -std=XXX compiler flag — Louis Dionne / detail
  18. Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail

clang-d385185-g489cdedd117b-t20078-b20078.tar.gz (Apr 12, 2021 7:34:44 AM)

  1. Reapply "[DebugInfo] Correctly track SDNode dependencies for list debug values" — stephen.tozer / detail
  2. [AArch64][SVE] Remove redundant PTEST of MATCH/NMATCH results — bradley.smith / detail
  3. [AMDGPU] Kill temporary register after restoring — sebastian.neubauer / detail
  4. Fix chrome os failure after 021de7cf80268091cf13485a538b611b37d0b33e. — a.v.lapshin / detail
  5. [lldb] Don't recursively load types of static member variables in the DWARF AST parser — Raphael Isemann / detail
  6. [lldb] Delete dead StackFrameList::Merge — Raphael Isemann / detail
  7. [AArch64] Add Machine InstCombiner patterns for FMUL indexed variant — andrew.savonichev / detail
  8. Revert "[AArch64] Add Machine InstCombiner patterns for FMUL indexed variant" — andrew.savonichev / detail
  9. [mlir][linalg] adding operation to access the iteration index of enclosing linalg ops. — gysit / detail
  10. [TableGen] Fix bug in recent change to ListInit::convertInitListSlice() — Paul C. Anagnostopoulos / detail

clang-d385175-gdff922f39b9b-t20075-b20075.tar.gz (Apr 12, 2021 4:36:03 AM)

  1. [AArch64] Adds memory operands for indexed loads. — stelios.ioannou / detail
  2. [OpenCL] Accept .rgba in OpenCL 3.0 — sven.vanhaastregt / detail
  3. [AMDGPU] Save VGPR of whole wave when spilling — sebastian.neubauer / detail
  4. [AMDGPU] Unify spill code — sebastian.neubauer / detail
  5. [AMDGPU] Autogenerate test. NFC — sebastian.neubauer / detail
  6. [AMDGPU] Fix saving fp and bp — sebastian.neubauer / detail
  7. [LLDB] Fix buildbots breakage due to TestGuessLanguage.py — omair.javaid / detail
  8. [AMDGPU] Fix ubsan error — sebastian.neubauer / detail
  9. [AArch64] ACLE: Fix issue for mismatching enum types with builtins. — sander.desmalen / detail
  10. [IR] Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  11. [AMDGPU][MC][NFC] Removed extra spaces — dmitry.preobrazhensky / detail
  12. [mlir][linalg] fixing hard-coded variable names in a test (NFC) — gysit / detail
  13. Revert "[DebugInfo] Fix the mismatching between C++ language tags and Dwarf versions." — esme.yi / detail
  14. Reland [DebugInfo] Fix the mismatching between C++ language tags and Dwarf versions."" — esme.yi / detail

clang-d385161-g62fa9b9388aa-t20071-b20071.tar.gz (Apr 12, 2021 1:48:19 AM)

  1. [X86] Pass to transform tdpbsud&tdpbusd&tdpbuud intrinsics to scalar operation — bing1.yu / detail
  2. fix typo in a CMake SANITIZER_CAN_USE_CXXABI variable initial definition — jim / detail
  3. [NFC] [Clang]: fix spelling mistake in assert message — jim / detail
  4. [libtooling][clang-tidy] Fix compiler warnings in testcase [NFC] — mikael.holmen / detail
  5. [NFC][Debug] Fix unnecessary deep-copy for vector to save compiling time — zhangqingshan.zll / detail
  6. [clang][AST] Handle overload callee type in CallExpr::getCallReturnType. — 1.int32 / detail
  7. [DebugInfo] Fix the mismatching between C++ language tags and Dwarf versions. — esme.yi / detail

clang-d385154-g36b932d6a385-t20068-b20068.tar.gz (Apr 11, 2021 10:59:52 PM)

  1. [RISCV][Clang] Add RVV Widening Integer Add/Subtract intrinsic functions. — zakk.chen / detail
  2. [RISCV][Clang] Add some RVV Floating-Point intrinsic functions. — zakk.chen / detail
  3. [RISCV][Clang] Add more RVV Floating-Point intrinsic functions. — zakk.chen / detail
  4. [RISCV][Clang] Add some RVV Floating-Point intrinsic functions. — zakk.chen / detail
  5. [RISCV][Clang] Add RVV Type-Convert intrinsic functions. — zakk.chen / detail
  6. [RISCV][Clang] Add RVV merge intrinsic functions. — zakk.chen / detail
  7. [RISCV][Clang] Add all RVV Reduction intrinsic functions. — zakk.chen / detail
  8. [RISCV][Clang] Add more RVV load/store intrinsic functions. — zakk.chen / detail
  9. [RISCV][Clang] Add all RVV Mask intrinsic functions. — zakk.chen / detail
  10. [RISCV][Clang] Add some RVV Permutation intrinsic functions. — zakk.chen / detail
  11. [PowerPC] Lower f128 SETCC/SELECT_CC as libcall if p9vector disabled — qiucofan / detail
  12. [Clang][Coroutine][DebugInfo] In c++ coroutine, clang will emit different debug info variables for parameters and move-parameters. — yifeng.dongyifeng / detail
  13. [Debug-Info] make fortran CHARACTER(1) type as valid unsigned type — czhengsz / detail
  14. [lld-macho][nfc] Convert tabs to spaces — jezng / detail
  15. [X86] Remove FeatureCLWB from FeaturesICLClient — freddy.ye / detail
  16. [NARY] Don't optimize min/max if there are side uses — ybrevnov / detail

clang-d385138-ga3bfddbb6a27-t20064-b20064.tar.gz (Apr 11, 2021 8:10:00 PM)

  1. [RISCV] Update computeKnownBitsForTargetNode to treat READ_VLENB as being 16 byte aligned. — craig.topper / detail
  2. [RISCV][NFC] Remove unneeded explict XLenVT type on codegen patterns — jim / detail

clang-d385136-gff902080a9fb-t20062-b20062.tar.gz (Apr 11, 2021 5:20:46 PM)

  1. [NFCI][DomTreeUpdater] applyUpdates(): reserve space for updates first — lebedev.ri / detail
  2. [NFCI][Local] TryToSimplifyUncondBranchFromEmptyBlock(): improve Dominator Tree updating — lebedev.ri / detail
  3. [NFCI][BasicBlockUtils] MergeBlockIntoPredecessor(): improve Dominator Tree updating — lebedev.ri / detail
  4. [NFCI][Local] MergeBasicBlockIntoOnlyPred(): improve Dominator Tree updating — lebedev.ri / detail
  5. [NFCI][SimplifyCFG] mergeEmptyReturnBlocks(): improve Dominator Tree updating — lebedev.ri / detail
  6. [NFCI][SimplifyCFG] PerformValueComparisonIntoPredecessorFolding(): improve Dominator Tree updating — lebedev.ri / detail
  7. [RISCV] Use SLLI/SRLI instead of SLLIW/SRLIW for (srl (and X, 0xffff), C) custom isel on RV64. — craig.topper / detail

clang-d385129-g816cf4146280-t20061-b20061.tar.gz (Apr 11, 2021 2:32:42 PM)

  1. [WebAssembly] Update v128.any_true — tlively / detail
  2. [X86][AVX512] Fold not(kmov(x)) -> kmov(not(x)) and not(widen_subvector(x)) -> widen_subvector(not(x)) — llvm-dev / detail
  3. [VectorCombine] Add tests for load/extract scalarization. — flo / detail
  4. [LoopUnroll] Add AArch64 test case with large vector ops. — flo / detail

clang-d385125-g13bdac57093a-t20058-b20058.tar.gz (Apr 11, 2021 11:43:42 AM)

  1. [RISCV] Add i8 and i16 srli and srai tests to Zbb/Zbp test files. NFC — craig.topper / detail
  2. [RISCV] Teach targetShrinkDemandedConstant to preserve (and X, 0xffff) when zext.h is supported. — craig.topper / detail
  3. [RISCV] Drop earlyclobber constraint from vwadd(u).wx, vwsub(u).wx, vfwadd.wf and vfwsub.wf. — craig.topper / detail
  4. [X86] Fold cmpeq/ne(and(X,Y),Y) --> cmpeq/ne(and(~X,Y),0) — llvm-dev / detail
  5. [X86] combineXor - Pull out repeated getOperand() calls. NFCI. — llvm-dev / detail

clang-d385120-g91248e2db93a-t20056-b20056.tar.gz (Apr 11, 2021 8:52:20 AM)

  1. [libc++] [CI] Validate the output of the generated scripts. — koraq / detail
  2. [NFC][LoopIdiom] Regenerate left-shift-until-bittest.ll — lebedev.ri / detail
  3. [NFC][LoopIdiom] left-shift-until-bittest: add small-bitwidth tests — lebedev.ri / detail
  4. [LoopIdiom] left-shift-until-bittest: set all allowed no-wrap flags on add/sub — lebedev.ri / detail
  5. [NFC][LoopVectorize] Autogenerate interleaved-accesses.ll — lebedev.ri / detail
  6. [NFC][InstCombine] Add a few test of adding to add-like or — lebedev.ri / detail
  7. [InstCombine] (X | Op01C) + Op1C --> X + (Op01C + Op1C) iff the or is actually an add — lebedev.ri / detail
  8. [NFC][InstCombine] Add tests for "get low bit mask upto and including bit X" pattern — lebedev.ri / detail
  9. [InstCombine] Improve "get low bit mask upto and including bit X" pattern — lebedev.ri / detail

clang-d385111-g37388b8ad13f-t20053-b20053.tar.gz (Apr 11, 2021 5:17:54 AM)

  1. Update personal info in CREDITS.TXT — zhangqingshan.zll / detail

clang-d385110-g002c6c1187d6-t20052-b20052.tar.gz (Apr 11, 2021 1:55:31 AM)

  1. Revert "Remove "Rewrite Symbols" from codegen pipeline" — aeubanks / detail
  2. Missing syntax highlighting for LLVM IR in Langref — shivam98.tkg / detail
  3. Typo fix — shivam98.tkg / detail

clang-d385107-g6210261ecb21-t20050-b20050.tar.gz (Apr 10, 2021 11:43:25 PM)

  1. Remove "Rewrite Symbols" from codegen pipeline — aeubanks / detail

clang-d385106-g82fbc5d45b0c-t20049-b20049.tar.gz (Apr 10, 2021 8:15:05 PM)

  1. [Polly] Partially refactoring of IslAstInfo and IslNodeBuilder to use isl++. NFC. — llvm-project / detail

clang-d385105-g9829f5e6b1bc-t20048-b20048.tar.gz (Apr 10, 2021 4:37:11 PM)

  1. [IVUsers] Check LoopSimplify cache earlier (NFC) — nikita.ppv / detail
  2. [NFC][CVP] Add tests for @llvm.[us]{min,max}() intrinsics — lebedev.ri / detail
  3. [CVP] @llvm.[us]{min,max}() intrinsics handling — lebedev.ri / detail

clang-d385102-g00ef28ef21f0-t20046-b20046.tar.gz (Apr 10, 2021 1:49:28 PM)

  1. [NFC] Rename LimitingIntrinsic into MinMaxIntrinsic — lebedev.ri / detail
  2. [NFC][LVI] getPredicateAt(): drop default value for UseBlockValue — lebedev.ri / detail
  3. [CVP] LVI: Use in-block values when checking value signedness domain — lebedev.ri / detail
  4. [NFC][CVP] Add statistic for function pointer argument non-null-ness deduction — lebedev.ri / detail
  5. [NFC][JumpThreading] Increment 'NumFolds' statistic all places terminator becomes uncond — lebedev.ri / detail
  6. [CSSPGO] Fix dangling context strings and improve profile order consistency and error handling — aktoon / detail

clang-d385096-g8f16101c703e-t20043-b20043.tar.gz (Apr 10, 2021 11:00:53 AM)

  1. zz — lebedev.ri / detail
  2. [NFC][ConstantRange] Add 'icmp' helper method — lebedev.ri / detail
  3. Revert "zz" — lebedev.ri / detail
  4. Revert "[NFC][ConstantRange] Add 'icmp' helper method" — lebedev.ri / detail
  5. [NFC][ConstantRange] Add 'icmp' helper method — lebedev.ri / detail
  6. [libtooling][clang-tidy] Fix off-by-one rendering issue with SourceRanges — whisperity / detail
  7. [flang] Accept & fold IEEE_SELECTED_REAL_KIND — pklausler / detail

clang-d385089-g3b677b81cec7-t20041-b20041.tar.gz (Apr 10, 2021 8:15:43 AM)

  1. [NFC][CVP] Add `@llvm.abs` test cases — lebedev.ri / detail
  2. [CVP] @llvm.abs() handling — lebedev.ri / detail
  3. [libtooling][clang-tidy] Fix diagnostics not highlighting fed SourceRanges — whisperity / detail

clang-d385086-g71ab6c98a0d1-t20039-b20039.tar.gz (Apr 10, 2021 5:19:46 AM)

  1. [RISCV][Clang] Add RVV vleff intrinsic functions. — kai.wang / detail
  2. [Matrix] Implement C-style explicit type conversions for matrix types. — flo / detail

clang-d385084-g6270b3a1eafa-t20037-b20037.tar.gz (Apr 10, 2021 2:23:47 AM)

  1. [AMDGPU][CostModel] Refine cost model for control-flow instructions. — dfukalov / detail
  2. Temporairly revert "[CGCall] Annotate `this` argument with alignment" — lebedev.ri / detail

clang-d385082-g4f173c0c42d0-t20035-b20035.tar.gz (Apr 9, 2021 8:46:41 PM)

  1. Support: Add move semantics to mapped_file_region — Duncan P. N. Exon Smith / detail
  2. [clang][AVR] Support variable decorator '__flash' — powerman1st / detail

clang-d385080-ge11140451b5f-t20033-b20033.tar.gz (Apr 9, 2021 5:59:46 PM)

  1. [NFC][SROA] Add C++'s `std::clamp()` testcase from PR47271/PR49909 — lebedev.ri / detail
  2. [Analysis] isDereferenceableAndAlignedPointer(): recurse into select's hands — lebedev.ri / detail
  3. [flang] Check for conflicting BIND(C) names — pklausler / detail
  4. [AArch64][GlobalISel] Swap compare operands when it may be profitable — Jessica Paquette / detail
  5. Revert "[AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs" — 31459023+hctim / detail
  6. Revert "[AMDGPU] Remove MachineDCE after SIFoldOperands" — 31459023+hctim / detail
  7. [flang] Enforce a limit on recursive PDT instantiations — pklausler / detail
  8. [lld-macho][nfc] Remove DYSYM8 reloc attribute — jezng / detail
  9. [flang] RANDOM_NUMBER, RANDOM_SEED, RANDOM_INIT in runtime — pklausler / detail

clang-d385071-g7df30e77d499-t20029-b20029.tar.gz (Apr 9, 2021 3:11:26 PM)

  1. Support: Remove code duplication for mapped_file_region accessors, NFC — Duncan P. N. Exon Smith / detail
  2. [OpenMP51] Initial support for masked directive and filter clause — cchen / detail
  3. [LLDB][NFC] Add clarifying comments for AddCXXSummary and AddCXXSynthetic — Shafik Yaghmour / detail
  4. Add correct types to the xxsplti32dx pattern. — stefanp / detail
  5. [AMDGPU] Added udot2 op_sel test. NFC. — Stanislav.Mekhanoshin / detail
  6. [libc++] NFC: Move unused include of <limits> to allocator_traits.h — Louis Dionne / detail
  7. [MSSA] Rename uses in IDF regardless of new def position in basic block. — asbirlea / detail
  8. [AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs — jay.foad / detail
  9. [AMDGPU] Remove MachineDCE after SIFoldOperands — jay.foad / detail
  10. [OpenMP51][DOCS] Claimed masked construct and report current patch, NFC. — cchen / detail
  11. [mlir] NFC - Add help functions to scf.ForOp — nicolas.vasilache / detail
  12. Revert "[PowerPC] Add ROP Protection Instructions for PowerPC" — 31459023+hctim / detail
  13. [scudo][standalone] Use BatchClassId in drain rather than 0 — kostyak / detail
  14. [ASan] Allow new/delete replacement by making interceptors weak — 31459023+hctim / detail

clang-d385057-g1e5f68d80a42-t20026-b20026.tar.gz (Apr 9, 2021 12:22:25 PM)

  1. [Flang] Changes to mangling code — kiran.chandramohan / detail
  2. [PhaseOrdering] add test for llvm.expect; NFC — spatel / detail
  3. Update the linkage name of coro-split functions in the debug info. — Adrian Prantl / detail
  4. [RGT] Disable some tests on Windows at compile-time, not runtime — paul.robinson / detail
  5. [PowerPC] Add ROP Protection Instructions for PowerPC — stefanp / detail
  6. [AArch64][GlobalISel] Fix incorrect codegen for <16 x s8> G_ASHR. — Amara Emerson / detail
  7. [TableGen] Report an error message on a missing comma — Alexander.Richardson / detail
  8. [builtins] Avoid enum name conflicts with fenv.h — Alexander.Richardson / detail
  9. Handle alloc_size attribute on function pointers — Alexander.Richardson / detail
  10. [WebAssembly] Add shuffles as an option for lowering BUILD_VECTOR — tlively / detail
  11. [libcxx] [test] Use GetWindowsInaccessibleDir() instead of dirs with perms::none in fs.op.is_* — martin / detail
  12. [libcxx] [test] Use GetWindowsInaccessibleDir() in a couple more tests — martin / detail
  13. [libcxx] [test] Add more tests for renaming directories in fs.op.rename — martin / detail

clang-d385044-gaeff03d2df54-t20023-b20023.tar.gz (Apr 9, 2021 9:34:55 AM)

  1. For non-null pointer checks, do not descend through out-of-bounds GEPs — momchil.velikov / detail
  2. [AMDGPU] Allow relaxed/consume memory order for atomic inc/dec — Yaxun.Liu / detail
  3. [TableGen] [docs] Change title of tblgen.rst to fix man page filename — Paul C. Anagnostopoulos / detail
  4. [clangd] Log a message when gRPC support is off, but remote-index is configured — kadircet / detail
  5. [X86] Add zeroext attributes to i8/i16 and/or/xor overflow tests — llvm-dev / detail
  6. RISCVABIInfo::classifyArgumentType: Fix static analyzer warnings with uninitialized variables warnings - NFCI — llvm-dev / detail
  7. [InstCombine] add test with multiple uses of min/max negated operand; NFC — spatel / detail
  8. [InstCombine] try to eliminate an instruction in min/max -> abs fold — spatel / detail
  9. [HIP] Workaround ICE compiling SemaChecking.cpp with gcc 5 — Yaxun.Liu / detail
  10. [libc++] Fix abs and div overload issue for compilers on AIX — jasonliu / detail
  11. [X86][BMI] Fold cmpeq/ne(or(X,Y),X) --> cmpeq/ne(and(~X,Y),0) (PR44136) — llvm-dev / detail
  12. [MLIR][Shape] Combine `cstr_eq` only if they share shape operands — frgossen / detail
  13. [RGT] Tweak test so assertion is always executed — paul.robinson / detail
  14. [X86] Fold cmpeq/ne(or(X,Y),X) --> cmpeq/ne(and(~X,Y),0) on non-BMI targets (PR44136) — llvm-dev / detail
  15. [clang] tests: cleanup, update and add some new ones — mizvekov / detail
  16. [InstCombine] Regenerate 2010-11-23-Distributed.ll tests — llvm-dev / detail

clang-d385028-ga4ced03d3425-t20019-b20019.tar.gz (Apr 9, 2021 6:50:51 AM)

  1. [NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset. — dfukalov / detail
  2. [MLIR][Shape] Add convenience builder for `shape.assuming_all` — frgossen / detail
  3. [AA][NFC] Convert AliasResult to class containing offset for PartialAlias case. — dfukalov / detail
  4. [AMDGPU] Use SIInstrFlags for flat variants. NFC — sebastian.neubauer / detail
  5. [X86] Add PR44136 test coverage — llvm-dev / detail
  6. [OpenCL] Simplify InsertOCLBuiltinDeclarationsFromTable — sven.vanhaastregt / detail
  7. [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
  8. [clangd] Add --check-lines to restrict --check to specific lines — adamcz / detail
  9. [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
  10. [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
  11. [clang] Tiny format fix — nathan / detail
  12. [X86] Adjust PR44136 tests to add cmpne coverage as well — llvm-dev / detail
  13. [AMDGPU] SIFoldOperands: eagerly delete dead copies — jay.foad / detail

clang-d385015-g3ae0a405fc94-t20015-b20015.tar.gz (Apr 9, 2021 3:45:41 AM)

  1. [NFC][PowerPC] add test cases for reverse memory op transformation — czhengsz / detail
  2. [lldb] Update UUID after https://reviews.llvm.org/D99978. — pifon / detail
  3. [lldb] Update object.test after 'nosync' inference was enabled. — pifon / detail
  4. [test, LoopVectorize] Fix use of var defined in CHECK-NOT — thomasp / detail
  5. [RISCV][NFC] Replace explicit type i64 with riscv customized SDTypeProfile. — jim / detail
  6. [MLIR] Do not yield values from an assuming op that are never used — frgossen / detail
  7. [GVN][NFC] Factor out load elimination logic via PRE for reuse — mkazantsev / detail
  8. [AMDGPU] IsFlatScratch/Global -> FlatScratch/Global — sebastian.neubauer / detail
  9. [RegisterScavenging] Add asserts for better errors — sebastian.neubauer / detail
  10. [NFC] Move statictic increment out of helper — mkazantsev / detail
  11. [FunctionAttrs] Force old pm in test so it doens't behave differently depending on the configuration setting for this flag — benny.kra / detail
  12. [MLIR][Shape] Canonicalize `assuming_all` when all operands are `cstr_eq` ops — frgossen / detail
  13. [X86] combineHorizOpWithShuffle - peek through one use bitcasts when decoding shuffles. — llvm-dev / detail

clang-d385002-g6169f1537c87-t20012-b20012.tar.gz (Apr 9, 2021 12:58:23 AM)

  1. [debug-info][NFC] Set -mtriple to avoid the test failure under other targets. — esme.yi / detail
  2. [LICM] Hoist loads with invariant.group metadata — aeubanks / detail
  3. [libcxx] Allow shared_ptr's unique_ptr converting constructor to support array types. — zoecarver / detail
  4. [mlir][Linalg] Drop unit-trip loops of reductions only if other reduction loops exists. — ravishankarm / detail
  5. [GreedyRA ORE] Re-factor computeNumberOfSplillsReloads. — serguei.katkov / detail
  6. [Test] Add two more tests on PRE with guards — mkazantsev / detail
  7. [RISCV][NFC] Fix formatting — jim / detail

clang-d384995-gd2e15a83a664-t20008-b20008.tar.gz (Apr 8, 2021 10:10:11 PM)

  1. [mlir][tosa] Add tosa.max_pool2d lowering to linalg int max pooling additions — rob.suderman / detail
  2. [lld] Fixed CodeView GuidAdapter::format to handle GUID bytes in the right order. — aorlov / detail
  3. [RISCV][NFC] Add explicit type i64 to RV64 only patterns. — tclin914 / detail
  4. [clang][SourceManager] Fix -Wparentheses warning (NFC) — nullptr.cpp / detail
  5. [RS4GC] Cleanup meetBDVState. NFC. — serguei.katkov / detail

clang-d384990-g4a84b03eced2-t20006-b20006.tar.gz (Apr 8, 2021 7:22:04 PM)

  1. [ASTMatchers] Add `cxxBaseSpecifier` matcher (non-top-level) — steveire / detail
  2. Improve error message when tring to export to LLVM IR with a dialect missing the interface — joker.eph / detail
  3. Support: Extract fs::resize_file_before_mapping_readwrite from FileOutputBuffer — Duncan P. N. Exon Smith / detail
  4. Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC — Duncan P. N. Exon Smith / detail
  5. Support: Drop the no-op initializer for SignpostEmitterImpl::Signposts, NFC — Duncan P. N. Exon Smith / detail
  6. Support: Avoid unnecessary std::function for SignpostEmitterImpl::SignpostLog — Duncan P. N. Exon Smith / detail
  7. Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC" — Duncan P. N. Exon Smith / detail
  8. Revert "Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC"" — Duncan P. N. Exon Smith / detail
  9. Revert "Revert "Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC""" — Duncan P. N. Exon Smith / detail
  10. Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC, 3rd attempt — Duncan P. N. Exon Smith / detail
  11. [mlir][spirv] Define spv.ImageDrefGather operation — weiwei.li1 / detail
  12. Use default ref capture to avoid unused capture warning on assert-used variable — dblaikie / detail
  13. DebugInfo: Include inline namespaces in template specialization parameter names — dblaikie / detail
  14. ADT: Sink the guts of StringMapEntry::Create into StringMapEntryBase — Duncan P. N. Exon Smith / detail

clang-d384976-ga7b51d8a4fc8-t20002-b20002.tar.gz (Apr 8, 2021 4:33:45 PM)

  1. [AIX] Support init priority attribute — Xiangling.Liao / detail
  2. [AMDGPU] Allow -amdgpu-unsafe-fp-atomics to ignore denorm mode — Stanislav.Mekhanoshin / detail
  3. [LoopRotate] Don't split loop pass manager — nikita.ppv / detail
  4. Add setting to disable LanguageRuntime UnwindPlans — Jason Molenda / detail
  5. [AMDGPU] Check for all meta instrs in GCNRegBankReassign — Stanislav.Mekhanoshin / detail
  6. AMDGPU: Add gfx90c support to code object v2 for backwards compatibility — kzhuravl_dev / detail
  7. [FileCheck, test] Rename checkWildcardRegexCharMatchFailure — thomasp / detail
  8. Include `count` in AppleClang toolchains. — Dan Liew / detail
  9. [GVN] Properly invalidate ICF cache when we simplify a value — aeubanks / detail
  10. [funcattrs] Infer nosync from instruction walk — listmail / detail
  11. [SLP]Fix PR49898: Infinite loop in SLP vectorizer. — a.bataev / detail
  12. [lldb] (Temporarily) disable vfork-follow-parent-wp.test on Darwin — Jonas Devlieghere / detail
  13. [RISCV] Remove empty string after 'defm' at top level of vector .td files. NFC — craig.topper / detail
  14. [RISCV] Use multiclass inheritance where possible for the VPat* multiclasses in RISVInstrInfoVPseudos. NFCI — craig.topper / detail
  15. [compiler-rt][hwasan] Add C++17 new/delete operators with alignment — leonardchan / detail

clang-d384961-g3a4c0354b6eb-t19998-b19998.tar.gz (Apr 8, 2021 1:44:40 PM)

  1. [analyzer] Fix crash on spaceship operator (PR47511) — vsavchenko / detail
  2. [analyzer] Fix false positives in inner pointer checker (PR49628) — vsavchenko / detail
  3. [mlir][linalg] Fix loop upper bounds in conv fusion test — antiagainst / detail
  4. [lldb] Improve the documentation (#42017) — Jonas Devlieghere / detail
  5. Revert "[TableGen] Add support for the 'assert' statement in multiclasses" — Paul C. Anagnostopoulos / detail
  6. [lldb] [test] Skip clone() tests on Linux/aarch64 — mgorny / detail
  7. [lld-macho] Support -add_ast_path — jezng / detail
  8. [lld-macho][nfc] Use varargs form of hasArg() — jezng / detail
  9. Set IgnoreLLVMUsed to false in CallGraph::addToCallGraph() — Stanislav.Mekhanoshin / detail
  10. [RISCV] Prevent __builtin_riscv_orc_b_64 from being compiled RV32 target. — craig.topper / detail
  11. [InstCombine] add tests for min/max with negated operand; NFC — spatel / detail
  12. [InstCombine] fold min/max intrinsic with negated operand to abs — spatel / detail
  13. [RISCV] Add InstAlias for Zbb Zbp and Zbs extension — craig.topper / detail
  14. [LoopInterchange] Fix transformation bugs in loop interchange — congzhecao / detail
  15. [WebAssembly] Fix for PIC external symbol ISEL — aardappel / detail
  16. [mlir][StandardToSPIRV] Handle i1 case for lowering memref.load/store op — hanchung / detail
  17. [flang][OpenMP] Add functionality to check "close nesting" of regions, which can be used for Semantic checks.  Also adding more test cases. — arnamoy10 / detail

clang-d384961-g3a4c0354b6eb-t19998-b19998.tar.gz (Apr 8, 2021 1:44:40 PM)

  1. Add csum fallback to HashProgramOutput.sh — daltenty / githubweb

clang-d384944-g1b589172bd19-t19995-b19995.tar.gz (Apr 8, 2021 10:54:45 AM)

  1. [lldb] Re-skip TestVSCode_launch — pavel / detail
  2. [lldb/DWARF] Fix a crash parsing invalid dwarf (pr49678) — pavel / detail
  3. [lsan] Mark 2 new lsan tests unsupported on arm-linux — david.spickett / detail
  4. Revert "Reduce the number of attributes attached to each function" — Dávid Bolvanský / detail
  5. [AMDGPU] SIFoldOperands: remove an unneeded isReg check. NFC. — jay.foad / detail
  6. [AMDGPU] Add some implicit uses to tests. NFC. — jay.foad / detail
  7. [DebugInfo] Correctly track SDNode dependencies for list debug values — stephen.tozer / detail
  8. [MLIR] Support symbols in emptiness checks for FlatAffineConstraints — arjunpitchanathan / detail
  9. [lld-macho] Support --thinlto-jobs — jezng / detail
  10. [lld-macho][nfc] Extend abs-symbol.s to test for local absolute symbols — jezng / detail
  11. [MCA] Add tests for IPC on Cortex-A55 — andrew.savonichev / detail
  12. abtest.py: support bisection based on a response file — Yuanfang Chen / detail
  13. [lldb] [Process] Watch for fork/vfork notifications — mgorny / detail
  14. Revert "[DebugInfo] Correctly track SDNode dependencies for list debug values" — stephen.tozer / detail

clang-d384930-g9229465bad85-t19991-b19991.tar.gz (Apr 8, 2021 8:09:33 AM)

  1. [lldb] [client] Support for multiprocess extension — mgorny / detail
  2. [NFC][X86][CostModel] Add some load/store tests w/ non-power-of-two elt cnt vectors — lebedev.ri / detail
  3. [DebugInfo] Prevent invalid debug info being produced during LoopStrengthReduce — stephen.tozer / detail
  4. [AMDGPU] SIFoldOperands: refactor tryFoldCndMask with early-outs. NFC. — jay.foad / detail
  5. [mlir][spirv] Timely fail type conversion — antiagainst / detail
  6. [mlir][spirv] Add control for non-32-bit scalar type emulation — antiagainst / detail
  7. [CodeGen][AArch64] Fix isel crash for truncating FP stores — david.sherwood / detail
  8. [TableGen] Add support for the 'assert' statement in multiclasses — Paul C. Anagnostopoulos / detail
  9. [TableGen] Make behavior of list slice suffix consistent across all values — Paul C. Anagnostopoulos / detail
  10. [InstCombine] add icmp with no-wrap add tests; NFC — spatel / detail
  11. [AMDGPU] Fix computing live registers in prolog — sebastian.neubauer / detail
  12. [AMDGPU] SIFoldOperands: make tryFoldCndMask a member function. NFC. — jay.foad / detail
  13. Support: mapped_file_region:  Pass MAP_NORESERVE to mmap — jotrem / detail
  14. [analyzer] Fix dead store checker false positive — vsavchenko / detail
  15. [LV] Pass VPWidenPHIRecipe to widenPHIInstruction (NFC). — flo / detail
  16. [AMDGPU] SIFoldOperands: try harder to fold cndmask instructions — jay.foad / detail
  17. [AMDGPU] SIFoldOperands: remove an unneeded make_early_inc_range. NFC. — jay.foad / detail
  18. [AMDGPU] SIFoldOperands: make use of emplace_back. NFC. — jay.foad / detail
  19. [NFC] Fix warning introduced in 20105b6b4874a85813f7a4a3d8ad2a0f023dda14 — sguelton / detail

clang-d384930-g9229465bad85-t19991-b19991.tar.gz (Apr 8, 2021 8:09:33 AM)

  1. Fix 32-bit test-suite build on AIX — wanyu9511 / githubweb

clang-d384911-g2a1f87167cc0-t19988-b19988.tar.gz (Apr 8, 2021 5:16:30 AM)

  1. Forgot to declare CMAKE_ARGS ahead of time to prevent unboud variable errors; — conanap / githubweb
  2. Revert "Forgot to declare CMAKE_ARGS ahead of time to prevent unboud variable errors;" — conanap / githubweb

clang-d384911-g2a1f87167cc0-t19988-b19988.tar.gz (Apr 8, 2021 5:16:30 AM)

  1. [mlir] add support for index type in vectors. — gysit / detail
  2. [AMDGPU, test] Fix use of undef FileCheck var — thomasp / detail
  3. Reorg firmware corefile tests; add test for OS plugin loading — Jason Molenda / detail
  4. [OpenCL] Fix mipmap read_image return types — sven.vanhaastregt / detail
  5. [RISCV] Support OR/XOR/AND reductions on vector masks — fraser / detail
  6. [LV] Add a logical and/or select cost test. NFC — david.green / detail
  7. [LV] Logical and/or select costs — david.green / detail
  8. [flang][driver] Add debug options not requiring semantic checks — andrzej.warzynski / detail
  9. [GreedyRA ORE] Add function level spill/reloads stats — serguei.katkov / detail
  10. [OpenCL][Docs] Fix typo in section label — anastasia.stulova / detail
  11. [flang][nfc] Rename some test files — andrzej.warzynski / detail
  12. [NVPTX] Fix compiler warning in NDEBUG build [NFC] — mikael.holmen / detail

clang-d384899-g20105b6b4874-t19984-b19984.tar.gz (Apr 8, 2021 2:24:42 AM)

  1. [Constant] ConstantStruct/Array should not lower poison to undef — aqjune / detail
  2. [Constant] Remove unused variable — aqjune / detail
  3. [NFC][RISCV] Add test for scalable offset under large stack size. — kai.wang / detail
  4. [RISCV] Add scalable offset under very large stack size. — kai.wang / detail
  5. [Debug-Info] Use inlined strings in .dwinfo section by default for DBX. — esme.yi / detail
  6. [GreedyRA ORE] Compute ORE stats if extra analysis is enabled — serguei.katkov / detail
  7. [GreedyRA ORE] Extract stats in RAGreedyStats struct. NFC. — serguei.katkov / detail
  8. [GreedyRA ORE] Extract computeNumberOfSplillsReloads to use in different places. NFC. — serguei.katkov / detail
  9. [AsmParser] Recognize more escaped characters between single quotes — thatlemon / detail
  10. [clang] Speedup line offset mapping computation — sguelton / detail

clang-d384889-g2a2720a2dec4-t19981-b19981.tar.gz (Apr 7, 2021 11:36:28 PM)

  1. [RISCV] DAG nodes and pseudo instructions for CSR access — sepavloff / detail
  2. [Driver] Drop $DEFAULT_TRIPLE-$name as a fallback program name — i / detail
  3. [docs] Document our norms around reverts — listmail / detail
  4. Include `llvm-config` and `not` in AppleClang toolchains. — Dan Liew / detail
  5. Change the default value for `preloadDialectsInContext` for MlirOptMain — joker.eph / detail
  6. [CSSPGO] Move pseudo probes to the beginning of a block to unblock SelectionDAG combine. — hoy / detail

clang-d384889-g2a2720a2dec4-t19981-b19981.tar.gz (Apr 7, 2021 11:36:28 PM)

  1. [test-suite] Fix CLAMR build with glibc 2.32+ — kito.cheng / githubweb

clang-d384883-gac64995ceb40-t19977-b19977.tar.gz (Apr 7, 2021 8:49:53 PM)

  1. [RISCV] Use multiclass inheritance to simplify some of riscv_vector.td. NFCI — craig.topper / detail
  2. [LoopInterchange] Fix transformation bugs in loop interchange — congzhecao / detail
  3. [NFC][AMDGPU] Correct indentation in AMDGPUUsage.rst — Tony.Tye / detail
  4. Revert "[LoopInterchange] Fix transformation bugs in loop interchange" — congzhecao / detail
  5. [PowerPC] fixup killed flags for ri + addi to ri transformation — czhengsz / detail
  6. [AMDGPU] Add some exhaustive ds read/write alignment tests — mahesha.comp / detail
  7. [AMDGPU] Only use ds_read/write_b128 for alignment >= 16 — mahesha.comp / detail

clang-d384876-gd9065fe8ea64-t19973-b19973.tar.gz (Apr 7, 2021 6:04:03 PM)

  1. [AMDGPU] Split GCNRegBankReassign — Stanislav.Mekhanoshin / detail
  2. [AMDGPU] Update gfx90a memory model support — Tony.Tye / detail
  3. Disable use of SCC bit from asm — Stanislav.Mekhanoshin / detail
  4. [lld-macho] Parallelize __LINKEDIT generation — jezng / detail

clang-d384872-g0056e7e15ac0-t19970-b19970.tar.gz (Apr 7, 2021 3:16:52 PM)

  1. [AArch64] Materialize FP constant in code for large code model — jonas.hahnfeld / detail
  2. [BasicAA] Extend test coverage for GEP modulo logic. — flo / detail
  3. [RISCV] Replace 'return ReplaceNode' with 'ReplaceNode; return;' NFC — craig.topper / detail
  4. Remove .gitignore entries not relevant in the monorepo. — paul.robinson / detail
  5. [mlir] Fixed alignment attribute of alloc constant folding. — joker.eph / detail
  6. [clang] Move int <-> float scalar conversion to a separate function — erich.keane / detail
  7. Fix missing generate capture expression for novariants condition. — jennifer.yu / detail
  8. [lld-macho] Make time-trace* options more permissive. — vyng / detail
  9. [Driver][test] Test intended target only — Jinsong Ji / detail
  10. [libc++abi] Adjust XFAIL for misaligned exception header on ARM —