WDescription%
Build stability: No recent builds failed.100
Build History
x

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

 Identified problems

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

 
 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Changes

clang-d427395-g31e2bba15598-t29912-b29912.tar.gz (Jun 21, 2022 2:36:31 PM)

  1. [jenkins] Enable AMDGPU target in the code coverage bot — Azharuddin Mohammed / githubweb
  2. [libc] Temporarily make the release builder a passthrough. — sivachandra / githubweb
  3. [libc] Enable steps back on the release builder. — sivachandra / githubweb
  4. [NFC] cosmetic change to remove unnecessary whitespace — zixuan.wu / githubweb
  5. [CSKY] Add CSKY buildbot to enable monitoring CSKY related commits — zixuan.wu / githubweb
  6. Updated requirements. — gkistanova / githubweb
  7. [BOLT] Update BOLT_{CLANG,LLD}_EXE for bolt-x86_64-ubuntu-shared — aaupov / githubweb
  8. Removed abandoned clang-x64-ninja-win7 builder and windows7-buildbot worker. — gkistanova / githubweb
  9. [CSKY] Fix the missing comma in extra_cmake_args config — zixuan.wu / githubweb
  10. [CSKY] Remove `'collapseRequests': False` because it's impossible to build for every commit — zixuan.wu / githubweb
  11. [CSKY] Add cmake build config parameters to not checkout clang_tools_extra, compiler_rt and lld — zixuan.wu / githubweb
  12. Bumped twisted to 22.4.0. — gkistanova / githubweb
  13. Changing number max number of build for ppc64le-flang-mlir-rhel-test — kamau.bridgeman.ibm / githubweb

clang-d427395-g31e2bba15598-t29912-b29912.tar.gz (Jun 21, 2022 2:36:31 PM)

  1. [mlir][vulkan] Add missing '<>'  in test IRs to fix test — antiagainst / detail
  2. [BOLT] Mark fragments related to split jump table as non-simple — aaupov / detail
  3. [mlgo] Update FunctionPropertyCache after invalidating analyses — mtrofin / detail
  4. [libc] add EXP_MAT_MASK to x87 long double — michaelrj / detail
  5. [BOLT][TEST] Use double dash flags in tests — maks / detail
  6. [MLIR][Presburger] PresburgerSet::containsPoint: support disjuncts with locals — arjunpitchanathan / detail
  7. [libc] Implement double precision FMA for targets without FMA instructions. — lntue / detail
  8. [Bitcode] Don't use UINT_MAX for missing SanitizerMetadata — Vitaly Buka / detail
  9. [TableGen] const char *const x => const char x[] — i / detail
  10. [NFC] Move flang OpenMP semantic tests under one single directory — qiaopeixin / detail
  11. [GlobalOpt][test] Remove br i1 undef — i / detail
  12. [SanitizerCoverage][test] Remove br i1 undef to avoid UB — i / detail
  13. [PowerPC] Add tests to reflect cfence on float point types. NFC. — gluokai / detail
  14. [libc] Add pthread_detach and thrd_detach. — sivachandra / detail
  15. [clang] Convert for_each to range-based for loops (NFC) — kazu / detail
  16. [clang] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  17. [MC] De-capitalize SwitchSection. NFC — i / detail
  18. [ProfileData] Use llvm::erase_if (NFC) — kazu / detail
  19. [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
  20. [Scalar] Use llvm::append_range (NFC) — kazu / detail
  21. [github] format and refactor GitHub workflows — mohammadkeyvanzade94 / detail
  22. [NFC][clang] Fix typo — ox59616e / detail
  23. [clang-format] Fix a bug in RemoveBracesLLVM — owenca / detail
  24. [X86] emitOrXorXorTree - break if-else chain. NFC. — llvm-dev / detail
  25. [X86] combineTargetShuffle - break if-else chain. NFC. — llvm-dev / detail
  26. [clang][docs] Fix typo in code-block declaration — llvm-dev / detail
  27. [SelectionDAG] Remove invalid TypeSize conversion from WidenVecOp_BITCAST. — paul.walker / detail
  28. [DAG] visitINSERT_VECTOR_ELT - refactor BUILD_VECTOR insertion to remove early-out. NFCI. — llvm-dev / detail
  29. [AArch64] Add extra faddp codegen tests. NFC — david.green / detail
  30. [AArch64] Generate FADDP from shuffled fadd — david.green / detail
  31. [libc++][format] Implement format-string. — koraq / detail
  32. [X86] Replace X32 check prefix with X86 — llvm-dev / detail
  33. [PowerPC] Regenerate pre-inc-disable.ll checks — llvm-dev / detail
  34. [libc++][NFC] Update ranges algorithms status page — nikolasklauser / detail
  35. [DAG] visitINSERT_VECTOR_ELT - fold insert_vector_elt(scalar_to_vector(x),v,i) -> build_vector() — llvm-dev / detail
  36. [Clang][Doc][SafeStack] Fix deadlink (NFC) — 18738953+ksyx / detail
  37. [X86] Add __extension__ to f16c macro intrinsics to suppress warnings about compound literals — craig.topper / detail
  38. [mlir:MultiOpDriver] Add operands to worklist should be checked — chiahungduan / detail
  39. [lldb][bindings] Implement __repr__ instead of __str__ — davelee.com / detail
  40. Use isa instead of dyn_cast (NFC) — kazu / detail
  41. Use getValueOr (NFC) — kazu / detail
  42. [DAG] visitINSERT_VECTOR_ELT - add <1 x ???> insert_vector_elt(v0,extract_vector_elt(v1,0),0) special case handling — llvm-dev / detail
  43. [X86][AVX512] Add tests showing failure to retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
  44. [X86][AVX512] Retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
  45. [llvm] Use contains (NFC) — kazu / detail
  46. [BOLT][NFC] Move printDebugInfo out of BC::printInstruction — amir.aupov / detail
  47. [clang-tidy][docs] Use std::optional instead of absl::optional in examples — gribozavr / detail
  48. [clang-tidy][docs] Remove an unintentional paragraph break — gribozavr / detail
  49. [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests — joeloser93 / detail
  50. [DAG] visitVECTOR_SHUFFLE - fold splat(insert_vector_elt()) and splat(scalar_to_vector()) to build_vector splats — llvm-dev / detail
  51. [lit] Passthrough CLANG_MODULE_CACHE_PATH env var — abrachet / detail
  52. [InstCombine] Remove unnecessary UB from some tests. — flo / detail
  53. [VPlan] Remove dead OrigLoop argument from removeDeadRecipes (NFC). — flo / detail
  54. fix comment typo to cycle bots — thakis / detail
  55. [libc++][test] Add tuple trivial destructor test — joeloser93 / detail
  56. [lld-macho] Add support for -w — keithbsmiley / detail
  57. [Clang][VE][NFC] Fix a comment — marukawa / detail
  58. Autogenerate sve-fixed-length-bitselect.ll . NFC — deadalnix / detail
  59. Autogenerate sve-fixed-length-frame-offests-crash.ll . NFC — deadalnix / detail
  60. [LoongArch] Remove unnecessary `static` keyword as `const` has internal linkage. NFC — luweining / detail
  61. [LoongArch] clang-format some code in LoongArchISelLowering.cpp. NFC — luweining / detail
  62. Revert "[lit] Passthrough CLANG_MODULE_CACHE_PATH env var" — abrachet / detail
  63. [X86][RFC] Enable `_Float16` type support on X86 following the psABI — phoebe.wang / detail
  64. [AArch64] Look through bitcast when looking for extract_high subvector — david.green / detail
  65. [DAG] visitSRL - pull out ShiftVT. NFC. — llvm-dev / detail
  66. [docs][clang] Fix a broken link on the APINotes doc — jtitor / detail
  67. [MC] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
  68. Fix endian conversion of sub-byte types — ulrich.weigand / detail
  69. [NFC] Remove 'br i1 undef' from SROA tests — nuno.lopes / detail
  70. [X86] Add regression test for rGea8fb3b60196 — llvm-dev / detail
  71. [X86] combineConcatVectorOps - add support for concatenation of VSELECT/BLENDV nodes (REAPPLIED) — llvm-dev / detail
  72. Revert "[MC] Omit DWARF unwind info if compact unwind is present where eligible" — jezng / detail
  73. Revert "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — joker.eph / detail
  74. [LV] Update test to use GEP so it is not dead. — flo / detail
  75. [SimplifyCFG,EarlyCSE] Update 2 tests to not branch on undef (NFC). — flo / detail
  76. [clang] Use any_of and none_of (NFC) — kazu / detail
  77. [IR] Call DenseMap::erase directly (NFC) — kazu / detail
  78. [RISCV] Move some methods out of RISCVInstrInfo and into RISCV namespace. — craig.topper / detail
  79. [clang][CodeGen] Switch a few placeholders from UndefValue to PoisonValue — nuno.lopes / detail
  80. [DAG] Enable ISD::FSHL/R SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits — llvm-dev / detail
  81. fix test expected output (fixes arm buildbot failure) [NFC] — nuno.lopes / detail
  82. [libc++] Use unsigned char in basic_string::__short again — nikolasklauser / detail
  83. [NFC] Remove unused variable `MF` — hubert.reinterpretcast / detail
  84. [MC][re-land] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
  85. [lld-macho] Make `--icf=safe` work with LTO — jezng / detail
  86. [CMake][libcxx] Use target_include_directories for libc++ headers — phosek / detail
  87. [X86] Use default member initialization (NFC) — kazu / detail
  88. [Transforms] Use default member initialization (NFC) — kazu / detail
  89. [Support] Use default member initialization (NFC) — kazu / detail
  90. [AArch64] Use default member initialization (NFC) — kazu / detail
  91. Revert "[NFC] Remove 'br i1 undef' from SROA tests" — marukawa / detail
  92. [RISCV] Use isShiftedInt to improve readability. NFC — craig.topper / detail
  93. [ELF] Change getRISCVPCRelHi20 error to conventional errorOrWarn — i / detail
  94. [clang-format] Handle deprecated options in dump_format_style.py — owenca / detail
  95. [X86][Disassembler] Fix displacement operand size for symbolizer — maks / detail
  96. [NFC][polly] Removed dead code — gchatelet / detail
  97. [NFC] Remove straight UB from SROA tests — nuno.lopes / detail
  98. [AArch64] Mark smull and umull as commutative. — david.green / detail
  99. [InstSimplify] Update GEP test to use opaque pointers (NFC) — npopov / detail
  100. [InstCombine] Don't push operation across loop phi — npopov / detail
  101. [mlir] Fix ClangTidyPerformance finding (NFC). — akuegel / detail
  102. [NFC][Thumb1] Use FrameDestroy flag to identify epilog instructions — lucas.prates / detail
  103. [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
  104. [MachineScheduler] Order more stores by ascending address — zhongyunde / detail
  105. [NFC][InstCombine] Refactor InstCombinerImpl::foldSelectIntoOp — david.sherwood / detail
  106. Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records" — lucas.prates / detail
  107. [NFC][Alignment] Convert MemCpyOptimizer.cpp — gchatelet / detail
  108. [libc++] Fix std::lower_bound with C++20-hostile iterators — nikolasklauser / detail
  109. [clang][AArch64][SVE] Implicit conversions for vector-scalar operations — david.truby / detail
  110. [InstSimplify] Add additional test for PR49839 (NFC) — npopov / detail
  111. [gn build] Port 988682a3892e — llvmgnsyncbot / detail
  112. [InstSimplify][IR] Handle trapping constant aggregate (PR49839) — npopov / detail
  113. [test] Add test for D126700 NFC — zhongyunde / detail
  114. [ARM] Fix "local variable is initialized but not referenced" MSVX warning. NFC — llvm-dev / detail
  115. [DAG] visitINSERT_VECTOR_ELT - attempt to reconstruct BUILD_VECTOR before other fold interfere — llvm-dev / detail
  116. [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
  117. [flang]Add support for do concurrent — mats.petersson / detail
  118. [clang][driver] Introduce new -fdriver-only flag — Jan Svoboda / detail
  119. [clang][driver] Fix compilation database dump with multiple architectures — Jan Svoboda / detail
  120. Revert "[RISCV] Add vread_csr and vwrite_csr to riscv_vector.h" — pc.wang / detail
  121. [MC] Fix likely uninitialized memory bug — jezng / detail
  122. [lld-macho][reland] Initial support for EH Frames — jezng / detail
  123. [lld-macho][reland] Support EH frames under arm64 — jezng / detail
  124. [clang][driver] Only run multi-arch tests on Darwin — Jan Svoboda / detail
  125. [gn build] Port e183bf8e1599 — llvmgnsyncbot / detail
  126. [flang][NFC] Fix typo — clementval / detail
  127. Add `createDynamicDimValues` to tensor dialect utils — frgossen / detail
  128. [InstCombine] Only fold trunc(ext) pairs to bitcast if the source and destination types are the same — benny.kra / detail
  129. [SimplifyCFG] Add test for PR49839 (NFC) — npopov / detail
  130. [AMDGPU] Add GFX11 flat scratch test coverage — jay.foad / detail
  131. [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
  132. [BOLT][AARCH64] Skip R_AARCH64_LD_PREL_LO19 relocation — och95 / detail
  133. [AArch64] Autogenerate sve-fixed-length tests. NFC — deadalnix / detail
  134. [SimplifyCFG] Handle trapping aggregates (PR49839) — npopov / detail
  135. [NFC][Alignment] Use proper type in LLVMGetAlignment — gchatelet / detail
  136. [NFC][Alignment] Use proper version of getAlign — gchatelet / detail
  137. [NFC][Alignment] Use proper type in instrumentLoadOrStore — gchatelet / detail
  138. [NFC][Alignment] Use proper type in tests — gchatelet / detail
  139. [NFC] Remove dead code — gchatelet / detail
  140. [SelectionDAG] Add test for PR49839 (NFC) — npopov / detail
  141. [SelectionDAG] Handle trapping aggregate (PR49839) — npopov / detail
  142. [NFC][Alignment] Use getAlign in ARMFastISel — gchatelet / detail
  143. [NFC][Alignment] Use getAlign in DXILBitcodeWriter — gchatelet / detail
  144. [NFC] Remove dead code in MipsFastISel — gchatelet / detail
  145. [NFC][Alignment] Simplify code in JSONExporter — gchatelet / detail
  146. [NFC][Alignment] Simplify code in MemorySanitizer — gchatelet / detail
  147. [Flang][OpenMP] Implementation of lowering of SIMD construct. — arnamoy.bhattacharyya / detail
  148. [Dexter] Allow Dexter watch commands to specify a range of acceptable FP values — stephen.tozer / detail
  149. [InstCombine] reorder mask folds for efficiency — spatel / detail
  150. [GlobalISel] Remove buildSequence (NFC) — kazu / detail
  151. [flang] Add target/triple in a test — andrzej.warzynski / detail
  152. [clang][driver] fix to correctly set devtoolset on RHEL — quinn.pham / detail
  153. [CodeGen] Remove EvictionTrack (NFC) — kazu / detail
  154. [mlir][shape][bufferize] Fix typo in external model — springerm / detail
  155. Reapply "[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*()" — Jan Svoboda / detail
  156. [NFC][Alignment] Use getAlign in SelectionDAGBuilder — gchatelet / detail
  157. [NFC][Alignment] Use getAlign in SPIRVEmitIntrinsics — gchatelet / detail
  158. [NFC][Alignment] Use getAlign in VNCoercion — gchatelet / detail
  159. [NFC][Alignment] Use getAlign in Attributor classes — gchatelet / detail
  160. [flang] system_clock intrinsic calls with dynamically optional arguments — clementval / detail
  161. [Clang] Change host/device only compilation to a driver mode — jhuber6 / detail
  162. [flang] Handle reversed bounds and negative length in inlined allocation — clementval / detail
  163. [flang] Avoid raising a TODO in fir.boxproc rewrite when not needed (#1560) — clementval / detail
  164. [NFC] Remove dead code — gchatelet / detail
  165. [NFC] Remove dead code — gchatelet / detail
  166. [flang] Add TODO for half-precision intrinsic reductions — clementval / detail
  167. [libc++] Do not yield from __sp_mut::lock() — Louis Dionne / detail
  168. [libc++][test] Remove support old compiler support. — koraq / detail
  169. [libc++] Removes a GCC bug work-around. — koraq / detail
  170. [libc++] Removes unneeded includes. — koraq / detail
  171. [RISCV] Move creation of constant pools from isel to lowering. — craig.topper / detail
  172. [RISCV] Mutate instruction after computing transfer rule in InsertVSETVLI [nfc] — listmail / detail
  173. [libc++][NFC] Use concepts in <bit>. — koraq / detail
  174. [mlir][spirv] Convert single element vector.splat/fma — antiagainst / detail
  175. [mlir][spirv] Remove unused `traits` from `SPV_Attr` — antiagainst / detail
  176. [mlir] (NFC) Clean up bazel and CMake target names — jeffniu22 / detail
  177. [Flang][OpenMP] Avoid double privatisation of loop variables — kiran.chandramohan / detail
  178. [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
  179. [AMDGPU] Make temp vgpr selection stable in indirectCopyToAGPR — Stanislav.Mekhanoshin / detail
  180. [X86] combineEXTEND_VECTOR_INREG - don't attempt to shuffle combine ANY_EXTEND_VECTOR_INREG without SSE41 — llvm-dev / detail
  181. [flang][NFC] Add TODOs for KIND = 2 — clementval / detail
  182. [mlir][spirv] Convert math.ctlz to spv.GLSL.FindUMsb — antiagainst / detail
  183. Revert "Also move WeakRefReferences in CodeGenModule::moveLazyEmssionStates" — 31459023+hctim / detail
  184. Revert "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — 31459023+hctim / detail
  185. [mlir][spirv] Use UnrealizedConversionCast in ArithmeticToSPIRV — antiagainst / detail
  186. [mlir][spirv] Fix result type for arith.cmpi/cmpf conversion — antiagainst / detail
  187. Revert "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — 31459023+hctim / detail
  188. [BOLT][NFC] Forward declare ReorderBlocks for MSVC19 — aaupov / detail
  189. [flang][runtime] Fix nonadvancing output edge case — pklausler / detail
  190. [lldb] Add missing UTF-8 char basic type entries — contact / detail
  191. [flang][runtime] Better (but still synchronous) support for asynchronous I/O — pklausler / detail
  192. Reland [clang][AIX] add option mdefault-visibility-export-mapping — daltenty / detail
  193. Reland: unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f — daltenty / detail
  194. [flang][runtime] Fix list-directed/NAMELIST complex input with "r*" repetition count — pklausler / detail
  195. Revert "[mlir][vector] Add patterns to ppropagate vector distribution" — thomasraoux / detail
  196. [lld-macho] Require aarch64 for eh-frame.s test — jezng / detail
  197. [Dexter] Fix incorrect test expectations for floating point tests — stephen.tozer / detail
  198. Add sanitizer metadata attributes to clang IR gen. — 31459023+hctim / detail
  199. [flang][runtime] Don't crash after reporting I/O statement errors — pklausler / detail
  200. [clang-cl][MSVC] Map /external:Wn n=1-4 to -Wsystem-headers — steplong / detail
  201. [Dexter] Remove debugger-dependent test from windows — stephen.tozer / detail
  202. [flang][runtime] Fix runtime CSHIFT of rank>1 array case of negative shift count — pklausler / detail
  203. Recommit "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — craig.topper / detail
  204. [flang] Fix bogus branch target error on END SELECT — pklausler / detail
  205. [mlir][linalg] Add conv_2d_nhwc_fhwc to core_named_ops.py — benny.kra / detail
  206. [RISCV] Add basic fshr/fshl cost and codegen coverage — listmail / detail
  207. [flang] Document extension: Ew.0 output editing — pklausler / detail
  208. [clang-cl] Accept /FA[c][s][u], but ignore the arguments — steplong / detail
  209. [LLDB][NativePDB] Convert backslash to slash when creating CU and filter out CU with no function in ResolveSymbolContext. — zequanwu / detail
  210. Minor fix to 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
  211. Minor fix to ae60869908db6e8f45b51bc35d983706e8a296ae — zequanwu / detail
  212. [clang-format] Handle more cases for RemoveBracesLLVM — owenca / detail
  213. Revert "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
  214. [analyzer][NFC] Remove unused Analyses enum — balazs.benics / detail
  215. Reland "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
  216. [flang][NFC] Add source location information to report unsupported complex types — clementval / detail
  217. [libc++] Granularize some more of <type_traits> — nikolasklauser / detail
  218. [flang] Fix type mismatch in verification error — clementval / detail
  219. [libc++] Simplify the char_traits specializations — nikolasklauser / detail
  220. [gn build] Port 3abaefe64c22 — llvmgnsyncbot / detail
  221. [lld-macho] Fix symbol name returned from InputSection::getLocation — thakis / detail
  222. [AMDGPU] Fix GFX11 codegen for V_MAD_U64_U32 and V_MAD_I64_I32 — jay.foad / detail
  223. [AMDGPU] Add some GFX11 atomic optimizer testing — jay.foad / detail
  224. [LLDB][formatters] Add formatter for libc++'s std::span — Adrian Prantl / detail
  225. [AMDGPU] Work around GFX11 flat scratch SVS swizzling bug — jay.foad / detail
  226. [gn build] Port ea9ff9fac3a6 — llvmgnsyncbot / detail
  227. [AMDGPU] Add GFX11 llvm.amdgcn.permlane64 intrinsic — jay.foad / detail
  228. gn build: Add support for building the standalone ubsan runtime. — peter / detail
  229. gn build: Add support for building the AArch64 LSE builtins. — peter / detail
  230. [AMDGPU] Define SGPR_NULL64 register. NFCI. — Stanislav.Mekhanoshin / detail
  231. Partially revert 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
  232. [mlir][TilingInterface] Add pattern to tile using TilingInterface and implement TilingInterface for Linalg ops. — ravishankarm / detail
  233. [RISCV] Disable matchSplatAsGather for i1 vectors to prevent creating illegal nodes. — craig.topper / detail
  234. gn build: Disable ubsan build on mac/win. — peter / detail
  235. Restore missing runtimes-test-depends target that causes build failures when LLVM_INCLUDE_TESTS is ON — j-nagurne / detail
  236. [C-API][ORC] Fix struct name. — Lang Hames / detail
  237. [C-API][ORC] Add missing error check to unit test. — Lang Hames / detail
  238. gn build: Don't define an action for gen_version_script on mac/win. — peter / detail
  239. [NFC] Undo AIX build compiler workaround — hubert.reinterpretcast / detail
  240. [libc] Add Fuchsia implementation of ::testing::Test — abrachet / detail
  241. Revert "gn build: Add support for building the standalone ubsan runtime." — peter / detail
  242. [libc] Add explicit casts for string functions — abrachet / detail
  243. [LV] Replace OrigPHIsToFix in native with VPlan traversal. (NFC) — flo / detail
  244. Fix-forward broken ASan test on Windows. — 31459023+hctim / detail
  245. [Analysis] Remove getUniqueInstruction (NFC) — kazu / detail
  246. [BOLT][NFC] Pass Function to BC.printInstructions in BinaryBasicBlock::dump — aaupov / detail
  247. [AMDGPU] Use null for dead sdst operand — Stanislav.Mekhanoshin / detail
  248. [ConstraintElimination] Add tests with cmps with constant ops only. — flo / detail
  249. [mlir] Support getSuccessorInputs from parent op — jeffniu22 / detail
  250. [bazel] Unbreak the build after cf6a7c194793 — benny.kra / detail
  251. [mlir] Fix CMake file — jeffniu22 / detail
  252. [RISCV] Fix use of texternalsym in output pattern where input was tglobaladdr. NFC — craig.topper / detail
  253. [flang][runtime] Don't emit any leading blanks for G0/E0 output editing — pklausler / detail
  254. [flang][runtime] Fix overflow detection for REAL input — pklausler / detail
  255. [flang][runtime] Detect overflow of fixed-sized exponent output field — pklausler / detail
  256. [flang] Fix crash on USE error — pklausler / detail
  257. [flang] Handle USE association in parse tree rewriting — pklausler / detail
  258. [flang][runtime] Don't loop in runtime if blank appears in BOZ input — pklausler / detail
  259. [flang] Intrinsic module procedure pure prefixes — vdonaldson / detail
  260. [flang][runtime] Skip remainder of bad input record even with ADVANCE='NO' — pklausler / detail
  261. [C-API][ORC] Add LLVMOrcExecutionSessionLookup -- generic async symbol lookup. — Lang Hames / detail
  262. [Driver] Improve linking options for target AVR — ben.shi / detail
  263. [CodeGen] Remove futureWeight (NFC) — kazu / detail
  264. [C-API][ORC] Add C API to suspend lookups during definition generation. — Lang Hames / detail
  265. Revert "[Driver] Improve linking options for target AVR" — ben.shi / detail
  266. [BasicTTI] Remove unused support for multiple opcodes in getTypeBasedIntrinsicInstrCost [nfc] — listmail / detail
  267. [Driver] Improve linking options for target AVR — ben.shi / detail
  268. [InstCombine] Don't slice up PHIs when pred BB has catchswitch — aheejin / detail
  269. [libcxx][AIX] Switch build compiler to clang — jakeegan10 / detail
  270. [sanitizer] Add -lresolv only for non-Android non-musl Linux — i / detail
  271. [flang] Add semantic check for multiple part-ref with nonzero rank for TBP — qiaopeixin / detail
  272. [flang] Complement one-to-one association check of bind name and entity name — qiaopeixin / detail
  273. [Driver][test] Make ananas.c and solaris-ld.c robust — i / detail
  274. [CodeGen] Initialize ISD after 800d222e53dabfe1e242bd06ab70f58c36e768ed — i / detail
  275. [InstCombine] add tests for compare-signs — Chenbing.Zheng / detail
  276. [InstCombine] Optimize lshr+shl+and conversion pattern — chenglin.bi / detail
  277. [mlir][Vector] Support vectorize to vector.reduction or/and. — jacquesguan / detail
  278. [mlir][Arithmetic] Fold NegF in MulF and DivF. — jacquesguan / detail
  279. [mlir][doc] Move pass to passes list and remove redundant doc — jpienaar / detail
  280. [JITLink][AArch64] Unify table managers of ELF and MachO. — ksunhokim123 / detail
  281. [JITLink][AArch64] Lift fixup functions from aarch64.cpp to aarch64.h. (NFC) — ksunhokim123 / detail
  282. [mlir] Include attributes in ML program dialect ops def — jpienaar / detail
  283. [mlir][sparse_tensor] fix windows build — jeffniu22 / detail
  284. [PowerPC] Update cfence tests to avoid using undef. NFC. — gluokai / detail
  285. [Lex] Keep track of skipped preprocessor blocks and advance the lexer directly if they are revisited — kyrtzidis / detail
  286. [libc++][NFC] clang-format <__config> — nikolasklauser / detail
  287. [JITLink][AArch64] Implement MoveWide16 generic edge. — ksunhokim123 / detail
  288. [Greedy RegAlloc] Fix the handling of split register in last chance re-coloring. — serguei.katkov / detail
  289. [JITLink][ELF][AArch64] Implement R_AARCH64_MOVW_UABS_G*_NC. — ksunhokim123 / detail
  290. [mlir][ods] Make Attr/Type def accessors match the dialect — jeffniu22 / detail
  291. [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
  292. [mlir][vector] Add pattern to distribute vector reduction to GPU shuffles — thomasraoux / detail
  293. [AArch64][NFC] Fix a comment error — zhongyunde / detail
  294. [CodeGen] Remove restrictRef (NFC) — kazu / detail
  295. [CodeGen] Remove addSEHCatchHandler and addSEHCleanupHandler (NFC) — kazu / detail
  296. [Coroutines] Convert coroutine.presplit to enum attr — yedeng.yd / detail
  297. [PowerPC][AtomicExpand] Precommit IR tests for D127609. NFC. — gluokai / detail
  298. [NFC] Fix Wswitch warning triggered by 735e6c — yedeng.yd / detail
  299. [lldb] Fix TCPSocket::Connect when getaddrinfo returns multiple addrs — pavel / detail
  300. [PowerPC] Correct test RUN line. NFC. — gluokai / detail
  301. Reland "[analyzer] Deprecate `-analyzer-store region` flag" — balazs.benics / detail
  302. [analyzer][NFC] Inline AnalyzerOptions::getUserMode() — balazs.benics / detail
  303. [Statepoints] FixupStatepoint: Clear isKill flag if COPY is not deleted. — dantrushin / detail
  304. Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag" — balazs.benics / detail
  305. Add lowering TODO for bindings returning derived types or arrays — clementval / detail
  306. [llvm-cxxfilt] Add description for --types in help text — gbreynoo / detail
  307. [ConstraintElimination] Support constraints with only const ops. — flo / detail
  308. [lldb] Fix TestDyldExecLinux with xml enabled — pavel / detail
  309. [SCEV] Add tests where assumes can be used to improve trip multiple. — flo / detail
  310. [AMDGPU][MC][GFX11] Correct ds_swizzle_b32 — d-pre / detail
  311. [AArch64][SME] Add load/store intrinsics — rosie.sumpter / detail
  312. Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
  313. [AMDGPU] Add GFX11 llvm-objdump tests — jay.foad / detail
  314. [NFC][Alignment] use getAlign in AddressSanitizer — gchatelet / detail
  315. [NFC][Alignment] Use Align in shouldAlignPointerArgs — gchatelet / detail
  316. [NFC][Alignment] Use Align in SafeStack — gchatelet / detail
  317. [NFC][Alignment] Use Align in CoroFrame — gchatelet / detail
  318. [NFC][Alignment] Use MaybeAlign in CGCleanup/CGExpr — gchatelet / detail
  319. [NFC] Remove dead code — gchatelet / detail
  320. [MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock — serguei.katkov / detail
  321. [analyzer][Casting] Support isa, cast, dyn_cast of SVals — balazs.benics / detail
  322. Revert "Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"" — jun / detail
  323. [InterleavedLoadComb] Rename uses when inserting new uses. — flo / detail
  324. [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
  325. [flang] Support PDT declaration with initial comp value in internal procedure — jperier / detail
  326. [AMDGPU] Add a GFX11 MCA test — jay.foad / detail
  327. [AArch64][SME] Add ldr/str (fill/spill) intrinsics — david.sherwood / detail
  328. [ARM] Add more opaque pointer gather/scatter tests. NFC — david.green / detail
  329. [AArch64] Add cost tests for fadd reductions with fast math flags. — flo / detail
  330. [libc++] Remove macros for IBM compiler — Louis Dionne / detail
  331. [OpenMP] Fix offload packager not writing to temps correctly — jhuber6 / detail
  332. Revert "[MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock" — serguei.katkov / detail
  333. [AMDGPU] gfx11 support add_f16 — Joseph.Nash / detail
  334. [NFC][Thumb] Update frame-chain codegen test to use thumbv6m — lucas.prates / detail
  335. [lld-macho] Print the name of functions containing undefined references — thakis / detail
  336. Add __config formatting to .git-blame-ignore-revs — Louis Dionne / detail
  337. [flang] Avoid losing type parameter information — clementval / detail
  338. [Libomptarget] Add test config for compiling in LTO-mode — jhuber6 / detail
  339. [Diagnostics] Fix inconsistent shift-overflow warnings in C++20 — shivam98.tkg / detail
  340. [RISCV] simplify emitVSETVLIs handling of vsetvli xN, phi(), vtype case [NFC] — listmail / detail
  341. [NFC] Remove unused function parameter — sepavloff / detail
  342. [libc] Guard common macro names — abrachet / detail
  343. [inliner] Add per-SCC-pass InlineAdvisor printing option — mtrofin / detail
  344. [InstCombine] add tests for sub with extended operands; NFC — spatel / detail
  345. [mlir] Introduce transform.alternatives op — zinenko / detail
  346. [mlir] fix compiler error due to commit landing race — zinenko / detail
  347. [AMDGPU] Regenerate MIR checks for image instructions — jay.foad / detail
  348. [clang] AST/Print: honor AlwaysIncludeTypeForTemplateArgument policy — mizvekov / detail
  349. [mlir][linalg] Add named ops for depthwise 3d convolution — benny.kra / detail
  350. [PowerPC] Fix combine step for shufflevector. — stefanp / detail
  351. freeze does not change the constant property — dmalyutin / detail
  352. [mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
  353. remove a duplicated include — l.lunak / detail
  354. [analyzer][NFC] Relocate unary transfer functions — balazs.benics / detail
  355. [analyzer][NFC] Substitute the SVal::evalMinus and evalComplement functions — balazs.benics / detail
  356. [RISCV] Split out getEEWForLoadStore [nfc] — listmail / detail
  357. [analyzer][NFC] Remove unused ExprEngine::evalBinOp functions — balazs.benics / detail
  358. [libcxx][AIX] Enable ABI list checking for XCOFF — jakeegan10 / detail
  359. [CMake][compiler-rt] Provide a dedicated option for LLVM unwinder — phosek / detail
  360. [analyzer][NFC] Replace getLastArg with hasArg when applicable — balazs.benics / detail
  361. [PS5] Use __gxx_personality_v0 for TSan — paul.robinson / detail
  362. [NFC][libcxx] Check def of __LONG_DOUBLE_IEEE128__ — daltenty / detail
  363. [MLIR][Presburger] Add values to PresburgerSpace — groverkss / detail
  364. [libc++] Use explicit module cache path in tests — abrachet / detail
  365. [libc++] Find a clang-format everybody is happy with — nikolasklauser / detail
  366. [flang] Add team_type to num_images intrinsic call — ktrasmussn / detail
  367. [mlir][Arith] Implement InferIntRangeInterface for arithmetic ops — Krzysztof.Drewniak / detail
  368. [RISCV] Split out subfields in InsertVSETVLI's demanded fields analysis [nfc] — listmail / detail
  369. [MLIR][Presburger] Fix spellings of attachment — groverkss / detail
  370. [ValueTracking] recognize sub X, (X -nsw Y) as not overflowing — spatel / detail
  371. [X86][NFC] Use mnemonic tables in validateInstruction 1/4 — aaupov / detail
  372. [X86][NFC] Use mnemonic tables in validateInstruction 2/4 — aaupov / detail
  373. [clang][NFC][AST] rename the ImportError to ASTImportError — singh.shivamsingh2003 / detail
  374. [X86][NFC] Use mnemonic tables in validateInstruction 3/4 — aaupov / detail
  375. [Clang][AST] Fixed BindingDecl AST-dump for tuple like structures — 65320245+isuckatcs / detail
  376. Update ASTImportError.h — github / detail
  377. [PS5] Make library function availability match PS4 — paul.robinson / detail
  378. [Clang] Simplify unifying target features — jhuber6 / detail
  379. [mlir] add an option to print op stats in JSON — okwan / detail
  380. [Matrix] Check if iterator is at beginning of BB in optimizeTranspose. — flo / detail
  381. [lld-macho] Group undefined symbol diagnostics by symbol — thakis / detail
  382. [RISCV] Split out transfer function explicitly in VSETVLI insertion dataflow [nfc] — listmail / detail
  383. Revert "[mlir] add an option to print op stats in JSON" — okwan / detail
  384. [flang] Add failed_images to list of intrinsics and add test — ktrasmussn / detail
  385. Revert "[mlir] Add a generic data-flow analysis framework" — frgossen / detail
  386. [clang] Add tests for statement expression in initializers — anders / detail
  387. [mlir][Arith] Pass to switch signed ops for equivalent unsigned ones — Krzysztof.Drewniak / detail
  388. (Reland)[mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
  389. RISCV: handle 64-bit PCREL data relocations — Saleem Abdulrasool / detail
  390. [bazel] Port 75bfc6f29579 — benny.kra / detail
  391. [bazel] Port b0b00432093b — benny.kra / detail
  392. [mlir] Try to work around ambiguity in older clang versions — benny.kra / detail
  393. [llvm] Add DW_CC_nocall to function debug metadata when either return values or arguments are removed — VenkataRamanaiah.Nalamothu / detail
  394. FunctionPropertiesAnalysis: handle callsite BBs that lose edges — mtrofin / detail
  395. [PS5] Default to 'sce' debugger tuning — paul.robinson / detail
  396. [clang][dataflow] Rename `getPointeeLoc` to `getReferentLoc` for ReferenceValue. — gribozavr / detail
  397. [dsymutil] Automatically generate a reproducer when dsymutil crashes — Jonas Devlieghere / detail
  398. [dsymutil] Fix std::unique_ptr to llvm::Expected conversion — Jonas Devlieghere / detail
  399. [RISCV] Minor code/comment improvement in prepass of InsertVSETVLI [nfc] — listmail / detail
  400. [mlir][spirv] Fix math.ctlz for full zero bit cases — antiagainst / detail
  401. [TableGen][DirectX] Add tableGen backend to generate DXIL operation for DirectX backend. — python3kgae / detail
  402. [gn build] Port 435897b41d60 — llvmgnsyncbot / detail
  403. Revert "[Driver] Improve linking options for target AVR" — haowei / detail
  404. Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — phoebe.wang / detail
  405. [X86][AMX] Fix klockwork issue. — yuanke.luo / detail
  406. [CSKY] Fix the assert in eliminateFrameIndex when the offset is negative — zixuan.wu / detail
  407. [HIP] fix long double size — Yaxun.Liu / detail
  408. [Libomptarget] Use binutils archive executable to address failing tests — jhuber6 / detail
  409. [RISCV] Replace uses of VLOpFrag in VLMax patterns with srcvalue. — craig.topper / detail
  410. [mlir][affine] Make loop tiling default options explicit — lewuathe / detail
  411. [mlir][Vector] Fold consecutive bitcast. — jacquesguan / detail
  412. [X86][NFC] Use mnemonic tables in validateInstruction 4/4 — amir.aupov / detail
  413. [Driver] Improve linking options for target AVR — ben.shi / detail
  414. [RISCV][NFC] Set default value for BaseInstr in RISCVVPseudo — pc.wang / detail
  415. [mlir][spirv] Handle corner cases for math.powf conversion — antiagainst / detail
  416. [LLDB] CommandObjectThreadUntil::DoExecute() sets the wrong selected thread ID — VenkataRamanaiah.Nalamothu / detail
  417. [libc++][NFCI] span: replace enable_if with concepts — joeloser93 / detail
  418. [RISCV][NFC] Add more tests for instruction selection of 'mul' — ben.shi / detail
  419. [ORC-RT] Add integration tests for AArch64 — housel / detail
  420. [MC] Remove unused MCStreamer::SwitchSection — i / detail
  421. [AMDGPU] Add isMFMA helper function. NFC — Austin.Kerbow / detail
  422. [AMDGPU] Add more expressive sched_barrier controls — Austin.Kerbow / detail
  423. [gn build] Port 48ebc1af2948 — llvmgnsyncbot / detail
  424. [clang-format] Never analyze insert/remove braces in the same pass — owenca / detail
  425. [libc][NFC] Use uint32_t to represent futex words. — sivachandra / detail
  426. [SelectionDAG] fold 'Op0 - (X * MulC)' to 'Op0 + (X << log2(-MulC))' — ben.shi / detail
  427. [RISCV] Teach vsetvli insertion to not insert redundant vsetvli right after VLEFF/VLSEGFF. — yeting.kuo / detail
  428. [clangd] Wire up compilation for style blocks — kadircet / detail
  429. [libc][NFC] Add src.__support.OSUtil targets conditionally. — sivachandra / detail
  430. [LSR] Add test for LoopStrenghtReduce for Ldp; NFC — chenglin.bi / detail
  431. [mlir] Add missing newline at end of .clang-format file — owenca / detail
  432. [mlir][SCF][bufferize] Implement `resolveConflicts` for SCF ops — springerm / detail
  433. [libFuzzer] Use the compiler to link the relocatable object — phosek / detail
  434. [libc] Add linux threads targets only if __support/OSUtil targets are available. — sivachandra / detail
  435. [AMDGPU] Fix buildbot failures after 48ebc1af29 — Austin.Kerbow / detail
  436. [SimplifyLibCalls] Drop duplicate check (NFC) — npopov / detail
  437. [flang] Change C889 from error into warning — qiaopeixin / detail
  438. [Clang] Add the `annotate_type` attribute — mboehme / detail
  439. [mlir][linalg][bufferize] Remove always-aliasing-with-dest option — springerm / detail
  440. [flang][OpenMP] Add one semantic check for data-sharing clauses — qiaopeixin / detail
  441. [mlir][bufferize][NFC] Make func BufferizableOpInterface impl compatible with One-Shot Bufferize — springerm / detail
  442. [InstCombine] Improve check for catchswitch BBs (NFC) — aheejin / detail
  443. [mlir][bufferize][NFC] Merge AlwaysCopyAnalysisState into AnalysisState — springerm / detail
  444. [libc][Obvious] Removed few unused vars. — sivachandra / detail
  445. [mlir][bufferize] Better implementation of AnalysisState::isTensorYielded — springerm / detail
  446. [RISCV] Fixing undefined physical register issue when subreg liveness tracking enabled. — kito.cheng / detail
  447. [mlir][Arith] Fix a use-after-free after rewriting ops to unsigned — benny.kra / detail
  448. [libcxx] Remove extraneous '---' lines in .clang-format files — owenca / detail
  449. [clangd] Enable AKA type printing by default — kadircet / detail
  450. [NFC][AArch64] Minor refactor of AArch64InstPrinter::printMatrixTileList — david.sherwood / detail
  451. [Clang] Fix signed-unsigned comparison warning that breaks the ppc64 build. — mboehme / detail
  452. [libcxx] Fix allocator<void>::pointer in C++20 with removed members — ibiryukov / detail
  453. [Clang] Documentation-only: Add missing closing `>` in AttrDocs.td — mboehme / detail
  454. [AArch64][SME] Add SME read/write intrinsics that map to the mova instruction — david.sherwood / detail
  455. [X86] needCarryOrOverflowFlag/onlyZeroFlagUsed - merge identical switch cases. NFCI. — llvm-dev / detail
  456. [OpenCL] Reword unknown extension pragma diagnostic — sven.vanhaastregt / detail
  457. [clang] Reject non-declaration C++11 attributes on declarations — mboehme / detail
  458. [clang][dataflow] Add support for correlated branches to optional model — sgatev / detail
  459. [DAG] Fix SDLoc mismatch in (shl (srl x, c1), c2) -> and(shift(x,c3)) fold — llvm-dev / detail
  460. [NFC] Move tests CodeGen/AArch64/SME/sme-* -> CodeGen/AArch64/sme-* — david.sherwood / detail
  461. [X86][SLP] Basic test coverage for llvm.powi — jeremy.morse / detail
  462. [Sema] Remove unused function after 8c7b64b5ae2a — benny.kra / detail
  463. [DebugInfo][ARM] Not readonly check for RWPI globals — keith.walker / detail
  464. Fix signed/unsigned comparison warning — llvm-dev / detail
  465. Promote bf16 to f32 when the target doesn't support it — benny.kra / detail
  466. Add a conversion from double to bf16 — benny.kra / detail
  467. [AArch64] Add test case from D127354 — llvm-dev / detail
  468. [X86] X86TargetTransformInfo.cpp - use InstructionCost type to accumulate instructions costs — llvm-dev / detail
  469. [BitcodeReader] Remove unnecessary argument defaults (NFC) — npopov / detail
  470. Revert "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — benny.kra / detail
  471. [gn build] (semi-automatically) port 8bc0bb956421 — thakis / detail
  472. [gn build] (semi-automatically) port fb34d531af95 — thakis / detail
  473. [analyzer][NFC][test] Add new RUN lint with support-symbolic-integer-casts=true to svalbuilder-rearrange-comparisons.c — gabor.marton / detail
  474. [NFC][Alignment] Use Align in MCAlignFragment — gchatelet / detail
  475. [test][RISCV] Precommit test for SeparateConstOffsetFromGEP (NFC) — anton.a.afanasyev / detail
  476. [mlir] generate documentation for transform dialect extensions — zinenko / detail
  477. [mlir] check interfaces are attached to the expected object — zinenko / detail
  478. [flang] Fix one regression failure related to BIND(C) statement — qiaopeixin / detail
  479. [SLP] Improve reordering in presence of constant only nodes. — a.bataev / detail
  480. [COFF] Don't reject executables with data directories pointing outside of provided data — martin / detail
  481. [LLD] [MinGW] Implement --disable-reloc-section, mapped to /fixed — martin / detail
  482. [clang] Use correct visibility parameters when following a Using declaration — kadircet / detail
  483. [lldb] Fix loading DLL from some ramdisk on Windows — martin / detail
  484. [clang][NFC] Remove unused parameter from ActOnCXXNestedNameSpecifier — tbaeder / detail
  485. [clang][sema] Provide better diagnostic for missing template arguments — tbaeder / detail
  486. [analyzer][NFC][test] Add new RUN line with support-symbolic-integer-casts=true to expr-inspection.cpp — gabor.marton / detail
  487. Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records AND [NFC][Thumb] Update frame-chain codegen test to use thumbv6m" — krasimir / detail
  488. [clangd] Always desugar type aliases in hover — kadircet / detail
  489. [clangd][NFC] Use the existing ASTContext from scope — kadircet / detail
  490. [Driver][test] Make RISCV tests robust with PATH= — sunshaoce / detail
  491. [JITLink][ELF] Log enum name of unsupported relocation type. — ksunhokim123 / detail
  492. [mlir][tablegen] Generate default attr values in Python bindings — springerm / detail
  493. [flang][NFC] Fix some formatting — clementval / detail
  494. [analyzer][NFC] Remove dead code and modernize surroundings — balazs.benics / detail
  495. [analyzer] Fix StreamErrorState hash bug — balazs.benics / detail
  496. [analyzer][NFC] Remove dead field of UnixAPICheckers — balazs.benics / detail
  497. [analyzer][NFC] Prefer using isa<> instead getAs<> in conditions — balazs.benics / detail
  498. Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — phoebe.wang / detail
  499. [analyzer] Treat system globals as mutable if they are not const — balazs.benics / detail
  500. [analyzer] Relax constraints on const qualified regions — balazs.benics / detail
  501. [CodeGen] Fix the bug of machine sink — yuanke.luo / detail
  502. [PS5] Trap after noreturn calls, with special case for stack-check-fail — paul.robinson / detail
  503. [mlir][vector] NFC remove dependency of VectorTransform to GPU dialect — thomasraoux / detail
  504. [libc++] Removes unneeded <iterator> includes. — koraq / detail
  505. [clang][dataflow] Make `Value` and `StorageLocation` non-copyable — sgatev / detail
  506. [Binary] Add iterator to the OffloadBinary string maps — jhuber6 / detail
  507. [llvm] Fix MachO exports trie parsing. — Juergen Ributzka / detail
  508. [PS5] Support sin+cos->sincos optimization — paul.robinson / detail
  509. [LLD][COFF] Convert file name to lowercase when inserting it into visitedLibs — pzheng / detail
  510. [MLIR][Bufferization] Assume alias if no information is available — l.chelini / detail
  511. [mlir] address post-commit review for D127724 — zinenko / detail
  512. [memprof] Update the test comments to include -Wl,-no-pie — snehasishk / detail
  513. [SelectionDAG] Constant fold FP_TO_BF16 and BF16_TO_FP. — benny.kra / detail
  514. [tosa] Lower tosa.slice to tensor.slice for dynamic case — rob.suderman / detail
  515. [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores — quinn.pham / detail
  516. [mlir] add an option to print op stats in JSON — okwan / detail
  517. [clang] Add -fsanitize=memtag-globals (no-op). — 31459023+hctim / detail
  518. [X86] X86InstrInfo.cpp - fix signed/unsigned promotion warnings in addImm calls — llvm-dev / detail
  519. [mlir][GPUToNVVM] Fix bug in mma elementwise lowering — thomasraoux / detail
  520. [llvm-profdata][test] Change -Wl,-no-pie to -no-pie after D127808 — i / detail
  521. [LV] Remove unneeded CustomBuilder arg from setDebugLocFromInst (NFC). — flo / detail
  522. [mlgo] Fix accounting for SCC splits — mtrofin / detail
  523. [DAGCombiner] Fold fold (fp_to_bf16 (bf16_to_fp op)) -> op — benny.kra / detail
  524. [Clang] Let the linker choose shared or static libunwind unless specified — phosek / detail
  525. [mlir][bzl] Export textmate grammar file — jpienaar / detail
  526. [libc] refactor printf file writing — michaelrj / detail
  527. [libc] add printf — michaelrj / detail
  528. [lldb/Fuzzer] Create ninja target for target fuzzer — sassychels251 / detail
  529. [clangd] Improve ObjC protocol suggestions from the index — davg / detail
  530. [trace][intelpt] Support system-wide tracing [7] - Create a base IntelPTProcessTrace class — walter erquinigo / detail
  531. [trace][intelpt] Support system-wide tracing [8] - Improve the single buffer perf_event configuration — walter erquinigo / detail
  532. [trace][intelpt] Support system-wide tracing [9] - Collect and return context switch traces — walter erquinigo / detail
  533. [trace][intelpt] Support system-wide tracing [10] - Return warnings and tsc information from lldb-server. — walter erquinigo / detail
  534. [trace][intelpt] Support system-wide tracing [11] - Read warnings and perf conversion in the client — walter erquinigo / detail
  535. [mlir] add createPrintOpStatsPass() with explicit params — okwan / detail
  536. [PowerPC] Skip combine for vector_shuffles when two scalar_to_vector nodes are different vector types. — amy.kwan1 / detail
  537. Update the status of more C DRs — aaron / detail
  538. Rolling back tests for WG14 DR145 — aaron / detail
  539. Revert "[lldb/Fuzzer] Create ninja target for target fuzzer" — stilis / detail
  540. [clang-format][NFC] Fix braces in ClangFormat.cpp — owenca / detail
  541. [flang][runtime] Allow recovery from BACKSPACE(badUnit) — pklausler / detail
  542. [gn build] Add missing BLAKE3 dependency — aeubanks / detail
  543. [trace][intelpt] Support system-wide tracing [12] - Support multi-core trace load and save — walter erquinigo / detail
  544. [libc++] Implement ranges::lexicographical_compare — nikolasklauser / detail
  545. [clang][deps] Further canonicalize implicit modules options in dep scan — blangmuir / detail
  546. [Driver] Simplify -fno-builtin- handling. NFC — i / detail
  547. [flang][runtime] Fix REWIND after non-advancing data transfer — pklausler / detail
  548. Fix failures — walter erquinigo / detail
  549. [clang][WebAssembly] Loosen restriction on `main` symbol mangling — sbc / detail
  550. [flang][runtime] Signal END from character input — pklausler / detail
  551. [flang][runtime] Fix INQUIRE(POS=n) for non-advancing I/O — pklausler / detail
  552. [flang] Add more qualification when creating names for compiler-generated USEs — pklausler / detail
  553. [flang][runtime] Fix handling of output FORMAT('x' 'y') — pklausler / detail
  554. [flang][runtime] Make NCOPIES= argument of REPEAT a signed integer, & check it — pklausler / detail
  555. [mlir][LLVMIR] Use insertelement if needed when translating ConstantAggregate — minyihh / detail
  556. [mlir][LLVMIR] Use isScalableVectorType in ShuffleVectorOp::parse — minyihh / detail
  557. [mlir][LLVMIR] Ask ICmpOp to return vector<Nxi1> when needed — minyihh / detail
  558. Reland "[lldb/Fuzzer] Create ninja target for target fuzzer" — sassychels251 / detail
  559. [flang] ERROR STOP is not an image control statement — pklausler / detail
  560. unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV=OFF after 45d88cd00846 — thakis / detail
  561. [flang][runtime] Better error message for mis-ASSIGN'ed FORMAT — pklausler / detail
  562. [mlir] create PrintOpStatsPass using printAsJSON — okwan / detail
  563. [lldb] Don't overwrite quit and exit builtins in the Python interpreter — Jonas Devlieghere / detail
  564. [flang][docs] Document non-supported VMS extensions — pklausler / detail
  565. [gn build] Port afd5a4f2dcd6 — llvmgnsyncbot / detail
  566. Revert "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — frgossen / detail
  567. [lld-macho] Add support for exporting no symbols — keithbsmiley / detail
  568. [flang] Fix error message — pklausler / detail
  569. [ASan] Use debuginfo for symbolization. — 31459023+hctim / detail
  570. Revert "[lld-macho] Group undefined symbol diagnostics by symbol" — stilis / detail
  571. [lldb] Skip ScriptInterpreter/Python/exit.test on Windows — Jonas Devlieghere / detail
  572. [CMake] Fix `FindGRPC.cmake` for setting up gRPC related libraries for macOS+homebrew context — kyrtzidis / detail
  573. Reland "[lld-macho] Group undefined symbol diagnostics by symbol". — thakis / detail
  574. [gn build] Slighly nicer `gn args --list` output for is_debug and symbol_level — thakis / detail
  575. [gn build] Allow use_ubsan=true on mac and unbreak use_asan, use_tsan, use_ubsan — thakis / detail
  576. Revert "[ASan] Use debuginfo for symbolization." — kstoimenov / detail
  577. [flang][runtime] Catch more (all?) negative unit number errors — pklausler / detail
  578. [mlir][spirv] Define spv.ISubBorrowOp — antiagainst / detail
  579. [Clang][Modules] Merge availability attributes on imported decls — bigcheesegs / detail
  580. Pass through even more LIBCXX_* variables to libfuzzer's custom lib++ — pirama / detail
  581. [TableGen][DirectX] Add tableGen backend to generate map from llvm intrinsic to DXIL operation. — python3kgae / detail
  582. [BOLT][NFCI] Remove redundant code — maks / detail
  583. [mlir][python] Actually set UseLocalScope printing flag — laurenzo / detail
  584. [lldb] Support non-pointer implicit this/self in GetValueForVariableExpressionPath — davelee.com / detail
  585. Fix `script -lpython` to handle control flow in one-line commands. — davelee.com / detail
  586. [LoongArch] Use register R0 (ZERO) for constant 0 — luweining / detail
  587. [libc][aarch64] Set frame pointer of the new thread to the stack pointer. — sivachandra / detail
  588. [ValueTypes] Add types for nxv16bf16 and nxv32bf16. — craig.topper / detail
  589. [libc][Obvious] Include arm_acle.h only for aarch64 builds. — sivachandra / detail
  590. [JITLink][AArch64][NFC] Suppress unused variable error. — ksunhokim123 / detail
  591. [ARM] Add a pipeline test showing missing postinc generation. NFC — david.green / detail
  592. [AMDGPU] Add support for GFX11 hazards — jay.foad / detail
  593. Revert "[ARM] Add a pipeline test showing missing postinc generation. NFC" — david.green / detail
  594. Update FileCheck docs after D95849. NFCI — diana.picus / detail
  595. [libc++] Test the size of basic_string — nikolasklauser / detail
  596. Reland "[RISCV] Testcase to show wrong register allocation result of subreg liveness" — kito.cheng / detail
  597. Reland "[SplitKit] Handle early clobber + tied to def correctly" — kito.cheng / detail
  598. Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags" — gchatelet / detail
  599. [AMDGPU] Change use null for dead sdst to be gfx1030+ — david.stuttard / detail
  600. [AArch64][SME] Add SME cntsb/h/w/d intrinsics — david.sherwood / detail
  601. [sanitizer_common] Fix SanitizerCommon.ChainedOriginDepotStats test — kbessonova / detail
  602. [clangd] Don't add inlay hints on std::move/forward — ribizel / detail
  603. [InstCombine] Add more tests for freeze of loop phi (NFC) — npopov / detail
  604. [AMDGPU][MC][GFX11] Correct src0 for dpp variants of v_cvt_*_e64 — d-pre / detail
  605. [AMDGPU] Remove duplicate RUN lines from a test — jay.foad / detail
  606. cmake: configure clang lit to use hmaptool from source directly — mizvekov / detail
  607. [libc++] Robust against C++20-hostile iterators — nikolasklauser / detail
  608. [SLP]Extend vectorization for scatter vectorize nodes. — a.bataev / detail
  609. [LV] Remove widenPHIInstruction dependence on underlying instr (NFC). — flo / detail
  610. Prevent crash when TurnSwitchRangeIntoICmp receives default unreachable destination — hans / detail
  611. [CostModel][AArch64][NFC] Add cost model tests for fshl/fshr intrinsics — david.sherwood / detail
  612. [mlir][spirv] Workaround driver bug in math.ctlz conversion again — antiagainst / detail
  613. [RISCV] Extend demanded field transform in InsertVSETVLI to VTYPE subfeilds — listmail / detail
  614. Add braces to silence a gcc 9.4 -Wdangling-else warning [nfc] — listmail / detail
  615. [strictfp][IPSCCP] Precommit tests for D115737. — kevin.neal / detail
  616. Replace to_hexString by touhexstr [NFC] — corentinjabot / detail
  617. [RISCV] Use TAIL_UNDISTURBED_MASK_UNDISTURBED for riscv_slidedown_vl unless the merge op is undef. — craig.topper / detail
  618. [clang] Don't emit IFUNC when targeting Fuchsia — abrachet / detail
  619. [RISCV] Move getSEWLMULRatio out of VSETVLIInfo [nfc] — listmail / detail
  620. [PowerPC] Fix LQ-STQ instructions to use correct offset and base — saghir / detail
  621. [RISCV] Split DemandedField logic in advance of reuse in dataflow [nfc] — listmail / detail
  622. Revert "[libc++] Test the size of basic_string" — nikolasklauser / detail
  623. Allow bitwidth difference when checking for isOneOrOneSplat. — adriantong1024 / detail
  624. [RISCV] Use TAIL_AGNOSTIC in riscv_fma_vl patterns. — craig.topper / detail
  625. [MLInliner] Don't inline call sites in unreachable basic blocks — mtrofin / detail
  626. [libc][NFC] Make explicit uint16_t casts in fenv — abrachet / detail
  627. [RISCV] Reorder function definitions to reduce upcoming diff [nfc] — listmail / detail
  628. [mlir][linalg] Relax convolution vectorization to support mixed types — thomasraoux / detail
  629. [clang] Don't emit type test/assume for virtual classes that should never participate in WPD — aeubanks / detail
  630. [mlir][vector] Fix contraction op lowering with mixed types — thomasraoux / detail
  631. [libc] add printf hex conversion — michaelrj / detail
  632. [libc] fix line buffered empty file writes — michaelrj / detail
  633. [flang] Correct implementation of WAIT with no ID — pklausler / detail
  634. [RISCV] Merge TIED_TU and TIED instructions for VWADD_W/VWSUB_W by using policy operand. — craig.topper / detail
  635. [flang] Handle module subprogram with interface in same (sub)module when writing module file — pklausler / detail
  636. [docs][OpaquePtr] Add detail to motivations behind opaque pointers — aeubanks / detail
  637. [AArch64] Regenerate 3 codegen test files. NFC — david.green / detail
  638. [AMDGPU] Add new GFX11 intrinsic llvm.amdgcn.exp.row — jay.foad / detail
  639. [AMDGPU] GFX11 CodeGen support for MIMG instructions — jay.foad / detail
  640. [AMDGPU] Add GFX11 llvm.amdgcn.ds.add.gs.reg.rtn / llvm.amdgcn.ds.sub.gs.reg.rtn intrinsics — jay.foad / detail
  641. [RISCV] Fix a typo in an intrinsic name — listmail / detail
  642. [libc++][doc] Update formatting status. — koraq / detail
  643. [SLP]Use original vector if need to shuffle truncated root. — a.bataev / detail
  644. [flang] NINT(-.4999) is 0, not overflow — pklausler / detail
  645. Fix a bug introduced by the move of AddressRanges.h into ADT. — gclayton / detail
  646. [libc][obvious] fix address test on windows — michaelrj / detail
  647. [PS5] Use same debug trap instruction as PS4 — paul.robinson / detail
  648. [RISCV] Avoid reducing etype just to initialize lane 0 of an undef vector — listmail / detail
  649. [NFC] Precommited tests from D73000 — Dávid Bolvanský / detail
  650. [PS5] Emit ud2 for ubsan trap — paul.robinson / detail
  651. [trace][intelpt] Support system-wide tracing [13] - Add context switch decoding — walter erquinigo / detail
  652. [trace][intelpt] Support system-wide tracing [14] - Decode per cpu — walter erquinigo / detail
  653. [trace][intelpt] Support system-wide tracing [15] - Make triple optional — walter erquinigo / detail
  654. [trace][intelpt] Support system-wide tracing [16] - Create threads automatically from context switch data in the post-mortem case — walter erquinigo / detail
  655. [trace][intelpt] Support system-wide tracing [17] - Some improvements — walter erquinigo / detail
  656. [PS5] Set address sanitizer shadow offset — paul.robinson / detail
  657. [PS4/PS5][profiling] Go back to the old way of doing a runtime hook — paul.robinson / detail
  658. Revert "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
  659. Reland "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
  660. [flang][runtime] Make ASSOCIATED() conform with standard — pklausler / detail
  661. Revert "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
  662. [trace][intelpt] Support system-wide tracing [18] - some more improvements — walter erquinigo / detail
  663. [trace][intelpt] Support system-wide tracing [19] - Some other minor improvements — walter erquinigo / detail
  664. [trace][intelpt] Support system-wide tracing [20] - Rename some fields in the schema — walter erquinigo / detail
  665. [trace][intelpt] Support system-wide tracing [21] - Support long numbers in JSON — walter erquinigo / detail
  666. [trace][intelpt] Support system-wide tracing [22] - Some final touches — walter erquinigo / detail
  667. [AMDGPU] Add GFX11 codegen for llvm.amdgcn.mov.dpp8 — jay.foad / detail
  668. [AMDGPU] gfx11 new dot instruction codegen support — Joseph.Nash / detail
  669. [BOLT][NFCI] Refactor interface for adding basic blocks — maks / detail
  670. Fix TraceGDBRemotePacketsTest — walter erquinigo / detail
  671. Reland "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
  672. Fix StopInfoBreakpoint::ShouldNotify when a callback deletes the site we hit. — jingham / detail
  673. [libc++] Remove now-unused experimental/filesystem config file — Louis Dionne / detail
  674. [TargetTransformInfo] Added an opt/llc option for cache line size — congzhecao / detail
  675. [Delinearization] Refactoring of fixed-size array delinearization — congzhecao / detail
  676. [lldb] Introduce the concept of a log handler (NFC) — Jonas Devlieghere / detail
  677. [gn build] Port 6ff49af33d09 — llvmgnsyncbot / detail
  678. [MergeFunctions] Preserve symbols used llvm.used/llvm.compiler.used — amanieu / detail
  679. [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
  680. Reland "[ASan] Use debuginfo for symbolization." — 31459023+hctim / detail
  681. Move debug-only code inside LLVM_DEUG to prevent unused variable warnings. — saugustine / detail
  682. Revert "[TableGen][DirectX] generate DXIL operation table with TableGen." — 31459023+hctim / detail
  683. [mlir][complex] Add Python bindings for complex ops. — bixia1 / detail
  684. [RISCV] Add cost model for scalable scatter and gather — listmail / detail
  685. [RISCV] Start merging demanded reasoning - starting with load/stores [nfc] — listmail / detail
  686. [libc] Add a status page for math functions. — lntue / detail
  687. Make setSanitizerMetadata byval. — 31459023+hctim / detail
  688. [mlir][sparse] fix asan issue — ajcbik / detail
  689. Add DWARF string debug to clang release notes. — 31459023+hctim / detail
  690. [SelectionDAG] Don't apply MinRCSize constraint in InstrEmitter::AddRegisterOperand for IMPLICIT_DEF sources. — craig.topper / detail
  691. [RISCV] Don't emit LUI/ADDI MachineSDNodes from getAddr — craig.topper / detail
  692. [clang-tidy] Organize check doc files into subdirectories (NFC) — richard / detail
  693. [PowerPC] Fixing implicit castings in altivec for -fno-lax-vector-conversions — lei / detail
  694. [NFCI] Whitespace in SemaDeclAttr.cpp — 31459023+hctim / detail
  695. [RISCV] Add RISCVISD opcode for PseudoLLA. — craig.topper / detail
  696. [RISCV] Implement RISCVTargetLowering::getTargetConstantFromLoad. — craig.topper / detail
  697. [lldb] Add RotatingLogHandler — Jonas Devlieghere / detail
  698. [lldb] Remove references to epydoc from the documentation — Jonas Devlieghere / detail
  699. fix x86 sanitizer failure due to use of or — lei / detail
  700. [libc++][ranges] Implement `ranges::sort`. — varconst / detail
  701. [RISCV] Rename VTy param of RISCVTTIImpl::getArithmeticReductionCost [NFC] — listmail / detail
  702. Incomplete attempt to pull DWARFTypePrinter into its own file for reuse — dblaikie / detail
  703. [gn build] Port 61fac2c370b9 — llvmgnsyncbot / detail
  704. [gn build] Port ff3989e6ae74 — llvmgnsyncbot / detail
  705. [mlir][sparse] improved testing and codegen for semi-ring operations — ajcbik / detail
  706. [lldb] Cleanup Python API reference files after building the docs — Jonas Devlieghere / detail
  707. [SVE][CodeGen] Restructure SVE fixed length tests to use update_llc_test_checks. — paul.walker / detail
  708. [sanitizer] Delete empty sanitizer_openbsd.cpp after D89759 — i / detail
  709. [Object][COFF] Improve section name parsing — pzheng / detail
  710. llvm-reduce: Support replacing FP values with 1.0 — arsenm2 / detail
  711. llvm-reduce: Add reduction pass to simplify instructions — arsenm2 / detail
  712. [gn build] Port eea11e7369ca — llvmgnsyncbot / detail
  713. [AMDGPU][NFC] Remove isConstantAddr — chunyu / detail
  714. [OpenMP] Initial parsing and sema for 'parallel masked' construct — jennifer.yu / detail
  715. [PowerPC][NFC] Undefine __XL_COMPAT_ALTIVEC__ in builtin lit test — lei / detail
  716. PowerPC] Emit warning for incompatible vector types that are currently diagnosed with -fno-lax-vector-conversions — lei / detail
  717. llvm-reduce: Try to fix dynamic libraries build — arsenm2 / detail
  718. [ORC-RT] Make the ORC runtime C API public. — Lang Hames / detail
  719. [RISCV][NFC][test] Correct a wrong test in vreductions-fp-vp.ll — Lian.Wang / detail
  720. [LegalizeTypes][RISCV][NFC] Modify assert in PromoteIntRes_STEP_VECTOR and add some tests for RISCV — Lian.Wang / detail
  721. [mlir][doc] Avoid duplication with constraints and defs — jpienaar / detail
  722. [LegalizeTypes][NFC] Merge promote SPLAT_VECTOR and promote SCALAR_TO_VECTOR to one function — Lian.Wang / detail
  723. [mlir] Split MLProgram global load and store to Graph variants — jpienaar / detail
  724. [mlir] Disable warning in test of deprecated feature (NFC) — jpienaar / detail
  725. [lld-macho][nfc] Tests for -force_load + regular archive load combinations — jezng / detail
  726. [lldb] Remove LogHandler::Create functions (NFC) — Jonas Devlieghere / detail
  727. Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — phoebe.wang / detail
  728. [MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats. — mingmingl / detail
  729. Revert "[MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats." — mingmingl / detail
  730. [MachineBlockPlacementStats] Added check for "-filter-print-funcs" — mingmingl / detail
  731. [AArch64][test] Add --mattr=-{sve,sve2,sme} to SVE/SVE2/SME MC tests — i / detail
  732. [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
  733. [Driver] Pass -X to ld for riscv*-{elf,freebsd,linux} — i / detail
  734. [RISCV][NFC] Add load/store instructions in rv64*-invalid.s — Ping.Deng / detail
  735. [clang] Fix trivially copyable for copy constructor and copy assignment operator — roi.jacobson1 / detail
  736. Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — benny.kra / detail
  737. [LLDB] XFAIL TestLoadUnload fails on Arm/Ubuntu Jammy — omair.javaid / detail
  738. [InstCombine] Add tests for freeze of recurrence with invoke start (NFC) — npopov / detail
  739. [OpenCL] Fix atomic_fetch_add/sub half overloads — sven.vanhaastregt / detail
  740. [msan] Allow KMSAN to use -fsanitize-memory-param-retval — glider / detail
  741. [AArch64] NFC: Fix BFMLAL[BT] inst def names — cullen.rhodes / detail
  742. [libc][bazel] Remove memcpy dependency in memmove — gchatelet / detail
  743. [mlir] replace 'emit_c_wrappers' func->llvm conversion option with a pass — zinenko / detail
  744. [IR] Check for SignedMin/-1 division in canTrap() (PR56038) — npopov / detail
  745. [clang] Dont print implicit forrange initializer — kadircet / detail
  746. [AArch64][LV] AArch64 does not prefer vectorized addressing — zhongyunde / detail
  747. [LLVM][IR] Fix typo in DerivedTypes.h (NFC) — l.chelini / detail
  748. [AMDGPU] Use explicit -global-isel=0/1 in tests. NFC. — jay.foad / detail
  749. [mlir][bufferize] Bufferize after TensorCopyInsertion — springerm / detail
  750. [Clang] Allow 'Complex float __attribute__((mode(HC)))' — malhar.jajoo / detail
  751. [mlir][bufferize][NFC] Remove BufferizationState — springerm / detail
  752. [lldb] [test] Update baseline test status for FreeBSD — mgorny / detail
  753. [gn build] (semi-manually) port 232bd331cbaa — thakis / detail
  754. [SelectionDAG] Extend WidenVecOp_INSERT_SUBVECTOR to cover more cases. — paul.walker / detail
  755. [InstCombine] add tests for (pow2 >> X) >u C; NFC — spatel / detail
  756. [InstCombine] add tests for FP casts; NFC — spatel / detail
  757. Revert "[clang] Dont print implicit forrange initializer" — thakis / detail
  758. [InstCombine] Push freeze through recurrence phi — npopov / detail
  759. [AMDGPU] More GFX11 test coverage — jay.foad / detail
  760. [AMDGPU] gfx11 ldsdir intrinsics and ISel — Joseph.Nash / detail
  761. Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — phoebe.wang / detail
  762. [libc][Obvious] Fix hyperlink and typo in math status page. — lntue / detail
  763. [AMDGPU] gfx11 VINTERP intrinsics and ISel support — Joseph.Nash / detail
  764. [libc++] Simplify __config a bit — nikolasklauser / detail
  765. [LoopVectorize] Add support for invariant stores of ordered reductions — malhar.jajoo / detail
  766. [AMDGPU] gfx11 waitcnt support for VINTERP and LDSDIR instructions — Joseph.Nash / detail
  767. [flang] Fix bug in character casting. Add missing sext/trunc in code gen. — clementval / detail
  768. [libc] Rely on __builtin_memcpy_inline for memcpy implementation — gchatelet / detail
  769. Revert "Revert "[clang] Dont print implicit forrange initializer"" — kadircet / detail
  770. [InstCombine] convert mask and shift of power-of-2 to cmp+select — spatel / detail
  771. [clang][deps] Sort submodules when calculating dependencies — blangmuir / detail
  772. [RISCV] Avoid changing etype for splat of 0 or -1 — listmail / detail
  773. [PowerPC] Fix PPCVSXSwapRemoval pass to include MTVSCR and MFVSCR as not swappable. — quinn.pham / detail
  774. [NFC][Alignment] Remove assumeAligned from MachineFrameInfo ctor — gchatelet / detail
  775. [mlir][nvgpu] shared memory access optimization pass — cbate / detail
  776. [mlir][sparse] move from by-value to by-reference for data types — ajcbik / detail
  777. [mlir][nvgpu] fix missing build dependency for NVGPUTransforms — cbate / detail
  778. [gn build] (manually) port 7cca33b40f77c — thakis / detail
  779. [LLDB][ExpressionParser] Fix indices inside format-strings passed to LLDB_LOG — Adrian Prantl / detail
  780. [mlir][linalg] Extend opdsl to support operations on complex types. — bixia1 / detail
  781. [Static Analyzer][CFG] Introducing the source array in the CFG of DecompositionDecl — 65320245+isuckatcs / detail
  782. [InstCombine] Fold memcmp of constant arrays and variable size — msebor / detail
  783. [libc++] Unwrap reverse_iterator<reverse_iterator<Iter>> in __unwrap_iter — nikolasklauser / detail
  784. [libc][obvious] fix sign warning in file_writer — michaelrj / detail
  785. [Static Analyzer] Small array binding policy — 65320245+isuckatcs / detail
  786. [AMDGPU] NFC. Change comment format on gfx11 interp and ldsdir intrinsics — Joseph.Nash / detail
  787. [RISCV] Delete dead elideCopy code in InsertVSETVLI [nfc] — listmail / detail
  788. [libc++] Implement std::boyer_moore{, _horspool}_searcher — nikolasklauser / detail
  789. [gn build] Port 971e9c80e966 — llvmgnsyncbot / detail
  790. [Flang] Fixes for XArrayCoorOp — kiran.chandramohan / detail
  791. [Symbolize] Parser for log symbolizer markup. — dthorn / detail
  792. [gn build] (manually) port 2040b6df0a3f (DebugInfoSymbolizerTests) — thakis / detail
  793. [riscv] Extract isMaskRegOp helper [nfc] — listmail / detail
  794. [clang][dataflow] Add support for comma binary operator — sgatev / detail
  795. [Static Analyzer] Structured binding to data members — 65320245+isuckatcs / detail
  796. [docs] Fix typo — aeubanks / detail
  797. wip — chris.bieneman / detail
  798. [docs] Adding DirectX target usage doc — chris.bieneman / detail
  799. [mlir][nvgpu] Fix Bazel BUILD file — frgossen / detail
  800. Revert "wip" — chris.bieneman / detail
  801. [docs] Adding table of object file formats — chris.bieneman / detail
  802. [libc++] Mark standard-mandated includes as such — nikolasklauser / detail
  803. [AArch64] add tests for masked subtract; NFC — spatel / detail
  804. Recommit "[LAA] Initial support for runtime checks with pointer selects." — flo / detail
  805. [RISCV] Move store policy and mask reg ops into demanded handling in InsertVSETVLI — listmail / detail
  806. [RISCV] Remove redundant code checking for exact VTYPE match [nfc] — listmail / detail
  807. [mlir][sparse] renable f16 tests — ajcbik / detail
  808. [mlir][sparse] Add testing for bf16 and fallback for software bf16 — benny.kra / detail
  809. [bazel] Add missing dependency after 455679413 — benny.kra / detail
  810. [BOLT] Fix for missing entry offset — rafaelauler / detail
  811. [mlir][sparse] Inline the definition of LLVM_ATTRIBUTE_WEAK — benny.kra / detail
  812. [RISCV] Use RVVBitsPerBlock instead of hardcoding multiples of 64. NFC — craig.topper / detail
  813. [libc++] Don't force -O2 when building the benchmarks — Louis Dionne / detail
  814. [lldb][tests] Automatically call compute_mydir (NFC) — davelee.com / detail
  815. [libc++] Make sure we install libc++abi headers on Apple — Louis Dionne / detail
  816. [clang-repl] Remove memory leak of ASTContext/TargetMachine. — ksunhokim123 / detail
  817. [clang][driver] Ensure we don't accumulate entries in -MJ files — Jan Svoboda / detail
  818. [lldb] Fix modernize-use-override warnings (NFC) — Jonas Devlieghere / detail
  819. [lldb] Fix modernize-use-equals-default warnings (NFC) — Jonas Devlieghere / detail
  820. [mlir][nvgpu] fix MSVC warning regarding left shift — cbate / detail
  821. [test][RPOFuncAttrs] Update norecurse.ll — aeubanks / detail
  822. [mlir][sparse][taco] Support complex types. — bixia1 / detail
  823. [BOLT] Allow function fragments to point to one jump table — aaupov / detail
  824. [libc] add printf pointer conv — michaelrj / detail
  825. Stop wrapping GCCAsmStmts inside StmtExprs to destruct temporaries — Akira / detail
  826. Add unit test coverage for cast<T> assertion failures on invalid cast — dblaikie / detail
  827. [CodeGen] Init EmptyExpr before the first use — Vitaly Buka / detail
  828. llvm-dwarf-dump: include type name for AT_containing_type — dblaikie / detail
  829. [DirectX] Add MC Register and Frame stubs — chris.bieneman / detail
  830. [DirectX] Add DXILAsmPrinter — chris.bieneman / detail
  831. [DirectX][MC] Add MC support for DXContainer — chris.bieneman / detail
  832. [gn build] Port 3adc908b2685 — llvmgnsyncbot / detail
  833. [DirectX] Add DirectX target object writer — chris.bieneman / detail
  834. bzero->memset - Fix Windows bots — chris.bieneman / detail
  835. [Bazel] Rename generated *_main.cpp to [tool-name]-driver.cpp which CMake uses. — geek4civic / detail
  836. [MachineCopyPropagation][RISCV] Add test case showing failure for MachineCopyPropagation. NFC — hankuan.chen / detail
  837. [MachineCopyPropagation][RISCV] Fix D125335 accidentally change control flow. — hankuan.chen / detail
  838. [libc] Add TLS image initialization to aarch64 startup code. — sivachandra / detail
  839. [mlir] Fix an msvc warning — benny.kra / detail
  840. [mlir][bufferization] Set emitAccessorPrefix dialect flag — springerm / detail
  841. [libc++][ranges][NFC] Fix a format error on the ranges status page. — varconst / detail
  842. [NFC] Specifing clang namespace for builtins. — Pavel.Iliin / detail
  843. [CodeGen] Add back setOperationAction/setLoadExtAction/setLibcallName single opcode variants — llvm-dev / detail
  844. Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
  845. [X86] isShuffleFoldableLoad - ensure the load has one use. — llvm-dev / detail
  846. [X86] Use X86 instead of X32 for i686 check prefixes — llvm-dev / detail
  847. [X86] Regenerate sar_fold.ll to show all instructions — llvm-dev / detail
  848. [Target, CodeGen] Use isImm(), isReg(), etc (NFC) — kazu / detail
  849. [AsmParser] Use default member initialization (NFC) — kazu / detail
  850. Prefer `getCurrentFileOrBufferName` in `FrontendAction::EndSourceFile` — jtitor / detail
  851. [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load — llvm-dev / detail
  852. [NFC][Alignment] Remove dead code — gchatelet / detail
  853. [libc++] Enable -Wweak-vtables — nikolasklauser / detail
  854. [libc++] Add Implemented Papers section — nikolasklauser / detail
  855. [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
  856. [X86] canonicalizeShuffleWithBinOps - merge shuffles across binops if either source op is a known splat — llvm-dev / detail
  857. [Object] Make IsLittleEndian check constexpr to silence static analyzer dead code warnings. — llvm-dev / detail
  858. [mlir] Start migrating more dialects to prefixed form — jpienaar / detail
  859. [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
  860. [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
  861. [IPO] Call *set::insert without checking membership first (NFC) — kazu / detail
  862. [clang] Call *set::insert without checking membership first (NFC) — kazu / detail
  863. [docs] Re-generate ClangCommandLineReference.rst — i / detail
  864. [RISCV] Pre-promote v1i1/v2i1/v4i1->i1/i2/i4 bitcasts before type legalization — craig.topper / detail
  865. [BOLT] Allow function entry to be a cold fragment — aaupov / detail
  866. [CodeGen] Use default member initialization (NFC) — kazu / detail
  867. [X86] Use default member initialization (NFC) — kazu / detail
  868. [X86] Use default member initialization (NFC) — kazu / detail
  869. [X86] Use default member initialization (NFC) — kazu / detail
  870. [IPO] Use default member initialization (NFC) — kazu / detail
  871. [RPOFuncAttrs] Fix norecurse detection — aeubanks / detail
  872. [X86] Add missing common AVX2 check prefix — llvm-dev / detail
  873. [Concepts] Implement overload resolution for destructors (P0848) — roi.jacobson1 / detail
  874. [Driver] Pass -X to ld for riscv64-openbsd — brad / detail
  875. [Driver][OpenBSD] Use Arch reference instead of getArch(). NFC — brad / detail
  876. [IPO] Use default member initialization (NFC) — kazu / detail
  877. [test][GlobalOpt] Precommit test — aeubanks / detail
  878. [Support] Use default member initialization (NFC) — kazu / detail
  879. [Vectorize] Use llvm::is_contained (NFC) — kazu / detail
  880. [Toolchains] Use llvm::is_contained (NFC) — kazu / detail
  881. [mlir] Update accessors to prefixed form (NFC) — jpienaar / detail
  882. [libomptarget]Add a trap for external omptarget from LLVM — yeluo / detail
  883. [test][GlobalOpt] Precommit more tests — aeubanks / detail
  884. [libc][Obvious] Fix c++20-designator warnings for tests that use TmHelper.h. — lntue / detail
  885. [libc] Temporary disable environment tests for PATH variable. — lntue / detail
  886. [ADT] Rename value to val (NFC) — kazu / detail
  887. [MCParser] Use default member initialization (NFC) — kazu / detail
  888. Revert "[MCParser] Use default member initialization (NFC)" — kazu / detail
  889. [ADT] Add has_value, value, value_or to llvm::Optional — kazu / detail
  890. [NFC][GlobalOpt] Remove unused parameters — aeubanks / detail
  891. [VE][NFC] Remove obsoleted function declaration — marukawa / detail
  892. [test][GlobalOpt] Regenerate some tests — aeubanks / detail
  893. [test][GlobalOpt] Update precommitted test — aeubanks / detail
  894. [llvm] Use value_or instead of getValueOr (NFC) — kazu / detail
  895. [Driver][Gnu] Don't passs --dynamic-linker in -r mode — i / detail
  896. [clang] Use value_or instead of getValueOr (NFC) — kazu / detail
  897. [clang-tools-extra] Use value_or instead of getValueOr (NFC) — kazu / detail
  898. [AST] Fix an unused variable warning — kazu / detail
  899. [lld] Use value_or instead of getValueOr (NFC) — kazu / detail
  900. [X86] Remove isTargetShuffleSplat and just use SelectionDAG::isSplatValue — llvm-dev / detail
  901. [InstCombine] add baseline tests for signbit cmp folds; NFC — spatel / detail
  902. [InstCombine] add/adjust tests for signbit tests; NFC — spatel / detail
  903. [DAG] SimplifyDemandedBits - add ISD::VSELECT handling — llvm-dev / detail
  904. [DAG] SimplifyDemandedBits - add DemandedElts handling to ISD::SIGN_EXTEND_INREG simplification — llvm-dev / detail
  905. [InstCombine] add fold for (ShiftC >> X) <u C — spatel / detail
  906. [lldb] Use value_or instead of getValueOr (NFC) — kazu / detail
  907. [DAG] Add MaskedVectorIsZero helper — llvm-dev / detail
  908. [flang][OpenMP][NFC] Refactor code related to OpenMP atomic memory order clause semantics — neelam.nimish / detail
  909. [X86] Add common CHECK prefix to nontemporal-3.ll tests — llvm-dev / detail
  910. [GlobalOpt] Perform store->dominated load forwarding for stored once globals — aeubanks / detail
  911. Use value_or instead of getValueOr (NFC) — kazu / detail
  912. [MachinePipeliner] Handle failing constrainRegClass — david.green / detail
  913. [BOLT] Use 32-bit MOV to zero 64-bit register in instrumentation code — aaupov / detail
  914. [TableGen][X86] Add Size field to X86MemOperand class — aaupov / detail
  915. Fix an unused-variable warning in release build, NFC. — hokein.wu / detail
  916. [ADT] Rename value to alt (NFC) — kazu / detail
  917. [InstCombine] add tests for 'sub nuw' with zext; NFC — spatel / detail
  918. [ValueTracking] recognize sub X, (X -nuw Y) as not overflowing — spatel / detail
  919. [CallGraph] Don't preserve CallGraph when function CFG analyses are preserved — aeubanks / detail
  920. [InstCombine] Optimize test for same-sign of values — spatel / detail
  921. [libc] Revert: Temporary disable environment tests for PATH variable. — sivachandra / detail
  922. Rename parallelForEachN to just parallelFor — thakis / detail
  923. [lld] Wrap rst file to 80 cols and fix "precense" typo — thakis / detail
  924. fix comment typos to cycle bots — thakis / detail
  925. [DAGCombiner][ARM][RISCV] Teach ShrinkLoadReplaceStoreWithStore to use truncstore. — craig.topper / detail
  926. [GlobalOpt] Preserve CFG analyses — aeubanks / detail
  927. [BOLT] Split functions with exceptions in shared objects and PIEs — maks / detail
  928. [mlir][complex] Convert complex.conj to libm — lewuathe / detail
  929. [ADT] Use has_value (NFC) — kazu / detail
  930. [ADT] Use value instead of getValue() (NFC) — kazu / detail
  931. [lld] Remove lld/include/lld/Core — thakis / detail
  932. [LoongArch] Add codegen support for the binary operations — luweining / detail
  933. [LoongArch] Add codegen support for fneg — luweining / detail
  934. [LoongArch] Add codegen support for the bitwise binary operations and part of other operations — luweining / detail
  935. [LoongArch] Perform `and` combination with a shifted mask — luweining / detail
  936. [Basic] Use has_value (NFC) — kazu / detail
  937. [LoongArch] Add codegen support for part of conversion operations — luweining / detail
  938. [RISCV] Merge two similar asserts from different if/else blocks. NFC — craig.topper / detail
  939. [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C) — Chenbing.Zheng / detail
  940. [InstCombine] Update icmp-and-shift check-next name; NFC — chenglin.bi / detail
  941. [clang][dataflow] Extend flow condition in the body of a for loop — sgatev / detail
  942. [SelectionDAG] Enable WidenVecOp_VECREDUCE_SEQ for scalable vector — Lian.Wang / detail
  943. [mlir] Fix ClangTidy performance finding (NFC) — akuegel / detail
  944. [AMDGPU] Limit GFX11 to using 128 VGPRs — jay.foad / detail
  945. Update link job for flang on windows — diana.picus / detail
  946. [DAG] Fold (srl (shl x, c1), c2) -> and(shl/srl(x, c3), m) — llvm-dev / detail
  947. [analyzer] SATest: Ensure Docker image can be built — marco.antognini / detail
  948. [analyzer] SATest: Weaken assumption about HTML files — marco.antognini / detail
  949. [clang][analyzer] Add checker for bad use of 'errno'. — 1.int32 / detail
  950. [flang][NFC] Small refactor for `IsProcedurePointer` — d.dudkin / detail
  951. [mlir] move SCF headers to SCF/{IR,Transforms} respectively — zinenko / detail
  952. [Coroutines] Only do symmetric transfer if optimization is on — yedeng.yd / detail
  953. [gn build] Port 60f3b071185b — llvmgnsyncbot / detail
  954. [SimplifyCFG] Try to merge edge block when threading (PR55765) — npopov / detail
  955. [Alignment] Remove multiply by MaybeAlign — gchatelet / detail
  956. [NFC][Alignment] Remove max functions between Align and MaybeAlign — gchatelet / detail
  957. [clang][sema] Generate builtin operator overloads for (volatile) _Atomic types — Jan Svoboda / detail
  958. [libunwind] Ensure test/libunwind_01.pass is not completely inlined — alexrichardson / detail
  959. [OpenCL][TableGen] Fix type extension guard emission — sven.vanhaastregt / detail
  960. [ARM] Allow distributing postinc with PHI uses — david.green / detail
  961. [NFC][Alignment] Remove dead code — gchatelet / detail
  962. [WebAssembly][NFC] Update reftype and table tests to use opaque pointers — asb / detail
  963. [AMDGPU][GlobalISel] Legalize G_FSUB for s16 — Mirko.Brkusanin / detail
  964. [flang][NFC] Fix file name typos — clementval / detail
  965. [lldb] Relax backtrace checks in TestDyldLaunchLinux — pavel / detail
  966. [Alignment] Use 'previous()' method instead of scalar division — gchatelet / detail
  967. [LoopPeel] Forget SCEV for updated exit phi values. — flo / detail
  968. [AMDGPU][MC][GFX11] Correct disassembly of DPP variants of VOPC64 opcodes — d-pre / detail
  969. [windows][support] Improve backtrace emitted in crash report without llvm-symbolizer — Ben.Dunbobbin / detail
  970. [lldb] [llgs] Include process id in W/X stop reasons — mgorny / detail
  971. [lldb] [llgs] Include process ID in stop responses — mgorny / detail
  972. [docs] More clearly document that the CoC applies to online sync-ups and office hours. — kristof.beyls / detail
  973. [AMDGPU] Add GFX11 coverage to one more test — jay.foad / detail
  974. [clang-tidy] bugprone-argument-comment: Ignore calls to user-defined literals — n.james93 / detail
  975. [SLP] Add a test for llvm.powi.* — Nabeel.Omer / detail
  976. [SystemZ] Remove stray enum value in SystemZInstrInfo.h (NFC). — paulsson / detail
  977. [SystemZ] Remove unnecessary casts to SystemZInstrInfo (NFC). — paulsson / detail
  978. [AMDGPU] Remove a duplicate atomic fadd pattern — jay.foad / detail
  979. [AMDGPU] Increase instruction cache line size to 128 bytes for GFX11 — jay.foad / detail
  980. [AArch64][SME] Add the zero intrinsic — david.sherwood / detail
  981. [libomptarget] Make libomptarget.devicertl.a built in all cases. — yeluo / detail
  982. [AMDGPU] Reorder cases. NFC. — jay.foad / detail
  983. [flang][NFC] Unify todo messages — clementval / detail
  984. [NFC] Implement alignTo with skew in terms of alignTo — gchatelet / detail
  985. [ConstantFolding] Pre-commit tests showing denormal handling during folding — david.candler / detail
  986. [ConstraintElimination] Move StackEntry up, to allow use earlier (NFC). — flo / detail
  987. [clangd] Handle initializers that contain = — kadircet / detail
  988. [RISCV] Assert initial load/store SEW is the EEW — listmail / detail
  989. [support][ci] Fix modular build on GreenDragon — Jan Svoboda / detail
  990. [RISCV] Fold prepass back into InsertVSETVLI data flow [nfc-ish] — listmail / detail
  991. [mlir][Arith] Make --unsigned-when-equivalent use dialect conversion — Krzysztof.Drewniak / detail
  992. [mlir][ROCDL] Define MLIR wrappers around new MFMA intrinsics — Krzysztof.Drewniak / detail
  993. [ConstraintElimination] Move logic to add constraint to helper (NFC). — flo / detail
  994. [NFC] Simplify code — gchatelet / detail
  995. [NFC] Simplify alignment code in CoroFrame — gchatelet / detail
  996. [NFC] Simplify alignment code in MemorySanitizer — gchatelet / detail
  997. [Alignment] Remove alignTo version taking a MaybeAlign — gchatelet / detail
  998. Update usage comments in Printable.h. NFC. — fraser / detail
  999. [ConstantFolding] Respect denormal handling mode attributes when folding instructions — david.candler / detail
  1000. [RISCV] Delete unexercised VL=0 vsetvli compatibility logic — listmail / detail
  1001. Revert "[GlobalOpt] Preserve CFG analyses" — aeubanks / detail
  1002. Revert "[GlobalOpt] Perform store->dominated load forwarding for stored once globals" — aeubanks / detail
  1003. [clang][dataflow] Extend flow condition in the body of a do/while loop — sgatev / detail
  1004. [llvm] Don't use Optional::hasValue (NFC) — kazu / detail
  1005. [BasicTTI] Allow generic handling of scalable vector fshr/fshl — listmail / detail
  1006. [lldb] [llgs] Refactor SendStopReplyPacketForThread for multiprocess — mgorny / detail
  1007. [lldb] [llgs] Refactor SendStopReasonForState for multiprocess — mgorny / detail
  1008. [lldb] [test] Disable gmodules testing on FreeBSD — mgorny / detail
  1009. [lldb] [test] Make AVX/MPX register tests more robust and fix on BSD — mgorny / detail
  1010. [lldb] [test] Fix test_platform_file_fstat to account for negative ints — mgorny / detail
  1011. [X86] LowerINSERT_VECTOR_ELT - always lower v32i8/v16i16 allones insertions on AVX1 as OR ops — llvm-dev / detail
  1012. [clang] Don't use Optional::hasValue (NFC) — kazu / detail
  1013. [AArch64] Known bits for AArch64ISD::DUP — david.green / detail
  1014. [mlir] Don't use Optional::hasValue (NFC) — kazu / detail
  1015. Don't use Optional::hasValue (NFC) — kazu / detail
  1016. Don't use Optional::hasValue (NFC) — kazu / detail
  1017. Add LoadTraceFromFile to SBDebugger and SBTrace — johnsonjakob99 / detail
  1018. [TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE — aaupov / detail
  1019. [PowerPC] Disable automatic generation of STXVP — lei / detail
  1020. [ConstraintElimination] Move logic to get a constraint to helper (NFC). — flo / detail
  1021. Revert "[TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE" — aaupov / detail
  1022. [CMake][MSVC] Compile with `/permissive-` — efriedma / detail
  1023. [RISCV] Fix crash when costing scalable gather/scatter of pointer — listmail / detail
  1024. [TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE — aaupov / detail

clang-d427395-g31e2bba15598-t29912-b29912.tar.gz (Jun 21, 2022 2:36:31 PM)

  1. [Fortran] Don't add -Werror=date-time for flang — diana.picus / githubweb

clang-d425673-g95a134254a40-t29671-b29671.tar.gz (Jun 5, 2022 5:03:37 AM)

  1. [Target] Use MachineBasicBlock::erase (NFC) — kazu / detail
  2. Use llvm::less_second (NFC) — kazu / detail
  3. Remove unneeded cl::ZeroOrMore for cl::list options — i / detail
  4. Recommit: "[MLIR][NVVM] Replace fdiv on fp16 with promoted (fp32) multiplication with reciprocal plus one (conditional) Newton iteration." — csigg / detail
  5. [Transforms/Utils] Use predecessors (NFC) — kazu / detail
  6. Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options — i / detail
  7. Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options — i / detail

clang-d425666-gbcf4fa458a99-t29668-b29668.tar.gz (Jun 5, 2022 12:08:21 AM)

  1. [Transforms] Use llvm::is_contained (NFC) — kazu / detail
  2. [CodeGen] Use StringRef::contains (NFC) — kazu / detail
  3. Use llvm::less_first (NFC) — kazu / detail
  4. Use static_cast from SmallString to std::string (NFC) — kazu / detail
  5. [CodeGen] Use a range-based for loop (NFC) — kazu / detail

clang-d425661-g700eadca5f9a-t29666-b29666.tar.gz (Jun 4, 2022 6:43:37 PM)

  1. [SPARC] Fix type for i64 inline asm operands — brad / detail

clang-d425660-g416a5080d890-t29665-b29665.tar.gz (Jun 4, 2022 3:18:22 PM)

  1. [flang][runtime] Don't crash after surviving internal output overflow — pklausler / detail
  2. [flang] Don't crash on initialization with a zero-sized derived type — pklausler / detail
  3. [flang][runtime] Fix edge case discrepancies with EN output editing — pklausler / detail
  4. [flang][runtime] Fix WRITE after OPEN(.., ACCESS="APPEND") — pklausler / detail
  5. [flang] When folding FINDLOC, convert operands to a common type — pklausler / detail
  6. [flang][runtime] Fix deadlock in error recovery — pklausler / detail
  7. [flang][runtime] Emit error message rather than crashing for MOD(ULO)(x,P=0) — pklausler / detail
  8. [flang][runtime] Catch OPEN of connected file — pklausler / detail
  9. [mlir] Use context provided rather than getContext — jpienaar / detail
  10. [VPlan] Update vector latch terminator edge to exit block after execution. — flo / detail

clang-d425650-gea1a69d66dc7-t29662-b29662.tar.gz (Jun 4, 2022 11:15:44 AM)

  1. [flang][runtime] Don't let random seed queries change the sequence — pklausler / detail

clang-d425649-g369ce54bb302-t29660-b29660.tar.gz (Jun 4, 2022 3:44:23 AM)

  1. [libc++][ranges][NFC] Fix a patch link in ranges status. — varconst / detail
  2. [RISCV] Add more patterns for FNMADD — chunyu / detail
  3. [llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC — i / detail
  4. [clang-link-wrapper] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC — i / detail
  5. [Hexagon][bolt] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC — i / detail
  6. [flang] Distinguish intrinsic module USE in module files; correct search paths — pklausler / detail
  7. Revert D126950 "[lld][WebAssembly] Retain data segments referenced via __start/__stop" — i / detail
  8. [flang][runtime] Ensure that 0. <= RANDOM_NUMBER() < 1. — pklausler / detail
  9. [flang] Don't discard lower bounds of implicit-shape named constants — pklausler / detail
  10. [BOLT][UTILS] Usability improvements for nfc-check-setup — aaupov / detail
  11. [flang][runtime] Signal new I/O error on floating-point input overflow — pklausler / detail
  12. [MLIR][GPU] Replace fdiv on fp16 with promoted (fp32) multiplication with reciprocal plus one (conditional) Newton iteration. — csigg / detail
  13. Remove unneeded cl::ZeroOrMore for cl::opt options — i / detail
  14. Revert "[MLIR][GPU] Replace fdiv on fp16 with promoted (fp32) multiplication with reciprocal plus one (conditional) Newton iteration." — joker.eph / detail

clang-d425635-gfaf43ad7aec2-t29657-b29657.tar.gz (Jun 3, 2022 11:16:19 PM)

  1. [flang][runtime] Fix bug with extra leading zero in octal output — pklausler / detail
  2. [mlir][sparse] Adding IsSparseTensorPred and updating ops to use it — 2998727+wrengr / detail
  3. [flang][runtime] Allow extra character for E0.0 output editing — pklausler / detail
  4. [test] Modify test to verify D126396 (Clean "./" from __FILE__ expansion) — i / detail
  5. [clang][test] Mark test arm-float-abi-lto.c unsupported on AIX — jakeegan10 / detail
  6. [flang][runtime] INQUIRE(FILE="...",SIZE=nbytes) — pklausler / detail
  7. [RISCV] Support LUI+ADDIW in doPeepholeLoadStoreADDI. — craig.topper / detail
  8. [flang][runtime] OPEN write-only files — pklausler / detail
  9. [flang][runtime] Signal format error when input field width is zero — pklausler / detail
  10. [pseudo] Fix leaks after D126731 — i / detail
  11. [flang] Correct folding of CSHIFT and EOSHIFT for DIM>1 — pklausler / detail
  12. [lld][WebAssembly] Retain data segments referenced via __start/__stop — kateinoigakukun / detail
  13. [libc++][ranges][NFC] Mark range algorithms that are in progress. — varconst / detail

clang-d425622-g66a871b973c5-t29655-b29655.tar.gz (Jun 3, 2022 7:18:37 PM)

  1. [clang][dataflow] Modify `optional` model to handle type aliases. — yitzhakm / detail
  2. [Matrix] Add dot product tests — flo / detail
  3. [OpenMP] allow loc to be NULL in __kmp_determine_reduction_method for MSVC — jonathan.l.peyton / detail
  4. Revert "[X86] combineConcatVectorOps - add support for concatenation VSELECT/BLENDV nodes" — echristo / detail
  5. [ARM] Make narrow push/pop in SEH prologues/epilogues where applicable — martin / detail
  6. [ARM] Make a narrow tMOVi8 where possible in SEH prologues — martin / detail
  7. [lld-macho] Addressed additional post-commit comments from  D126046 — vyng / detail
  8. [libc++][test] Skip string_view tests for other vendors on older modes — joeloser93 / detail
  9. [libc] Make expm1f correctly rounded when the targets have no FMA instructions. — lntue / detail
  10. [bazel] Update build for config.h.cmake change — rnk / detail
  11. [RISCV] Pre-commit test cases for D126986. NFC — craig.topper / detail
  12. AMDGPU: allow reordering of functions in AMDGPUResourceUsageAnalysis — chichun.chen / detail
  13. [BOLT][NFC] Warning for deprecated option '-reorder-blocks=cache+' — aaupov / detail
  14. [mlir] Add peeling xform to Codegen Strategy — diegocaballero / detail
  15. [Clang] Change the offload packager build to be a clang tool — jhuber6 / detail
  16. [clang] Allow const variables with weak attribute to be overridden — anders / detail
  17. [Hexagon] Enable IAS in the Hexagon backend — brad / detail
  18. [DWARF] Show which augmentation character was unrecognized. — fmayer / detail
  19. [mlir][linalg] fix crash in vectorization of elementwise operations — cbate / detail
  20. [tools] Forward declare classes & remove includes — i / detail
  21. [NFC] [libunwind] turn assert into static_assert — fmayer / detail
  22. [flang] Fix crash in IsSaved() — pklausler / detail

clang-d425600-g830d158d2b7d-t29652-b29652.tar.gz (Jun 3, 2022 2:13:10 PM)

  1. [COFF] Check table ptr more thoroughly and ignore empty sections — martin / detail
  2. [COFF] Fix -Wredundant-move — benny.kra / detail
  3. [RISCV] Reduce scalar load/store isel patterns to a single ComplexPattern. NFCI — craig.topper / detail
  4. [BOLT] Cache-Aware Tail Duplication — spupyrev / detail
  5. [Attributes] Remove AttrSyntax and migrate uses to AttributeCommonInfo::Syntax (NFC) — lgrey / detail
  6. llvm: cmake: set CMP0114 to OLD to avoid warning — ndesaulniers / detail
  7. [MSAN] add dn_expand intercept. — kda / detail
  8. [LLVM] [NFC] remove unnecessary, confusing scope — fmayer / detail
  9. Re-land "[mlir] Add integer range inference analysis"" — Krzysztof.Drewniak / detail
  10. [config] Remove LLVM_DEFAULT_TARGET_TRILE from config.h — rnk / detail
  11. [RISCV] Use SelectionDAG::isBaseWithConstantOffset in scalar load/store address matching. — craig.topper / detail
  12. [NFC] Fix issue on CMake Xcode build configuration. — python3kgae / detail
  13. [MSAN] Exclude dn_expand test from Android. — kda / detail
  14. [libc++] Forward more often to memmove in copy — nikolasklauser / detail
  15. CommandObjectRegexCommand shouldn't put two commands on the history stack. — jingham / detail
  16. [pseudo] Eliminate dependencies from clang-pseudo-gen. NFC — sam.mccall / detail
  17. [bazel] Port 95aff23e2921 — benny.kra / detail
  18. [lld][WebAssembly] Remove unnecessary accessor methods. NFC — sbc / detail
  19. [pseudo] rename pseudo-gen -> clang-pseudo-gen. NFC — sam.mccall / detail
  20. [pseudo] Add CLANG_PSEUDO_GEN cmake cache variable to avoid nested CMake invocation — sam.mccall / detail

clang-d425580-gcac60940b771-t29650-b29650.tar.gz (Jun 3, 2022 9:48:44 AM)

  1. [clang-tidy] Confusable identifiers detection — sguelton / detail
  2. [AArch64] Add extra addp codegen tests. NFC — david.green / detail
  3. [mlir] Fix ClangTidy warning (NFC). — akuegel / detail
  4. [VPlan] Replace CondBit with BranchOnCond VPInstruction. — flo / detail
  5. [VPlan] Update failing HCFG unit tests after a5bb4a3b4d3db. — flo / detail
  6. [SVE] Refactor sve-bitcast.ll to include all combinations for legal types. — paul.walker / detail
  7. [DAGCombiner] Add bf16 to the matrix of types that we don't promote to integer stores — benny.kra / detail
  8. [pp-trace] Print HashLoc in InclusionDirective callback — ty1208chiang / detail
  9. [gn build] (manually) port b94db7ed7eaf (Confusables.inc) — thakis / detail
  10. [VPlan] Inline variable into assertion. NFC. — benny.kra / detail
  11. [mlir][complex] Check the correctness of tanh in complex dialect — pifon / detail
  12. [VPlan] Silence another unused variable warning in release builds — benny.kra / detail
  13. Update old mailing list link in the nullability doc — hans / detail
  14. [SCCP] Regenerate test checks (NFC) — npopov / detail
  15. Updating more entries in the C DR Status page — aaron / detail
  16. [SCCP] Regenerate test checks with function signature (NFC) — npopov / detail
  17. Correct the behavior of this test for non-Windows targets — aaron / detail
  18. [lldb] [Process/FreeBSD] Do not send SIGSTOP to stopped process — mgorny / detail
  19. check_clang_tidy.py: Update run line to python3 — thakis / detail
  20. Revert "[clang-tidy] Confusable identifiers detection" — thakis / detail
  21. [clang][dataflow] Model calls returning optionals — sgatev / detail
  22. [coro async] Add code to support dynamic aligment of over-aligned types in async frames — aschwaighofer / detail
  23. Only issue warning for subtraction involving null pointers on live code paths — schmeise / detail
  24. [gn build] Extract compiled_action.gni from tablegen.gni — thakis / detail
  25. [docs] Remove a link to an outdated Go docs — jtitor / detail
  26. [SLP]Improve shuffles cost estimation where possible. — a.bataev / detail

clang-d425554-g8b18572ea7ca-t29647-b29647.tar.gz (Jun 3, 2022 5:52:04 AM)

  1. [ARM] Fix restoring stack for varargs with SEH split frame pointer push — martin / detail
  2. [clang] [MSVC] Enable unwind tables for ARM — martin / detail
  3. [Driver] Add multiarch path for RISC-V — hahnjo / detail
  4. [mlir][SCF] Add bufferization hook for scf.foreach_thread and terminator. — nicolas.vasilache / detail
  5. Revert "[SLP]Improve shuffles cost estimation where possible." — i / detail
  6. [clang-tidy] `bugprone-use-after-move`: Fix handling of moves in lambda captures — mboehme / detail
  7. [clang][sema] Remove unused paramter from VerifyBitField — tbaeder / detail
  8. [NFC] Format CGBuilder.h — gchatelet / detail
  9. [DAGCombine] Handle promotion of shift with both operands the same — npopov / detail
  10. [mlir][OpenMP] Add memory_order clause tests — Shraiysh.Vaishay / detail
  11. [flang][test-suite] Document need for NO_STOP_MESSAGE environment variable. NFC — diana.picus / detail
  12. [cmake] Fix typo in CrossCompile.cmake — hahnjo / detail
  13. [libc++] Fix conjunction/disjunction and mark a few LWG issues as complete — nikolasklauser / detail
  14. [clang-tidy] Add missing close quote in release notes. — mboehme / detail
  15. [gn build] Port a29a1a33ac7b — llvmgnsyncbot / detail
  16. [docs] Fix RST code-block syntax in HowToSetUpLLVMStyleRTTI.rst — kristof.beyls / detail

clang-d425538-g9f9772026891-t29645-b29645.tar.gz (Jun 3, 2022 2:09:59 AM)

  1. [llvm-c][test] Convert tests to opaque pointers — i / detail
  2. [llvm-c-test] Default to opaque pointers — i / detail
  3. [RISCV] Give CSImm12MulBy4 PatLeaf priority over CSImm12MulBy8. NFC — craig.topper / detail
  4. [mlir][scf] Add option to loop pipelining to not peel the epilogue — thomasraoux / detail
  5. [MachineSSAUpdate] Add a test for redundant phi generation. — serguei.katkov / detail
  6. [mlir][VectorToGPU] Fix bug generating incorrect ldmatrix ops — thomasraoux / detail
  7. [M68k] Instruction selection to choose neg x when mul x -1 (Fix issue 48588) — ox59616e / detail
  8. [libc] Automatically add -mfma flag for architectures supporting FMA. — lntue / detail
  9. [SSAUpdaterImpl] Do not generate phi node with all the same incoming values — serguei.katkov / detail
  10. [NFC][MemDep] Remove unnecessary Worklist.clear — mkazantsev / detail
  11. [LLVM][Docs] Update for HowToSetUpLLVMStyleRTTI.rst, NFC. — aman.lachapelle / detail
  12. [mlir][cf] Implement missing SwitchOp::build function — alexbatashev / detail
  13. [clang][driver] Dynamically select gcc-toolset/devtoolset — tbaeder / detail

clang-d425525-gee1cf1f64519-t29643-b29643.tar.gz (Jun 2, 2022 10:51:41 PM)

  1. Add a release note for the scope enum initialization bug fix in — Akira / detail
  2. [mlir][python][f16] add ctype python binding support for f16 — ajcbik / detail
  3. [Sema] Reject list-initialization of enumeration types from a — Akira / detail
  4. [OpenMP][NFC] update status for 'omp_all_memory' directive to 'done' — michael.p.rice / detail
  5. Revert "[LoopInterchange] New cost model for loop interchange" — dsuchkov / detail
  6. [BOLT][DOCS] Add PACKAGE_VERSION to doxygen config — aaupov / detail
  7. [Clang][OpenMP] Add the codegen support for `atomic compare capture` — i / detail
  8. [NFC][Doc] Finish atomic compare — i / detail
  9. [BOLT][NFC] Make ICP::verifyProfile static — aaupov / detail
  10. [mlir][NFC] Simplify the various `parseSourceFile<T>` overloads — riddleriver / detail

clang-d425525-gee1cf1f64519-t29643-b29643.tar.gz (Jun 2, 2022 10:51:41 PM)

  1. [Fortran] Forward NO_STOP_MESSAGE to FCVS tests — diana.picus / githubweb

clang-d425515-gbb81b3b274d8-t29641-b29641.tar.gz (Jun 2, 2022 6:43:52 PM)

  1. [RISCV] Add test case showing unnecessary extend after i32 smax on rv64. NFC — craig.topper / detail
  2. [mlir] translate memref.reshape with static shapes but dynamic dims — ashay / detail
  3. [libc++] Fix typo in comment at __optional_storage_base — koraq / detail
  4. [analyzer][NFC] Add partial specializations for ProgramStateTraits — balazs.benics / detail
  5. [analyzer][NFC] Uplift checkers after D126801 — balazs.benics / detail
  6. [llvm][analyzer][NFC] Introduce SFINAE for specializing FoldingSetTraits — balazs.benics / detail
  7. [PS5] Classify __m64 as integer, matching PS4 ABI — paul.robinson / detail
  8. [PS5] Make passing unions in registers match PS4 ABI — paul.robinson / detail
  9. [AMDGPU] gfx11 ds instructions — Joseph.Nash / detail
  10. Fix a buglet in remove_dots(). — rnk / detail
  11. scan-build-py: Change scripts to explicitly require python3 — anders / detail
  12. [SLP]Improve shuffles cost estimation where possible. — a.bataev / detail
  13. [mlir:MultiOpDriver] Don't add ops which are not in the allowed list — chiahungduan / detail
  14. [AMDGPU] gfx11 vop3 and inherited vop instructions — Joseph.Nash / detail
  15. Adapt IRForTarget::RewriteObjCSelector() for D126689. — Adrian Prantl / detail
  16. [mlir][sparse][bufferization] fix doc on new init operation — ajcbik / detail
  17. [GVN] Add test for capture tracking use limit. — flo / detail
  18. [PS5] Apply 'packed' attribute to base classes, matching PS4 ABI — paul.robinson / detail
  19. [PS5] Pack non-POD members in packed structs, matching PS4 ABI — paul.robinson / detail
  20. [OpenMP][libomp] do not try to dlopen libmemkind on macOS — jonathan.l.peyton / detail
  21. [libc++][test] Fix unused variable warning in string_view tests — joeloser93 / detail
  22. [DAGCombiner][RISCV] Improve computeKnownBits for (smax X, C) where C is non-negative. — craig.topper / detail
  23. [BOLT][NFC] Fix braces in BinaryEmitter — maks / detail
  24. [InstCombine] make pattern matching more consistent; NFC — spatel / detail
  25. [InstCombine] add tests for mul with low-bit mask operand; NFC — spatel / detail
  26. [HLSL] Add WaveActiveCountBits as Langugage builtin function for HLSL — python3kgae / detail
  27. [RISCV] Inline one copy of needVSETVLI into the other [NFC] — listmail / detail
  28. Adapt IRForTarget::RewriteObjCConstStrings() for D126689. — Adrian Prantl / detail
  29. [Inline][Remark][NFC] Optionally provide inline context to inline — mingmingl / detail
  30. [mlir] Add integer range inference analysis — Krzysztof.Drewniak / detail
  31. [docs] Mention LLVMContext::setOpaquePointers for C++ API — i / detail
  32. [ELF] Remove support for legacy .zdebug sections — i / detail
  33. [CaptureTracking] Increase limit and use it for all visited uses. — flo / detail
  34. [RISCV] Add custom isel for (add X, imm) used by load/stores. — craig.topper / detail
  35. Support warn_unused_result on typedefs — dblaikie / detail
  36. cmake fill `cmake_args` when cross-compiling external project with non-clang compiler — Saleem Abdulrasool / detail
  37. [AMDGPU] Improve codegen of extractelement/insertelement in some cases — julien.pages / detail
  38. AMDGPU: Move SpilledReg from MFI to SIRegisterInfo — Matthew.Arsenault / detail
  39. Revert "[mlir] Add integer range inference analysis" — joker.eph / detail
  40. [PS5] Ignore 'packed' on one-byte bitfields, matching PS4 — paul.robinson / detail
  41. [Clang][OpenMP] Avoid using `IgnoreImpCasts` if possible — i / detail
  42. Clean "./" from __FILE__ expansion. — ayzhao / detail
  43. [LoopInterchange] New cost model for loop interchange — congzhecao / detail
  44. [clang-tidy] Add proper emplace checks to modernize-use-emplace — ivan.murashko / detail
  45. [mlir:MultiOpDriver] Quick fix the assertion position — chiahungduan / detail
  46. [MLIR][Presburger] Simplex: remove redundant member vars nRow, nCol — arjunpitchanathan / detail
  47. [mlir:PDLL] Add better support for providing Constraint/Pattern/Rewrite documentation — riddleriver / detail
  48. [vscode-mlir] Bump to version 0.8 — riddleriver / detail

clang-d425467-g3da4f9c57b15-t29637-b29637.tar.gz (Jun 2, 2022 11:02:44 AM)

  1. [clang-tidy] Reject invalid enum initializers in C files — richard / detail
  2. [libc++] Make to_chars base 10 header only. — koraq / detail
  3. [libc++][doc] Fixes unwanted list nesting. — koraq / detail
  4. [gn build] Port a15ae4139cea — llvmgnsyncbot / detail
  5. [NFC][workflow] Fix issue where the workflow would say all PR's already exists — tobias / detail
  6. [LoongArch] Fix register type in FCMP_*_D instructions definition — luweining / detail
  7. [mlir][Arithmetic] Add constant folder for RemF. — jacquesguan / detail
  8. [BOLT][UTILS] Add dot2html helper tool to embed dot into html — aaupov / detail
  9. [BOLT][NFC] Print block instructions in dumpGraph as part of node label — aaupov / detail
  10. [LoongArch] Add the missing ld.d instruction definition — luweining / detail
  11. [lldb, test]  Fix typos in the lldb tests — VenkataRamanaiah.Nalamothu / detail
  12. [BOLT][NFC] Use colors in CFG dumps — aaupov / detail
  13. [IR] Enable opaque pointers by default — npopov / detail
  14. [IRTests] With opaque ptrs we can test that there is no bitcast inserted — benny.kra / detail
  15. [clang][dataflow] Add transfer functions for structured bindings — sgatev / detail
  16. [clang-format] Handle do-while loops for RemoveBracesLLVM — owenca / detail
  17. [mlir][complex] Sanity check for tan operation in complex dialect — pifon / detail
  18. [llvm-ocaml] Add LLVMBuildCall2 binding — npopov / detail
  19. [mlir][complex] Lower complex.sin/cos to libm — pifon / detail
  20. [LegalizeTypes][VP] Add widen and split support for VP FP integer casting op. — jacquesguan / detail
  21. [ARM] Add SEH opcodes in frame lowering — martin / detail
  22. [ARM] Adjust the frame pointer when it's needed for SEH unwinding — martin / detail
  23. [ARM] Implement lowering of the sponentry intrinsic — martin / detail
  24. [clang] [ARM] Add __builtin_sponentry like on aarch64 — martin / detail
  25. [analyzer][NFC] Move overconstrained check from reAssume to assumeDualImpl — gabor.marton / detail
  26. [llvm-ocaml] Add and use opaque pointer compatible bindings — npopov / detail
  27. [ARM] Fix a test case typo. NFC. — martin / detail
  28. [flang] Update tests for opaque pointers — npopov / detail
  29. [flang] Update memcpy intrinsic mangling for opaque pointers — npopov / detail
  30. [OrcV2Examples] Fix test with opaque pointers — npopov / detail
  31. [SVE] Remove custom lowering of scalable vector MGATHER & MSCATTER operations. — paul.walker / detail
  32. [Docs] Update default in opaque pointer docs (NFC) — npopov / detail
  33. [clang-tidy] Remove extra ";" in ModernizeModuleTest.cpp — mikael.holmen / detail
  34. [VPlan] Remove dead VPlan-native special case from BranchOnCount (NFC). — flo / detail
  35. Fix llvm.memset semantics description — github / detail
  36. [mlir][SCF] Add scf.foreach_thread.parallel_insert_slice canonicalization. — nicolas.vasilache / detail
  37. [flang][docs] Document CMake support — andrzej.warzynski / detail
  38. Revert "Drop qualifiers from return types in C (DR423)" — aaron / detail
  39. Revert "cmake: use llvm dir variables for clang/utils/hmaptool" — npopov / detail
  40. [flang] Add check for conflict of BIND(C) and Parameter attributes — qiaopeixin / detail
  41. [libunwind][ci][AIX] Add libunwind to buildbot CI — xingxue / detail
  42. Revert "[clang][AIX] add option mdefault-visibility-export-mapping" — hans / detail
  43. [mlir] add decompose and generalize to structured transform ops — zinenko / detail
  44. [PS5] Support r and y specifiers of freebsd_kernel_printf format strings — paul.robinson / detail
  45. Revert "unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f" — thakis / detail
  46. Update more DR status information for C. — aaron / detail
  47. [Binary] Remove OffloadBinary from the Objects enumeration — jhuber6 / detail
  48. [SVE] Fixed custom lowering of ISD::INSERT_SUBVECTOR. — paul.walker / detail
  49. [MCParser] Set default alignment value when meeting invalid align — sguelton / detail
  50. [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder — taolq / detail
  51. [lldb][NFC] Move generic DWARFASTParser code out of Clang-specific code — contact / detail
  52. [gn build] Port f9b8f422e711 — llvmgnsyncbot / detail
  53. Tidy up `pragma comment lib` handling and testing — paul.robinson / detail
  54. [libc++][test] Enable some more string_view tests — joeloser93 / detail
  55. [RISCV] Fix an inconsistency with compatible load/store handling — listmail / detail
  56. [libc++] Lets to_chars use header implementation. — koraq / detail
  57. Revert "[llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder" — taolq / detail
  58. [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder — taolq / detail
  59. [OpenMP][libomp] Make LIBOMP_CONFIGURED_LIBFLAGS a list instead of string — jonathan.l.peyton / detail
  60. [OpenMP] omp_get_proc_id uses sched_getcpu fallback on FreeBSD 13.1 and above. — David CARLIER / detail
  61. [lldb][NFC] Move non-clang specific method to the generic DWARF Parser — contact / detail

clang-d425432-g42358b686cfd-t29633-b29633.tar.gz (Jun 2, 2022 4:00:59 AM)

  1. Enable python tests on LLDB WoA buildbot — omair.javaid / githubweb

clang-d425406-g6eab5cade714-t29630-b29630.tar.gz (Jun 1, 2022 11:37:36 PM)

  1. [OMPIRBuilder] Add the support for compare capture — i / detail
  2. [Object] Fix namespace style issues in D122069 — i / detail
  3. [RegisterClassInfo] Invalidate cached information if ignoreCSRForAllocationOrder changes — qcolombet / detail
  4. [Polly] Fix -Wreorder-ctor. NFC — i / detail
  5. [ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4. — hgreving / detail
  6. LTO: Decide upfront whether to use opaque/non-opaque pointer types — Matthias Braun / detail
  7. AMDGPU: Fix missing c++ mode comment — Matthew.Arsenault / detail
  8. AMDGPU: Add release notes about atomic load and store — Matthew.Arsenault / detail
  9. BranchFolder: Require NoPHIs — Matthew.Arsenault / detail
  10. [BOLT][DWARF] Fix TU Index handling for DWARF4/5 — ayermolo / detail
  11. Fix DXContainer test on ppcbe — chris.bieneman / detail
  12. [libc++][test] Enable constexpr string comparison tests — joeloser93 / detail
  13. [libc] Add pthread_create and pthread_join functions. — sivachandra / detail
  14. Fix compilation in gold-plugin triggered by D125847 — Matthias Braun / detail
  15. [memprof] Update summary output. — snehasishk / detail
  16. [LegalizeTypes][VP] Add widen and split support for VP_SIGN_EXTEND and VP_ZERO_EXTEND. — jacquesguan / detail
  17. [memprof] Print out the segment information in YAML format. — snehasishk / detail
  18. unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f — thakis / detail
  19. [libunwind] Add more information to eh_frame_hdr version error — fmayer / detail
  20. [test] Fix LLVMgold.so tests after D125847 — i / detail
  21. [mlir] Support convert token type from LLVM IR. — jacquesguan / detail
  22. [LSR] Early exit for RateFormula when it is already losing. NFC — eopxd / detail

clang-d425384-gf15add7d93ae-t29627-b29627.tar.gz (Jun 1, 2022 6:55:57 PM)

  1. [LV] Add additional tests for pointer select support. — flo / detail
  2. Revert "[ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4." — hgreving / detail
  3. Refactor PS4OSTargetInfo into a base class and PS4 subclass; prep for PS5 — paul.robinson / detail
  4. [PS5] Add PS5OSTargetInfo class, update affected tests — paul.robinson / detail
  5. [ObjectYAML][DX] Support yaml2dxcontainer — chris.bieneman / detail
  6. [gn build] Port 129c056d6269 — llvmgnsyncbot / detail
  7. [BOLT][NFC] Remove unused variable — maks / detail
  8. [flang][NFC] Document intentional non-support for an extension — pklausler / detail
  9. Temporarily disabling this test on arm — chris.bieneman / detail
  10. [bazel] Add a missing dependency after f3bdb56d61e3 — benny.kra / detail
  11. update_mir_test_checks: Better handling of common prefixes — nicolai.haehnle / detail
  12. [BOLT][TEST] Replace cache+ option with ext-tsp — aaupov / detail
  13. [LV] Update var name to Exiting, in line with terminology (NFC) — flo / detail
  14. [mlir][sparse] Using non-empty function name suffix for OverheadType::kIndex — 2998727+wrengr / detail
  15. Temporarily disabling this test on arm — chris.bieneman / detail
  16. [mlir][sparse][NFC] Switch InitOp to bufferization::AllocTensorOp — springerm / detail
  17. [clang][AIX] add option mdefault-visibility-export-mapping — daltenty / detail
  18. [RISCV] Use MachineRegisterInfo::use_instr_begin instead of use_begin+getParent. NFCI — craig.topper / detail
  19. [Binary] Promote OffloadBinary to inherit from Binary — jhuber6 / detail
  20. Revert "[SLP]Improve shuffles cost estimation where possible." — a.bataev / detail
  21. [RISCV] Split fixed-vector-strided-load-store.ll so it can be autogened — listmail / detail

clang-d425363-g9e3919dac449-t29625-b29625.tar.gz (Jun 1, 2022 2:50:23 PM)

  1. Use force checkout so that local files do not cause failure. — browneee / githubweb

clang-d425363-g9e3919dac449-t29625-b29625.tar.gz (Jun 1, 2022 2:50:23 PM)

  1. [SLP]Fix PR55796: insert point for extractelements from different basic blocks. — a.bataev / detail
  2. [analyzer][NFC] Add test for 3a07280290564e294c957c94c918a6680714b417 — balazs.benics / detail
  3. compiler-rt: Allow build without __c11_atomic_fetch_nand — emaste / detail
  4. [mlir][python][ctypes] fix ctype python binding complication for complex — ajcbik / detail
  5. sanitizers: Do not include crypt.h if SANITIZER_INTERCEPT_CRYPT_R is undef — thakis / detail
  6. ar_to_bc.sh: Ignore non-bitcode files in archives — i / detail
  7. [BOLT] Add `-o` option to merge-fdata — yikong / detail
  8. [Libomptarget] Add basic support for dynamic shared memory on AMDGPU — jhuber6 / detail
  9. Revert "Adapt LLDB for D120540." — Adrian Prantl / detail
  10. [libc] Keep all thread state information separate from the thread structure. — sivachandra / detail
  11. [DFSan] Remove deprecated flag from build-libc-list.py — browneee / detail
  12. [SLP]Improve shuffles cost estimation where possible. — a.bataev / detail
  13. [AMDGPU] Change GISel error handling for TFE on GFX90A — Stanislav.Mekhanoshin / detail
  14. [mlir][sparse] Enable the test for operator expm1. — bixia1 / detail
  15. [clang] Add tests for (const) weak variables — anders / detail
  16. [mlir] Add conversion and tests for complex.[sqrt|atan2] to Arith. — pifon / detail
  17. Fix an incorrect bit-width for storing attribute syntax information — aaron / detail
  18. [mlir] Add global_load and global_store ops to ml_program. — laurenzo / detail
  19. [ccache] Add Windows support — stilis / detail
  20. [Polly] Migrate -polly-mse to the new pass manager. — llvm-project / detail
  21. [mlir][math] Add math.ctlz expansion to control flow + arith operations — rob.suderman / detail
  22. [lld/mac] Cache file IDs of symbols in emitStabs for faster sorting — thakis / detail
  23. [lld/mac] clang-format after f5709066e3b — thakis / detail
  24. [NFC][libc++][format] Improves naming. — koraq / detail
  25. Revert "[Driver][Modules] Remove dependence on linking support from clang/test/Driver/modules.cpp" — Adrian Prantl / detail
  26. Revert "[NFC] Use %clang instead of %clang++ in tests" — Adrian Prantl / detail
  27. Revert "[Driver] Enable to use C++20 standalne by -fcxx-modules" — Adrian Prantl / detail
  28. [ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4. — hgreving / detail
  29. [Object][DX] Parse DXContainer Parts — chris.bieneman / detail

clang-d425334-ga5b056fe49a9-t29623-b29623.tar.gz (Jun 1, 2022 11:26:18 AM)

  1. [fortran] Use flang-to-external-fc instead of flang — david.spickett / githubweb

clang-d425334-ga5b056fe49a9-t29623-b29623.tar.gz (Jun 1, 2022 11:26:18 AM)

  1. [Clang] Always set opaque pointers mode — npopov / detail
  2. [InstCombine] Fix inbounds preservation when swapping GEPs (PR44206) — npopov / detail
  3. [X86] narrowExtractedVectorSelect - don't peek through bitcasts to find source vector — llvm-dev / detail
  4. attributes: introduce allockind attr for describing allocator fn behavior — augie / detail
  5. BuildLibCalls: infer allockind attributes on relevant functions — augie / detail
  6. Revert "[Libomptarget] Add `leaf` attribute to `vprintf` declaration" — jhuber6 / detail
  7. [AArch64] Remove references to Streaming SVE from target features. — sander.desmalen / detail
  8. [Driver][Modules] Remove dependence on linking support from clang/test/Driver/modules.cpp — Daniel.McIntosh / detail
  9. LangRef: fix bad indentation in allockind bullets — augie / detail
  10. [X86] combineEXTRACT_SUBVECTOR - pull out repeated getVectorNumElements() calls. NFC. — llvm-dev / detail
  11. [clangd] ExtractVariable support for C and Objective-C — davg / detail
  12. [AMDGPU] gfx11 Image instructions — Joseph.Nash / detail
  13. [PS5] Tweak dllexport test — paul.robinson / detail
  14. [Scalarizer] Regenerate test checks (NFC) — npopov / detail
  15. [flang] Support BIND(C) variable scope check — qiaopeixin / detail
  16. [clangd] Minor fixes to ExtractVariableTests missed in D124486 — davg / detail
  17. [Clang][Docs] Document the clang-offload-packager better — jhuber6 / detail
  18. [MLIR][Math] Improve docs (NFC) — l.chelini / detail
  19. [Clang][Docs] Fix typo in offload packager reference — jhuber6 / detail
  20. [X86] LowerMINMAX - split v4i64 types on AVX1 targets (Issue #55648) — llvm-dev / detail
  21. [X86] Add test case for PR55648 — llvm-dev / detail
  22. [InstCombine] add tests for icmp of sext i1; NFC — spatel / detail
  23. [InstCombine] fold icmp of sext bool based on limited range — spatel / detail
  24. [RISCV] Pre-commit tests for D126635. NFC — craig.topper / detail
  25. [RISCV] Fix a few corner case bugs in RISCVMergeBaseOffsetOpt::matchLargeOffset — craig.topper / detail
  26. [Clang] Extend -gen-reproducer flag — abrachet / detail
  27. [InstrProf] Stop exporting lprofDirMode — abrachet / detail
  28. [scudo] Ensure pointer is not null — abrachet / detail
  29. [libc++] Removes __cpp_lib_monadic_optional. — koraq / detail
  30. [libc++][CI][AIX] change grouping() return value of std::moneypunct_byname for en_US.UTF-8 — zhijian / detail
  31. [RISCV] Use two ADDIs to do some stack pointer adjustments. — craig.topper / detail
  32. [riscv] add test coverage for fractional lmul w/fixed length vectorization — listmail / detail
  33. [clang][Driver] Fix SIE builders — abrachet / detail
  34. Fix windows build — abrachet / detail
  35. [AMDGPU] Instruction Type Pipeline — jeffrey.byrnes / detail
  36. [libc++][CI] fixed convert_thousands_sep_ru_RU for Russian in the libcxx/test/support/locale_helpers.h for AIX — zhijian / detail
  37. [gn build] Port 2e61dfb1249e — llvmgnsyncbot / detail
  38. [MLIR][Presburger] Simplex::computeOptimum: slightly simplify code (NFC) — arjunpitchanathan / detail
  39. [libc++][CI] fixed "LOCALE_fr_FR_UTF_8" for my_facet for AIX — zhijian / detail
  40. Create specialization of -Wgnu-statement-expression for expressions found in macros. — michael / detail
  41. [libc++][CI] AIX does not have alternative for time_put_byname — zhijian / detail
  42. [DFSan] build-libc-list.py no longer provides a list of default files. — browneee / detail
  43. [flang] Rename `flang` as `flang-to-external-fc` — andrzej.warzynski / detail
  44. [BOLT] Fix LIT tests on Windows VS2019 — rafaelauler / detail
  45. [pseudo] Respect LLVM_USE_HOST_TOOLS — sam.mccall / detail
  46. [BOLT] Allow merge-fdata to take a directory as input — yikong / detail
  47. [windows] Remove unused pybind exception params — stilis / detail
  48. [clangd] Fix hover crashing on integral or enumeral casts — sam.mccall / detail
  49. [HLSL][clang][Driver] Parse target profile early to update Driver::TargetTriple. — python3kgae / detail
  50. [mlir][sparse] Factoring out SparseTensorFile class for readSparseTensorShape — 2998727+wrengr / detail
  51. Revert "[clangd] Fix hover crashing on integral or enumeral casts" — sam.mccall / detail
  52. [BOLT] [AArch64] Handle constant islands spanning multiple functions — rafaelauler / detail
  53. [HLSL] Enable vector types for hlsl. — python3kgae / detail
  54. [libc] add fprintf and file_writer — michaelrj / detail
  55. [flang][nfc] Fix Windows build — andrzej.warzynski / detail
  56. [gn build] Port 13e1a653278b — llvmgnsyncbot / detail
  57. [AMDGPU] Fix image opcodes GlobalISel on gfx90a. — Stanislav.Mekhanoshin / detail
  58. [Bazel] Fix typo: startlark=>starlark — i / detail
  59. [mlir][sparse] Improving the FATAL macro — 2998727+wrengr / detail
  60. [CodeGen][AArch64] Add support for LDAPR — ashaposhnikov / detail
  61. [clangd] Remove a test with a duplicate of FileCacheTests — jtitor / detail
  62. [test] Remove an outdated FIXME — jtitor / detail
  63. Adapt LLDB for D120540. — Adrian Prantl / detail
  64. Fix a copy-paste error in "br com add -s py -o 'some_python' BKPT_NAME" — jingham / detail
  65. [LoopIdiom] Fix bailout for aliasing in memcpy transform. — efriedma / detail
  66. [mlgo] Incrementally update FunctionPropertiesInfo during inlining — mtrofin / detail
  67. [mlir][sparse] Using x-macros in the function-suffix functions — 2998727+wrengr / detail
  68. [RISCV][NFC] Rename variables in rvv intrinsics related files. — zakk.chen / detail
  69. [BOLT] Add new class for symbolizing X86 instructions — maks / detail
  70. [HLSL] add -D option for dxc mode. — python3kgae / detail
  71. [Sanitizers][Darwin] Deprecate SANITIZER_MAC - fail compilation if encountered — m_borsa / detail
  72. [BOLT][DWARF] Fix dwarf5-debug-line test — ayermolo / detail
  73. [InstCombine] [NFC] remove useless TODO — Chenbing.Zheng / detail
  74. [X86] Add support for `-mharden-sls=[none|all|return|indirect-jmp]` — phoebe.wang / detail
  75. [HIP] Fix static lib name on windows — Yaxun.Liu / detail
  76. [HIP] Pass -Xoffload-linker option to device linker — Yaxun.Liu / detail
  77. [Bazel] Add missing dep after mlgo test change f46dd19b480496d2ba0a57d12935882e530f2b93 — rnk / detail
  78. [Bazel][GN] Reuse the GN LLVM config file generation code — rnk / detail
  79. [PowerPC] Remove const from paired vector store builtins — nemanja.i.ibm / detail
  80. [Hexagon][test] Fix some tests on linux-musl — i / detail
  81. [CSKY] Fix error of underestimated function size by save/restore R15(LR) when we use BSR far jump. — zixuan.wu / detail
  82. Revert "[Bazel][GN] Reuse the GN LLVM config file generation code" — rnk / detail
  83. [libc] Implement FLAGS option for generating all combinations for targets. — lntue / detail
  84. [X86][test] Remove unneeded -mtriple from llc RUN lines — i / detail
  85. [AArch64][test] Replace -march with -mtriple for llc RUN lines — i / detail
  86. [RISCV] Set target-abi explicitly to reduce codegen results — pc.wang / detail
  87. [clang-tidy] Extend cert-oop57-cpp to check non-zero memset values — endre.fulop / detail
  88. Revert "[clang-tidy] Extend cert-oop57-cpp to check non-zero memset values" — endre.fulop / detail
  89. [clang-tidy] Extend cert-oop57-cpp to check non-zero memset values — endre.fulop / detail
  90. [Docs] Clarify the guideline on omitting braces — owenca / detail
  91. [flang] Add semantic check for named constant as function result — qiaopeixin / detail
  92. [analyzer] Handle SymbolCast in SValBuilder — gabor.marton / detail
  93. [ELF][test] Change some tests to use SHF_COMPRESSED instead of legacy .zdebug — i / detail
  94. [mlir][complex] Add tan op for complex dialect — pifon / detail
  95. [flang][OpenMP] Added parser support for defaultmap (OpenMP 5.0) — Shraiysh.Vaishay / detail
  96. [mlir][complex] Remove unused variables. NFC. — benny.kra / detail
  97. [DAGCombine][NFC] Add braces to 'else' to match braced 'if' — ben.shi / detail
  98. [clang][ASTImporter] Add support for import of UsingPackDecl. — 1.int32 / detail
  99. [flang] Upstream lowering of real control loops — diana.picus / detail
  100. [MC] [Win64EH] Wrap the epilog instructions in a struct. NFC. — martin / detail
  101. [ARM] [MC] Add support for writing ARM WinEH unwind info — martin / detail
  102. [MC] [Win64EH] Optimize the ARM unwind info — martin / detail
  103. [MC] [Win64EH] Check that the SEH unwind opcodes match the actual instructions — martin / detail
  104. [Windows] Don't try to wildcard expand paths starting with \\?\ — martin / detail
  105. [VPlan] Remove unused native utilities incompatible with nested regions. — flo / detail
  106. [libcxx] Temporarily skip Arm configs — david.spickett / detail
  107. [gn build] Port d157019482e1 — llvmgnsyncbot / detail
  108. [libc] Add support for enum in EXPECT_EQ — gchatelet / detail
  109. [ValueTracking] Enable -branch-on-poison-as-ub by default — npopov / detail
  110. [flang] Make sure that `flang` is also installed — andrzej.warzynski / detail
  111. [Clang][Driver] More explicit message when failing to find sanitizer resource file — sguelton / detail
  112. [mlir][SCF] Add parallel abstraction on tensors. — nicolas.vasilache / detail
  113. Revert "[mlir][SCF] Add parallel abstraction on tensors." — nicolas.vasilache / detail
  114. [libc][mem*] Address facility + test enum support — gchatelet / detail
  115. [mlir][complex] Lowering complex.tanh to standard — pifon / detail
  116. [mlir][SCF] Add parallel abstraction on tensors. — nicolas.vasilache / detail
  117. [LSAN] Fix up LSAN weak symbols for Windows — andrew.ng / detail
  118. [VPlan] Use region for each loop in native path. — flo / detail
  119. [X86] combineConcatVectorOps - add support for concatenation VSELECT/BLENDV nodes — llvm-dev / detail
  120. Fix bazel build after 59b273a166b9d1165015b5cf10c21641cc01d682. — csigg / detail
  121. [Clang] NFCI: Add a new bit HasExtraBitfields to FunctionType. — sander.desmalen / detail
  122. [NFC] fix typo — ox59616e / detail
  123. [llvm-c-test] Always set opaque pointers mode — npopov / detail
  124. Fix bazel build after 59b273a166b9d1165015b5cf10c21641cc01d682. — csigg / detail
  125. [X86] Fix typo in extraction type introduced in rGed0303aa2251e4484a2b4ff7f236c9f7cdfb2092 — llvm-dev / detail
  126. [pseudo] Build inc files when cxx.bnf changes. — hokein.wu / detail
  127. [Flang] Lower the infinite do loop — kiran.chandramohan / detail
  128. Revert "[InstCombine] Combine instructions of type or/and where AND masks can be combined." — alexfh / detail
  129. [LAA] Remove unused RuntimeCheckingPtrGroup constructor (NFC). — flo / detail
  130. llvm-reduce: Add pass to reduce MIR instruction flags — Matthew.Arsenault / detail
  131. llvm-reduce: Add reduction pass to remove regalloc hints — Matthew.Arsenault / detail
  132. [gn build] Port 2011052150e1 — llvmgnsyncbot / detail
  133. [gn build] Port a0dcbe45bd83 — llvmgnsyncbot / detail
  134. Revert "[LAA] Initial support for runtime checks with pointer selects." — alexfh / detail
  135. Fix potentially uninitialized memory — goncharov.mikhail / detail
  136. [libc] Apply no-builtin everywhere, remove unnecessary flags — gchatelet / detail
  137. [x86] add test for mismatched fneg; NFC — spatel / detail
  138. CodeGen: Move getAddressSpaceForPseudoSourceKind into TargetMachine — Matthew.Arsenault / detail
  139. [libc] fix typo in BUILD.bazel feature — gchatelet / detail
  140. [x86] fix miscompile from wrongly identified fneg — spatel / detail
  141. [X86] LowerVSETCC - merge getConstant() calls with flipped/unflipped sign masks. NFCI. — llvm-dev / detail
  142. [analyzer] Fix wrong annotation of PointerToMemberData — balazs.benics / detail
  143. [ARM][Thumb2] Refresh UXTB16 tests to match optimized IR from instcombine — llvm-dev / detail
  144. [ARM] uxtb.ll - adjust armv6 triple so the update_llc_test_checks.py script can be used to regenerate the tests — llvm-dev / detail
  145. [TwoAddressInstructionPass] Relax assert in statepoint processing. — dantrushin / detail
  146. [flang] Add semantic checks for threadprivate and declare target directives — qiaopeixin / detail
  147. [RISCV] Fix i64<->f64 and i32<->f32 bitcasts with VLS vectors enabled. — craig.topper / detail
  148. Expand definition deprecation warning to include constexpr statements. — aaron / detail
  149. Fix std::has_unique_object_representations for _BitInt types with padding bits — aaron / detail
  150. [NFC][MLIR] Fix -Wtype-limits warning — qiaopeixin / detail
  151. [libc++][format] Fixes string-literal formatting. — koraq / detail
  152. [MLIR][Presburger] Move Matrix accessors inline — arjunpitchanathan / detail
  153. [MLIR][Presburger] Matrix: inline trivial accessors — arjunpitchanathan / detail
  154. [MLIR][Presburger] Simplex: remove redundant zeroing out of row — arjunpitchanathan / detail
  155. TensorFlowCompile: Add object file to list of sources rather than LINK_LIBS — Matthias Braun / detail
  156. [flang][OpenMP]Make omp.wsloop arguments appear in memory (#1277) — mats.petersson / detail
  157. [AMDGPU][NFC] Refactor AMDGPUCallingConv.td — scott.linder / detail
  158. [AMDGPU] Regenerate fabs.f16.ll tests — llvm-dev / detail
  159. [Hexagon] Regenerate store-imm-amode.ll — llvm-dev / detail
  160. [MSVC] Fix pragma alloc_text failing for C files — steplong / detail

clang-d425174-ged0303aa2251-t29615-b29615.tar.gz (May 31, 2022 8:12:23 AM)

  1. [mlir] Support import llvm intrinsics. — jacquesguan / detail
  2. [AMDGPU][DOC][NFC] Add GFX90C and GFX940 assembler syntax description — d-pre / detail
  3. [bazel] Port 42c17073fcba — benny.kra / detail
  4. Apply clang-tidy fixes for readability-identifier-naming in SparseTensorUtils.cpp (NFC) — joker.eph / detail
  5. Apply clang-tidy fixes for llvm-else-after-return in OpPythonBindingGen.cpp (NFC) — joker.eph / detail
  6. [mlir][Bazel] Adjust BUILD.bazel file — akuegel / detail
  7. [InstCombine] Fix const folding of switches with default case — dmalyutin / detail
  8. [NFC] Change LoopVectorizationCostModel::useOrderedReductions() to be a const function. — mel.chen / detail
  9. [libc++abi][AIX] add personality and helper functions for the state table EH — xingxue / detail
  10. [X86] LowerTRUNCATE - avoid creating extract_subvector(bitcast(vec)) patterns — llvm-dev / detail

clang-d425164-g872d69e5d4e2-t29613-b29613.tar.gz (May 31, 2022 4:38:40 AM)

  1. [flang] Upstream the lowering of the while loop — diana.picus / detail
  2. [X86] Adjust vector test costs to match SoG (Issue #54889) — llvm-dev / detail
  3. Fix bazel build — goncharov.mikhail / detail
  4. [BOLT][NFC] Don't over-specify the size of SmallVector — yikong / detail
  5. [AArch64] Look through copy in MachineCombiner FMUL patterns. — david.green / detail
  6. [AMDGPU][NFC] Refine defining the offset field for GFX10+ SMEM instructions. — ivan.kosarev / detail
  7. Revert "Round up zero-sized symbols to 1 byte in `.debug_aranges`." — bjorn.a.pettersson / detail
  8. [RISCV][NFC] Adjust some comments in RISCVInsertVSETVLI — fraser / detail
  9. [Flang][OpenMP] Fix for unstructured regions in OpenMP constructs - 2 — kiran.chandramohan / detail
  10. [InstCombine] Fix inbounds preservation when merging GEPs (PR55722) — npopov / detail

clang-d425154-g575e297fcb28-t29611-b29611.tar.gz (May 31, 2022 12:50:46 AM)

  1. [RISCV] Precommit test case to show bug in RISCVISelDagToDag — eopxd / detail
  2. [libc++][test] Enable some ADL robust algorithm tests — joeloser93 / detail
  3. [RISCV] Pass OptLevel to `RISCVDAGToDAGISel` correctly — eopxd / detail
  4. [mlir:PDLL] Add proper support for operation result type inference — riddleriver / detail
  5. [mlir:PDLL-LSP] Add a custom LSP command for viewing the output of PDLL — riddleriver / detail
  6. [mlir:PDLL] Fix signature help for operation operands — riddleriver / detail
  7. [mlir:PDLL] Rework the C++ generation of native Constraint/Rewrite arguments and results — riddleriver / detail
  8. [X86][NFC] Refine X86 Domain Reassignment for compiling time — xiang1.zhang / detail
  9. [Clang][CSKY] Add support about CSKYABIInfo — zixuan.wu / detail
  10. Revert "[clang-repl] Recover the lookup tables of the primary context." — v.g.vassilev / detail

clang-d425144-gc825abd6b019-t29607-b29607.tar.gz (May 30, 2022 4:39:12 PM)

  1. [VPlan] Add test for printing VPlan for outer loop vectorization. — flo / detail
  2. Revert "[HLSL] Enable vector types for hlsl." — thakis / detail
  3. [Support] Make report_fatal_error respect its GenCrashDiag argument so it doesn't generate a backtrace — nuno.lopes / detail
  4. fix tests after my commit 80b3dcc045f8ea6e5e532d8891bbf1305bce89e8 — nuno.lopes / detail
  5. Apply clang-tidy fixes for llvm-else-after-return in OpenMPToLLVM.cpp (NFC) — joker.eph / detail
  6. Apply clang-tidy fixes for performance-unnecessary-value-param in OneShotModuleBufferize.cpp (NFC) — joker.eph / detail
  7. [InstCombine] add/move tests for shift-of-constant-by-same-shift-by-constant; NFC — spatel / detail
  8. [InstCombine] remove unnecessary one-use check from (C2 << X) << C1 fold — spatel / detail
  9. [InstCombine] fold shift-right-by-constant with shift-right-of-constant operand — spatel / detail
  10. cmake: fix clang standalone build — mizvekov / detail
  11. [Hexagon] Widen vector types with non-power-of-2 element counts — kparzysz / detail
  12. [libc++][NFC] Improve comment about vector and string base class ABI flags — Louis Dionne / detail
  13. [FileCheck] Use %ProtectFileCheckOutput in recently added test — jdenny.ornl / detail
  14. compiler-rt/cpu_model: Ensure constructor priority is set and align with GCC — keno / detail
  15. [clang] NFC: introduce test for D126620 — mizvekov / detail

clang-d425129-gf3defc23488e-t29604-b29604.tar.gz (May 30, 2022 12:24:07 PM)

  1. [InstCombine] Add tests for inbounds handling in loop invariant GEP fold (NFC) — npopov / detail
  2. [InstCombine] Always create new GEPs when swapping GEPs — npopov / detail
  3. [flang][OpenMP] Check for occurrence of multiple list items in nontemporal clause for simd directive — arnamoy.bhattacharyya / detail
  4. [OpenMP][Clang] Fix atomic compare for signed vs. unsigned — jdenny.ornl / detail
  5. [InstCombine] When swapping GEPs, only keep inbounds if both are — npopov / detail
  6. Change build_llvm_package.bat to build_llvm_release.bat — hans / detail
  7. [mlir] add VectorizeOp to structured transform ops — zinenko / detail
  8. [mlir] provide Python bindings for the Transform dialect — zinenko / detail
  9. [sanitizers] Fixes strndup API behaviour when intercepted by sanitizers — pierre.gousseau / detail
  10. [libc++] Reduce the verbosity when running the libc++ Lit configuration — Louis Dionne / detail
  11. [HLSL] Enable vector types for hlsl. — python3kgae / detail
  12. [TwoAddressInstructionPass] Special processing of STATEPOINT instruction. — dantrushin / detail
  13. [gn build] Port e576280380d3 — llvmgnsyncbot / detail
  14. Fix warning for unused variable in the non-assert build (NFC) — joker.eph / detail
  15. [ODRHash][NFC] Add missing 'select' case for `ODRMismatchDecl`. — vsapsai / detail

clang-d425114-g2e101cca6906-t29602-b29602.tar.gz (May 30, 2022 8:01:52 AM)

  1. [MLIR][NVVM] NFC: add labels to test functions. — csigg / detail
  2. Revert "[mlir] Lower complex.sqrt and complex.atan2 to Arithmetic dialect." — pifon / detail
  3. [X86] Adjust vector fp test costs to match int test costs — llvm-dev / detail
  4. [AMDGPU][GFX9] Support base+soffset+offset SMEM stores. — ivan.kosarev / detail
  5. [AMDGPU][GFX9][NFC] Rename the base class for SMEM stores. — ivan.kosarev / detail
  6. [mlir] add interchange, pad and scalarize to structured transform dialect — zinenko / detail
  7. [AArch64] Tests for showing MachineCombiner COPY patterns. NFC — david.green / detail
  8. [OpenCL] Expose wg collective functions for CL3 SPIR targets — sven.vanhaastregt / detail
  9. Test stackmap support for floating point types. — Tim Northover / detail
  10. Update the Windows packaging script — hans / detail
  11. [MemDep][NFCI] Remove redundant dyn_cast, replace with cast — mkazantsev / detail
  12. [VP] vp intrinsics are not speculatable — moll / detail
  13. [MemDep][NFC] Remove duplicating check in `if` and `else` branch — mkazantsev / detail
  14. [OpenMP] Pass chunk-size to MLIR while lowering from parse-tree — mats.petersson / detail
  15. Revert "build_llvm_package.bat: Produce zip files in addition to the installers" — hans / detail
  16. Apply clang-tidy fixes for modernize-use-override in SparseTensorUtils.cpp (NFC) — joker.eph / detail
  17. Apply clang-tidy fixes for llvm-else-after-return in OpPythonBindingGen.cpp (NFC) — joker.eph / detail
  18. Revert "[VP] vp intrinsics are not speculatable" — joker.eph / detail
  19. Re-land "[VP] vp intrinsics are not speculatable" with test fix — moll / detail
  20. [InstCombine] Fold a mul with bool value into and — zhongyunde / detail
  21. Revert "[clang][test] mark tests added in ee8524087c78 as unsupported on AIX" — jakeegan10 / detail
  22. [SimplifyCFG] Add test for invoke of nounwind non-willreturn function (NFC) — npopov / detail
  23. [Local] Don't remove invoke of non-willreturn function — npopov / detail

clang-d425091-gf82967b7866e-t29599-b29599.tar.gz (May 30, 2022 4:12:13 AM)

  1. [JumpThreading][NFCI] Reuse existing DT instead of recomputation — mkazantsev / detail
  2. [Driver] Enable to use C++20 standalne by -fcxx-modules — yedeng.yd / detail
  3. [TableGen] Remove code beads — ox59616e / detail
  4. [gn build] Port 751c7be5b20f — llvmgnsyncbot / detail
  5. [NFC] Use %clang instead of %clang++ in tests — yedeng.yd / detail
  6. [pseudo] Remove an unnecessary nullable check diagnostic in the bnf — hokein.wu / detail
  7. [MLIR][GPU] Expose GpuParallelLoopMapping as non-test pass. — csigg / detail
  8. [mlir] Lower complex.sqrt and complex.atan2 to Arithmetic dialect. — pifon / detail
  9. [GVN] Enable enable-split-backedge-in-load-pre option by default — npopov / detail
  10. [X86] Adjust vector extend to ymm to match SoG (Issue #54889) — llvm-dev / detail
  11. [M68k] Remove unused variable to fix MSVC warning. NFC. — llvm-dev / detail

clang-d425080-g3f3a235aa2e6-t29597-b29597.tar.gz (May 30, 2022 12:11:40 AM)

  1. [NFC][VP] Fix llvm.vp.merge intrinsic Expansion in LangRef — Lian.Wang / detail
  2. Fix `performance-unnecessary-value-param` for template specialization — liuke.gehry / detail
  3. [InstCombine] bitcast (extractelement <1 x elt>, dest) -> bitcast(<1 x elt>, dest) — Chenbing.Zheng / detail
  4. [Driver] Enable to use C++20 standalne by -fcxx-modules — yedeng.yd / detail
  5. Revert "[Driver] Enable to use C++20 standalne by -fcxx-modules" — yedeng.yd / detail
  6. [LegalizeTypes][VP] Add integer promotion support for vp.fptosi/vp.fptoui — ben.shi / detail
  7. [RISCV] Support VP_REDUCE_MUL mask operation — ben.shi / detail
  8. [clang-apply-replacements] Added an option to ignore insert conflict. — liuke.gehry / detail

clang-d425072-g6a6cf2e28db5-t29595-b29595.tar.gz (May 29, 2022 7:58:40 PM)

  1. [RISCV] Add test cases showing missed opportunity to use shXadd.uw. NFC — craig.topper / detail
  2. [RISCV] isel (add (and X, 0x1FFFFFFFE), Y) as (SH1ADD (SRLI X, 1), Y) — craig.topper / detail

clang-d425072-g6a6cf2e28db5-t29595-b29595.tar.gz (May 29, 2022 7:58:40 PM)

  1. [test-suite] Disable RSBench and XSBench running on CSKY — zixuan.wu / githubweb

clang-d425070-g0776c48f9b7e-t29594-b29594.tar.gz (May 29, 2022 3:50:30 PM)

  1. [AArch64] Reuse larger DUP if available — david.green / detail
  2. Recommit "[LICM] Only create load in ph when promoting load or store doesn't exec." — flo / detail

clang-d425068-g7f1e048041f5-t29592-b29592.tar.gz (May 29, 2022 12:25:20 PM)

  1. [libc++] Adds __format_string as nasty macro. — koraq / detail
  2. [libc++][doc] Clarify wording on the status page. — koraq / detail
  3. [InstCombine] Add baseline tests for shift+and transforms; NFC — chenglin.bi / detail
  4. [X86] Adjust vector shift costs to match SoG (Issue #54889) — llvm-dev / detail
  5. [InstCombine] Add baseline tests for shift+and+icmp transforms; NFC — chenglin.bi / detail
  6. [libc++][test] Remove Clang <= 3.7 workaround in is_default_constructible test — joeloser93 / detail

clang-d425062-g0bd645d3707d-t29589-b29589.tar.gz (May 29, 2022 8:25:18 AM)

  1. [mlir][NFC] Trivial : Fix typo — javed.absar / detail
  2. [libc++] Use __enable_if_t and is_integral in cstddef — nikolasklauser / detail
  3. [libclang] Fall back to getMainExecutable when dladdr fails — aykevanlaethem / detail
  4. [libclang] Fix error message capitalization — aykevanlaethem / detail

clang-d425058-gebb6f3ce370c-t29587-b29587.tar.gz (May 29, 2022 5:07:56 AM)

  1. [clang-repl] Recover the lookup tables of the primary context. — v.g.vassilev / detail
  2. [libc++] Adds missing includes. — koraq / detail

clang-d425056-g41a054ef7885-t29585-b29585.tar.gz (May 28, 2022 6:07:08 PM)

  1. [flang] Make extension explicit: exponent-letter matching kind-param — j.emil.kieri / detail
  2. Increase the default maximum stack walk — Jason Molenda / detail
  3. [VPlan] Use Exiting-block instead of Exit-block terminology (NFC). — flo / detail
  4. [MLIR][Presburger] Add applyDomain/Range to IntegerRelation — groverkss / detail
  5. [clang] Remove `rm` script which is no longer necessary — jtitor / detail

clang-d425051-g50f2e4992456-t29582-b29582.tar.gz (May 28, 2022 2:11:29 PM)

  1. [flang] Avoid spurious warnings from reading module files — pklausler / detail
  2. Remove `deplibs` keyword completely — jtitor / detail
  3. [nfc][flang] Fix spelling errors and usage in an error message — pklausler / detail
  4. [flang] Make generic resolution conform to 15.5.5.2 w/r/t host association — pklausler / detail
  5. [clang][cmake] Fixed typo in hmaptool CMakeLists.txt — keithbsmiley / detail

clang-d425046-g0a2d2eed4321-t29580-b29580.tar.gz (May 28, 2022 9:58:42 AM)

  1. [libc++] Minor emscripten changes from downstream — sbc / detail
  2. [docs] Update the label name for new contributors — jtitor / detail

clang-d425044-g66073306d888-t29578-b29578.tar.gz (May 28, 2022 5:26:45 AM)

  1. [Lex] Fix crash during dependency scanning while skipping an unmatched `#if` — kyrtzidis / detail
  2. [libc++] Remove unused __functional includes — nikolasklauser / detail
  3. [libc++] Granularize more of <type_traits> — nikolasklauser / detail
  4. [gn build] Port 30c37fb89cb7 — llvmgnsyncbot / detail
  5. [flang][OpenMP][OpenACC] Fix exit of a region — qiaopeixin / detail
  6. [flang][OpenMP] Fix pointer variables in atomic read/write — qiaopeixin / detail

clang-d425038-gd3d3e2528e60-t29575-b29575.tar.gz (May 28, 2022 1:39:16 AM)

  1. [mlir][bufferize][NFC] Split analysis+bufferization of ModuleBufferization — springerm / detail
  2. [mlir][bufferization] Add extra filter mechanism to bufferizeOp — springerm / detail
  3. [scudo] Clean up Zircon header file uses — mcgrathr / detail
  4. [ARM][AArch64] Change -mharden-sls= to use err_drv_unsupported_option_argument — i / detail
  5. [Driver] Replace err_invalid_branch_protection with err_drv_unsupported_option_argument — i / detail
  6. [CompilerInstance] Fix weird condition on `createCodeCompletionConsumer` — jtitor / detail

clang-d425032-g3490aadf56c9-t29573-b29573.tar.gz (May 27, 2022 9:28:35 PM)

  1. [mlir][bufferization][NFC] Move OpFilter out of BufferizationOptions — springerm / detail
  2. [mlir][bufferization][NFC] Remove post-analysis step infrastructure — springerm / detail

clang-d425030-g4a368136693b-t29571-b29571.tar.gz (May 27, 2022 5:28:17 PM)

  1. [CMake] Make FindLibEdit.cmake more robust — i / detail
  2. [RISCV] Use template version of SignExtend64 for constant extends. NFC — craig.topper / detail
  3. [RISCV] Add a vsetvli PRE test involving non-1 LMUL — listmail / detail
  4. [mlir][sparse] Fixes C++98 warning — 2998727+wrengr / detail
  5. [RISCV] Correct load/store alignments in sink-splat-operands.ll. NFC — craig.topper / detail
  6. [lldb] Fix cross compiling on macOS — martin / detail
  7. [bazel] BLAKE3: Adopt aarch64 and x86_64. — geek4civic / detail
  8. [LSR][TTI][PowerPC][SystemZ][X86] Add const-ness to TTI::isLSRCostLess. NFC — eopxd / detail
  9. [RISCV] Allow PRE of vsetvli involving non-1 LMUL — listmail / detail
  10. [OpenACC][OpenMP] Document atomic-in-teams extension — jdenny.ornl / detail

clang-d425020-ga7f9895cc189-t29569-b29569.tar.gz (May 27, 2022 1:47:24 PM)

  1. [PowerPC][AIX] Allow VSX patterns to be 32-bit and 64-bit safe on P8+. — amy.kwan1 / detail
  2. [Clang] Extend -gen-reproducer flag — abrachet / detail
  3. [Clang][Driver] Fix include paths for `--sysroot /` on Linux — e_zhdan / detail
  4. [InstCombine] reduce code duplication; NFC — spatel / detail
  5. [InstCombine] fold multiply by signbit-splat to cmp+select — spatel / detail
  6. [OpenMP] Support operation conversion to LLVM for threadprivate directive — qiaopeixin / detail
  7. [WebAssembly] Consolidate sectionTypeToString in BinaryFormat [NFC] — dschuff / detail
  8. cmake: use llvm dir variables for clang/utils/hmaptool — mizvekov / detail
  9. [libc++] Use __libcpp_clz for a tighter __log2i function — hans / detail
  10. Revert "[Clang] Extend -gen-reproducer flag" — abrachet / detail
  11. [OpenMP][mlir] fix broken build — ajcbik / detail
  12. [libc++] Add various missing _LIBCPP_HIDE_FROM_ABI — Louis Dionne / detail
  13. [runtimes] Officially deprecate the legacy testing configuration system — Louis Dionne / detail
  14. [TSan][Darwin] Deflake test — julian.lettner / detail
  15. AMDGPU: Add G_AMDGPU_MAD_64_32 instructions — nicolai.haehnle / detail
  16. [RISCV] Return false from isOffsetFoldingLegal instead of reversing the fold in lowering. — craig.topper / detail
  17. [llvm-lib] Ignore /LTCG option — pzheng / detail
  18. [lld][WebAssembly] Fix crash on undefined+weak function syms in LTO objects — sbc / detail
  19. [RISCV] Remove unused variables. NFC — craig.topper / detail
  20. [libc++][NFC] Rename rand.dis to rand.dist — nikolasklauser / detail
  21. [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ — Louis Dionne / detail

clang-d424999-gb479ea4b0afc-t29566-b29566.tar.gz (May 27, 2022 10:11:19 AM)

  1. [LLD][test] Update `zlib` tests for LLD commit c78c00dc16 — andrew.ng / detail
  2. [mlir][llvm] Fix compiler error on GCC 9 — d.dudkin / detail
  3. Also remove the empty StoredDeclsList entry from the lookup table — v.g.vassilev / detail
  4. [flang][OpenMP][NFC] Cleanup the sections tests — Shraiysh.Vaishay / detail
  5. [clang][dataflow] Remove private-field filtering from `StorageLocation` creation. — yitzhakm / detail
  6. [clang][dataflow] Improve handling of constructor initializers. — yitzhakm / detail
  7. [workflow] Don't fail workflow if we already have a PR for an issue — tobias / detail
  8. [analyzer] Fix wrong annotation of LazyCompoundVal::getStore — balazs.benics / detail
  9. Add llvm-debuginfod-find tool to Bazel build — kubak / detail

clang-d424990-g889c7c8e9260-t29564-b29564.tar.gz (May 27, 2022 6:03:39 AM)

  1. [mlir-vscode] Add support for highlighting pdll and tablegen markdown code blocks — riddleriver / detail
  2. [analyzer][NFC] Inline ExprEngine::evalComplement — balazs.benics / detail
  3. [analyzer][NFC] Inline ExprEngine::evalMinus — balazs.benics / detail
  4. [analyzer][NFC] Inline loc::ConcreteInt::evalBinOp — balazs.benics / detail
  5. [analyzer][NFC] Remove unused nonloc::ConcreteInt::evalBinOp — balazs.benics / detail
  6. [analyzer][NFC] Remove unused SVal::hasConjuredSymbol — balazs.benics / detail
  7. [analyzer][NFC] Use MemRegion::getRegion()'s return value unconditionally — balazs.benics / detail
  8. [analyzer][docs] Fix typo in checker name — balazs.benics / detail
  9. [libc++] Implement ranges::is_sorted{, _until} — nikolasklauser / detail
  10. [gn build] Port 11e3ad299fee — llvmgnsyncbot / detail
  11. [X86][AMX] Replace LDTILECFG with PLDTILECFGV on auto-config. — yuanke.luo / detail
  12. [libc++] Enable ranges_robust_against* and niebloid tests for implemented ranges algorithms — nikolasklauser / detail
  13. [analyzer][NFC] Use idiomatic classof instead of isKind — balazs.benics / detail
  14. [analyzer][NFC] Remove unused friend SVal declarations — balazs.benics / detail
  15. [analyzer][NFC] Remove unused default SVal constructors — balazs.benics / detail
  16. [analyzer][NFC] Rename GREngine->CoreEngine, GRExprEngine->ExprEngine in comments and txt files — gabor.marton / detail
  17. [analyzer][NFCi] Annotate major nonnull returning functions — balazs.benics / detail
  18. [llvm][clang][bolt][NFC] Use llvm::less_first() when applicable — balazs.benics / detail
  19. Revert "[llvm][clang][bolt][NFC] Use llvm::less_first() when applicable" — balazs.benics / detail
  20. [Support] Reduce allocations in parallelForEach with move — andrew.ng / detail
  21. [AArch64] Add support for FMA intrinsics to shouldSinkOperands. — flo / detail
  22. [mlir][Tablegen-LSP] Add support for a compilation database — riddleriver / detail
  23. [mlir][Tablegen-LSP] Add support for include file link and hover — riddleriver / detail
  24. [mlir][Tablegen-LSP] Add support for a tracking definitions and references — riddleriver / detail
  25. [LLD][ELF] Drop the string null terminator from the hash in splitStrings — andrew.ng / detail
  26. [llvm-ar][test] add special case of replace converting a regular to a thin archive — Ben.Dunbobbin / detail
  27. [Doc][OpenCL] Misc wording improvements for SPIR-V — anastasia.stulova / detail
  28. [MLIR][Presburger] Add intersectDomain/Range to IntegerRelation — groverkss / detail
  29. [RISCV][NFC] Unify compatibility checks under one function — fraser / detail
  30. [flang] Support correct continuations for compiler directives — d.dudkin / detail

clang-d424960-gbdd0093f4d57-t29562-b29562.tar.gz (May 27, 2022 2:32:58 AM)

  1. [libc] Add global stdout and stderr objects. — sivachandra / detail
  2. [SelectionDAG][NFC] Simplify integer promotion in setcc/vp.setcc — ben.shi / detail
  3. [demangler][RISCV] Fix for long double — piggynl / detail
  4. [libunwind][CMake] Fix name of LIBUNWIND_SUPPORTS_NODEFAULTLIBS_FLAG — samolisov / detail
  5. [RISCV] Add test for experimental.vector.reverse — Liqin.Weng / detail
  6. [mlir][LLVM] Add support for Calling Convention in LLVMFuncOp — alexbatashev / detail
  7. [GlobalISel] Add G_IS_FPCLASS — sepavloff / detail

clang-d424953-g827fa2c41961-t29560-b29560.tar.gz (May 26, 2022 10:22:54 PM)

  1. [lldb/fuzzer] Moving target fuzzer into separate subdirectory — Jonas Devlieghere / detail
  2. [test/ClangScanDeps] Add a target triple for `macro-expansions.cpp` — kyrtzidis / detail
  3. [mlir][sparse] Improving ExecutionEngine/SparseTensorUtils.h — 2998727+wrengr / detail
  4. [mlir][sparse] Moving some functions around — 2998727+wrengr / detail
  5. [RISCV] Simplify code after D125905 — i / detail
  6. Revert "[Propeller] Promote functions with propeller profiles to .text.hot." — rahmanl / detail
  7. Add !nosanitize to FixedMetadataKinds — xumingjie.enna1 / detail
  8. [mlir][Linalg] Relax vectorization condition to allow transposed output. — hanchung / detail
  9. [X86][AMX] Update test case with automation tool. — yuanke.luo / detail
  10. [InstCombine] [NFC] precommit tests for bitcast-extelt — Chenbing.Zheng / detail
  11. Reland "[Propeller] Promote functions with propeller profiles to .text.hot." — rahmanl / detail
  12. [gn build] Port 08cc05851872 — llvmgnsyncbot / detail

clang-d424941-gd1440ccaa5bc-t29558-b29558.tar.gz (May 26, 2022 7:00:12 PM)

  1. [InstCombine] add tests for icmp with sdiv operand; NFC — spatel / detail
  2. [InstCombine] reduce code duplication in icmp+div folds; NFC — spatel / detail
  3. [InstCombine] fold icmp equality with sdiv and SMIN — spatel / detail
  4. [InstCombine] add tests for mul with sign-splat operand; NFC — spatel / detail
  5. [InstCombine] fold mul of signbit directly to X < 0 ? Y : 0 — spatel / detail
  6. [ValueTracking] Added support to deduce PHI Nodes values being a power of 2 — williamjhuang / detail
  7. [lld][WebAssemlby] Check for command line flags with missing arguments — sbc / detail
  8. [clang-format] Fix an invalid code generation in RemoveBracesLLVM — owenca / detail
  9. [lld][WebAssembly] Avoid importing/exporting hidden symbols in shared libraries — sbc / detail
  10. [libc++][NFC] Fix whitespace — Louis Dionne / detail
  11. [clang-format][NFC] Refactor UnwrappedLineParser::parseBlock() — owenca / detail
  12. [Polly][Test] Fix race condition while printing dot files. — llvm-project / detail
  13. Apply clang-tidy fixes for performance-unnecessary-value-param in Bufferize.cpp (NFC) — joker.eph / detail
  14. Apply clang-tidy fixes for llvm-else-after-return in OpenMPDialect.cpp (NFC) — joker.eph / detail
  15. [DOC] Refactor Functions section in LangRef — valery.n.dmitriev / detail
  16. [DOC] Improve LangRef description of declare — valery.n.dmitriev / detail
  17. [Driver][test] Change -target i386-unknown-linux-gnu to --target=i386 and remove unused -o %t.o — i / detail
  18. [lld][WebAssembly] Require double dash for modern linker flags — sbc / detail
  19. Use cmake Python3_EXECUTABLE variable instead of hardcoding — Matthias Braun / detail
  20. Store a by name list of signals with their actions in the Target — jingham / detail
  21. [lld][WebAssembly] Update test after 87628f5804e2 — sbc / detail
  22. [BOLT] Fix AND evaluation bug in shrink wrapping — rafaelauler / detail
  23. [RISCV] Add a subtarget feature to enable unaligned scalar loads and stores — listmail / detail
  24. [NFC][JumpThreading] Remove InsertFreezeWhenUnfoldingSelect pass parameter — aeubanks / detail
  25. [Propeller] Promote functions with propeller profiles to .text.hot. — rahmanl / detail
  26. [flang] expand the this_image test coverage — rouson / detail

clang-d424941-gd1440ccaa5bc-t29558-b29558.tar.gz (May 26, 2022 7:00:12 PM)

  1. [test-suite] Add C-SKY Support in benchmark — zixuan.wu / githubweb

clang-d424915-g460781feef56-t29556-b29556.tar.gz (May 26, 2022 2:48:30 PM)

  1. Revert "Replace the custom linked list in LeaderTableEntry with TinyPtrVector." — resistor / detail
  2. [OpenMP] Use the align clause value from 'omp allocate' for globals — michael.p.rice / detail
  3. [ARM] Recognize t2LoopEnd for software pipelining — david.penry / detail
  4. [SCEV] Collect conditions from assumes same way as for branches. — flo / detail
  5. [UpdateTestChecks] Auto-generate stub bodies for unused prefixes — mtrofin / detail
  6. [Clang][CoverageMapping] Fix switch counter codegen compile time explosion — bruno.cardoso / detail
  7. Defer source path remap tilde expansion until source file use — Jason Molenda / detail
  8. Check that a FileSpec has a Directory component before using — Jason Molenda / detail
  9. [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) — minyihh / detail
  10. One further tweak for realpathing filepath to match dyld — Jason Molenda / detail
  11. Give option to use isCopyInstr to determine which MI is — adriantong1024 / detail
  12. Roll back use of #warning for header deprecations — aaron / detail
  13. Fix break introduced by D124306 — mtrofin / detail
  14. [libc++] Time tests during CI — Louis Dionne / detail
  15. [OpenMP] Extend omp teams to permit nested omp atomic — jdenny.ornl / detail
  16. [lldb] Fix broken bad-address-breakpoint test — Jonas Devlieghere / detail
  17. [lldb] Fix enums-layout test on Windows — stilis / detail
  18. [libunwind] Tidy-up the testing configuration for libunwind — Louis Dionne / detail
  19. [DirectX] Update test for dxil-dis. — python3kgae / detail
  20. [Tooling/DependencyScanning] Rename refactorings towards transitioning dependency scanning to use pre-lexed preprocessor directive tokens — kyrtzidis / detail
  21. [Tooling/DependencyScanning & Preprocessor] Refactor dependency scanning to produce pre-lexed preprocessor directive tokens, instead of minimized sources — kyrtzidis / detail
  22. [gn build] Port b58a420ff4f9 — llvmgnsyncbot / detail
  23. [RISCV] Simplfy creation of IndexVT in lowerMaskedGather/lowerMaskedScatter. NFC — craig.topper / detail
  24. [LegalizeTypes] Fix bug in expensive checks verification — craig.topper / detail

clang-d424891-gd58cc0839ee5-t29554-b29554.tar.gz (May 26, 2022 11:26:01 AM)

  1. [RISCV] Fix state persistence bugs (PR55548) — kito.cheng / detail
  2. [SimpleLoopUnswitch] Always skip trivial select and set condition. — flo / detail
  3. [libc++] Implement ranges::equal — nikolasklauser / detail
  4. [gn build] Port 569d6630204d — llvmgnsyncbot / detail
  5. [RISCV][NFC] Add braces to 'else' to match braced 'if' — fraser / detail
  6. [AArch64] Costmodel tests for llvm.vscale intrinsics. NFC — david.green / detail
  7. [llvm][DWARF] Move test using X86 triple into X86 tests — david.spickett / detail
  8. [AArch64] Add additional tests for sinking free shuffles for FMAs. — flo / detail
  9. [X86] Add non-uniform vector tests for 'one bit diff' comparison fold — llvm-dev / detail
  10. [mlir] Use-after-free checker for the Transform dialect — zinenko / detail
  11. [FileCheck] Catch missspelled directives. — ivan.kosarev / detail
  12. [MachineSink] replace MachineLoop with MachineCycle — czhengsz / detail
  13. [FileCheck] GetCheckTypeAbbreviation() to handle the misspelled case. — ivan.kosarev / detail
  14. [DAG] Cleanup "and/or of cmp with single bit diff" fold to use ISD::matchBinaryPredicate — llvm-dev / detail
  15. Use the canonical type when matching a generic selection association — aaron / detail
  16. [AMDGPU][GFX9] Support base+soffset+offset SMEM loads. — ivan.kosarev / detail
  17. [analyzer] Return from reAssume if State is posteriorly overconstrained — gabor.marton / detail
  18. [analyzer] Add UnarySymExpr — gabor.marton / detail
  19. [analyzer][solver] Handle UnarySymExpr in RangeConstraintSolver — gabor.marton / detail
  20. [analyzer][solver] Handle UnarySymExpr in SMTConv — gabor.marton / detail
  21. Improve the strict prototype diagnostic behavior — aaron / detail
  22. Fix failing test case with strict prototype changes — aaron / detail
  23. [clang-format] Fix QualifierAlignment with global namespace qualified types. — marek.kurdej+llvm.org / detail
  24. [DAG] Generalize (sra (trunc (sra x, c1)), c2) -> (trunc (sra x, c1 + c2)) constant folding — llvm-dev / detail
  25. [libc++abi] Use from-scratch testing configs for libc++abi by default — Louis Dionne / detail
  26. [InstCombine] add tests for icmp with udiv operand; NFC — spatel / detail
  27. [InstCombine] fold icmp equality with udiv and large constant — spatel / detail
  28. [Cuda] Use fallback method to mangle externalized decls if no CUID given — jhuber6 / detail
  29. [flang][NFC] Make semantics test dosemantics03.f90 warning-correct — j.emil.kieri / detail
  30. [SLP]Fix crash on reordering of ScatterVectorize nodes. — a.bataev / detail
  31. [libc++] Remove temporary workaround for existing CMake caches — Louis Dionne / detail
  32. [bazel] Introduce "VE" CodeGen in LLVM. — geek4civic / detail
  33. [clang][PR55406] CFG for coroutine — nathan / detail
  34. [clang-format] Handle attributes in enum declaration. — marek.kurdej+llvm.org / detail
  35. [PS5] Allow dllimport/dllexport same as PS4 — paul.robinson / detail
  36. [PowerPC][Future] Add an ISA Future to go with mcpu=future. — stefanp / detail
  37. [SLP] Move canVectorizeLoads implementation to simplify the diff in D105986. NFC. — llvm-dev / detail
  38. [libc++] Implement ranges::{all, any, none}_of — nikolasklauser / detail
  39. [gn build] Port 0e3dc1a52ffe — llvmgnsyncbot / detail
  40. [OpenCL][Doc] Misc improvements related to SPIR-V support. — anastasia.stulova / detail
  41. [ADT] Explicitly delete copy/move constructors and operator= in IntervalMap — kparzysz / detail
  42. [SCEV] Add test with loop guarded by assume with an AND condition. — flo / detail
  43. [DFAJumpThreading] Relax analysis to handle unpredictable initial values — alex.zhi / detail
  44. [SLP]Fix PR55653: emit undefs where required, not poison. — a.bataev / detail
  45. [SLP]Improve compile time, NFC. — a.bataev / detail
  46. [RISCV] Allow compatible VTYPE in AVL Reg Forward cases — listmail / detail
  47. [ControlHeightReduction] Use logical and — nikita.ppv / detail
  48. [libunwind] Factor out sigreturn check condition. NFC — smeenai / detail
  49. [libunwind] Use process_vm_readv to avoid potential segfaults — smeenai / detail
  50. Revert "[runtimes] Detect changes to Tests.cmake" — smeenai / detail
  51. [RISCV] reorganize getFrameIndexReference to reduce code duplication [nfc] — listmail / detail

clang-d424840-g390c0ac28db3-t29549-b29549.tar.gz (May 26, 2022 2:57:43 AM)

  1. [mlir][sparse] Add more complex operations. — bixia1 / detail
  2. [flang] Update intrinsic module source files — vdonaldson / detail
  3. [flang] Allow forward reference to ENTRY from generic interface — pklausler / detail
  4. [RISCV][NFC] Remove solved TODO for combining constant shifts — ben.shi / detail
  5. [LegalizeTypes][VP] Add widen and split support for VP_TRUNCATE — Lian.Wang / detail
  6. [llvm-ml] Add support for the .S extension — ayzhao / detail
  7. [RISCV] Replace ISD::FP_EXTEND and ISD::FP_ROUND with RVV VL op. — jacquesguan / detail
  8. [InstCombine] bitcast(logic(bitcast(X), bitcast(Y))) -> bitcast'(logic(bitcast'(X), Y)) — Chenbing.Zheng / detail
  9. [InstCombine] [NFC] refector foldXorOfICmps — Chenbing.Zheng / detail
  10. [NFC][LoopCacheAnalysis] Update test cases to make sure the outputs follow the right order — congzhecao / detail
  11. [mlir][bufferization] Clean up imports and code comments — springerm / detail
  12. [mlir:LSP] Link the test dialect into mlir-lsp-server — riddleriver / detail
  13. [mlir:Printer][NFC] Add utility methods for printing escaped/hex strings — riddleriver / detail
  14. [GuardWidening] Update test with update_test_checks.py — serguei.katkov / detail
  15. [GuardWidening] Add test showing incorrect behavior with nuw/nsw flags — serguei.katkov / detail
  16. [iwyu] Handle regressions in libLLVM header include — sguelton / detail
  17. [GuardWidening] Remove nuw/nsw flags for hoisted instructions — serguei.katkov / detail
  18. Replace the custom linked list in LeaderTableEntry with TinyPtrVector. — resistor / detail
  19. [scudo] Link against libatomic on all MIPS targets — i / detail
  20. [MC] Lower case the first letter of EmitCOFF* EmitWin* EmitCV*. NFC — i / detail
  21. Update three tests to realpath paths that we compare to dyld paths — Jason Molenda / detail
  22. Defer source path remap tilde expansion until source file use — Jason Molenda / detail
  23. Revert "Defer source path remap tilde expansion until source file use" — Jason Molenda / detail
  24. [LV] Fix indentation in tryToCreateWidenRecipe (NFC). — flo / detail

clang-d424816-g338e76f8ee38-t29544-b29544.tar.gz (May 25, 2022 7:02:07 PM)

  1. [LLDB][NativePDB] Check for missing type info to avoid crash. — zequanwu / detail
  2. [mlir][bufferization][NFC] Remove dead code — springerm / detail
  3. [Clang] Introduce `--offload-link` option to perform offload device linking — jhuber6 / detail
  4. Round up zero-sized symbols to 1 byte in `.debug_aranges`. — ayermolo / detail
  5. [BOLT][DWARF] Convert dwarf5-df-* tests to assembly tests — ayermolo / detail
  6. [MCDisassembler] Disambiguate Size parameter in tryAddingSymbolicOperand() — maks / detail
  7. [gn build] Set llvm_have_mallinfo2 to true by default — aeubanks / detail
  8. [clang][dataflow] Relax assert on existence of `this` pointee storage — li.zhe.hua / detail
  9. [clang][dataflow] Fix incorrect CXXThisExpr pointee for lambdas — li.zhe.hua / detail
  10. [SLP]Fix PR55688: Miscompile due to incorrect nuw/nsw handling. — a.bataev / detail
  11. [memprof] Keep and display symbol names in the RawMemProfReader. — snehasishk / detail
  12. [bazel] Bump to 15.0.0git — geek4civic / detail
  13. [bazel] Unset REVISION as if LLVM_APPEND_VC_REV=OFF, for now. — geek4civic / detail
  14. [SLP]Do not try to generate ScatterVectorize if it will be scalarized. — a.bataev / detail
  15. [gn build] Manually port bed9efed71 — aeubanks / detail
  16. [flang] Fix crash from a blank BIND(C,NAME="") on subprogram — pklausler / detail
  17. [gn build] Fix D126415 to only set `llvm_have_mallinfo2 = true` on linux — aeubanks / detail
  18. [NFC][llvm-ml] Rename rip-relative-addressing.asm to rip_relative_addressing.asm — ayzhao / detail
  19. Skip testing of watchpoint hit-count/ignore-count on multithreaded — Jason Molenda / detail
  20. Lower complex.expm1 to standard dialect. — bixia1 / detail

clang-d424796-g835e09c4c3ee-t29542-b29542.tar.gz (May 25, 2022 3:30:05 PM)

  1. C++ DR2394: Const-default-constructible for members. — jyknight / detail
  2. [flang] Address regression (calls to assumed-length character function dummy procedures) — pklausler / detail
  3. [compiler-rt][test] Fix flake in symbolize_stack test — paulkirth / detail
  4. [LLVM] Add rcp.approx.ftz.f32 intrinsic — csigg / detail
  5. [AMDGPU] gfx11 export instructions — Joseph.Nash / detail
  6. [AMDGPU] gfx11 vinterp instructions MC support — Joseph.Nash / detail
  7. [mlir][PDLL] Allow numeric result indexing for unregistered op — chiahungduan / detail
  8. [clang] Fix the begin location of concepts specialization expression — Alex Lorenz / detail
  9. Fix conversion error to Expected — thomasp / detail
  10. [AMDGPU] gfx11 FLAT Instructions — Joseph.Nash / detail

clang-d424786-g1f06398e96d4-t29541-b29541.tar.gz (May 25, 2022 12:32:25 PM)

  1. Fix unused-variable warning, NFC. — hokein.wu / detail
  2. [libc++] Use Python subprocess instead of libc++'s own utilities — Louis Dionne / detail
  3. [PS5] Default to -fno-rtti — paul.robinson / detail
  4. [VP][fix] Don't discard masks in reductions — moll / detail
  5. [libc++] Remove conditional include — Louis Dionne / detail
  6. [MLIR][Presburger] Add getDomainSet, getRangeSet to IntegerRelation — groverkss / detail
  7. [PhaseOrdering] Add test for unprofitable loop load PRE backedge splitting (NFC) — npopov / detail
  8. [MLIR][Presburger] Add inverse to IntegerRelation — groverkss / detail
  9. [llvm-rc] Avoid which(1) dependency in windres-prefix.test — mgorny / detail
  10. [TableGen] Undeprecate 'field' when used with the CodeEmitterGen backend. — ivan.kosarev / detail
  11. [riscv] Add coverage for fixed length vector loops using LMUL — listmail / detail
  12. [libc++][test] Verify std::ranges::rbegin, crbegin, rend, crend are CPOs — joeloser93 / detail
  13. [mlir][scf] Retain existing attributes in scf.for transforms — antiagainst / detail
  14. [mlir][spirv] Fix capability check for 64-bit element types — antiagainst / detail
  15. [RISCV] Restructure comment and add clarifying assert to getFrameIndexReference [NFC] — listmail / detail
  16. [RISCV] Hoist VSETVLI vlmax, vtype out of scalable loops — listmail / detail
  17. [clang] Don't parse MS attributes in `ParseExportDeclaration()`. — mboehme / detail
  18. [llvm-objcopy][ObjectYAML][mips] Add MIPS specific ELF section indexes — i / detail
  19. [X86] Add isSimple check to the load combine in combineExtractVectorElt. — craig.topper / detail
  20. [RISCV] Preserve fast math flags in lowerVPOp. — craig.topper / detail
  21. Allow pointer types for atomicrmw xchg — jyknight / detail
  22. AMDGPU/GISel: Factor out AMDGPURegisterBankInfo::buildReadFirstLane — nicolai.haehnle / detail
  23. [mlir] Fix Tensor_InsertSliceOp description — tzuhsiang.chien / detail
  24. [lldb] Fix an unused function warning — kazu / detail
  25. Reland "[llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth." — zequanwu / detail
  26. Revert "AMDGPU/GISel: Factor out AMDGPURegisterBankInfo::buildReadFirstLane" — nicolai.haehnle / detail
  27. AMDGPU/GISel: Factor out AMDGPURegisterBankInfo::buildReadFirstLane — nicolai.haehnle / detail
  28. [Clang][Docs] Document `-Xoffload-linker` flag — jhuber6 / detail
  29. [OpenMP] Add diagnostic for unterminated 'omp [begin] declare target' — michael.p.rice / detail
  30. Revert "[OpenMP] atomic compare fail : Parser & AST support" — aaron / detail
  31. Removing this as part of the revert done in 69da3b6aead2e7a18a2578aad661d6d36b8d30cf — aaron / detail
  32. [riscv] Remove mutation of prior vsetvli from insertion dataflow — listmail / detail
  33. [SLP] add minimum test for miscompile (PR55688); NFC — spatel / detail
  34. [mlir][bufferize] Remove hoisting functionality from One-Shot Bufferize — springerm / detail
  35. DWARFVerifier: Change vector of IntervalMap to vector of unique_ptrs — kparzysz / detail
  36. [clang][extract-api] Don't emit symbols prefixed with an underscore — dgrumberg / detail
  37. [pseudo] Fix pseudo-gen usage when cross-compiling — smeenai / detail
  38. Reapply "[RISCV] Enable strict assertions in InsertVSETVLI data flow" — listmail / detail

clang-d424748-gc673d67bc76b-t29538-b29538.tar.gz (May 25, 2022 8:10:34 AM)

  1. [VPlan] Exit earlier when trying to widen with scalar VFs. — flo / detail
  2. [pseudo] Add missing dependency, fix shared library build. — hokein.wu / detail
  3. [LoopVectorize] Fix assertion failure in fixReduction when tail-folding — david.sherwood / detail
  4. [Clang] Added options for integrated backend. — anastasia.stulova / detail
  5. [ARM] Fix vcvtb/t.f16 input liveness — david.green / detail
  6. [gn build] (manually) port some of cd2292ef8245 — thakis / detail
  7. [mlir][openmp] Add check for types of operands in omp.atomic.write — Shraiysh.Vaishay / detail
  8. [MLIR][Linalg] Adjust documentation (NFC) — l.chelini / detail
  9. [clang-tidy] Extend SimplifyBooleanExpr demorgan support. — n.james93 / detail
  10. [clang-tidy] Update docs for SimplifyDeMorganRelaxed — n.james93 / detail
  11. Test C DR conformance (part three of many) — aaron / detail
  12. [x86] add test with volatile load; NFC — spatel / detail
  13. [lld-macho] Support  -non_global_symbols_strip_list, -non_global_symbols_no_strip_list, -x — vyng / detail
  14. [tests] precommit tests for D126040 — zhongyunde / detail
  15. [MLIR][NFC] Fix the Conversion/MemRefToSPIRV/alloc.mlir test. — ivan.kosarev / detail
  16. [pseudo-gen] Add -o flag, make --grammar required — thakis / detail
  17. [AST] Dont invalidate a ref-type var decl if it has no initializer. — hokein.wu / detail

clang-d424731-gcd2292ef8245-t29536-b29536.tar.gz (May 25, 2022 3:49:26 AM)

  1. [RISCV] Fix vnsrl/vnsra isel patterns that are dropping VL. — craig.topper / detail
  2. [OpenMP] atomic compare fail : Parser & AST support — chichunchen844 / detail
  3. [Clang][OpenMP] Support for omp nothing — chichunchen844 / detail
  4. Fix warning by handling OMPC_fail in switch statement. — akuegel / detail
  5. [libc++] Make sure that all headers can be included with modules enabled — Louis Dionne / detail
  6. [ValueTracking] Loads with !dereferenceable metadata cannot be undef/poison — npopov / detail
  7. [mlir] Add `complex.atan2` operation. — pifon / detail
  8. [RISCV] Add pre-emit pass to make more instructions compressible — lewis.revill / detail
  9. [libc++] Implement ranges::fill{, _n} — nikolasklauser / detail
  10. [VPlan] Use MapVector for LiveOuts for deterministic iteration. — flo / detail
  11. [gn build] Port 29a5a7c6d47a — llvmgnsyncbot / detail
  12. [gn build] Port 7af89a379cce — llvmgnsyncbot / detail
  13. [analyzer] Fix symbol simplification assertion failure — gabor.marton / detail
  14. [OpenCL] Remove argument names from async copy builtins — sven.vanhaastregt / detail
  15. [XCORE][CodeGen][NFC] Revert: Use ArrayRef in TargetLowering functions — nigelp / detail
  16. [mlir] Fix warning `missing base in copy ctor` — javeda / detail
  17. [pseudo] A basic implementation of compiling cxx grammar at build time. — hokein.wu / detail

clang-d424714-g360411957b6f-t29533-b29533.tar.gz (May 25, 2022 12:05:15 AM)

  1. [BOLT][NFC] Customize endline character for printInstruction(s) — aaupov / detail
  2. [BOLT][NFC] Use ListSeparator in BinaryFunction print methods — aaupov / detail
  3. [clang-format][NFC] Insert/remove braces in clang/lib/Format/ — owenca / detail
  4. [InstCombine] add test for trunc-shl-trunc ; NFC — Chenbing.Zheng / detail
  5. [InstCombine] [NFC] Move transforms for truncated shifts into narrowBinOp — Chenbing.Zheng / detail
  6. [C++20] [Coroutines] Conform the updates for CWG issue 2585 — yedeng.yd / detail
  7. Revert "[MachineSink] replace MachineLoop with MachineCycle" — czhengsz / detail
  8. [libc++][NFC] Add more tests to `move_{iterator,sentinel}`. — varconst / detail
  9. Move GCC-compatible pod-packing change to v15/old behavior available at v14 and below — dblaikie / detail
  10. [RISCV] Replace untested code with assert — fraser / detail
  11. [flang][MSVC] Fix building with `/permissive-` flag — llvm-project / detail

clang-d424703-g5d8247d4c7c4-t29531-b29531.tar.gz (May 24, 2022 8:13:56 PM)

  1. [RISCV] Hoist VSETVLI out of idiomatic fixed length vector loops — listmail / detail
  2. [riscv] Use getFirstInstrTerminator [nfc] — listmail / detail
  3. [RISCV] Add an operand kind to the opcode/imm returned from RISCVMatInt. — craig.topper / detail
  4. [mlir][sparse] add new complex ops to reduction recognition — ajcbik / detail
  5. [RISCV] Ensure the forwarded AVL register is alive — listmail / detail
  6. [OpenMP] Add codegen for 'omp_all_memory' reserved locator. — michael.p.rice / detail
  7. [libc] Add the pthread_mutex_t type. — sivachandra / detail
  8. [InstCombine] Fold memrchr calls with sequences of identical bytes. — msebor / detail
  9. [mlir][sparse] complex lowering — ajcbik / detail
  10. [LLVM][IR] Fix assert in ConstantExpr::getPtrToInt so all vector types are supported. — paul.walker / detail
  11. [DFSan] Add option to specify individual library files, and an option to exit with an error code if any library file was not found. — browneee / detail
  12. [clang-tidy] Fix #55134 (regression introduced by 5da7c04) — mail / detail
  13. [lldb] Disable modules in Apple-lldb-base — Jonas Devlieghere / detail
  14. [lldb] Improve TestAppleSimulatorOSType.py error message — Jonas Devlieghere / detail
  15. [BOLT][NFC] Remove unused BF::computeLocalUDChain method definition — aaupov / detail
  16. [BOLT][NFC] Use for_each to simplify printLoopInfo — aaupov / detail

clang-d424687-g6f215ca680fd-t29529-b29529.tar.gz (May 24, 2022 4:13:41 PM)

  1. [mlir] Rename mlir::SmallVector -> llvm::SmallVector — jeffniu22 / detail
  2. [libc++][NFC] Move definitions around in string.cpp to reduce _LIBCPP_HAS_NO_WIDE_CHARACTERS blocks — Louis Dionne / detail
  3. [libc++][NFC] Whitespace refactoring of string.cpp for consistency and legibility — Louis Dionne / detail
  4. [gn build] (semi-automatically) port 0360b9f1599b — thakis / detail
  5. [Clang] Avoid misleading 'conflicting types' diagnostic with no-prototype decls. — Cyndy Ishida / detail
  6. [flang] Extension: Accept Hollerith actual arguments as if they were BOZ — pklausler / detail
  7. [gn build] Reformat all build files — thakis / detail
  8. [RISCV] Add test cases showing failure to remove mask on rotate amounts. — craig.topper / detail
  9. Recommit "[RISCV] Use selectShiftMaskXLen ComplexPattern for isel of rotates." — craig.topper / detail
  10. [PS5] Verify defaults to -fno-stack-size-section — paul.robinson / detail
  11. [flang][runtime] INQUIRE(UNIT=666,NUMBER=n) must set n=666 — pklausler / detail
  12. NFC. Clang-formatting. — chris.bieneman / detail
  13. Revert "[PS5] Verify defaults to -fno-stack-size-section" — paul.robinson / detail
  14. [libclang] add supporting for indexing/visiting C++ concepts — Alex Lorenz / detail
  15. [AMDGPU] Enforce alignment of image vaddr on gfx90a — Stanislav.Mekhanoshin / detail
  16. Reland "[PS5] Verify defaults to -fno-stack-size-section" — paul.robinson / detail
  17. [clangd] Handle '--' in QueryDriverDatabase — zeratul976 / detail
  18. [compiler-rt][lsan] Update CanBeAHeapPointer for AArch64 — leonardchan / detail
  19. [flang][runtime] Handle BACKSPACE after reading past EOF — pklausler / detail
  20. [OpenMP] Add parsing/sema support for omp_all_memory reserved locator — michael.p.rice / detail
  21. [OpenMP] Fix file arguments for embedding bitcode in the linker wrapper — jhuber6 / detail
  22. Sema: adjust assertion to account for deduced types — Saleem Abdulrasool / detail
  23. [compiler-rt][scudo] Simplify TBI checks — leonardchan / detail
  24. [AMDGPU] Disable newly added gfx90a global isel image tests. NFC. — Stanislav.Mekhanoshin / detail
  25. [flang] Alternate entry points with unused arguments — vdonaldson / detail
  26. [flang] Fix crash in semantics after PDT instantiation — pklausler / detail
  27. Recommit "[SelectOpti][5/5] Optimize select-to-branch transformation" — apostolakis / detail
  28. [compiler-rt][scudo] Add missing preprocessor token — leonardchan / detail
  29. Revert "[compiler-rt][scudo] Add missing preprocessor token" and "[compiler-rt][scudo] Simplify TBI checks" — leonardchan / detail
  30. [InstCombine] fold more shuffles with FP<->Int cast operands — spatel / detail
  31. [SLP] Fix crash caused by reorderBottomToTop(). — vporpodas / detail
  32. [flang] Catch calls to assumed-length character functions — pklausler / detail
  33. [Sanitizers][Darwin] Replace SANITIZER_MAC with SANITIZER_APPLE in source files — m_borsa / detail
  34. [clang][dataflow] Make limit on fixpoint-algorithm iterations proportional to size of CFG. — yitzhakm / detail
  35. [flang] Don't prematurely resolve subprogram names — pklausler / detail
  36. [clang][test] mark tests added in ee8524087c78 as unsupported on AIX — Alex Lorenz / detail
  37. [flang] Fix purity testing for generic calls — pklausler / detail
  38. [flang] Accept defined assignment with CLASS(*) RHS — pklausler / detail
  39. [flang] Fix false error for multiple defined I/O subroutines — pklausler / detail
  40. [clang][dataflow] Relax `Environment` comparison operation. — yitzhakm / detail
  41. [flang] Process subprogram BIND(C,NAME=...) locally — pklausler / detail
  42. [flang] Replace crash and improve a semantics TODO message — pklausler / detail
  43. [flang][runtime] Catch decimal integer input overflow — pklausler / detail
  44. Fix build failure revealed by c35ca3a1c78f693b749ad11742350b7fc6c5cd89 — amy.kwan1 / detail
  45. [Flang][OpenMP] Fixes for unstructured OpenMP code — kiran.chandramohan / detail
  46. [SelectionDAG] Add support to widen ISD::STEP_VECTOR operations. — paul.walker / detail

clang-d424641-g57d239e4ad11-t29525-b29525.tar.gz (May 24, 2022 9:20:51 AM)

  1. [RISCV] Fix RVV stack frame alignment bugs — fraser / detail
  2. [RISCV] Ensure the entire stack is aligned to the RVV stack alignment — fraser / detail
  3. [LegalizeTypes][VP] Fix OpNo in WidenVecOp_VP_SCATTER — Lian.Wang / detail
  4. [LoopUnroll] Freeze tripcount rather than condition — npopov / detail
  5. llvm-reduce: improve basic-blocks removal pass — markus.lavin / detail
  6. [InstCombine] Use different icmp pattern in test (NFC) — npopov / detail
  7. [InstCombine] Handle logical and/or in recursive and/or of icmps fold — npopov / detail
  8. [libc++] type_traits: use __is_core_convertible in __invokable_r. — nikolasklauser / detail
  9. [LegalizeTypes][NFC] Fix node name in assertion message — fraser / detail
  10. [libc++] Replace modulus operations in std::seed_seq::generate with conditional checks. — nikolasklauser / detail
  11. [libc++] Implement ranges::reverse — nikolasklauser / detail
  12. [gn build] Port 1d1a191edcfa — llvmgnsyncbot / detail
  13. [InstCombine] Add splat vector test for asymmetric masked icmp fold — npopov / detail
  14. [InstCombine] Use m_APInt() in asymmetric masked icmp fold — npopov / detail
  15. [InstCombine] Add tests for masked icmps with bitwise+logical and (NFC) — npopov / detail
  16. [InstCombine] Support logical and in masked icmp fold — npopov / detail
  17. [RISCV][NFC] Change interface of RVVIntrinsic::getSuffixStr — kito.cheng / detail
  18. [TableGen] Remove code beads — ox59616e / detail
  19. [X86] Add test showing failure to expand <2 x float> fpow without widening to <4 x float> — llvm-dev / detail
  20. [X86][AMX] Reduce the compiling time for non-amx code. — yuanke.luo / detail
  21. [Test] Add LICM test for PR55672 showing problem with freeze instruction — mkazantsev / detail
  22. Fix comment in test. NFC — mkazantsev / detail
  23. [OpenCL] Make -cl-ext a driver option. — anastasia.stulova / detail
  24. [X86] scalar_widen_div.ll - remove non-generated CHECKs — llvm-dev / detail
  25. Minutes for security group sync-ups have moved to Discourse. — kristof.beyls / detail
  26. [Clang][CodeGen] Fix the cmse-clear-return.c test. — ivan.kosarev / detail
  27. Revert "[TableGen] Remove code beads" — sylvestre / detail
  28. [x86][DAG] Unroll vectorized FREMs that will become libcalls — jeremy.morse / detail
  29. [SLP][NFC]Make isFirstInsertElement a weak strict ordering comparator. — a.bataev / detail
  30. [OpenMP] Add `-Xoffload-linker` to forward input to the device linker — jhuber6 / detail
  31. [pseudo] (trivial) bracket-matching — sam.mccall / detail
  32. [InstCombine] Add tests for freeze of load with metadata (NFC) — npopov / detail
  33. [InstCombine] Use IRBuilder in freeze pushing transform (PR55619) — npopov / detail
  34. [libc++] Rename the generic-singlethreaded CI job to generic-no-threads for consistency — Louis Dionne / detail
  35. [InstCombine] Add test for GEP difference with bitcasts (NFC) — npopov / detail
  36. [InstCombine] Strip bitcasts in GEP diff fold — npopov / detail
  37. [AMDGPU][MC][GFX11] Support base+soffset+offset SMEM loads. — ivan.kosarev / detail
  38. [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors — llvm-dev / detail
  39. [mlir][vector] Add new lowering mode to vector.contractionOp — thomasraoux / detail
  40. [TypePromotion] Avoid unnecessary trunc zext pairs — sam.parker / detail
  41. [libcxx] Add sort.bench.cpp to libcxx/benchmarks/CMakeLists.txt — hans / detail
  42. [DAG] Unroll vectorized FPOW instructions before widening that will scalarize to libcalls anyway — llvm-dev / detail
  43. Fix behavior of is_fp_class on empty class set — sepavloff / detail
  44. [flang][runtime] Clean up asynchronous I/O APIs — pklausler / detail
  45. [mlir] Breakdown diagnostic string literals — tzuhsiang.chien / detail

clang-d424596-g1868f3c17db9-t29520-b29520.tar.gz (May 24, 2022 1:17:17 AM)

  1. [SelectOpti][4/5] Loop Heuristics — apostolakis / detail
  2. [NFC][Metadata] Define move constructor and move assignment operator for MDOperand. — wolfgang_pieb / detail
  3. bugfix in InfiniteLoopCheck to not print warnings for unevaluated loops — usamahameed / detail
  4. bugfix in InfiniteLoopCheck to not print warnings for unevaluated loops — usamahameed / detail
  5. updated canResolveToExpr to accept both statements and expressions. Removed unnecessary code — usamahameed / detail
  6. Exposes interface to free up caching data structure in DWARFDebugLine and DWARFUnit for memory management — dblaikie / detail
  7. [Hexagon] Fix test on OpenBSD — brad / detail
  8. [SelectOpti][5/5] Optimize select-to-branch transformation — apostolakis / detail
  9. Revert "[SelectOpti][5/5] Optimize select-to-branch transformation" — apostolakis / detail
  10. [flang] Allow more forward references to ENTRY names — pklausler / detail
  11. [OpenMP][IRBuilder] `omp task` support — Shraiysh.Vaishay / detail
  12. [MachineSink] replace MachineLoop with MachineCycle — czhengsz / detail
  13. [X86][AMX] Multiple configure for AMX register. — yuanke.luo / detail
  14. [gn build] Port 496156ac57da — llvmgnsyncbot / detail

clang-d424582-g8b42bc5662ca-t29518-b29518.tar.gz (May 23, 2022 10:04:58 PM)

  1. [BasicBlockUtils] Add corner case test for loop metadata. — hgreving / detail
  2. [BasicBlockUtils] Do not move loop metadata if outer loop header. — hgreving / detail
  3. [lld][WebAssembly] Allow use of statically allocated TLS region. — sbc / detail
  4. [flang] Fix character length calculation for Unicode component — pklausler / detail
  5. [RISCV] Make old JIT ExecutionEngine tests unsupported — h.dwwwwww / detail
  6. [flang] Allow global scope names that clash with intrinsic modules — pklausler / detail
  7. [flang] Ignore BIND(C) binding name conflicts of inner procedures — pklausler / detail
  8. [lld-macho][nfc] Run clang-format on lld/MachO/*.{h,cpp} — vyng / detail
  9. [SelectOpti][3/5] Base Heuristics — apostolakis / detail

clang-d424573-g994a1841eb30-t29516-b29516.tar.gz (May 23, 2022 6:03:49 PM)

  1. [PS5] Make driver's PIC behavior match PS4 — paul.robinson / detail
  2. Remove duplicate fields in RAGreedy — stilis / detail
  3. [SelectOpti][2/5] Select-to-branch base transformation — sotiris / detail
  4. [symbolizer] Parse DW_TAG_variable DIs to show line info for globals — 31459023+hctim / detail
  5. emitStringLiteralDef: Return earlier here. NFC. — geek4civic / detail
  6. Fix lldb-vscode frame test failure — jeffreytan / detail
  7. [TableGen] emitStringLiteralDef: Pad trailing '\0' at the end of char array. — geek4civic / detail
  8. [libc][docs] Use same formatting for headers in source_layout — abrachet / detail
  9. github: Switch release PR repository to llvm/llvm-project-release-prs — tstellar / detail
  10. Add new hidden option -print-on-crash that prints out IR that caused opt pipeline to crash — aeubanks / detail
  11. [test][clang] Move -O3 in command line — Vitaly Buka / detail
  12. Apply clang-tidy fixes for performance-unnecessary-value-param in Utils.cpp (NFC) — joker.eph / detail
  13. Apply clang-tidy fixes for modernize-use-override in SparseTensorUtils.cpp (NFC) — joker.eph / detail
  14. Apply clang-tidy fixes for modernize-use-bool-literals in Parser.cpp (NFC) — joker.eph / detail

clang-d424559-g6cb3fdc278b9-t29514-b29514.tar.gz (May 23, 2022 2:41:42 PM)

  1. Added libc docs to SphinxDocsBuilder. — alebedev / githubweb

clang-d424559-g6cb3fdc278b9-t29514-b29514.tar.gz (May 23, 2022 2:41:42 PM)

  1. [lldb] Fix should_skip_simulator_test decorator — Jonas Devlieghere / detail
  2. [mlir][bufferize] Support fully dynamic layout maps in BufferResultsToOutParams — springerm / detail
  3. [mlir][NvGpuToNVVM] Fix missing i4 support for nvgpu.mma.sync — cbate / detail
  4. [mlir][bufferize][NFC] Update One-Shot Bufferize pass documentation — springerm / detail
  5. [mlir][NvGpuToNVVM] Fix byte size calculation in async copy lowering — cbate / detail
  6. [llvm-nm][docs] Document -W and -U — i / detail
  7. Add [opt] suffix to optimized stack frame in lldb-vscode — jeffreytan / detail
  8. Show error message for optimized variables — jeffreytan / detail
  9. [RISCV] Add basic fault-first load coverage for VSETVLI insertion — listmail / detail
  10. [PS5] Disable a test, same as PS4 — paul.robinson / detail
  11. Fix an unused variable warning in no-asserts build mode — benny.kra / detail
  12. [lldb] Improve formatting of dlopen error messages (NFC) — davelee.com / detail
  13. [MSVC, ARM64] Add __readx18 intrinsics — steplong / detail
  14. [lldb] Specify aguments of `image list` — davelee.com / detail
  15. [AArch64] Add test case for pr55644. NFC — craig.topper / detail
  16. [DAGCombiner][AArch64] Don't fold (smulo x, 2) -> (saddo x, x) if VT is i2. — craig.topper / detail
  17. [IR] add and use pattern match specialization for sqrt intrinsic; NFC — spatel / detail
  18. [Sanitizer][Darwin] Add SANITIZER_DRIVERKIT platform macro — julian.lettner / detail
  19. [mlir][tosa] Change tosa.depthwise_conv2d's ending reshape to a collapse. — suderman / detail
  20. Remove `friend` classes from TypeCategoryMap — jgorbe / detail
  21. [libc++] Granularize parts of <type_traits> — nikolasklauser / detail
  22. [libc++] Always enable the ranges concepts — nikolasklauser / detail
  23. [libc++] Assume that push_macro and pop_macro are available — nikolasklauser / detail
  24. [libc++] Add auto to the list of required extensions in C++03 — nikolasklauser / detail
  25. [libc++] Add ranges::max_element to the synopsis and ADL-proof the __min_element_impl calls — nikolasklauser / detail
  26. [gn build] Port eebc1fb772c5 — llvmgnsyncbot / detail
  27. [Sanitizer][Darwin] Add explanation for Apple platform macros — julian.lettner / detail
  28. [SLP][NFC]Improve compile time, NFC. — a.bataev / detail
  29. [SVEInstrFormats] Ensure scatter instructions are named consistently. — paul.walker / detail
  30. [AArch64] Add tests with free shuffles for indexed fma variants. — flo / detail
  31. [mlir] Use 'native' instead of 'llvm_has_native_target' in the mlir tests — stilis / detail
  32. [libc++] Remove duplicate tests for callable concepts — Louis Dionne / detail

clang-d424559-g6cb3fdc278b9-t29514-b29514.tar.gz (May 23, 2022 2:41:42 PM)

  1. [External][CUDA] Add option to test with the new driver — jhuber6 / githubweb

clang-d424527-g210c4e7fc887-t29512-b29512.tar.gz (May 23, 2022 11:06:54 AM)

  1. [analyzer] Implement assumeInclusiveRange in terms of assumeInclusiveRangeDual — gabor.marton / detail
  2. [analyzer][NFC] Factor out the copy-paste code repetition of assumeDual and assumeInclusiveRangeDual — gabor.marton / detail
  3. [Support] Add missing <cstdint> header to Signals.h — slyich / detail
  4. [Support] Add missing <cstdint> header to Base64.h — slyich / detail
  5. [C++20] [Coroutines] Conform the updates for CWG issue 2585 — yedeng.yd / detail
  6. [AArch64] Fix assumptions on input type of tryCombineFixedPointConvert — david.green / detail
  7. [LV] Improve register pressure estimate at high VFs — peter.waller / detail
  8. Revert "[C++20] [Coroutines] Conform the updates for CWG issue 2585" — yedeng.yd / detail
  9. [AArch64] implement isReassocProfitable, disable for (u|s)mlal. — flo / detail
  10. [AArch64] Order STP Q's by ascending address — andre.simoesdiasvieira / detail
  11. [CGP] Freeze condition when despeculating ctlz/cttz — npopov / detail
  12. [RISCV][NFC] Test cases for fmuladd intrinsic — chunyu / detail
  13. [clang][driver] Dynamically select gcc-toolset/devtoolset version — tbaeder / detail
  14. [AArch64] Regenerate andandshift.ll test checks — llvm-dev / detail
  15. Test stackmap support for i128 — Tim Northover / detail
  16. [AMDGPU] Remove unneeded regex escaping in FileCheck patterns — jay.foad / detail
  17. Add support of the next Debian (Debian 13 - Trixie) — sylvestre / detail
  18. Add support of the next Ubuntu (Ubuntu 22.10 - Kinetic Kudu) — sylvestre / detail
  19. [AMDGPU][MC][GFX940] Disable v_mac_f32_dpp — d-pre / detail
  20. Revert "[clang][driver] Dynamically select gcc-toolset/devtoolset version" — tbaeder / detail
  21. [SPIR-V] Allow setting SPIR-V version via target triple. — anastasia.stulova / detail
  22. [InstCombine] Reuse icmp of and/or folds for logical and/or — npopov / detail
  23. [SLP][NFC]Add a test for extracting scalar from undef result vector, — a.bataev / detail
  24. [InstCombine] add tests for icmp of zext i1; NFC — spatel / detail
  25. [InstCombine] fold icmp of zext bool based on limited range — spatel / detail
  26. [MSVC, ARM64] Add __writex18 intrinsics — steplong / detail
  27. [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly. — a.bataev / detail
  28. [mlir] Add RSqrt tp ComplexOps.td. — pifon / detail
  29. [TableGen] Remove an untrue statement from the docs — jay.foad / detail
  30. [mlir] Add Expm1 tp ComplexOps.td. — pifon / detail
  31. [NFC][flang] Change the OpenMP atomic read/write test cases — qiaopeixin / detail
  32. [mlir][bufferization][NFC] Improve assembly format of AllocTensorOp — springerm / detail
  33. Revert "Revert "[AArch64] Set maximum VF with shouldMaximizeVectorBandwidth"" — jingu.kang / detail
  34. [InstCombine] Add tests for recursive and/or of icmp folds (NFC) — npopov / detail
  35. [InstCombine] Change operand order in recursive and/or of icmps fold — npopov / detail
  36. [clang-tidy] Improve add_new_check.py to recognize more checks — richard / detail
  37. NFC: Silence two warnings for unused bufferization symbols in release mode. — stellaraccident / detail
  38. [clang] Module global init mangling — nathan / detail
  39. [mlir][bufferization] Fix Python bindings — springerm / detail

clang-d424488-gb876c23604c7-t29507-b29507.tar.gz (May 23, 2022 3:17:20 AM)

  1. [InstCombine] add tests for bitcast; NFC — Chenbing.Zheng / detail
  2. Revert "[lldb] Consider binary as module of last resort" — omair.javaid / detail

clang-d424488-gb876c23604c7-t29507-b29507.tar.gz (May 23, 2022 3:17:20 AM)

  1. LNT: Only use text segment when isSO. — tamar.christina / githubweb

clang-d424486-g37ccfc55ab4f-t29506-b29506.tar.gz (May 23, 2022 12:01:10 AM)

  1. [mlir][NFC] Replace some nested if with logical and. — jacquesguan / detail
  2. [CSKY] Fix the conflict of default fpu features and -mfpu option — zixuan.wu / detail
  3. [mlir][tblgen][ods][python] Use keyword-only arguments for optional builder arguments in generated Python bindings — stellaraccident / detail
  4. [Sparc] Have test use IAS — brad / detail

clang-d424486-g37ccfc55ab4f-t29506-b29506.tar.gz (May 23, 2022 12:01:10 AM)

  1. [test-suite][CSKY] Add Architecture Detection for C-SKY — zixuan.wu / githubweb

clang-d424482-gc11051a4001c-t29503-b29503.tar.gz (May 22, 2022 5:06:09 PM)

  1. [LV] Add check line to test interleaving only with induction cast. — flo / detail
  2. [SelectionDAG] Fold abs(undef) to 0 instead of undef. — craig.topper / detail
  3. [SelectionDAG] Add a freeze to ISD::ABS expansion. — craig.topper / detail

clang-d424479-g202a4fde2ba9-t29501-b29501.tar.gz (May 22, 2022 1:01:32 PM)

  1. [LV] Widen ptr-inductions with scalar uses for scalable VFs. — flo / detail
  2. [SystemZ] Bugfix for symbolic displacements. — paulsson / detail
  3. [InstCombine] add tests for icmp + sub patterns; NFC — spatel / detail
  4. [InstCombine] fold icmp with sub and bool — spatel / detail
  5. Revert "[InstCombine] fold icmp with sub and bool" — spatel / detail
  6. ADT::GenericCycleInfo: Hide validateTree() in -Asserts. — geek4civic / detail
  7. [LV] Re-generate check lines for loop-form.ll test. — flo / detail
  8. [LV] Use exiting block instead of latch in addUsersInExitBlock. — flo / detail
  9. Test more C DR conformance (part two of many) — aaron / detail

clang-d424470-g69c0af3de224-t29499-b29499.tar.gz (May 22, 2022 9:36:26 AM)

  1. [SVE] Enable use of 32bit gather/scatter indices for fixed length vectors — paul.walker / detail
  2. CWG 1394: Incomplete types as parameters of deleted functions — jyknight / detail

clang-d424468-g9d0d24eec447-t29496-b29496.tar.gz (May 22, 2022 5:02:54 AM)

  1. [clang-tidy] add support for Demorgan conversions to readability-simplify-bool-expr — n.james93 / detail
  2. [clang-tidy] Fix not updating storeOptions after af77b1d9901 — n.james93 / detail

clang-d424466-g09865ae95dbf-t29494-b29494.tar.gz (May 22, 2022 1:23:23 AM)

  1. [LegalizeTypes][VP] Add integer promotion support for vp.sitofp/vp.uitofp — ben.shi / detail
  2. [M68k][Disassembler] Fix decoding conflict — ox59616e / detail
  3. [NFC][M68k][test] Add disassembler tests for move instructions — ox59616e / detail

clang-d424463-g0b903ef6aa09-t29493-b29493.tar.gz (May 21, 2022 9:40:00 PM)

  1. [clang-format] Fix a crash on lambda trailing return type — owenca / detail
  2. [clang-format] Format unit tests with InsertBraces/RemoveBracesLLVM — owenca / detail
  3. [M68k][Disassembler] Cleanup unused variables. NFC — minyihh / detail
  4. Re-add release notes for GCC ABI compatibility for non-POD in packed structs — dblaikie / detail

clang-d424459-gf4d52cad6713-t29491-b29491.tar.gz (May 21, 2022 6:06:07 PM)

  1. [MLIR][Presburger] Update equality and subset checks asserts in IntegerRelation — groverkss / detail
  2. Revert "[SLP]Do not emit extract elements for insertelements users, replace with shuffles directly." — flo / detail
  3. Fix failing test bots from df46fb40557a14807dd508af32251ceb1cab8b86 — aaron / detail
  4. [clang-tidy] Add a useful note about -std=c++11-or-later — balazs.benics / detail
  5. [ORC] Allow FailedToMaterialize errors to outlive ExecutionSessions. — Lang Hames / detail
  6. [TypePromotion] Refine fix sext/zext for promoted constant from D125294. — craig.topper / detail
  7. [ORC] Check for errors when materializing absolute symbols. — Lang Hames / detail
  8. [clang-format] Handle "complex" conditionals in RemoveBracesLLVM — owenca / detail
  9. [clang-format] Fix a bug in "AfterControlStatement: MultiLine" — owenca / detail

clang-d424450-gdf46fb40557a-t29489-b29489.tar.gz (May 21, 2022 2:20:23 PM)

  1. [ORC] Add a ~ExectionSession destructor to verify that endSession was called. — Lang Hames / detail
  2. [clang-format] Fix an infinite loop in parseJavaEnumBody() — owenca / detail
  3. Test C DR conformance (part one of many) — aaron / detail

clang-d424447-g3bebec6592a4-t29487-b29487.tar.gz (May 21, 2022 11:18:56 AM)

  1. [SCEV] Use umin_seq for BECount of multi-exit loops — nikita.ppv / detail
  2. [ARM] Add register-mask for tail returns — david.green / detail
  3. [LV] Precommit test for PR55167. — flo / detail
  4. [VPlan] Model first exit values using VPLiveOut. — flo / detail

clang-d424443-g295d032762ad-t29485-b29485.tar.gz (May 21, 2022 7:00:47 AM)

  1. [bufferization] Simplify code. NFCI. — benny.kra / detail
  2. [SVE] Refactor lowering for fixed length MGATHER/MSCATTER. — paul.walker / detail
  3. [JumpThreading] Insert freeze when unfolding select — nikita.ppv / detail
  4. [AMDGPU] Regenerate permute.ll test checks for future patch — llvm-dev / detail
  5. [lldb] fix 'command container' help text — l.lunak / detail
  6. [STLExtras] Make indexed_accessor_range operator== compatible with C++20 — benny.kra / detail
  7. [mlir] Move diagnostic handlers instead of copying — benny.kra / detail

clang-d424436-g003b95acf2ba-t29482-b29482.tar.gz (May 21, 2022 2:56:54 AM)

  1. [ORC][examples] Add missing EPCIndirectionUtils::cleanup call. — Lang Hames / detail
  2. [ORC][examples] Fix off-by-one error when handling null terminators. — Lang Hames / detail
  3. [mlir][LLVMIR] Add support for translating from some simple LLVM instructions — minyihh / detail
  4. [mlir][LLVMIR] Use the correct way to determine if it's a scalable vector — minyihh / detail
  5. [LegalizeTypes] Use SmallDenseMap::count instead of SmallDenseMap::find. NFC — craig.topper / detail
  6. [LegalizeTypes] Remove double map lookup in DAGTypeLegalizer::PerformExpensiveChecks. NFC — craig.topper / detail

clang-d424430-g441f691b3748-t29480-b29480.tar.gz (May 20, 2022 10:50:03 PM)

  1. Revert "Mark new TSan test as unsupported on PPC." — paulkirth / detail
  2. Revert "tsan: add lock free stack pattern test" — paulkirth / detail
  3. [lld][WebAssemlby] Add TLS test to lld/test/wasm/data-segments.ll. NFC — sbc / detail
  4. [mlir][bufferization] Add bufferization.alloc_tensor op — springerm / detail
  5. [ORC] Remove usused Error variable. — Lang Hames / detail

clang-d424425-g705f048cbbfd-t29478-b29478.tar.gz (May 20, 2022 6:52:48 PM)

  1. [OpenMP] Fix partial unrolling off-by-one. — llvm-project / detail
  2. Add 'ppc' as a target (for both 32- and 64-bit ppc). — 31459023+hctim / detail
  3. [lldb] Consider binary as module of last resort — Jonas Devlieghere / detail
  4. [lldb] Fix spurious assertion in PrintCommandOutput — Jonas Devlieghere / detail
  5. PPC+TSan whack-a-mole, round 3. — 31459023+hctim / detail
  6. [LLVM] Add a check if should cast atomic operations to integer type — i / detail
  7. [NVPTX] Enable AtomicExpandPass for NVPTX — i / detail
  8. [mlir][sparse] Support more complex operations. — bixia1 / detail
  9. [lld-macho] Stop crash when emitting personalities with -dead_strip — abrachet / detail
  10. Convert the test file for TestIgnoredExceptions.py to the mach_vm API. — jingham / detail
  11. [WebAssembly] Strip TLS when "atomics" is not enabled — Dev / detail
  12. [ObjCARC] Drop nullary clang.arc.attachedcall bundles in autoupgrade. — Ahmed Bougacha / detail
  13. SystemZAsmPrinter.cpp: Fix a warning. [-Wunused-variable] — geek4civic / detail
  14. [mlir] MemRefToLLVM: convert memref.view operations for empty memrefs — ezhulenev / detail

clang-d424411-gade5b55af574-t29476-b29476.tar.gz (May 20, 2022 3:07:32 PM)

  1. [clangd][ObjC] Filter ObjC method completions on the remaining selector — davg / detail
  2. [mlir][sparse] add support for complex zero/one building — ajcbik / detail
  3. Adjust BUILD files for [MLIR][GPU] Add NvGpu mma.sync path to the VectorToGPU pass — gribozavr / detail
  4. Adjust BUILD files for [ifs] Switch to using OptTable — gribozavr / detail
  5. Use the public clang::Builtin API in the unit test — gribozavr / detail
  6. [AMDGPU] Mark SMEM cache invalidations as not reading memory — jay.foad / detail
  7. [clang] Fixing arm-common, windows only and openmp header install targets — qwu / detail
  8. [TypePromotion] Fix another case for sext vs zext in promoted constant. — craig.topper / detail
  9. [lldb] Set correct register number for cpsr (GENERIC_REGNUM_FLAGS) — Jonas Devlieghere / detail
  10. [mlir] Add missing NVGPU link dependency to VectorToGPU — cbate / detail
  11. [gn build] (manually) port 480dcdc8975d8 (llvm-ifs OptTable) — thakis / detail
  12. [RISCV] Add initial test coverage for LSR — listmail / detail
  13. [InstructionSimplify] Remove multiple 'break' after 'return'. NFC — craig.topper / detail
  14. Revert "[ConstantRange] Improve the implementation of binaryOr" — douglas.yung / detail
  15. Update fuzzing test to comply with new optimisation. — 31459023+hctim / detail
  16. Adapt C++ std::string dataformatter for D125496 — Adrian Prantl / detail
  17. Fix up fuzzing test on Windows. — 31459023+hctim / detail
  18. Avoid uninitialized Diag.ID (which we pass but never read) — github / detail
  19. Add some diagnostics to diagnose bot-only failures for TestIgnoredExceptions.py — jingham / detail
  20. Recommit "[ConstantRange] Improve the implementation of binaryOr" — ashaposhnikov / detail
  21. [AArch64] Use proper instruction mnemonics for FPRs — isanbard / detail
  22. [CodeView] Combine variable def ranges that are continuous. — zequanwu / detail
  23. Reland "[clang-tidy] modernize-deprecated-headers check should respect extern "C" blocks"" — balazs.benics / detail
  24. [Libomptarget] Add branch prediction intrinsic to state check — jhuber6 / detail
  25. [clang-tidy] Introduce the WarnIntoHeaders option to modernize-deprecated-headers — balazs.benics / detail
  26. [clang-tidy] modernize-deprecated-headers should ignore system headers — balazs.benics / detail
  27. Mark new TSan test as unsupported on PPC. — 31459023+hctim / detail
  28. Add a page to track C defect report status — aaron / detail

clang-d424383-g1ca772ed951e-t29473-b29473.tar.gz (May 20, 2022 10:56:23 AM)

  1. [clangd] Support UnresolvedUsingTypeLoc AST node in FindTarget. — hokein.wu / detail
  2. [SLP][NFC]Use SmallPtrSet to avoid n*m complexity, NFC. — a.bataev / detail
  3. [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly. — a.bataev / detail
  4. [InstCombine] add casted bitwise logic tests to show missing use check; NFC — spatel / detail
  5. [InstCombine] add use check to fold of bitwise logic with cast ops — spatel / detail
  6. [DebugInfo][NFC] Add instr-ref documentation, migration guide — jryans / detail
  7. Fix test from df2a4e to work with 32 bit windows targets. — erich.keane / detail
  8. [libc++abi] Add missing XFAIL on test — Louis Dionne / detail
  9. [libunwind] Introduce a cmake-bridge.cfg.in file to reduce test config duplication — Louis Dionne / detail
  10. [libc++] Improve error messages for disabled modes — Louis Dionne / detail
  11. [clang] Honor __attribute__((no_builtin("foo"))) on functions — steplong / detail
  12. [analyzer][NFC] Remove the unused LocAsInteger::getPersistentLoc() — balazs.benics / detail
  13. [clang-format] Don't break lines after pragma region — tobias / detail
  14. [clangd] Provide links to clang-tidy and include-cleaner diagnostic docs — sam.mccall / detail
  15. Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags" — gchatelet / detail
  16. [libc++] Use _LIBCPP_ASSERT by default for _PSTL_ASSERTions — nikolasklauser / detail
  17. Fix an unused variable warning in no-asserts build mode — gribozavr / detail
  18. [AMDGPU] Add verification for mandatory literals — jay.foad / detail
  19. [AMDGPU] Handle mandatory literals in isOperandLegal — jay.foad / detail
  20. [lldb] Disable scripted_crashlog_json.test on Apple Silicon — Jonas Devlieghere / detail
  21. [X86] Add tests for FREM — jeremy.morse / detail
  22. [ifs] Switch to using OptTable — abrachet / detail
  23. [MLIR][GPU] Add NvGpu mma.sync path to the VectorToGPU pass — cbate / detail

clang-d424360-g534ea8bca51d-t29471-b29471.tar.gz (May 20, 2022 6:56:58 AM)

  1. [AArch64] Fix the generation of BE Nops — david.green / detail
  2. [NFC][test] Fix the line num of expected-error for CSKY at builtin-alloca-with-align.c — zixuan.wu / detail
  3. [LV] Do not LoopSimplify/LCSSA after generating main vector loop. — flo / detail
  4. [flang] Fix use-associated false-positive error — d.dudkin / detail
  5. [AArch64][SME][NFC] Add implicit operands for SME instructions in the disassembly. — caroline.concatto / detail
  6. [AArch64][SME]Tied up ZA operand for accumulate instructions — caroline.concatto / detail
  7. [ARM] Cost modelling for MVE vector fptoi_sat — david.green / detail
  8. [mlir] do not elide dialect prefix for ops with dots in the name — zinenko / detail
  9. [AMDGPU][MC][GFX8+] Correct SMEM offset parsing — d-pre / detail
  10. [X86][AMX][NFC] Refactor X86LowerAMXCast.cpp — yuanke.luo / detail
  11. tsan: add lock free stack pattern test — dvyukov / detail
  12. [AMDGPU] Add a test case for an SIFoldOperands bug — jay.foad / detail
  13. Minutes for pauth sync-ups have moved to Discourse. — kristof.beyls / detail
  14. [RISCV] Add a test showing overlapping stack offsets with RVV — fraser / detail
  15. [RISCV] Fix logic for determining RVV stack padding — fraser / detail
  16. [AArch64] Generate AND in place of CSEL for predicated CTTZ — david.green / detail

clang-d424344-g83c431fb9e72-t29468-b29468.tar.gz (May 20, 2022 3:01:52 AM)

  1. [RISCV][NFC] Remove `*=` operator for LMULType — eopxd / detail
  2. [RISCV] Add VL patterns for vector widening floating-point fused multiply-add instructions. — jacquesguan / detail
  3. [flang][OpenMP] Fix the types of worksharing-loop variables — qiaopeixin / detail
  4. Make CompoundStmtBitfields::NumStmts not a bit-field — sepavloff / detail
  5. [amdgpu] Add amdgpu_kernel calling conv attribute to clang — jonathanchesterfield / detail

clang-d424339-g86803008eabb-t29466-b29466.tar.gz (May 20, 2022 12:11:52 AM)

  1. [mlir][Arithmetic] fold overlapping negf. — jacquesguan / detail
  2. [lit] Fix setup of sanitizer environment — Vitaly Buka / detail
  3. [InstCombine] [NFC] Use a pattern matcher for ExtractElementInst — Chenbing.Zheng / detail
  4. [ASan] Add sleep_before_init flag — julian.lettner / detail
  5. [RISCV] Add test showing codegen for unaligned loads and stores of scalar types — listmail / detail
  6. [lldb] Fix 'ptsname_r' is only available on macOS 10.13.4 or newer — Jonas Devlieghere / detail
  7. [lldb] Update test_software_breakpoint_set_and_remove_work for AS — Jonas Devlieghere / detail
  8. [MIR] Provide location of extra instruction operand when diagnosing it. — ivan.kosarev / detail

clang-d424331-g6e00a34cdb49-t29463-b29463.tar.gz (May 19, 2022 8:31:42 PM)

  1. [bazel][libc] Fix bazel build — abrachet / detail
  2. [Serialization] Delta encode locations in expansion sloc entries — sam.mccall / detail
  3. [mlir][sparse] Adding x-macros for OverheadType — 2998727+wrengr / detail
  4. [AArch64] Add support for -fzero-call-used-regs — isanbard / detail

clang-d424327-g774674ce9abb-t29461-b29461.tar.gz (May 19, 2022 4:29:21 PM)

  1. [NFC] Fix a couple of whitespace issues. — paul.walker / detail
  2. [mlir][tensor] Add canonicalization for tensor.cast from extract_slice — thomasraoux / detail
  3. [mlir][vector] Fix crash in DropInnerMostUnitDims pattern — thomasraoux / detail
  4. [llvm-jitlink] Print session report even if entry-point lookup errors out. — Lang Hames / detail
  5. [ORC] Add missing std::moves, pass SymbolLookupSet by value. — Lang Hames / detail
  6. [ORC] Add a FIXME. — Lang Hames / detail
  7. [ORC] Avoid more SymbolStringPtr copies. — Lang Hames / detail
  8. [Object] Fix updating darwin archives — keithbsmiley / detail
  9. [docs][tools] Remove old llvm-bcanalyzer options — keithbsmiley / detail
  10. [llvm-dis] Improve missing file error message — keithbsmiley / detail
  11. [WebAssembly] Use CHECK-NEXT for irreducible-cfg.mir — aheejin / detail
  12. [WebAssembly] Fix register use-def in FixIrreducibleControlFlow — aheejin / detail
  13. [Libomptarget] Add `leaf` attribute to `vprintf` declaration — jhuber6 / detail
  14. [ValueTracking] Baseline tests for Power-of-2 value tracking on PHI nodes — williamjhuang / detail
  15. [llvm-dis][test] Fix error case on Windows — keithbsmiley / detail
  16. [ValueTracking] Added support to deduce PHI Nodes values being a power of 2 — williamjhuang / detail
  17. [Office Hours] add initial guidance for hosts — kristof.beyls / detail
  18. [InstCombine] NEW Baseline tests for InstCombine optimization to merge GEP instructions with constant indices — williamjhuang / detail
  19. [ARM] Cost modelling for scalar fptoi_sat — david.green / detail
  20. [OpenMP][libomp] Fix accidental removal of else for core attributes — jonathan.l.peyton / detail
  21. Revert "[ValueTracking] Added support to deduce PHI Nodes values being a power of 2" — thakis / detail
  22. [lld][test] Delete empty Unit test directory — keithbsmiley / detail
  23. [gn build] (manually) port 505ddb6b7450 (remove Unit/lit.site.cfg.py) — thakis / detail
  24. [LV] Drop wrap flags for reductions using VP def-use chain. — flo / detail
  25. [Clang][[OpenMP5.1] Initial parser/sema for default(private) clause — jennifer.yu / detail
  26. [mlir] Remove unused properties from the standalone example's lit configuration — stilis / detail
  27. [AMDGPU] Mark s_getreg as having side effects instead of reading memory — jay.foad / detail
  28. [AMDGPU] Mark s_get_waveid_in_workgroup as not reading memory — jay.foad / detail
  29. [mlir][sparse] fix unsigned comparison bug in assert — ajcbik / detail
  30. Handle instrumentation of scalar single-precision (_ss) intrinsics — Vitaly Buka / detail
  31. [Flang][OpenMP] Upstream the lowering of the parallel do combined construct — kiran.chandramohan / detail
  32. [bazel] Add lib/Basic/BuiltinTargetFeatures.h to clang:basic `hdrs`. — jgorbe / detail
  33. [ConstantRange] Improve the implementation of binaryOr — ashaposhnikov / detail
  34. Revert "[RISCV] Use selectShiftMaskXLen ComplexPattern for isel of rotates." — craig.topper / detail
  35. Revert "[RISCV] Add test cases showing failure to remove mask on rotate amounts." — craig.topper / detail
  36. [lldb/test] Fix PExpect.launch issue when disabling color support — medismail.bennani / detail
  37. [libc] Add strlcat — abrachet / detail
  38. [DirectX backend] When cleanup module flags only remove unused flags. — python3kgae / detail
  39. [TableGen] Add generation of argument register lists — isanbard / detail
  40. [mlir][sparse] Using the name "dimSizes" more consistently — 2998727+wrengr / detail
  41. [mlir][sparse] Simplifying closure — 2998727+wrengr / detail
  42. Revert "[TableGen] Add generation of argument register lists" — isanbard / detail
  43. [TableGen] Add generation of argument register lists — isanbard / detail
  44. [mlir][sparse] Factored out a "FATAL" macro for unrecoverable assertion failure — 2998727+wrengr / detail

clang-d424283-gd374b65f2da1-t29458-b29458.tar.gz (May 19, 2022 12:31:40 PM)

  1. [SLP][NFC] Pre-commit test showing vectorization preventing FMA — william.schmidt / detail
  2. Add an option to fill container for ref — usx / detail
  3. [AArch64][SVE] Convert SRSHL to LSL when the fed from an ABS intrinsic — bradley.smith / detail
  4. [libc++] Enable move semantics for vector in C++03 — nikolasklauser / detail
  5. [flang][NFC] Allow whitespaces before `ERROR` — d.dudkin / detail
  6. [libc++] Granularize algorithm benchmarks — nikolasklauser / detail
  7. [AMDGPU] gfx11 LDSDIR instructions MC support — Joseph.Nash / detail
  8. [flang][OpenMP] Support for Collapse — mats.petersson / detail
  9. [flang][driver] Add support for generating executables on MacOSX/Darwin — andrzej.warzynski / detail
  10. [runtimes] Fix the build of merged ABI/unwinder libraries — Louis Dionne / detail
  11. [AMDGPU] gfx11 scalar memory instructions — Joseph.Nash / detail
  12. [libunwind] Remove unused _LIBUNWIND_HAS_NO_THREADS macro in tests — Louis Dionne / detail
  13. [NFC] Fix typos in X86CmovConversion — apostolakis / detail
  14. [libc++] Override the value of LIBCXX_CXX_ABI in the cache — Louis Dionne / detail
  15. [VPlan] Update VPWidenMemoryInstruction to not inherit from VPValue. — flo / detail
  16. [LoopVectorize] Precommit a test for D122126 — chenmindong1 / detail
  17. [LoopVectorize] Don't interleave when the number of runtime checks exceeds the threshold — chenmindong1 / detail
  18. [clang] Fix __has_builtin — Yaxun.Liu / detail
  19. [lldb] Add non-address bit improvements to release notes — david.spickett / detail
  20. [AMDGPU] Allow multiple uses of the same literal in SOP2/SOPC — jay.foad / detail
  21. [SimpleLoopUnswitch] Skip trivial selects during trivial unswitching. — flo / detail
  22. [AMDGPU] emit macro __GFX9__ etc — Yaxun.Liu / detail
  23. [PowerPC] Implement XL compat __fnabs and __fnabss builtins. — amy.kwan1 / detail
  24. [NVVM] Update intrinsic defintions to include the `nocallback` attribute — jhuber6 / detail
  25. [SelectOpti][1/5] Setup new select-optimize pass — apostolakis / detail
  26. [gn build] Port ca7c307d1816 — llvmgnsyncbot / detail
  27. [DeadArgElim] Use poison instead of undef as placeholder for dead arguments — nuno.lopes / detail
  28. Drop qualifiers from return types in C (DR423) — aaron / detail

clang-d424255-g068f14f1e4ec-t29456-b29456.tar.gz (May 19, 2022 8:23:00 AM)

  1. Force HAVE_LIB_RT to NO when building with Xcode toolchains — Jon Roelofs / githubweb
  2. Add new worker debian-tritium-mips64el for Linux 64-bit MIPS LE — gkistanova / githubweb
  3. [lldb] Enable libcxx(abi) and compiler-rt as runtimes — Jonas Devlieghere / githubweb

clang-d424255-g068f14f1e4ec-t29456-b29456.tar.gz (May 19, 2022 8:23:00 AM)

  1. [WebAssembly] Fix bug where -no-type-check failed to completely disable the typechecker — asb / detail
  2. [libc] Apply no-builtin everywhere, remove unnecessary flags — gchatelet / detail
  3. [WebAssembly][NFC] Fix errant tabs in test case in last commit — asb / detail
  4. [release] Add cmake as an extra tarball and not bundle it — kkleine / detail
  5. [RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation — Lian.Wang / detail
  6. [clangd] NFC: Clarify the Include Cleaner warning — kbobyrev / detail
  7. [clangd] Update the test after diagnostic message change — kbobyrev / detail
  8. [AMDGPU][NFC] Fix FileCheck directives in phi-vgpr-input-moveimm.mir. — ivan.kosarev / detail
  9. [APInt] Remove all uses of zextOrSelf, sextOrSelf and truncOrSelf — jay.foad / detail
  10. [APInt] Deprecate truncOrSelf, zextOrSelf and sextOrSelf — jay.foad / detail
  11. [AMDGPU][MC][GFX940] Add SMFMAC aliases — d-pre / detail
  12. [flang][driver] Make driver accept `-module-dir<value>` — andrzej.warzynski / detail
  13. [AArch64] Extend zero vector TBL codegen tests. NFC — david.green / detail
  14. Reland "[lldb] Add --all option to "memory region"" — david.spickett / detail
  15. [NFC][M68k] Replace `APInt::zextOrSelf` with `APInt::zext` — ox59616e / detail
  16. [AArch64] Fix zero element TBL indices — david.green / detail
  17. [M68k] Fix a bug in disassembler — ox59616e / detail
  18. [lldb] Add --show-tags option to "memory find" — david.spickett / detail

clang-d424237-g3948962b4540-t29453-b29453.tar.gz (May 19, 2022 4:15:41 AM)

  1. Enabling ccache for all ppc64 buildbots — kamau.bridgeman.ibm / githubweb

clang-d424237-g3948962b4540-t29453-b29453.tar.gz (May 19, 2022 4:15:41 AM)

  1. Fix if statement in DebugInfo/GSYM/LookupResult.cpp — apivovarov / detail
  2. [mlir] Add GlobalOp, GlobalLoadConstOp to ml_program. — stellaraccident / detail
  3. [mlir][python] Add Python bindings for ml_program dialect. — stellaraccident / detail
  4. Reland(3) "[clangd] Indexing of standard library" — sam.mccall / detail
  5. [clang-tidy] Fix logic of assertion — sam.mccall / detail
  6. [gn build] Port 03ea140b3a28 — llvmgnsyncbot / detail
  7. [pseudo] Squash some warnings. NFC — sam.mccall / detail
  8. [clangd] Suppress warning: control reaches end of function — sam.mccall / detail
  9. [LegalizeTypes][VP][NFC] Use an if and two returns instead of ?: operator — Lian.Wang / detail
  10. [LegalizeTypes][VP] Add integer promotions support for VP_TRUNCATE — Lian.Wang / detail
  11. [Serialization] Delta-encode consecutive SourceLocations in TypeLoc — sam.mccall / detail
  12. [libunwind] Remove -Wsign-conversion warning — daniel.kiss / detail
  13. [LegalizeVectorTypes][VP] Add widen and split support for VP_SETCC — Lian.Wang / detail
  14. [Serialization] Add missing includes for CHAR_BIT — sam.mccall / detail
  15. [gn build] Port 4df795bff752 — llvmgnsyncbot / detail

clang-d424222-g90ea81fcb28e-t29451-b29451.tar.gz (May 19, 2022 12:21:22 AM)

  1. dyld patch — medismail.bennani / detail
  2. [lldb/test] Make some tests as XFAIL while I investigate the issue — medismail.bennani / detail
  3. Revert 821ee172cdcd7196b6130321b53b6cc66bf1222b — medismail.bennani / detail
  4. Fix an or+and miscompile w/ GlobalISel — Jon Roelofs / detail
  5. [InstCombine] Allow undef vectors when foldSelectToCopysign — Chenbing.Zheng / detail
  6. [InstCombine] (rot X, ?) == 0/-1 --> X == 0/-1 — Chenbing.Zheng / detail
  7. Revert "[lldb/test] Make some tests as XFAIL while I investigate the issue" — medismail.bennani / detail
  8. [lldb/test] Fix failures caused by a previous PExpect.launch change — medismail.bennani / detail
  9. [NFC][RISCV] Enable TuneNoDefaultUnroll feature to control targets which use default unroll preference — zixuan.wu / detail
  10. [LV] Widen freeze instead of scalarizing it — zhongyunde / detail

clang-d424212-g3e54ea0cfa30-t29449-b29449.tar.gz (May 18, 2022 8:15:43 PM)

  1. Reland "[dwarf] Emit a DIGlobalVariable for constant strings." — 31459023+hctim / detail
  2. [NFCI] clang-format scudo standalone — 31459023+hctim / detail
  3. [mlir] Fix the error message for missing explicit TypeID — jeffniu22 / detail
  4. [NFCI] clang-format gwp-asan files. — 31459023+hctim / detail
  5. [libc][windows] fix strlcpy tests — michaelrj / detail
  6. [Analyzer] Remove extra space from NSErrorChecker message. — Artem Dergachev / detail
  7. [Sanitizers][Darwin] Rename Apple macro  SANITIZER_MAC -> SANITIZER_APPLE — m_borsa / detail
  8. [RISCV] Add a test case where mutation still violates strict asserts in InsertVSETVLI — listmail / detail
  9. [Debuginfod] Fix shared libs build break after eafa0530417e — nemanja.i.ibm / detail
  10. [Analysis] Avoid virtual dtor. NFC. — llvm-project / detail
  11. [SPIRV] Add simple tests to improve test coverage — andrey1.tretyakov / detail
  12. [BOLT] Testcase to repro R_X86_64_REX_GOTPCRELX bug — rafaelauler / detail
  13. Extend switch condition in optimizeSwitchPhiConst when free — Matthias Braun / detail
  14. [flang] test conforming & non-conforming lcobound — rouson / detail
  15. [Sparc] Make sure that we really don't emit quad-precision unless the "hard-quad-float" feature is available — brad / detail
  16. [M68k][Disassembler] Fix decoding conflict — ox59616e / detail
  17. [llvm/Support] Fallback to $TERM if terminfo has no "colors" capability — medismail.bennani / detail
  18. [lldb/Test] Add `use_colors` argument to the PExpect.launch wrapper — medismail.bennani / detail
  19. [lldb/Core] Fix "sticky" long progress messages — medismail.bennani / detail
  20. [lldb/crashlog] Fix line entries resolution in interactive mode — medismail.bennani / detail

clang-d424192-g7d8060bc19e9-t29446-b29446.tar.gz (May 18, 2022 4:12:28 PM)

  1. Add a darwin platform setting to specify which exceptions debugserver — jingham / detail
  2. [gn build] port 6694491affa18 — thakis / detail
  3. [mlir][ods] Simplify useDefaultType/AttributePrinterParser — jeffniu22 / detail
  4. [RISCV] Add test cases showing failure to remove mask on rotate amounts. — craig.topper / detail
  5. [RISCV] Use selectShiftMaskXLen ComplexPattern for isel of rotates. — craig.topper / detail
  6. [runtimes] Default LIB*_HERMETIC_STATIC_LIBRARY to ON on Windows — martin / detail
  7. [MC] [Win64EH] Remove an unused parameter to ARM64EmitUnwindCode. NFC. — martin / detail
  8. [MC] [Win64EH] Don't produce packed ARM64 unwind info with homed parameters — martin / detail
  9. [libc] Add strlcpy — abrachet / detail
  10. [libc] Add String to bsd headers — abrachet / detail
  11. [libc++][format] Adds a formattable concept. — koraq / detail
  12. [gn build] Port 15c809e8e780 — llvmgnsyncbot / detail
  13. [libc++][format] Adds formatter<charT[N], charT>. — koraq / detail
  14. [libc++][format] Improve format-arg-store. — koraq / detail
  15. [SystemZ][z/OS] Add the PPA1 to SystemZAsmPrinter — yusra.syeda / detail
  16. [libc++][format][5/6] Improve format_to_n. — koraq / detail
  17. [CMake][Fuchsia] Build runtimes as universal libraries on OS X — phosek / detail
  18. [libc] fix missing semicolon in bsd_ext.td — michaelrj / detail
  19. [gn build] Port 4d8268fbf4cd — llvmgnsyncbot / detail
  20. [llvm-readobj] Improve printing of Windows ARM packed unwind info — martin / detail
  21. [InstCombine] add tests for bswap with shift op; NFC — spatel / detail
  22. [InstCombine] allow variable shift amount in bswap + shift fold — spatel / detail
  23. [GISel] Add new combines for G_FMINNUM/MAXNUM and G_FMINIMUM/MAXIMUM — mkitzan / detail
  24. [Driver] Refactor /opt/rh detection — i / detail
  25. Fix some -Wstrict-prototypes issues in ORC examples — dblaikie / detail
  26. [libc++][CI] fixed a return curr_symbol() for Russian in the libcxx/test/support/locale_helpers.h for AIX — zhijian / detail
  27. [clang-tidy] Fix readability-simplify-boolean-expr when Ifs have an init statement or condition variable — n.james93 / detail
  28. [SystemZ][z/OS] Add missing include to llvm/include/llvm/BinaryFormat/GOFF.h — yusra.syeda / detail
  29. [SLP]Improve reductions vectorization. — a.bataev / detail

clang-d424192-g7d8060bc19e9-t29446-b29446.tar.gz (May 18, 2022 4:12:28 PM)

  1. Force HAVE_LIB_RT to NO when building with Xcode toolchains — Jon Roelofs / githubweb

clang-d424163-gececce1b5ec1-t29444-b29444.tar.gz (May 18, 2022 12:07:15 PM)

  1. [NFC] correcting a code comment. — chris.bieneman / detail
  2. [SCEV] Part 1, Serialize function calls in function arguments. — geek4civic / detail
  3. [SystemZ] Bugfix in SystemZTargetLowering::combineINT_TO_FP() — paulsson / detail
  4. Revert "[BasicAA] Remove unneeded special case for malloc/calloc" — listmail / detail
  5. clang-cl: Move /Zc: tests from cl-options.c to cl-zc.cpp — thakis / detail
  6. [OpenMP] libomp: honor passive wait policy requested with tasking — jonathan.l.peyton / detail
  7. [ARM] Clean up a test check from D125604. NFC — david.green / detail
  8. [RISCV][NFC] Rename variable in RISCVVEmitter.cpp — kito.cheng / detail
  9. [tests] Add test coverage for issue causing revert f7988d0 — listmail / detail
  10. [LoopUnroll] Regenerate test checks (NFC) — npopov / detail
  11. Revert "Reland(2) "[clangd] Indexing of standard library"" — sam.mccall / detail
  12. [AArch64] Add tests showing reassoc breaks (s|u)ml(a|s)l selection. — flo / detail
  13. [gn build] Port 77533ea443ac — llvmgnsyncbot / detail
  14. [lldb] Change implementation of memory read --show-tags option — david.spickett / detail
  15. [gn build] Port 29e556fc2ba9 — llvmgnsyncbot / detail
  16. [mlir][sparse] Add support for complex.im and complex.re to the sparse compiler. — bixia / detail
  17. [libunwind][AArch64] Add support for DWARF expression for RA_SIGN_STATE. — daniel.kiss / detail
  18. Apply clang-tidy fixes for performance-for-range-copy in LinalgOps.cpp (NFC) — joker.eph / detail
  19. Apply clang-tidy fixes for llvm-else-after-return in OpenMPDialect.cpp (NFC) — joker.eph / detail
  20. [DAGCombiner] Fix bug in MatchBSwapHWordLow. — craig.topper / detail
  21. [clang-tidy] Fix readability-simplify-boolean-expr crash with implicit cast in return. — n.james93 / detail
  22. [ObjCopy][NFC] Remove unneeded zero initialization — i / detail
  23. Correct the diagnostic behavior for unreachable _Generic associations in C++ — aaron / detail
  24. [Debuginfod] Add --debug-file-directory to llvm-debuginfod-find. — dthorn / detail
  25. Partially revert "[CMake] Passthrough OSX CMake options to builtins and runtimes" — phosek / detail

clang-d424138-g0990d5b549ee-t29442-b29442.tar.gz (May 18, 2022 7:53:32 AM)

  1. [clang][ASTImporter] Add isNewDecl — gabor.marton / detail
  2. [clang][analyzer][ctu] Make CTU a two phase analysis — gabor.marton / detail
  3. [JumpThreading] Use common code to skip freeze (NFC) — npopov / detail
  4. [lldb] const a couple of getters on MemoryRegionInfo — david.spickett / detail
  5. [AMDGPU] Shrink F16 MAD/FMA to MADAK/MADMK/FMAAK/FMAMK on GFX10 — jay.foad / detail
  6. [mlir:GreedyDriver] Return WalkResult::skip after deleting a known constant — riddleriver / detail
  7. [AMDGPU] Aggressively fold immediates in SIFoldOperands — jay.foad / detail
  8. [JumpThreading] Simplify getPredicateAt() based folding — npopov / detail
  9. [MLIR] Make `parseDimensionListRanked` configurable wrt parsing a trailing `x` — frgossen / detail
  10. [llvm][fix-irreducible] ensure that loop subtree under child is correctly reconnected to new loop — Tim Northover / detail
  11. [IR] Report whether replaceUsesOfWith() changed something (NFC) — npopov / detail
  12. [JumpThreading] Add additional freeze tests (NFC) — npopov / detail
  13. [AMDGPU] Aggressively fold immediates in SIShrinkInstructions — jay.foad / detail
  14. [JumpThreading] Look through freeze in getPredicateAt() fold — npopov / detail
  15. [AMDGPU][MC][GFX10] Add missing s_scratch_load tests. — ivan.kosarev / detail
  16. [lldb] Add --all option to "memory region" — david.spickett / detail
  17. AArch64: fall back to DWARF instead of crashing on weird .cfi directives — Tim Northover / detail
  18. [X86] Regenerate select-ext.ll test for D125604 — llvm-dev / detail
  19. [X86] coalesce-dead-lanes.mir - fix CHECK-LABEL typo identified in D125604 — llvm-dev / detail
  20. [X86] copy-propagation.ll - fix CHECK-NEXT typo identified in D125604 — llvm-dev / detail
  21. [X86] lvi-hardening-indirectbr.ll - fix X64-NOT typo identified in D125604 — llvm-dev / detail
  22. [X86] statepoint-vreg-details.ll - fix CHECK-VREG-LABEL typo identified in D125604 — llvm-dev / detail
  23. [DebugInfo][X86] debug-info-template-parameter.ll - fix broken DW_AT_default_value checks identified in D125604 — llvm-dev / detail
  24. [AArch64] fp16-v8-instructions.ll - remove some old defunct CHECKS identified in D125604 — llvm-dev / detail
  25. Revert "[lldb] Add --all option to "memory region"" — david.spickett / detail
  26. [lldb] Remove non-address bits from read/write addresses in lldb — david.spickett / detail
  27. [AMDGPU][MC][NFC] MUBUF code cleanup — d-pre / detail
  28. [OpenCL] Add cl_khr_subgroup_rotate builtins — sven.vanhaastregt / detail
  29. [mlir][complex] Add pow/sqrt/tanh ops and lowering to libm — benny.kra / detail
  30. [ARM] Don't Enable AES Pass for Generic Cores — archibald.elliott / detail
  31. [AMDGPU][MC][GFX7] Disable cache policy modifiers with SMRD — d-pre / detail
  32. [Security Group] Update representative for Rust. — kristof.beyls / detail
  33. [AArch64] neon-vmull-high-p64.ll - fix name/check mismatch identified in D125604 — llvm-dev / detail
  34. [X86] addcarry.ll - add nounwind to prevent cfi noise on tests — llvm-dev / detail
  35. [libcxx] [test] Add missing header for std::numeric_limits — benny.kra / detail
  36. [libcxx] [test] Include header for strverscmp — benny.kra / detail
  37. [AMDGPU][MC][GFX940] Correct tied operand decoding for smfmac opcodes — d-pre / detail
  38. [InstCombine] Remove disable-verify tests (NFC) — npopov / detail
  39. [lldb][AArch64] Fix corefile memory reads when there are non-address bits — david.spickett / detail
  40. [InstCombine] reduce code duplication for checking types; NFC — spatel / detail
  41. [InstCombine] avoid crash on fold of icmp with cast operand — spatel / detail
  42. Reland(2) "[clangd] Indexing of standard library" — sam.mccall / detail
  43. [lit] pass LLVM_SYMBOLIZER_PATH through to tests. — sam.mccall / detail
  44. [CGP] Regenerate test checks (NFC) — npopov / detail
  45. Assert on polymorphic pointer intrinsic param — thomasp / detail
  46. [gn build] Port ca875539f788 — llvmgnsyncbot / detail

clang-d424092-gfcfb86483b29-t29439-b29439.tar.gz (May 18, 2022 3:47:01 AM)

  1. Revert "[clang-format] Fix WhitespaceSensitiveMacros not being honoured when macro closing parenthesis is followed by a newline." — marek.kurdej+llvm.org / detail
  2. [ArgPromotion] Add unused-argument.ll test (NFC) — samolisov / detail
  3. [llvm-readobj] Fix printing of Windows ARM unwind opcodes, add tests — martin / detail
  4. [mlir:PDLL] Drop space as a completion commit character — riddleriver / detail
  5. [mlir:PDLL] Improve the location ranges of several expressions during parsing — riddleriver / detail
  6. [mlir:PDLL] Don't append / for directory code completion — riddleriver / detail
  7. [mlir][Canonicalize] Fix command-line options — riddleriver / detail
  8. [llvm-nm] Always use opaque pointers (PR55506) — npopov / detail
  9. [LoopUnroll] Avoid branch on poison for runtime unroll with multiple exits — npopov / detail
  10. [SCEVExpander] Expand umin_seq using freeze — npopov / detail
  11. [GreedyPatternRewriter] Avoid reversing constant order — riddleriver / detail
  12. [PowerPC] Treat llvm.fmuladd intrinsic as using CTR — qiucofan / detail
  13. [flang][Runtime] Use proper prototypes in Fortran_main. NFCI — diana.picus / detail
  14. [SelectionDAGBuilder] Pass fast math flags to most of VP SDNodes. — yeting.kuo / detail
  15. [flang][driver] Support parsing response files — diana.picus / detail
  16. [test, x86] Fix spurious x86-target-features.c failure — thomasp / detail
  17. [LV] set Header earlier, use variable instead of repeated access (NFC). — flo / detail

clang-d424075-ge00cbbec06c0-t29437-b29437.tar.gz (May 18, 2022 12:07:49 AM)

  1. Precommit a test file for D84941 — aqjune / detail
  2. [JumpThreading] Let ProcessImpliedCondition look into freeze instructions — aqjune / detail
  3. [InstCombine] add tests for icmp-fsh — Chenbing.Zheng / detail
  4. [NFC][AMDGPU][CodeGen] Use ArrayRef in TargetLowering functions — sunshaoce / detail
  5. [NFC][Clang] Modify expect of fail test or XFAIL because CSKY align is different — zixuan.wu / detail
  6. [BasicAA] Remove unneeded special case for malloc/calloc — preames / detail
  7. [MLIR][Presburger] Attach values only to non-local identifiers in FAVC — groverkss / detail
  8. [MLIR][Presburger] Cleanup getMaybeValues in FACV — groverkss / detail

clang-d424067-g8527f32f0a16-t29435-b29435.tar.gz (May 17, 2022 8:30:43 PM)

  1. [mlir][SCF] Fix scf.while bufferization — springerm / detail
  2. Revert "[RISCV] Enable strict assertions in InsertVSETVLI data flow" — preames / detail
  3. [mlir][tosa] Rework tosa.apply_scale lowering for 32-bit — suderman / detail
  4. [lld][ELF] Support BFD name elf32-avr — ben.shi / detail

clang-d424063-g79ca4ed3e782-t29433-b29433.tar.gz (May 17, 2022 4:29:36 PM)

  1. [AArch64] Teach perfect shuffles tables about D-lane movs — david.green / detail
  2. fix typo error in DivergenceAnalysis.h — hanruobing / detail
  3. [mlir][LLVMIR] Use a new way to verify GEPOp indices — minyihh / detail
  4. [AMDGPU] Add intrinsics llvm.amdgcn.{raw|struct}.buffer.load.lds — Stanislav.Mekhanoshin / detail
  5. [X86] Rename combineCONCAT_VECTORS\INSERT_SUBVECTOR\EXTRACT_SUBVECTOR to match Opcode name. NFCI. — llvm-dev / detail
  6. [AMDGPU] Add test for no waitcnt before issuing LDS DMA. NFC. — Stanislav.Mekhanoshin / detail
  7. [AMDGPU] gfx11 scalar alu instructions — Joseph.Nash / detail
  8. [NFC][lldb][trace] Use uint64_t when decoding and enconding json — walter erquinigo / detail
  9. [RISCV] Enable strict assertions in InsertVSETVLI data flow — preames / detail
  10. [clangd] Add command-line flag to set background indexing thread priority. — sam.mccall / detail
  11. [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality — jeffniu22 / detail
  12. [pseudo] benchmark cleanups. NFC — sam.mccall / detail
  13. [InstCombine] fold more shuffles with FP<->Int cast operands — spatel / detail
  14. [libc] add sprintf — michaelrj / detail
  15. [RISCV] Canonicalize AVL=setvli to AVL=Imm or AVL=VLMAX — preames / detail
  16. [clang][dataflow] Weaken guard to only check for storage location — li.zhe.hua / detail
  17. Reland "[clangd] Indexing of standard library" — sam.mccall / detail
  18. [RISCV] Minor reorganization of VSETVLIInfo::operator== for readability [NFC] — preames / detail
  19. [gn build] Port ccdb56ac10ee — llvmgnsyncbot / detail
  20. [AMDGPU] Enable FLAT LDS DMA on gfx9/10 before gfx940 — Stanislav.Mekhanoshin / detail
  21. Revert "Reland "[clangd] Indexing of standard library"" — sam.mccall / detail
  22. [AMDGPU] Add llvm.amdgcn.global.load.lds intrinsic — Stanislav.Mekhanoshin / detail
  23. [gn build] Port 6aabf60f2fb7 — llvmgnsyncbot / detail
  24. [trace][intelpt] Support system-wide tracing [4] - Support per core tracing on lldb-server — walter erquinigo / detail
  25. [trace][intelpt] Support system-wide tracing [5] - Disable/enable per-core tracing based on the process state — walter erquinigo / detail
  26. [trace][intelpt] Support system-wide tracing [6] - Break IntelPTCollector into smaller files and minor refactor — walter erquinigo / detail
  27. [gn build] Port 1188faa7ab4b — llvmgnsyncbot / detail
  28. [gn build] Port 1f49714d3e19 — llvmgnsyncbot / detail
  29. [clang][dataflow] Fix double visitation of nested logical operators — li.zhe.hua / detail
  30. [libc] add snprintf — michaelrj / detail
  31. [docs][LangRef] Fix typo in llvm.smul.fix example — github / detail
  32. [RISCV] Add additional test coverage of 11a7e77c and related transforms — preames / detail
  33. [BOLT][NFC] Move BinaryDominatorTree out of BinaryLoop header — aaupov / detail
  34. [BOLT][NFC] Suppress unused variable warnings — aaupov / detail
  35. [ConstantRange] Improve the implementation of binaryAnd — ashaposhnikov / detail
  36. [pseudo] Design notes from discussion today. NFC — sam.mccall / detail

clang-d424027-gbd93df937a64-t29430-b29430.tar.gz (May 17, 2022 12:19:10 PM)

  1. [IRBuilder] Move insertvalue/extractvalue to fold infrastructure — npopov / detail
  2. [NFC][AIX] Reenable mri1.test — jakeegan10 / detail
  3. [RISCV] Drop notion of "strict" vsetvli compatibility — fraser / detail
  4. [clangd] Indexing of standard library — sam.mccall / detail
  5. [gn build] Port ecaa4d9662c9 — llvmgnsyncbot / detail
  6. [LV] Fetch vector loop region once and remember it (NFC). — flo / detail
  7. [RISCV] Add a test showing incorrect RVV stack alignment — fraser / detail
  8. [InstCombine] remove cast-of-signbit to shift transform — spatel / detail
  9. Revert "[clangd] Indexing of standard library" — sam.mccall / detail
  10. [gn build] Port 76ddbb1ca747 — llvmgnsyncbot / detail
  11. Fix the std::string formatter to report errors in the case where the — jingham / detail
  12. [OpaquePtr][LLParser] Explicitly turn off opaque pointers if we see a star — aeubanks / detail
  13. [OpaquePtr][BitcodeReader] Explicitly turn off opaque pointers if we see a typed pointer — aeubanks / detail
  14. Revert "[llvm-objcopy][test] Add cmp after copy" — keithbsmiley / detail
  15. [lldb-vscode] Fix data race in lldb-vscode when running with ThreadSanitizer — walter erquinigo / detail
  16. [llvm][json] Fix UINT64 json parsing — walter erquinigo / detail
  17. [AMDGPU] Add a MIR test for D125567 — jay.foad / detail
  18. [clang-cl] Add /Zc:wchar_t- option — pzheng / detail
  19. [LV] Regenerate check lines for some tests. — flo / detail
  20. [Polly] Mark classes as final by default. NFC. — llvm-project / detail

clang-d424007-g2def74bef15a-t29428-b29428.tar.gz (May 17, 2022 8:52:34 AM)

  1. [JumpThreading] Regenerate test checks (NFC) — npopov / detail
  2. [AArch64] Extra tests useful for D-lane shuffles. NFC — david.green / detail
  3. [VPlan] Move usesScalars/onlyFirstLaneUsed to VPUser. — flo / detail
  4. [mlir][Tablegen-LSP] Don't link with llvm dylib — david.spickett / detail
  5. [RegAllocGreedy] New hook regClassPriorityTrumpsGlobalness — jay.foad / detail
  6. [clang] Expose CoawaitExpr's operand in the AST — zeratul976 / detail
  7. [libc++] Introduce LIBCXX_LIBRARY_VERSION — Louis Dionne / detail
  8. [DAG] Fold (shl (srl x, c), c) -> and(x, m) even if srl has other uses — llvm-dev / detail
  9. Enabling the detection of devtoolset-11 toolchain. — kamau.bridgeman.ibm / detail
  10. [pgo] Fix doc typo: thingswith -> things with — kkleine / detail
  11. [SLP]Add an  extra check for select minmax reduction to avoid crash. — a.bataev / detail
  12. [pseudo] Add the missing ; terminal for module-declaration rule. — hokein.wu / detail
  13. [concepts] Implement dcl.decl.general p4: No constraints on non-template funcs — erich.keane / detail
  14. Fix an unused variable warning in no-asserts build mode — gribozavr / detail
  15. [mlir][licm] Fix debug output with newlines — cullen.rhodes / detail
  16. [mlir] vim: add bf16 type — cullen.rhodes / detail
  17. Fix release note typo from 6da3d66f — erich.keane / detail

clang-d423990-g8a23df89dadd-t29426-b29426.tar.gz (May 17, 2022 5:25:58 AM)

  1. [XCOFF] support writing sections, relocations and symbols for XCOFF64. — esme.yi / detail
  2. [llvm] Fix typo for libxml2 detection — phosek / detail
  3. [InstCombine] precommit tests for foldSelectToCopysign — Chenbing.Zheng / detail
  4. [RISCV][NFC] Fix comment typos in split SP adjustment — fraser / detail
  5. [SelectionDAG] Support more VP reduction mask operation. — jacquesguan / detail
  6. [mlir] support isa/cast/dyn_cast<Operation *>(operation) again — zinenko / detail
  7. [RISCV][NFC] Reword split SP adjustment comments — fraser / detail
  8. [SROA] Precommit test for D124967 — dvassiliev / detail
  9. [SROA] Avoid postponing rewriting load/store by ignoring lifetime intrinsics in partition's promotability checking — dvassiliev / detail
  10. [DWARFLinker][NFC] Add None value to the DwarfLinkerAccelTableKind enum. — a.v.lapshin / detail
  11. [JumpThreading] Don't pass DT to isGuaranteedNotToBeUndefOrPoison() — npopov / detail
  12. [OpenCL] Do not guard vload/store_half builtins — sven.vanhaastregt / detail
  13. [X86] Attempt to fold EFLAGS into X86ISD::ADD/SUB ops — llvm-dev / detail
  14. [WebAssembly][NFC] Convert StackBased instruction field to 'bit' from string — asb / detail
  15. [WebAssembly][NFC] Convert IsWasm64 instruction field to 'bit' from string — asb / detail

clang-d423975-gb9b71c2b872d-t29425-b29425.tar.gz (May 17, 2022 3:25:02 AM)

  1. [RISCV] Support getHostCpuName for sifive-u74 — luxufan / detail
  2. [flang][OpenMP] Support lowering to MLIR for ordered clause — qiaopeixin / detail
  3. [flang] Add one semantic check for elemental call arguments — qiaopeixin / detail
  4. [KnownBits] Add operator== — npopov / detail
  5. [StackColoring] Don't merge slots with differing StackIDs — fraser / detail
  6. [RISCV] Add a test w/ RVV stack objects misaligning non-RVV ones — fraser / detail
  7. [ConstantRange] Implement binaryXor() using known bits — npopov / detail
  8. [CVP] Add test for xor (NFC) — npopov / detail
  9. [LVI] Compute range for xor — npopov / detail

clang-d423966-g9b519f416b70-t29423-b29423.tar.gz (May 17, 2022 12:08:25 AM)

  1. [Frontend] [Coroutines] Emit error when we found incompatible allocation — yedeng.yd / detail
  2. [mlir][LLVMIR] Add support for translating insertelement/extractelement. — jacquesguan / detail

clang-d423964-ged2c3218f5ba-t29422-b29422.tar.gz (May 16, 2022 8:33:57 PM)

  1. [clang] Avoid suggesting typoed directives in `.S` files — ndesaulniers / detail
  2. [mlir][Tablegen-LSP] Add support for a basic TableGen language server — riddleriver / detail
  3. [llvm-objcopy][test] Add cmp after copy — keithbsmiley / detail
  4. [mlir][NFC] Fix a few langref typos — riddleriver / detail
  5. [llvm-ar][NFC] Address post-commit comments on D125439. — Ben.Dunbobbin / detail
  6. Teach PeepholeOpt to eliminate redundant copy from constant physreg (e.g VLENB on RISCV) — preames / detail
  7. [mlir][sparse] Restyling macros in the runtime library — 2998727+wrengr / detail
  8. [mlir][PDLL] Tweak the grammar to highlight partial code better — riddleriver / detail
  9. [mlir][NFC] Fix the tags for various doc code blocks — riddleriver / detail
  10. [lld-macho] Demangle symbol names in export-symbol error messages when -demangle is specified. — vyng / detail
  11. [dwarf] Emit a DIGlobalVariable for constant strings. — 31459023+hctim / detail
  12. [test-suite][cmake] sort unit test targets — smeenai / detail
  13. [RISCV] Fix missing vsetvli in transparent block case — preames / detail
  14. [RISCV] Use classic dataflow for VSETVLI insertion — preames / detail
  15. [lld-macho] Temporarily disable test on windows — vyng / detail
  16. [nfc][lld-macho] Fixed test from https://reviews.llvm.org/D125732 — vyng / detail
  17. [WebAssembly] Update relaxed SIMD opcodes and names — tlively / detail
  18. [mlir][sparse] Moved _mlir_ciface_newSparseTensor closer to its macros — 2998727+wrengr / detail
  19. [nfc][lld-macho] Follow up fixes to bd9e46815d73e4236c207bad8b5c54e7188154d7 — vyng / detail
  20. Revert "[dwarf] Emit a DIGlobalVariable for constant strings." — 31459023+hctim / detail

clang-d423944-g769444201153-t29420-b29420.tar.gz (May 16, 2022 4:59:49 PM)

  1. [Driver] Change "zlib not installed" diagnostic to "zlib not enabled" — i / detail
  2. [mlir:toy][NFC] Remove unnecessary trailing return type — kubak / detail
  3. [WebAssembly][TableGen][NFCI] Use getValueAsBit rather than converting TableGen 'bit' to string — asb / detail
  4. Add documentHighlight in clangd check for performance measurements. — usx / detail
  5. [AMDGPU] Revert wide LDS DMA support. — Stanislav.Mekhanoshin / detail
  6. [AIX] fixed llvm-ar can not read empty big archive correctly. — zhijian / detail
  7. [mlir][tosa] Use math.ctlz intrinsic for tosa.clz — suderman / detail
  8. Optimise findRefs for XRefs and docHighlights — usx / detail
  9. [sanitizer] Don't use newfstatat for Linux on SPARC — eugenis / detail
  10. [libc++] Remove the legacy LIBCXX_LIBCPPABI_VERSION option — Louis Dionne / detail
  11. [libc++] Remove overly conservative error in <stdatomic.h> — Louis Dionne / detail
  12. [SelectionDAG] Remove duplicate "is scaled" information from gather/scatter SDNodes. — paul.walker / detail
  13. [DomPrinter] Migrate -dot-dom to the new pass manager. — llvm-project / detail
  14. [mlir][sparse] introduce complex type to sparse tensor support — ajcbik / detail
  15. [mlir][ods] Ignore AttributeSelfTypeParameter in assembly formats — jeffniu22 / detail
  16. [AIX] llvm-link support big archive. — zhijian / detail
  17. [mlir][transforms] Add a topological sort utility and pass — jeffniu22 / detail
  18. [mlir] Remove the `type` keyword from type alias definitions — riddleriver / detail
  19. [mlir][ods] Fix verification of attribute + colon type ambiguity — jeffniu22 / detail
  20. [mlir][bufferize] Better propagation of errors — springerm / detail
  21. [InstrProf] Fix promoter when using counter relocations — ellis.sparky.hoag / detail
  22. [AArch64] Use ADDV for boolean xor reductions. — paul.walker / detail
  23. [compiler-rt builtins] Assert that atomic.c can be compiled correctly. — efriedma / detail
  24. [ARM] Rename the isARMAreaXRegister parameter isIOS to SplitFramePushPop. NFC. — martin / detail
  25. [MC] [Win64EH] Try writing an ARM64 "packed epilog" even if the epilog doesn't share opcodes with the prolog — martin / detail
  26. [MC] [Win64EH] Check for matches between epilogs and the prolog on ARM64 — martin / detail
  27. Revert "[InstCombine] invert canonicalization for cast of signbit test" — spatel / detail
  28. [lldb] Prevent underflow in crashlog.py — Jonas Devlieghere / detail
  29. [mlir] allow for re-registering extension ops — zinenko / detail
  30. [Libomptarget] Don't build the device runtime without a new Clang — jhuber6 / detail
  31. [OpenMP] Don't build the offloading driver without a source input — jhuber6 / detail
  32. [NFC] Don't bother with unstripped binary w/ dSYM, don't DebugSymbols twice — Jason Molenda / detail
  33. [mlir] Restrict dialect doc gen to a single dialect — riddleriver / detail
  34. [mlir][sparse] Enhancing sparse=>sparse conversion. — 2998727+wrengr / detail
  35. [mlir][sparse] Adding "final" keyword wherever appropriate — 2998727+wrengr / detail

clang-d423909-gbabbd96f23d5-t29417-b29417.tar.gz (May 16, 2022 12:52:32 PM)

  1. [AMDGPU] Shrink MAD/FMA to MADAK/MADMK/FMAAK/FMAMK on GFX10 — jay.foad / detail
  2. [AMDGPU] Mark sendmsg hasSideEffects. NFC — Joseph.Nash / detail
  3. [LAA,LV] Add initial support for pointer-diff memory checks. — flo / detail
  4. [ValueTracking] Handle and/or on RHS of isImpliedCondition() — npopov / detail
  5. [SLP]Check if the root of the buildvector has one use only. — a.bataev / detail
  6. [InstCombine] fix test name; NFC — spatel / detail
  7. [PhaseOrdering] add tests for cmp + boolean/bitwise logic; NFC — spatel / detail
  8. [AArch64] Update check lines in arm64-scvt.ll. NFC — david.green / detail
  9. [polly] Remove 'using namespace llvm/polly' from ScopGraphPrinter.h header. — llvm-dev / detail
  10. [LiveIntervals] Add range accessors for value numbers [nfc] — preames / detail
  11. [IR] create and use helper functions that test the signbit; NFCI — spatel / detail
  12. [InstrProf][NFC] Save profile bias to function map — ellis.sparky.hoag / detail
  13. [mlir][bufferize] Better user control of layout maps — springerm / detail
  14. [llvm-profgen] Update callsite body samples by summing up all call target samples. — hoy / detail
  15. [RISCV] Add further trace output to InsertVSETLVI — preames / detail
  16. [DAGCombiner] Fix incorrect indentation. NFC — craig.topper / detail
  17. [TargetLowering] Expand the last stage of i16 popcnt using shift+add+and instead of mul+shift. — craig.topper / detail
  18. [AArch64][ARM][RISCV][X86] Add test cases for PR55484. NFC — craig.topper / detail
  19. [InstCombine] add tests for zext-of-signbit test; NFC — spatel / detail
  20. [InstCombine] invert canonicalization for cast of signbit test — spatel / detail
  21. [AArch64] Predicate SSHLL;SCVTF patterns behind UseAlternateSExtLoadCVTF32 — david.green / detail
  22. Remove stale file from modulemap — Adrian Prantl / detail
  23. [llvm-objdump] Let --symbolize-operands symbolize basic block addresses based on the SHT_LLVM_BB_ADDR_MAP section. — rahmanl / detail
  24. [docs] Re-generate ClangCommandLineReference.rst — i / detail

clang-d423885-g8ab819ad90d6-t29415-b29415.tar.gz (May 16, 2022 8:41:59 AM)

  1. [GlobalISel] Handle constant splat in funnel shift combine — abinavpp / detail
  2. [ADT] Adopt the new casting infrastructure for PointerUnion — ox59616e / detail
  3. [lldb][NFC] Make cmd a reference in GenerateOptionUsage — david.spickett / detail
  4. [lldb][NFC] Simplify GenerateOptionUsage — david.spickett / detail
  5. AArch64: support ISel for fence instructions — Tim Northover / detail
  6. [DAGCombine] Support splat_vector nodes in (and (extload)) dagcombine — bradley.smith / detail
  7. [InstCombine] Combine instructions of type or/and where AND masks can be combined. — biplob.mishra / detail
  8. [AST] Cleanup on getting the underlying decl of using-shdow decl. — hokein.wu / detail
  9. [clang][NFC] Cleanup some coroutine tests — nathan / detail
  10. [runtimes] Introduce object libraries — Louis Dionne / detail
  11. [RISCV] remove useless code — Liqin.Weng / detail
  12. [runtimes] Generalize how we reorder projects — Louis Dionne / detail
  13. [CodeGen] Use ArrayRef in TargetLowering functions — Liqin.Weng / detail
  14. [clang-tidy][NFC] Reimplement SimplifyBooleanExpr with RecursiveASTVisitors — n.james93 / detail
  15. Apply clang-tidy fixes for performance-move-const-arg in SerializeToHsaco.cpp (NFC) — joker.eph / detail
  16. Apply clang-tidy fixes for llvm-qualified-auto in LinalgInterfaces.cpp (NFC) — joker.eph / detail
  17. [MSVC] Add support for pragma alloc_text — steplong / detail
  18. [AMDGPU] gfx11 BUF Instructions — Joseph.Nash / detail
  19. [ConstantRange] Add toKnownBits() method — npopov / detail

clang-d423866-gf96d20450c00-t29413-b29413.tar.gz (May 16, 2022 4:50:51 AM)

  1. [clang] Prevent folding of non-const compound expr — sguelton / detail
  2. [DivRemPairs][Mips] Pre-commit test for Mips target — jim / detail
  3. [Mips] Implement hasDivRemOp() — jim / detail
  4. [gn build] Port 0a0d6489ef2e — llvmgnsyncbot / detail
  5. [RISCV][NFC] Refactor RISC-V vector intrinsic utils. — kito.cheng / detail
  6. [clang-format] Fix PointerAlignment: Right not working with tab indentation. — marek.kurdej+llvm.org / detail
  7. [RISCV][NFC] Fix build issue — kito.cheng / detail
  8. Add ThreadPriority::Low, and use QoS class Utility on Mac — sam.mccall / detail
  9. [clangd] Include Cleaner: ignore headers with IWYU export pragmas — kbobyrev / detail
  10. [LoopVectorize] Permit tail-folding for low trip counts using scalable vectors — david.sherwood / detail
  11. [clangd] NFC: Rename field to be compatible with the function name — kbobyrev / detail
  12. [clang-format] fix alignment w/o binpacked args — marek.kurdej+llvm.org / detail
  13. [FastISel] Fix load folding for registers with fixups — npopov / detail
  14. [flang] Install Fortran_main library — diana.picus / detail
  15. [ControlHeightReduction] Freeze condition when converting select to branch — npopov / detail
  16. [pseudo] Support parsing variant target symbols. — hokein.wu / detail
  17. [AMDGPU] Extract SIInstrInfo::removeModOperands. NFC. — jay.foad / detail
  18. [AMDGPU] SIShrinkInstructions: change static functions to methods — jay.foad / detail
  19. [llvm-c] Add functions for enabling and creating opaque pointers — npopov / detail
  20. [clangd] parse all make_unique-like functions in preamble — sam.mccall / detail
  21. [clang-format][NFC] Don't call mightFitOnOneLine() unnecessarily — owenca / detail
  22. [StatepointLowering] Properly handle local and non-local relocates of the same value. — dantrushin / detail
  23. [AArch64] Handle 64bit vectors in tryCombineFixedPointConvert — david.green / detail
  24. [SelectionDAG] Make getNode which uses single element SDVTList pass SDNodeFlags. — yeting.kuo / detail
  25. [X86][AVX] Add test showing poor expansion of bit-reversal permutation shuffles — llvm-dev / detail
  26. [AMDGPU][GlobalISel] Pre-commit tests for D125516 — abinavpp / detail

clang-d423840-g0809f63826d3-t29410-b29410.tar.gz (May 16, 2022 12:56:29 AM)

  1. [RISCV][NFC] Replace for-each with array argument call. — jacquesguan / detail
  2. [LLVM][Casting.h] Add trivial self-cast — aman.lachapelle / detail

clang-d423838-g3bef90dff64f-t29408-b29408.tar.gz (May 15, 2022 9:01:04 PM)

  1. Revert "[libunwind][AArch64] Add support for DWARF expression for RA_SIGN_STATE." — daniel.kiss / detail
  2. [DWARFLinker][NFC] cleanup AddressManager interface. — a.v.lapshin / detail
  3. [X86] Adjust fadd costs to match SoG — llvm-dev / detail
  4. [LV] Set SCEVCheckCond to nullptr whenever it was used. — flo / detail
  5. [X86] Move combineAddOrSubToADCOrSBB earlier. NFC. — llvm-dev / detail
  6. [mlir][bufferize] Infer memref types when possible — springerm / detail
  7. [RISCV] Fix incorrect use of tail agnostic vslideup. — zakk.chen / detail
  8. [Diagnostic] Warn if the size argument of memset is character literal — yedeng.yd / detail

clang-d423830-gea18987094ef-t29404-b29404.tar.gz (May 15, 2022 1:51:24 PM)

  1. [X86] Add checks to illegal-insert.ll — llvm-dev / detail
  2. [X86] Add test coverage for PR44915 / Issue #44260 — llvm-dev / detail
  3. [RISCV] Improve test coverage in ctlz-cttz-ctpop.ll. NFC — craig.topper / detail
  4. [RISCV] Add M extension command lines to ctlz-cttz-ctpop.ll. NFC — craig.topper / detail
  5. [SLP] Fix misspelling of 'analyzed'. NFC — craig.topper / detail
  6. [flang][nfc] Fix driver method names overridden by the plugins — andrzej.warzynski / detail

clang-d423824-gfd1f0c51ef7f-t29402-b29402.tar.gz (May 15, 2022 9:35:53 AM)

  1. [clang][docs] Add escape code to fix missing '*' in reduction operation list — llvm-dev / detail
  2. ScalarEvolution.cpp: Reformat. — geek4civic / detail
  3. [X86] Adjust tests for vector widening to use freeze(poison) — llvm-dev / detail
  4. [X86] Add shuffles showing failure to use PERMUTE(BLEND(X,Y)) — llvm-dev / detail
  5. [X86] lowerV4I64Shuffle - try harder to lower to PERMQ(BLENDD(V1,V2)) pattern — llvm-dev / detail
  6. [X86] Pull out repeated isShuffleMaskInputInPlace calls. NFC. — llvm-dev / detail
  7. [VPlan] Improve printing of VPReplicateRecipe with calls. — flo / detail
  8. [X86] lowerShuffleAsLanePermuteAndSHUFP always succeeds, so just return the result. NFC. — llvm-dev / detail

clang-d423816-gbdab5c4b3d20-t29399-b29399.tar.gz (May 15, 2022 5:15:16 AM)

  1. [clang-format] Handle "if consteval { ... }" for RemoveBracesLLVM — owenca / detail
  2. ARMFixCortexA57AES1742098Pass.cpp: Suppress a warning. [-Wunused-but-set-variable] — geek4civic / detail

clang-d423814-g496e135b034d-t29397-b29397.tar.gz (May 15, 2022 1:11:23 AM)

  1. [TargetLowering] expandCTPOP don't create an used constant mask for i8 ctpop. NFC — craig.topper / detail
  2. [libc++][test] Verify std::views::drop and std::views::join are CPOs — joeloser93 / detail

clang-d423812-gc554aeeea794-t29395-b29395.tar.gz (May 14, 2022 9:04:21 PM)

  1. Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h` — ox59616e / detail
  2. [M68k][Disassembler] Adopt the new variable length decoder — ox59616e / detail
  3. [LowerTypeTests][clang] Implement and allow -fsanitize=cfi-icall for RISCV — i / detail
  4. fix typos to cycle bots — thakis / detail

clang-d423808-g3da65c4c0b00-t29393-b29393.tar.gz (May 14, 2022 5:19:25 PM)

  1. [DAG] visitOR - merge isa/cast<ShuffleVectorSDNode> into dyn_cast<ShuffleVectorSDNode>. NFC. — llvm-dev / detail
  2. [AMDGPU] Fix typo in cttz_zero_undef(x) -> cttz(x) fold test — llvm-dev / detail
  3. [clang-tidy] Restore test parameter operator<< function (NFC) — richard / detail
  4. [libc++] Simplify the string structures a bit more — nikolasklauser / detail
  5. [libc++][ranges][NFC] Mark completed issues related to the One Ranges Proposal. — varconst / detail
  6. [RISCV] Remove unneeded check for ISD::VSCALE operand being a constant. NFC — craig.topper / detail
  7. [mlir][LLVMIR] Add support for translating insert/extractvalue — minyihh / detail
  8. [mlir][LLVMIR] Add support for translating shufflevector — minyihh / detail

clang-d423800-ga74d9e74e5f9-t29391-b29391.tar.gz (May 14, 2022 1:22:36 PM)

  1. [AArch64] Baseline test for D125307 — alexrichardson / detail
  2. [AArch64] Add missing HasNEON predicates to int->float patterns — alexrichardson / detail
  3. [UpdateTestChecks] Change global functions to NamelessValue members. NFCI — alexrichardson / detail
  4. [update_llc_test_checks] Baseline test for --asm-show-inst — alexrichardson / detail
  5. [update_llc_test_checks] Use FileCheck captures for MCInst/MCReg output — alexrichardson / detail
  6. [UpdateTestChecks] Use a counter for unpredictable FileCheck variables — alexrichardson / detail
  7. [AArch64] Avoid emitting MOVID when NEON is disabled — alexrichardson / detail
  8. [X86] Add test showing failure to reuse the same PCMPGT comparison for SMIN/SMIN expansions — llvm-dev / detail
  9. [lldb] Remove unused imports from crashlog.py — Jonas Devlieghere / detail
  10. [lldb] Don't swallow crashlog exceptions — Jonas Devlieghere / detail
  11. [X86] LowerAVG - fix cut+paste typo. NFC. — llvm-dev / detail
  12. [ifs] Add --strip-size flag — abrachet / detail
  13. Revert "[ifs] Add --strip-size flag" — abrachet / detail
  14. [DAG] visitADDLike - use SelectionDAG::FoldConstantArithmetic directly to match constant operands — llvm-dev / detail
  15. [RS4GC] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off build after D125000 — i / detail
  16. [ifs] Add --strip-size flag — abrachet / detail

clang-d423784-g16219f8c94a2-t29388-b29388.tar.gz (May 14, 2022 9:18:55 AM)

  1. Resolve overload ambiguity on Mac OS when printing size_t in diagnostics — aaron.puchert / detail
  2. [DenseElementsAttr] Teach isValidRawBuffer that 1-elt values are splats. — clattner / detail
  3. [X86] Regenerate pull-binop-through-shift.ll showing stack address math — llvm-dev / detail
  4. [libc++] Improve std::to_chars for base != 10. — koraq / detail
  5. [X86] rotate-extract-vector.ll - use avx512bw+avx512vl target for more useful codegen checks — llvm-dev / detail
  6. [MLIR][GPU] NFC: simplify kernel operand accessor implementations. — csigg / detail
  7. [ARM] Regenerate combine-movc-sub.ll test checks — llvm-dev / detail
  8. Fix unused function 'operator<<' -Wunused-function warning introduced in D124500 — llvm-dev / detail
  9. [DAG] Use SelectionDAG::FoldConstantArithmetic directly to match constant operands — llvm-dev / detail
  10. [DAG] visitMUL - pull out repeated SDLoc() calls. NFC. — llvm-dev / detail
  11. [MLIR][GPU] Add canonicalizer for gpu.memcpy — uday / detail

clang-d423773-g1e462fafdf8b-t29386-b29386.tar.gz (May 14, 2022 5:34:59 AM)

  1. [clang] Include clang config.h in LangStandards.cpp — code / detail
  2. [clang] Require including config.h for CLANG_DEFAULT_STD_C — code / detail
  3. [DAG] Enable ISD::SHL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits — llvm-dev / detail
  4. [APInt] Allow extending and truncating to the same width — jay.foad / detail
  5. [DebugInfo][Test] Simplify 'llvm/test/CodeGen/ARM/*-MergedGlobalDbg.ll'. NFC — kbessonova / detail
  6. [lib++][doc] Fixes a link in the status paper. — koraq / detail
  7. [llvm] Fix comment nits in Module class, NFC. — liuxiaodong / detail
  8. [LoongArch] Add privilege instructions definition — luweining / detail
  9. [bazel] Port ae8bbc43f470 — benny.kra / detail
  10. [flang][driver] Switch to the MLIR coding style in the driver (nfc) — andrzej.warzynski / detail

clang-d423763-g6f5f847a36af-t29383-b29383.tar.gz (May 13, 2022 10:26:02 PM)

  1. [clang-format][NFC] Format unit tests with insert/remove braces — owenca / detail
  2. [mlir] Rename Zero* traits to Zero*s — jeffniu22 / detail
  3. [mlir][ods] (NFC) remove erroneous trait — jeffniu22 / detail
  4. [clang-tidy] Support expressions of literals in modernize-macro-to-enum — richard / detail
  5. [lldb/API] Turn SBCompileUnit::GetIndexForLineEntry into FindLineEntryIndex (NFC) — medismail.bennani / detail
  6. [gn build] (semi-manually) port 512273833136 — thakis / detail
  7. [BOLT] Fix merge-fdata handling of BAT profiles — rafaelauler / detail
  8. [InstCombine] [NFC] separate a function foldICmpBinOpWithConstant — Chenbing.Zheng / detail
  9. [libcxxabi] Copy headers into build location — phosek / detail

clang-d423754-g2740c1875d1c-t29380-b29380.tar.gz (May 13, 2022 6:27:38 PM)

  1. Increase open files ulimit on sanitizer bots — github / githubweb

clang-d423754-g2740c1875d1c-t29380-b29380.tar.gz (May 13, 2022 6:27:38 PM)

  1. [BOLT][TEST] Fix testing on macos — aaupov / detail
  2. [TableGen] Add a new json textmate description for syntax highlighting — riddleriver / detail
  3. [BOLT][CMAKE] Fix DYLIB build — aaupov / detail
  4. [CUDA] Add a flag to manually specify the target feature to use with CUDA — jhuber6 / detail
  5. [Libomptarget] Build the static library without CUDA installed — jhuber6 / detail
  6. [SLP]Do not look for buildvector sequence, if the index is reused. — a.bataev / detail
  7. [Clang] Fix DriverKit tests on Linux — e_zhdan / detail
  8. [GlobalIsel] Fix fallback if stack protector isn't supported. — efriedma / detail
  9. [llvm-ml] Add support for extern proc — ayzhao / detail
  10. [SLP]Do not vectorize non-profitable alternate nodes. — a.bataev / detail
  11. [Cuda] Add the features using the last argument — jhuber6 / detail
  12. [GlobalOpt] Enable optimization of constructors with different priorities — ashaposhnikov / detail
  13. [RISCV][NFC] Test showing wrong scheduling of expansion of memmove for fixed RVV — roger.ferrer / detail
  14. [RISCV] Use the new chain when converting a fixed RVV load — roger.ferrer / detail
  15. [ParseResult] Fix warning in flang build, incorporate feedback from River. — clattner / detail
  16. [LLVM][Casting.h] Remove CastInfo pointer partial specialization. — aman.lachapelle / detail
  17. [LLVM][Casting.h] Add ForwardToPointerCast trait — aman.lachapelle / detail
  18. [llvm-ar][mri] Ensure CREATE commands overwrite the output file — Ben.Dunbobbin / detail
  19. [NFC][Metadata] Refactor allocation, initalization and deletion of MDNodes. — wolfgang_pieb / detail

clang-d423735-g2f04e703bff3-t29378-b29378.tar.gz (May 13, 2022 2:40:05 PM)

  1. [RISCV] Precommit tests showing missed vlenb optimizations — preames / detail
  2. [RISCV] Address post-commit feedback from af5e09b — preames / detail
  3. [libunwind] Remove -Wsign-conversion warning — Louis Dionne / detail
  4. DAGCombiner.cpp - break if-else chains that always return (style) — llvm-dev / detail
  5. [CMake] Disable libedit in Fuchsia toolchain — phosek / detail
  6. Revert "[RISCV] Enable subregister liveness tracking for RVV." — craig.topper / detail
  7. [ELF] Disallow input section description without a filename — i / detail
  8. Fix implicit double -> float truncation warnings. NFCI. — llvm-dev / detail
  9. [runtimes][NFC] Remove dead code for Standalone builds — Louis Dionne / detail
  10. [Libomptarget] Allow the device runtime to be compiled for the host — jhuber6 / detail
  11. [Libomptarget] Address existing warnings in the device runtime library — jhuber6 / detail
  12. [OpenMP] Add `__CUDA_ARCH__` definition when offloading with OpenMP — jhuber6 / detail
  13. [OpenMP] Don't include the device wrappers if -nostdinc is used — jhuber6 / detail
  14. [OpenMP] Don't set device runtime debugging flags if using '-nogpulib' — jhuber6 / detail
  15. [Libomptarget] Remove global include directory from libomptarget — jhuber6 / detail
  16. [Libomptarget] Build the device runtime as a static library — jhuber6 / detail
  17. [OpenMP] Use the new OpenMP device static library when doing LTO — jhuber6 / detail
  18. [runtimes] Fix how we trigger CI — Louis Dionne / detail
  19. [BOLT][CMAKE] Add missing clauses to bolt/runtime/CMakeLists.txt — aaupov / detail
  20. [ELF][test] Clean up linkerscript/{filename-spec.s,group.s} — i / detail
  21. [ELF][test] Add an input section description test with "()" in the filename — i / detail
  22. [BOLT][NFC] Suppress unused variable warnings — aaupov / detail
  23. [BOLT][NFC] Use refs for loop variables to avoid copies — aaupov / detail
  24. [GlobalISel] Combine G_SHL, G_ASHR, G_SHL of undef shifts to undef. — Amara Emerson / detail
  25. [lldb] Parallelize fetching symbol files in crashlog.py — Jonas Devlieghere / detail
  26. [Clang] Add DriverKit support — e_zhdan / detail

clang-d423709-gf21cf11a4c1d-t29376-b29376.tar.gz (May 13, 2022 10:27:32 AM)

  1. [mlir] Fix declaration of nano time function in benchmark infra — shabalin / detail
  2. [demangler] Avoid special-subst code duplication — nathan / detail
  3. Comment parsing: Specify argument numbers for some block commands — aaron.puchert / detail
  4. Comment parsing: Allow inline commands to have 0 or more than 1 argument — aaron.puchert / detail
  5. Comment parsing: Treat properties as zero-argument inline commands — aaron.puchert / detail
  6. [ConstraintElimination] Simplify ssub(A,B) if B s>=b && B s>=0. — flo / detail
  7. [IRBuilder] Add IsInBounds parameter to CreateGEP() — npopov / detail
  8. Silence some false positive -Wstrict-prototype warnings — aaron / detail
  9. [libc++] Overhaul how we select the ABI library — Louis Dionne / detail
  10. fix typos to cycle bots — thakis / detail
  11. [SLP][X86] Add common CHECK prefix to sub-128-bit vector tests — llvm-dev / detail
  12. [InstSimplify] Fold and/or using implied conditions — npopov / detail
  13. [LoopVectorize] Add overflow checks when tail-folding with scalable vectors — david.sherwood / detail
  14. Suggest typo corrections for preprocessor directives — aaron / detail
  15. [ControlHeightReduction] Simplify addToMergedCondition() (NFC) — npopov / detail
  16. [SystemZ] Patchset for expanding memcpy/memset using at most two stores. — paulsson / detail
  17. [MSVC] Add support for pragma function — steplong / detail
  18. Revert "In MSVC compatibility mode, friend function declarations behave as function declarations" — thakis / detail
  19. [InstCombine] add tests for sub with rem operand; NFC — spatel / detail
  20. [ValueTracking] recognize sub X, (X % Y) as not overflowing — spatel / detail
  21. Remove a stale FIXME comment; NFC — aaron / detail
  22. [APInt] Fix documentation of *OrSelf methods — jay.foad / detail
  23. Try to disambiguate between overloads on Mac — aaron.puchert / detail
  24. Update my office hours — kristof.beyls / detail
  25. [X86] LowerStore - use is64BitVector() wrapper. NFCI. — llvm-dev / detail
  26. [AIX] support write operation of big archive. — zhijian / detail
  27. [LoopVectorize] Regenerate test checks (NFC) — npopov / detail
  28. [flang] Warn for the limit on name length — qiaopeixin / detail
  29. [clang-tidy] modernize-deprecated-headers check should respect extern "C" blocks — balazs.benics / detail
  30. [x86] add test to show potential miscompile with undef value; NFC — spatel / detail
  31. [SDAG] freeze operand when expanging urem — spatel / detail
  32. [analyzer][NFC] Tighten some of the SValBuilder return types — balazs.benics / detail
  33. [analyzer] Introduce clang_analyzer_dumpSvalType introspection function — balazs.benics / detail
  34. Revert "[clang-tidy] modernize-deprecated-headers check should respect extern "C" blocks" — balazs.benics / detail
  35. [InstSimplify] Add additional implied condition tests (NFC) — npopov / detail
  36. [OpenMP] Fix declare simd use on in-class member template function — michael.p.rice / detail
  37. [ParseResult] Mark this as LLVM_NODISCARD (like LogicalResult) and fix issues. — clattner / detail
  38. [RISCV] Add llvm.read.register support for vlenb — preames / detail
  39. [CSSPGO][CSProfileConverter] Remove call target samples when including callee samples into caller. — hoy / detail
  40. [libc++abi][NFCI] Refactor demangling_terminate_handler to reduce nesting — Louis Dionne / detail

clang-d423669-g1b07bd9034bd-t29370-b29370.tar.gz (May 13, 2022 6:42:11 AM)

  1. [libunwind][AArch64] Add support for DWARF expression for RA_SIGN_STATE. — daniel.kiss / detail
  2. [NFC][TypePromotion][AArch64] Tests — sam.parker / detail
  3. [GlobalISel] Change ConstantFoldVectorBinop to return vector of APInt — jay.foad / detail
  4. [TypePromotion] Avoid some unnecessary truncs — sam.parker / detail
  5. [RISCV] Add the passthru operand for RVV unmasked segment load IR intrinsics. — zakk.chen / detail
  6. [mlir][bufferize][NFC] Make getContiguousMemRefType a static function — springerm / detail
  7. [mlir][sparse][NFC] Use RewriterBase/OpBuilder when possible — springerm / detail
  8. [NFC][ARM] Tests for Cortex-A57 and Cortex-A72 Fused AES Erratum — archibald.elliott / detail
  9. [mlir] use dynamic sections in MLIR Doxygen — zinenko / detail
  10. [ARM] Pass for Cortex-A57 and Cortex-A72 Fused AES Erratum — archibald.elliott / detail
  11. [gn build] Port 3a24df992cf8 — llvmgnsyncbot / detail
  12. [InstSimplify] Add tests for and/or with implied conditions (NFC) — npopov / detail
  13. [mlir] Add TensorToLinalgPass — tpopp / detail
  14. [ArgPromotion] Add tests for already seen offsets (NFC) — samolisov / detail
  15. Add cmake dependency for TensorToLinalg — tpopp / detail
  16. [IRBuilder] Remove redundant createGEP() overloads (NFC) — npopov / detail
  17. [InstCombine] Fix unused variable warning (NFC) — npopov / detail
  18. [MLIR] Fix areIdsUnique in AffineStructures — groverkss / detail
  19. [ASTMatchers][clang-tidy][NFC] Hoist `forEachTemplateArgument` matcher into the core library — whisperity / detail
  20. [X86] Add tests for vector widening with freeze(undef) — llvm-dev / detail

clang-d423649-g094fb13b88b3-t29368-b29368.tar.gz (May 13, 2022 2:17:55 AM)

  1. [Object] Support relocation resolver for CSKY — zixuan.wu / detail
  2. [clang][preprocessor] Fix unsigned-ness of utf8 char literals — tbaeder / detail
  3. [compiler-rt] Add NO_EXEC_STACK_DIRECTIVE on s390x — tbaeder / detail
  4. [WebAssembly] Implement ref.is_null MC layer support and codegen — asb / detail
  5. [LegalizeTypes][VP] Add integer promotion support for vp.setcc — Lian.Wang / detail
  6. [RS4GC] Cache BDVs and bases alogn with IsKnownBase flag (NFC) — d.makogon / detail
  7. [analyzer] Add taint to the BoolAssignmentChecker — endre.fulop / detail

clang-d423642-g2ac8ce5d563b-t29366-b29366.tar.gz (May 12, 2022 10:25:24 PM)

  1. [Lit] Add pushd and popd builtins — davg / detail
  2. [clang-format] Handle comments below r_brace in RemoveBracesLLVM — owenca / detail
  3. [lldb/API] Add SBCompileUnit::GetIndexForLineEntry method to SB API — medismail.bennani / detail
  4. [lldb/test] Skip TestCppIncompleteTypeMembers.py on Darwin (NFC) — medismail.bennani / detail
  5. [mlir][sparse] Factoring out an enumerator over elements of SparseTensorStorage — 2998727+wrengr / detail
  6. In 92eaad2dd7adb5ee92f397cef85ab11f2612294e I made it possible to run — jingham / detail
  7. [lldb/test] Skip TestCppIncompleteTypeMembers.py for -gmodules on macOS — medismail.bennani / detail
  8. [LinkerWrapper] Remove stripping features from the linker wrapper — jhuber6 / detail
  9. [LinkerWrapper] Group static libraries in their own buffer — jhuber6 / detail
  10. [TSan] Relax pthread introspection-based test — julian.lettner / detail
  11. [InstCombine] fix sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z)) — Chenbing.Zheng / detail
  12. [DirectX] Fix typo in CMakeLists.txt. — python3kgae / detail
  13. [RISCV][NFC] Add an RV64 RUN line to rv32zfhmin-invalid.s — ben.shi / detail
  14. [NFC] add the missing //@} — czhengsz / detail
  15. [LLVM][Casting.h] Don't create a temporary while casting. — aman.lachapelle / detail
  16. [LegalizeTypes][VP] Add integer promotion support for vp.merge — Lian.Wang / detail
  17. Revert D125410 "[ELF] Align the end of PT_GNU_RELRO to max-page-size instead of common-page-size" — i / detail

clang-d423625-gb1aed14bfea0-t29363-b29363.tar.gz (May 12, 2022 6:30:40 PM)

  1. [libc] add printf converter — michaelrj / detail
  2. [mlir:Pass] Add support for op-agnostic pass managers — riddleriver / detail
  3. [mlir] Fix pipeline-parsing.mlir on windows — riddleriver / detail
  4. [yaml2obj][COFF] Add missing RISCV constants — efriedma / detail
  5. [AArch64] Replace `performANDSCombine` with `performFlagSettingCombine`. — karl.meakin / detail
  6. [AArch64] Add `foldADCToCINC` DAG combine. — karl.meakin / detail
  7. [runtimes] [CMake] Fix checks for -Werror when building with incomplete toolchains — martin / detail
  8. Revision 3339000e0bda696c2e29173d15958c0a4978a143 caused the Language — jingham / detail
  9. [MIPS] Correct the implementation of the msub optimization — simon.dardis / detail
  10. [LV] Add crashing test from #55096. — flo / detail
  11. [MIPS} Address ISel failures for 64 bit fpus in microMIPS — simon.dardis / detail
  12. [mlir] Significantly overhaul the textmate grammar — riddleriver / detail
  13. [mlir] Bump mlir-vscode to 0.0.7 — riddleriver / detail
  14. [mlir][sparse] add sparse sign integration test — ajcbik / detail
  15. [llvm][lldb] use FindLibEdit.cmake everywhere — i / detail

clang-d423610-g12aae7d9a685-t29361-b29361.tar.gz (May 12, 2022 2:43:41 PM)

  1. Fixes a performance problem with lowering of forall loops and creating — eschweitz / detail
  2. [DenseElementAttr] Simplify the public API for creating these. — clattner / detail
  3. Various improvements suggested by river NFC. — clattner / detail
  4. [DeadArgElim] Re-apply: Set unused arguments for internal functions — qcolombet / detail
  5. [DenseElementAttr] Silence warning in -DNDEBUG builds. NFC. — benny.kra / detail
  6. [libcxx] Switch __cxx_contention_t to int32_t on 32 bit AIX — martin / detail
  7. [clang]Silence warning in MicrosoftCXXABI.cpp — Yaxun.Liu / detail
  8. [RISCV] Use tail agnostic policy when selecting riscv_fma_vl to instructions — craig.topper / detail
  9. [TypePromotion] Promote undef by converting to 0. — craig.topper / detail
  10. [CSSPGO][llvm-profgen] Do not duplicate context profiles into base profile when converting CS flat profile to nested. — hoy / detail
  11. [Headers][MSVC] Define wchar_t in stddef.h like MSVC if not using the builtin type — steplong / detail
  12. [CostModel][X86] Auto generate gather/scatter LV costs using UTC_ARGS --filter control — llvm-dev / detail
  13. [CostModel][X86] Auto generate masked load/store LV costs using UTC_ARGS --filter control — llvm-dev / detail
  14. [CostModel][X86] Auto generate partial interleaved load LV costs using UTC_ARGS --filter control — llvm-dev / detail
  15. [libc++abi] Refactor exception type demangling into a separate function — Louis Dionne / detail
  16. Check for resource exhaustion when recursively parsing declarators — aaron / detail
  17. [libc++abi][NFC] Add comment on long reaching #if — Louis Dionne / detail
  18. [RISCV] Extend dataflow workaround from D119518 to fallthrough blocks — preames / detail
  19. [InstCombine] freeze operand in div+mul fold — spatel / detail
  20. [Sanitizers][Darwin] Add READ/WRITE detection on arm64 for darwin. — bgaston2 / detail
  21. [llvm-profgen] Filter out oversized LBR ranges. — wlei / detail
  22. [ELF] Align the end of PT_GNU_RELRO to max-page-size instead of common-page-size — i / detail
  23. [clang] Allow all string types for all attribute(format) styles — fcloutier / detail
  24. [libc] add uint128 implementation — michaelrj / detail
  25. [SLP][NFC] Added test to exercise the cause of a crash caused by reordering. — vporpodas / detail
  26. [LAA] Initial support for runtime checks with pointer selects. — flo / detail
  27. [libc] fix uint includes and libc bazel — michaelrj / detail
  28. [libc++] Mark <stdatomic.h> as requiring C++23 — Louis Dionne / detail
  29. [mlir] translate memref.reshape ops that have static shapes — ashay / detail
  30. [runtimes] [cmake] Fix -Werror detection in common build configs — martin / detail
  31. We don't require users to type out the full context of a function, for — jingham / detail
  32. [llvm-readobj] [COFF] Fix the printout for ARM64 packed homed parameters — martin / detail
  33. [RISCV] Add extra space into error message about unsupported extension version. — craig.topper / detail
  34. [libc][docs] Add doc for libc stdio functions — michaelrj / detail

clang-d423576-g1106bc208c66-t29358-b29358.tar.gz (May 12, 2022 10:32:44 AM)

  1. [mlir][linalg] Add lowering of named ops on complex numbers — benny.kra / detail
  2. [MC] [Win64EH] Simplify code using WinEH::Instruction::operator!=. NFC. — martin / detail
  3. [AArch64] Stop creating unnecessary label MCSymbols for each Windows unwind opcode. NFC. — martin / detail
  4. Rename and fix ValueMap::resize to reserve — sven.vanhaastregt / detail
  5. Warn if using `elifdef` & `elifndef` in not C2x & C++2b mode — aaron / detail
  6. [mlir][vector] Add lowering pattern for vector.warp_execute_on_lane_0 op — thomasraoux / detail
  7. Reland "[analyzer] Canonicalize SymIntExpr so the RHS is positive when possible" — balazs.benics / detail
  8. [AArch64] Preserve chain when lowering fixed length load to SVE (PR55281) — npopov / detail
  9. [openmp] Fix strict aliasing issue in cmpxchg routine — sguelton / detail
  10. [clang] add -fmodule-file-home-is-cwd — rhow / detail
  11. [clang] serialize SUBMODULE_TOPHEADER relative to BaseDirectory — rhow / detail
  12. [clang] serialize ORIGINAL_PCH_DIR relative to BaseDirectory — rhow / detail
  13. [ArgPromotion] Make a non-byval promotion attempt first — npopov / detail
  14. [DebugInfo][InstrRef] Describe value sizes when spilt to stack — jeremy.morse / detail
  15. [CodeGen][NFC] Move some comments from the end of lines to above them — fraser / detail

clang-d423561-gb6d8c84f2810-t29356-b29356.tar.gz (May 12, 2022 6:24:15 AM)

  1. [AMDGPU][NFC] Remove unused function. — ivan.kosarev / detail
  2. [mlir][NFC] Fix `GpuKernelOutliningPass` copy constructor warnings — d.dudkin / detail
  3. [Intrinsics] Fix `nvvm_prmt` intrinsic attributes — dvassiliev / detail
  4. [Test] Regenerate checks using auto-update (work around PR55365) — mkazantsev / detail
  5. [mlir][LLVM] Make the nested type restriction on complex constants less aggressive — benny.kra / detail
  6. [bazel] Add support for configuring the bazel build for PPC — benny.kra / detail
  7. [FastISel] Add some debug output (NFC) — npopov / detail
  8. [clang-format] Don't remove braces if a 1-statement body would wrap — owenca / detail

clang-d423553-gf02716a80633-t29354-b29354.tar.gz (May 12, 2022 2:10:56 AM)

  1. [LegalizeVectorTypes] Enable WidenVecRes_SETCC work for scalable vector. — Lian.Wang / detail
  2. [BPF] Implement mod operation — jim / detail
  3. [Bitcode] Simplify code after FUNC_CODE_BLOCKADDR_USERS changes (D124878) — i / detail
  4. [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed. — 12992886+bzcheeseman / detail
  5. [MLIR][Operation] Simplify Operation casting, NFC — 12992886+bzcheeseman / detail
  6. [mlir] (NFC) Use assembly format for test.graph_region — jeffniu22 / detail
  7. [mlir][ods] (NFC) don't use std::function for map_range — jeffniu22 / detail
  8. [mlir][Linalg] Combine canonicalizers that deal with removing dead/redundant args. — ravishankarm / detail
  9. [mlir:Parser] Emit a better diagnostic when a custom operation is unknown — riddleriver / detail
  10. silence new -Wunused-result warnings in test — krasimir / detail
  11. Add an error message to the default SIGPIPE handler — Tim Northover / detail
  12. [AMDGPU] Remove pre-committed test for D124981. NFC. — carl.ritson / detail
  13. [mlir][bufferize] Add helpers for templatized DENY filters — springerm / detail
  14. Revert "Add an error message to the default SIGPIPE handler" — Tim Northover / detail
  15. [mlir][bufferize] Fix op filter — springerm / detail
  16. [mlir][bufferize] Support alloc hoisting across function boundaries — springerm / detail
  17. [AMDGPU][GFX10] Support base+soffset+offset SMEM stores. — ivan.kosarev / detail
  18. [MLIR] Fix build without native arch — npopov / detail

clang-d423535-g995d38925b81-t29351-b29351.tar.gz (May 11, 2022 10:13:01 PM)

  1. [BOLT][NFC] Use BitVector::set_bits — aaupov / detail
  2. Recommit "[SLP] Make reordering aware of external vectorizable scalar stores." — vporpodas / detail
  3. [lld/macho] Fixes the -ObjC flag — keithbsmiley / detail
  4. Revert "[NFC][tests][AIX] XFAIL test for lack of visibility support" — daltenty / detail
  5. [LoongArch] Check msb is not less than lsb for the bstr{ins/pick}.{w/d} instructions — luweining / detail
  6. [mlir] Fix loop unrolling: properly replace the arguments of the epilogue loop. — jeffniu22 / detail
  7. [RISCV][NFC] Simplify tests by reorganizing check prefixes — ben.shi / detail

clang-d423528-g91d5bfdb7996-t29349-b29349.tar.gz (May 11, 2022 6:15:15 PM)

  1. [riscv] Add a bunch of tests exploring switch lowering — preames / detail
  2. [ConstraintElimination] Add extra tests for different overflows. — flo / detail
  3. [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic — Austin.Kerbow / detail
  4. [LinkerWrapper][Fix} Fix bad alignment from extracted archive members — jhuber6 / detail
  5. Revert "[HLSL] add -D option for dxc mode." — python3kgae / detail
  6. [OpenMP] Fix mangling for linear parameters with negative stride — michael.p.rice / detail
  7. [clang] Add the flag -ffile-reproducible — hans / detail
  8. [Driver][test] run one test in darwin-dsymutil.c for Darwin only — Yuanfang Chen / detail
  9. Explicitly add -target for Windows builds in file_test_windows.c — aeubanks / detail
  10. Revert "[SLP] Make reordering aware of external vectorizable scalar stores." — aeubanks / detail
  11. [MIPS] Remove an incorrect microMIPS instruction alias — simon.dardis / detail
  12. Add "indexedVariables" to variables with lots of children. — gclayton / detail

clang-d423516-ged242b54c9c2-t29347-b29347.tar.gz (May 11, 2022 2:17:59 PM)

  1. [ConstraintElimination] Add test where ssub result is not used. — flo / detail
  2. [AMDGPU] gfx11 Decode wider instructions. NFC — Joseph.Nash / detail
  3. [DirectX backend] Add pass to emit dxil metadata. — python3kgae / detail
  4. [NFC] Change comment number in aarch64 isel — alban.bridonneau / detail
  5. Fix endless loop in optimizePhiConst with integer constant switch condition — Matthias Braun / detail
  6. Fix the Clang sphinx build — aaron / detail
  7. [Bazel] Add support for s390x build target — gcmn / detail
  8. [OpenMP] Add a check for alignment in the offload packager — jhuber6 / detail
  9. [BOLT][NFC] Add MCPlus::primeOperands iterator_range — aaupov / detail
  10. [InstCombine] freeze operand in urem expansion — spatel / detail
  11. [flang] Fold complex component references — pklausler / detail
  12. [mlgo] Fix test — mtrofin / detail
  13. [clang][AIX] Don't ignore XCOFF visibility by default — daltenty / detail
  14. [riscv] Add tests for vsetvli reuse across iterations of a loop — preames / detail
  15. [flang] Fix check for assumed-size arguments to SHAPE() & al. — pklausler / detail
  16. [gn build] Use llvm-ar when clang_base_path is specified — aeubanks / detail
  17. [riscv] Canonicalize vsetvli (vsetvli avl, vtype1) vtype2 transitionsas reviewed — preames / detail
  18. [RISCV] Add a DAG combine to pre-promote (i32 (and (srl X, Y), 1)) with Zbs on RV64. — craig.topper / detail
  19. [InstCombine] update auto-generated CHECK lines in test file; NFC — spatel / detail
  20. [InstCombine] freeze operand in sdiv expansion — spatel / detail
  21. [RISCV] Override TargetLowering::shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd. — craig.topper / detail
  22. [RISCV] Move implementation of getVLOpNum and getSEWOpNum from RISCVInsertVSETVLI to RISCVBaseInfo.h. NFC — craig.topper / detail
  23. [HLSL] add -D option for dxc mode. — python3kgae / detail
  24. [clang] Fix KEYALL — Yaxun.Liu / detail
  25. [RISCV] Add caching to the gather/scatter to strided load/store conversion. — craig.topper / detail
  26. [clang][ppc] Creating Seperate Install Target for PPC htm Headers — qwu / detail
  27. [TableGen] Remove the use of global Record state — riddleriver / detail
  28. [TableGen] Refactor TableGenParseFile to no longer use a callback — riddleriver / detail
  29. [test, riscv] Add test illustrating missing handling for fallthrough blocks in 541c9ba — preames / detail
  30. [CodeGenPrepare] Use const reference to avoid unnecessary APInt copy. NFC — craig.topper / detail
  31. [libc++] Add a few more debug wrapper functions — nikolasklauser / detail
  32. [libc++] Remove __invalidate_all_iterators and replace the uses with std::__debug_db_invalidate_all — nikolasklauser / detail
  33. [AsmParser] Adopt emitWrongTokenError more, improving QoI — clattner / detail
  34. [GVN] Add test case for memdep invalidation bug. — flo / detail
  35. [RISCV] Fold addiw from (add X, (addiw (lui C1, C2))) into load/store address — craig.topper / detail
  36. [RISCV] Enable subregister liveness tracking for RVV. — craig.topper / detail

clang-d423480-g18ed279a3a4a-t29344-b29344.tar.gz (May 11, 2022 10:10:13 AM)

  1. Make standalone-build-x86_64 a standalone builder — kkleine / githubweb

clang-d423480-g18ed279a3a4a-t29344-b29344.tar.gz (May 11, 2022 10:10:13 AM)

  1. [RISCV][NFC] Move variable down closer to its first use — fraser / detail
  2. [RISCV][NFC] Rename variable to appease code style — fraser / detail
  3. [clang-format] fix nested angle brackets parse inside concept definition — marek.kurdej+llvm.org / detail
  4. [ASTMatchers][NFC] Fix name of matcher in docs and add a missing test — whisperity / detail
  5. [InstCombine] improve auto-generated test checks by matching function signature; NFC — spatel / detail
  6. [SLP]Further improvement of the cost model for scalars used in buildvectors. — a.bataev / detail
  7. [AArch64][SVE] Add aarch64_sve_pcs attribute to Clang — matthew.devereau / detail
  8. [Clang] Introduce clang-offload-packager tool to bundle device files — jhuber6 / detail
  9. [gn build] (manually) port 26eb04268f4c (clang-offload-packager) — thakis / detail
  10. [runtimes] Print the testing configuration in use in libunwind and libc++abi — Louis Dionne / detail
  11. [mlir][bufferize][NFC] Move helper functions to BufferizationOptions — springerm / detail
  12. [riscv] Prefer to use previous VL for scalar move instructionsK — preames / detail
  13. [InstCombine] Freeze other uses of frozen value — npopov / detail
  14. [RISCV] Remove some TODOs in tests — sunshaoce / detail
  15. [AMDGPU] gfx11 subtarget features & early tests — Joseph.Nash / detail

clang-d423465-gf49d576a882d-t29342-b29342.tar.gz (May 11, 2022 6:01:14 AM)

  1. [DirectX backend] Add pass to lower llvm intrinsic into dxil op function. — python3kgae / detail
  2. [ORC] Fix sorting of contructors by priority — jonas.hahnfeld / detail
  3. [TypePromotion] Format Type Promotion. NFC — david.green / detail
  4. [AsmParser] Improve error recovery again. — clattner / detail
  5. [SelectionDAG][VP] Rename VP sext/zext/trunc ISD opcodes — fraser / detail
  6. [TypePromotion] Fix sext vs zext in promoted constant — david.green / detail
  7. [InstCombine] Add additional freeze tests (NFC) — npopov / detail
  8. [SCEVExpander] Deduplicate min/max expansion code (NFC) — npopov / detail
  9. [docs][pp-trace] Remove FileNotFound callback — ty1208chiang / detail
  10. [IndVarSimplify] Regenerate test checks (NFC) — npopov / detail
  11. [BOLT] Add icp-inline option — aaupov / detail
  12. [LV] Add opaque pointer test for #55375. — flo / detail
  13. [VPlan] VPInterleaveRecipe only uses first lane if op not stored. — flo / detail
  14. [BOLT][TEST] Remove -gdwarf-4 override from %cflags — aaupov / detail
  15. Add extension diagnostic for linemarker directives — aaron / detail
  16. Fix test; we now expect a pedantic warning — aaron / detail
  17. [CUDA] Create offloading entries when using the new driver — jhuber6 / detail
  18. [Cuda] Add initial support for wrapping CUDA images in the new driver. — jhuber6 / detail
  19. [CUDA] Add wrapper code generation for registering CUDA images — jhuber6 / detail

clang-d423446-g4537aae0d57e-t29339-b29339.tar.gz (May 11, 2022 1:52:59 AM)

  1. [X86] Fix 80 column violation in X86InstrInfo.cpp. NFC — mingmingl / detail
  2. [flang] Change "bad kind" messages in the runtime to "not yet implemented" — psteinfeld / detail
  3. [RISCV] Add rvv codegen support for vp.fpext. — jacquesguan / detail
  4. [RISCV] Make PseudoReadVL have the vtypes of the corresponding VLEFF/VLSEGFF. — yeting.kuo / detail

clang-d423442-g852f3d998787-t29337-b29337.tar.gz (May 10, 2022 9:52:26 PM)

  1. [BuildLibCalls] infer inreg param attrs from NumRegisterParameters — ndesaulniers / detail
  2. [flang] Allow local variables and function result inquiries in specification expressions — pklausler / detail
  3. [HWASan] deflake hwasan_symbolize test more. — fmayer / detail
  4. [HWASan symbolize] Write error to stderr. — fmayer / detail
  5. [BPF] Mark FI_ri as isPseudo to avoid assertion during disassembly — yhs / detail
  6. [BPF] Add a test for making FI_ri as isPseudo — yhs / detail
  7. [PowerPC] Fix PPCISD::STBRX selection issue on A2 — Ting.Wang.SH / detail
  8. [NFC] Run clang-format on llvm/lib/Target/X86/X86InstroInfo.cpp — mingmingl / detail
  9. [CodeGen] Fix ConvertNodeToLibcall for STRICT_FPOWI — xiang1.zhang / detail
  10. [Transform][Utils][NFC] Clean up CtorUtils.cpp — ashaposhnikov / detail
  11. Revert "[NFC] Run clang-format on llvm/lib/Target/X86/X86InstroInfo.cpp" — mingmingl / detail

clang-d423431-g6baaad740a5a-t29335-b29335.tar.gz (May 10, 2022 5:56:57 PM)

  1. [AMDGPU] Allow for MFMA Inst Clustering — jrbyrnes1989 / detail
  2. [clang-tidy] Fix unintended change left in 12cb540529e — n.james93 / detail
  3. Update test for changes in f0ea9c9cec7f7b632ef7894ff7b3859269de611b / D124552 — Matthias Braun / detail
  4. Add the "sent break" message to the "gdb-remote packets" channel — jingham / detail
  5. [NFC] Replace not-null and not-isa check with a not-isa_and_nonnull — erich.keane / detail
  6. [SLP][NFC] Precommit a lit test for a followup patch that improves tree reordering for external users. — vporpodas / detail
  7. Revert "Enhance peephole optimization." — mingmingl / detail
  8. Revert "[utils] Avoid hardcoding metadata ids in update_cc_test_checks" — Jan Korous / detail
  9. Remove unused variable (fix -Werror build on MSVC) — joker.eph / detail
  10. [gn build] Port f822db7670d4 — llvmgnsyncbot / detail
  11. [OpenMP] Fix mangling for linear modifiers with variable stride — michael.p.rice / detail
  12. [riscv] Minor style cleanup so that code more obviously matches comments [nfc] — preames / detail
  13. [riscv] Consolidate logic for SEW/VL operand offset calculations [nfc] — preames / detail
  14. [SLP] Make reordering aware of external vectorizable scalar stores. — vporpodas / detail
  15. [mlir][gpu] Move async copy ops to NVGPU and add caching hints — thomasraoux / detail
  16. [mlir] Print some message for op-printing verification — chiahungduan / detail
  17. [Peephole-opt][X86] Enhance peephole opt to see through SUBREG_TO_REG — mingmingl / detail
  18. [Bitcode] Include indirect users of BlockAddresses in bitcode — ndesaulniers / detail

clang-d423413-gb6572ad50475-t29333-b29333.tar.gz (May 10, 2022 2:37:57 PM)

  1. [libc] Extend libc's linux script to handle runtimes build. — sivachandra / githubweb
  2. [libc] Add "clang" as one of the enabled projects under fullbuild. — sivachandra / githubweb

clang-d423413-gb6572ad50475-t29333-b29333.tar.gz (May 10, 2022 2:37:57 PM)

  1. [Frontend] Flip default of CreateInvocationOptions::ProbePrecompiled to false — sam.mccall / detail
  2. [MLIR][AMDGPU] Add AMDGPU dialect, wrappers around raw buffer intrinsics — Krzysztof.Drewniak / detail
  3. [CodeGen] Use ABI alignment for C++ new expressions — thakis / detail
  4. [mlir] Fail early if AnalysisState::getBuffer() returns failure — ashay / detail
  5. [libc++abi][NFC] Fix typo in comment — Louis Dionne / detail
  6. [flang] Fold real-valued MODULO() and MOD() — pklausler / detail
  7. Diagnose unreachable generic selection associations — aaron / detail
  8. [AMDGPU][GFX10] Support base+soffset+offset SMEM loads. — ivan.kosarev / detail
  9. [InstCombine] Add additional freeze tests (NFC) — npopov / detail
  10. [flang] Enforce limit on rank + corank — pklausler / detail
  11. [SCCP] Preserve Name when converting SExt->ZExt. — craig.topper / detail
  12. [CVP] Preserve exact name when converting sext->zext and ashr->lshr. — craig.topper / detail
  13. Revert "[AArch64] Generate AND in place of CSEL for predicated CTTZ" — david.green / detail
  14. [libc++][ranges] Implement `views::drop`. — varconst / detail
  15. [mlir][AMDGPU] Add AMDGPU conversion patterns to ConvertGPUToROCDL — Krzysztof.Drewniak / detail
  16. [RISCV] 'K'-extension ordering — kito.cheng / detail
  17. [OpenMP] Add mangling support for linear modifiers (ref,uval,val) — michael.p.rice / detail
  18. [clangd] Support for standard inlayHint protocol — kadircet / detail
  19. Use update_llc_test_checks for the switch.ll test; add new test — Matthias Braun / detail
  20. Avoid 8 and 16bit switch conditions on x86 — Matthias Braun / detail
  21. CodeGenPrepare: Replace constant PHI arguments with switch condition value — Matthias Braun / detail
  22. [utils] Avoid hardcoding metadata ids in update_cc_test_checks — Jan Korous / detail
  23. [OpenMP] Fix embedding offload code when there is no offloading toolchain — jhuber6 / detail
  24. [InstCombine] add tests for shuffles with FP<->int cast operands; NFC — spatel / detail
  25. [InstCombine] fold shuffles with FP<->Int cast operands — spatel / detail
  26. [CUDA][HIP] support __noinline__ as keyword — Yaxun.Liu / detail
  27. [llvm-ml] Implement support for MASM's extern directive — epastor / detail
  28. [mlir][SCF] Add utility method to add new yield values to a loop. — ravishankarm / detail
  29. [mlir][SCF] Retire `cloneWithNewYields` helper function. — ravishankarm / detail
  30. Fix indentation in ReleaseNotes.rst — Yaxun.Liu / detail
  31. [AArch64] Remove redundant f{min,max}nm intrinsics. — flo / detail
  32. [BasicAA] Fix order in which we pass MemoryLocations to alias() — aeubanks / detail
  33. [NFC] Fix typo — jrbyrnes1989 / detail
  34. [NFC]Add Missing Break in switch that we didn't notice because it was — erich.keane / detail
  35. Enhance peephole optimization. — mingmingl / detail
  36. [NFC] Add missing 'break' in a switch case — erich.keane / detail

clang-d423413-gb6572ad50475-t29333-b29333.tar.gz (May 10, 2022 2:37:57 PM)

  1. Typo in docs endpoint — Chris Matthews / githubweb

clang-d423377-g9e50168be444-t29330-b29330.tar.gz (May 10, 2022 10:28:46 AM)

  1. [pseudo] Add benchmarks for pseudoparser. — hokein.wu / detail
  2. [Sema][SVE] Move/simplify Sema testing for SVE ACLE builtins — rosie.sumpter / detail
  3. [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins — rosie.sumpter / detail
  4. GlobalISel: Trivial documentation and comment fixes — nicolai.haehnle / detail
  5. [IndVarSimplify] Regenerate test checks (NFC) — npopov / detail
  6. [SLP][NFC]Add a test for improved shuffles in buildvector sequences, — a.bataev / detail
  7. [SCEVExpander] Remove handling for mixed int/pointer min/max (NFCI) — npopov / detail
  8. [libc++abi] Reword uncaught exception termination message — Louis Dionne / detail
  9. [GVNSink] Make GVNSink resistant against self referencing instructions (PR36954) — dawid_jurek / detail
  10. AMDGPU/SDAG: Refine the fold to v_mad_[iu]64_[iu]32 — nicolai.haehnle / detail
  11. [NFC][PowerPC] Add 32-bit AIX RUN lines to test cases. — amy.kwan1 / detail
  12. [MLIR Parser] Improve QoI for "expected token" errors — clattner / detail
  13. [flang] Fold real-valued DIM() — pklausler / detail

clang-d423377-g9e50168be444-t29330-b29330.tar.gz (May 10, 2022 10:28:46 AM)

  1. Tox target for runserver — Chris Matthews / githubweb
  2. Experimental Tableau support — Chris Matthews / githubweb

clang-d423364-g64c85742099d-t29328-b29328.tar.gz (May 10, 2022 6:37:27 AM)

  1. [InstSimplify] Handle unknown function context in pointer icmp fold (PR54615) — npopov / detail
  2. [LoopVectorize] Remove incorrect nuw flag from test (NFC) — npopov / detail
  3. [RISCV][NFC] Remove else after continue — fraser / detail
  4. [mlir] Remove unused using declaration (NFC) — akuegel / detail

clang-d423360-g02d684523486-t29327-b29327.tar.gz (May 10, 2022 3:47:06 AM)

  1. [lldb] Fix 7b73de9ec2b19df040c919d3004dfbead9b6ac59 — walter erquinigo / detail
  2. [IR][CostModel] A scalable vector shuffle can't be an identity or reverse shuffle. — craig.topper / detail
  3. [NFC][lldb][trace] Use uint64_t when decoding and enconding json — walter erquinigo / detail
  4. [flang][OpenMP] Lowering for task construct — Shraiysh.Vaishay / detail
  5. [Coroutines] Use PassManager instead of Legacy PassManager internally — yedeng.yd / detail
  6. Revert "[NFC][lldb][trace] Use uint64_t when decoding and enconding json" — walter erquinigo / detail
  7. [Test] One more test to prevent crash in SLP vectorizer — mkazantsev / detail
  8. Revert "[Test] One more test to prevent crash in SLP vectorizer" — mkazantsev / detail
  9. Return "[Test] One more test to prevent crash in SLP vectorizer" — mkazantsev / detail
  10. [libcxxabi] [cmake] Fix a mismatched variable name — martin / detail
  11. [Docs] Clarify CLANG_ENABLE_OPAQUE_POINTERS behavior (NFC) — npopov / detail
  12. [analyzer] Indicate if a parent state is infeasible — gabor.marton / detail
  13. [analyzer] Implement assume in terms of assumeDual — gabor.marton / detail
  14. [analyzer] Replace adjacent assumeInBound calls to assumeInBoundDual — gabor.marton / detail
  15. [MLIR] Split off MLIRExecutionEngineUtils to fix libMLIR.so build (PR54242) — npopov / detail
  16. [fuzzer] Reduce size of large.test — npopov / detail
  17. [RISCV] Add more tests for vector reduce mask operations — Lian.Wang / detail
  18. [RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation — Lian.Wang / detail
  19. [analyzer] Attempt to fix test infeasible-crash.c — gabor.marton / detail
  20. Revert "[RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation" — Lian.Wang / detail
  21. [InstCombine] Handle GEP scalar/vector base mismatch (PR55363) — npopov / detail
  22. [NFC] [Coroutines] Remove EnableReuseStorageInFrame option — yedeng.yd / detail

clang-d423338-gebc25292060d-t29324-b29324.tar.gz (May 9, 2022 11:54:36 PM)

  1. [gn build] Port 059e03476cbb — llvmgnsyncbot / detail
  2. [flang] Accept POINTER followed by INTERFACE — pklausler / detail
  3. [NFC] follow up code cleanup after D123837 — yedeng.yd / detail
  4. [flang] Allow ENTRY function result symbol usage before the ENTRY — pklausler / detail
  5. [RISCV][NFC] Add 'rv32izvfh' invalid arch test — ben.shi / detail
  6. [clang][Driver] Add more tests for riscv — ben.shi / detail
  7. [NFC] Modify the comment to reflect the changes in decoder — ox59616e / detail
  8. [mlir] Fix python bindings build on Windows in Debug — stilis / detail
  9. [IRSim] Remove early check from similarity matching such that commutative instructions are checked correctly when using the same value. — andrew.litteken / detail
  10. [lldb] Fix 7b73de9ec2b19df040c919d3004dfbead9b6ac59 — walter erquinigo / detail
  11. [lldb] Fix 7b73de9ec2b19df040c919d3004dfbead9b6ac59 — walter erquinigo / detail
  12. [ELF] Move InputSectionBase::rawData member [NFC] — gkm / detail

clang-d423338-gebc25292060d-t29324-b29324.tar.gz (May 9, 2022 11:54:36 PM)

  1. SPEC2006: Allow building on FreeBSD — alexrichardson / githubweb

clang-d423326-g62f7dc7c037c-t29322-b29322.tar.gz (May 9, 2022 7:56:35 PM)

  1. [flang] Operands of SIGN() need not have same kind — pklausler / detail
  2. [Inliner] Preserve !prof metadata when converting call to invoke. — hoy / detail
  3. [flang] Correct folding of SPREAD() for higher ranks — pklausler / detail
  4. [mlir-LSP] Ensure existing documents are process synchronously — riddleriver / detail
  5. [gn build] (manually) port a2f2dfde48ac (clang-fuzzer-dictionary) — thakis / detail
  6. [flang] Refine handling of short character actual arguments — pklausler / detail
  7. [mlir][doc] Move documentation of extensible dialects — riddleriver / detail
  8. [trace][intelpt] Support system-wide tracing [2] - Add a dummy --per-core-tracing option — walter erquinigo / detail
  9. [trace][intelpt] Support system-wide tracing [3] - Refactor IntelPTThreadTrace — walter erquinigo / detail
  10. [gn build] Port 7b73de9ec2b1 — llvmgnsyncbot / detail
  11. Add the ability to debug through an exec into ld — gclayton / detail
  12. [flang] Ensure that structure constructors fold parameter references — pklausler / detail
  13. [polly] Fix type in function name. NFC. — llvm-project / detail
  14. [flang] Fix to UnwrapConvertedExpr() — pklausler / detail
  15. [flang] Correct actual/dummy procedure compatibility for ALLOCATABLE/POINTER functions — pklausler / detail
  16. [AArch64] Remove ADDC, ADDE, SUBC, SUBE support, use the CARRY ops instead — deadalnix / detail
  17. [flang] Allow PDTs with LEN parameters in REDUCE() — pklausler / detail
  18. [flang] Allow NULL() actual argument for optional dummy procedure — pklausler / detail
  19. [AMDGPU] Generate checks in llvm.amdgcn.softwqm.ll — carl.ritson / detail
  20. [AMDGPU] Pre-commit test for D124981. NFC. — carl.ritson / detail
  21. [flang] Allow implicit declaration of DATA objects in inner procedures — pklausler / detail
  22. [flang] Refine error checking in specification expressions — pklausler / detail
  23. [flang] Reverse a reversed type compatibility check — pklausler / detail
  24. [mlgo] Support exposing more features than those supported by models — mtrofin / detail
  25. Add x86 to REQUIRES line in test as suggested in https://reviews.llvm.org/D124105. — douglas.yung / detail

clang-d423301-gb77d16f7f392-t29320-b29320.tar.gz (May 9, 2022 4:35:54 PM)

  1. [mlir] Fix build & test of mlir python bindings on Windows — stilis / detail
  2. Make lsan TestCases more consistent — Vitaly Buka / detail
  3. Modify DXILPrepare to emit no-op bitcasts — chris.bieneman / detail
  4. [PassManager] Implement DOTGraphTraitsViewer under NPM — llvm-project / detail
  5. [polly] migrate -polly-show to the new pass manager — llvm-project / detail
  6. [polly] Fix compiler warning. NFC. — llvm-project / detail
  7. Revert "Recommit "[VPlan] Remove uneeded needsVectorIV check."" — flo / detail
  8. [mlir][nvvm] Add attribute to nvvm.cpAsyncOp to control l1 bypass — thomasraoux / detail
  9. [flang][runtime] Fix input of NAN(...) on non-fast path — pklausler / detail
  10. [flang][runtime] Don't pad CHARACTER input at end of record unless PAD='YES' — pklausler / detail
  11. [flang][runtime] Enforce restrictions on unlimited format repetition — pklausler / detail
  12. [flang][runtime] (G0) for CHARACTER means (A), not (A0) — pklausler / detail
  13. [flang][runtime] BACKSPACE after non-advancing I/O — pklausler / detail
  14. [SLP]Adjust assertion check for scalars in several insertelements. — a.bataev / detail
  15. [flang] Fold intrinsic inquiry functions SAME_TYPE_AS() and EXTENDS_TYPE_OF() — pklausler / detail
  16. Revert "[SLP]Further improvement of the cost model for scalars used in buildvectors." — a.bataev / detail
  17. [flang] Fold intrinsic functions SPACING() and RRSPACING() — pklausler / detail
  18. [polly] Load NPM pass plugin for NPM test. — llvm-project / detail
  19. [HWASan] deflake hwasan_symbolize test — fmayer / detail

clang-d423282-ga49d5e976e6d-t29318-b29318.tar.gz (May 9, 2022 12:55:07 PM)

  1. [mlir,win] Enable python bindings on the Windows mlir bot — stilis / githubweb

clang-d423282-ga49d5e976e6d-t29318-b29318.tar.gz (May 9, 2022 12:55:07 PM)

  1. [AArch64] Add extra reverse costs. — david.green / detail
  2. [riscv] Add strict asserts for VSETVLI insertion algorithm to help catch bugs — preames / detail
  3. [mlir][sparse] integration test for zero preserving math op — ajcbik / detail
  4. [DAGCombine] Make combineShuffleOfBitcast LittleEndian specific — david.green / detail
  5. [AArch64] Fix sub with carry — kazu / detail
  6. [clangd] Speed up a slow sleeping testcase. — sam.mccall / detail
  7. [libc] Update windows entrypoint list — michaelrj / detail
  8. [HLSL] add -fcgl option flag. — python3kgae / detail
  9. [clang-tidy] New check for safe usage of `std::optional` and like types. — yitzhakm / detail
  10. [libc][NFC] add index mode to printf parser — michaelrj / detail
  11. [clang-tidy][NFC] Fix doc typo for bugprone-unchecked-optional-access — yitzhakm / detail
  12. Apply clang-tidy fixes for llvm-prefer-isa-or-dyn-cast-in-conditionals in OpenMPDialect.cpp (NFC) — joker.eph / detail
  13. Apply clang-tidy fixes for llvm-else-after-return in Merger.cpp (NFC) — joker.eph / detail
  14. Enable the use of ThreadPoolTaskGroup in MLIR threading helper to enable nested parallelism — joker.eph / detail
  15. [runtimes] Always configure libc++abi before libc++ — Louis Dionne / detail
  16. Added the brief discription about the new CSA checker. — github / detail
  17. update the doc for the static analyzer checker — github / detail
  18. Update ReleaseNotes.rst — github / detail
  19. [gn build] (semi-manually) port 7e63a0d479dd — thakis / detail
  20. Revert "[DAGCombine] Make combineShuffleOfBitcast LittleEndian specific" — david.green / detail
  21. [riscv] Add some minimal tracing output to InsertVSETVLI — preames / detail
  22. [riscv] Add early return to InsertVSETLI fixed point step [nfc] — preames / detail
  23. [riscv] Use early return to reduce nesting for InsertVSETVLI [nfc] — preames / detail
  24. Apply clang-tidy fixes for llvm-include-order in Merger.cpp (NFC) — joker.eph / detail
  25. Apply clang-tidy fixes for readability-identifier-naming in SparseTensorUtils.cpp (NFC) — joker.eph / detail
  26. Apply clang-tidy fixes for bugprone-copy-constructor-init in TestPassManager.cpp (NFC) — joker.eph / detail
  27. Fix build with shared libs: add missing CMake dep to MLIR sparse pipeline — joker.eph / detail
  28. [Driver] Pass --fix-cortex-a53-843419 automatically on Fuchsia — phosek / detail
  29. Revert "Automatically generates several X86/sse tests cases. NFC" — thakis / detail
  30. [InstCombine] add tests for shuffle with fneg operand(s); NFC — spatel / detail
  31. [InstCombine] canonicalize fneg after shuffle — spatel / detail
  32. [mlir] Remove special case parsing/printing of `func` operations — riddleriver / detail
  33. [OpenMP] Allow compiling multiple target architectures with OpenMP — jhuber6 / detail
  34. [OpenMP] Try to Infer target triples using the offloading architecture — jhuber6 / detail
  35. [ORC-RT][ORC] Handle dynamic unwind registration for libunwind — housel / detail
  36. [CMake][libcxx] Use target_include_directories for libc++ headers — phosek / detail
  37. Fix check-clang-tools target after 7cc8377f2c572a919ecb — sam.mccall / detail
  38. [libc++][ranges] Implement `views::take`. — varconst / detail
  39. [gn build] Port 9924d8d66ae1 — llvmgnsyncbot / detail
  40. [AArch64] Add llvm/test/CodeGen/AArch64/i256-math.ll — kazu / detail
  41. [libc++][ranges] Implement `views::single`. — varconst / detail
  42. [compiler-rt] Fix issue with compiler-rt tests mixing <atomic> and <stdatomic.h> — Louis Dionne / detail
  43. Revert "[SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both." — flo / detail
  44. [clang-format][NFC] Make all TokenAnnotator member functions const — owenca / detail
  45. [HWASan] Allow to linkify symbolizer output. — fmayer / detail
  46. [HWASan] Clean up hwasan_symbolize. — fmayer / detail
  47. [Scalar][NFC] Minor cleanups in CallSiteSplitting.cpp — ashaposhnikov / detail
  48. [CMake] Include llvm-debuginfod-find in Fuchsia toolchain — phosek / detail
  49. [runtime] Build compiler-rt with --unwindlib=none — phosek / detail
  50. Revert "[runtime] Build compiler-rt with --unwindlib=none" — phosek / detail
  51. [runtime] Build compiler-rt with --unwindlib=none — phosek / detail
  52. Upstream support for POINTER assignment in FORALL. — eschweitz / detail
  53. Revert "[runtime] Build compiler-rt with --unwindlib=none" — phosek / detail
  54. [test][ORC-RT] Disable elfnix_platform tests on non-x86_64 platforms — housel / detail
  55. [libcxx] random_device, use arc4random() on Solaris — brad / detail
  56. [libcxx] Remove static inline and make use of _LIBCPP_HIDE_FROM_ABI in __support headers — brad / detail
  57. Revert "[CMake][libcxx] Use target_include_directories for libc++ headers" — phosek / detail
  58. [InstCombine] add casts from splat-a-bit pattern if necessary — Chenbing.Zheng / detail
  59. [InstCombine] precommit some tests for reassociate add — Chenbing.Zheng / detail
  60. Fix MLIR integration test after a8308020 (`func.` prefix is required bythe parser now) — joker.eph / detail
  61. [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z)) — Chenbing.Zheng / detail
  62. [SLP] Add tests for awkward laod orders from SLP. NFC — david.green / detail
  63. [X86] Add description comments to SandyBridge for COPY/WriteZero/WriteVecMaskedGatherWriteback cases. NFC. — llvm-dev / detail
  64. [FuzzMutate] Move LLVM module (de)serialization from FuzzerCLI -> IRMutator. NFC — sam.mccall / detail
  65. [FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR. — sam.mccall / detail
  66. [ISD::IndexType] Helper functions for common queries. — paul.walker / detail
  67. Fix underlining in docs to fix the sphinx build — aaron / detail
  68. Revert "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR." — aaron / detail
  69. Reland "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR." — sam.mccall / detail
  70. [InstCombine] Remove side effect of replaced constrained intrinsics — sepavloff / detail
  71. [X86] Remove unused 'hint' argument from prefetch tests — llvm-dev / detail
  72. [InstCombine] fix miscompile when casting int->FP->int — spatel / detail
  73. Automatically generate aix32-cc-abi-vaarg.ll . NFC — deadalnix / detail
  74. [X86] rdrand-builtins.c - add 32-bit target coverage and enable -Wall/-Werror — llvm-dev / detail
  75. [SLP] Cluster ordering for loads — david.green / detail
  76. [X86] Add 32-bit target test coverage to clean header tests — llvm-dev / detail
  77. const char* for LLVMTargetMachineEmitToFile's argument — deadalnix / detail
  78. [Bitstream] Only consider flushing to file on block boundaries — sam.mccall / detail
  79. [Headers][X86] amxintrin.h - fixed unknown parameter Wdocumentation warning. NFC — llvm-dev / detail
  80. [ARM] Update ror.ll test to canonicalized IR — llvm-dev / detail
  81. [DAGCombine] Add node in the worklist in topological order in CombineTo — deadalnix / detail
  82. [LegalizeTypes] Don't assume fshl/fshr shift amount type matches the other operands. — craig.topper / detail
  83. [LegalizeTypes] Make use of SelectionDAG::getShiftAmountConstant. NFC — craig.topper / detail
  84. [AMDGPU] lowerEXTRACT_VECTOR_ELT - fold from a SCALAR_TO_VECTOR source — llvm-dev / detail
  85. [AArch64] Add missing NVCAST patterns. — david.green / detail
  86. [RISCV] Regenerate rv32zbp-zbkb.ll — llvm-dev / detail
  87. [IROutliner] Accomodate blocks containing PHINodes with one entry outside the region and others inside the region. — andrew.litteken / detail
  88. Regenerate avx512-regcall-NoMask.ll . NFC — deadalnix / detail
  89. Generate sse-intel-ocl.ll automatically. NFC — deadalnix / detail
  90. [Frontend] Move, don't copy the predefines buffer into PP. NFC. — sam.mccall / detail
  91. Make BinaryStreamWriter::padToAlignment write blocks vs bytes. — stellaraccident / detail
  92. [test][msa] Add more sse,avx intrinsics tests — Vitaly Buka / detail
  93. [test][msan] Relax order of param shadow — Vitaly Buka / detail
  94. [X86] Fix some signedness errors in x86 headers — llvm-dev / detail
  95. [VectorCombine] Attempt to fold select shuffles from reductions — david.green / detail
  96. [Headers][X86] Replace \operation with \code{.operation} — llvm-dev / detail
  97. [Headers][X86] Enable basic Wdocumentation testing on X86 headers — llvm-dev / detail
  98. [InstCombine] Add test coverage for PR43261 / Issue #42606 — llvm-dev / detail
  99. [SLP][X86] Add test coverage for PR47491 / Issue #46835 — llvm-dev / detail
  100. [SLP][X86] Add test coverage for PR49934 / Issue #49278 — llvm-dev / detail
  101. [SLP][X86] Add test coverage for PR41892 / Issue #41237 — llvm-dev / detail
  102. [SLP][X86] Add test coverage for PR42652 / Issue #41997 — llvm-dev / detail
  103. [X86][AMX] Simplify AMX test case. — yuanke.luo / detail
  104. [X86] combine-add.ll - add test case for PR52039 / Issue #51381 — llvm-dev / detail
  105. [DAG] Only perform the fold (A-B)+(C-D) --> (A+C)-(B+D) when both inner subs have one use — llvm-dev / detail
  106. [X86] Set some more plausible latencies for horizontal add/subs on znver1 — llvm-dev / detail
  107. [docs] Add Office Hours for Tobias Grosser — groverkss / detail
  108. [X86] Add test coverage for PR26515 / Issue #26889 — llvm-dev / detail
  109. [libc] Add LINK_LIBRARIES option to add_fp_unittest and add_libc_unittest. — lntue.h / detail
  110. [libc][Obvious] Fix cmake usage of list PREPEND (unavailable pre-3.15). — lntue / detail
  111. [SLP][X86] Add test coverage for PR50392 / Issue #49736 — llvm-dev / detail
  112. [BOLT][DWARF] Fix assert for split dwarf. — ayermolo / detail
  113. [lld] Fix typo for processAux; NFC — liuxiaodong / detail
  114. [flang] Enforce a program not including more than one main program — qiaopeixin / detail
  115. [mlir][NvGpu] Fix nvgpu.mma.sync lowering to NVVM for f32, tf32 types — cbate / detail
  116. [CSSPGO][Preinliner] Use linear threshold to drive inline decision. — hoy / detail
  117. [flang] retain binding label of entry subprograms — jperier / detail
  118. [AMDGPU] Regenerate checks in a mir test — abinavpp / detail
  119. [AVR] Add PrintMethod for operand memspi — ben.shi / detail
  120. [DAG] Prevent infinite loop combining bitcast shuffle — david.green / detail
  121. [clang-format] Fix WhitespaceSensitiveMacros not being honoured when macro closing parenthesis is followed by a newline. — marek.kurdej+llvm.org / detail
  122. [ConstraintElimination] Add initial ssub.with.overflow tests. — flo / detail
  123. Revert "[lldb] parallelize calling of Module::PreloadSymbols()" — pavel / detail
  124. [AArch64] Generate AND in place of CSEL for predicated CTTZ — david.green / detail
  125. [AArch64] Ampere1 does not support MTE — philipp.tomsich / detail
  126. [clang-format] Correctly handle SpaceBeforeParens for builtins. — marek.kurdej+llvm.org / detail
  127. [libcxx] [test] Fix the nasty_macros test on Windows on ARM/ARM64 — martin / detail
  128. [lldb/DWARF] Fix linking direction in CopyUniqueClassMethodTypes — pavel / detail
  129. [mlir][math] Promote (b)f16 to f32 when lowering to libm calls — benny.kra / detail
  130. [SVE] Optimize new cases for lowerConvertToSVBool — peter.waller / detail
  131. Filter non-external static members from SBType::GetFieldAtIndex. — pavel / detail
  132. [clang-tidy][NFC] Replace many instances of std::string where a StringRef would suffice. — n.james93 / detail
  133. [Clang] Add integer mul reduction builtin — llvm-dev / detail
  134. [demangler] Buffer peeking needs buffer — nathan / detail
  135. [NFC][LoopVectorize] Add SVE test for tail-folding combined with interleaving — david.sherwood / detail
  136. [clangd] Disable predefined macros in tests. NFC — sam.mccall / detail
  137. [clangd] Skip extra round-trip in parsing args in debug builds. NFC — sam.mccall / detail
  138. [SimpleLoopUnswitch] Add test case for crash with db7a87ed4fa7. — flo / detail
  139. Recommit "[SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both." — flo / detail
  140. [clangd] Rewrite TweakTesting helpers to avoid reparsing the same code. NFC — sam.mccall / detail
  141. [AArch64][SVE] Improve codegen when extracting first lane of active lane mask — rosie.sumpter / detail
  142. [ScalarEvolution] Add tests for umin_seq with non-zero operand (NFC) — npopov / detail
  143. [X86] Replace avx512f integer mul reduction builtins with generic builtin — llvm-dev / detail
  144. [ScalarEvolution] Fold %x umin_seq %y if %x cannot be zero — npopov / detail
  145. [DAG] Use isAnyConstantBuildVector. NFC — david.green / detail
  146. [demangler] No need to space adjacent template closings — nathan / detail
  147. [riscv] Fix state tracking bug on vsetvli (phi of vsetvli) peephole — preames / detail
  148. [flang] Fix windows bot after D125140 — jperier / detail
  149. "Re-apply 4b6c2cd642 "Deferred Concept Instantiation Implementation"""" — erich.keane / detail
  150. [clangd] Skip (most) predefined macros when scanning for preamble patching. — sam.mccall / detail
  151. Thread safety analysis: Handle compound assignment and ->* overloads — aaron.puchert / detail
  152. [riscv, InsertVSETVLI] Rename InstrInfo to Require to more clearly indicate purpose [nfc] — preames / detail
  153. [analyzer] Inline operator delete when MayInlineCXXAllocator is set. — tomasz.kamiński / detail
  154. [Frontend] when attaching a preamble, don't generate the long predefines buffer. — sam.mccall / detail
  155. [clang] Recognize scope of thread local variables in CFGBuilder — kparzysz / detail
  156. Enum conversion warning when one signed and other unsigned. — aaron / detail
  157. [SCEV] Add more tests for umin_seq with known predicate (NFC) — npopov / detail
  158. [SCEV] Fold umin_seq using known predicate — npopov / detail
  159. [SLP]Fix a crash when preparing a mask for external scalars. — a.bataev / detail
  160. [X86] insertps-combine.ll - show address math in checks — llvm-dev / detail
  161. [ELF] Support -plugin-opt=stats-file= — alexrichardson / detail
  162. [LLVM][sancov] Inclusive language: Add -ignorelist option — zarko / detail
  163. [lldb/test] Fix TestCppIncompleteTypeMembers.py — pavel / detail
  164. [mlir] Add translation from tensor.reshape to memref.reshape — springerm / detail
  165. [mlir][linalg] Fix padding size calculation for Conv2d ops. — hanchung / detail
  166. [RISCV] Remove two unmasked RVV patterns — fraser / detail
  167. [riscv] Add a few more vsetvli insertion tests — preames / detail
  168. Revert ""Re-apply 4b6c2cd642 "Deferred Concept Instantiation Implementation""""" — erich.keane / detail
  169. [clang-fuzzer] Add a tiny tool to generate a fuzzing dictionary for clang — sam.mccall / detail
  170. [mlir] Refactoring dialect and test code to use parseCommaSeparatedList — jtucholski00 / detail
  171. [Docs] Added my office hours. — anastasia.stulova / detail
  172. [SLP]Try partial store vectorization if supported by target. — a.bataev / detail
  173. [opt] Error on `opt -O# --foo-pass` — aeubanks / detail
  174. [SystemZ] Fix argument type of tdc instruction. — kai.nacke / detail
  175. [CodeGen] Clarify the semantics of ADDCARRY/SUBCARRY — kazu / detail
  176. [lldb/test] Append CXXFLAGS_EXTRAS last in Makefile.rules — pavel / detail
  177. [lldb/test] Remove superfluous -std=c++11 from tests — pavel / detail

clang-d423105-g1d042312f8da-t29313-b29313.tar.gz (May 6, 2022 12:37:10 PM)

  1. [clangd] Eliminate direct usage of isAvailable() matcher. NFC — sam.mccall / detail
  2. [DAG] visitREM - merge buildOptimizedSREM into if(). NFCI. — llvm-dev / detail
  3. [MC][X86] Add vcmpps disassembler tests for Issue #41491 — llvm-dev / detail
  4. [ELF] Change (NOLOAD) type mismatch to use SHT_NOBITS instead of SHT_PROGBITS — i / detail
  5. [libc++][NFC] Slight refactoring of some std::vector tests — Louis Dionne / detail
  6. [libc++][NFC] Move swap_noexcept test to .compile.pass.cpp — Louis Dionne / detail
  7. [Frontend] Fix broken createInvocation test due to bad merge — sam.mccall / detail
  8. Fix LLDB test broken by 499d0b96cb52c828e7fc4d58825b5e8b3f9931c5 — sam.mccall / detail
  9. [InstCombine] Add icmp of select with implied condition tests (NFC) — npopov / detail
  10. [InstCombine] Fold icmp of select with implied condition — npopov / detail
  11. [libc++][NFC] Add release note for constexpr std::string — Louis Dionne / detail
  12. Revert "[clangd] Speed up an unfortunate timer-based test." — sam.mccall / detail
  13. [OpenMP] Add basic support for properly handling static libraries — jhuber6 / detail
  14. [flang] Fix internal error with DATA-statement style initializers — d.dudkin / detail
  15. Automatically generate CodeGen/X86/sse-align-*.ll test cases. NFC — deadalnix / detail
  16. Automatically generates several X86/sse tests cases. NFC — deadalnix / detail
  17. [SelectionDAG] Clear promoted bits before UREM on shift amount in PromoteIntRes_FunnelShift. — craig.topper / detail
  18. [clang-tidy][NFC] Add createChecks method that also checks for LangaugeOptions — n.james93 / detail
  19. [SelectionDAG] Improve asserts in SelectionDAG::getSelect. — craig.topper / detail
  20. [SimplifyLibcalls] Tests for libcall folding of subobjects [NFC] — msebor / detail
  21. [libc++][NFC] Fix formatting that was incorrectly changed by D124695 — Louis Dionne / detail
  22. [InstCombine] Add tests for combining AArch64 neon min/max intrinsics. — flo / detail

clang-d423083-g076dd0a763fd-t29311-b29311.tar.gz (May 6, 2022 8:32:50 AM)

  1. [Flang] Lower Unstructured do loops — kiran.chandramohan / detail
  2. [lldb] Correct hex digit regex in some tests — david.spickett / detail
  3. [RISCV] Enable MachineOutliner by default under -Oz for RISCV — pc.wang / detail
  4. [mlir][bufferize] Disallow adding new bufferizable ops during bufferization — springerm / detail
  5. [CostModel][X86] Add more complete float/double select cost test coverage — llvm-dev / detail
  6. [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask')) — david.green / detail
  7. [libc++] Mark tests that use check_assertion.h as requiring unix headers — john.brawn / detail
  8. [libcxx] Reject month 0 in get_date/__get_month — david.spickett / detail
  9. Revert "[analyzer] Canonicalize SymIntExpr so the RHS is positive when possible" — balazs.benics / detail
  10. [pseudo] Strip directives from a token stream — sam.mccall / detail
  11. [SLP][X86] Regenerate ssat tests to remove defunct AVX1/AVX2 checks — llvm-dev / detail
  12. [CostModel][X86] Adjust 256-bit select costs to account for slow BLENDV op — llvm-dev / detail
  13. Generalize "check-all" umbrella targets, use for check-clang-tools — sam.mccall / detail
  14. [CostModel][X86] Adjust pre-SSE41 fp scalar select costs to account for vector ops — llvm-dev / detail
  15. [libc++] Implement ranges::is_partitioned — nikolasklauser / detail
  16. [RISCV] Add an extra vsetvli insertion test — fraser / detail
  17. [Flang][OpenMP] Initial lowering of the OpenMP worksharing loop — kiran.chandramohan / detail
  18. [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op — llvm-dev / detail
  19. [InstCombine] Fix scalable-vector bitwise select matching — fraser / detail
  20. [CostModel][X86] Relax fcmp costs on SSE41 targets or later — llvm-dev / detail
  21. [InstCombine] Extract icmp of select transform (NFC) — npopov / detail
  22. Fix underlining length; NFC — aaron / detail
  23. [MLIR] Fix build with make — npopov / detail
  24. [clang][dataflow][NFC] Clarify guarantees on returned vector size for `runDataflowAnalysis`. — yitzhakm / detail
  25. [NFC] Fix typo in assert message — mkazantsev / detail
  26. [gn build] try to (manually) port 9ef451d1fdaa9a1 (hwasan_symbolize) — thakis / detail
  27. [RS4GC] Add support for 'freeze' instruction to findBaseDefiningValue — mkazantsev / detail
  28. [compiler-rt][builtins] Fix wrong ABI of AVR __mulqi3 & __mulhi3 — ben.shi / detail
  29. [clang][X86] Rename some intrinsics tests to use the *-builtins.c naming convention — llvm-dev / detail
  30. [SLP][X86] Add test coverage for Issue #51088 — llvm-dev / detail
  31. [Support] Fix asan AllocatorTest after ba0d50ad7ec66 — sam.mccall / detail
  32. [libc++][P0943] Add stdatomic.h header. — Louis Dionne / detail
  33. Revert "[HWASan] Clean up hwasan_symbolize." — thakis / detail
  34. Revert "[HWASan] Allow to linkify symbolizer output." — thakis / detail
  35. [gn build] Port 37ba1b9d1ac7 — llvmgnsyncbot / detail
  36. [gn build] Port 586efd52b93f — llvmgnsyncbot / detail
  37. [InstCombine] Add additional icmp of select tests (NFC) — npopov / detail
  38. [InstCombine] Fold icmp of select with non-constant operand — npopov / detail
  39. [flang] Fix AllocaOp/AllocMemOp type conversion — qiaopeixin / detail
  40. [clangd] Add parsing for IgnoreHeaders config option — kadircet / detail
  41. [flang] Support external procedure passed as actual argument with implicit character type — qiaopeixin / detail
  42. [flang] Add one semantic check for masked array assignment — qiaopeixin / detail
  43. [clang] createInvocationFromCommandLine -> createInvocation, delete former. NFC — sam.mccall / detail
  44. Fix lifetime of DiagnosticsEngine in diagtool. — sam.mccall / detail
  45. [clangd] Speed up an unfortunate timer-based test. — sam.mccall / detail

clang-d423038-gdb7a87ed4fa7-t29308-b29308.tar.gz (May 6, 2022 4:43:57 AM)

  1. [Coroutines] Don't re-materialize for debug instructions — yedeng.yd / detail
  2. [AVR][NFC] Eliminate warning 'unused variable' — ben.shi / detail
  3. [Lex] Don't assert when decoding invalid UCNs. — sam.mccall / detail
  4. [pseudo] Only expand UCNs for raw_identifiers — sam.mccall / detail
  5. [Support] Fix UB in BumpPtrAllocator when first allocation is zero. — sam.mccall / detail
  6. [libcxx] [ci] Add a i386 Windows configuration to CI — martin / detail
  7. [VectorCombine] Fold shuffle select pattern — david.green / detail
  8. [Instrumentation] Share InstrumentationIRBuilder between TSan and SanCov — elver / detail
  9. [pseudo] Add fuzzer for the pseudoparser. — sam.mccall / detail
  10. [flang] Add ExternalNameConversionPass to pass pipeline — diana.picus / detail
  11. [fastregalloc] Add test case for self loop (D125079). — yuanke.luo / detail
  12. [mlir][scf] Implement BufferizableOpInterface for scf::WhileOp — springerm / detail
  13. [mlir][bufferize] Do not copy buffers with undefined contents — springerm / detail
  14. [flang][driver] Add support for -save-temps — andrzej.warzynski / detail
  15. [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both. — flo / detail

clang-d423023-gbe310632d037-t29306-b29306.tar.gz (May 6, 2022 1:00:58 AM)

  1. [clang][NFC] In parts of Objective-C Sema use Obj-C-specific types instead of `Decl`. — vsapsai / detail
  2. [InstCombine] try to narrow more shifted bswap-of-zext — Chenbing.Zheng / detail
  3. [InstCombine] precommit tests for D124590 — Chenbing.Zheng / detail
  4. Apply clang-tidy fixes for bugprone-argument-comment in AffineOps.cpp (NFC) — joker.eph / detail
  5. Apply clang-tidy fixes for llvm-else-after-return in OpenMPDialect.cpp (NFC) — joker.eph / detail

clang-d423018-gfb0d636f285b-t29304-b29304.tar.gz (May 5, 2022 9:11:28 PM)

  1. Revert "Pedantically warn about // comments in gnu89 mode" — aaron / detail
  2. [docs] Add blank lines to help Sphinx parse nested bullets. — richard / detail
  3. [docs] Fix uses of `foo` that should be ``foo`` throughout release notes. — richard / detail
  4. [SPIRV] Add SPIR-V specific intrinsics, two passes and tests — iliya.diyachkov / detail
  5. [compiler-rt][builtins] Add helper functions for uint16/sint16/uint8/sint8 div and mod — ben.shi / detail
  6. [HWASan] Allow to linkify symbolizer output. — fmayer / detail
  7. [HWASan] Clean up hwasan_symbolize. — fmayer / detail
  8. [mlir] Fix printer when it is a DenseElementsAttr of i1 — riddleriver / detail
  9. [NFC][test] Replace hardcoded number with numeric substitution blocks — ox59616e / detail
  10. [gn build] (semi-manually) port 70a66c08fc65 — thakis / detail
  11. Insert crashing stack frame when call to null func ptr — Jason Molenda / detail
  12. XFAIL some PGO tests on AIX until the new linker becomes publicly available. — wyehia / detail
  13. [RISCV][SelectionDAG] Support VP_REDUCE_ADD mask operation. — Lian.Wang / detail

clang-d423005-g952fa3018e73-t29302-b29302.tar.gz (May 5, 2022 5:07:35 PM)

  1. [ORC] Add an ExecutorAddr::toPtr overload for function types. — Lang Hames / detail
  2. [SelectionDAGISel] Add back a comment to MergeInputChains handling. NFC — craig.topper / detail
  3. [libcxx] [test] Fix max_size.pass.cpp for other Windows architectures — martin / detail
  4. [libcxxabi] Use the right calling convention for exception destructors on i386 Windows — martin / detail
  5. [libcxx] [test] Extend the UNSUPPORTED lines in strong_order_long_double.verify.cpp for non-x86_64 Windows — martin / detail
  6. [libcxx] [test] Narrow down an XFAIL for clang-cl configurations — martin / detail
  7. [clang][dataflow] Centralize expression skipping logic — li.zhe.hua / detail
  8. [mlir] Fix the names of exported functions — stilis / detail
  9. [sanitizer] Correct GetTls for x32 — hjl.tools / detail
  10. [ORC] Return ExecutorAddrs rather than JITEvaluatedSymbols from LLJIT::lookup. — Lang Hames / detail
  11. [GlobalISel] Re-generate some tests. — Amara Emerson / detail
  12. Decr return pc mid-stack when picking UnwindPlan row — Jason Molenda / detail
  13. [mlir:ExecutionEngine] Update use of getAddress now that lookup returns ExecutorAddr — riddleriver / detail
  14. [clang-format] Fix another bug in AlignConsecutiveAssignments — owenca / detail
  15. Reimplement `__builtin_dump_struct` in Sema. — richard / detail
  16. [BOLT][DWARF] Add version 5 split dwarf support — ayermolo / detail
  17. [mlir] Add a better error message when failing to parse an attribute — riddleriver / detail
  18. [clang-format][NFC] Add a few regression tests — owenca / detail
  19. [flang] Change "unsupported" messages in the runtime to "not yet implemented" — psteinfeld / detail
  20. [mlir][sparse] add more zero-preserving unary ops to sparse compiler — ajcbik / detail

clang-d422985-gc2a5a87500d9-t29300-b29300.tar.gz (May 5, 2022 1:19:10 PM)

  1. In MSVC compatibility mode, handle unqualified templated base class initialization — marco.antognini / detail
  2. [flang][driver] Re-organise the code-gen actions (nfc) — andrzej.warzynski / detail
  3. [IR] Simplify code. NFCI. — benny.kra / detail
  4. [flang][nfc] Use a message class for "not yet implemented" messages — psteinfeld / detail
  5. [ARM][AArch64] Add some extra shuffle conversion test coverage. NFC — david.green / detail
  6. [riscv] Use X0 for destination of VSETVLI instruction if result unused — preames / detail
  7. [Driver] Make "upgrade" of -include to include-pch optional; disable in clangd — sam.mccall / detail
  8. [PowerPC] Add extra v2i64 splat load tests. NFC — david.green / detail
  9. [MachinePipeliner] Fix unscheduled instruction — thomasp / detail
  10. [Sema] Replace invalid FIXME about memory leak. NFC — ibiryukov / detail
  11. [flang][driver] Add support for consuming LLVM IR/BC files — andrzej.warzynski / detail
  12. [libc++] Add a few _LIBCPP_ASSERTs in __tree — Louis Dionne / detail
  13. [clang-tidy] Make header-guard check a little looser on comment whitespace — sam.mccall / detail
  14. [analyzer] Canonicalize SymIntExpr so the RHS is positive when possible — balazs.benics / detail
  15. Fix "the the" typo in documentation and user facing strings — koraq / detail
  16. [Driver] Remove -fno-concept-satisfaction-caching — ibiryukov / detail
  17. [OpenMP] libomp: cleanup dead code — jonathan.l.peyton / detail
  18. [OpenMP] libomp: cleanup - remove duplicate check — jonathan.l.peyton / detail
  19. [clang] Fix Clang release notes — ibiryukov / detail
  20. Silence a false positive about an unevaluated expr w/side effects — aaron / detail
  21. [AArch64][GlobalISel] Add undef combines to postlegalizer combiner. — Amara Emerson / detail
  22. [OpenMP] libomp: Add itt notifications to sync dependent tasks. — jonathan.l.peyton / detail
  23. [RISCV] Add integer min/max intrinsic tests. NFC — craig.topper / detail
  24. [DAGCombiner] Fold (max/min X, X) -> X. — craig.topper / detail
  25. [DAGCombiner] Fold (sext/zext undef) -> 0 and aext(undef) -> undef. — craig.topper / detail
  26. [flang] Fix triple in a couple of driver tests — andrzej.warzynski / detail
  27. [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef. — craig.topper / detail
  28. [InstCombine] add scalable vector test for logical select; NFC — spatel / detail
  29. [InstCombine] fix typo in test name; NFC — spatel / detail
  30. [clangd] Fix inlayhints crash, don't assume functions have FunctionTypeLocs — sam.mccall / detail
  31. [mlir][nvvm] Fix support for tf32 data type in mma.sync — cbate / detail
  32. [BOLT][CMAKE] Check build target architecture for runtime libs — aaupov / detail
  33. [AMDGPU] Split FeatureAtomicFaddInsts — Joseph.Nash / detail
  34. No longer accept scoped enumerations in C — aaron / detail
  35. [flang][driver] Add missing parentheses in an assert — andrzej.warzynski / detail
  36. [x86][scheduler] Add MIR test for 41914 — ndesaulniers / detail
  37. [libc++] Avoid a Microsoft SAL macro. — koraq / detail
  38. Revert "[InstCombine] Remove side effect of replaced constrained intrinsics" — sepavloff / detail
  39. [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 — ndesaulniers / detail
  40. DWARFVerifier: Verify CU/TU index overlap issues — dblaikie / detail
  41. [VPlan] Remove dead code to create VPWidenPHIRecipes (NFCI). — flo / detail
  42. Fix debugserver translation check — alexandrecperez / detail
  43. Pedantically warn about // comments in gnu89 mode — aaron / detail
  44. [BOLT] Report per-section hotness in bolt-heatmap. — rahmanl / detail
  45. [clang][ASTImporter][NFC]: Move clang::ImportError into own header. — singh.shivamsingh2003 / detail
  46. [X86] Add some test coverage for Issue #55271 — llvm-dev / detail

clang-d422939-g08b20f20d285-t29297-b29297.tar.gz (May 5, 2022 9:30:13 AM)

  1. [BOLT] Enable ccache for msvc builder — amir.aupov / githubweb

clang-d422939-g08b20f20d285-t29297-b29297.tar.gz (May 5, 2022 9:30:13 AM)

  1. [AMDGPU] Combine DPP mov even if old reg def is in different BB — jay.foad / detail
  2. [AArch64] Add -aarch64-insert-extract-base-cost — peter.waller / detail
  3. [XCOFF][AIX] Use unique section names for LSDA and EH info sections with -ffunction-sections — xingxue / detail
  4. [SLP]Further improvement of the cost model for scalars used in buildvectors. — a.bataev / detail
  5. [Frontend] give createInvocationFromCommandLine an options struct — sam.mccall / detail
  6. [ThreadSanitizer] Add fallback DebugLocation for instrumentation calls — elver / detail
  7. [ConstantFold] Use getFltSemantics instead of manually checking the type — benny.kra / detail

clang-d422932-g6f095babc2b7-t29295-b29295.tar.gz (May 5, 2022 5:18:07 AM)

  1. [RISCV][Clang] add more tests for clang driver. (NFC) — zakk.chen / detail
  2. [Pipelines] Hoist CoroCleanup to avoid blocking optimizations — yedeng.yd / detail
  3. [NFC] [Pipelines] Hoist CoroCleanup as Module Pass — yedeng.yd / detail
  4. [lldb] Fix ppc64 detection in lldb — sguelton / detail
  5. [SCEV] Fold umin_seq to umin using implied poison reasoning — npopov / detail
  6. [mlir][scf][bufferize][NFC] Simplify verifyAnalysis implementation — springerm / detail
  7. [mlir][scf][bufferize][NFC] Split ForOp bufferization into smaller functions — springerm / detail
  8. [mlir][scf][bufferize] Update verifyAnalysis error message — springerm / detail
  9. [clang] Add static_cast to fix Bazel build. — akuegel / detail
  10. [flang] use 1-based dim in transformational runtime error msg — jperier / detail
  11. [SimpleLoopUnswitch] Add freeze if branch execs for partial unswitching. — flo / detail
  12. [DAGCombine] Fold (X & ~Y) | Y with truncated not — npopov / detail
  13. RegAllocGreedy: Common up part of the priority calculation. NFC. — jay.foad / detail
  14. [LICM] Add test to exercise assertion from D123473. — flo / detail
  15. [analyzer] Get direct binding for specific punned case — vince.a.bridgers / detail
  16. sanitizer_common: Define FP_XSTATE_MAGIC1 for old glibc — abidh / detail

clang-d422916-g83914ee96fc2-t29293-b29293.tar.gz (May 5, 2022 1:45:39 AM)

  1. [clang][dataflow] Add flowConditionIsTautology function — li.zhe.hua / detail
  2. [AIX][PGO] Enable linux style PGO on AIX — wyehia / detail
  3. [AMDGPU] Use d16 flag for image.sample instructions — mariusz.sikora / detail
  4. [InstCombine] Remove side effect of replaced constrained intrinsics — sepavloff / detail

clang-d422912-g6641c57aebc6-t29291-b29291.tar.gz (May 4, 2022 9:51:38 PM)

  1. [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section. — hoy / detail
  2. Remove expected fail for TestStepNoDebug on AArch64 — Jason Molenda / detail
  3. [sanitizer] Use newfstatat for x32 — hjl.tools / detail
  4. [PowerPC] Re-run update_mir_test_checks.py on nofpexcept.ll. NFC — craig.topper / detail
  5. [llvm-otool] Make `llvm-otool -l` output compatible with otool for LC_BUILD_VERSION — thakis / detail
  6. [lld/mac] Support writing zippered dylibs and bundles — thakis / detail
  7. [InstCombine][NFC] Add baseline tests for folds of ((A&B)^C)|B — ashaposhnikov / detail
  8. [InstCombine][NFC] Update comment in and-xor-or.ll — ashaposhnikov / detail
  9. [RISCV] Use movImm went multiplying by simm12 in getVLENFactoredAmount. — craig.topper / detail
  10. [compiler-rt][AVR] Fix avr_SOURCES CMake variable — aykevanlaethem / detail
  11. [InstCombine] Fold ((A&B)^C)|B — ashaposhnikov / detail
  12. [MC][AVR] Implement decoding STD/LDD — ben.shi / detail
  13. [MC][AVR] Implement decoding ST/LD — ben.shi / detail
  14. [SelectionDAG] Use llvm::any_of to simplify a loop. NFC — craig.topper / detail
  15. [X86] Call initializeX86PreTileConfigPass from LLVMInitializeX86Target. — craig.topper / detail
  16. [Disassembler][AVR] Remove unused static functions — ben.shi / detail
  17. [X86][AMX] Replace PXOR instruction with SET0 in AMX pre config. — yuanke.luo / detail
  18. [X86] Add `void` to void function. NFC — phoebe.wang / detail
  19. [RISCV][NFC] Use true_mask replace riscv_vmset_vl in defined patterns. — Lian.Wang / detail
  20. [AVR] Always expand STDSPQRr & STDWSPQRr — ben.shi / detail

clang-d422912-g6641c57aebc6-t29291-b29291.tar.gz (May 4, 2022 9:51:38 PM)

  1. Add unit test with invariant store for vectorizer memory runtime checks — Igor.Kirillov / githubweb

clang-d422892-g19bb38b9c93c-t29288-b29288.tar.gz (May 4, 2022 5:49:38 PM)

  1. [clang-format] Fix a bug in AlignConsecutiveAssignments — owenca / detail
  2. Revert "[clang][extract-api] Use relative includes" — zixu_wang / detail
  3. [BOLT][NFC] Fix MCPlusBuilder::getAliases caching behavior — aaupov / detail
  4. [libunwind] [CMake] Handle the RelWithDebInfo configuration similarly to Release — martin / detail
  5. [libunwind] Silence warnings about unused variables. NFC. — martin / detail
  6. [memprof] Use unknown_function error type for missing functions — tejohnson / detail
  7. [mlir][LLVMIR] Do not update instMap via assignments to entry references — minyihh / detail
  8. Fix a crash on targets where __bf16 isn't supported — aaron / detail
  9. [compiler-rt][AVR] Use correct return value for __ledf2 etc — aykevanlaethem / detail
  10. [clang-tidy] Escape diagnostic messages before passing to `diag` in Transformer. — yitzhakm / detail
  11. [BOLT][NFC] Minor cleanup in ICP getCallTargets and canPromoteCallsite — aaupov / detail
  12. [BOLT][NFC] Move getInliningInfo out of Inliner class — aaupov / detail
  13. [ARM] Delay creation of MVE Imm shifts to legalization — david.green / detail
  14. [LoopCacheAnalysis][NFC] Add a test case for improved loop cache analysis cost calculation — congzhecao / detail
  15. [RISCV] Add a special case to treat riscv-v-vector-bits-min=-1 as meaning use Zvl*b value. — craig.topper / detail
  16. [amdgpu] Elide module lds allocation in kernels with no callees — jonathanchesterfield / detail
  17. [AMDGPU] Handle LDS DMA and LDS_DIRECT hazards — Stanislav.Mekhanoshin / detail
  18. [RISCV] Add a version of insertVSETVLI which uses an iterator [NFC] — preames / detail
  19. Revert "Revert "[clang][extract-api] Use relative includes"" — zixu_wang / detail
  20. Update the CFA to use $sp when $fp is restored on arm64 — Jason Molenda / detail
  21. [lld-macho][nfc] Set test min version to 11.0 — jezng / detail

clang-d422871-g892b205c9716-t29286-b29286.tar.gz (May 4, 2022 2:07:53 PM)

  1. [CMake] Make omitting CMAKE_BUILD_TYPE an error — tobias / detail
  2. [flang][driver] Define the default frontend driver triple — andrzej.warzynski / detail
  3. [X86] Fix redundant `%s` in RUN command. NFC — phoebe.wang / detail
  4. Change the behavior of implicit int diagnostics — aaron / detail
  5. Fix failing buildbot for lldb — aaron / detail
  6. [SCEV] Add poison implication tests for umin_seq (NFC) — npopov / detail
  7. [InstCombine] Fix commuted tests (NFC) — npopov / detail
  8. [AArch64][SVE] Restore SP from FP when SVE CSRs and variable sized objects are present — bradley.smith / detail
  9. Bump the serialization major version number — aaron / detail
  10. Do not rely on implicit int for this test — aaron / detail
  11. [X86] Fix uninitialized variable warnings in cetintrin.h reported by #55224 — phoebe.wang / detail
  12. [SCEV] Add additional poison implication tests (NFC) — npopov / detail
  13. [SDAG] Handle truncated not in haveNoCommonBitsSet() — npopov / detail
  14. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  15. [VectorCombine] Add tests for shuffle binops patterns. NFC — david.green / detail
  16. [clang][dataflow] Only skip ExprWithCleanups when visiting terminators — li.zhe.hua / detail
  17. [mlir] Add a flag to allow equivalent results.