100%
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

 x

Issues

No known issues detected

Build Log

 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

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-d377191-gb664bef2ad9a-t17803-b17803.tar.gz (Jan 16, 2021 2:55:07 AM)

  1. Introduce llvm.noalias.decl intrinsic — jeroen.dobbelaere / detail
  2. [InstCombine] Add a test file that contains safe select transforms (NFC) — aqjune / detail

clang-d377189-g8456c3a78928-t17801-b17801.tar.gz (Jan 16, 2021 12:09:01 AM)

  1. [utils] Use llvm::sort (NFC) — kazu / detail
  2. [AMDGPU] Use llvm::is_contained (NFC) — kazu / detail
  3. [StringExtras] Rename SubsequentDelim to ListSeparator — kazu / detail
  4. [NFC] Add -std=c11 to attr-availability.c — douglas.yung / detail
  5. [NPM][Inliner] Temporarily remove inline_stats test case for always — mtrofin / detail
  6. AArch64: fix regression introduced by fcmp immediate selection. — Amara Emerson / detail

clang-d377183-g029c2257c21e-t17798-b17798.tar.gz (Jan 15, 2021 9:24:40 PM)

  1. [NewPM][Inliner] Move the 'always inliner' case in the same CGSCC pass as 'regular' inliner — mtrofin / detail
  2. [Inline] Fix a missing character in inline_stats.ll — mtrofin / detail

clang-d377181-g999f5da6b308-t17796-b17796.tar.gz (Jan 15, 2021 6:40:30 PM)

  1. [ADT][Support] Fix C4146 error from MSVC — dblaikie / detail
  2. [SimplifyCFG] Optimize CFG when null is passed to a function with nonnull argument — Dávid Bolvanský / detail
  3. Revert "[WebAssembly] MC layer writes table symbols to object files" — dschuff / detail
  4. Revert "[WebAssembly] Add support for table linking to wasm-ld" — dschuff / detail
  5. hwasan: Update register-dump-read.c test to reserve x23 instead of x20. — peter / detail
  6. [NFC] Disallow unused prefixes under MC/RISCV — mtrofin / detail
  7. [flang] Create names to allow access to inaccessible specifics — pklausler / detail
  8. [mlir][NFC] Move helper substWithMin into Affine utils — thomasraoux / detail
  9. [mlir][AsmPrinter] Properly escape strings when printing locations — riddleriver / detail
  10. [mlir] Fixing potential build break in my previous commit — thomasraoux / detail
  11. [debugserver] Fix inverted if block that resulted in us using the private entitlements — Jonas Devlieghere / detail

clang-d377170-gaa8a2d8a3da3-t17793-b17793.tar.gz (Jan 15, 2021 3:54:31 PM)

  1. [CodeView][DebugInfo] Add test case to show that linkage names are not — akhuang / detail
  2. Revert "[BasicAA] Handle recursive queries more efficiently" — rnk / detail
  3. [NFC][SimplifyCFG] Add testcase showing that we fail to preserve DomTree in switchToSelect() — lebedev.ri / detail
  4. [Utils] splitBlockBefore() always operates on DomTreeUpdater, so take it, not DomTree — lebedev.ri / detail
  5. [Utils][SimplifyCFG] Port SplitBlock() to DomTreeUpdater — lebedev.ri / detail
  6. [SimplifyCFG] Port SplitBlockAndInsertIfThen() to DomTreeUpdater — lebedev.ri / detail
  7. [SimplifyCFG][BasicBlockUtils] Port SplitBlockPredecessors()/SplitLandingPadPredecessors() to DomTreeUpdater — lebedev.ri / detail
  8. [SimplifyCFG] switchToSelect(): don't forget to insert DomTree edge iff needed — lebedev.ri / detail
  9. [GWP-ASan] Add inbuilt options parser. — 31459023+hctim / detail
  10. [MSVC] Don't add -nostdinc++ -isystem to runtimes builds — rnk / detail
  11. [Sema] turns -Wfree-nonheap-object on by default — cjdb / detail
  12. BreakCriticalEdges: do not split the critical edge from a CallBr indirect successor — ndesaulniers / detail
  13. [mlir][Linalg] Add missing check to canonicalization of GenericOp that are identity ops. — ravishankarm / detail
  14. Skip 'g' packet tests when running on darwin; debugserver doesn't impl — Jason Molenda / detail
  15. [SLP] remove dead code in reduction matching; NFC — spatel / detail
  16. Revert "Revert "ADT: Fix reference invalidation in SmallVector..."" — Duncan P. N. Exon Smith / detail
  17. [AArch64][GlobalISel] Select immediate fcmp if the zero is on the LHS. — Amara Emerson / detail

clang-d377153-g1f21de535d37-t17790-b17790.tar.gz (Jan 15, 2021 1:10:47 PM)

  1. [DebugInfo][CodeView] Change in line tables only mode to emit type information — akhuang / detail
  2. [ARM] Constant tripcount tail predication loop tests. NFC — david.green / detail
  3. [ARM] Tail predication with constant loop bounds — david.green / detail
  4. [MIPatternMatch] Add m_OneNonDBGUse — Jessica Paquette / detail
  5. [mlir] Add Complex dialect. — pifon / detail
  6. [RISCV] Add implementation of targetShrinkDemandedConstant to optimize AND immediates. — craig.topper / detail
  7. GetMacosAlignedVersion() fails if sysctl is not setup — julian.lettner / detail
  8. Fix libc++ clang-cl build, swap attribute order — rnk / detail
  9. [CodeGen] Removes unwanted optimisation for TargetConstantFP — craig.topper / detail
  10. [SLP] remove unused reduction functions; NFC — spatel / detail

clang-d377143-gbc84f89c71ab-t17786-b17786.tar.gz (Jan 15, 2021 10:18:20 AM)

  1. [flang] Disallow INTENT attribute on procedure dummy arguments — psteinfeld / detail
  2. [TargetLowering] Don't speculatively call ComputeNumSignBits. NFC — craig.topper / detail
  3. [flang][driver] Copy test file into a temp dir when testing (nfc) — andrzej.warzynski / detail
  4. [clangd] Update CC Ranking model with better sampling. — usx / detail
  5. [OpenCL][Docs] Fixed cross-section reference in OpenCLSupport — anastasia.stulova / detail

clang-d377138-gbe69e66b1cd8-t17785-b17785.tar.gz (Jan 15, 2021 9:31:03 AM)

  1. [DAGCombine] Remove the check for unsafe-fp-math when we are checking the AFN — qshanz / detail
  2. [RISCV] Convert most of the information about RVV Pseudos into bits in TSFlags. — craig.topper / detail
  3. [LoopUnroll] Fix a crash — serguei.katkov / detail
  4. [PowerPC] Add variants of 64-bit vector types for vec_sel. — esme.yi / detail
  5. [IR Parser] Fix a crash handling zero width integer attributes. — clattner / detail
  6. CGDebugInfo: Delete redundant test — i / detail
  7. CGDebugInfo: Delete unneeded UnwrapTypeForDebugInfo — i / detail
  8. [MLIR][SPIRV] Add (de-)serialization support for SpecConstantOpeation. — kareem.ergawy / detail
  9. [NFC][AsmPrinter] Make comments for spill/reload more precise. — kai.wang / detail
  10. [JITLink] Rename PostAllocationPasses to PreFixupPasses. — Lang Hames / detail
  11. [RISCV] Clear isCodeGenOnly flag on VMSGE(U) pseudo instructions. Remove InstAliases that duplicate the asm strings in the pseudos. — craig.topper / detail
  12. Remove redundant casts. — akuegel / detail
  13. [CSKY] Add visibility macro to fix link error — zixuan.wu / detail
  14. [clang-format] Skip UTF8 Byte Order Mark while sorting includes — marek.kurdej / detail
  15. [ARM] Additional trunc cost tests. NFC — david.green / detail
  16. [clang-format] turn on formatting after "clang-format on" while sorting includes — marek.kurdej / detail
  17. [clang-format] Find main include after block ended with #pragma hdrstop — marek.kurdej / detail
  18. [ARM] Update trunc costs — david.green / detail
  19. [NFC] Remove min/max functions from InstructionCost — david.sherwood / detail
  20. Reapply "[clang][cli] Port DiagnosticOpts to new option parsing system" — jan_svoboda / detail
  21. [NFC][InstructionCost] Change LoopVectorizationCostModel::getInstructionCost to return InstructionCost — david.sherwood / detail
  22. [ARM] Add debug messages for the load store optimizer. NFC — david.green / detail
  23. [clangd] Add metrics for go-to-implementation. — hokein.wu / detail
  24. [X86] Fix tile register spill issue. — yuanke.luo / detail
  25. Require chained analyses in BasicAA and AAResults to be transitive — bjorn.a.pettersson / detail
  26. [SVE][CodeGen] Fix legalisation of floating-point masked gathers — kerry.mclaughlin / detail
  27. Revert rGd43a264a5dd3 "Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())"" — llvm-dev / detail
  28. [X86][SSE] Add missing SSE test coverage for permute(hop,hop) folds — llvm-dev / detail
  29. [VE] Support intrinsic to isnert/extract_subreg of v512i1 — marukawa / detail
  30. [VE] Support additional VMRGW and VMV intrinsic instructions — marukawa / detail
  31. [obj2yaml] - Fix the crash in getUniquedSectionName(). — grimar / detail
  32. [clang][AArch64][SVE] Avoid going through memory for coerced VLST return values — joe.ellis / detail
  33. [llvm-readelf/obj] - Index phdrs and relocations from 0 when reporting warnings. — grimar / detail
  34. [VPlan] Move initial quote emission from ::print to ::dumpBasicBlock. — flo / detail
  35. [obj2yaml][test] - Improve and fix section-group.yaml test. — grimar / detail
  36. [lldb] Disable PipeTest.OpenAsReader on windows — pavel / detail
  37. [X86][SSE] Add 'vectorized sum' test patterns — llvm-dev / detail
  38. [ARM] Add uses for locals introduced for debug messages. NFC. — herhut / detail
  39. [AMDGPU] Fix a urem combine test to test what it was supposed to — jay.foad / detail
  40. [mlir] Remove unnecessary llvm.mlir.cast in AsyncToLLVM lowering. — csigg / detail
  41. [mlir] Make GpuAsyncRegion pass depend on async dialect. — csigg / detail
  42. [flang][driver] Copy input files into a temp dir when testing — andrzej.warzynski / detail
  43. [mlir][linalg] Support parsing attributes in named op spec — antiagainst / detail
  44. [mlir][linalg] Support permutation when lowering to loop nests — antiagainst / detail
  45. [DAGCombiner] Use getVectorElementCount inside visitINSERT_SUBVECTOR — joe.ellis / detail
  46. [attributes]  Add a facility for enforcing a Trusted Computing Base. — Artem Dergachev / detail
  47. [VPlan] Unify value/recipe printing after VPDef transition. — flo / detail
  48. Revert "[attributes]  Add a facility for enforcing a Trusted Computing Base." — thakis / detail
  49. [mlir] Fix gpu-to-llvm lowering for gpu.alloc with dynamic sizes. — csigg / detail
  50. [X86] Add nounwind to lzcnt-cmp tests — llvm-dev / detail
  51. [X86] Extend lzcnt-cmp tests to test on non-lzcnt targets — llvm-dev / detail
  52. [ARM] Update existing test case with +pauth targets — ranjeet.singh / detail
  53. [clangd] Fix -check mode doesn't respect any tidy configs. — hokein.wu / detail
  54. [OpenMPOpt][WIP] Expand parallel region merging — georgakoudis1 / detail
  55. [clangd] Remove ScratchFS from tests — n.james93 / detail
  56. NFC: Use -LABEL more — paul.robinson / detail
  57. [FastISel] Flush local value map on every instruction — paul.robinson / detail
  58. [X86][AVX] Attempt to fold vpermf128(op(x,i),op(y,i)) -> op(vpermf128(x,y),i) — llvm-dev / detail
  59. [mlir][Linalg] Fold init_tensor -> linalg.tensor_reshape. — ravishankarm / detail
  60. [Clang][Docs] Fix ambiguity in clang-offload-bundler docs — scott.linder / detail
  61. [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. — mtrofin / detail
  62. [mlir][vector] Add memory effects to transfer_read transfer_write ops — thomasraoux / detail
  63. [mlir][Linalg] Fix reshape fusion to reshape the outs instead of creating new tensors. — ravishankarm / detail
  64. [FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option — paul.robinson / detail
  65. [ELF] --exclude-libs: localize defined libcall symbols referenced by lto.tmp — i / detail
  66. [SystemZ]  Minor NFC fix in SchedModels. — paulsson / detail
  67. [FastISel] NFC: Clean up unnecessary bookkeeping — paul.robinson / detail
  68. [X86] Regenerate vector-constrained-fp-intrinsics.ll tests — llvm-dev / detail
  69. [attributes]  Add a facility for enforcing a Trusted Computing Base. — Artem Dergachev / detail
  70. [Hexagon] Custom-widen SETCC's operands — kparzysz / detail
  71. [AMDGPU] Deduplicate VOP tablegen asm & ins — Joseph.Nash / detail
  72. [mlir] Add Python bindings for AffineExpr — zinenko / detail
  73. [mlir] More Python bindings for AffineMap — zinenko / detail
  74. [mlir] Expose MemRef layout in Python bindings — zinenko / detail
  75. [flang][openxx][NFC] Remove duplicated function to check required clauses — clementval / detail
  76. -funique-internal-linkage-names appends a hex md5hash suffix to the symbol name which is not demangler friendly, convert it to decimal. — tmsriram / detail
  77. Introduce new quiet mode and new option handling for -print-changed. — schmeise / detail
  78. Fix minor build issue (NFC) — rnk / detail
  79. [SystemZ][z/OS] Fix Permission denied pattern matching — Abhina.Sreeskantharajan / detail
  80. [mlir] Add structural conversion to async dialect lowering. — csigg / detail
  81. [RISCV] Add scalable vector fcmp ISel patterns — fraser / detail
  82. [libc++] Turn off auto-formatting of generated files. NFC. — marek.kurdej / detail
  83. [NFC][AMDGPU] Clarify memory model support for volatile — Tony.Tye / detail
  84. [mlir][ODS] Add a C++ abstraction for OpBuilders — riddleriver / detail
  85. [mlir][TypeDefGen] Add support for adding builders when generating a TypeDef — riddleriver / detail
  86. [mlir][IR][NFC] Move the definitions of Complex/Function/Integer/Opaque/TupleType to ODS — riddleriver / detail
  87. [ADT] Add makeIntrusiveRefCnt helper function — n.james93 / detail
  88. [tools] Mark output of tools as text if it is really text — Abhina.Sreeskantharajan / detail
  89. [NFC] Disallow unused prefixes under llvm/test/CodeGen — mtrofin / detail
  90. [mlir][vector] Add side-effect information to different load/store ops — thomasraoux / detail
  91. Enable python bindings for tensor, shape and linalg dialects. — stellaraccident / detail
  92. [mlir][CAPI] Introduce standard source layout for mlir-c dialect registration. — stellaraccident / detail
  93. Revert "[mlir][linalg] Support parsing attributes in named op spec" — joker.eph / detail
  94. [InstCombine] reduce icmp(ashr X, C1), C2 to sign-bit test — spatel / detail
  95. [GlobalISel] Map extractelt to G_EXTRACT_VECTOR_ELT — bjorn.a.pettersson / detail
  96. [libc][NFC] Make __support/common.h an in tree header. — sivachandra / detail
  97. [c++20] Don't consider string literal operator templates for numeric — richard / detail
  98. Add an assert to CGDebugInfo::getTypeOrNull — i / detail
  99. [RISCV] Add scalable vector fadd/fsub/fmul/fdiv ISel patterns — fraser / detail
  100. [mlir][vector] verify memref of vector memory ops — ajcbik / detail
  101. [PredicateInfo] Add test for one unknown condition in and/or (NFC) — nikita.ppv / detail
  102. [SCCP] Fix misclassified conditions in test (NFC) — nikita.ppv / detail
  103. CGDebugInfo: Delete unused parameters — i / detail
  104. Rename debug linkage name with -funique-internal-linkage-names — hoy / detail
  105. [OpenMP] Take elf_common.c as a interface library — tianshilei1992 / detail
  106. [RISCV] Add scalable vector vselect ISel patterns — fraser / detail
  107. clang: Always pass PowerPC endian information to GNU as — ndesaulniers / detail
  108. Update syntax for tensor and memref types to match parser. — joker.eph / detail
  109. [RISCV] Use vmv.v.i vd, 0 instead of vmv.v.x vd, x0 for llvm.riscv.vfmv.v.f with 0.0 — craig.topper / detail
  110. [SimplifyCFG] SwitchToLookupTable(): don't insert a DomTree edge that already exists — lebedev.ri / detail
  111. [SimplifyCFG] SimplifyBranchOnICmpChain(): don't insert a DomTree edge that already exists — lebedev.ri / detail
  112. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): don't insert a DomTree edge if it already exists — lebedev.ri / detail
  113. [NFCI][Utils/Local] removeUnreachableBlocks(): cleanup support for lazy DomTreeUpdater — lebedev.ri / detail
  114. [SimplifyCFGPass] mergeEmptyReturnBlocks(): skip blocks scheduled for removal as per DomTreeUpdater — lebedev.ri / detail
  115. [SimplifyCFGPass] iterativelySimplifyCFG(): support lazy DomTreeUpdater — lebedev.ri / detail
  116. ADT: Fix pointer comparison UB in SmallVector — Duncan P. N. Exon Smith / detail
  117. [RISCV] Define the vfclass RVV intrinsics — evandro.menezes / detail
  118. NFC: Pre-commit test: -Wpointer-sign with plain char to [un]signed char — hubert.reinterpretcast / detail
  119. [clang] Fix message text for `-Wpointer-sign` to account for plain char — hubert.reinterpretcast / detail
  120. [github] Move repo lockdown config into llvm-project repo — tstellar / detail
  121. [MLIR][Linalg] Refactor transforms to use linalg::getDynOperands helper — rob.suderman / detail
  122. [MC] Make getEHFrameSection const like every other getter (NFC) — Jonas Devlieghere / detail
  123. [JITLink] Add a new PostAllocationPasses list. — Lang Hames / detail
  124. [VE][compiler-rt] Add VE as a target of crt — marukawa / detail
  125. [WebAssembly] Ensure terminate pads are a single BB — aheejin / detail
  126. [NFC][LICM] Minor improvements to debug output — qcolombet / detail
  127. [OpenMP] Move memory manager to plugin and make it a common interface — tianshilei1992 / detail
  128. [llvm] Use llvm::find_if (NFC) — kazu / detail
  129. [llvm] Use *Set::contains (NFC) — kazu / detail
  130. [llvm] Simplify string comparisons (NFC) — kazu / detail
  131. [CodeGen] Try to make the print of memory operand alignment a little more user friendly. — craig.topper / detail
  132. Add unconditional logging to debugserver for launch/attach processes — Jason Molenda / detail
  133. [SelectionDAG] Make isConstantIntBuildVectorOrConstantInt and isConstantFPBuildVectorOrConstantFP methods const. — craig.topper / detail
  134. [CMake] Split the target side of runtimes build — phosek / detail
  135. [DAGCombiner] Replace static helper function isConstantFPBuildVectorOrConstantFP with the identical version in SelectionDAG. NFC — craig.topper / detail
  136. [ELF] Drop .rel[a].debug_gnu_pub{names,types} for --gdb-index --emit-relocs — i / detail
  137. [WebAssembly] Misc. refactoring in CFGStackify (NFC) — aheejin / detail
  138. Adapt CastExpr::getSubExprAsWritten to ConstantExpr — sbergman / detail
  139. [LiveDebugValues] Fix comparison operator in VarLocBasedImpl — sander.desmalen / detail
  140. [AMDGPU] Fix failing assert with scratch ST mode — sebastian.neubauer / detail
  141. [clang][cli] Remove -f[no-]trapping-math from -cc1 command line — jan_svoboda / detail
  142. [mlir] use built-in vector types instead of LLVM dialect types when possible — zinenko / detail
  143. [Test] Add failing test for PR48725 — mkazantsev / detail
  144. [WebAssembly] Remove more unnecessary brs in CFGStackify — aheejin / detail
  145. [llvm-readef/obj] - Change the design structure of ELF dumper. NFCI. — grimar / detail
  146. [llvm-readobj] - Add 'override' to fix build bots. — grimar / detail
  147. [llvm-readobj] - An attempt to fix BB. — grimar / detail
  148. [mlir][openmp][NFCI] Rename `continuationIP` to `continuationBlock` — SourabhSingh.Tomar / detail
  149. [llvm-readobj] - One more attempt to fix BB. — grimar / detail
  150. [clang][AST] Get rid of an alignment hack in DeclObjC.h [NFCI] — mikhail.maltsev / detail
  151. [SlotIndexes] Fix and simplify basic block splitting — jay.foad / detail
  152. [AMDGPU][GlobalISel] Remove some duplicate RUN lines — jay.foad / detail
  153. [obj2yaml,yaml2obj] - Fix issues with creating/dumping group sections. — grimar / detail
  154. [obj2yaml] - Don't crash when an object has an empty symbol table. — grimar / detail
  155. Revert "[Test] Add failing test for PR48725" — thakis / detail
  156. Change the LLVM_ATTRIBUTE_DEPRECATED macro to use C++14 attribute. — csigg / detail
  157. [RISCV] Improve scalable-vector shift tests (NFC) — fraser / detail
  158. [X86][SSE] combineSubToSubus - remove SSE2 early-out. — llvm-dev / detail
  159. [Fixed Point] Add codegen for conversion between fixed-point and floating point. — bjorn.a.pettersson / detail
  160. [X86][SSE] combineSubToSubus - add v16i32 handling on pre-AVX512BW targets. — llvm-dev / detail
  161. [X86][SSE] getFauxShuffleMask - handle PACKSS(SRAI(),SRAI()) shuffle patterns. — llvm-dev / detail
  162. [mlir][Linalg] NFC - Refactor fusion APIs — nicolas.vasilache / detail
  163. [TableGen] Improve error message for semicolon after braced body. — paul / detail
  164. [mlir][openacc] Use TableGen information for default enum — clementval / detail
  165. [X86] Improved lowering for saturating float to int. — bjorn.a.pettersson / detail
  166. [VE] Update VELIntrinsic tests — marukawa / detail
  167. [mlir][spirv] NFC: place ops in the proper file for their categories — antiagainst / detail
  168. [SLP] Add test case showing a bug when dealing with padded types — bjorn.a.pettersson / detail
  169. [PowerPC] Add support for embedded devices with EFPU2 — nemanja.i.ibm / detail
  170. Reland "[mlir][linalg] Support parsing attributes in named op spec" — antiagainst / detail
  171. [mlir][CAPI] Fix inline function declaration — zinenko / detail
  172. [mlir] Fix for LIT tests — zinenko / detail
  173. [libc++] [C++2b] [P1048] Add is_scoped_enum and is_scoped_enum_v. — marek.kurdej / detail
  174. [mlir][spirv] NFC: split deserialization into multiple source files — antiagainst / detail
  175. [PowerPC][NFCI] PassSubtarget to ASMWriter — Jinsong Ji / detail
  176. [MLIR] Disallow `sym_visibility`, `sym_name` and `type` attributes in the parsed attribute dictionary. — jurahul / detail
  177. [X86] Regenerate sdiv_fix_sat.ll + udiv_fix_sat.ll tests — llvm-dev / detail
  178. Fix typo in diagnostic message — Akira / detail
  179. [AMDGPU] Regenerate umax crash test — llvm-dev / detail
  180. [SVE][NFC] Regenerate a few CodeGen tests — cullen.rhodes / detail
  181. Add -ansi option to CompileOnly group — aaron / detail
  182. [doc] Place sha256 in lld/README.md into backticks — smeenai / detail
  183. Return false from __has_declspec_attribute() if not explicitly enabled — aaron / detail
  184. [llvm] [cmake] Remove obsolete /usr/local hack for *BSD — mgorny / detail
  185. [Tests] Add tests for new InstCombine OR transformation, NFC — Dávid Bolvanský / detail
  186. [instCombine] Add (A ^ B) | ~(A | B) -> ~(A & B) — Dávid Bolvanský / detail
  187. [Flang][openmp][openacc] Extend CheckNoBranching to handle branching provided by LabelEnforce. — joshisameeran17 / detail
  188. [LegalizeDAG][RISCV][PowerPC][AMDGPU][WebAssembly] Improve expansion of SETONE/SETUEQ on targets without SETO/SETUO. — craig.topper / detail
  189. [clangd] Avoid recursion in TargetFinder::add() — zeratul976 / detail
  190. [NewPM] Run non-trivial loop unswitching under -O2/3/s/z — aeubanks / detail
  191. [RISCV] Use vmerge.vim for llvm.riscv.vfmerge with a 0.0 scalar operand. — craig.topper / detail
  192. [FunctionAttrs] Precommit tests for willreturn inference. — flo / detail
  193. [libc++] Add a missing `<_Compare>` template argument. — arthur.j.odwyer / detail
  194. [libcxx] Port to OpenBSD — brad / detail
  195. [InstSimplify] Don't fold gep p, -p to null — nikita.ppv / detail
  196. [OpenMP] Fixed include directories for OpenMP when building OpenMP with LLVM_ENABLE_RUNTIMES — tianshilei1992 / detail
  197. [libomptarget][amdgpu][nfc] Fix build on centos — jonathanchesterfield / detail
  198. [clang][aarch64] Precondition isHomogeneousAggregate on isCXX14Aggregate — david.truby / detail
  199. [FunctionAttrs] Derive willreturn for fns with readonly` & `mustprogress`. — flo / detail
  200. [IR] move nomerge attribute from function declaration/definition to callsites — zequanwu / detail
  201. [clang-tidy] Add test for Transformer-based checks with diagnostics. — yitzhakm / detail
  202. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  203. [LV] Relax assumption that LCSSA implies single entry — listmail / detail
  204. Fix for crash in __builtin_return_address in template context. — sunil.srivastava / detail
  205. [InstCombine] Duplicate tests for logical and/or (NFC) — nikita.ppv / detail
  206. [LV] Weaken spuriously strong assert in LoopVersioning — listmail / detail
  207. [SLP] reduce code duplication while matching reductions; NFC — spatel / detail
  208. [SLP] reduce code duplication in processing reductions; NFC — spatel / detail
  209. [SLP] rename variable to improve readability; NFC — spatel / detail
  210. [SLP] reduce code duplication while processing reductions; NFC — spatel / detail
  211. [RISCV] Add double test cases to vfmerge-rv32.ll. NFC — craig.topper / detail
  212. [InstCombine] Add tests for logical and/or poison implication (NFC) — nikita.ppv / detail
  213. [RISCV] Legalize select when Zbt extension available — selliott / detail
  214. [InstCombine] Handle logical and/or in assume optimization — nikita.ppv / detail
  215. [mlir] Update LLVM dialect type documentation — zinenko / detail
  216. [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it — modimo / detail
  217. [OpenMP] Fixed the link error that cannot find static data member — tianshilei1992 / detail
  218. [AArch64] [Windows] Properly add :lo12: reloc specifiers when generating assembly — martin / detail
  219. [libcxx] Avoid overflows in the windows __libcpp_steady_clock_now() — martin / detail
  220. [OpenMP] Fixed a typo in openmp/CMakeLists.txt — tianshilei1992 / detail
  221. AMDGPU: Remove wrapper only call limitation — Matthew.Arsenault / detail
  222. [Driver] Fix assertion failure when -fprofile-generate -fcs-profile-generate are used together — i / detail
  223. [NFC] Disallow unused prefixes in MC/AMDGPU — mtrofin / detail
  224. [ADT][NFC] Use empty base optimisation in BumpPtrAllocatorImpl — n.james93 / detail
  225. [RISCV] Remove '.mask' from vcompress intrinsic name. NFC — craig.topper / detail
  226. [ELF][NFCI] small cleanup to OutputSections.h — llvm / detail
  227. Add sample-profile-suffix-elision-policy attribute with -funique-internal-linkage-names. — hoy / detail
  228. [MIPatternMatch] Add matcher for G_PTR_ADD — Jessica Paquette / detail
  229. [Sanitizer][Darwin] Fix test for macOS 11+ point releases — julian.lettner / detail
  230. [NFC] Disallow unused prefixes under MC/AMDGPU — mtrofin / detail
  231. Delete unused function (was breaking the -Werror build) — dblaikie / detail
  232. [AMDGPU] Add _e64 suffix to VOP3 Insts — Joseph.Nash / detail
  233. [libc] add isascii and toascii implementations — michaelrj / detail
  234. [libc][NFC] Use more specific comparison macros in LdExpTest.h. — sivachandra / detail
  235. [LangRef] State that a nocapture pointer cannot be returned — aqjune / detail
  236. [DAGCombiner] Fold BRCOND(FREEZE(COND)) to BRCOND(COND) — aqjune / detail
  237. [MSan] Tweak CopyOrigin — jianzhouzh / detail
  238. [gn build] (manually) port 79f99ba65d96 — thakis / detail
  239. [mlir][Python] Add checking process before create an AffineMap from a permutation. — zhanghb97 / detail
  240. [X86][AMX] Prohibit pointer cast on load. — yuanke.luo / detail
  241. [Coroutine] Update promise object's final layout index — Yuanfang Chen / detail
  242. [PDB] Defer relocating .debug$S until commit time and parallelize it — rnk / detail
  243. [OpenMP] Update allocator trait key/value definitions — hansang.bae / detail
  244. [gn build] Reorganize libcxx/include/BUILD.gn a bit — thakis / detail
  245. [libc++] Give extern templates default visibility on gcc — smeenai / detail
  246. [OpenMP] Use persistent memory for omp_large_cap_mem — hansang.bae / detail
  247. [NFC] Use generic name for scalable vector stack ID. — kai.wang / detail
  248. [dsymutil] Warn on timestmap mismatch between object file and debug map — Jonas Devlieghere / detail
  249. [Orc] Add a unit test for asynchronous definition generation. — Lang Hames / detail
  250. [InlineSpiller] Re-tie operands if folding failed — serguei.katkov / detail
  251. [dsymutil] Copy eh_frame content into the dSYM companion file. — Jonas Devlieghere / detail
  252. [libomptarget][nvptx] Include omp_data.cu in bitcode deviceRTL — jonathanchesterfield / detail
  253. [dsymutil] s/dwarfdump/llvm-dwarfdump/ in test — Jonas Devlieghere / detail
  254. [dsymutil] Fix spurious space in REQUIRES: line — Jonas Devlieghere / detail
  255. [AMDGPU] Add SI_EARLY_TERMINATE_SCC0 for early terminating shader — carl.ritson / detail
  256. [Statepoint Lowering] Add an option to allow use gc values in regs for landing pad — serguei.katkov / detail
  257. [Verifier] Extend statepoint verifier to cover more constants — serguei.katkov / detail
  258. [llvm] Remove redundant string initialization (NFC) — kazu / detail
  259. [CodeGen] Remove unused function isRegLiveInExitBlocks (NFC) — kazu / detail
  260. [llvm] Use Optional::getValueOr (NFC) — kazu / detail
  261. [dsymutil] Add preliminary support for DWARF 5. — Jonas Devlieghere / detail
  262. [MSan] Partially revert some changes from D94552 — jianzhouzh / detail
  263. [Verifier] Add tied-ness verification to statepoint intsruction — serguei.katkov / detail
  264. [ARM] Additional tests for different interleaving patterns. NFC — david.green / detail
  265. [llvm-readelf/obj] - Add support of multiple SHT_SYMTAB_SHNDX sections. — grimar / detail
  266. [ARM] Update isVMOVNOriginalMask to handle single input shuffle vectors — david.green / detail
  267. [obj2yaml,yaml2obj] - Refine how we set/dump the sh_entsize field. — grimar / detail
  268. [clang][driver] Restore the original help text for `-I` — andrzej.warzynski / detail
  269. [LTO] Replace anonymous namespace with static functions (NFC). — flo / detail
  270. [NFC][InstructionCost] Use InstructionCost in Transforms/Scalar/RewriteStatepointsForGC.cpp — david.sherwood / detail
  271. [AArch64][SVE] Remove chains of unnecessary SVE reinterpret intrinsics — joe.ellis / detail
  272. [X86][AVX] combineVectorSignBitsTruncation - limit AVX512 truncations to 128-bits (PR48727) — llvm-dev / detail
  273. [SVE] Add ISel pattern for addvl — cullen.rhodes / detail
  274. Hwasan InitPrctl check for error using internal_iserror — matthew.malcomson / detail
  275. [ADT] Fix join_impl using the wrong size when calculating total length — n.james93 / detail
  276. [LTO] Add test to ensure objc-arc-contract is executed. — flo / detail
  277. Fix build errors after ceb9379a9 — n.james93 / detail
  278. Revert "[dsymutil] Warn on timestmap mismatch between object file and debug map" — dave / detail
  279. [SVE][CodeGen] CTLZ, CTTZ & CTPOP operations (predicates) — kerry.mclaughlin / detail
  280. [ValueTracking] Fix one s/dyn_cast/dyn_cast_or_null/ — markus.lavin / detail
  281. Revert "Hwasan InitPrctl check for error using internal_iserror" — thakis / detail
  282. [Tests] Added test for memcpy loop idiom recognization — Dávid Bolvanský / detail
  283. [X86] canonicalizeShuffleMaskWithHorizOp - minor refactor to support multiple src ops. NFCI. — llvm-dev / detail
  284. [libc] Refresh benchmark progress bar when needed. — gchatelet / detail
  285. [OpenCL] Improve OpenCL operator tests — sven.vanhaastregt / detail
  286. [X86] Add tests for rv_marker lowering. — flo / detail
  287. [mlir][linalg] Use attributes in named ops' indexing maps — antiagainst / detail
  288. [clangd] Split out a base class for delegating GlobalCompilationDatabases. NFC — sam.mccall / detail
  289. [AArch64] Attempt to sink mul operands — nicholas.guy / detail
  290. GlobalISel: Do not set observer of MachineIRBuilder in LegalizerHelper — Matthew.Arsenault / detail
  291. [NFC][RISCV] Add double type in RISC-V V CodeGen test cases for RV32. — kai.wang / detail
  292. [AArch64][GlobalISel] Add support for FCONSTANT of FP128 type — muhammad.asif.manzoor / detail
  293. [lld][WebAssembly] Fix for TLS + --relocatable — sbc / detail
  294. [Frontend] Add pragma align natural and sort out pragma pack stack effect — Xiangling.Liao / detail
  295. [OpenMP] Add documentation for error messages and release notes — jhuber6 / detail
  296. [OpenMP] Fix hierarchical barrier — nawrin.sultana / detail
  297. [clangd] Explicitly avoid background-indexing the same file twice. — sam.mccall / detail
  298. [clangd] Avoid reallocating buffers for each message read: — sam.mccall / detail
  299. [SLP] add reduction test for FMF; NFC — spatel / detail
  300. [InstCombine] Fold select -> and/or using impliesPoison — nikita.ppv / detail
  301. [clangd] Remove "decision-forest-base" experimental flag. — usx / detail
  302. [clangd] Remove some old CodeCompletion options that are never (un)set.  NFC — sam.mccall / detail
  303. [IROutliner] Adapting to hoisted bitcasts in CodeExtractor — andrew.litteken / detail
  304. [dsymutil] Warn on timestmap mismatch between object file and debug map — Jonas Devlieghere / detail
  305. [X86][SSE] canonicalizeShuffleMaskWithHorizOp - simplify shuffle(HOP(HOP(X,Y),HOP(Z,W))) style chains. — llvm-dev / detail
  306. [X86][AVX] Add test for another 'reverse HADD' pattern mentioned in PR41813 — llvm-dev / detail
  307. [DAG] visitVECTOR_SHUFFLE - use all_of to check for all-undef shuffle mask. NFCI. — llvm-dev / detail
  308. [ARM] Add a pass that re-arranges blocks when there is a backwards WLS branch — samuel.tebbs / detail
  309. [gn build] Port 60fda8ebb6d — llvmgnsyncbot / detail
  310. [flang] Fix classification of shape inquiries in specification exprs — pklausler / detail
  311. [Hexagon] Improve legalizing of ISD::SETCC result — kparzysz / detail
  312. [SLP] simplify type check for reductions — spatel / detail
  313. [flang] Do not create HostAssoc symbols in derived type scopes — pklausler / detail
  314. [CSSPGO][llvm-profgen] Pseudo probe decoding and disassembling — wlei / detail
  315. [CSSPGO][llvm-profgen] Refactor to unify hashable interface for trace sample and context-sensitive counter — wlei / detail
  316. [CSSPGO][llvm-profgen] Virtual unwinding with pseudo probe — wlei / detail
  317. [NFC] fix missing SectionName declaration — wlei / detail
  318. [mlir] Correct 2 places that result in corrupted conversion rollbacks — tpopp / detail
  319. [LLD][COFF] Avoid std::vector resizes during type merging — alexandre.ganea / detail
  320. [NFC] Use correct ssa.copy spelling when referring to the intrinsic — jeroen.dobbelaere / detail
  321. [mlir][sparse] add vectorization strategies to sparse compiler — ajcbik / detail
  322. [LTO] Add test for freestanding LTO option. — flo / detail
  323. [flang] Fix accessibility of USEd name in .mod file — tkeith / detail
  324. [libc][NFC] add macro for fuchsia to switch test backend to zxtest — michaelrj / detail
  325. Fix the warnings on unused variables (NFC) — kazu / detail
  326. [FuncAttrs] Add additional willreturn tests (NFC) — nikita.ppv / detail
  327. [DSE] Add tests with stores of existing values. — flo / detail
  328. [libc][NFC] change isblank and iscntrl from implicit casting — michaelrj / detail
  329. [test] Add Clang side tests for -fdebug-info-for-profiling — i / detail
  330. [NFC] Fix build break by a initializer list converting error — wlei / detail
  331. Revert "[AsmParser] make .ascii support spaces as separators" — jiancai / detail
  332. [NewPM] Only non-trivially loop unswitch at -O3 and for non-optsize functions — aeubanks / detail
  333. [SPARC] Fix fp128 load/stores — craig.topper / detail
  334. Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable — dblaikie / detail
  335. [NFC] Rename ThinLTOPhase to ThinOrFullLTOPhase and move it from PassBuilder.h — wmi / detail
  336. [SystemZ]  Clear Available set in SystemZPostRASchedStrategy::initialize(). — paulsson / detail
  337. [libunwind] Unwind through aarch64/Linux sigreturn frame — rprichard / detail
  338. [flang] Add tests for procedure arguments with implicit interfaces — psteinfeld / detail
  339. [RISCV] Custom lower ISD::VSCALE. — craig.topper / detail
  340. Fix grammar in diagnostic for wrong arity in a structured binding. — richard / detail
  341. [Support] On Windows, take the affinity mask into account — alexandre.ganea / detail
  342. [PowerPC] Try to fold sqrt/sdiv test results with the branch. — esme.yi / detail
  343. Revert "[Support] On Windows, take the affinity mask into account" — alexandre.ganea / detail
  344. ADT: Fix reference invalidation in SmallVector::push_back and single-element insert — Duncan P. N. Exon Smith / detail
  345. [NFC] Remove unused entry in PassRegistry.def — aeubanks / detail
  346. Revert "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert" — Duncan P. N. Exon Smith / detail
  347. [llvm] Use *Set::contains (NFC) — kazu / detail
  348. [llvm] Use llvm::stable_sort (NFC) — kazu / detail
  349. [llvm] Use std::any_of (NFC) — kazu / detail
  350. Reapply "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert" — Duncan P. N. Exon Smith / detail
  351. ADT: Fix reference invalidation in N-element SmallVector::append and insert — Duncan P. N. Exon Smith / detail
  352. [NFC] Fix -Wsometimes-uninitialized — rupprecht / detail
  353. ADT: Fix reference invalidation in SmallVector::resize — Duncan P. N. Exon Smith / detail
  354. ADT: Reduce code duplication in SmallVector::resize by using pop_back_n, NFC — Duncan P. N. Exon Smith / detail
  355. ADT: Reduce code duplication in SmallVector by reusing reserve, NFC — Duncan P. N. Exon Smith / detail
  356. [Driver] -gsplit-dwarf: Produce .dwo regardless of -gN for -fthinlto-index= — i / detail
  357. ADT: Reduce code duplication in SmallVector by calling reserve and clear, NFC — Duncan P. N. Exon Smith / detail
  358. Fix unused variable in CoroFrame.cpp when building Release with GCC 10 — lxfind / detail
  359. Add func call so we don't instruction-step into the builtin_trap — Jason Molenda / detail
  360. [lldb][wasm] Parse DWO section names — pavel / detail
  361. Implement vAttachWait in lldb-server — pavel / detail
  362. [mlir] Update doc to omit the usage of LLVMIntegerType — zinenko / detail
  363. [lldb] Fix TestPlatformProcessConnect.py — pavel / detail
  364. [NFC][AsmPrinter] Windows warning: Use explicit cast — david.stuttard / detail
  365. [AArch64] Adding ACLE intrinsics for the LS64 extension — lucas.prates / detail
  366. [LTO] Expose opt() in LTOBackend (NFC). — flo / detail
  367. [lld][WebAssembly] Add support for handling table symbols — wingo / detail
  368. [SLP] Don't vectorize stores of non-packed types (like i1, i2) — bjorn.a.pettersson / detail
  369. [clang] Use SourceLocations in unions [NFCI] — mikhail.maltsev / detail
  370. [DAG] visitVECTOR_SHUFFLE - pull out shuffle merging code into lambda helper. NFCI. — llvm-dev / detail
  371. [X86] Improve sum-of-reductions v4f32 test coverage — llvm-dev / detail
  372. [lldb/test] Ensure launched processes are ready to be attached — pavel / detail
  373. [DAG] visitVECTOR_SHUFFLE - MergeInnerShuffle - reset shuffle ops and reorder early-out and second op matching. NFCI. — llvm-dev / detail
  374. [clangd] Add main file macros into the main-file index. — platonov.aleksandr / detail
  375. Change XCore code owner. — nigelp / detail
  376. [clang][cli] NFC: Remove SSPBufferSize assignment — jan_svoboda / detail
  377. [clang][cli] Port more CodeGenOptions to marshalling infrastructure — jan_svoboda / detail
  378. Revert "Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable" — alexandre.ganea / detail
  379. [clang-tidy] Use DenseSet<SourceLocation> in UpgradeDurationConversionsCheck, NFCI — mikhail.maltsev / detail
  380. [flang][driver] Unify f18_version.h.in and Version.inc.in — andrzej.warzynski / detail
  381. [InferFunctionAttrs] Improve CHECK variable names (NFC). — flo / detail
  382. [SelectionDAG] Make use of KnownBits::commonBits. NFC. — jay.foad / detail
  383. [Analysis,CodeGen] Make use of KnownBits::makeConstant. NFC. — jay.foad / detail
  384. [Support] Simplify KnownBits::icmp helpers. NFC. — jay.foad / detail
  385. [Support] Add KnownBits::sextInReg exhaustive tests — llvm-dev / detail
  386. [docs] Update DebuggingJITedCode page after fix in LLDB — Stefan Gränitz / detail
  387. [Support] Ensure KnownBits::sextInReg can handle the src == dst sext-in-reg case. — llvm-dev / detail
  388. [flang] Fix dangling pointer in LabelEnforce — tkeith / detail
  389. [OpenCL] Improve online documentation. — anastasia.stulova / detail
  390. [mlir][linalg] Add docstring support for named op spec — antiagainst / detail
  391. [Support] Simplify KnownBits::sextInReg implementation. — llvm-dev / detail
  392. [TableGen] Enhance !cast<string> to handle bit and bits types. — paul / detail
  393. Revert "[AArch64] Attempt to sink mul operands" — martin / detail
  394. [Support] Remove redundant sign bit tests from KnownBits::getSignedMinValue/getSignedMaxValue — llvm-dev / detail
  395. [SystemZ] misched-cutoff tests can only be tested on non-NDEBUG (assertion) builds — llvm-dev / detail
  396. [clangd] Remove another option that was effectively always true. NFC — sam.mccall / detail
  397. Revert "[RISCV] Legalize select when Zbt extension available" — selliott / detail
  398. [flang][driver] Use __FLANG_VERISION__ in f18.cpp (nfc) — andrzej.warzynski / detail
  399. [NFC] Disallow unused prefixes under MC/ARM — mtrofin / detail
  400. [clangd] Make AST-based signals available to runWithPreamble. — usx / detail
  401. [clangd] Trivial: Documentation fix in ASTSignals. — usx / detail
  402. [gn build] Port 2f395b7092bd — llvmgnsyncbot / detail
  403. [flang] Fix some module file issues exposed by Whizard — pklausler / detail
  404. [NFC] Disallow unused prefixes under MC/AArch64 — mtrofin / detail
  405. [NewPM] Fix placement of LoopFlatten — aeubanks / detail
  406. [X86][AVX] Adjust unsigned saturation downconvert negative test — llvm-dev / detail
  407. [libomptarget][amdgpu] Fix kernel launch tracing to match previous behavior — jonathanchesterfield / detail
  408. [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax — jay.foad / detail
  409. [LLDB] MinidumpParser: Prefer executable module even at higher address — jotrem / detail
  410. [HIP] Add signbit(long double) decl — enye.shi / detail
  411. Support emptiness checks for unbounded FlatAffineConstraints. — zinenko / detail
  412. [OpenMP] Drop the static library libomptarget-nvptx — tianshilei1992 / detail
  413. [clang][MSVC] Fix missing MSInheritanceAttr in template specialization. — zequanwu / detail
  414. [X86] Add the FSRM feature (Fast Short Rep Mov) to Zen3. — yamauchi / detail
  415. [OpenMP] Dropped unnecessary define when compiling deviceRTLs for NVPTX — tianshilei1992 / detail
  416. [GWP-ASan] Minor refactor of optional components. — 31459023+hctim / detail
  417. [openacc] Rename generated file from ACC.cpp.inc to ACC.inc to match D92955 — clementval / detail
  418. [NFC] Update test to not check for 'opaque' in the file name. — erich.keane / detail
  419. [MLIR][TOSA] First lowerings from Tosa to Linalg — rob.suderman / detail
  420. Add newline to terminate debug message (NFC) — joker.eph / detail
  421. [BasicAA] Handle recursive queries more efficiently — nikita.ppv / detail
  422. [mlir][ODS] Add new RangedTypesMatchWith operation predicate — riddleriver / detail
  423. [mlir][OpFormatGen] Format enum attribute cases as keywords when possible — riddleriver / detail
  424. [Driver] -gsplit-dwarf: Produce .dwo regardless of -gN for IR input — i / detail
  425. [RISCV] Merge Utils library into MCTargetDesc — craig.topper / detail
  426. [mlir][PatternRewriter] Add a new hook to selectively replace uses of an operation — riddleriver / detail
  427. [mlir] Remove TosaToLinalg dependency on all Passes — tpopp / detail
  428. [clang] Do not crash when CXXRecordDecl has a non-CXXRecordDecl base. — adamcz / detail
  429. [mlir][docs] Bring bufferization docs up to date. — silvasean / detail
  430. [PowerPC] Only use some extend mne if assembler is modern enough — Jinsong Ji / detail
  431. [gn build] (manually) port 387d3c24792f — thakis / detail
  432. [libc] Use #undef isascii in specific header — mcgrathr / detail
  433. Add -fexceptions to test as it uses them and fails on platforms where it is not on by default (like the PS4). — douglas.yung / detail
  434. [RISCV] Optimize select_cc after fp compare expansion — craig.topper / detail
  435. Re-land [Support] On Windows, take the affinity mask into account — alexandre.ganea / detail
  436. [LTO] Test format fix (NFC) — tejohnson / detail
  437. [RISCV][NFC] Regenerate Calling Convention Tests — selliott / detail
  438. [mlir] Remove over specified memory effects — youngar17 / detail
  439. [clangd] Reduce logspam for CDB scanning — sam.mccall / detail
  440. [mlir][Linalg] Add canonicalization to remove no-op linalg operations. — ravishankarm / detail
  441. [SLP] remove unnecessary state in matching reductions — spatel / detail
  442. [OpenMP] Remove omptarget-nvptx from deps as it is no longer a valid target — tianshilei1992 / detail
  443. [mlir][Linalg] Add canonicalization of linalg op -> dim op. — ravishankarm / detail
  444. [mlir][Linalg] NFC: Verify tiling on linalg.generic operation on tensors. — ravishankarm / detail
  445. [libomptarget][nvptx][nfc] Move target_impl functions out of header — jonathanchesterfield / detail
  446. [flang] Fix use-associated procedure in generic — tkeith / detail
  447. [AArch64][GlobalISel] Assign FPR banks to loads which are used by integer->float conversions. — Amara Emerson / detail
  448. Reland "[AsmParser] make .ascii support spaces as separators" — jiancai / detail
  449. [libomptarget][nvptx] Reduce calls to cuda header — jonathanchesterfield / detail
  450. [libTooling] Change `addInclude` to use expansion locs. — yitzhakm / detail
  451. [AArch64][GlobalISel] Add selection support for fpr bank source variants of G_SITOFP and G_UITOFP. — Amara Emerson / detail
  452. [libc] Add memmove implementation. — chennngwang / detail
  453. [CodeGen, Transforms] Use llvm::sort (NFC) — kazu / detail
  454. [llvm] Use llvm::drop_begin (NFC) — kazu / detail
  455. [llvm] Remove redundant return and continue statements (NFC) — kazu / detail
  456. Add Semantic check for Flang OpenMP 4.5 - 2.7.1  Do Loop restrictions on single directive and firstprivate clause. — yhegde / detail
  457. [mlir][sparse] retry sparse-only for cyclic iteration graphs — ajcbik / detail
  458. [clang][cli] NFC: Decrease the scope of ParseLangArgs parameters — jan_svoboda / detail
  459. [clang][cli] NFC: Decrease the scope of ParseCodeGenArgs parameters — jan_svoboda / detail
  460. [clang][cli] Specify KeyPath prefixes via TableGen classes — jan_svoboda / detail
  461. [AArch64] Add Fujitsu A64FX scheduling model — t-kawashima / detail
  462. [WebAssembly] Add support for table linking to wasm-ld — wingo / detail
  463. Revert "Reapply "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert"" — nikita.ppv / detail
  464. [Clang] Mutate long-double math builtins into f128 under IEEE-quad — qiucofan / detail
  465. [llvm-readobj] - Fix the compilation with GCC < 7.0. — grimar / detail
  466. [AArch64][GlobalISel] Fix fallbacks introduced for G_SITOFP in 8f283cafddfa8d6d01a94b48cdc5d25817569e91 — Amara Emerson / detail
  467. [libcxx testing] Fix UB in tests for std::lock_guard — ikudrin / detail
  468. [Debuginfo][DW_OP_implicit_pointer] (1/7) Support for DW_OP_LLVM_implicit_pointer — AlokKumar.Sharma / detail
  469. [llvm-nm] - Move MachO specific logic out from the dumpSymbolNamesFromObject(). NFC. — grimar / detail
  470. [libc] Allow customization of memcpy via flags. — gchatelet / detail
  471. [llvm-nm] - Simplify the code in dumpSymbolNamesFromObject. NFC. — grimar / detail
  472. [ARM][GISel] Treat calls as variadic even if only fixed arguments provided — oliver.stannard / detail
  473. [yaml2obj/obj2yaml] - Refine handling of SHT_GNU_verdef sections. — grimar / detail
  474. [llvm-readobj][test] - Remove excessive YAML fields from tests. — grimar / detail
  475. [clangd] exclude symbols from document outline which do not originate from the main file — ilya.golovenko / detail
  476. [LLDB] Add per-thread register infos shared pointer in gdb-remote — omair.javaid / detail
  477. DynamicRegisterInfo calculate offsets in separate function — omair.javaid / detail
  478. [RISCV] Optimize Branch Comparisons — selliott / detail
  479. [SVE] Restrict the usage of REINTERPRET_CAST. — paul.walker / detail
  480. [Orc][NFC] Turn LLJIT member ObjTransformLayer into unique_ptr — Stefan Gränitz / detail
  481. [Orc] Allow LLJITBuilder's CreateObjectLinkingLayer to return errors — Stefan Gränitz / detail
  482. [NFC][RISCV] Remove useless code in RISCVRegisterInfo.td. — kai.wang / detail
  483. [lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference — Raphael Isemann / detail
  484. [Orc] Fix OrcV2Examples after D94690 — Stefan Gränitz / detail
  485. Revert "[lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference" — Raphael Isemann / detail
  486. [clangd] Make ExpandAutoType not available on template params. — adamcz / detail
  487. [clangd] Set correct CWD when using compile_flags.txt — adamcz / detail
  488. [lldb][docs] Translate ASCII art to restructured text formatting — Raphael Isemann / detail
  489. [X86][AVX] combineHorizOpWithShuffle - support target shuffles in HOP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)) — llvm-dev / detail
  490. [WebAssembly] MC layer writes table symbols to object files — wingo / detail
  491. [ARM] Don't run the block placement pass at O0 — samuel.tebbs / detail
  492. [mlir][linalg] Support generating builders for named op attributes — antiagainst / detail
  493. [SVE] Fix unused variable. — herhut / detail
  494. [OpenCL][Docs] Fixed malformed table in OpenCLSupport — anastasia.stulova / detail
  495. [clang][cli] Parse & generate options necessary for LangOptions defaults manually — jan_svoboda / detail
  496. [X86] Add umin knownbits/demandedbits ult test for D94532 — llvm-dev / detail
  497. Set option default for enabling memory ssa for new pass manager loop sink pass to true. — schmeise / detail
  498. [DAG] visitVECTOR_SHUFFLE - MergeInnerShuffle - improve shuffle(shuffle(x,y),shuffle(x,y)) merging — llvm-dev / detail
  499. [mlir] Add better support for f80 and f128 — clementval / detail
  500. [libc] CopyAlignedBlocks can now specify alignment on top of block size — gchatelet / detail
  501. [RISCV][NFC] Fix order of parameters in cmov ge/le tests — selliott / detail
  502. [clang][cli] NFC: Add PIE parsing for precompiled input and IR — jan_svoboda / detail
  503. [clang][cli] NFC: Parse some LangOpts after the defaults are set — jan_svoboda / detail
  504. [clang][cli] NFC: Promote ParseLangArgs and ParseCodeGenArgs to members — jan_svoboda / detail
  505. [ARM][Block placement] Check the predecessor exists before processing it — samuel.tebbs / detail
  506. [X86][SSE] Attempt to fold shuffle(binop(),binop()) -> binop(shuffle(),shuffle()) — llvm-dev / detail

clang-d376632-gd43a264a5dd3-t17654-b17654.tar.gz (Jan 10, 2021 6:02:17 PM)

  1. Precommit tests requested for D93725 — listmail / detail
  2. [Tests] Precommit tests from to simplify rebase — listmail / detail
  3. [lldb] Fix some bugs in the Pipe class and add tests — pavel / detail
  4. [NFCI][SimplifyCFG] Prefer to add Insert edges before Delete edges into DomTreeUpdater, if reasonable — lebedev.ri / detail
  5. [LLVM] Added OpenMP to `LLVM_ALL_RUNTIMES` — tianshilei1992 / detail
  6. [OpenMP] Not set OPENMP_STANDALONE_BUILD=ON when building OpenMP along with LLVM — tianshilei1992 / detail
  7. [StringExtras] Add a helper class for comma-separated lists — kazu / detail
  8. CGDebugInfo: Delete unused DIFile* parameter — i / detail
  9. [LoopDeletion] Break backedge of outermost loops when known not taken — listmail / detail
  10. Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())" — thakis / detail

clang-d376622-gabfe348e6b4c-t17648-b17648.tar.gz (Jan 10, 2021 1:10:37 PM)

  1. [SLP] put verifyFunction call behind EXPENSIVE_CHECKS — spatel / detail
  2. [SLP] fix typo in assert — spatel / detail
  3. [Tests] Auto update a vectorizer test to simplify future diff — listmail / detail
  4. [test] Improve CodeGenCXX/difile_entry.cpp — i / detail

clang-d376618-ge3d3dbd33930-t17646-b17646.tar.gz (Jan 10, 2021 10:23:40 AM)

  1. [ConstantFold] Add tests for fptoi.sat (NFC) — nikita.ppv / detail
  2. [ConstantFold] Fold fptoi.sat intrinsics — nikita.ppv / detail
  3. [CodeGen, DebugInfo] Use llvm::find_if (NFC) — kazu / detail
  4. [MemorySSA] Remove unused dominatesUse (NFC) — kazu / detail
  5. [llvm] Ensure newlines at the end of files (NFC) — kazu / detail

clang-d376613-gc701f85c4558-t17644-b17644.tar.gz (Jan 10, 2021 8:49:11 AM)

  1. [lld/mac] llvm style fix: no else after return — thakis / detail
  2. [STLExtras] Use return type from operator* of the wrapped iter. — flo / detail

clang-d376611-ga92248600ec4-t17642-b17642.tar.gz (Jan 10, 2021 7:01:32 AM)

  1. [mlir] NFC - Drop spurious assertion on symbols during `promoteComposedSymbolsAsDims` — nicolas.vasilache / detail

clang-d376610-g9f2d9364b04c-t17641-b17641.tar.gz (Jan 10, 2021 3:00:21 AM)

  1. [CodeGen] Update transformations to use poison for shufflevector/insertelem's initial vector elem — aqjune / detail

clang-d376609-gb41b743d4611-t17640-b17640.tar.gz (Jan 10, 2021 12:47:41 AM)

  1. [test] Improve weakref & weak_import tests — i / detail

clang-d376608-g6fc7a92eeeb5-t17639-b17639.tar.gz (Jan 9, 2021 9:28:45 PM)

  1. [lld/mac] remove redundant null check — thakis / detail
  2. [RISCV] Use uint16_t instead of unsigned for opcodes in the RVV pseudo instruction table. — craig.topper / detail
  3. [RISCV] Change ConstraintMask in RISCVII enum to be shifted left. NFC — craig.topper / detail

clang-d376605-g9f452fbf2fe0-t17636-b17636.tar.gz (Jan 9, 2021 6:41:32 PM)

  1. [CodeGenModule] Drop dso_local on function declarations for ELF -fno-pic -fno-direct-access-external-data — i / detail
  2. Recommit D91678 after fixing the test breakage. — tmsriram / detail

clang-d376603-gb02eab9058e5-t17634-b17634.tar.gz (Jan 9, 2021 3:56:05 PM)

  1. [mlir] Enhance mlir-opt show-dialects test case — joker.eph / detail
  2. [SelectionDAG] Teach isConstOrConstSplat about ISD::SPLAT_VECTOR — fraser / detail
  3. [RISCV] Add scalable vector icmp ISel patterns — fraser / detail

clang-d376600-g4dbb3f57c6fe-t17633-b17633.tar.gz (Jan 9, 2021 1:10:06 PM)

  1. [SCEV] Remove unused getOrInsertCanonicalInductionVariable (NFC) — kazu / detail
  2. [Transforms] Use llvm::find_if (NFC) — kazu / detail
  3. [llvm] Drop unnecessary make_range (NFC) — kazu / detail
  4. [lld-macho] Remove unnecessary llvm:: namespace prefixes — jezng / detail
  5. [OpenMP] Remove copy constructor of `RTLInfoTy` — tianshilei1992 / detail
  6. [gn build] Make an explicit `use_lld = true` on mac use lld.darwinnew — thakis / detail
  7. [SimplifyCFG] Keep !dgb metadata of moved instruction, if they match. — flo / detail
  8. [mlir][vector] modified scatter/gather syntax, pass_thru mandatory — ajcbik / detail
  9. [NFC] Disallow unused prefixes in CodeGen/X86 tests. — mtrofin / detail
  10. [clang] Add llvm-strip to test dependencies — smeenai / detail

clang-d376590-gde373ef77988-t17629-b17629.tar.gz (Jan 9, 2021 10:23:47 AM)

  1. [VPlan] Keep start value of VPWidenPHIRecipe as VPValue. — flo / detail
  2. [RISCV] Do not grow the stack a second time when we need to realign the stack — roger.ferrer / detail
  3. [OpenMP] Added the support for cache line size 256 for A64FX — tianshilei1992 / detail
  4. [SelectionDAG] Extend immAll(Ones|Zeros)V to handle ISD::SPLAT_VECTOR — fraser / detail

clang-d376586-g9f76788b0930-t17627-b17627.tar.gz (Jan 9, 2021 7:39:36 AM)

  1. [mlir][spirv] Replace SPIRVOpLowering with OpConversionPattern — antiagainst / detail
  2. [clang][Sema] Compare SourceLocations directly [NFCI] — mikhail.maltsev / detail

clang-d376584-g4e4df1e38d6b-t17625-b17625.tar.gz (Jan 9, 2021 4:36:44 AM)

  1. [WebAssembly] Update basic EH instructions for the new spec — aheejin / detail
  2. [WebAssembly] Remove exnref and br_on_exn — aheejin / detail
  3. [mlir] AsyncRuntime: use LLVM ThreadPool to run async tasks — ezhulenev / detail
  4. [WebAssembly] Update InstPrinter support for EH — aheejin / detail
  5. [Test][FileCheck] Fix use of undef var — thomasp / detail
  6. [RISCV] Add tests for scalable constant-folding (NFC) — fraser / detail
  7. [WebAssembly] Remove unreachable EH pads — aheejin / detail

clang-d376577-g052b8fe47819-t17622-b17622.tar.gz (Jan 9, 2021 1:50:47 AM)

  1. This adds a new test checking llvm-symbolizer with an object built with basic block sections. — tmsriram / detail
  2. Revert "This adds a new test checking llvm-symbolizer with an object built with basic block sections." — tmsriram / detail
  3. [IR] Delete unused ReplaceLast in DebugLoc::appendInlineAt — i / detail
  4. [WebAssembly] Update WasmEHPrepare for the new spec — aheejin / detail
  5. Add -f[no-]direct-access-external-data to supersede -mpie-copy-relocations — i / detail
  6. Make -fno-pic respect -fno-direct-access-external-data — i / detail
  7. Fix CodeGenCXX/difile_entry.cpp on Windows — i / detail

clang-d376570-g33c8e16f660d-t17618-b17618.tar.gz (Jan 8, 2021 11:05:20 PM)

  1. PR47391: Canonicalize DIFiles — dblaikie / detail

clang-d376569-g04359eece132-t17617-b17617.tar.gz (Jan 8, 2021 8:20:05 PM)

  1. [libc][NFC] add includes for internal headers to all libc functions — michaelrj / detail
  2. Never call a destroying operator delete when cleaning up from an — richard / detail
  3. [AMDGPU] Add volatile support to SIMemoryLegalizer — Tony.Tye / detail
  4. [X86] Remove IntrArgMemOnly from ldmxcsr intrinsic. — craig.topper / detail
  5. [clangd][NFC] Remove unnecessary copy in CodeComplete — n.james93 / detail
  6. [RISCV] Optimize multiplication with constant — powerman1st / detail
  7. [Target, Transforms] Use *Set::contains (NFC) — kazu / detail
  8. [Tablegen] Use llvm::find_if (NFC) — kazu / detail
  9. [SCEV] Remove unused getExactExistingExpansion (NFC) — kazu / detail
  10. [DWARFLinker] Print the unsupport DWARF form as part of the warning — Jonas Devlieghere / detail
  11. [debugserver] Various plist changes — Jonas Devlieghere / detail
  12. [DWARFLinker] Link against BinaryFormat — Jonas Devlieghere / detail

clang-d376557-ga0b65a7bcd6-t17613-b17613.tar.gz (Jan 8, 2021 5:31:17 PM)

  1. Re-enable __cpp_lib_constexpr_functional. — arthur.j.odwyer / detail
  2. [libc++] Mark [P0475] "LWG2511: guaranteed copy elision for piecewise construction" as Complete. — arthur.j.odwyer / detail
  3. [libc++] Mark [P0809] "LWG2831: Comparing Unordered Containers" as Nothing To Do. — arthur.j.odwyer / detail
  4. [mlir][PassManager] Properly set the initialization generation when cloning a pass manager — riddleriver / detail
  5. [libc++] NFC: Document the Differential queries to avoid duplicating work — Louis Dionne / detail
  6. [InitLLVM] Ensure SIGPIPE handler installed before sigaction() — Vedant Kumar / detail
  7. Attempt to complete an incomplete expression type when considering a — richard / detail
  8. Update the maximum integer bitwidth in MLIR. — andrew / detail
  9. [NewPM] Run ObjC ARC passes — aeubanks / detail
  10. [lld-macho] Fix TLV data initialization — jezng / detail
  11. [libc] Switch to use a macro which does not insert a section for every libc function. — michaelrj / detail

clang-d376546-gbc556e5685c-t17610-b17610.tar.gz (Jan 8, 2021 2:47:49 PM)

  1. [Signal] Re-raise SIGPIPE if the handler is uninstalled — Vedant Kumar / detail
  2. [CMake] Fix incorrect rpath for tests if LLVM_LOCAL_RPATH isn't set — raul / detail
  3. [RISCV] Cleanup a few section comments in RISCVInstrInfoVPseudos.td. NFC — craig.topper / detail
  4. [NFC] Disallow unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  5. [mlir][Linalg] NFC: Refactor fusion of LinalgOp with TensorReshapeOp by expansion. — ravishankarm / detail
  6. [clangd] Add go-to-def metric. — hokein.wu / detail
  7. [NFC] Specify C11 in loop-opt-setup.c — matthew.voss / detail
  8. [mlir][PDL] Use ODS for defining PDL types — riddleriver / detail
  9. APINotes: annotate dump methods (NFC) — Saleem Abdulrasool / detail
  10. [compiler-rt] [sanitizer] Silence -Wframe-larger-than= for a few windows functions with large stack buffers — martin / detail
  11. [Driver] Add DWARF64 flag: -gdwarf64 — hoy / detail
  12. [mlir:JitRunner] Use custom shared library init/destroy functions if available — ezhulenev / detail
  13. Don't take the address of a temporary — Adrian Prantl / detail
  14. [mlir] Add a hook for initializing passes before execution and use it in the Canonicalizer — riddleriver / detail
  15. [mlir][vector] generalized masked l/s and compressed l/s with indices — ajcbik / detail
  16. [mlir] AsyncRuntime: disable mlir-runner init/disable for WIN32 — ezhulenev / detail
  17. [libc++/abi] Re-remove unnecessary null pointer checks from operator delete — Louis Dionne / detail

clang-d376529-gec13f6c3e56-t17606-b17606.tar.gz (Jan 8, 2021 11:57:12 AM)

  1. [clangd] Fix type printing in the presence of qualifiers — adamcz / detail
  2. [ConstProp] Constant propagation for get.active.lane.mask instrinsics — david.green / detail
  3. [clangd] Add missing "override" to fix the build. — adamcz / detail
  4. [mlir] replace LLVM dialect float types with built-ins — zinenko / detail
  5. [libc++] Update generate_feature_test_macro_components.py to match SD-6. — arthur.j.odwyer / detail
  6. [lldb] Bump the required SWIG version to 3 — Jonas Devlieghere / detail
  7. [X86] Add TLBSYNC, INVLPGB and SNP instructions — Ganesh.Gopalasubramanian / detail
  8. [VPlan] Move reduction start value creation to widenPHIRecipe. — flo / detail
  9. Revert "[CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath" — raul / detail
  10. [libc++] Add basic support for -std=c++2b. — marek.kurdej / detail
  11. [libc++] LWG2070: Use Allocator construction for objects created with allocate_shared — Louis Dionne / detail
  12. [lldb] Remove stale LLDB-Info.plist — Jonas Devlieghere / detail
  13. [flang] Fix bogus message on internal subprogram with alternate return — psteinfeld / detail
  14. [ARM] Custom lower i1 vector truncates — david.green / detail
  15. [TableGen] Fix use of *CurRec when CurRec is null. — paul / detail
  16. Re-land "[CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath" — raul / detail
  17. [mlir][Linalg] Add verification checks to disallow illegal reshape ops. — ravishankarm / detail

clang-d376512-g740950cf1cd-t17602-b17602.tar.gz (Jan 8, 2021 9:05:58 AM)

  1. [libc++abi] Simplify __gxx_personality_v0 — i / detail
  2. [test] Move coro-retcon-unreachable.ll into llvm/test — aeubanks / detail
  3. [CoroSplit][NewPM] Don't call LazyCallGraph functions to split when no clones — aeubanks / detail
  4. Fixup Asserts+!AbiBreakingChecks fallout from db33f85c7124 — dblaikie / detail
  5. [TableGen] Make CodeGenDAGPatterns::getSDNodeNamed take a StringRef instead of const std::string &. — craig.topper / detail
  6. [LLD][COFF] When using PCH.OBJ, ensure func_id records indices are remapped under /DEBUG:GHASH — alexandre.ganea / detail
  7. lldb: Add support for DW_AT_ranges on DW_TAG_subprograms — dblaikie / detail
  8. [libc++] Fix typo in run-buildbot — Louis Dionne / detail
  9. GlobalISel: Fail legalization on narrowing extload below memory size — Matthew.Arsenault / detail
  10. [hip] Enable HIP compilation with `<complex`> on MSVC. — michael.hliao / detail
  11. [OpenMP] Always print error messages in libomptarget CUDA plugin — huberjn / detail
  12. [LLDB][RISCV] Add RISC-V ArchSpec and rv32/rv64 variant detection — luismarques / detail
  13. [NewPM][Hexagon] Fix HexagonVectorLoopCarriedReusePass position in pipeline — aeubanks / detail
  14. [libc++] Alphabetize generate_feature_test_macro_components.py. NFCI. — arthur.j.odwyer / detail
  15. [NewPM][NVPTX] Port NVPTX opt passes — aeubanks / detail
  16. [NFC][SimplifyCFG] Add a test with cond br on constant w/ identical destinations — lebedev.ri / detail
  17. [SimplifyCFG] ConstantFoldTerminator(): handle matching destinations of condbr earlier — lebedev.ri / detail
  18. [SimplifyCFG] ConstantFoldTerminator(): switch to non-permissive DomTree updates in `SwitchInst` handling — lebedev.ri / detail
  19. [NFC][SimlifyCFG] Add some indirectbr-of-blockaddress tests — lebedev.ri / detail
  20. [SimplifyCFG] ConstantFoldTerminator(): switch to non-permissive DomTree updates in `indirectbr` handling — lebedev.ri / detail
  21. [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock(): switch to non-permissive DomTree updates — lebedev.ri / detail
  22. [NFC][SimplifyCFG] Add test with an unreachable block with two identical successors — lebedev.ri / detail
  23. [SimplifyCFG] removeUnreachableBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  24. [NFC][SimplifyCFG] Add a test with an undef cond branch to identical destinations — lebedev.ri / detail
  25. [SimplifyCFG] changeToUnreachable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  26. [SimplifyCFG] MergeBlockIntoPredecessor(): switch to non-permissive DomTree updates — lebedev.ri / detail
  27. [SimplifyCFG] DeleteDeadBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  28. [SimplifyCFG] changeToCall(): switch to non-permissive DomTree updates — lebedev.ri / detail
  29. [SimplifyCFG] removeUnwindEdge(): switch to non-permissive DomTree updates — lebedev.ri / detail
  30. [SimplifyCFG] markAliveBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  31. [RISCV] Define the vfsqrt RVV intrinsics — evandro.menezes / detail
  32. Fix build after eaadb41db6233cf1c9e882d74a31c1f9d6e211ff when the MSVC libs are not in PATH. — alexandre.ganea / detail
  33. [Cloning] Copy metadata of global declarations — ruiling.song / detail
  34. [clang] Add powerpc64le-none-linux-gnu to gnu toolchain for PPC64 — clementval / detail
  35. [builtins] Add COMPILER_RT_BUILTINS_HIDE_SYMBOLS — rprichard / detail
  36. Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""" — dblaikie / detail
  37. [gn build] Port b12f26733a4 — llvmgnsyncbot / detail
  38. [gn build] (manually) merge a whole bunch of libc++ header files — thakis / detail
  39. Fix MLIR DRR matching when attributes are interleaved with operands — joker.eph / detail
  40. [LLD][COFF] Simplify function. NFC. — alexandre.ganea / detail
  41. Fix subprogram_ranges.test by explicitly using lld — dblaikie / detail
  42. Fix print-dot-ddg.ll so it doesn't try to write to the source tree (& uses the test temp paths instead) — dblaikie / detail
  43. lldb subprogram_ranges.test - remove dependence on temp file name — dblaikie / detail
  44. Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."""" — Artem Dergachev / detail
  45. [gn build] Port 6b0ee02747e — llvmgnsyncbot / detail
  46. [CodeGen] Remove unused function isCallerPreservedOrConstPhysReg (NFC) — kazu / detail
  47. [llvm] Use *Set::contains (NFC) — kazu / detail
  48. [Target] Use llvm::find_if (NFC) — kazu / detail
  49. [lldb] Access the ModuleList through iterators where possible (NFC) — Jonas Devlieghere / detail
  50. [lldb] Make DoReadMemory a protected method. — Jonas Devlieghere / detail
  51. AMDGPU/GlobalISel: Enable sret demotion — Christudasan.Devadasan / detail
  52. [CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath — raul / detail
  53. [NewPM] Don't error when there's an unrecognized pass name — aeubanks / detail
  54. [X86] Correct the comments about comparison intrinsics. NFCI. — pengfei.wang / detail
  55. [llvm-readobj] [ARMWinEH] Clearly print an invalid case of packed unwind info as such — martin / detail
  56. [AArch64][SVE] Add lowering for llvm abs intrinsic — david.sherwood / detail
  57. [MachineLoop] New helper isLoopInvariant() — sjoerd.meijer / detail
  58. [clang][cli] Port DiagnosticOpts to new option parsing system — jan_svoboda / detail
  59. [VE] Add SVOB intrinsic instruction — marukawa / detail
  60. [LV] Don't sink into replication regions — david.green / detail
  61. Revert "[clang][cli] Port DiagnosticOpts to new option parsing system" — jan_svoboda / detail
  62. [NFC] Update some PPC tests marked as auto-generated — qiucofan / detail
  63. Fix two pessimizing moves. — csigg / detail
  64. [VE] Extract & insert vector element isel — simon.moll / detail
  65. [VE] Expand single-element BUILD_VECTOR to INSERT_VECTOR_ELT — simon.moll / detail
  66. [LV] Legalize scalable VF hints — cullen.rhodes / detail
  67. [SVE] Add support to vectorize_width loop pragma for scalable vectors — david.sherwood / detail
  68. [AArch64] Fix crash caused by invalid vector element type — nicholas.guy / detail
  69. [clangd] NFC, avoid potential ODR violation. — hokein.wu / detail
  70. [clangd] Cleanup a remaining Optional<SymbolID> usage, NFC. — hokein.wu / detail
  71. [VE][NFC] Clean ISel patterns for LSV and LVS — marukawa / detail
  72. [compiler-rt] Implement __atomic_is_lock_free — Alexander.Richardson / detail
  73. [libc++] Add missing XFAIL to tests that need __atomic_* libcalls — Alexander.Richardson / detail
  74. [clangd] go-to-implementation on a base class jumps to all subclasses. — hokein.wu / detail
  75. [SLP] limit verifyFunction to debug build (PR48689) — spatel / detail
  76. Revert "Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""""" — pifon / detail
  77. [AArch64] Add +pauth archictecture option, allowing the v8.3a pointer authentication extension. — mark.murray / detail
  78. [AArch64] Add +flagm archictecture option, allowing the v8.4a flag modification extension. — mark.murray / detail
  79. [MLIR][NFC] remove unnecessary includes form tablegen command — zinenko / detail
  80. [lldb][NFC] Refactor setup code for Clang diagnostics — Raphael Isemann / detail
  81. [VP] ISD helper functions [VE] isel for vp_add, vp_and — simon.moll / detail
  82. [gn build] Port 9c4b2225b24 — llvmgnsyncbot / detail
  83. Revert "[SLP]Need shrink the load vector after reordering." — pifon / detail
  84. [OpenCL] Documentation for experimental C++ libs — anastasia.stulova / detail
  85. [WebAssembly] Change label numbers to variables in test — aheejin / detail
  86. [VE] Support pack_f32p and pack_f32a intrinsic instructions — marukawa / detail
  87. [MLIR][SPIRV] Add `UsableInSpecConstantOp` trait. — kareem.ergawy / detail
  88. [X86][SSE] Add tests for unpack(hop(),hop()) — llvm-dev / detail
  89. [NFC] Renaming PackStack to AlignPackStack — Xiangling.Liao / detail
  90. [SLP][NFC]Add a test for reused shrink check, NFC. — a.bataev / detail
  91. [X86][SSE] Add vphaddd/vphsubd unpack(hop(),hop()) tests — llvm-dev / detail
  92. [MLIR][OpenMP] Attribute to include WsLoop upperbound — kiran.chandramohan / detail
  93. [TableGen] Add the assert statement, step 1 — paul / detail
  94. [ARM] Update and regenerate test checks. NFC — david.green / detail
  95. [WebAssembly] Rename wasm_rethrow_in_catch intrinsic/builtin — aheejin / detail
  96. [TableGen] Remove unused declaration that caused build failures. — paul / detail
  97. [mlir:JitRunner] Use custom shared library init/destroy functions if available — ezhulenev / detail
  98. [ARM][LV] Additional loop invariant reduction test. NFC — david.green / detail
  99. [X86][SSE] Fold unpack(hop(),hop()) -> permute(hop()) — llvm-dev / detail
  100. Revert "[mlir:JitRunner] Use custom shared library init/destroy functions if available" — ezhulenev / detail

clang-d376412-g63b42a05145-t17580-b17580.tar.gz (Jan 7, 2021 2:15:17 PM)

  1. [OpenMP] Add example in Libomptarget Information docs — jhuber6 / detail
  2. Fix gcc5 build failure (NFC) — joker.eph / detail
  3. [Clang][Driver] Fix read-after-free when using /clang: — alexandre.ganea / detail
  4. [OpenMP][Docs] Add remarks intro section — johannes / detail
  5. [OpenMP][Fix] Make the arch selector for x86_64 work — johannes / detail
  6. [OpenMP][FIX] Ensure the isa trait is evaluated last — johannes / detail
  7. [clang] Change builtin object size when subobject is invalid — George Burgess IV / detail
  8. [OpenMP][Docs] Mark finished features as done — johannes / detail
  9. [llvm-pdbutil] Don't crash when printing unknown CodeView type records — alexandre.ganea / detail
  10. [mlir] Adds argument attributes for using LLVM's sret and byval attributes — eschweitz / detail
  11. [OpenMP][FIX] Avoid string literal comparison, use `StringRef::equal` — johannes / detail
  12. Fix include path for check-gdb-mlir-support to include the MLIR binary dir — joker.eph / detail
  13. Fix check-gdb-mlir-support build after MLIR API changed to take Context as first argument — joker.eph / detail
  14. GlobalISel: Add combine for G_UREM by power of 2 — Matthew.Arsenault / detail
  15. [NFC] clang/test/openMP/target_codegen.cpp should not depend on ssa name — tianshilei1992 / detail

clang-d376397-g6a87e9b08bf-t17578-b17578.tar.gz (Jan 7, 2021 12:28:26 PM)

  1. [buildbot] Force lld for ThinLTO whole program devirtualization worker — tejohnson / githubweb

clang-d376397-g6a87e9b08bf-t17578-b17578.tar.gz (Jan 7, 2021 12:28:26 PM)

  1. [AsmParser] make .ascii support spaces as separators — caij2003 / detail
  2. [RISCV] Define the remaining vector fixed-point arithmetic intrinsics. — monk.chiang / detail
  3. [FastRA] Fix handling of bundled MIs — Pushpinder.Singh / detail
  4. MCContext::reportError: don't call report_fatal_error — i / detail
  5. [AsmPrinter] Replace a reachable report_fatal_error with MCContext::reportError — i / detail
  6. [MLIR][SPIRVToLLVM] Updated documentation on entry points and not supported ops — georgemitenk0v / detail
  7. [NFC][InstructionCost] Remove isValid() asserts in SLPVectorizer.cpp — david.sherwood / detail
  8. [clang][cli] Streamline MarshallingInfoFlag description — jan_svoboda / detail
  9. [clang][cli] Let denormalizer decide how to render the option based on the option class — jan_svoboda / detail
  10. [clang] Use enum for LangOptions::SYCLVersion instead of unsigned — jan_svoboda / detail
  11. [VP][NFC] ISD::VP_Sub -> ISD::VP_SUB — simon.moll / detail
  12. [VPlan] Use VPDef for VPInterleaveRecipe. — flo / detail
  13. [VE] Support RETURNADDR — marukawa / detail
  14. [VE] Support STACKSAVE and STACKRESTORE — marukawa / detail
  15. [flang][driver] Make the names of files created in unit tests unique (nfc) — andrzej.warzynski / detail
  16. [TableGen] NFC: Switch to range-based for loops in OptParserEmitter — jan_svoboda / detail
  17. [TableGen] NFC: Rename variables in OptParserEmitter — jan_svoboda / detail
  18. [VE] Optimize LEA combinations — marukawa / detail
  19. Refactoring the attribute plugin example to fit the new API — aaron / detail
  20. [Statepoints] Disable VReg lowering for values used on exception path of invoke. — dantrushin / detail
  21. [VPlan] Make VPRecipeBase inherit from VPDef. — flo / detail
  22. [VE] Correct VMP allocation in calling conv — marukawa / detail
  23. [InstSimplify] add tests for inverted logic operands; NFC — spatel / detail
  24. [InstSimplify] reduce logic with inverted add/sub ops — spatel / detail
  25. [TableGen] Add the !substr() bang operator — paul / detail
  26. [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts (REAPPLIED) — llvm-dev / detail
  27. Remove unused variables. — tpopp / detail
  28. Revert "[TableGen] Add the !substr() bang operator" — paul / detail
  29. [ELF][PPC64] Detect missing R_PPC64_TLSGD/R_PPC64_TLSLD and disable TLS relaxation — i / detail
  30. [ELF] Reject local-exec TLS relocations for -shared — i / detail
  31. [clang] Fix expected errors in plugin attribute example — david.spickett / detail
  32. [mlir[[vector] Extend Transfer read/write ops to support tensor types. — thomasraoux / detail
  33. [AMDGPU][MC][NFC] Lit tests cleanup — dmitry.preobrazhensky / detail
  34. [AMDGPU][MC][NFC] Parser refactoring — dmitry.preobrazhensky / detail
  35. [AMDGPU][MC][NFC] Fix for sanitizer error in 8ab5770 — dmitry.preobrazhensky / detail
  36. [cuda][hip] Fix typoes in header wrappers. — michael.hliao / detail
  37. scudo: Remove ANDROID_EXPERIMENTAL_MTE macro. — peter / detail
  38. Update references to 'master' branch. — abidh / detail
  39. [AA] byval argument is identified function local — nikita.ppv / detail
  40. [clangd][NFC] Improve clangd status messages — sam.mccall / detail
  41. [lldb] Remove anonymous namespace from NativeRegisterContextLinux_x86_64 — pavel / detail
  42. [lld-macho][nfc] Clean up tests — jezng / detail
  43. [lld-macho][nfc] Remove %T from headerpad.s — jezng / detail
  44. [openacc] Use TableGen enum for default clause value — clementval / detail
  45. [mlir][Linalg] Revisit the Linalg on tensors abstraction — ravishankarm / detail
  46. [lldb] [Process/FreeBSDRemote] Remove anonymous namespace — mgorny / detail
  47. [MLIR][Docs] Fix a small typo in documentation. — kareem.ergawy / detail
  48. [mlir][vector] Extend vector unroll to all element-wise ops — thomasraoux / detail
  49. Revert "[AMDGPU][HIP] Switch default DWARF version to 5" — scott.linder / detail
  50. [NewPM] Add TargetMachine method to add alias analyses — aeubanks / detail
  51. Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true — i / detail
  52. [MC] Split MCContext::createTempSymbol, default AlwaysAddSuffix to true, and add comments — i / detail
  53. [mlir][sparse] adjust output tensor to synthetic tensor — ajcbik / detail
  54. [RISCV] Define the vand, vor and vxor RVV intrinsics — evandro.menezes / detail
  55. [NFC] Remove unused function — aeubanks / detail
  56. [MLIR][SPIRVToLLVM] Updated documentation on spirv-cpu-runner — georgemitenk0v / detail
  57. llvm-profgen: Parse command line arguments after initializing targets — tstellar / detail
  58. HowToReleaseLLVM: Update document to match the current release process — tstellar / detail
  59. [Driver] Default Generic_GCC ppc/ppc64/ppc64le to -fasynchronous-unwind-tables — i / detail
  60. [InstCombine] Add check of i1 types in select-to-zext/sext transformation — congzhecao / detail
  61. [mlir] Add SmallVector sizes — tpopp / detail
  62. [RISCV] Update vmv.v.v-rv32.ll and vmv.v.v-rv64.ll to test the correct intrinsics. — craig.topper / detail
  63. [RISCV] Use more precise type constraints for the vmv.v.v and vmv.v.x intrinsics. — craig.topper / detail
  64. [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-nest passes — tu.da.wei / detail
  65. [MC][test] Reorganize .cfi_* tests — i / detail
  66. Revert "[mlir] Add SmallVector sizes" — tpopp / detail
  67. [RISCV] Add intrinsics for vmacc/vnmsac/vmadd/vnmsub instructions — shihpo.hung / detail
  68. [lld/mac] Implement support for private extern symbols — thakis / detail
  69. scan-view: Remove Reporter.py and associated AppleScript files — tstellar / detail
  70. [CSKY 3/n] Add bare-bones C-SKY MCTargetDesc — zixuan.wu / detail
  71. [LegalizeType] When LegalizeType procedure widens a masked_gather, set MemoryType's EltNum equal to Result's EltNum — bing1.yu / detail
  72. [RISCV] Define vleff intrinsics. — zakk.chen / detail
  73. [RISCV] Define vector compare intrinsics. — kai.wang / detail
  74. [Flang][openmp][1/5] Make Allocate clause part of OmpClause — joshisameeran17 / detail
  75. [Flang][openmp][2/5] Make Default clause part of OmpClause — joshisameeran17 / detail
  76. [clangd] Trim memory periodically when using glibc malloc — sam.mccall / detail
  77. [Flang][openmp][3/5] Make ProcBind clause part of OmpClause — joshisameeran17 / detail
  78. [LV] Avoid needless fold tail — gil.rapaport / detail
  79. [Flang][openmp][4/5] Make nowait clause part of OmpClause — joshisameeran17 / detail
  80. [mlir] remove deprecated string-based OpBuilder from ODS — zinenko / detail
  81. [Flang][openmp][5/5] Make dist_schedule clause part of OmpClause — joshisameeran17 / detail
  82. [llvm][ARM/AArch64] Convert Target Parser CPU tests to fixtures — david.spickett / detail
  83. [lldb/test] Add GdbRemoteTestCaseFactory to avoid duplication in lldb-server tests — pavel / detail
  84. [DebugInfo] Don't use DW_OP_implicit_value for fragments — pavel / detail
  85. [MachineLICM] Add llvm debug messages to SinkIntoLoop. NFC. — sjoerd.meijer / detail
  86. [VPlan] Make VPInstruction a VPDef — flo / detail
  87. Fold comparison of __builtin_object_size expression with -1 for non-const size — sguelton / detail
  88. -fstack-clash-protection: Return an actual error when used on unsupported OS — sylvestre / detail
  89. [llvm][Arm/AArch64] Format extension flags in CPU test failures — david.spickett / detail
  90. [clangd] Reuse buffer for JSONTransport::sendMessage — n.james93 / detail
  91. [gn build] (manually) port b8c37153d5393 — thakis / detail
  92. [PowerPC] Restore stack ptr from base ptr when available — nemanja.i.ibm / detail
  93. Revert "-fstack-clash-protection: Return an actual error when used on unsupported OS" — thakis / detail
  94. [libc++] Add a 'is-lockfree-runtime-function' lit feature — Alexander.Richardson / detail
  95. [compiler-rt] Fix atomic_test.c on macOS — Alexander.Richardson / detail
  96. [ASTMatchers] Traverse-ignore range-for implementation details — steveire / detail
  97. [AArch64] Add a test for MachineLICM SinkIntoLoop. NFC. — sjoerd.meijer / detail
  98. [clang-format] NFC keep the code clang-formatted — mydeveloperday / detail
  99. [flang][driver] Refactor unit tests for frontend actions (nfc) — andrzej.warzynski / detail
  100. [clang][cli] Implement `getAllArgValues` marshalling — jan_svoboda / detail
  101. [flang][driver] Fix formatting in a test (nfc) — andrzej.warzynski / detail
  102. [clang] NFC: Refactor custom class into a lambda in CompilerInvocation — jan_svoboda / detail
  103. [MCInstrDesc] [TableGen] Reduce size of MCOperandInfo instances. — paul / detail
  104. [LV] Use ScalarEvolution::getURemExpr to reduce duplication. — flo / detail
  105. [openacc][openmp][NFC] Fix typo in comments — clementval / detail
  106. [RISCV] Basic jump table lowering — n / detail
  107. [MLIR] Fix lowering of affine operations with return values — uday / detail
  108. [mlir] Add gpu.memcpy op. — csigg / detail
  109. [SVE] Lower vector BITREVERSE and BSWAP operations. — paul.walker / detail
  110. [Flang][openmp][5.0] Add task_reduction clause. — joshisameeran17 / detail
  111. [PowerPC][Power10] Exploit store rightmost vector element instructions — conanap / detail
  112. [lldb] Abstract scoped timer logic behind LLDB_SCOPED_TIMER (NFC) — Jonas Devlieghere / detail
  113. Fix some misnamed variables in sve-fixed-length-int-minmax.ll. — paul.walker / detail
  114. [ADT] Add resize_for_overwrite method to SmallVector. — n.james93 / detail
  115. [tests] precommit a test mentioned in review for D93317 — listmail / detail
  116. [LoopDeletion] Add test case where outer loop needs to be deleted. — flo / detail
  117. [ADT] Fix some tests after 5d10b8ad — n.james93 / detail
  118. [lldb] Add SBType::IsScopedEnumerationType method — Jonas Devlieghere / detail
  119. [lldb] Add SBType::GetEnumerationIntegerType method — Jonas Devlieghere / detail
  120. [OpenMP][Docs] Updated the faq about building an OpenMP offloading capable compiler — tianshilei1992 / detail
  121. Revert "Fix memory leak complicated non-type template arguments." — aeubanks / detail
  122. Revert "Fix MSVC "not all control paths return a value" warnings. NFCI." — aeubanks / detail
  123. Revert "[c++20] P1907R1: Support for generalized non-type template arguments of scalar type." — aeubanks / detail
  124. Revert "Following up on PR48517, fix handling of template arguments that refer" — aeubanks / detail
  125. Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not" — aeubanks / detail
  126. Revert "[Flang][openmp][5.0] Add task_reduction clause." — joshisameeran17 / detail
  127. Revert "[clangd] zap a few warnings" — aeubanks / detail
  128. Revert "[LLDB] Unbreak the build after recent clang changes" — aeubanks / detail
  129. [clang-tidy] Handle template instantiations in container size check — steveire / detail
  130. [AMDGPU] Folding of FI operand with flat scratch — Stanislav.Mekhanoshin / detail
  131. Add a llvm.coro.end.async intrinsic — aschwaighofer / detail
  132. [OpenMP][Docs] Add FAQ entry about math and complex on GPUs — johannes / detail
  133. [OpenMP][Docs] Fixed a typo in the doc that can mislead users to a CMake error — tianshilei1992 / detail
  134. [OpenMP][Docs] Fix Typo — johannes / detail
  135. [RISCV] Remove unneeded !eq comparing a single bit value to 0/1 in RISCVInstrInfoVPseudos.td. NFC — craig.topper / detail
  136. Try to fix build on Windows — steveire / detail
  137. glld/mac] Don't add names of unreferenced symbols to string table — thakis / detail
  138. [SLP] use operand index abstraction for number of operands — spatel / detail
  139. [SLP] add reduction tests for maxnum/minnum intrinsics; NFC — spatel / detail
  140. [clangd] Use atomics instead of locks to track periodic memory trimming — sam.mccall / detail
  141. [mlir] Lower gpu.memcpy to GPU runtime calls. — csigg / detail
  142. [clangd] Release notes for b8c37153d5393aad96 — sam.mccall / detail
  143. [WebAssembly][SIMD] Rename shuffle, swizzle, and load_splats — tlively / detail
  144. [mlir] Remove instance methods from LLVMType — zinenko / detail
  145. [OpenMP] Add OpenMP Documentation for Libomptarget environment variables — jhuber6 / detail
  146. [IR] Add an ImplicitLocOpBuilder helper class for building IR with the same loc. — clattner / detail
  147. scudo: Move the configuration for the primary allocator to Config. NFCI. — peter / detail
  148. [AMDGPU] Support unaligned flat scratch in TLI — Stanislav.Mekhanoshin / detail
  149. [AMDGPU][GlobalISel] GlobalISel for flat scratch — Stanislav.Mekhanoshin / detail
  150. scudo: Replace the Cache argument on MapAllocator with a Config argument. NFCI. — peter / detail
  151. scudo: Move the management of the UseMemoryTagging bit out of the Primary. NFCI. — peter / detail
  152. Replace `T(x)` with `reinterpret_cast<T>(x)` everywhere it means reinterpret_cast. NFC. — arthur.j.odwyer / detail
  153. VirtRegMap: Use Register — Matthew.Arsenault / detail
  154. AMDGPU: Fix assert when checking for implicit operand legality — Matthew.Arsenault / detail
  155. [RISCV] Add intrinsics for vslide1up/down, vfslide1up/down instruction — shihpo.hung / detail
  156. [RISCV] Add intrinsics for vwmacc[u|su|us] instructions — shihpo.hung / detail
  157. [RISCV] Add intrinsics for vf[n]macc/vf[n]msac/vf[n]madd/vf[n]msub instructions — shihpo.hung / detail
  158. AMDGPU: Add spilled CSR SGPRs to entry block live ins — Matthew.Arsenault / detail
  159. AMDGPU: Use Register — Matthew.Arsenault / detail
  160. [lld/mac] Add --version flag — thakis / detail
  161. GlobalISel: Return APInt from getConstantVRegVal — Matthew.Arsenault / detail
  162. [MemorySSA] Use is_contained (NFC) — kazu / detail
  163. [WebAssembly][NFC] Refactor SIMD load/store tablegen defs — tlively / detail
  164. [NewGVN] Remove for_each_found (NFC) — kazu / detail
  165. [NewPM] Fix objc-arc-apelim pass typo — aeubanks / detail
  166. [RISCV] Define the vfmin, vfmax RVV intrinsics — evandro.menezes / detail
  167. [RISCV] Define vmerge/vfmerge intrinsics. — zakk.chen / detail
  168. [llvm-readobj] - Dump the ELF file type better. — grimar / detail
  169. [RISCV] Add intrinsics for vfwmacc, vfwnmacc, vfwmsac, vfwnmsac instructions — shihpo.hung / detail
  170. [AMDGPU][GlobalISel] Fold flat vgpr + constant addresses — sebastian.neubauer / detail
  171. [mlir] Modernize std-to-llvm operation conversion doc — zinenko / detail
  172. [mlir] NFC: Remove ConvertToLLVMPattern::getDataPtr(). All call sites use getStridedElementPtr() now. — csigg / detail
  173. [mlir] Add translation of omp.wsloop to LLVM IR — zinenko / detail
  174. [mlir] Rename ConvertToLLVMPattern::isSupportedMemRefType() to isConvertibleAndHasIdentityMaps(). — csigg / detail
  175. Revert "PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of" — akuegel / detail
  176. [format] Add overload to parseConfiguration that accept llvm::MemoryBufferRef — n.james93 / detail
  177. [mlir] Remove static constructors from LLVMType — zinenko / detail
  178. [VE] Vector 'and' isel and tests — simon.moll / detail
  179. [NFC] Uniquify 'const' in TargetTransformInfoImpl.h — simon.moll / detail
  180. [ARM] Add bank conflict hazarding — david.green / detail
  181. [OpenMP] Fixing Typo in Documentation — jhuber6 / detail
  182. [clang-format] PR48535 clang-format Incorrectly Removes Space After C Style Cast When Type Is Not a Pointer — mydeveloperday / detail
  183. [clang-format] PR48539 ReflowComments breaks Qt translation comments — mydeveloperday / detail
  184. [MLIR][SPIRV] Add rewrite pattern to convert select+cmp into GLSL clamp. — kareem.ergawy / detail
  185. [clangd] Do not take stale definition from the static index. — platonov.aleksandr / detail
  186. [BPI] Improve static heuristics for "cold" paths. — ybrevnov / detail
  187. [TableGen] Add the !substr() bang operator — paul / detail
  188. [lld-macho] Simulator & DriverKit executables should always be PIE — jezng / detail
  189. [OpenMP] Fixing typo on memory size in Documenation — jhuber6 / detail
  190. Revert 741978d727 and things that landed on top of it. — thakis / detail
  191. [mlir][spirv] Convert functions returning one value — antiagainst / detail
  192. [lldb] Don't instrument demangling. — Jonas Devlieghere / detail
  193. [lldb] Refactor and simplify GetCommandSPExact interface — Jonas Devlieghere / detail
  194. [RISCV] Add intrinsics for vfmv.v.f — craig.topper / detail
  195. This is a test commit — a-phipps / detail
  196. Updated GettingInvolved.md to reflect Flang Biweekly Call changes — aperry / detail
  197. [IROutliner] Adding support for elevating constants that are not the same in each region to arguments — andrew.litteken / detail
  198. Revert "This is a test commit" — a-phipps / detail
  199. Revert more changes that landed on top of 741978d727 — thakis / detail
  200. [mlir][vector] Add more vector Ops canonicalization — thomasraoux / detail
  201. clang: Build and run FrontendTests with CLANG_ENABLE_STATIC_ANALYZER=OFF too — thakis / detail
  202. [LoopIdiom] Introduce 'left-shift until bittest' idiom — lebedev.ri / detail
  203. [LoopIdiom] 'left-shift until bittest' idiom: support constant bit mask — lebedev.ri / detail
  204. [LoopIdiom] 'left-shift until bittest' idiom: support canonical sign bit mask — lebedev.ri / detail
  205. [LoopIdiom] 'left-shift until bittest' idiom: support rewriting loop as countable, allow extra cruft — lebedev.ri / detail
  206. [mlir][spirv] Create a pass for testing SCFToSPIRV patterns — antiagainst / detail
  207. Append ".__part." to every basic block section symbol. — tmsriram / detail
  208. [mlir][spirv] NFC: rename SPIR-V conversion files for consistency — antiagainst / detail
  209. [IROutliner] Use isa instead of dyn_cast where the casted value isn't used. NFC — craig.topper / detail
  210. [mlir][spirv] De-template deserialization — antiagainst / detail
  211. [mlir][spirv] De-template serialization — antiagainst / detail
  212. [InstCombine] Add tests for PR48577 (NFC) — nikita.ppv / detail
  213. [InstCombine] Check inbounds in load/store of gep null transform (PR48577) — nikita.ppv / detail
  214. [RISCV] Add ISel support for RVV vector/scalar forms — fraser / detail
  215. [format][NFC] Use unsigned char as the base of all enums in FormatStyle — n.james93 / detail
  216. [InstCombine] Add tests for gep of null (NFC) — nikita.ppv / detail
  217. [InstCombine] Fold gep inbounds of null to null — nikita.ppv / detail
  218. [InstCombine] Handle different pointer types when folding gep of null — nikita.ppv / detail
  219. [IRSim] Adding commutativity matching to structure checking — andrew.litteken / detail
  220. [IRSim] Adding support for isomorphic predicates — andrew.litteken / detail
  221. [InstCombine] canonicalizeAbsNabs(): don't propagate NSW flag for NABS patter — lebedev.ri / detail
  222. [clang-format] Fix handling of TextProto comments — bjoern / detail
  223. [clang-format] Add SpaceBeforeCaseColon option — bjoern / detail
  224. Revert "[IRSim] Adding support for isomorphic predicates" — andrew.litteken / detail
  225. [clangd] Fix case mismatch crash on in CDB on windows after 92dd077af1ff8 — sam.mccall / detail
  226. [lldb] Simplify ObjectFile::FindPlugin (NFC) — Jonas Devlieghere / detail
  227. Fix lldb test failure due to D93082. — tmsriram / detail
  228. [lld][test] Relax test assertion of cmake defaults appearing in --version output. — rupprecht / detail
  229. [AMDGPU] Fix adjustWritemask subreg handling — Stanislav.Mekhanoshin / detail
  230. Basic: Support named pipes natively in SourceManager and FileManager — Duncan P. N. Exon Smith / detail
  231. Basic: Add native support for stdin to SourceManager and FileManager — Duncan P. N. Exon Smith / detail
  232. [mlir] Add tensor passes to passes.md — jpienaar / detail
  233. [DAGCombiner] Don't create sexts of deleted xors when they were in-visit replaced — rupprecht / detail
  234. [Clang] Reverse test to save on indentation. NFC. — alexandre.ganea / detail
  235. [IRSim] Adding support for isomorphic predicates — andrew.litteken / detail
  236. Precommit transform tests that have poison as insertelement's placeholder — aqjune / detail
  237. Precommit analysis/etc tests for inselt poison placeholder — aqjune / detail
  238. [ExecutionEngine, Linker] Use erase_if (NFC) — kazu / detail
  239. [Analysis] Remove spliceFunction (NFC) — kazu / detail
  240. [obj2yaml] - Dump the content of a broken GNU hash table properly. — grimar / detail
  241. Revert "[InstCombine] Fold gep inbounds of null to null" — nikita.ppv / detail
  242. [AMDGPU] Use MUBUF instructions for global address space access — Tony.Tye / detail
  243. [CodeGen] Add "noreturn" attirbute to _Unwind_Resume — ybrevnov / detail
  244. Revert "[InstCombine] Check inbounds in load/store of gep null transform (PR48577)" — nikita.ppv / detail
  245. Moved dwarf_eh_resume.ll from Generic to X86 folder — ybrevnov / detail
  246. [Support] Explicitly state that KnownBits::getMinValue/getMaxValue are UNSIGNED values. NFCI. — llvm-dev / detail
  247. [Support] Add KnownBits::getSignedMinValue/getSignedMaxValue helpers. — llvm-dev / detail
  248. [InstCombine] foldICmpUsingKnownBits - use KnownBits signed/unsigned getMin/MaxValue helpers. NFCI. — llvm-dev / detail
  249. [CodeGen, Transforms] Use llvm::any_of (NFC) — kazu / detail
  250. [CodeGen] Remove unused function hasInlineAsmMemConstraint (NFC) — kazu / detail
  251. [NFC] SimplifyCFGOpt::simplifyUnreachable(): pacify unused variable warning — lebedev.ri / detail
  252. [IR][InstCombine] Add m_ImmConstant(), that matches on non-ConstantExpr constants, and use it — lebedev.ri / detail
  253. [NFC][InstCombine] Autogenerate check lines in vec_shuffle.ll test — lebedev.ri / detail
  254. [NFC][InstCombine] Add test for `a & ~(a ^ b)` pattern — lebedev.ri / detail
  255. [InstCombine] Fold `a & ~(a ^ b)` to `x & y` — lebedev.ri / detail
  256. [NFC][InstCombine] Add test coverage for `(x ^ C) ^ y` pattern — lebedev.ri / detail
  257. [InstCombine] Hoist xor-by-constant from xor-by-value — lebedev.ri / detail
  258. [NFC][LoopIdiom] Improve test coverage for 'left-shift-until-bittest' pattern — lebedev.ri / detail
  259. [LoopIdiom] 'left-shift-until-bittest': keep no-wrap flags on shift, fix edge-case miscompilation for %x.next — lebedev.ri / detail
  260. [RISCV] Define vector single-width reduction intrinsic. — monk.chiang / detail
  261. [RISCV] Add intrinsics for vrgather instruction — shihpo.hung / detail
  262. [RISCV] Define vector mask-register logical intrinsics. — zakk.chen / detail
  263. [Target] Use llvm::any_of (NFC) — kazu / detail
  264. [RISCV] Define vpopc/vfirst intrinsics. — zakk.chen / detail
  265. [AArch64][GlobalISel] Notify observer of mutated instruction for shift custom legalization. — Amara Emerson / detail
  266. [libObject] - Add more ELF types to LLVM_ELF_IMPORT_TYPES_ELFT define (ELFTypes.h). — grimar / detail
  267. [llvm-readelf/obj] - Improve the warning reported when unable to read the stack size. — grimar / detail
  268. [obj2yaml] - Dump the content of a broken hash table properly. — grimar / detail
  269. [Flang][OpenMP] Add semantic check for OpenMP Private, Firstprivate and Lastprivate clauses. — praveen / detail
  270. [mlir] Async: lowering async.value to LLVM — ezhulenev / detail
  271. [mlir] Async: add support for lowering async value operands to LLVM — ezhulenev / detail
  272. [BasicAA] Make sure context instruction is symmetric — nikita.ppv / detail
  273. [BasicAA] Pass context instruction to isKnownNonZero() — nikita.ppv / detail
  274. [InstCombine] Add additional tests for known non zero (NFC) — nikita.ppv / detail
  275. [InstCombine] Generalize icmp handling in isKnownNonZero() — nikita.ppv / detail
  276. [llvm-nm, llvm-objdump] Use llvm::is_contained (NFC) — kazu / detail
  277. [BasicAA] Pass AC/DT to isKnownNonEqual() — nikita.ppv / detail
  278. [Local] Remove unused function RemovePredecessorAndSimplify (NFC) — kazu / detail
  279. [llvm-objcopy] Use llvm::erase_if (NFC) — kazu / detail
  280. [RISCV] Define vector widening reduction intrinsic. — monk.chiang / detail
  281. [ValueTracking] Add more known non zero tests (NFC) — nikita.ppv / detail
  282. [ValueTracking] Handle more non-trivial conditions in isKnownNonZero() — nikita.ppv / detail
  283. [clang-format] PR48569 clang-format fails to align case label with `switch` with Whitesmith Indentation — mydeveloperday / detail
  284. [SLP] use switch to improve readability; NFC — spatel / detail
  285. [SLP] rename reduction variables for readability; NFC — spatel / detail
  286. [NFC] Refactor some SourceMgr code — n.james93 / detail
  287. [llvm-pdbutil] Use llvm::is_contained (NFC) — kazu / detail
  288. [TableGen] Use llvm::erase_if (NFC) — kazu / detail
  289. [llvm-cov, llvm-symbolizer] Use llvm::erase_if (NFC) — kazu / detail
  290. [CVP] Add tests for select form of and/or (NFC) — nikita.ppv / detail
  291. [test] Pin some tests to legacy PM — aeubanks / detail
  292. [ODS] Make the getType() method on a OneResult instruction return a specific type. — clattner / detail
  293. [RISCV] Improve VMConstraint checking on more unary and nullary instructions. — craig.topper / detail
  294. [X86] Remove X86Fmadd SDNode from tablegen. Use standard fma instead. NFC — craig.topper / detail
  295. [GlobalISel] Fix assertion failures after "GlobalISel: Return APInt from getConstantVRegVal" landed. — Amara Emerson / detail
  296. [lldb] Surpress "ingoring result" warning in reproducer_handler — pavel / detail
  297. [lldb/test] Automatically skip remote lldb-server tests when applicable — pavel / detail
  298. [ARM] Add some NEON anyextend testing. NFC — david.green / detail
  299. [AArch64] Add some anyextend testing. NFC — david.green / detail
  300. [AArch64] Fix legalization of i128 ctpop without neon — nikita.ppv / detail
  301. [PatternMatch][LVI] Handle select-form and/or in LVI — nikita.ppv / detail
  302. [llvm-cov] Use is_contained (NFC) — kazu / detail
  303. [CodeGen, Transforms] Use *Map::lookup (NFC) — kazu / detail
  304. [Transforms] Use llvm::append_range (NFC) — kazu / detail
  305. [LV] Set up branch from middle block earlier. — flo / detail
  306. [GVN] Add tests for select form of and/or (NFC) — aqjune / detail
  307. [EarlyCSE] Add tests for select form of and/or (NFC) — aqjune / detail
  308. [GVN] Use m_LogicalAnd/Or to propagate equality from branch conditions — aqjune / detail
  309. [EarlyCSE] Use m_LogicalAnd/Or matchers to handle branch conditions — aqjune / detail
  310. [ValueTracking] Add unit tests for isKnownNonZero, isImpliedCondition (NFC) — aqjune / detail
  311. [GVN] Correctly set modified status when doing PRE on indices. — flo / detail
  312. [ValueTracking] Use m_LogicalAnd/Or to look into conditions — aqjune / detail
  313. [InstCombine] use poison as placeholder for undemanded elems — aqjune / detail
  314. [RS4GC] Lazily set changed flag when folding single entry phis — yrouban / detail
  315. [MachineSink] add threshold in machinesink pass to reduce compiling time. — czhengsz / detail
  316. [asan][memprof] Declare _DYNAMIC and fix -Wparentheses — i / detail
  317. [sanitizer] Defined SANITIZER_TEST_HAS_PVALLOC only on glibc — i / detail
  318. [compiler-rt][test] Make glibc-* feature detection work on a musl distribution — i / detail
  319. [msan] Delete unused glibc header <execinfo.h> — i / detail
  320. [RISCV] Pattern-match more vector-splatted constants — fraser / detail
  321. [benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20 — lebedev.ri / detail
  322. [AMDGPU][MC][NFC] Parser refactoring — dmitry.preobrazhensky / detail
  323. [AMDGPU][MC] Improved errors handling for v_interp* operands — dmitry.preobrazhensky / detail
  324. [RISCV] Define vmsbf.m/vmsif.m/vmsof.m/viota.m/vid.v intrinsics. — zakk.chen / detail
  325. [AMDGPU] Split edge to make si_if dominate end_cf — Alexander Timofeev / detail
  326. [clangd] Add error handling (elog) in code completion. — adamcz / detail
  327. [clang-tidy][NFC] Remove unnecessary headers — n.james93 / detail
  328. [PowerPC] Remove redundant COPY_TO_REGCLASS introduced by 8a58f21f5b6c — nemanja.i.ibm / detail
  329. [MachO] Fix enum-int mismatch warning — mikael.holmen / detail
  330. [flang] Fix bugs in .mod file for abstract interface — tkeith / detail
  331. [MIRPrinter] Fix incorrect output of unnamed stack names — mikael.holmen / detail
  332. [InstCombine] 'hoist xor-by-constant from xor-by-value': ignore constantexprs — lebedev.ri / detail
  333. [TableGen] Fix bug in !interleave operator — paul / detail
  334. Revert "[benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20" — lebedev.ri / detail
  335. [AMDGPU][MC][NFC] Split large asm tests into smaller chunks — dmitry.preobrazhensky / detail
  336. [ValueTracking] Fix isKnownNonEqual() with constexpr mul — nikita.ppv / detail
  337. [LV] Vectorize (some) early and multiple exit loops — listmail / detail
  338. Revert "[LV] Vectorize (some) early and multiple exit loops" — aeubanks / detail
  339. Reapply "[LV] Vectorize (some) early and multiple exit loops"" w/fix for builder — listmail / detail
  340. [libc++] Constexpr-proof some machinery in not_fn.pass.cpp. NFCI. — arthur.j.odwyer / detail
  341. [libc++] [P1065] Constexpr invoke, reference_wrapper, mem_fn, not_fn, default_searcher. — arthur.j.odwyer / detail
  342. [NewPM][AMDGPU] Port amdgpu-simplifylib/amdgpu-usenative — aeubanks / detail
  343. [libc++] Fix a test failure in 7b00e9fae3 (D93815). — arthur.j.odwyer / detail
  344. [lldb] Deduplicate some lldb-server tests — pavel / detail
  345. [RISCV] Adjust tested vor ops for more stable tests. NFC. — fraser / detail
  346. [CodeGen][ObjC] Destroy callee-destroyed arguments in the caller — Akira / detail
  347. [AMDGPU][MC][NFC] Added more tests for flat_global — dmitry.preobrazhensky / detail
  348. [PowerPC] Parse and ignore .machine — i / detail
  349. [SimplifyCFG] FoldBranchToCommonDest: gracefully handle unreachable code () — lebedev.ri / detail
  350. [IR] Make Value::getType() work better with invalid IR. — clattner / detail
  351. [InstSimplify] add tests for ctpop; NFC (PR48608) — spatel / detail
  352. [InstSimplify] remove ctpop of 1 (low) bit — spatel / detail
  353. [NFC][sanitizer] Remove unused typedef — Vitaly Buka / detail
  354. [InstCombine] Disable unsafe select transform behind a flag — nikita.ppv / detail
  355. [ValueTracking] Implement impliesPoison — aqjune / detail
  356. [WebAssembly][NFC] Finish cleaning up SIMD tablegen — tlively / detail
  357. [NewPM] Fix CGSCCOptimizerLateEPCallbacks place in pipeline — aeubanks / detail
  358. [WebAssembly] Prototype extending pairwise add instructions — tlively / detail
  359. [MLIR][NFC] Change FunctionLike::setAllArgAttrs/setAllResultAttrs to do a one-shot attribute update. — jurahul / detail
  360. [IROutliner] Adding support for consolidating functions with different output arguments. — andrew.litteken / detail
  361. [test] Fix pr45360.ll under NPM — aeubanks / detail
  362. Fix PR35902: incorrect alignment used for ubsan check. — jyknight / detail
  363. [libc++] Fix a test failure in 7b00e9fae3 (D93815). — arthur.j.odwyer / detail
  364. [flang] Detect call to abstract interface — tkeith / detail
  365. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — Yuanfang Chen / detail
  366. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  367. [AMDGPU][NewPM] Port amdgpu-promote-alloca(-to-vector) — aeubanks / detail
  368. [PowerPC] Do not emit HW loop when TLS var accessed in PHI of loop exit — nemanja.i.ibm / detail
  369. [UpdateTestChecks] Fix update_analyze_test_checks.py failure — aqjune / detail
  370. [RISCV] Define vmclr.m/vmset.m intrinsics. — zakk.chen / detail
  371. [IROutliner] Merging identical output blocks for extracted functions. — andrew.litteken / detail
  372. [CodeGen] Use llvm::append_range (NFC) — kazu / detail
  373. [Scalar] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  374. [CFGPrinter] Use succ_empty (NFC) — kazu / detail
  375. [asan][test] Annotate glibc specific tests with REQUIRES: glibc-2.27 — i / detail
  376. [NewPM] Port infer-address-spaces — aeubanks / detail
  377. [test] Fix conditional-temporaries.cpp — aeubanks / detail
  378. [ubsan][test] FLush stdout before checking interleaved stdout/stderr — i / detail
  379. [lldb] Fix logging in lldb-server tests — pavel / detail
  380. [LLD][ELF] - Use LLVM_ELF_IMPORT_TYPES_ELFT instead of multiple types definitions. NFCI. — grimar / detail
  381. Precommit tests that have poison as shufflevector's placeholder — aqjune / detail
  382. [lldb] Deduplicate some tests in TestLldbGdbServer — pavel / detail
  383. [ARM][AArch64] Add Cortex-A78C Support for Clang and LLVM — mark.murray / detail
  384. [PowerPC] Disable CTR loops containing operations on half-precision — nemanjai / detail
  385. [RISCV] Rewrite and simplify helper function. NFC. — fraser / detail
  386. [PowerPC] Provide patterns for permuted scalar to vector for pre-P8 — nemanja.i.ibm / detail
  387. [InstCombine] 'hoist xor-by-constant from xor-by-value': completely give up on constant exprs — lebedev.ri / detail
  388. RegionInfo: use a range-based for loop [NFCI] — nicolai.haehnle / detail
  389. [mlir][linalg] Add vectorization for linalg on tensor ops — thomasraoux / detail
  390. sanitizer: fix typo/spelling: Dissassemble → Disassemble — thakis / detail
  391. [RISCV] Add earlyclobber of destination register to vmsbf.m/vmsif.m/vmsof.m instructions — craig.topper / detail
  392. [MSSAUpdater] Skip renaming when inserting def in unreachable block. — flo / detail
  393. [NewPM][AMDGPU] Port amdgpu-lower-kernel-attributes — aeubanks / detail
  394. [RISCV] Don't use tail agnostic policy on instructions where destination is tied to source — craig.topper / detail
  395. [IROutliner] Adding a cost model, and debug option to turn the model off. — andrew.litteken / detail
  396. [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder — aqjune / detail
  397. [RISCV] Fill out basic integer RVV ISel patterns — fraser / detail
  398. [SLP] replace local reduction enum with RecurrenceKind; NFCI — spatel / detail
  399. [mlir][python] Add FlatSymbolRef attribute. — stellaraccident / detail
  400. [Utils] reduce code in createTargetReduction(); NFC — spatel / detail
  401. Copy demangle changes from libcxxabi to llvm with cp_to_llvm.sh. — jyknight / detail
  402. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 1 — lebedev.ri / detail
  403. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 2 — lebedev.ri / detail
  404. [SimplifyCFG] Teach HoistThenElseCodeToIf() to preserve DomTree — lebedev.ri / detail
  405. [SimplifyCFG] Teach SinkCommonCodeFromPredecessors() to preserve DomTree — lebedev.ri / detail
  406. [SimplifyCFG] Teach FoldCondBranchOnPHI() to preserve DomTree — lebedev.ri / detail
  407. [SimplifyCFG] Teach mergeConditionalStoreToAddress() to preserve DomTree — lebedev.ri / detail
  408. [SimplifyCFG] Teach SimplifyCondBranchToCondBranch() to preserve DomTree — lebedev.ri / detail
  409. [SimplifyCFG] Teach SimplifyTerminatorOnSelect() to preserve DomTree — lebedev.ri / detail
  410. [IROutliner] Adding OptRemarks to the IROutliner Pass — andrew.litteken / detail
  411. [mlir] Skip empty op-pipelines in inliner textual opt parsing — jpienaar / detail
  412. [tsan] Remove stdlib.h from dd_interceptors.cpp — Vitaly Buka / detail
  413. [NFC][sanitizer] Simplify InternalLowerBound — Vitaly Buka / detail
  414. [NFC][sanitizer] Add SortAndDedup function — Vitaly Buka / detail
  415. [NFC][lsan] Add nested leak in test — Vitaly Buka / detail
  416. [mlir][python] Add Operation.verify(). — stellaraccident / detail
  417. [mlir][Python] Add an Operation.name property — stellaraccident / detail
  418. [mlir] Add error message when failing to add pass — jpienaar / detail
  419. CrashReason: Add MTE tag check faults to the list of crash reasons. — peter / detail
  420. [llvm-elfabi] Add flag to preserve timestamp when output is the same — haowei / detail
  421. Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  422. [gn build] Port 21314940c48 — llvmgnsyncbot / detail
  423. [MLIR] Make ComplexType buildable if its element type is buildable — joker.eph / detail
  424. Fix DRR pattern when attributes and operands are interleaved and a dag subtree appears in the rewrite — joker.eph / detail
  425. Revert "Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline"" — Yuanfang Chen / detail
  426. [gn build] Port 16c8f6e9134 — llvmgnsyncbot / detail
  427. Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" (again) — Yuanfang Chen / detail
  428. [gn build] Port 480936e741d — llvmgnsyncbot / detail
  429. [RISCV] Define vsext/vzext intrinsics. — zakk.chen / detail
  430. Revert "[llvm-elfabi] Add flag to preserve timestamp when output is the same" — haowei / detail
  431. [lsan] Parse suppressions just before leak reporting — Vitaly Buka / detail
  432. [NFC][lsan] Extract PrintResults function — Vitaly Buka / detail
  433. [mlir][python] Aggressively avoid name collisions in generated python ODS code. — stellaraccident / detail
  434. [ORC] Move Orc RPC code into Shared, rename some RPC types. — Lang Hames / detail
  435. [PowerPC] Remaining KnownBits should be constant when performing non-sign comparison — lkail / detail
  436. [PowerPC] Add mir test to show effect of `optimizeCompareInstr` when `equalityOnly` is true. NFC. — lkail / detail
  437. [RISCV] Add intrinsics for vcompress instruction — shihpo.hung / detail
  438. [Analysis] Use llvm::append_range (NFC) — kazu / detail
  439. [Transforms/Utils] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  440. [Analysis, IR] Use *Map::lookup (NFC) — kazu / detail
  441. [mlir][python] Install generated dialect sources. — stellaraccident / detail
  442. [llvm-elfabi] Add flag to preserve timestamp when output is the same — haowei / detail
  443. [Verifier] Remove declaration of method that was removed 8.5 years ago. NFC — craig.topper / detail
  444. [X86][test] Improve global address offset folding tests — i / detail
  445. [X86] Add x86_amx type for intel AMX. — yuanke.luo / detail
  446. [libc] Add implementations of rounding functions which depend rounding mode. — sivachandra / detail
  447. [ConstraintElimination] Add tests for select form and/or (NFC) — aqjune / detail
  448. [IROutliner] Adding support for swift errors — andrew.litteken / detail
  449. Revert "[IROutliner] Adding support for swift errors" — andrew.litteken / detail
  450. [IROutliner] Adding support for swift errors in the IROutliner — andrew.litteken / detail
  451. Move -fno-semantic-interposition dso_local logic from TargetMachine to Clang CodeGenModule — i / detail
  452. [X86] Refactor AMX test case, remove unnecessary code. — yuanke.luo / detail
  453. [mlir][Python] Initial Affine Map Python Bindings. — zhanghb97 / detail
  454. [ConstraintElimination] Add support for select form of and/or — aqjune / detail
  455. [SimplifyCFG] Add tests for select form and/or for creating select from icmps — aqjune / detail
  456. [libc++] [docs] Mark contract-related papers as removed from C++20. — marek.kurdej / detail
  457. [mlir] Fix a typo MemRefType -> UnrankedMemRefType — pifon / detail
  458. Use unary CreateShuffleVector if possible — aqjune / detail
  459. clang-format, address warnings — aqjune / detail
  460. [X86][AMX] Fix compilation warning introduced by 981a0bd8. — pengfei.wang / detail
  461. Remove functions from *-inseltpoison.ll tests if unnecessary — aqjune / detail
  462. [IR] remove 'NoNan' param when creating FP reductions — spatel / detail
  463. Fixes warning 'enumeration value not handled in switch'. — jpienaar / detail
  464. [SLP] add fadd reduction test to show broken FMF propagation; NFC — spatel / detail
  465. [mlir] NFC - Fix SubViewOp printing — nicolas.vasilache / detail
  466. [mlir] Fix indexing of first offset operand in ops that implement OffsetSizeAndStrideOpInterface — nicolas.vasilache / detail
  467. [ELF] Drop '>>> defined in ' for locations of linker synthesized symbols — i / detail
  468. [CMake][tsan] Remove --sysroot=. — i / detail
  469. [IROutliner] Adding option to enable outlining from linkonceodr functions — andrew.litteken / detail
  470. [compiler-rt] FuzzedDataProvider: Add PickValueInArray for std::array — mmoroz / detail
  471. [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  472. [mlir] Add option to read reproducer options from file — jpienaar / detail
  473. Fix `LLVM_ENABLE_MODULES=On` build — Yuanfang Chen / detail
  474. [gn build] Switch copy_bundle_data from pax to cpio — thakis / detail
  475. [update_llc_test_checks] Support .Lfunc$local for x86 -relocation-model=pic dsolocal tests — i / detail
  476. [LoopVectorizer] add test to show wrong FMF propagation; NFC — spatel / detail
  477. [LoopUtils] reduce FMF and min/max complexity when forming reductions — spatel / detail
  478. [update_llc_test_checks] Support Windows .seh_proc for x86 — i / detail
  479. [RISCV] Cleanup some V intrinsic names used in tests to match the type overloads used. Add some missing double tests on rv32. NFC — craig.topper / detail
  480. [SimplifyCFG] Teach SimplifyBranchOnICmpChain() to preserve DomTree — lebedev.ri / detail
  481. [SimplifyCFG] Teach switchToSelect() to preserve DomTree — lebedev.ri / detail
  482. [SimplifyCFG] Teach SwitchToLookupTable() to preserve DomTree — lebedev.ri / detail
  483. [LoopIdiom] 'left-shift until bittest': don't forget to check that PHI node is in loop header — lebedev.ri / detail
  484. [libc][NFC] Use ASSERT_FP_EQ to compare nan values in tests. — sivachandra / detail
  485. [PowerPC] Add addtional test that retroactively catches PR47259 — bdragon / detail
  486. [OpenMP] libomp: Handle implicit conversion warnings — Andrey.Churbanov / detail
  487. Avoid using /dev/null in test — jpienaar / detail
  488. [X86][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  489. [test] Fix linux-preemption.ll — i / detail
  490. [AArch64][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  491. [ARM][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  492. [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  493. [RISCV][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  494. [ORC] Remove some stale debugging output. — Lang Hames / detail
  495. [test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  496. [LowerEmuTls] Copy dso_local from <var> to __emutls_v.<var> — i / detail
  497. [test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  498. [TargetMachine] Drop implied dso_local for definitions in ELF static relocation model/PIE — i / detail
  499. [ThinLTO][test] Add visibility related tests — i / detail
  500. [ARM] Declare Op within an if statement (NFC) — kazu / detail
  501. [PGO] Use isa instead of dyn_cast (NFC) — kazu / detail
  502. [Analysis] Remove unused code recursivelySimplifyInstruction (NFC) — kazu / detail
  503. [lld/mac] Add -adhoc_codesign / -no_adhoc_codesign flags — thakis / detail
  504. [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — atmndp / detail
  505. [X86] Don't fold negative offset into 32-bit absolute address (e.g. movl $foo-1, %eax) — i / detail
  506. [lsan] Ignore inderect leaks referenced by suppressed blocks — Vitaly Buka / detail
  507. Add intrinsic testcase for some missing widening reduction. — monk.chiang / detail
  508. [RISCV] Define vector widening type-convert intrinsic. — monk.chiang / detail
  509. [RISCV] Define vector narrowing type-convert intrinsic. — monk.chiang / detail
  510. [RISCV] Define vector single-width type-convert intrinsic. — monk.chiang / detail
  511. [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  512. [CodeGenModule] Set dso_local for Mach-O GlobalValue — i / detail
  513. Support tilezero intrinsic and c interface for AMX. — yuanke.luo / detail
  514. [lld/mac] fix typo — schuett / detail
  515. [mlir][python] Tweaks to make python extensions packagable/distributable. — stellaraccident / detail
  516. [mlir][python] Fix python extension building on windows. — stellaraccident / detail
  517. Update inselt tests at llvm/test/Analysis to have poison as shufflevector's placeholder (NFC) — aqjune / detail
  518. [test] Fix -triple and delete UNSUPPORTED: system-windows — i / detail
  519. [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  520. [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl — i / detail
  521. [sanitizer] Include fstab.h on glibc/FreeBSD/NetBSD/macOS — i / detail
  522. LangRef: fix significand bits of fp128 — nunoplopes / detail
  523. Revert "[ThinLTO][test] Add visibility related tests" — sureyeaah / detail
  524. Revert "[LoopDeletion] Allows deletion of possibly infinite side-effect free loops" — sureyeaah / detail
  525. [NFC] Added tests for PR48604 — Dávid Bolvanský / detail
  526. [InstCombine] Transform (A + B) - (A | B) to A & B (PR48604) — Dávid Bolvanský / detail
  527. [NFC] Added/adjusted tests for PR48604; second pattern — Dávid Bolvanský / detail
  528. [InstCombine] Transform (A + B) - (A & B) to A | B (PR48604) — Dávid Bolvanský / detail
  529. [ThinLTO][test] Add visibility related tests — i / detail
  530. [ThinLTO][test] Specify -enable-import-metadata to make !thinlto_src_module available in -DLLVM_ENABLE_ASSERTIONS=off mode — i / detail
  531. [llvm-objcopy] Use llvm::erase_if (NFC) — kazu / detail
  532. [CodeGen] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  533. [MemorySSA, BPF] Use isa instead of dyn_cast (NFC) — kazu / detail
  534. [ThinLTO] Default -enable-import-metadata to false — i / detail
  535. [IROutliner] Adding consistent function attribute merging — andrew.litteken / detail
  536. [Clang][Misc] Change run line in fragile test — atmndp / detail
  537. [SCEV] recognize logical and/or pattern — aqjune / detail
  538. [CodeGen] recognize select form of and/ors when splitting branch conditions — aqjune / detail
  539. remove pessimizing moves (reported by gcc 10) — nunoplopes / detail
  540. [IRSim] Letting gep instructions be legal for similarity identification. — andrew.litteken / detail
  541. Add tests for D93943 (NFC) — aqjune / detail
  542. Revert "remove pessimizing moves (reported by gcc 10)" — andrew.litteken / detail
  543. [test] Make ELF tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  544. Refactor how -fno-semantic-interposition sets dso_local on default visibility external linkage definitions — i / detail
  545. [Analysis] reduce code for matching min/max; NFC — spatel / detail
  546. [mlir][shape] Add shape.lib attribute — jpienaar / detail
  547. [IRSim][IROutliner] Allowing GEP instructions to be outlined. — andrew.litteken / detail
  548. [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 1 — lebedev.ri / detail
  549. [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 2 — lebedev.ri / detail
  550. [SimplifyCFG] Teach simplifyIndirectBr() to preserve DomTree — lebedev.ri / detail
  551. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 3 — lebedev.ri / detail
  552. [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve DomTree, part 1 — lebedev.ri / detail
  553. [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 2 — lebedev.ri / detail
  554. [SimplifyCFG] Teach tryToSimplifyUncondBranchWithICmpInIt() to preserve DomTree — lebedev.ri / detail
  555. [SimplifyCFG] SUCCESS! Teach createUnreachableSwitchDefault() to preserve DomTree — lebedev.ri / detail
  556. [IRSim] Letting call instructions be legal for similarity identification. — andrew.litteken / detail
  557. [IRSim][IROutliner] Allowing call instructions to be outlined. — andrew.litteken / detail
  558. [Sema] Fix deleted function problem in implicitly movable test — nullptr.cpp / detail
  559. [clang-tidy][NFC] Fix a build warning due to an extra semicolon — nullptr.cpp / detail
  560. Precommit a test for D92015 (NFC) — aqjune / detail
  561. [LV] Fix crash when generating remarks with multi-exit loops. — flo / detail
  562. [LAA] Add tests with uncomputable BTCs. — flo / detail
  563. [LoopLoadElim] Add tests with uncomputable BTCs. — flo / detail
  564. [LoopDistribute] Add tests with uncomputable BTCs. — flo / detail
  565. [TableGen] Continue cleaning up .td files — paul / detail
  566. [CVP] Add tests for union of conditions (NFC) — nikita.ppv / detail
  567. [LVI] Handle unions of conditions — nikita.ppv / detail
  568. [InstSimplify] Add tests for gep p, -p without inbounds (NFC) — nikita.ppv / detail
  569. [SLP]Add a test for correct use of the reordered loads, NFC. — a.bataev / detail
  570. [Analysis] fix typo in code comment; NFC — spatel / detail
  571. [Analysis] flatten enums for recurrence types — spatel / detail
  572. test/OpenMP/parallel_codegen.cpp: Allow multiple result attributes — i / detail
  573. [SSAUpdater] Remove unused code InstrIsPHI (NFC) — kazu / detail
  574. [llvm] Use *Map::lookup (NFC) — kazu / detail
  575. [llvm] Use isa instead of dyn_cast (NFC) — kazu / detail
  576. [SimplifyCFGPass] Ensure that DominatorTreeWrapperPass is init'd before SimplifyCFG — lebedev.ri / detail
  577. [SimplifyCFG] Teach tryWidenCondBranchToCondBranch() to preserve DomTree — lebedev.ri / detail
  578. [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve DomTree, part 2 — lebedev.ri / detail
  579. [IR] PassManagerTest: Register DominatorTreeAnalysis before running SimplifyCFGPass — lebedev.ri / detail
  580. [Utils] LocalTest: fix SimplifyCFGWithNullAC test to work with `-simplifycfg-require-and-preserve-domtree=1` — lebedev.ri / detail
  581. [NFC] clang-format the entire DwarfEHPrepare.cpp — lebedev.ri / detail
  582. [NFC][CodeGen] Split DwarfEHPrepare pass into an actual transform and an legacy-PM wrapper — lebedev.ri / detail
  583. [NFC][CodeGen][Tests] Mark all tests that fail to preserve DomTree for SimplifyCFG as such — lebedev.ri / detail
  584. [CodeGen][SimplifyCFG] Teach DwarfEHPrepare to preserve DomTree — lebedev.ri / detail
  585. [SimplifyCFG] Teach removeUndefIntroducingPredecessor to preserve DomTree — lebedev.ri / detail
  586. [AMDGPU][SimplifyCFG] Teach AMDGPUUnifyDivergentExitNodes to preserve {,Post}DomTree — lebedev.ri / detail
  587. [compiler-rt][test] Suppress stderr of ldd output — i / detail
  588. [sanitizer] Enable mallopt and mallinfo interceptors on Android after D93848 — i / detail
  589. [NFC][RISCV] Move vmsge{u}.vx processing to RISCVAsmParser. — kai.wang / detail
  590. [MLIR] Fix affine_map compose with multi-symbols — uday / detail
  591. [CodeGen][NFC] Fix a build warning due to an extra semicolon — nullptr.cpp / detail
  592. [gn build] (manually) port 5e31e226b5: Use Py3 for the build — thakis / detail
  593. fix typo to cycle bots — thakis / detail
  594. fix typos to cycle bots — thakis / detail
  595. Temporarily disable to clang-tidy tests on Windows — thakis / detail
  596. [NFCI][CodeGen] DwarfEHPrepare: don't actually pass DTU into simplifyCFG by default — lebedev.ri / detail
  597. [SimplifyCFG] Don't actually take DomTreeUpdater unless we intend to maintain DomTree validity — lebedev.ri / detail
  598. [LV] Add missed optimization fold-tail test — gil.rapaport / detail
  599. [LV] Clean up trailing whitespace (NFC). — flo / detail
  600. [TableGen] Use llvm::append_range (NFC) — kazu / detail
  601. [llvm] Use llvm::erase_value and llvm::erase_if (NFC) — kazu / detail
  602. [Transforms] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  603. [lldb/test] Deduplicate the rest of TestLldbGdbServer.py — pavel / detail
  604. [lldb] Deduplicate more lldb-server tests — pavel / detail
  605. [Process/NetBSD] Copy changes from FreeBSDRemote and reformat — mgorny / detail
  606. [PowerPC] Add the LLVM triple for powerpcle [1/5] — bdragon / detail
  607. [PowerPC] Support powerpcle target in LLVMObject [2/5] — bdragon / detail
  608. [PowerPC] Support powerpcle target in Clang [3/5] — bdragon / detail
  609. [PowerPC] Support powerpcle target in LLD [4/5] — bdragon / detail
  610. [PowerPC] Enable OpenMP for powerpcle target. [5/5] — bdragon / detail
  611. [PowerPC] NFC: Apply minor clang-format fix — bdragon / detail
  612. [NFC] Switch up some dyn_cast calls — n.james93 / detail
  613. Moving UniqueInternalLinkageNamesPass to the start of IR pipelines. — hoy / detail
  614. [SimplifyCFG][AMDGPU] AMDGPUUnifyDivergentExitNodes: SimplifyCFG isn't ready to preserve PostDomTree — lebedev.ri / detail
  615. [llvm-reduce] Fix removal of unused llvm intrinsics declarations — lebedev.ri / detail
  616. [llvm-reduce] Refactor global variable delta pass — lebedev.ri / detail
  617. [NFC][SimplifyCFG] Add test for switch creation where we fail to maintain DomTree — lebedev.ri / detail
  618. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-tune/fix DomTree preservation — lebedev.ri / detail
  619. [NFC][SimplifyCFG] Add another test for switch creation where we fail to maintain DomTree — lebedev.ri / detail
  620. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-tune/fix DomTree preservation, take 2 — lebedev.ri / detail
  621. [gn build] Port 5799fc79c3f — llvmgnsyncbot / detail
  622. [RuntimeDyld] Fix dangling reference in RuntimeDyldELF. — Lang Hames / detail
  623. Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl" — thakis / detail
  624. [dsymutil][DWARFLinker][NFC] Refactor usages of UniquingStringPool. — a.v.lapshin / detail
  625. [SCEV] Simplify trunc to zero based on known bits — gil.rapaport / detail
  626. Update *-inseltpoison.ll tests at Transforms/InstCombine/X86 by replacing undef with poison (NFC) — aqjune / detail
  627. [Scalarizer] Use poison as insertelement's placeholder — aqjune / detail
  628. [ArgPromotion] Add test with dead GEP when promoting. — flo / detail
  629. [InstSimplify] Return poison if insertelement touches out of bounds — aqjune / detail
  630. [InstSimplify] Regenerate test checks (NFC) — nikita.ppv / detail
  631. [X86] Make deinterleave8bitStride3 use unary CreateShuffleVector — aqjune / detail
  632. [InstSimplify] Return poison for out of bounds extractelement — nikita.ppv / detail
  633. [InstSimplify] Fix addo/subo with undef (PR43188) — nikita.ppv / detail
  634. [Target] Use llvm::append_range (NFC) — kazu / detail
  635. [Target] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  636. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail
  637. [InstSimplify] Fold division by zero to poison — nikita.ppv / detail
  638. [LoopUnswitch] Precommit initial partial unswitching test cases. — flo / detail
  639. [InstSimplify] Fold nnan/ninf violation to poison — nikita.ppv / detail
  640. [NFC][SimplifyCFG] Add a test where we fail to preserve DomTree validity — lebedev.ri / detail
  641. [NFC][SimplifyCFG] SimplifyTerminatorOnSelect(): pull out OldTerm->getParent() into a variable — lebedev.ri / detail
  642. [SimplifyCFG] SimplifyTerminatorOnSelect(): fix/tune DomTree updates — lebedev.ri / detail
  643. [NFC][SimplifyCFG] Hoist 'original' DomTree verification from simplifyOnce() into run() — lebedev.ri / detail
  644. [clang-tidy] Fix windows tests — n.james93 / detail
  645. [compiler-rt] [Sanitizers] Extend ThreadDescriptorSize() for glibc-2.32-2.fc33.x86_64+i686 — jan.kratochvil / detail
  646. [Flang][openmp][5.0] Add task_reduction clause. — joshisameeran17 / detail
  647. [IROutliner] Removing a duplicate addition, causing overestimates in IROutliner. — andrew.litteken / detail
  648. [IROutliner] Refactoring errors in the cost model from past patches. — andrew.litteken / detail
  649. [PowerPC] Do not fold `cmp(d|w)` and `subf` instruction to `subf.` if `nsw` is not present — lkail / detail
  650. [benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20 — lebedev.ri / detail
  651. [RISCV] Remove unused method isUImm5NonZero() from RISCVAsmParser.cpp. NFC — craig.topper / detail
  652. [SVE] Fix inline assembly parsing crash — david.sherwood / detail
  653. [VE] Remove VA.needsCustom checks — marukawa / detail
  654. Revert "[Sema] Fix deleted function problem in implicitly movable test" — nullptr.cpp / detail
  655. [ArgPromotion] Delay dead GEP removal until doPromotion. — flo / detail
  656. [AARCH64] Improve accumulator forwarding for Cortex-A57 model — david.green / detail
  657. [VE] Change default CPU name to "generic" — marukawa / detail
  658. [AArch64] Attempt to fix Mac tests with a more specific triple. NFC — david.green / detail
  659. [docs] Release notes for IsDecl in DIModule. — chih-ping.chen / detail
  660. [Sparc] Fixes for the internal assembler — cederman / detail
  661. [ARM] Extend lowering for i64 reductions — david.green / detail
  662. [Support] Add KnownBits::icmp helpers. — llvm-dev / detail
  663. [AArch64] Add patterns for FMCLA*_indexed. — flo / detail
  664. [AArch64][SVE]Add cost model for masked gather and scatter for scalable vector. — caroline.concatto / detail
  665. [Sparc] SparcMCExpr::printVariantKind - fix Wcovered-switch-default gcc warning. NFCI. — llvm-dev / detail
  666. [OpenMP] Add definition/interface for target memory routines — hansang.bae / detail
  667. DeclCXX - Fix getAs<> null-dereference static analyzer warnings. NFCI. — llvm-dev / detail
  668. [IR] CallBase::getBundleOpInfoForOperand - ensure Current iterator is defined. NFCI. — llvm-dev / detail
  669. [InterleavedAccess] Return correct 'modified' status. — flo / detail
  670. [RISCV][NFC] Add additional cmov tests — selliott / detail
  671. [SimplifyCFG] Enabled hoisting late in LTO pipeline. — flo / detail
  672. [Hexagon] Fix bad SDNodeXForm — kparzysz / detail
  673. [libomptarget][amdgpu] Call into deviceRTL instead of ockl — jonathanchesterfield / detail
  674. [ProfileData] GCOVFile::readGCNO - silence undefined pointer warning. NFCI. — llvm-dev / detail
  675. [OpenMP] Add using bit flags to select Libomptarget Information — huberjn / detail
  676. [LoopDeletion] Break backedge of loops when known not taken — listmail / detail
  677. Revert "[LoopDeletion] Break backedge of loops when known not taken" — listmail / detail
  678. CodeGen: Use Register — Matthew.Arsenault / detail
  679. [InstCombine] add tests for ashr+icmp; NFC — spatel / detail
  680. [RISCV] Replace i32 with XLenVT in (add AddrFI, simm12) isel patterns. — craig.topper / detail
  681. [NewPM][AMDGPU] Run InternalizePass when -amdgpu-internalize-symbols — aeubanks / detail
  682. [llvm] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  683. [DebugInfo] Use llvm::append_range (NFC) — kazu / detail
  684. [llvm] Use llvm::any_of (NFC) — kazu / detail
  685. [NewPM][AMDGPU] Port amdgpu-propagate-attributes-early/late — aeubanks / detail
  686. [NewPM][AMDGPU] Port amdgpu-unify-metadata — aeubanks / detail
  687. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  688. Switching Clang UniqueInternalLinkageNamesPass scheduling to using the LLVM one with newpm. — hoy / detail
  689. [flang][openmp] Make Reduction clause part of OmpClause — clementval / detail
  690. [RISCV] Remove unused method RISCVInstPrinter::printSImm5Plus1. NFC — craig.topper / detail
  691. [NewPM][AMDGPU] Port amdgpu-printf-runtime-binding — aeubanks / detail
  692. [NewPM][AMDGPU] Port amdgpu-always-inline — aeubanks / detail
  693. [NewPM][AMDGPU] Make amdgpu-aa work with NewPM — aeubanks / detail
  694. Revert "[LoopNest] Allow empty basic blocks without loops" — whitneyt / detail
  695. [FPEnv][AMDGPU] Disable FSUB(-0,X)->FNEG(X) DAGCombine when subnormals are flushed — mcinally / detail
  696. [LoopUtils] reorder logic for creating reduction; NFC — spatel / detail
  697. [LoopUtils] reduce code for creatng reduction; NFC — spatel / detail
  698. [test] Pin backedge-id-bug-xfail.ll to legacy PM — aeubanks / detail
  699. [NewPM][AMDGPU] Pass TargetMachine to AMDGPUSimplifyLibCallsPass — aeubanks / detail
  700. [ValueTracking] isGuaranteedNotToBePoison should return true on undef — aqjune / detail
  701. [NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II) — schuett / detail
  702. [LoopUtils] remove redundant opcode parameter; NFC — spatel / detail
  703. Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" — schuett / detail
  704. [clang] - Also look for devtoolset-10 — phosek / detail
  705. [NFCI] DwarfEHPrepare: update DomTree in non-permissive mode, when present — lebedev.ri / detail
  706. [NFCI] SimplifyCFG: switch to non-permissive DomTree updates, where possible — lebedev.ri / detail
  707. [SimplifyCFGPass] mergeEmptyReturnBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  708. [SimplifyCFG] simplifyIndirectBr(): switch to non-permissive DomTree updates — lebedev.ri / detail
  709. [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): switch to non-permissive DomTree updates — lebedev.ri / detail
  710. [SimplifyCFG] SimplifyCondBranchToTwoReturns(): switch to non-permissive DomTree updates — lebedev.ri / detail
  711. [JumpThreading][NewPM] Skip when target has divergent CF — aeubanks / detail
  712. [WebAssembly] Remove old SDT_WebAssemblyCalls (NFC) — aheejin / detail
  713. [InstSimplify] add a test for gep with poison operand (NFC) — aqjune / detail
  714. [InstSimplify] gep with poison operand is poison — aqjune / detail
  715. [UpdateTestChecks] Fix PowerPC RE to support AIX assembly — qiucofan / detail
  716. [RISCV] Rename RVV intrinsics class (NFC) — evandro.menezes / detail
  717. [NFC] Add the getSizeInBytes() interface for MachineConstantPoolValue — qshanz / detail
  718. [NFC] [PowerPC] Update vec_constants test to reflect more patterns — qiucofan / detail
  719. [NFC] [PowerPC] Remove dead code in BUILD_VECTOR peephole — qiucofan / detail
  720. Remove RefSCC::handleTrivialEdgeInsertion — lxfind / detail
  721. [llvm/Orc] Fix ExecutionEngine module build breakage — medismail.bennani / detail
  722. [compiler-rt] [windows] Add UNUSED attributes on variables/functions only used for 64 bit targets — martin / detail
  723. [GlobalISel][TableGen] Fix ConstrainOperandRC bug — mikael.holmen / detail
  724. [VE] Support llvm.eh.sjlj.lsda — marukawa / detail
  725. [RISCV] Add vector integer min/max ISel patterns — fraser / detail
  726. Sema::BuildCallExpr - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  727. SystemZTargetLowering::lowerDYNAMIC_STACKALLOC - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  728. MemProfiler::insertDynamicShadowAtFunctionEntry - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  729. Inform the consumer on invalid template instantiations. — v.g.vassilev / detail
  730. [VE][NFC] Fix typo in comments — marukawa / detail
  731. [WebAssembly] call_indirect causes indirect function table import — wingo / detail
  732. [DebugInfo] Avoid LSR crash on large integer inputs — jeremy.morse / detail
  733. [Coroutines] checkAsyncFuncPointer - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  734. [SimplifyIndVar] createWideIV - make WideIVInfo arg a const ref. NFCI. — llvm-dev / detail
  735. [LV] Simplify lambda in all_of to directly return hasVF() result. (NFC) — flo / detail
  736. [SVE] Lower vector CTLZ, CTPOP and CTTZ operations. — paul.walker / detail
  737. [IR] Add ConstantInt::getBool helpers to wrap getTrue/getFalse. — llvm-dev / detail
  738. [VE] Support SJLJ exception related instructions — marukawa / detail
  739. [OpenCL] Warn about side effects for unevaluated vec_step arg — sven.vanhaastregt / detail
  740. [clangd] When querying drivers by binary, look in PATH too — sam.mccall / detail
  741. [AMDGPU] Split out new helper function macToMad in SIFoldOperands. NFC. — jay.foad / detail
  742. [AMDGPU] Precommit test case for D94010 — jay.foad / detail
  743. [AMDGPU] Handle v_fmac_legacy_f32 in SIFoldOperands — jay.foad / detail
  744. [CodeGen] Format SelectionDAG::getConstant methods (NFC) — fraser / detail
  745. [VE] Change clang to support SjLj Lowering — marukawa / detail
  746. [X86] getMemoryOpCost - use dyn_cast_or_null<StoreInst>. NFCI. — llvm-dev / detail
  747. [OpenCL] Restrict pointer to member functions. — anastasia.stulova / detail
  748. [mlir] Add canonicalization pattern out_tensor->linalg->dim to out_tensor->dim. — pifon / detail
  749. [ASTMatchers] Ensure that we can match inside lambdas — steveire / detail
  750. [ASTMatchers] Fix build when no targets are enabled — steveire / detail
  751. [X86][AVX] combineVectorSignBitsTruncation - use PACKSS/PACKUS in more AVX cases — llvm-dev / detail
  752. [VPlan] Re-add interleave group members to plan. — flo / detail
  753. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  754. [clang][AArch64][SVE] Avoid going through memory for coerced VLST arguments — joe.ellis / detail
  755. [ASTMatchers] Fix traversal matchers with explicit and defaulted methods — steveire / detail
  756. [-Wcalled-once-parameter] Introduce 'called_once' attribute — vsavchenko / detail
  757. [AArch64][SVE] Add optimization to remove redundant ptest instructions — bradley.smith / detail
  758. [gn build] Port fec1a442e3b — llvmgnsyncbot / detail
  759. [clang-tidy] Add extra tests — steveire / detail
  760. [Coverage] Add support for Branch Coverage in LLVM Source-Based Code Coverage — a-phipps / detail
  761. [Clang] Add AArch64 VCMLA LANE variants. — flo / detail
  762. [RegisterClassInfo] Return non-zero for RC without allocatable reg — Jinsong Ji / detail
  763. [mlir] Remove LLVMType, LLVM dialect types now derive Type directly — zinenko / detail
  764. [clang-tidy] Update uses of deprecated Transformer APIs in StringFindStrContainsCheck. — yitzhakm / detail
  765. [AMDGPU] Remove deprecated V_MUL_LO_I32 from GFX10 — Joseph.Nash / detail
  766. CGExpr - EmitMatrixSubscriptExpr - fix getAs<> null-dereference static analyzer warning. NFCI. — llvm-dev / detail
  767. [ARM][AArch64] Some extra test to show anyextend lowering. NFC — david.green / detail
  768. [ASTMatchers] Omit methods from explicit template instantations — steveire / detail
  769. [mlir][Linalg] Add a test case that consumer has "reduction" loops. — hanchung / detail
  770. [lldb] Add timers to Reproducer::Keep and Reproducer::Discard — Jonas Devlieghere / detail
  771. [libTooling] Add support for smart pointers to relevant Transformer `Stencil`s. — yitzhakm / detail
  772. GlobalISel: Add isKnownToBeAPowerOfTwo helper function — Matthew.Arsenault / detail
  773. [llvm-link] fix linker behavior when linking archives with --only-needed option — serguei.n.dmitriev / detail
  774. [RISCV] Match vmslt(u).vx intrinsics with a small immediate to vmsle(u).vx. — craig.topper / detail
  775. [SLP] delete unused pairwise reduction option — spatel / detail
  776. [RISCV] Don't print zext.b alias. — craig.topper / detail
  777. [NFC] Fix -Wrange-loop-analysis warnings. — joker.eph / detail
  778. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  779. [mlir] Gen removeAttr methods with tablegen — joker.eph / detail
  780. [RISCV] Don't parse 'vmsltu.vi v0, v1, 0' as 'vmsleu.vi v0, v1, -1' — craig.topper / detail
  781. [NFC] Rename registerAliasAnalyses -> registerDefaultAliasAnalyses — aeubanks / detail
  782. [clang][cli] Specify correct integer width for -fbuild-session-timestamp — jan_svoboda / detail
  783. [WebAssembly] Prototype prefetch instructions — tlively / detail
  784. [Coverage] Fix test failures from commit rG9f2967bcfe2f — a-phipps / detail
  785. [RISCV] Move shift ComplexPatterns and custom isel to PatFrags with predicates — craig.topper / detail
  786. [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — atmndp / detail
  787. [LoopNest] Remove unused include. — whitneyt / detail
  788. [Hexagon] Silence unused function warning with gcc10, NFC — kparzysz / detail
  789. [SLP] reduce code duplication; NFC — spatel / detail
  790. [SLP] use reduction kind's opcode for cost model queries; NFC — spatel / detail
  791. [DAGCombiner] Don't speculatively create an all ones constant in visitREM that might not be used. — craig.topper / detail
  792. [Inliner] Compute the full cost for the cost benefit analsysis — kazu / detail
  793. [Coverage] Fix Profile test failures from commit rG9f2967bcfe2f — a-phipps / detail
  794. [android] Fix some tests for AOSP-master devices. — 31459023+hctim / detail
  795. [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel — mtrofin / detail
  796. scudo: Fix compilation for non-Linux aarch64 — mcgrathr / detail
  797. [FuncAttrs] Infer noreturn — aeubanks / detail
  798. [ASTMatchers] Fix child traversal over range-for loops — steveire / detail
  799. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  800. [NFC] Removed unused prefixes in test/CodeGen/AMDGPU — mtrofin / detail
  801. [SLP] reduce code for finding reduction costs; NFC — spatel / detail
  802. AMDGPU: Annotate amdgpu.noclobber for global loads only — changpeng.fang / detail
  803. [SimplifyCFG] simplifyUnreachable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  804. [NFC][SimplifyCFG] Add a test with same-destination condidional branch — lebedev.ri / detail
  805. [SimplifyCFG] simplifyUnreachable(): fix handling of degenerate same-destination conditional branch — lebedev.ri / detail
  806. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): switch to non-permissive DomTree updates — lebedev.ri / detail
  807. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): deal with each predecessor only once — lebedev.ri / detail
  808. [NFC][SimplifyCFG] SwitchToLookupTable(): pull out SI->getParent() into a variable — lebedev.ri / detail
  809. [SimplifyCFG] SwitchToLookupTable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  810. [NFC][SimplifyCFG] Add a test where SimplifyEqualityComparisonWithOnlyPredecessor() deletes existing edge — lebedev.ri / detail
  811. [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): really don't delete DomTree edges multiple times — lebedev.ri / detail
  812. [mlir][sparse] adjust output shape inference to new tensor abstraction — ajcbik / detail
  813. Allow dependent alias template specializations in the preferred_name — richard / detail
  814. [mlir] Fully specify removeAttr return type — tpopp / detail
  815. [libomptarget] Allow calls to omp_target_memcpy with 0 size. — georgios.rokos / detail
  816. Reland D93848 "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl"" — i / detail
  817. DebugInfo: Add support for always using ranges (rather than low/high pc) in DWARFv5 — dblaikie / detail
  818. Make DWARFUnit use the dwo_id from the DWARF5 CU header. — jgorbe / detail
  819. [sanitizer][Darwin] Suppress -Wno-non-virtual-dtor warning — julian.lettner / detail
  820. Suppress GCC Wdangling-else warning on gtest macros — rnk / detail
  821. [Sema] Fix deleted function problem in implicitly movable test — nullptr.cpp / detail
  822. [mlir] Fix MathJax rendering in Affine doc — joker.eph / detail
  823. [SLP,LV] Use poison constant vector for shufflevector/initial insertelement — aqjune / detail
  824. [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector — aqjune / detail
  825. [Constant] Add containsPoisonElement — aqjune / detail
  826. [mlir] Print the correct tool name in mlirTranslateMain — youngar17 / detail
  827. [NFC] Removed unused prefixes in test/CodeGen/AMDGPU — mtrofin / detail
  828. ELF: Teach the linker about the 'B' augmentation string character. — peter / detail
  829. scudo: Update a comment to match the Linux kernel behavior. NFCI. — peter / detail
  830. [-Wcalled-once-parameter][NFC] Fix operator precedence warning — nullptr.cpp / detail
  831. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  832. [GlobalISel] Base implementation for sret demotion. — Christudasan.Devadasan / detail
  833. [tools] Use llvm::append_range (NFC) — kazu / detail
  834. [MachineSink] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  835. [llvm] Use llvm::lower_bound and llvm::upper_bound (NFC) — kazu / detail
  836. [libc] Add implementations of nearbyint[f|l]. — sivachandra / detail
  837. [libc] Add implementations of nextafter[f|l] functions. — sivachandra / detail
  838. [OpenMP][AMDGPU] Use AMDGPU_KERNEL calling convention for entry function — Pushpinder.Singh / detail
  839. [clangd][fuzzyFind] Do not show stale symbols in the result. — platonov.aleksandr / detail
  840. [RISCV] Add vector integer mul/mulh/div/rem ISel patterns — fraser / detail
  841. [MC][WebAssembly] Avoid recalculating indexes in -gsplit-dwarf mode — sbc / detail
  842. [AArch64] Use faddp to implement fadd reductions. — sander.desmalen / detail
  843. [AArch64][SVE] Emit DWARF location expression for SVE stack objects. — sander.desmalen / detail
  844. [AArch64] Handle any extend whilst lowering mull — david.green / detail
  845. [flang][driver] Add checks for errors from `Prescan` and `Parse` — andrzej.warzynski / detail
  846. Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl" — oliver.stannard / detail
  847. [AArch64] Handle any extend whilst lowering addw/addl/subw/subl — david.green / detail
  848. [flang][driver] Update error messages (nfc) — andrzej.warzynski / detail
  849. Fix test failure in a7e3339f3b0eb71e43d44e6f59cc8db6a7b110bf — sander.desmalen / detail
  850. [VPlan] Use public VPValue constructor in VPPRedInstPHIRecipe (NFC). — flo / detail
  851. [ARM] Handle any extend whilst lowering mull — david.green / detail
  852. [RISCV][NFC] Add new test cases for mul — powerman1st / detail
  853. [mlir] Use thread_local stack in LLVM dialect type parsing and printing — zinenko / detail
  854. [VPlan] Add getLiveInIRValue accessor to VPValue. — flo / detail
  855. [ARM] Handle any extend whilst lowering addw/addl/subw/subl — david.green / detail
  856. [LiveDebugValues] Handle spill locations with a fixed and scalable component. — sander.desmalen / detail
  857. [ValueTypes] Fix formatting on scalable vector warning (NFC) — fraser / detail
  858. [AArch64][SVE] Emit DWARF location expr for SVE (dbg.declare) — sander.desmalen / detail
  859. [VPlan] Keep start value in VPWidenIntOrFpInductionRecipe (NFC). — flo / detail
  860. [PowerPC] Fix issue where vsrq is given incorrect shift vector — stefanp / detail
  861. [X86] Add scalar/vector test coverage for D93599 — llvm-dev / detail
  862. [libc] remove modulo from CircularArrayRef iterator — gchatelet / detail
  863. [libc] Align src buffer instead of dst buffer — gchatelet / detail
  864. [AArch64] Add BRB IALL and BRB INJ instructions — tomas.matheson / detail
  865. Reapply multiple "[clang][cli]" patches — jan_svoboda / detail
  866. [Hexagon] Regenerate zext-v4i1.ll tests — llvm-dev / detail
  867. [OpenCL][NFC] Improve OpenCL test file naming — sven.vanhaastregt / detail
  868. [ProfileData] Pass Twine by const reference instead of by value. — llvm-dev / detail
  869. [MIPS] MipsAsmParser - Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  870. [TableGen] RegisterBankEmitter - Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  871. [MLIR][SPIRV] Add `UnsignedOp` trait. — kareem.ergawy / detail
  872. [lldb] Simplify some lldb-server tests — pavel / detail
  873. [LoopDeletion] Also consider loops with subloops for deletion. — flo / detail
  874. [Driver][MachineOutliner] Support outlining option with LTO — yvan.roux / detail
  875. Fix MaterializeTemporaryExpr's type when its an incomplete array. — erich.keane / detail
  876. [mlir][spirv] Update pass docs — antiagainst / detail
  877. [Hexagon] Wrap functions only used in asserts in ifndef NDEBUG — kparzysz / detail
  878. [X86] Add icmp ne/eq (srl (ctlz x), log2(bw)) test coverage. — llvm-dev / detail
  879. Remove some unused <vector> includes. NFCI. — llvm-dev / detail
  880. [AArch64] Rearrange mul(dup(sext/zext)) to mul(sext/zext(dup)) — nicholas.guy / detail
  881. [TargetLowering] Add icmp ne/eq (srl (ctlz x), log2(bw)) vector support. — llvm-dev / detail
  882. [flang][driver] Add support for `-D`, `-U` — andrzej.warzynski / detail
  883. AMDGPU: Explicitly use SelectionDAG in legacy intrinsic tests — Matthew.Arsenault / detail
  884. AMDGPU/GlobalISel: Add baseline IR tests for fdiv — Matthew.Arsenault / detail
  885. [InstCombine] Update valueCoversEntireFragment to use TypeSize — peter.waller / detail
  886. [llvm][NFC] Disallow all warnings in TypeSize tests — peter.waller / detail
  887. AMDGPU/GlobalISel: Update fdiv lowering for denormal/ulp interaction — Matthew.Arsenault / detail
  888. [NFC] Removed unused prefixes from CodeGen/AMDGPU — mtrofin / detail
  889. [mlir] NFC: fix trivial typos — ishizaki / detail
  890. Nit: fix spacing — sanjoy / detail
  891. Remove allow-unregistered-dialect from some tests that don't need it — sanjoy / detail
  892. [X86] Remove [ER]SP from all CSR lists — rnk / detail
  893. [Clang] Remove unnecessary Attr.isArgIdent checks. — flo / detail
  894. [X86] Add commuted patterns test coverage for D93599 — llvm-dev / detail
  895. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  896. [NVPTX] Fix debugging information being added to NVPTX target if remarks are enabled — huberjn / detail
  897. [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl — i / detail
  898. [lld-macho] Fix GCC -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  899. [flang][openacc] Add more parsing/sema tests for init and shutdown directives — clementval / detail
  900. [CGSCC][Coroutine][NewPM] Properly support function splitting/outlining — aeubanks / detail
  901. [SLP] reduce code for propagating flags on reductions; NFC — spatel / detail
  902. [SLP] use reduction kind's opcode to create new instructions; NFC — spatel / detail
  903. [GVN] Regenerate test checks (NFC) — nikita.ppv / detail
  904. [InstSimplify] Fold out-of-bounds shift to poison — nikita.ppv / detail
  905. Fix non-assert builds after D93828 — aeubanks / detail
  906. [test] Pin AMDGPU/opt-pipeline.ll to legacy PM — aeubanks / detail
  907. [RISCV] Return a vXi1 vector type from getSetCCResultType if V extension is enabled. — craig.topper / detail
  908. [test] Pin partial-unswitch.ll to legacy PM — aeubanks / detail
  909. [NFC] Test case refactor — n.james93 / detail
  910. [PowerPC] Avoid call to undef in test (NFC) — nikita.ppv / detail
  911. [InstSimplify] Fold call null/undef to poison — nikita.ppv / detail
  912. [InstSimplify] Canonicalize non-demanded shuffle op to poison (NFCI) — nikita.ppv / detail
  913. [mlir] Remove a number of methods from mlir::OpState that just forward to mlir::Operation. All call sites have been converted in previous changes. — csigg / detail
  914. [OpenCL] Add clang extension for function pointers. — anastasia.stulova / detail
  915. [OpenCL] Add clang extension for variadic functions. — anastasia.stulova / detail
  916. [BasicAA] Fix BatchAA results for phi-phi assumptions — nikita.ppv / detail
  917. [clang-offload-bundler] Add option -list — Yaxun.Liu / detail
  918. [mlir][vector] Support unrolling for transfer ops using tensors — thomasraoux / detail
  919. [hip] Fix HIP version parsing. — michael.hliao / detail
  920. [OpenMP] Fixed the test environment when building along with LLVM — tianshilei1992 / detail
  921. [OpenMP] Fixed an issue that wrong LLVM headers might be included when building libomptarget — tianshilei1992 / detail
  922. [libc] Add implementation of fmaf. — lntue / detail
  923. [mlir][ODS] Rename several uses of 'description' to 'summary' — riddleriver / detail
  924. [mlir][ODS] Fix the use of cppClassName in Type constraints for TypeDefs — riddleriver / detail
  925. [mlir] Add hoisting transformation for transfer ops on tensor — thomasraoux / detail
  926. [OpenMP] Use c_int/c_size_t in Fortran target memory routine interface — hansang.bae / detail
  927. [DominatorTree] Add support for mixed pre/post CFG views. — asbirlea / detail
  928. Fix failing triple test for macOS 11 with non-zero minor versions. — Amara Emerson / detail
  929. [mlir][TypeDefGen] Remove the need to define parser/printer for singleton types — riddleriver / detail
  930. [libc] Use a wrapper for rand instead of calling std::rand in fma tests. — sivachandra / detail
  931. [mlir][vector] Support transfer op on tensor optimizations — thomasraoux / detail
  932. [Support] Untie the llvm::Signpost interface from llvm::Timer — Jonas Devlieghere / detail
  933. [lldb] Ad os_signpost support to lldb_private::Timer — Jonas Devlieghere / detail
  934. [libc++] ADL-proof vector<bool> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  935. [PPC] Remove old PPCSubTarget variable. — kbarton / detail
  936. [analyzer] Update Fuchsia checker to catch releasing unowned handles. — haowei / detail
  937. [Constant] Update ConstantVector::get to return poison if all input elems are poison — aqjune / detail
  938. [lldb/Lua] add support for multiline scripted breakpoints — pctammela / detail
  939. [RISCV] Fix a few section number comments in RISCVInstrInfoVPseudos.td to match the V extension 1.0 draft spec. NFC — craig.topper / detail
  940. [NFC] Move readAPValue/writeAPValue up the inheritance hierarchy — varun_gandhi / detail
  941. [Constant] Add tests for ConstantVector::get (NFC) — aqjune / detail
  942. [InstSimplify] Fold insertelement vec, poison, idx into vec — aqjune / detail
  943. [lldb] [debugserver] Add stN aliases for stmmN for compatibility — mgorny / detail
  944. [lldb] Skip scoped enum checks with Dwarf <4 — Jonas Devlieghere / detail
  945. [llvm] Use llvm::append_range (NFC) — kazu / detail
  946. [llvm] Use BasicBlock::phis() (NFC) — kazu / detail
  947. [llvm] Use llvm::all_of (NFC) — kazu / detail
  948. [clangd][NFC] Use PathRef for getCorrespondingHeaderOrSource — n.james93 / detail
  949. [NFC] Don't copy MachineFrameInfo on each invocation of HasAlias — sanjoy / detail
  950. [debuginfo-test] Fix -Wunused-value — i / detail
  951. [AsmPrinter] Make OpAsmPrinter::printFunctionalType be resilient to null values. — clattner / detail
  952. Update for review feedback: Inline var declaration and expand names. — clattner / detail
  953. [PowerPC] Delete remnant isOSDarwin references — i / detail
  954. [PowerPC] Delete remnant Darwin ISelLowering code — i / detail
  955. [PowerPC] Delete dead Lower* — i / detail
  956. [VE][NFC] Update comments to match the generated instructions — marukawa / detail
  957. [X86] Update tests for znver3 — Ganesh.Gopalasubramanian / detail
  958. [mlir][ODS] Fix missed rename of TypeParameter 'description' to 'summary' — riddleriver / detail
  959. [LV] Merge tests into a single file (NFC) — gil.rapaport / detail
  960. [LLD] [MinGW] Pass the --demangle and --no-demangle options to the COFF linker — martin / detail
  961. [libcxx] Handle backslash as path separator on windows — martin / detail
  962. [mlir] Mark methods from mlir::OpState that just forward to mlir::Operation as deprecated. — csigg / detail
  963. Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."" — Artem Dergachev / detail
  964. [gn build] Port d2ddc694ff9 — llvmgnsyncbot / detail
  965. [clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo — jan_svoboda / detail
  966. [clang][cli] Implement ContainsN Google Test matcher — jan_svoboda / detail
  967. Revert "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" — jan_svoboda / detail
  968. Revert "[llvm] Use BasicBlock::phis() (NFC)" — oliver.stannard / detail
  969. [RISCV] Add vector mask arithmetic ISel patterns — fraser / detail
  970. Reapply "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" — jan_svoboda / detail
  971. [clang][ASTImporter] Fix a possible assertion failure `NeedsInjectedClassNameType(Decl)'. — 1.int32 / detail
  972. [lldb][ARM/AArch64] Update disasm flags to latest v8.7a ISA — david.spickett / detail
  973. [clang][cli] Port a CommaJoined option to the marshalling infrastructure — jan_svoboda / detail
  974. [flang][driver] Add support for `-c` and `-emit-obj` — andrzej.warzynski / detail
  975. [clang][cli] Port getAllArgumentValues to the marshalling infrastructure — jan_svoboda / detail
  976. [libc++] [CI] Install Tip-of-Trunk clang. — marek.kurdej / detail
  977. [clang][cli] Report the actual argument parsing result — jan_svoboda / detail
  978. [DAG] Simplify OR(X,SHL(Y,BW/2)) eq/ne 0/-1 'all/any-of' style patterns — llvm-dev / detail
  979. [libcxx] Mark a test as unsupported for C++03 — mikhail.maltsev / detail
  980. [libc++] Use c++20 instead of c++2a consistently. — marek.kurdej / detail
  981. [mlir] Refactor translation of OpenMP dialect ops to LLVM IR — zinenko / detail
  982. [clangd] Add server capability advertising hot-reloading of CDBs. — sam.mccall / detail
  983. [SLP]Need shrink the load vector after reordering. — a.bataev / detail
  984. [CompilationDatabase] Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  985. [DWARF] DWARFDebugLoc::dumpRawEntry - remove dead stores. NFCI. — llvm-dev / detail
  986. [llvm-objdump] Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  987. [mlir] Add fastmath flags support to some LLVM dialect ops — zinenko / detail
  988. [clang][cli] NFC: Ensure non-null DiagnosticsEngine in ParseDiagnosticArgs — jan_svoboda / detail
  989. [clang][cli] NFC: Move parseSimpleArgs — jan_svoboda / detail
  990. [mlir] remove a use of deprecated OpState::setAttr — zinenko / detail
  991. [clang][cli] NFC: Make parsing macro reusable — jan_svoboda / detail
  992. [AArch64][CostModel]Fix gather scatter cost model — caroline.concatto / detail
  993. [flang][driver] Rename driver tests (nfc) — andrzej.warzynski / detail
  994. [Analysis] MemoryDepChecker::couldPreventStoreLoadForward - remove dead store. NFCI. — llvm-dev / detail
  995. [AArch64] SVEIntrinsicOpts - use range loop and cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  996. [flang][openacc] Enforce delcare directive restriction — clementval / detail
  997. [TableGen] Add field kind to the RecordVal class. — paul / detail
  998. [SplitEdge] Add new parameter to SplitEdge to name the newly created basic block — sidharth.baveja / detail
  999. [llvm-reduce] ReduceGlobalVarInitializers delta pass: fix handling of globals w/ comdat/non-external linkage — lebedev.ri / detail
  1000. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): drop reachable errneous assert — lebedev.ri / detail
  1001. [DDG] Fix duplicate edge removal during pi-block formation — bmahjour / detail
  1002. AMDGPU/GlobalISel: Start cleaning up calling convention lowering — Matthew.Arsenault / detail
  1003. [DDG] Data Dependence Graph - DOT printer tests — bmahjour / detail
  1004. [SVE] Add unpacked scalable floating point ZIP/UZP/TRN patterns — mcinally / detail
  1005. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  1006. [IR] Use LLVM_ENABLE_ABI_BREAKING_CHECKS to guard ABI changes. — varun_gandhi / detail
  1007. Adds argument attributes for using LLVM's sret and byval attributes to — eschweitz / detail
  1008. [NFC] make clang/test/CodeGen/arm_neon_intrinsics.c resistent to function attribute id changes — lucas.prates / detail
  1009. [mlir] NFC: fix trivial typos — ishizaki / detail
  1010. [AST][NFC] Silence GCC warning about multiline comments — thomasp / detail
  1011. Add element-type to the Vector TypeLoc types. — erich.keane / detail
  1012. [Coverage] Refactor three tests from commit rG9f2967bcfe2f — a-phipps / detail
  1013. [mlir] revert 82f5ee3c3e601daad5 — eschweitz / detail
  1014. Fix GCC5 build, require explicit this->... in this call inside a lambda (NFC) — joker.eph / detail
  1015. [NFC] Removed unused prefixes from CodeGen/AMDGPU — mtrofin / detail
  1016. Silence warning: comparison of integers of different signs: 'const unsigned int' and 'const long' [-Wsign-compare] — alexandre.ganea / detail
  1017. [PGO][PGSO] Let unroll hints take precedence over PGSO. — yamauchi / detail
  1018. CodeGen: Refactor regallocator command line and target selection — Matthew.Arsenault / detail
  1019. [WebAssembly] Fixed byval args missing DWARF DW_AT_LOCATION — aardappel / detail
  1020. [mlir] replace LLVMIntegerType with built-in integer type — zinenko / detail
  1021. [mlir] don't match the text produced only in debug mode in Python tests — zinenko / detail
  1022. [SLP] remove opcode identifier for reduction; NFC — spatel / detail
  1023. Simplify vectorcall argument classification of HVAs, NFC — rnk / detail
  1024. [NFC][AMDGPU] Reduce include files dependency. — dfukalov / detail

clang-d376397-g6a87e9b08bf-t17578-b17578.tar.gz (Jan 7, 2021 12:28:26 PM)

  1. [simd_ops] Build tests with -fpic — oliver.stannard / githubweb
  2. [test-suite] Support Fortran tests in CMake infrastructure. — naromero / githubweb

clang-d375337-g0985a8bfea46-t17175-b17175.tar.gz (Dec 19, 2020 6:49:40 PM)

  1. [TableGen][ARM][X86] Detect combining IntrReadMem and IntrWriteMem. — craig.topper / detail
  2. [IROutliner] Deduplicating functions that only require inputs. — andrew.litteken / detail
  3. Revert "[IROutliner] Deduplicating functions that only require inputs." — andrew.litteken / detail
  4. [IROutliner] Deduplicating functions that only require inputs. — andrew.litteken / detail
  5. Fix left shift overflow UB in PPC backend on LLP64 platforms — rnk / detail

clang-d375332-g99930719c66d-t17173-b17173.tar.gz (Dec 19, 2020 3:26:44 PM)

  1. [IRSim][IROutliner] Limit to extracting regions that only require — andrew.litteken / detail
  2. [NFCI][SimlifyCFG] simplifyOnce(): also perform DomTree validation — lebedev.ri / detail
  3. [SimplifyCFG] Teach FoldTwoEntryPHINode() to preserve DomTree — lebedev.ri / detail
  4. [SimplifyCFG] Teach removeEmptyCleanup() to preserve DomTree — lebedev.ri / detail
  5. [SimplifyCFG] Teach simplifyCommonResume() to preserve DomTree — lebedev.ri / detail
  6. [SimplifyCFG] Teach simplifySingleResume() to preserve DomTree — lebedev.ri / detail
  7. [SimplifyCFG] simplifySingleResume(): FoldReturnIntoUncondBranch() already knows how to preserve DomTree — lebedev.ri / detail
  8. [NFCI][SimplifyCFG] SimplifyCondBranchToTwoReturns(): pull out BI->getParent() into a variable — lebedev.ri / detail
  9. [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 1 — lebedev.ri / detail
  10. [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 2 — lebedev.ri / detail
  11. [SimplifyCFG] Teach TryToMergeLandingPad() to preserve DomTree — lebedev.ri / detail
  12. [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 1 — lebedev.ri / detail
  13. Handle overflow beyond the 127 common encodings limit — gkm / detail

clang-d375319-gf47b07315a3c-t17170-b17170.tar.gz (Dec 19, 2020 12:08:28 PM)

  1. [Target, Transforms] Use contains (NFC) — kazu / detail
  2. [Analysis] Remove dead function getInstTypePair (NFC) — kazu / detail
  3. [X86] Teach assembler to accept vmsave/vmload/vmrun/invlpga/skinit with or without the fixed register operands — craig.topper / detail

clang-d375316-g1e785e92624b-t17168-b17168.tar.gz (Dec 19, 2020 8:50:44 AM)

  1. [gn build] Port 195f44278c4 — llvmgnsyncbot / detail
  2. [ARM] Implement harden-sls-retbr for Thumb mode — kristof.beyls / detail
  3. [ARM] Harden indirect calls against SLS — kristof.beyls / detail
  4. [ARM] harden-sls-blr: avoid r12 and lr in indirect calls. — kristof.beyls / detail
  5. [ARM] Add clang command line support for -mharden-sls= — kristof.beyls / detail
  6. [RISCV] Define vlxe/vsxe/vsuxe intrinsics. — zakk.chen / detail
  7. [NFC][libc++] Fixes swapped comments. — koraq / detail
  8. apply update_test_checks.py to a few files in llvm/test/Transforms/InstCombine — aqjune / detail

clang-d375308-g195f44278c43-t17164-b17164.tar.gz (Dec 19, 2020 5:20:07 AM)

  1. [ARM] Implement harden-sls-retbr for ARM mode — kristof.beyls / detail

clang-d375307-g805d59593f50-t17163-b17163.tar.gz (Dec 18, 2020 10:40:57 PM)

  1. [Analysis, CodeGen, IR] Use contains (NFC) — kazu / detail

clang-d375306-ga913a583f00a-t17162-b17162.tar.gz (Dec 18, 2020 7:22:08 PM)

  1. [clangd] Fix windows path handling in .clang-tidy parsing — sam.mccall / detail
  2. [FileCheck] Add a literal check directive modifier — jpienaar / detail
  3. [flang] Fix bug in IMPLICIT NONE(EXTERNAL) — tkeith / detail
  4. [lldb] Simplify the is_finalized logic in process and make it thread safe. — Jonas Devlieghere / detail

clang-d375302-g1ab4db0f847f-t17160-b17160.tar.gz (Dec 18, 2020 6:13:04 PM)

  1. [www] Remove '$Date$' marker from cxx_dr_status. — richard / detail
  2. [X86] Avoid generating invalid R_X86_64_GOTPCRELX relocations — harald / detail
  3. [clangd] Make our printing policies for Hover more consistent, especially tags — sam.mccall / detail
  4. [VE] Support copy of vector mask registers — marukawa / detail
  5. [ObjC][ARC] Fix a bug where the inline-asm retain/claim RV marker wasn't — Akira / detail
  6. [clangd] Don't cancel requests based on "updates" with same content — sam.mccall / detail
  7. [HotColdSplit] Reflect full cost of parameters in split penalty — 1894981+hiraditya / detail

clang-d375295-g7948cd11d17b-t17156-b17156.tar.gz (Dec 18, 2020 3:10:38 PM)

  1. Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
  2. Revert "Revert "[FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute."" — kevin.neal / detail
  3. [RISCV] Add intrinsics for vmv.v.v, vmv.v.x, and vmv.x.i — craig.topper / detail
  4. Revert "[BasicAA] Handle two unknown sizes for GEPs" — flo / detail
  5. [AIX] Change the code based on https://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20201214/864235.html — diggerlin / detail
  6. [clang-format][NFC] Expand BreakBeforeBraces examples — bjoern / detail
  7. [DebugInfo] Support Fortran 'use <external module>' statement. — chih-ping.chen / detail
  8. [NFC][InstSimplify] Add miscompiled testcase from D87188/D87197 — lebedev.ri / detail
  9. [InstSimplify] Don't miscompile `X == 0 ? abs(X) : -abs(X) --> -abs(X)` xform — lebedev.ri / detail
  10. [InstCombine] Canonicalize SPF to abs intrinsic — lebedev.ri / detail
  11. [GVNHoist] Remove successorDominate (NFC) — kazu / detail
  12. [RISCV] Add intrinsics for vmv.x.s and vmv.s.x — craig.topper / detail
  13. [NFC][InstCombine] Fixup check lines for prof md in select_meta.ll test — lebedev.ri / detail
  14. [RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f — craig.topper / detail
  15. Revert "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" — craig.topper / detail
  16. Recommit "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" — craig.topper / detail
  17. [DSE] Use correct memory location for read clobber check — nikita.ppv / detail
  18. [RISCV] Sign extend constant arguments to V intrinsics when promoting to XLen. — craig.topper / detail
  19. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  20. [TableGen] Fix D90844 introduced non-determinism due to iteration over a std::map over allocated object pointers — i / detail
  21. [RISCV] Add intrinsics for vsetvli instruction — craig.topper / detail
  22. Rename files with same (case insensitive) name — chih-ping.chen / detail
  23. [RISCV] Assume no-op addrspacecasts by default — fraser / detail
  24. [c++20] Mark class type NTTPs as done and start defining the feature test macro. — richard / detail
  25. Add tests for the absence of feature test macros for features we don't — richard / detail
  26. [c++2b] Add tests for feature test macros. — richard / detail
  27. Fix memory leak complicated non-type template arguments. — richard / detail
  28. [SLP] fix typo; NFC — spatel / detail
  29. [RISCV] Address clang-tidy warnings in RISCVTargetMachine. NFC. — fraser / detail

clang-d375266-gce94e7d867a-t17151-b17151.tar.gz (Dec 18, 2020 10:15:02 AM)

  1. [VectorCombine] allow peeking through GEPs when creating a vector load — spatel / detail
  2. [clangd] Smarter hover on auto and decltype — sam.mccall / detail
  3. [clangd] zap a few warnings — sam.mccall / detail
  4. [flang][driver] Rename unittest file (nfc) — andrzej.warzynski / detail
  5. [X86][AVX] Remove X86ISD::SUBV_BROADCAST (PR38969) — llvm-dev / detail
  6. [AArch64] Add support for ls64 to the .arch_extension asm directive — lucas.prates / detail
  7. [AArch64] Updating .arch_extension negative tests — lucas.prates / detail
  8. [X86] Avoid std::string creation in RecognizableInstr constructor. NFCI. — llvm-dev / detail
  9. PEI: Only call updateLiveness once per function — Matthew.Arsenault / detail
  10. Cleanup coro-inline.ll — lxfind / detail
  11. [ARM] Match dual lane vmovs from insert_vector_elt — david.green / detail
  12. [mlir][Linlag] Reflow Linalg.md - NFC — nicolas.vasilache / detail
  13. [ELF] Rename R_TLS to R_TPREL and R_NEG_TLS to R_TPREL_NEG. NFC — i / detail
  14. [SROA] Remove Dead Instructions while creating speculative instructions — congzhecao / detail
  15. [RegisterScavenging] Fix assert in scavengeRegisterBackwards — simon.cook / detail
  16. [MCA, ExecutionEngine, Object] Use llvm::is_contained (NFC) — kazu / detail

clang-d375250-g0336ff0a17e-t17147-b17147.tar.gz (Dec 18, 2020 7:05:45 AM)

  1. [TTI] Add supportsScalableVectors target hook — cullen.rhodes / detail
  2. [AMDGPU][NFC] Document high parameter of f16 interp intrinsics — carl.ritson / detail
  3. [AArch64] Add support for the Branch Record Buffer extension — lucas.prates / detail
  4. [AArch64] Add support for the SPE-EEF feature — lucas.prates / detail
  5. [AMDGPU][NFC] Remove unused Hi16Elt definition — carl.ritson / detail
  6. [X86][AVX] Replace extract_subvector(broadcast(), 0) folds with generic SimplifyDemandedVectorEltsForTargetNode handling. — llvm-dev / detail
  7. [SVE][CodeGen] Vector + immediate addressing mode for masked gather/scatter — kerry.mclaughlin / detail
  8. [lldb/test] Reduce boilerplate in lldb-server tests — pavel / detail
  9. [clangd] Ignore the static index refs from the dynamic index files. — platonov.aleksandr / detail
  10. new altera single work item barrier check — aaron / detail
  11. [LLDB] Unbreak the build after recent clang changes — dave / detail
  12. No longer reject tag declarations in the clause-1 of a for loop. — aaron / detail
  13. [gn build] Port e69e551e0e5 — llvmgnsyncbot / detail
  14. [NFC][SVE] Clean up bfloat isel patterns that emit non-bfloat instructions. — paul.walker / detail
  15. [AArch64] Fix Copy Elemination for negative values — paul.walker / detail
  16. Revert "[ARM] Match dual lane vmovs from insert_vector_elt" — david.green / detail
  17. [libObject, llvm-readobj] - Reimplement `ELFFile<ELFT>::getEntry`. — grimar / detail
  18. [clangd] Fix broken JSON test on windows — sam.mccall / detail

clang-d375232-g98993193e90-t17143-b17143.tar.gz (Dec 18, 2020 3:41:09 AM)

  1. [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. — sivachandra / detail
  2. DR2064: decltype(E) is only a dependent type if E is type-dependent, not — richard / detail
  3. Where possible, don't try to ask whether a template argument is — richard / detail
  4. Ensure that we transform types into the current instantiation even if — richard / detail
  5. [PowerPC] Select the D-Form load if we know its offset meets the requirement — qshanz / detail
  6. Following up on PR48517, fix handling of template arguments that refer — richard / detail
  7. [clang][cli] Convert Analyzer option string based options to new option parsing system — jan_svoboda / detail
  8. [libc][NFC] Use `#include <math.h>` in utils/FPUtil/ManipulationFunctions.h. — sivachandra / detail
  9. [clang][cli] Port HeaderSearch simple string options to new option parsing system — jan_svoboda / detail
  10. [InlineCost] Implement cost-benefit-based inliner — kazu / detail
  11. [clang][cli] Port TargetOpts simple string based options to new option parsing system — jan_svoboda / detail
  12. [clang][cli] Port LangOpts simple string based options to new option parsing system — jan_svoboda / detail
  13. [clang][cli] Port PreprocessorOpts simple string based options to new option parsing system — jan_svoboda / detail
  14. [clang][cli] Port FrontendOpts simple string based options to new option parsing system — jan_svoboda / detail
  15. [c++20] P1907R1: Support for generalized non-type template arguments of scalar type. — richard / detail
  16. Make Expr::HasSideEffect more precise for instantiation-dependent — richard / detail
  17. [libcxx] Make filesystem::path::value_type wchar_t on windows — martin / detail
  18. [libcxx] Reorder the two u8path functions, to make the following diff more readable. NFC. — martin / detail
  19. [libcxx] Convert paths to/from the right narrow code page for narrow strings on windows — martin / detail
  20. [libcxx] Fix the preexisting directory_iterator code for windows — martin / detail
  21. [clang][cli] Port CodeGenOpts simple string flags to new option parsing system — jan_svoboda / detail
  22. [flang][driver] Add support for `-fsyntax-only` — andrzej.warzynski / detail
  23. [IndVars] A test for adding trunc instructions to unwind blocks — yrouban / detail
  24. Add intrinsics for saturating float to int casts — bjorn.a.pettersson / detail
  25. [clangd] Add hot-reload of compile_commands.json and compile_flags.txt — sam.mccall / detail

clang-d375207-gfdd6ed8e934-t17139-b17139.tar.gz (Dec 18, 2020 12:34:48 AM)

  1. PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of — richard / detail
  2. [IndVars] Fix adding trunc instructions to unwind blocks — yrouban / detail
  3. [NFC][utils] Factor remaining APIs under FunctionTestBuilder — mtrofin / detail
  4. [LLD] Rename lld port driver entry function to a consistent name — Reshabhkumar.Sharma / detail

clang-d375203-gd4ec3346b1b-t17136-b17136.tar.gz (Dec 17, 2020 9:31:29 PM)

  1. [RISCV] Remove NoVReg to avoid compile warning messages. — kai.wang / detail
  2. [Transforms] Use llvm::erase_if (NFC) — kazu / detail
  3. [IVDescriptors] Remove getConsecutiveDirection (NFC) — kazu / detail
  4. [lld-macho][nfc] Refactor to accommodate paired relocs — gkm / detail

clang-d375199-g31c0b8700b4-t17135-b17135.tar.gz (Dec 17, 2020 8:21:30 PM)

  1. [RISCV] Define vlse/vsse intrinsics. — zakk.chen / detail
  2. [mlir] Remove the MutableDictionaryAttr class — riddleriver / detail
  3. [IRSim][IROutliner] Adding InstVisitor to disallow certain operations. — andrew.litteken / detail
  4. [lld-macho] Implement option: -undefined TREATMENT — gkm / detail
  5. [clangd] Print .clang-tidy configuration parsing errors using [ev]?log. — n.james93 / detail
  6. [DAGCombiner] Improve shift by select of constant — qshanz / detail
  7. [RISCV] Define vsadd/vsaddu/vssub/vssubu intrinsics. — kai.wang / detail
  8. [IR][PGO] Add hot func attribute and use hot/cold attribute in func section — xur / detail
  9. [flang] Fix -intrinsic-module-directory in flang script — tkeith / detail
  10. Fix clang-ppc64le-rhel buildbot build error — xur / detail

clang-d375189-g13261f4c034-t17132-b17132.tar.gz (Dec 17, 2020 5:32:34 PM)

  1. [jenkins] Fix typo in the host-compiler path used by lldb-cmake-matrix — Jonas Devlieghere / githubweb
  2. Start Docker-izing sanitizer-windows — rnk / githubweb
  3. Attempt to fix Python 3 issues in annotated scripts — rnk / githubweb
  4. Put back missing strip in annotated script — rnk / githubweb
  5. Fix next Python 3 Unicode issue, the gift that will keep giving for the next 20 years — rnk / githubweb
  6. Try to fix Windows stage 2 build issue — rnk / githubweb

clang-d375189-g13261f4c034-t17132-b17132.tar.gz (Dec 17, 2020 5:32:34 PM)

  1. LangRef: Update byval/sret description for required types — Matthew.Arsenault / detail
  2. [InstCombine] Precommit tests for !annotation metadata handling. — flo / detail
  3. [Doc][SystemZ] Add Linux/SystemZ to Getting Started guide. — kai / detail
  4. [flang] Fix crash in folding (#48437) — pklausler / detail
  5. [CMake] Avoid __FakeVCSRevision.h with no git repository — hahnjo / detail
  6. [libomptarget][nfc] Replace static const with enum — jonathanchesterfield / detail
  7. [ELF] --emit-relocs: fix a crash if .rela.dyn is an empty output section — i / detail
  8. [NFC] Use regex for code object version in hip tests — jonathanchesterfield / detail
  9. [LoopNest] Handle loop-nest passes in LoopPassManager — whitneyt / detail
  10. Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA." — esme.yi / detail
  11. [AArch64InstPrinter] Change printADRPLabel to print the target address in hexadecimal form — i / detail
  12. [VectorCombine] loosen alignment constraint for load transform — spatel / detail
  13. Remove spurious MLIRLLVMConversionsIncGen dependency from LLVM Dialect (NFC) — joker.eph / detail
  14. [DDG] Data Dependence Graph - DOT printer - recommit — bmahjour / detail
  15. [gn build] Port 6eff12788ee — llvmgnsyncbot / detail
  16. [mlir] Fix for gpu-async-region pass. — csigg / detail
  17. [Go] Fix bindings/go/llvm/IRBindings.cpp — i / detail
  18. [SimplifyCFG] Precommit test for preserving !annotation. — flo / detail
  19. [lldb][NFC] Apply performance-faster-string-find (`str.find("X")` -> `str.find('x')`) — rupprecht / detail
  20. [flang] Handle undeclared names in EQUIVALENCE statements — psteinfeld / detail
  21. [mlir] AsyncRuntime: mode runtime declarations to mlir::runtime namespace — ezhulenev / detail
  22. [mlir] Async: re-enable tests after fixing fkakines — ezhulenev / detail
  23. Mark implicit coroutine variables as being implicit — aaron / detail
  24. [clang-offload-bundler] Add option -allow-missing-bundles — Yaxun.Liu / detail
  25. [sanitizer-common] Pickup llvm-symbolizer from $OUT/bin IFF exists. — 31459023+hctim / detail
  26. PR47474: Add test for Clang's current behavior. — richard / detail
  27. Print source location in the error message when parens are missing around sizeof typename and the expression is inside macro expansion — richard / detail
  28. [VectorCombine] optimize alignment for load transform — spatel / detail
  29. [NFC] Remove unused prefixes in llvm/test/CodeGen/X86 — mtrofin / detail
  30. [DSE] Pass MemoryLocation by const ref (NFC) — nikita.ppv / detail
  31. [libc++abi] Remove redundant null pointer check in operator delete — i / detail
  32. [VectorCombine] adjust test alignments for better coverage; NFC — spatel / detail
  33. Fix XCore test on Windows, the register order is reversed, for reasons unknown — rnk / detail
  34. [libc++] Install git-clang-format on CI nodes. — Louis Dionne / detail
  35. [PGO] Use the sum of profile counts to fix the function entry count — xur / detail
  36. Fix split-debug.c test on Windows — rnk / detail
  37. [libc++] Fix CI Dockerfile — Louis Dionne / detail
  38. [AArch64InstPrinter] Use * 4096 instead of << 12 — i / detail
  39. [NFCI][SimplifyCFG] Mark all the SimplifyCFG tests that already don't invalidate DomTree as such — lebedev.ri / detail
  40. [SimplifyCFG] removeUnreachableBlocks() already knows how to preserve DomTree — lebedev.ri / detail
  41. [SimplifyCFG] MergeBlockIntoPredecessor() already knows how to preserve DomTree — lebedev.ri / detail
  42. [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock() already knows how to preserve DomTree — lebedev.ri / detail
  43. [SimplifyCFG] Teach mergeEmptyReturnBlocks() to preserve DomTree — lebedev.ri / detail
  44. Improve the verifier diagnostic on dominance error — joker.eph / detail
  45. Revert "[mlir] Lookup the latest value with a legal type when remapping values." — pifon / detail
  46. [Test] Fix undef var in catch-undef-behavior.c — thomasp / detail
  47. [X86] Avoid %fs:(%eax) references in x32 mode — harald / detail
  48. [IR] Fixed the typo in attributes test — haowei / detail
  49. Test commit: add valid punctuation to a comment. NFC. — tmroeder / detail
  50. [ASTImporter] Add support for importing GenericSelectionExpr AST nodes. — tmroeder / detail
  51. Disable Jump Threading for the targets with divergent control flow — Alexander Timofeev / detail
  52. [MBP] Add whole chain to BlockFilterSet instead of individual BB — carrot / detail
  53. [CSSPGO] Consume pseudo-probe-based AutoFDO profile — hoy / detail
  54. [OpenMP][Libomptarget][NFC] Use CMake Variables — atmndp / detail
  55. [gn build] Port ac068e014b2 — llvmgnsyncbot / detail
  56. [mlir] Modify linalg loops test to have nested regions — tpopp / detail
  57. [clang-tidy] Add a diagnostic callback to parseConfiguration — n.james93 / detail
  58. [test] Cleanup some CGSCCPassManager tests — aeubanks / detail
  59. [gn build] (manually) port ddffcdf0a66 — thakis / detail
  60. [OpenMP] Add initial support for `omp [begin/end] assumes` — johannes / detail
  61. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  62. [RISCV] Define vle/vse intrinsics. — zakk.chen / detail
  63. AMDGPU: Remove SGPRSpillVGPRDefinedSet hack — Matthew.Arsenault / detail
  64. [RISCV] V does not imply F. — kai.wang / detail
  65. [RISCV] Define vector mul/div/rem intrinsics. — kai.wang / detail
  66. [RISCV] Define vector widening mul intrinsics. — kai.wang / detail
  67. Revert "[Debugify] Support checking Machine IR debug info" — xiang1.zhang / detail
  68. [RISCV] Infer mask type for vector intrinsics from the data type — craig.topper / detail
  69. [mlir][NFC] Remove StandardTypes.h now that all usages point to BuiltinTypes.h — riddleriver / detail
  70. [RISCV] Infer mask type from data type for vector vle and vse intrinsics. — craig.topper / detail
  71. [NFC] factor update test function test builder as a class — mtrofin / detail
  72. [IR, CodeGen] Use llvm::is_contained (NFC) — kazu / detail
  73. [GCN] Remove unused function handleNewInstruction (NFC) — kazu / detail
  74. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  75. [NFC][SampleFDO] Preparation to support multiple sections with the same type — wmi / detail
  76. Use basic_string::find(char) instead of basic_string::find(const char *s, size_type pos=0) — i / detail
  77. Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128 — qshanz / detail
  78. [mlir] Support index and memref types in llvm.mlir.cast — zinenko / detail
  79. [lldb] [POSIX-DYLD] Add libraries from initial rendezvous brkpt hit — mgorny / detail
  80. [lldb] [POSIX-DYLD] Update the cached exe path after attach — mgorny / detail
  81. [clang][nfc] Update comment to match the opening `{` — andrzej.warzynski / detail
  82. [InstCombine] Preserve !annotation for newly created instructions. — flo / detail
  83. [llvm][AArch64] Actually check expected FPU for CPUs — david.spickett / detail
  84. [clang-format] PR35514 brace-init member initializers in function-try-blocks are not formatted correctly — mydeveloperday / detail
  85. [Flang][openmp]Fix crash in OpenMP semantic check( bug 48308) — joshisameeran17 / detail
  86. [lldb] Unify the two CreateTypedef implementations in TypeSystemClang — Raphael Isemann / detail
  87. [libc] add back math.h #include utils/FPUtil/ManipulationFunctions.h — krasimir / detail
  88. [X86] Add X86ISD::SUBV_BROADCAST_LOAD and begin removing X86ISD::SUBV_BROADCAST (PR38969) — llvm-dev / detail
  89. Make LLVM build in C++20 mode — nunoplopes / detail
  90. [lldb] Add std::array to the supported template list of the CxxModuleHandler — Raphael Isemann / detail
  91. fix a -Wunused-variable warning in release build — krasimir / detail
  92. [X86] Remove extract_subvector(subv_broadcast_load()) fold. — llvm-dev / detail
  93. [NFC] Reduce include files dependency and AA header cleanup (part 2). — dfukalov / detail
  94. [SVE][CodeGen] Add bfloat16 support to scalable masked gather — kerry.mclaughlin / detail
  95. [mlir] partially update LLVM dialect documentation — zinenko / detail
  96. [mlir] Move LLVM Dialect Op documentation to ODS — zinenko / detail
  97. [libcxx] Remove ifdefs in the message to static_assert. NFC. — martin / detail
  98. [AArch64] Renamed sve-masked-scatter-legalise.ll. NFC. — kerry.mclaughlin / detail
  99. [clangd] Add llvm:: qualifier to work around GCC bug. NFC — sam.mccall / detail
  100. [DebugInfo] Fix MSVC build by adding back necessary reverse_iterator != operator — llvm-dev / detail
  101. [LV] Disable epilogue vectorization for scalable VFs — cullen.rhodes / detail
  102. [lldb] [unittests] Add tests for NetBSD register offsets/sizes — mgorny / detail
  103. [lldb] [unittests] Filter FreeBSD through CMake rather than #ifdef — mgorny / detail
  104. [mlir] Fix syntax error in markdown documentation — zinenko / detail
  105. [lldb-vscode] Speculative fix for raciness in TestVSCode_attach — pavel / detail
  106. [libc] revamp memory function benchmark — gchatelet / detail
  107. [IRBuilder] Generalize debug loc handling for arbitrary metadata. — flo / detail
  108. [NFC][AArch64] Move AArch64 MSR/MRS into a new decoder namespace — lucas.prates / detail
  109. [NFC][AArch64] Capturing multiple feature requirements in AsmParser messages — lucas.prates / detail
  110. [ARM][AArch64] Adding basic support for the v8.7-A architecture — lucas.prates / detail
  111. [AArch64] Add a GPR64x8 register class — lucas.prates / detail
  112. [AArch64] Adding the v8.7-A LD64B/ST64B Accelerator extension — lucas.prates / detail
  113. [ARM][AAarch64] Initial command-line support for v8.7-A — lucas.prates / detail
  114. [ARM] Adding v8.7-A command-line support for the ARM target — lucas.prates / detail
  115. [lld-macho] Add support for weak references — jezng / detail
  116. [lld-macho] Use LC_LOAD_WEAK_DYLIB for dylibs with only weakrefs — jezng / detail
  117. [InstCombine] Remove scalable vector restriction in InstCombineCasts — JunMa / detail
  118. [SimplifyCFG] Preserve !annotation in FoldBranchToCommonDest. — flo / detail
  119. [clang-tidy][NFC] Reduce copies of Intrusive..FileSystem — n.james93 / detail
  120. [obj2yaml][yaml2obj] - Add AArch64 STO_AARCH64_VARIANT_PCS support — adhemerval.zanella / detail
  121. [llvm-readobj/elf] - AArch64: Handle AARCH64_VARIANT_PCS for GNUStyle — adhemerval.zanella / detail
  122. [lld] [ELF] AArch64: Handle DT_AARCH64_VARIANT_PCS — adhemerval.zanella / detail
  123. Remove Python2 fallback and only advertise Python3 in the doc — sguelton / detail
  124. Fix dead link — noreply / detail
  125. [TableGen] Make InstrMap::getFilterClass() const. NFCI. — llvm-dev / detail
  126. [ARM][MachineOutliner] Fix costs model. — yvan.roux / detail
  127. [InstCombine] Preserve !annotation on newly created instructions. — flo / detail
  128. [TableGen] Return const std::string& in InstrMap getName()/getFilterClass() methods. NFCI. — llvm-dev / detail
  129. [Clang] Make nomerge attribute a function attribute as well as a statement attribute. — zequanwu / detail
  130. [flang][openacc] Update serial construct clauses for OpenACC 3.1 — clementval / detail
  131. [SampleFDO] Fix uninitialized field warnings. NFCI. — llvm-dev / detail
  132. [llvm-symbolizer][Windows] Add start line when searching in line table sections. — akhuang / detail
  133. Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
  134. [mlir][spirv] NFC: Shuffle code around to better follow convention — antiagainst / detail
  135. [amdgpu] Default to code object v3 — jonathanchesterfield / detail
  136. [PowerPC][NFC] Cleanup PPCCTRLoopsVerify pass — Jinsong Ji / detail
  137. [DebugInfo] Avoid re-ordering assignments in LCSSA — jeremy.morse / detail
  138. [flang][openacc] Enforce restriction on routine directive and clauses — clementval / detail
  139. Detect section type conflicts between functions and variables — aaron / detail
  140. Revert "[lldb] Make CommandInterpreter's execution context the same as debugger's one." — pavel / detail
  141. [libc] Refactor WrapperGen to make the flow cleaner. — sivachandra / detail
  142. [libc] Add python3 to libc buildbot depedencies. — paulatoth / detail
  143. [lldb] [Process/FreeBSDRemote] Replace GetRegisterSetCount() — mgorny / detail
  144. [lldb] [Process/FreeBSDRemote] Use RegSetKind consistently [NFC] — mgorny / detail
  145. [libc][Obvious] Fix typo is wrappergen unittest. — sivachandra / detail
  146. [LangRef] Update new ssp/sspstrong/sspreq semantics after D91816 — i / detail
  147. [gn build] Add symbol_level to adjust debug info level — aeubanks / detail
  148. [IRSim][IROutliner] Adding the extraction basics for the IROutliner. — andrew.litteken / detail
  149. [gn build] Port dae34463e3e — llvmgnsyncbot / detail
  150. Add call site location getter to C API — 989903+GeorgeLyon / detail
  151. [scudo][standalone] Allow the release of smaller sizes — kostyak / detail
  152. [PowerPC] Rename the vector pair intrinsics and builtins to replace the _mma_ prefix by _vsx_ — conanap / detail
  153. Add brief description of dialects doc section. — joker.eph / detail
  154. scudo: Adjust test to use correct check for primary allocations. — peter / detail
  155. [OpenMP] Add definitions for 5.1 interop to omp.h — hansang.bae / detail
  156. [WebAssembly][lld] Don't mark a file live from an undefine symbol — dschuff / detail
  157. [openmp] Remove clause from OMPKinds.def and use OMP.td info — clementval / detail
  158. [mlir][LLVMIR] Add 'llvm.switch' op — modocache / detail
  159. [NFC][AMDGPU] Reorganize description of scratch handling — Tony.Tye / detail
  160. Fix NDEBUG build after https://reviews.llvm.org/D93005. — csigg / detail
  161. [test] Factor out creation of copy of SCC Nodes into function — aeubanks / detail
  162. [DSE] Add more tests for read clobber location (NFC) — nikita.ppv / detail
  163. [gn build] (manually) merge f4c8b8031800 — thakis / detail
  164. [mlir][ArmSVE] Add documentation generation — ajcbik / detail
  165. [AttrDocs] document always_inline — ndesaulniers / detail
  166. [OpenMP][NFC] Provide a new remark and documentation — johannes / detail
  167. [gn build] Link with -Wl,--gdb-index when linking with LLD — thakis / detail
  168. clang-cl: Remove /Zd flag — thakis / detail
  169. [mlir] Partially update the conversion-to-llvm document — zinenko / detail
  170. Revert "Ensure SplitEdge to return the new block between the two given blocks" — whitneyt / detail
  171. [mlir][IR][NFC] Move context/location parameters of builtin Type::get methods to the start of the parameter list — riddleriver / detail
  172. lld: Replace some lld::outs()s with message() — thakis / detail
  173. [libc++] Fix extern C for __sanitizer_annotate_contiguous_container() (for gcc) — Louis Dionne / detail
  174. Fix -Wno-error= parsing in clang-format. — joachim / detail
  175. [SimplifyCFG] DeleteDeadBlock() already knows how to preserve DomTree — lebedev.ri / detail
  176. [SimplifyCFG] ConstantFoldTerminator() already knows how to preserve DomTree — lebedev.ri / detail
  177. [SimplifyCFG] Teach simplifyUnreachable() to preserve DomTree — lebedev.ri / detail
  178. [VectorCombine] add tests for gep load with cast; NFC — spatel / detail
  179. CodeGen: Improve generated IR for __builtin_mul_overflow(uint, uint, int) — tstellar / detail
  180. [DSE] Add test for potential caching bug (NFC) — nikita.ppv / detail
  181. [mlir] Add canonicalization from `tensor_cast` to `dim` op. — ravishankarm / detail
  182. [mlir][Linalg] Define a linalg.init_tensor operation. — ravishankarm / detail
  183. Workaround around clang 5.0 bug by including SmallVector.h in LLVM.h (PR41549) — joker.eph / detail
  184. [mlir] Move `std.tensor_cast` -> `tensor.cast`. — silvasean / detail
  185. Remove unneeded header include (NFC) — joker.eph / detail
  186. [mlir][sparse] scalarize reductions in for-loops during sparse codegen — ajcbik / detail
  187. Revert "[sanitizer-common] Pickup llvm-symbolizer from $OUT/bin IFF exists." — 31459023+hctim / detail
  188. Revert "[sanitizer-common] Force pickup of llvm-symbolizer from new binaries." — 31459023+hctim / detail

clang-d375189-g13261f4c034-t17132-b17132.tar.gz (Dec 17, 2020 5:32:34 PM)

  1. [test-suite] ClamAV CMake fix. — naromero / githubweb
  2. [test-suite] Support GCC compilation of Microbenchmark MemFunctions. — naromero / githubweb
  3. [test-suite] 7zip CMake fix. — naromero / githubweb
  4. ClamAV: only require libintl if building for Linux. — Amara Emerson / githubweb

clang-d375001-g7082de56b7a-t17087-b17087.tar.gz (Dec 16, 2020 7:46:31 AM)

  1. [jenkins] Fix exceptions raised by urllib.request — Jonas Devlieghere / githubweb

clang-d375001-g7082de56b7a-t17087-b17087.tar.gz (Dec 16, 2020 7:46:31 AM)

  1. [X86][SSE] combineReductionToHorizontal - don't rely on widenSubVector to handle illegal vector types. — llvm-dev / detail
  2. Revert "Ensure SplitEdge to return the new block between the two given blocks" — whitneyt / detail
  3. [LLDB] Skip TestGuiBasicDebug.py on Arm and AArch64/Linux — omair.javaid / detail
  4. [clang][AArch64][SVE] Avoid going through memory for VLAT <-> VLST casts — joe.ellis / detail
  5. [CostModel]Replace FixedVectorType by VectorType in costgetIntrinsicInstrCost — caroline.concatto / detail
  6. [CostModel]Migrate getTreeCost() to use InstructionCost — caroline.concatto / detail
  7. [mlir][spirv] Add parsing and printing support for SpecConstantOperation — antiagainst / detail
  8. [CostModel] Add costs for llvm.experimental.vector.{extract,insert} intrinsics — bradley.smith / detail
  9. [PATCH] [compiler-rt] [builtins] Fix name of __aarch64_have_lse_atomics on Darwin — sbergman / detail
  10. [Statepoints] Extract invoke tests into separate file. NFC. — dantrushin / detail
  11. [SLPVectorizer]Migrate getEntryCost to return InstructionCost — caroline.concatto / detail
  12. [XCOFF][AIX] Emit EH information in traceback table — diggerlin / detail
  13. [sanitizer-common] Force pickup of llvm-symbolizer from new binaries. — 31459023+hctim / detail
  14. [X86] Rename reduction combiners to make it clearer whats happening. NFCI. — llvm-dev / detail
  15. [X86] Regenerate bit extraction tests, cleaning up check-prefixes. — llvm-dev / detail
  16. [TableGen] Slim down the data structures in xxxGenInstrInfo.inc, step 1 — paul / detail
  17. [Sema] Fix a miscompile by retaining array qualifiers when folding VLAs to constant arrays — erik.pilkington / detail
  18. NFC: balance a quote in AttrDocs.td — erik.pilkington / detail
  19. [flang] Handle multiple names for same operator — tkeith / detail

clang-d374982-g9f80ab1213e-t17082-b17082.tar.gz (Dec 16, 2020 4:26:06 AM)

  1. [clang][cli] Do not marshall only CC1Option flags in BoolOption — jan_svoboda / detail
  2. [clang][cli] Prevent double denormalization — jan_svoboda / detail
  3. [mlir] Lookup the latest value with a legal type when remapping values. — pifon / detail
  4. [clang][cli] Port CodeGen option flags to new option parsing system — jan_svoboda / detail
  5. [AMDGPU] Allow no saddr for global addtid insts — sebastian.neubauer / detail
  6. [clang][cli] Port LangOpts option flags to new option parsing system — jan_svoboda / detail
  7. [NFC] Pre-commit test for long-double builtins — qiucofan / detail
  8. [AMDGPU] Avoid calling copyFastMathFlags in wrong context — Piotr Sobczak / detail
  9. [clang][cli] Port DependencyOutput string based options to new option parsing system — jan_svoboda / detail
  10. [llvm-readelf/obj] - Handle out-of-order PT_LOADs better. — grimar / detail
  11. [lib/Object] - Make ELFObjectFile::getSymbol() return Expected<>. — grimar / detail
  12. [yaml2obj/obj2yaml] - Make Value/Size fields of Symbol optional. — grimar / detail
  13. Revert "[LLDB] Remove AArch64/Linux xfail decorator from TestGuiBasicDebug" — omair.javaid / detail

clang-d374969-gb2851aea80e-t17079-b17079.tar.gz (Dec 16, 2020 1:26:57 AM)

  1. added .pylintrc — kuhnel / githubweb
  2. mlir-nvidia: set -DMLIR_BINDINGS_PYTHON_ENABLED=ON — kuhnel / githubweb

clang-d374969-gb2851aea80e-t17079-b17079.tar.gz (Dec 16, 2020 1:26:57 AM)

  1. [libc][NFC] Rename global `nan` in tests to `aNaN`. — sivachandra / detail
  2. [AMDGPU] Print SCRATCH_EN field after the kernel — Stanislav.Mekhanoshin / detail
  3. [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. — sivachandra / detail
  4. [builtins] Use %% as the separator for aarch64-*-darwin and ; for powerpc{32,64} — i / detail
  5. Revert "[Compiler-rt][AArch64] Workaround for .cfi_startproc assembler parser bug." — raul / detail

clang-d374964-gcee1e7d14f4-t17075-b17075.tar.gz (Dec 15, 2020 10:32:10 PM)

  1. [libc][NFC][Obvious] Remove few unnecessary #include directives in tests. — sivachandra / detail

clang-d374963-g4f14b80803a-t17074-b17074.tar.gz (Dec 15, 2020 7:37:21 PM)

  1. [mlir] Tighten type verifiers for LLVM dialect ops results — zinenko / detail
  2. [mlir] NFC: retire LLVM_Zero/OneResultOp from LLVM dialect ODS — zinenko / detail
  3. [OpenMPOpt][NFC] Clang format — johannes / detail
  4. [Clang][Attr] Introduce the `assume` function attribute — johannes / detail
  5. [OpenMP] Use assumptions during ICV tracking — johannes / detail
  6. [OpenMP] Add initial support for `omp [begin/end] assumes` — johannes / detail
  7. [IR] Delete deprecated DebugLoc::get — i / detail
  8. DR2100: &expr is value-dependent if expr constant-evaluates to a — richard / detail
  9. DR1413 and part of P1815R2: Minor improvements to Clang's determination — richard / detail
  10. [mlir][Pass] Add a new PassNameCLParser specifically for parsing lists of pass names — riddleriver / detail
  11. [X86] Add REX prefix for GOTTPOFF/TLSDESC relocs in x32 mode — harald / detail
  12. [FIX] Add the comma missing in D91979 — johannes / detail
  13. [ASTMatcher] Avoid isImplicit call on object which could be nullptr — steveire / detail
  14. [ClangTidy] NFC: Add more tests for container-size-empty — steveire / detail
  15. Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
  16. [mlir] Allow SymbolTable to update existing symbols — tpopp / detail
  17. Document that AlignedCharArrayUnion exists to work around an MSVC bug — rnk / detail
  18. Revert "[OpenMP] Add initial support for `omp [begin/end] assumes`" — johannes / detail
  19. [gn build] Port b9c77542e23 — llvmgnsyncbot / detail
  20. [flang] Fix bug with USE of USE of generic — tkeith / detail
  21. [mac/lld] simplify code using PackedVersion instead of VersionTuple — thakis / detail
  22. [flang] Fix false error message for "ptr => func()" array conformance — pklausler / detail
  23. [lld/mac] fill in current and compatibility version for LC_LOAD_(WEAK_)DYLIB — thakis / detail
  24. [mac/lld] fix amend mishap from ec88746a059 — thakis / detail
  25. [Hexagon] Emit enough stores when aligning vector addresses — kparzysz / detail
  26. [Hexagon] Temporarily disable vector realignment for non-HVX vectors — kparzysz / detail
  27. [Hexagon] Rename test case, NFC — kparzysz / detail
  28. [flang] Implement STORAGE_SIZE(), SIZEOF(), C_SIZEOF() — pklausler / detail
  29. [ASTMatchers][NFC] Strip prefixes eagerly in dynamic matcher arg traits. — n.james93 / detail
  30. [LV] Extend dead instruction detection to multiple exiting blocks — listmail / detail
  31. [RISCV] Refine vector load/store tablegen pattern, NFC. — zakk.chen / detail
  32. [JITLink][ORC] Enable creation / linking of raw jitlink::LinkGraphs. — Lang Hames / detail
  33. [LV] Weaken a unnecessarily strong assert [NFC] — listmail / detail
  34. [HIP] unbundle bundled preprocessor output — Yaxun.Liu / detail

clang-d374929-gc4736b91f87-t17070-b17070.tar.gz (Dec 15, 2020 4:30:37 PM)

  1. [MLGO] Corrected cmake variable — mtrofin / githubweb
  2. Added DoxygenDocsBuilder to build and publish doxygen documentation. — alebedev / githubweb
  3. Added getHtmlDocsBuildFactory to build and publish LNT documentation. — alebedev / githubweb
  4. Added bots to build and publish doxygen docs and LNT sphinx docs. — alebedev / githubweb
  5. Fixed bad identation in ClangLTOBuilder. — gkistanova / githubweb
  6. Renamed HtmlSphinxDocsBuilder to HtmlDocsBuilder. — alebedev / githubweb
  7. Use clang-stage2-Rthinlto host-compilers to for LLDB jobs — Raphael Isemann / githubweb

clang-d374929-gc4736b91f87-t17070-b17070.tar.gz (Dec 15, 2020 4:30:37 PM)

  1. [ARM] Remove copies from low overhead phi inductions. — david.green / detail
  2. [ARM] Additional test for Min loop. NFC — david.green / detail
  3. [clang-format] [NFC] Fix spelling and grammatical errors in IncludeBlocks text — mydeveloperday / detail
  4. [clang-format] PR42434 Remove preprocessor and pragma lines from ObjectiveC guess — mydeveloperday / detail
  5. [clang-format] Add IndentPragma style to eliminate common clang-format off scenario — mydeveloperday / detail
  6. [clang-format] NFC Add release note for IndentPragmas — mydeveloperday / detail
  7. [lldb] Allow LLDB to automatically retry a failed expression with an imported std C++ module — Raphael Isemann / detail
  8. [clang-tidy][NFC] Use moves instead of copies when constructing OptionsProviders. — n.james93 / detail
  9. [AMDGPU] Resolve issues when picking between ds_read/write and ds_read2/write2 — Mirko.Brkusanin / detail
  10. [dsymutil][DWARFLinker][NFC] Make interface of AddressMap more general. — a.v.lapshin / detail
  11. [llvm-rc] Handle driveless absolute windows paths when loading external files — martin / detail
  12. [ARM][RegAlloc] Add t2LoopEndDec — david.green / detail
  13. [clangd] NFC: Use SmallVector<T> where possible — kbobyrev / detail
  14. [lldb] Fix that symbols.clang-modules-cache-path is never initialized — Raphael Isemann / detail
  15. [AArch64][Driver][SVE] Push missing SVE feature error from driver to frontend — peter.waller / detail
  16. [lldb/Docs] Fix lldb-x86_64-fedora URL as it is still a silent bot — jan.kratochvil / detail
  17. [AArch64] Cortex-R82: remove crypto — sjoerd.meijer / detail
  18. [VE] Add vector reduce intrinsic instructions — marukawa / detail
  19. Fix a -Wunused-variable warning in release build. — hokein.wu / detail
  20. [SVE][CodeGen] Extend index of masked gathers — kerry.mclaughlin / detail
  21. [lldb] [docs] Add a manpage for lldb-server — mgorny / detail
  22. [Hexagon] Fix gcc6 compilation issue — kparzysz / detail
  23. [clang-tidy] Use a MemoryBufferRef when parsing configuration files. — n.james93 / detail
  24. [clangd][NFC] Remove unnecessary vector. — n.james93 / detail
  25. [openmp] Remove clause from OMPKinds.def and use OMP.td info — clementval / detail
  26. [lldb/test] Replace ad-hoc server test choice with test categories — pavel / detail
  27. [lldb/test] Change base class of lldb-server tests — pavel / detail
  28. [gn build] fix build after a7b2847216b4f7 — thakis / detail
  29. AA: make AliasAnalysis.h compatible with C++20 (NFC) — nunoplopes / detail
  30. Revert "[openmp] Remove clause from OMPKinds.def and use OMP.td info" — clementval / detail
  31. [flang] Fix bogus message on index-names in the presence of associated entities — psteinfeld / detail
  32. [clangd] Find relations in Dex exploration tool. — usx / detail
  33. [DFSan] Add custom wrapper for getsockname. — mascasa / detail
  34. [flang]Add Parser Support for Allocate Directive — irina.dobrescu / detail
  35. [lldb] Remove assumption from Clang-based data formatters that their types are in the scratch AST — Raphael Isemann / detail
  36. [OpenCL] Implement extended subgroups fully in headers. — anastasia.stulova / detail
  37. [Clang] Add vcmla and rotated variants for Arm ACLE. — flo / detail
  38. [CallBase] Add hasRetAttr version that takes StringRef. — flo / detail
  39. [RISCV][LegalizeDAG] Expand SETO and SETUO comparisons. Teach LegalizeDAG to expand SETUO expansion when UNE isn't legal. — craig.topper / detail
  40. [NFC] Use ConvertOpToLLVMPattern instead of ConvertToLLVMPattern. — jurahul / detail
  41. [lldb] Deal gracefully with concurrency in the API instrumentation. — Jonas Devlieghere / detail
  42. [test] Fix scev-expander-preserve-lcssa.ll under NPM — aeubanks / detail
  43. [CSSPGO] Pseudo probe encoding and emission. — hoy / detail
  44. [clang] Remove `-triple` from the invocations of `flang-new -fc1` — andrzej.warzynski / detail
  45. [gn build] Port b035513c06d — llvmgnsyncbot / detail
  46. [VectorCombine] improve readability; NFC — spatel / detail
  47. [InstCombine] avoid crash sinking to unreachable block — spatel / detail
  48. [DFSan] Add custom wrapper for sigaltstack. — mascasa / detail
  49. [scudo][standalone] Small changes to the fastpath — kostyak / detail
  50. [lldb] Introduce separate scratch ASTs for debug info types and types imported from C++ modules. — Raphael Isemann / detail
  51. [lld][WebAssembly] Delay creation of internal __wasm_memory_init function — sbc / detail
  52. [lldb] Remove single-case switch statement (NFC) — Jonas Devlieghere / detail
  53. Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."""" — Artem Dergachev / detail
  54. [analyzer][CTU] Add an abstraction layer between libCrossTU and libAnalysis. — Artem Dergachev / detail
  55. [DFSan] Add custom wrapper for _dl_get_tls_static_info. — mascasa / detail
  56. [gn build] Port ea6641085d0 — llvmgnsyncbot / detail
  57. [NFC] Fix a gcc build break by using an explict constructor. — hoy / detail
  58. [Doc] Update branch name in Phabricator documentation — alexey.bader / detail
  59. [RISCV] Add (Proposed) Assembler Extend Pseudo-Instructions — selliott / detail
  60. [NPM] Support -fmerge-functions — aeubanks / detail
  61. [NFC] Fix a gcc build break by not using an initializer. — hoy / detail
  62. [RISCV][NFC] Fix Sext/Zext Tests — selliott / detail
  63. [AArch64] Don't try to compress jump tables if there are any inline asm instructions. — Amara Emerson / detail
  64. [scudo] [standalone] [NFC] clang-format code. — 31459023+hctim / detail
  65. [DFSan] Add custom wrapper for getpeername. — mascasa / detail
  66. [PGO] Enable preinline and cleanup when optimize for size — zequanwu / detail
  67. [mlir][StandardOps] Verify that the result of an integer constant is signless — riddleriver / detail
  68. [GWP-ASan] IWYU & clang-format — 31459023+hctim / detail
  69. [mlir][Parser] Fix crash in DenseElementsAttr parser when no elements are parsed — riddleriver / detail
  70. Add MLIR Python binding for Array Attribute — joker.eph / detail
  71. [mlir][SCCP] Don't visit private callables unless they are used when tracking interprocedural arguments/results — riddleriver / detail
  72. [SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing. — paulsson / detail
  73. [gn build] add a missing dependency — thakis / detail
  74. [gn build] only build iOS builtins with full Xcode — thakis / detail
  75. [gn build] fix up arm64 builtin sources a bit — thakis / detail
  76. [RISCV] Simplify vector instruction handling in RISCVMCInstLower.cpp. — craig.topper / detail
  77. [DFSan] Add custom wrapper for pthread_join. — mascasa / detail
  78. [libc++] NFCI: Refactor __shared_ptr_emplace — Louis Dionne / detail
  79. Basic: Initialize FileEntry's fields inline, almost NFC — Duncan P. N. Exon Smith / detail
  80. [clang-tidy] performance-unnecessary-copy-initialization: Prevent false positives when dependent variable is modified. — flx / detail
  81. [DFSan] Appease the custom wrapper lint script. — mascasa / detail
  82. [mlir] Remove the dependency on StandardOps from FoldUtils — riddleriver / detail
  83. [SmallVector] Copy new docs into Doxygen comment — scott.linder / detail
  84. [msan] Do not use 77 as exit code, instead use 1 — eugenis / detail
  85. [WebAssembly] Support COMDAT sections in assembly syntax — dschuff / detail
  86. [llvm-cov][gcov] Optimize the cycle counting algorithm by skipping zero count cycles — i / detail
  87. [VE] Remove -faddrsig and -fnoaddrsig tests — marukawa / detail
  88. Revert "[NFC] Fix a gcc build break by not using an initializer." — 31459023+hctim / detail
  89. Revert "[NFC] Fix a gcc build break by using an explict constructor." — 31459023+hctim / detail
  90. Revert "[CSSPGO] Pseudo probe encoding and emission." — 31459023+hctim / detail
  91. Revert "[WebAssembly] Support COMDAT sections in assembly syntax" — dschuff / detail
  92. [lld-macho] Implement -object_path_lto — jezng / detail
  93. [lld-macho] Don't attempt to emit rebase opcodes for debug sections — jezng / detail
  94. [lld-macho] Add support for -mcpu, -mattr, -code-model in LTO — jezng / detail
  95. [lld-macho] Initialize AsmParsers earlier — jezng / detail
  96. [lld-macho] Implement `-no_implicit_dylibs` — jezng / detail
  97. [lld-macho] Don't load dylibs more than once — jezng / detail
  98. Remove references to the ast_type_traits namespace — alexfh / detail
  99. [gn build] Port 7ead5f5aa38 — llvmgnsyncbot / detail
  100. Revert "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." — paulsson / detail
  101. fix typo to cycle bots — thakis / detail
  102. [WebAssembly] Support COMDAT sections in assembly syntax — dschuff / detail
  103. [test] Fix compiler-rt/test/profile/coverage_emptylines.cpp if the build directory is under /tmp — i / detail
  104. Ensure that we don't leave behind "InstantiatingSpecialization" entries — richard / detail
  105. [lld][WebAssembly] Split __wasm_apply_relocs function in two — sbc / detail
  106. [libc] Add [l|ll]abs implementation. — chennngwang / detail
  107. [CSSPGO] Pseudo probe encoding and emission. — hoy / detail
  108. [gn build] Port 705a4c149d8 — llvmgnsyncbot / detail
  109. [WebAssembly][lld] Exclude COMDAT sections — dschuff / detail
  110. [lld-macho] Don't include absolute address value in expected test output — jezng / detail
  111. [lld-macho] Disable some tests that are failing on Windows — jezng / detail
  112. Tooling: Migrate some tests to FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
  113. [libomptarget][nfc] Remove data_sharing type aliasing — jonathanchesterfield / detail
  114. Re-land: [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  115. [libc++] Include C++ headers, not C headers, in <charconv>. — arthur.j.odwyer / detail
  116. [libc++] ADL-proof by adding _VSTD:: qualifications to memmove etc. — arthur.j.odwyer / detail
  117. [analyzer] OSObjectCStyleCast: Improve warning message. — Artem Dergachev / detail
  118. [RISCV] Use tail agnostic policy for vsetvli instruction emitted in the custom inserter — craig.topper / detail
  119. [Polly] Consider InvalidContext to determine partial READ. — llvm-project / detail
  120. [Support] Use is_contained (NFC) — kazu / detail
  121. [MemorySSA] Remove unused declaration optimizeUses (NFC) — kazu / detail
  122. [RISCV] Separate masked and unmasked definitions for pseudo instructions. — kai.wang / detail
  123. [NFC] Inline maxDevirtIterationsReached() — aeubanks / detail
  124. [OpenMPIRBuilder] Fix typo. NFC. — llvm-project / detail
  125. [libc++] Remove invalid use of `#if _LIBCPP_STD_VER >= 11`, as `_LIBCPP_STD_VER` can never be less than 11. — marek.kurdej / detail
  126. [Support] Introduce a new InstructionCost class — david.sherwood / detail
  127. [gn build] Port 9b76160e53f — llvmgnsyncbot / detail
  128. Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis." — hokein.wu / detail
  129. [gn build] Port 5663bf201f5 — llvmgnsyncbot / detail
  130. [VE] Add vgt and vsc intrinsic instructions — marukawa / detail
  131. [ARM] Make t2DoLoopStartTP a terminator — david.green / detail
  132. [AST][RecoveryAST] Preserve type for member call expr if argments are not matched. — hokein.wu / detail
  133. Fix build issue caused by 9b76160e53f67008ff21095098129a2949595a06 — david.sherwood / detail
  134. [clangd] Reorder the class field to avoid -Wreorder-ctor warning, NFC. — hokein.wu / detail
  135. [NFC][Test] Format the PowerPC test for incoming patch — qshanz / detail
  136. [NFC][Test] Add a test to verify the instruction form we got from isel — qshanz / detail
  137. [SelectionDAG] Implement SplitVecOp_INSERT_SUBVECTOR — joe.ellis / detail
  138. [KernelAddressSanitizer] Fix globals exclusion for indirect aliases — elver / detail
  139. Remove references to the ast_type_traits namespace — alexfh / detail
  140. Add rsqrt lowering from standard to ROCDL. — akuegel / detail
  141. [mlir] Expose target configuration for lowering to ROCDL. — akuegel / detail
  142. [mlir][ArmNeon][RFC] Add a Neon dialect — nicolas.vasilache / detail
  143. [AMDGPU] Make use of emitRemovedIntrinsicError. NFC. — jay.foad / detail
  144. [DFSan] Add custom wrapper for recvmmsg. — mascasa / detail
  145. [clangd] Use enumMember instead of enumConstant — n.james93 / detail
  146. [mlir] Support inlining into affine operations — zinenko / detail
  147. [PowerPC] Remove duplicate layout — Jinsong Ji / detail
  148. [YAML] Use correct source location for unknown key errors. — n.james93 / detail
  149. Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  150. Revert [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  151. [MC][ELF] Accept abbreviated form with sh_flags and sh_entsize — abidh / detail
  152. [libc++] NFCI: Implement make_shared as allocate_shared with std::allocator — Louis Dionne / detail
  153. [libc++] Use TARGET_FILE instead of TARGET_SONAME_FILE when generating ABI lists — Louis Dionne / detail
  154. [OpenMPIRBuilder] Various changes required for tileLoops. — llvm-project / detail
  155. [PGO] Adjust -vp-counters-per-site under dynamic linking. — yamauchi / detail
  156. [BasicAA] Handle two unknown sizes for GEPs — nikita.ppv / detail
  157. [tests][OpenMPIRBuilder] Use EXPECT_EQ instead ASSERT_EQ. — llvm-project / detail
  158. [clang-tidy] false-positive for bugprone-redundant-branch-condition in case of passed-by-ref params — Zinovy Nis / detail
  159. [RISCV] Add a pass to remove duplicate VSETVLI instructions in a basic block. — craig.topper / detail
  160. [gn build] Port b577d2df7bd — llvmgnsyncbot / detail
  161. [libc++] Install clang-format on CI nodes — Louis Dionne / detail
  162. [MCAsmInfo] Delete unused doesSupportExceptionHandling — i / detail
  163. [libc] Add implementations of lround[f|l] and llround[f|l]. — sivachandra / detail
  164. [libc++] Fix Docker image build after installing clang-format — Louis Dionne / detail
  165. [SmallVector][NFC] Link to ProgrammersManual from SmallVector docs — scott.linder / detail
  166. [AArch64] Lower calls with rv_marker attribute . — flo / detail
  167. [lld][PowerPC][test] Avoid flaky failures — Jinsong Ji / detail
  168. [LV] Precommit test for PR48429. — flo / detail
  169. Revert "[AArch64] Lower calls with rv_marker attribute ." — flo / detail
  170. [BasicAA] Add extra check in phi-spec-order.ll (NFC) — nikita.ppv / detail
  171. Migrate deprecated DebugLoc::get to DILocation::get — i / detail
  172. [Hexagon] Workaround for compilation error with VS2017 — kparzysz / detail
  173. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  174. [mlir] Start splitting the `tensor` dialect out of `std`. — silvasean / detail
  175. [flang] Removed an absolute path from the "flang" script — psteinfeld / detail
  176. Revert "[mlir] Start splitting the `tensor` dialect out of `std`." — silvasean / detail
  177. [InstCombine][x86] fix insertion point bug in vector demanded elts fold (PR48476) — spatel / detail
  178. Revert "Revert "[mlir] Start splitting the `tensor` dialect out of `std`."" — silvasean / detail
  179. [libc] Let wrappergen pick LLVM libc mangled name from aliasee file. — sivachandra / detail
  180. Store a MlirIdentifier instead of a MlirStringRef in MlirNameAttribute — joker.eph / detail
  181. [AIX][XCOFF] emit traceback table for function in aix — diggerlin / detail
  182. Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types." — nikita.ppv / detail
  183. [LoopIdiomRecognize] Autogenerate complete checks for the X86 ctlz/cttz tests. NFC — craig.topper / detail
  184. [AIX] Fixed a link error. — diggerlin / detail
  185. [SystemZTTIImpl] Allow some non-prefetched accesses in getMinPrefetchStride(). — paulsson / detail
  186. Reapply "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." — paulsson / detail
  187. Frontend: Migrate to FileEntryRef in TextDiagnosticTest, NFC — Duncan P. N. Exon Smith / detail
  188. clang-import-test: Clean up error output for files that cannot be found — Duncan P. N. Exon Smith / detail
  189. Fixup for 8c86197de3cba4257f26133e837d64e5f8ece210 to avoid making it platform-dependent — Duncan P. N. Exon Smith / detail
  190. [mlir][docs] Tidy up the pass infrastructure documentation — riddleriver / detail
  191. [Kaleidoscope] Migrate DebugInfo::get to DILocation::get — i / detail
  192. [llvm-cov gcov] Replace Donald B. Johnson's cycle enumeration with iterative cycle finding — i / detail
  193. [OpenMP] Add time profiling for libomptarget — georgakoudis1 / detail
  194. [MLGO] Fix build break as result of new InstructionCost (D91174) — mtrofin / detail
  195. [Analysis] Use is_contained (NFC) — kazu / detail
  196. Reland "[clang][cli] CompilerInvocationTest: add tests for boolean options" — jan_svoboda / detail
  197. [clang][cli] Don't always emit -f[no-]legacy-pass-manager — jan_svoboda / detail
  198. [clang][cli] Add flexible TableGen multiclass for boolean options — jan_svoboda / detail
  199. [clang][cli] Revert accidental access-control flag rename — jan_svoboda / detail
  200. [ARM] Test for showing scalar vector costs. NFC — david.green / detail
  201. [YAML] Support extended spellings when parsing bools. — n.james93 / detail
  202. [X86] Add chain in ISel for x86_tdpbssd_internal intrinsic. — yuanke.luo / detail
  203. [lldb] "target create" shouldn't save target if the command failed — Tatyana Krasnukha / detail
  204. [lldb] Modernize TargetList for-loops, NFC — Tatyana Krasnukha / detail
  205. [lldb] Make CommandInterpreter's execution context the same as debugger's one. — Tatyana Krasnukha / detail
  206. Create SPIRABIInfo to enable SPIR_FUNC calling convention. — melanie.blower / detail
  207. [BasicAA] Add tests for non-zero var index (NFC) — nikita.ppv / detail
  208. [BasicAA] Make non-equal index handling simpler to extend (NFC) — nikita.ppv / detail
  209. [LV] Fix scalar cost for tail predicated loops — david.green / detail
  210. [ARM] Add basic masked load/store costs — david.green / detail
  211. [X86] Avoid data16 prefix for lea in x32 mode — harald / detail
  212. [UpdateTestChecks] Add --(no-)x86_scrub_sp option. — harald / detail
  213. [Hexagon] Create vector masks for scalar loads/stores — kparzysz / detail
  214. [Transforms] Use is_contained (NFC) — kazu / detail
  215. [Analysis/Interval] Remove isLoop (NFC) — kazu / detail
  216. [mlir] Print bad size in AttrSizedOperandSegments — modocache / detail
  217. [NFC][AMDGPU] AMDGPUUsage updates — Tony.Tye / detail
  218. [AMDGPU] Add missing targets to amdgpu-features.cl — Tony.Tye / detail
  219. [AMDGPU] Add missing targets to target-invalid-cpu-note.c — Tony.Tye / detail
  220. [Hexagon] Reconsider getMask fix, return original mask, convert later — kparzysz / detail
  221. [CVP] Add additional switch tests (NFC) — nikita.ppv / detail
  222. mac/arm: XFAIL the last 3 failing tests — thakis / detail
  223. [CVP] Simplify and generalize switch handling — nikita.ppv / detail
  224. [mac/arm] XFAIL two more tests on arm64-apple — thakis / detail
  225. [CodeGen][AMDGPU] Fix ICE for static initializer IR generation — alexey.bader / detail
  226. [PPC] Check for PPC64 when emitting 64bit specific VSX nodes when pattern matching built vectors — zarko / detail
  227. [SimplifyCFG] FoldBranchToCommonDest(): bonus instrns must only be used by PHI nodes in successors (PR48450) — lebedev.ri / detail
  228. [[GlobalISel][IRTranslator] Fix a crash when the use of an extractvalue is a non-dominated metadata use. — Amara Emerson / detail
  229. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  230. [mac/arm] skip MappedMemoryTest that try to map w+x — thakis / detail
  231. [ELF][test] Rewrite st_value=0 copy relocation tests — i / detail
  232. mac/arm: XFAIL the last 2 failing check-llvm tests — thakis / detail
  233. fix typo to cycle bots — thakis / detail
  234. fix typos to cycle bots — thakis / detail
  235. X86: Correcting X86OutgoingValueHandler typo (NFC) — Matthew.Arsenault / detail
  236. [mac/arm] Deflake 3 check-llvm tests — thakis / detail
  237. [mlir] Add Python binding for MLIR Dict Attribute — joker.eph / detail
  238. [AsmParser] Fix support for zero bit integer types. — clattner / detail
  239. [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. — csigg / detail
  240. [lldb] [Process/FreeBSD] Add more 'override' keywords — mgorny / detail
  241. [VE] Optimize toolchain regression test — marukawa / detail
  242. [BasicAA] Handle known non-zero variable index — nikita.ppv / detail
  243. [clang-format] Remove double trim — bjoern / detail
  244. [X86] Regenerate vector-reduce-mul.ll with common check prefixes. NFC. — llvm-dev / detail
  245. [MLIR][SPIRV] Add support for GLSL F/U/SClamp. — antiagainst / detail
  246. Don't emit on op diagnostic in reproducer emission — jpienaar / detail
  247. [X86][SSE] combineReductionToHorizontal - add vXi8 ISD::MUL reduction handling (PR39709) — llvm-dev / detail
  248. [X86] Convert fadd/fmul _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) — llvm-dev / detail
  249. Recommit "[AArch64] Lower calls with rv_marker attribute." — flo / detail
  250. [VPlan] Use interleaveComma in printOperands() (NFC). — flo / detail
  251. [X86][AVX] Add additional X86ISD::SUBV_BROADCAST_LOAD test case for D92645 — llvm-dev / detail
  252. [X86][SSE] combineX86ShufflesRecursively - add basic handling for combining shuffles of different widths (PR45974) — llvm-dev / detail
  253. [NFC]{AMDGPU] Update AMDGPUUsage with AMD RDNA 2 reference — Tony.Tye / detail
  254. [Transforms] Use llvm::erase_value (NFC) — kazu / detail
  255. [Analysis] Remove unused declaration replaceEdgeKey (NFC) — kazu / detail
  256. [X86] Extend varargs test — harald / detail
  257. [AC] Handle (X+C1)<C2 assumes (PR48408) — nikita.ppv / detail
  258. [X86] Add isel patterns to form VPDPWSSD from (add (vpmaddwd X, Y), Z) when AVXVNNI is enabled. — craig.topper / detail
  259. [X86] Add ExeDomain = SSEPackedSingle to cvtss2sd and cvtsd2ss instrutions. — craig.topper / detail
  260. [NFC][AMDGPU] Reformat AMD GPU targets in cuda.cpp — Tony.Tye / detail
  261. [clangd] Fix locateMacroAt() for macro definition outside preamble — zeratul976 / detail
  262. [ORC] Prefer preincrement on iterator. — Lang Hames / detail
  263. [JITLink] Fix include guard end comment. — Lang Hames / detail
  264. [JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs. — Lang Hames / detail
  265. Revert "[JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs." — thakis / detail
  266. Re-apply 8904ee8ac7e with missing header included this time. — Lang Hames / detail
  267. [opt][NPM] Pin -lower-amx-type to legacy PM — aeubanks / detail
  268. [Target] Use llvm::is_contained (NFC) — kazu / detail
  269. [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
  270. [MachineCombiner][NFC] Add MustReduceRegisterPressure goal — czhengsz / detail
  271. [SLP][Test] Precommit test for D93192 — anton.a.afanasyev / detail
  272. Factor out and centralize repeated 'getExpandedPackSize'. — richard / detail
  273. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  274. Fix test expectation to cope with custom version namespaces. — richard / detail
  275. [CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately — raul / detail
  276. [LoopIdiom] Pre-commit tests for D92745. NFC — craig.topper / detail
  277. [Flang][OpenMP] Semantic checks for Atomic construct. — joshisameeran17 / detail
  278. [AST][RecoveryExpr] Preserve type for broken overrload member call expr. — hokein.wu / detail
  279. [PowerPC][FP128] Fix the incorrect signature for math library call — qshanz / detail
  280. [clangd] Go-to-definition on pure virtual method decls jumps to all overrides. — hokein.wu / detail
  281. [Flang][OpenMP-5.0] Semantic checks for flush construct. — joshisameeran17 / detail
  282. [clang][cli] Port Preprocessor and PreprocessorOutput option flags to new option parsing system — jan_svoboda / detail
  283. [llvm-readelf] - Improve ELF type field dumping. — grimar / detail
  284. [clang][cli] Better defaults for MarshallingInfoString — jan_svoboda / detail
  285. [llvm-readobj] - For SHT_REL relocations, don't display an addend. — grimar / detail
  286. [clang][cli] Port FileSystem options to new option parsing system — jan_svoboda / detail
  287. [compiler-rt][CMake] Define HAS_ASM_LSE on Apple if available — raul / detail
  288. Revert "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  289. [MLIR] Add lowerings for atan and atan2 to ROCDL intrinsics — frgossen / detail
  290. [AMDGPU] Mark amdgpu_gfx functions as module entry function — sebastian.neubauer / detail
  291. [MLIR] Add atan and atan2 lowerings to CUDA intrinsics — frgossen / detail
  292. [XRay] Remove unnecessary <x86intrin.h> include — raul / detail
  293. [AMDGPU][NFC] Remove unused VOP3Mods0Clamp — carl.ritson / detail
  294. [AMDGPU][NFC] Rename opsel/opsel_hi/neg_lo/neg_hi with suffix 0 — carl.ritson / detail
  295. [ARM] Improve handling of empty VPT blocks in tail predicated loops — david.green / detail
  296. [SVE][CodeGen] Lower scalable floating-point vector reductions — kerry.mclaughlin / detail
  297. [IRCE] Add test case for PR48051 — llvm-dev / detail
  298. [TableGen] Don't dereference from dyn_cast<> - use cast<> instead. NFCI. — llvm-dev / detail
  299. [SLP] Fix vector element size for the store chains — anton.a.afanasyev / detail
  300. Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types." — Raphael Isemann / detail
  301. [llvm-objdump] Use "--" for long options in --help text — david.spickett / detail
  302. [VPlan] Make VPWidenMemoryInstructionRecipe a VPDef. — flo / detail
  303. [compiler-rt] [builtins] Make lse.S compile on Darwin — raul / detail
  304. Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  305. [libc++] s/Birdirectional/Bidirectional/g. NFCI. — arthur.j.odwyer / detail
  306. [libc++] s/insertible/insertable/g. NFCI. — arthur.j.odwyer / detail
  307. [libc++] Remove __is_construct::__nat. NFCI. — arthur.j.odwyer / detail
  308. [libc++] Fix some one-off typos in comments. NFCI. — arthur.j.odwyer / detail
  309. generate_header_tests.py: Sort the header files ASCIIbetically. — arthur.j.odwyer / detail
  310. Reland [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
  311. [AIX] Fixed "comparison of unsigned expression >= 0 is always true" gcc warnings. — diggerlin / detail
  312. [flang][driver] Fix a small bug (auto vs auto&) — andrzej.warzynski / detail
  313. [VE] Correct addRegisterClass calls — marukawa / detail
  314. [libc++] [P1164] Add tests for create_directories. NFC. — marek.kurdej / detail
  315. [X86] LowerBUILD_VECTOR - track zero/nonzero elements with APInt masks. NFCI. — llvm-dev / detail
  316. [VE] Add logical mask intrinsic instructions — marukawa / detail
  317. [AMDGPU] Make use of HasSMemRealTime predicate. NFC. — jay.foad / detail
  318. Revert "Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately"" — raul / detail
  319. [SLP] Control maximum vectorization factor from TTI — Stanislav.Mekhanoshin / detail
  320. [libc][Obvious] Include <fenv.h> from DummyFenv.h. — sivachandra / detail
  321. [clang-scan-deps] Support clang-cl — sylvain.audi / detail
  322. [libc++] Consistently replace `::new(__p) T` with `::new ((void*)__p) T`. NFCI. — arthur.j.odwyer / detail
  323. [libc++] ADL-proof <functional> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  324. [NFC][SimplifyCFG] Add another miscompiled test for PR48450 — lebedev.ri / detail
  325. [NFC][SimplifyCFG] FoldBranchToCommonDest(): pull out 'common successor' into a variable — lebedev.ri / detail
  326. [SimplifyCFG] FoldBranchToCommonDest(): temporairly put back restrictions on liveout uses of bonus instructions (PR48450) — lebedev.ri / detail
  327. [ASTImporter] Fix import of a typedef that has an attribute — gabor.marton / detail
  328. [MLIR][SPIRV] Refactoring serialization and deserialization — antiagainst / detail
  329. [PowerPC] Restore stack ptr from frame ptr with setjmp — nemanja.i.ibm / detail
  330. lld/ELF: Parse MSP430 BFD/emulation names — i / detail
  331. [TableGen] Fixed 64-bit filters being sliced to 32 bits in FixedLenDecoderEmitter — Cameron.Desrochers / detail
  332. [NFC] Remove trailing whitespace in llvm/CMakeLists.txt — Tony.Tye / detail
  333. [NFCI][Thumb2] Regenerate MVE tests i missed in 59560e85897afc50090b6c3d920bacfd28b49d06 — lebedev.ri / detail
  334. [amdgpu] Fix a crash case when `V_CNDMASK` could be simplified. — michael.hliao / detail
  335. [Wasm][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  336. Revert "[clang-scan-deps] Support clang-cl" — sylvain.audi / detail
  337. [SystemZ] Improve handling of backchain offset. — paulsson / detail
  338. [mlir][linalg] Fix bug in elementwise vectorization — thomasraoux / detail
  339. [sanitizer] Restrict querying VM size on Darwin only to iOS devices — Kuba Mracek / detail
  340. [RISCV] Move vtype decoding and printing from RISCVInstPrinter to RISCVBaseInfo. Share with the assembly parser's debug output — craig.topper / detail
  341. [flang] Use mlir::OpState::operator->() to get to methods of mlir::Operation. — csigg / detail
  342. [NFC] Remove stray comment. — asbirlea / detail
  343. [Hexagon] Tweak _MSC_VER workaround version — rnk / detail
  344. [VectorCombine] add test for load with offset; NFC — spatel / detail
  345. [CUDA] Do not diagnose host/device variable access in dependent types. — tra / detail
  346. [mlir][OpFormat] Add support for emitting newlines from the custom format of an operation — riddleriver / detail
  347. [mlir][OpAsmParser] Add support for parsing integer literals without going through IntegerAttr — riddleriver / detail
  348. [flang] Fix copy elision assumption. — llvm-project / detail
  349. [mlir] Remove methods from mlir::OpState that just forward to mlir::Operation. — csigg / detail
  350. [mlir] Change the internal representation of FrozenRewritePatternList to use shared_ptr — riddleriver / detail
  351. [LAA] Relax restrictions on early exits in loop structure — listmail / detail
  352. [MBP] Prevent rotating a chain contains entry block — carrot / detail
  353. Add initial support for multilibs in Baremetal toolchain. — abidh / detail
  354. [NFC] cleanup cg-profile emission on TargetLowerinng — zequanwu / detail
  355. [libc++] Split allocator_traits and pointer_traits out of <memory> — Louis Dionne / detail
  356. clang: Add byval on x86_intrcc parameter 0 — Matthew.Arsenault / detail
  357. OpaquePtr: Require byval on x86_intrcc parameter 0 — Matthew.Arsenault / detail
  358. [mlir][ArmSVE][RFC] Add an ArmSVE dialect — joker.eph / detail
  359. [DDG] Data Dependence Graph - DOT printer — bmahjour / detail
  360. Speculative fix for build bot failures — listmail / detail
  361. Revert "[mlir] Remove methods from mlir::OpState that just forward to mlir::Operation." — csigg / detail
  362. Revert "[DDG] Data Dependence Graph - DOT printer" — bmahjour / detail
  363. [libc++] Refactor allocate_shared to use an allocation guard — Louis Dionne / detail
  364. [AMDGPU] Use multi-dword flat scratch for spilling — Stanislav.Mekhanoshin / detail
  365. [mlir][OpDefGen] Add support for generating local functions for shared utilities — riddleriver / detail
  366. [LoopIdiomRecognize] Teach detectShiftUntilZeroIdiom to recognize loops where the counter is decrementing. — craig.topper / detail
  367. Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef — Duncan P. N. Exon Smith / detail
  368. AST: Silence an instance of -Wsign-compare, NFC — Duncan P. N. Exon Smith / detail
  369. Add comment to closing brace of anonymous namespace, NFC — Duncan P. N. Exon Smith / detail
  370. Adapt lldb to a40db5502b2515a6f2f1676b5d7a655ae0f41179 — Duncan P. N. Exon Smith / detail
  371. [VectorCombine] make load transform poison-safe — spatel / detail
  372. [libc++] NFCI: Return pointer instead of reference from __shared_ptr_emplace helper method — Louis Dionne / detail
  373. [libc++] Remove unnecessary static assertion in allocate_shared — Louis Dionne / detail
  374. [clang][IR] Add support for leaf attribute — haowei / detail
  375. [mlir] Add section page for Rationale docs. — riddleriver / detail
  376. [mlir] Fix opaque struct typedef in AsyncRuntime header — ezhulenev / detail
  377. [gn build] (semi-manually) port 7ad49aec125 — thakis / detail
  378. [gn build] (semi-manually) port 19d57b5c42b — thakis / detail
  379. [VectorCombine] add alignment test for gep load; NFC — spatel / detail
  380. scudo: Remove positional template arguments for secondary cache. NFCI. — peter / detail
  381. [lld/mac] implement -compatibility_version, -current_version — thakis / detail
  382. [X86] Fix variadic argument handling for x32 — harald / detail
  383. [PGO] Verify BFI counts after loading profile data — xur / detail
  384. [PowerPC] Temporarily disable asan longjmp tests — nemanja.i.ibm / detail
  385. AMDGPU: If a store defines (alias) a load, it clobbers the load. — changpeng.fang / detail
  386. Revert "ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC" — rnk / detail
  387. [amdgpu] Default to code object v3 — jonathanchesterfield / detail
  388. [libc][Obvious] Mark functions in DummyFEnv.h as static inline. — sivachandra / detail
  389. Remove the ast_type_traits namespace. — alexfh / detail
  390. [RISCV] Teach debug output from assembly parser to print register names instead of enum values. — craig.topper / detail
  391. [RISCV] Handle Match_InvalidSImm5 in RISCVAsmParser::MatchAndEmitInstruction — craig.topper / detail
  392. [RISCV] Prevent assertion in the assembler if vmerge or vfmerge are given a V0 destination. — craig.topper / detail
  393. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  394. [libc] Add memcmp implementation. — chennngwang / detail
  395. Revert "[Debugify] Support checking Machine IR debug info" — xiang1.zhang / detail
  396. [libc][NFC] Skip adding dummy targets for skipped unit tests. — sivachandra / detail
  397. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  398. [libc] Add remainder[f|l] and remquo[f|l] to the list of aarch64 entrypoints. — sivachandra / detail
  399. [mlir][Inliner] Refactor the inliner to use nested pass pipelines instead of just canonicalization — riddleriver / detail
  400. [PGO] remove unintentional code in early commit — xur / detail
  401. [NFC] [Legalizer] Use common method for expanding fp-to-int operands — qiucofan / detail
  402. Revert "[amdgpu] Default to code object v3" — thakis / detail
  403. Revert "Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef" — thakis / detail
  404. [X86] Add test case for commit e52bc1d2bba794b. — yuanke.luo / detail
  405. Revert "[Debugify] Support checking Machine IR debug info" — thakis / detail
  406. Revert "[MachineDebugify] Insert synthetic DBG_VALUE instructions" — thakis / detail
  407. [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload — medismail.bennani / detail
  408. Reland "[MachineDebugify] Insert synthetic DBG_VALUE instructions" — thakis / detail
  409. [gn build] Port d2ed9d6b7ec — llvmgnsyncbot / detail
  410. [RISCV] Define vadd/vsub/vrsub intrinsics and lower to V instructions. — kai.wang / detail
  411. Revert "[lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload" — medismail.bennani / detail
  412. [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload — medismail.bennani / detail
  413. [Compiler-rt][AArch64] Workaround for .cfi_startproc assembler parser bug. — raul / detail
  414. Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  415. [Analysis] Use llvm::erase_value (NFC) — kazu / detail
  416. [Test] Test on assertion failure with expensive SCEV range inference — mkazantsev / detail
  417. [IR] Remove isPowerOf2ByteWidth — kazu / detail
  418. [GlobalISel][IRTranslator] Ensure branch probabilities are added when translating invoke edges. — Amara Emerson / detail
  419. [SCEV] Add missing type check into getRangeForAffineNoSelfWrappingAR — mkazantsev / detail
  420. [llvm-readelf] - Don't print OS/Processor specific prefix for known ELF file types. — grimar / detail
  421. [RISCV][NFC] Define scalable vectors for half types. — kai.wang / detail
  422. [VE] Support atomic exchange instructions — marukawa / detail
  423. [clangd] Add hover info for `this` expr — sam.mccall / detail
  424. [clang][cli] Create accessors for exception models in LangOptions — jan_svoboda / detail
  425. [clang][cli] Squash exception model in LangOptions into one member — jan_svoboda / detail
  426. [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option — jan_svoboda / detail
  427. [VPlan] Use VPdef for VPWidenCall. — flo / detail
  428. [VPlan] Use VPDef for VPWidenGEPRecipe. — flo / detail
  429. [LV] Add reduction test, which exposed a crash in a pending patch. — flo / detail
  430. [X86][AVX] LowerBUILD_VECTOR - reduce 256/512-bit build vectors with zero/undef upper elements + pad. — llvm-dev / detail
  431. [X86] Remove trailing whitespace. NFC. — llvm-dev / detail
  432. [CodeGenPrepare] Update optimizeGatherScatterInst for scalable vectors. — paul.walker / detail
  433. [SVE] Move INT_TO_FP i1 promotion into custom lowering. — paul.walker / detail
  434. [RISCV] Define vwadd/vwaddu/vwsub/vwsubu intrinsics. — kai.wang / detail
  435. [InstCombine] Remove scalable vector restriction when fold SelectInst — JunMa / detail
  436. [InstCombine] Remove scalable vector restriction in InstCombineCompares — JunMa / detail
  437. [InstCombine][NFC] Change cast of FixedVectorType to dyn_cast. — JunMa / detail
  438. [clang-format] Recognize c++ coroutine keywords as unary operator to avoid misleading pointer alignment — yedeng.yd / detail
  439. [LV] Pass explicit vector width to not require a X86 target. — flo / detail
  440. [clangd] Avoid traversing C:\ -> C: when looking for CDBs — sam.mccall / detail
  441. Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  442. [InstCombine] Remove scalable vector restriction in foldVectorBinop — JunMa / detail
  443. [clangd] Oops, fix code in #ifdef WIN32 — sam.mccall / detail
  444. [OpenMP] Initialize runtime in the forked child process — hansang.bae / detail
  445. [AMDGPU][NFC] Add more global_atomic_cmpswap tests — sebastian.neubauer / detail
  446. [AMDGPU] Unify flat offset logic — sebastian.neubauer / detail
  447. [VPlan] Use VPDef for VPWidenSelectRecipe. — flo / detail
  448. [VE][NFC] Sort VEISD operations — marukawa / detail
  449. [VE] Support FRAMEADDR — marukawa / detail
  450. [AnnotationRemarks] Also generate annotation remarks when using -O0. — flo / detail
  451. [lldb] Fix import-std-module tests after libc++ got a new __memory subdirectory — Raphael Isemann / detail
  452. [utils] Fix UpdateTestChecks case where 2 runs differ for last label — mtrofin / detail
  453. [SystemZ] Remove most hard-coded R1D instances for sibcalls — ulrich.weigand / detail
  454. [clangd] Improve goToDefinition on auto and dectype — sam.mccall / detail
  455. [ARM] Match dual lane vmovs from insert_vector_elt — david.green / detail
  456. [mlir] Add std op for X raised to the power of Y — tpopp / detail
  457. [NFC] Fix a few SVEInstrInfo related stylistic issues. — paul.walker / detail
  458. [clang][driver][NFC] Use StringRef instead of std::string — n.james93 / detail
  459. [utils] The func_dict for a prefix may just be empty — mtrofin / detail
  460. [libc++] Fix allocate_shared when used with an explicitly convertible allocator — Louis Dionne / detail
  461. [X86] Remove unnecessary SUBV_BROADCAST combines. NFCI. — llvm-dev / detail
  462. [PGO] Allow overriding -vp-counters-per-site — raul / detail
  463. [AArch64][NEON] Remove undocumented vceqz{,q}_p16, vml{a,s}q_n_f64 intrinsics — joe.ellis / detail
  464. [ELF] Error for out-of-range R_X86_64_[REX_]GOTPCRELX — i / detail
  465. [llvm-symbolizer] Add missing include for config.h — akhuang / detail
  466. SeparateConstOffsetFromGEP::lowerToSingleIndexGEPs - don't use dyn_cast_or_null. NFCI. — llvm-dev / detail
  467. [X86] Explicitly use SDValue instead of auto. NFCI. — llvm-dev / detail
  468. [mlir] Add NVVM lowering for std.pow — tpopp / detail
  469. [clangd] Log remote index connectivity status — kbobyrev / detail
  470. [X86] Regenerate avxvnni.ll tests - remove unused prefix. NFCI. — llvm-dev / detail
  471. [FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute. — kevin.neal / detail
  472. [mlir] Fix GPUToNVVM test — tpopp / detail
  473. Revert "[clangd] Log remote index connectivity status" — kbobyrev / detail
  474. [mlir] Add std.powf to ROCDL lowering. — tpopp / detail
  475. [NFC] Update extract-bits.ll — mtrofin / detail
  476. [mlir] Add std.pow lowering to LLVMIR — tpopp / detail
  477. Revert "[FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute." — kevin.neal / detail
  478. [libc++] Fix synopsis in string::ends_with test. NFC. — marek.kurdej / detail
  479. [NFC] update extract-lowbits.ll and scalar-pf-to-i64.ll — mtrofin / detail
  480. [clangd] Provide suggestions with invalid config keys — n.james93 / detail
  481. [tests][LV] precommit tests for D93317 — listmail / detail
  482. [tests] fix an accidental target dependence added in 99ac8868 — listmail / detail
  483. [lld/mac] Set ordinal on dynamic undefined symbols in symbol table — thakis / detail
  484. [OPENMP51] Add present modifier in defaultmap clause — cchen / detail
  485. Reland dcdef5b5b3df457566e7faf61e1e5789c42528d1 — kbobyrev / detail
  486. Adding a test case that I accidentally dropped from 27ea7d0a6e0dc51e0214707bcc265fa6f9dc9bc6 — aaron / detail
  487. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  488. Set decl on DeclRefExpr directly during deserialization rather than — richard / detail
  489. [mlir] Allow nested regions in inlineRegionAndEmitStore — tpopp / detail
  490. [AMDGPU] Clarify scratch initialization — Tony.Tye / detail
  491. [RISCV] Use default member initializers for the feature flags in RISCVTargetInfo. NFC — craig.topper / detail
  492. [LV] Restructure handling of -prefer-predicate-over-epilogue option [NFC] — listmail / detail
  493. [OpenMP] Introduce new file wrapper class for runtime — jonathan.l.peyton / detail
  494. [mlir] Handle unknown ops in dynamic_tensor_from_elements bufferization — silvasean / detail
  495. [lld-macho] -weak_{library,framework} should always take priority — jezng / detail
  496. [lld-macho] Don't emit rebase opcodes for relocs in TLV sections — jezng / detail
  497. [lld-macho] Support -sub_umbrella — jezng / detail
  498. [lld-macho] Add implicit dylib support for frameworks — jezng / detail
  499. [flang] Minor fix to list-directed REAL output editing — pklausler / detail
  500. [clangd] Validate clang-tidy Checks in clangd config. — n.james93 / detail
  501. [PowerPC] Enable paired vector type and intrinsics when MMA is disabled — baptiste.saleil / detail
  502. [clang-tidy] Support all YAML supported spellings for bools in CheckOptions. — n.james93 / detail
  503. [flang] Clean up TODO comments and fix one (DATA constant ambiguity) — pklausler / detail
  504. [NFC][Tests][SimplifyCFG] Trim whitespaces at the end of lines — lebedev.ri / detail
  505. [NFCI][SimplifyCFG] Add basic scaffolding for gradually making the pass DomTree-aware — lebedev.ri / detail
  506. [mlir][IR] Define the singleton builtin types in ODS instead of C++ — riddleriver / detail
  507. [RISCV] Only custom legalize i32 arguments to vector intrinsics on RV64. — craig.topper / detail
  508. [clang] Migrate deprecated DebugInfo::get to DILocation::get — i / detail
  509. AMDGPU: Remove redundant CCAction for i1 — Matthew.Arsenault / detail
  510. GlobalISel: Fix generic handling of single outgoing call arguments — Matthew.Arsenault / detail
  511. [Hexagon] Fix bitcasting v1i8 -> i8 — kparzysz / detail
  512. [docs][unittest][Go][StackProtector] Migrate deprecated DebugInfo::get to DILocation::get — i / detail
  513. Frontend: Fix confusing comment at call to clearOutputFiles, NFC — Duncan P. N. Exon Smith / detail
  514. [RISCV] Define vadc/vmadc/vsbc/vmsbc intrinsics. — kai.wang / detail
  515. [RISCV] Define vsll/vsrl/vsra intrinsics. — kai.wang / detail
  516. [RISCV] Define vnsrl/vnsra intrinsics. — kai.wang / detail
  517. [RISCV] Define vmin/vminu/vmax/vmaxu intrinsics. — kai.wang / detail
  518. [RISCV] Define vfadd/vfsub/vfrsub intrinsics. — kai.wang / detail
  519. [libc++] Use consistent declaration for main() in test — Louis Dionne / detail
  520. RegisterCoalescer: Remove phi-only subranges when erasing identity copies — Matthew.Arsenault / detail
  521. Don't memcpy from an empty ArrayRef; the base pointer could be null, and — richard / detail

clang-d374929-gc4736b91f87-t17070-b17070.tar.gz (Dec 15, 2020 4:30:37 PM)

  1. LNT: Fix baseline lookup in run view. — tamar.christina / githubweb
  2. LNT: Fix large Mann-Whitney U Test. — tamar.christina / githubweb
  3. LNT: fix broken relative redirect — tamar.christina / githubweb
  4. LNT: Sort testsuites ascendingly — tamar.christina / githubweb
  5. LNT: Use relative URLs for Javascript-based URLs. — tamar.christina / githubweb
  6. LNT: Fix Perf profiling support — tamar.christina / githubweb

clang-d374408-gdb884dafb7b-t16903-b16903.tar.gz (Dec 10, 2020 3:05:24 AM)

  1. Add sqrt lowering from standard to ROCDL — akuegel / detail
  2. [X86] AMX programming model. — yuanke.luo / detail
  3. [AST] Fix a constexpr-evaluator crash on error-dependent returnstmt. — hokein.wu / detail
  4. [gn build] Port f80b29878b0 — llvmgnsyncbot / detail
  5. [ARM] MVE vcreate tests, for dual lane moves. NFC — david.green / detail
  6. [mlir][Shape] Make sure tensor_cast(constant_shape) folding uses the correct type — benny.kra / detail
  7. [Hexagon] Fold single-use variables into assert. NFCI. — benny.kra / detail
  8. [lldb][NFC] Fix a typo in TestCppMultipleInheritance — Raphael Isemann / detail
  9. Remove Shapet assignment operator that's identical to the default. NFC. — benny.kra / detail
  10. [TruncInstCombine] Remove scalable vector restriction — JunMa / detail
  11. [mlir] Explicitly track branch instructions in translation to LLVM IR — zinenko / detail

clang-d374397-g5bb28fa0f51-t16901-b16901.tar.gz (Dec 10, 2020 1:14:33 AM)

  1. [lld][WebAssembly] Don't emit names for data segments that we omit — sbc / detail
  2. [test] Fix coro-retcon.ll under NPM — aeubanks / detail
  3. [VE][NFC] Disable VP tests — marukawa / detail
  4. [llvm-link][NFC] Minor cleanup — serguei.n.dmitriev / detail
  5. [Tablegen] Use llvm::is_contained (NFC) — kazu / detail
  6. [libc++] Add a script to automatize updating test for a new header. — marek.kurdej / detail
  7. [libc++] [P1164] [C++20] Make fs::create_directory() error if there is already a non-directory. — marek.kurdej / detail
  8. [JITLink][ELF] Reformat/add debug logging in ELF_x86_64.cpp. — Lang Hames / detail

clang-d374389-gd6f5e08199f-t16896-b16896.tar.gz (Dec 9, 2020 8:02:03 PM)

  1. Tooling: Migrate to FileEntryRef in clang::tooling::applyAllReplacements, NFC — Duncan P. N. Exon Smith / detail
  2. [DWARF] Allow toolchain to adjust specified DWARF version. — tra / detail
  3. [AMDGPU] Fix expansion of 192 bit spills in PEI — Stanislav.Mekhanoshin / detail
  4. Rename -plugin-opt=no-new-pass-manager to -plugin-opt=legacy-pass-manager — i / detail
  5. [Driver] Add -f[no-]legacy-pass-manager to supersede -f[no-]experimental-new-pass-manager — i / detail
  6. clangd: Migrate to FileEntryRef in TweakTests, NFC — Duncan P. N. Exon Smith / detail
  7. Default CodeGenOptions::LegacyPassManager to !LLVM_ENABLE_NEW_PASS_MANAGER — i / detail
  8. Revert "[clangd] Extract per-dir CDB cache to its own threadsafe class. NFC" — thakis / detail
  9. [OpenMP] Use RTM lock for OMP lock with synchronization hint — hansang.bae / detail
  10. [test] Fix Misc/time-passes.c — i / detail
  11. [test] Fix test/Driver/ve-toolchain.cpp — i / detail
  12. [LTO][NPM] Default to using NPM under ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  13. [ELF] Rename --[no-]lto-new-pass-manager to --[no-]lto-legacy-pass-manager — i / detail
  14. [MemorySSA/docs] Extend MemorySSA documentation. — asbirlea / detail
  15. [lld/mac] Use xxhash instead of MD5 for computing the UUID — thakis / detail
  16. MSABI: Basic mangling for access to member subobjects in a class — richard / detail
  17. [NFCI] Add a missing triple in clang/test/CodeGen/ppc64le-varargs-f128.c — Yuanfang Chen / detail
  18. [lldb] Kill the inferior instead of detaching during test suite runs — Jonas Devlieghere / detail

clang-d374371-g347e1f62135-t16892-b16892.tar.gz (Dec 9, 2020 5:14:34 PM)

  1. Remove RemappedFiles param from ASTUnit::LoadFromASTFile, NFC — Duncan P. N. Exon Smith / detail
  2. [OpenMP] Add strict mode in num_tasks and grainsize — nawrin.sultana / detail
  3. X86: use a data driven configuration of Windows x86 libcalls (NFC) — Saleem Abdulrasool / detail
  4. clang-format: Migrate createInMemoryFile to FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
  5. [Hexagon] Realign HVX vectors wherever possible — kparzysz / detail
  6. [gn build] Port f5d07a05bbd — llvmgnsyncbot / detail
  7. [mlir][Interfaces] Tidy up the documentation for interfaces — riddleriver / detail
  8. [MC] Fix ICE with non-newline terminated input — scott.linder / detail
  9. [Hexagon] Fix build: move template specialization into namespace scope — kparzysz / detail
  10. [Hexagon] Silence warnings about unused objects — kparzysz / detail
  11. Frontend: Use a getVirtualFileRef for a named pipe main file, NFC — Duncan P. N. Exon Smith / detail

clang-d374360-g4eedc2e3af3-t16890-b16890.tar.gz (Dec 9, 2020 3:39:06 PM)

  1. [libomptarget][amdgpu] Let default number of teams equal number of CUs — jonathanchesterfield / detail
  2. [dfsan] Track field/index-level shadow values in variables — jianzhouzh / detail
  3. [RISCV][NFC] Regenerate RISCV CodeGen tests — luismarques / detail
  4. [libomptarget][amdgpu] clang-format src/rtl.cpp — jonathanchesterfield / detail
  5. [AArch64] Add aarch64_neon_vcmla{_rot{90,180,270}} intrinsics. — flo / detail
  6. scudo: Split setRandomTag in two. NFCI. — peter / detail
  7. scudo: Fix quarantine allocation when MTE enabled. — peter / detail
  8. Frontend: Migrate to FileEntryRef in VerifyDiagnosticConsumer.cpp, NFC — Duncan P. N. Exon Smith / detail
  9. [ELF] Reorganize "is only supported on" tests and fix some diagnostics — i / detail
  10. PR48434: Work around crashes due to deserialization cycles via typedefs. — richard / detail
  11. Add new 'preferred_name' attribute. — richard / detail
  12. Add another test for PR48434. — richard / detail
  13. [ASTImporter] Support CXXDeductionGuideDecl with local typedef — gabor.marton / detail
  14. [OpenMP] Fix too long name for shm segment on macOS — jonathan.l.peyton / detail
  15. [OpenMP] Fix norespect affinity bug for Windows — jonathan.l.peyton / detail
  16. [mlir][Affine] Fix vectorizability check for multiple load/stores — diego.caballero / detail
  17. [clangd] NFC: Add client-side logging for remote index requests — kbobyrev / detail
  18. [NFC] Removed unused prefixes in llvm/test/CodeGen/AArch64 — mtrofin / detail
  19. [WebAssembly] Add support for named data sections in wasm binaries — sbc / detail
  20. [DFSan] Add custom wrapper for recvmsg. — mascasa / detail
  21. [AMDGPU][MC] Restore old error position for "too few operands" — scott.linder / detail
  22. [NFCI] Add missing triple to several LTO tests — Yuanfang Chen / detail
  23. Frontend: Migrate to FileEntryRef in CompilerInstance::InitializeSourceManager, NFC — Duncan P. N. Exon Smith / detail
  24. [LLD][gold] Add -plugin-opt=no-new-pass-manager — i / detail
  25. [mlir] Allow RegionBranchOps in dependence analysis — tpopp / detail
  26. Avoid a possible one-byte OOB read off of .drectve sections — rnk / detail
  27. [X86] Use APInt::isSignedIntN instead of isIntN for 64-bit ANDs in X86DAGToDAGISel::IsProfitableToFold — craig.topper / detail
  28. [MC][AMDGPU] Consume EndOfStatement in asm parser — scott.linder / detail
  29. scudo: Shrink secondary header and cache entry size by a word on Linux. NFCI. — peter / detail
  30. ARCMigrate: Migrate ObjCMT.cpp over to FileEntryRef — Duncan P. N. Exon Smith / detail
  31. Ignore DBGArchitecture from dsymForUUID's plist — Jason Molenda / detail
  32. [MLIR] Minor cleanup for Shape dialect. — jurahul / detail
  33. [DFSan] Add custom wrapper for getsockopt. — mascasa / detail

clang-d374327-ge191d311592-t16887-b16887.tar.gz (Dec 9, 2020 11:55:21 AM)

  1. mlir-nvidia: updating container — kuhnel / githubweb
  2. mlir-nvidia: added -DBUILD_SHARED_LIBS=ON — kuhnel / githubweb
  3. [lldb] Remove use of removed dotest arg -s in build.py — Raphael Isemann / githubweb
  4. [libc++] Remove the libc++ Sphinx docs job — Louis Dionne / githubweb
  5. Improved InformativeMailNotifier. — gkistanova / githubweb
  6. Listen for the main branch. — gkistanova / githubweb
  7. [buildbot] Fix worker for ThinLTO whole program devirtualization — tejohnson / githubweb
  8. jenkins: Do not resume the pipelines if the master restarts — Azharuddin Mohammed / githubweb

clang-d374327-ge191d311592-t16887-b16887.tar.gz (Dec 9, 2020 11:55:21 AM)

  1. [Sema] Delete unused declarations — i / detail
  2. Sema.h: delete unused variables/functions/type aliases — i / detail
  3. [MLIR,OpenMP] Added support for lowering MasterOp to LLVMIR — SourabhSingh.Tomar / detail
  4. [PowerPC] Add support for intrinsics dcbfps and dcbstps in P10. — esme.yi / detail
  5. [PATCH] github actions: Pepare main branch for being read/write — Mike Edwards / detail
  6. [CodeGen] Restore accessing __stack_chk_guard via a .refptr stub on mingw after 2518433f861fcb87 — martin / detail
  7. [lldb/test] Simplify TestGdbRemoteExitCode.py — pavel / detail
  8. [lldb/test] Simplify TestLldbGdbServer.py — pavel / detail
  9. [lldb/test] Refactor socket_packet_pump — pavel / detail
  10. [VE][compiler-rt] Support VE in clear_cache.c — marukawa / detail
  11. [TableGen][SchedModels] Simplify the code. NFC — eleviant / detail
  12. [lldb] [test] Link FreeBSD test failures to bugs — mgorny / detail
  13. [lldb] [Platform/POSIX] Use gdb-remote plugin when attaching — mgorny / detail
  14. [lldb] [POSIX-DYLD] Add libraries from initial eTakeSnapshot action — mgorny / detail
  15. [lldb] [Process/FreeBSDRemote] Implement GetLoadedModuleFileSpec() and GetFileLoadAddress() — mgorny / detail
  16. [lldb] [test] Fix continue_to_breakpoint() args in TestThreadStepOut — mgorny / detail
  17. [Lit] Fix flaky test on heavily loaded bots — oliver.stannard / detail
  18. Provide default location of sysroot for Baremetal  toolchain. — abidh / detail
  19. [clangd] Add language metrics for recovery AST usage. — hokein.wu / detail
  20. [clangd] Publish config file errors over LSP — sam.mccall / detail
  21. [lldb] [test] Remove duplicate xfail for Testtypedef — mgorny / detail
  22. [VE] Add vfmad, vfmsb, vfnmad, and vfnmsb intrinsic instructions — marukawa / detail
  23. [PowerPC] [Clang] Enable float128 feature on P9 by default — qiucofan / detail
  24. [IR] Support scalable vectors in ShuffleVectorInst::increasesLength — cullen.rhodes / detail
  25. [IR] Bail out for scalable vectors in ShuffleVectorInst::isConcat — cullen.rhodes / detail
  26. [LLDB] fix error message for one-line breakpoint scripts — pctammela / detail
  27. [VE] Add vrcp, vrsqrt, vcvt, vmrg, and vshf intrinsic instructions — marukawa / detail
  28. [Test] Auto-update test checks — mkazantsev / detail
  29. [clangd] Temporarily test that uncovered broken behavior on windows — sam.mccall / detail
  30. [clangd] Fix windows slashes in project config diagnostics — sam.mccall / detail
  31. [llvm-readobj/elf] - Refine the implementation of "printFunctionStackSize". — grimar / detail
  32. Add ability to load a FixedCompilationDatabase from a buffer. — sam.mccall / detail
  33. [clang-tidy][docs] Update check options with boolean values instead of non-zero/0/1 — n.james93 / detail
  34. [SVE][CodeGen] Lower scalable masked gathers — kerry.mclaughlin / detail
  35. [NFC][LoopIdiom] Reshuffle left-shift-until-bittest test coverage (D91038) — lebedev.ri / detail
  36. [AMDGPU] Fix default value of glc for mubuf rtn atomics — petar.avramovic / detail
  37. [MemProf] Fix a potential "permission denied" test failure on some systems. — hokein.wu / detail
  38. [SVE][CodeGen] Call refineIndexType & refineUniformBase from visitMGATHER — kerry.mclaughlin / detail
  39. [VE] Add vcp and vex intrinsic instructions — marukawa / detail
  40. [clang-tidy][NFC] Streamline CheckOptions error reporting. — n.james93 / detail
  41. [SLP]Update test checks, NFC. — a.bataev / detail
  42. [lld/mac] Make X86_64::getImplicitAddend not do heap allocations — thakis / detail
  43. Revert "[lldb] [POSIX-DYLD] Add libraries from initial eTakeSnapshot action" — mgorny / detail
  44. [LLD] Search archives for symbol defs to override COMMON symbols. — sd.fertile / detail
  45. [PowerPC][Clang] Remove QPX support — Jinsong Ji / detail
  46. [WebAssembly][MC] Fix placement of table section — wingo / detail
  47. [libomptarget][amdgpu] Add plumbing to call into hostrpc lib, if linked — jonathanchesterfield / detail
  48. [ARM] Revert low overhead loops with calls before registry allocation. — david.green / detail
  49. [SLP]Merge reorder and reuse shuffles. — a.bataev / detail
  50. [libTooling] Add `describe` combinator for formatting AST nodes for diagnostics. — yitzhakm / detail
  51. [OpenMP] libomp: Fix possible NULL dereferences — Andrey.Churbanov / detail
  52. Test commit — hans / detail
  53. [MLIR][Affine] Add affine.for normalization support — uday / detail
  54. [Parse] Delete unused declarations — i / detail
  55. [OpenMP] NFC: comment adjusted — Andrey.Churbanov / detail
  56. [SLP][Test] Add test for PR46983 — anton.a.afanasyev / detail
  57. [IPO] Fix operator precedence warning. NFCI. — llvm-dev / detail
  58. [DAG] Cleanup by folding some single use VT.getScalarSizeInBits() calls into its comparison. NFCI. — llvm-dev / detail
  59. [X86] Fix static analyzer warnings. NFCI. — llvm-dev / detail
  60. [RISCV] Form GORCI from (or (rotl/rotr X, Bitwidth/2), X). — craig.topper / detail
  61. [Sema] Make more overload candidate types use iterator_ranges (NFC) — richard.sandiford / detail
  62. [PowerPC] Exploitation of xxeval instruction for AND and NAND — stefanp / detail
  63. Fix missing error for use of 128-bit integer inside SPIR64 device code. — jennifer.yu / detail
  64. [ConstraintElimination] Tweak placement in pipeline. — flo / detail
  65. [libc++] [docs] Mark LWG3055 as complete. Use string_view instead of string in path::operator+=(ECharT). — marek.kurdej / detail
  66. [AMDGPU] Annotate vgpr<->agpr spills in asm — Stanislav.Mekhanoshin / detail
  67. [flang][openacc] Add clause validity tests for the kernels directive — clementval / detail
  68. [analyzer] Ignore annotations if func is inlined. — haowei / detail
  69. [LV] Epilogue Vectorization with Optimal Control Flow - Default Enablement — bmahjour / detail
  70. Stop ExtractTypeForDeductionGuide from recursing on TypeSourceInfo — erich.keane / detail
  71. [mlir][sparse] hoist loop invariant tensor loads in sparse compiler — ajcbik / detail
  72. [SLP] fix typo in debug string; NFC — spatel / detail
  73. [WebAssembly] Add Object and ObjectWriter support for wasm COMDAT sections — dschuff / detail
  74. [llvm] Add asserts in (ThreadSafe)?RefCountedBase destructors — n.james93 / detail
  75. [llvm][NFC] Made RefCountBase constructors protected — n.james93 / detail
  76. [AArch64] Fix some minor coding style issues in AArch64CompressJumpTables — Amara Emerson / detail
  77. Add new 'preferred_name' attribute. — richard / detail
  78. docs: Add pointer to cmake caches for PGO — thakis / detail
  79. [CodeView] Fix inline sites that are missing code offsets. — akhuang / detail
  80. [Polly][CodeGen] Remove use of ScalarEvolution. — llvm-project / detail
  81. [OpenMPIRBuilder] introduce createStaticWorkshareLoop — zinenko / detail
  82. [CodeGen][MSan] Don't use offsets of zero-sized fields — Vitaly Buka / detail
  83. [CSSPGO][llvm-profgen] Context-sensitive profile data generation — wlei / detail
  84. Set the target branch for `arc land` to main — joker.eph / detail
  85. [clang] Add a new nullability annotation for swift async: _Nullable_result — erik.pilkington / detail
  86. [clang] Add support for attribute 'swift_async' — erik.pilkington / detail
  87. Revert "[test] Fix asan/TestCases/Linux/globals-gc-sections-lld.cpp with -fsanitize-address-globals-dead-stripping" — 31459023+hctim / detail
  88. [clang] Fix noderef for array member of deref expr — leonardchan / detail
  89. [flang] Improve initializer semantics, esp. for component default values — pklausler / detail
  90. [clang] Fix noderef for AddrOf on MemberExpr — leonardchan / detail
  91. Teach isKnownNonEqual how to recurse through invertible multiplies — listmail / detail
  92. [AArch64][GlobalISel] Narrow 128-bit regs to 64-bit regs in emitTestBit — Jessica Paquette / detail
  93. [clang][AMDGPU] rename sram-ecc as sramecc — Yaxun.Liu / detail
  94. Customize exception thrown from mlir.Operation.create() python bindings — joker.eph / detail
  95. Add Python binding for MLIR Type Attribute — joker.eph / detail
  96. [HIP] fix bundle entry ID for -- — Yaxun.Liu / detail
  97. [clang][AMDGPU] remove mxnack and msramecc options — Yaxun.Liu / detail
  98. [AMDGPU] add -mcode-object-version=n — Yaxun.Liu / detail
  99. Fix deserialization cycle in preferred_name attribute. — richard / detail
  100. Fixup test in path to use C:\ instead of D:\ which may be mapped to a removable. — douglas.yung / detail
  101. Fix lit test failure due to 0b81d9 — Yaxun.Liu / detail
  102. [VNCoercion] Disallow coercion between different ni addrspaces — v.churavy / detail
  103. [AArch64][GlobalISel] Refactor G_BRCOND selection — Jessica Paquette / detail
  104. [test] Fix LoopFusion tests under NewPM — aeubanks / detail
  105. [test] Rewrite split-debug.c — i / detail
  106. Fix assertion failure due to incorrect dependence bits on a DeclRefExpr — richard / detail
  107. [PowerPC] Correct the bit-width definition for some imm operand in td. — esme.yi / detail
  108. [DAGCombine][PowerPC] Simplify nabs by using legal `smin` operation — lkail / detail
  109. [test] Fix widen-iv.ll under NPM — aeubanks / detail
  110. [NFC][MSan] Round up OffsetPtr in PoisonMembers — Vitaly Buka / detail
  111. [lldb] Include thread id in the reproducer trace (NFC) — Jonas Devlieghere / detail
  112. [test] Fix store_cost.ll under NPM — aeubanks / detail
  113. [test] Fix Transforms/LoopVectorize under NPM — aeubanks / detail
  114. [test] Fix Transforms/LoopVersioningLICM under NPM — aeubanks / detail
  115. [PowerPC] Implement intrinsic for DARN instruction — qiucofan / detail
  116. [llvm-profgen][NFC] Fix test failure by making unwinder's output deterministic — wlei / detail
  117. [test] Fix loop-micro-op-buffer-size-t99.ll under NPM — aeubanks / detail
  118. [test] Pin provenance.ll to legacy PM — aeubanks / detail
  119. [NFC] [PowerPC] Move i1-to-fp tests and use script — qiucofan / detail
  120. [libc++] Mark LWG3200 as Nothing To Do. NFC. — marek.kurdej / detail
  121. Fix shtest-timeout test harder — dblaikie / detail
  122. Revert "Add new 'preferred_name' attribute." — richard / detail
  123. [SLP][Test] Differentiate SSE/AVX512 test coverage (NFC) — anton.a.afanasyev / detail
  124. [Clang][CodeGen][RISCV] Add hard float ABI tests with empty struct — luismarques / detail
  125. [Clang][CodeGen][RISCV] Fix hard float ABI test cases with empty struct — luismarques / detail
  126. [Clang][CodeGen][RISCV] Fix hard float ABI for struct with empty struct and complex — luismarques / detail
  127. [mlir] properly support min/max in affine parallelization — zinenko / detail
  128. [mlir] Add an option to control the number of loops in affine parallelizer — zinenko / detail
  129. [DSE][NFC] Need to be carefull mixing signed and unsigned types — ybrevnov / detail
  130. [JITLink][ELF] Route objects to their matching linker backends based on header info — Stefan Gränitz / detail
  131. [Orc] Two small fixes in TPCDynamicLibrarySearchGenerator — Stefan Gränitz / detail
  132. UBSAN: emit distinctive traps — Tim Northover / detail
  133. [IR] Remove CastInst::isCastable since it is not used — cullen.rhodes / detail
  134. [CodeGen] Add text section prefix for COFF object file — pengfei.wang / detail
  135. [DebugInfo][Docs] Document MIR language debug-info constructs — jeremy.morse / detail
  136. [compiler-rt] Allow appending to 'target_cflags' value from lit_config. — abidh / detail
  137. [NFC] Chec[^k] -> Check — david.green / detail
  138. [LICM][docs] Document that LICM is also a canonicalization transform. NFC. — sjoerd.meijer / detail
  139. [XCore][docs] Fix XCore compiler writer documentation links. — jryans / detail
  140. [lldb][import-std-module] Add a test for typedef'd std types — Raphael Isemann / detail
  141. [SLP][X86] Extend PR46983 tests to include SSE2,SSE42,AVX512BW test coverage — llvm-dev / detail
  142. [clang][cli] Unify boolean marshalling — jan_svoboda / detail
  143. Add rsqrt lowering from standard to NVVM — frgossen / detail
  144. [SVE] Fix crashes with inline assembly — david.sherwood / detail
  145. [ARM] Remove dead instructions before creating VPT block bundles — david.green / detail
  146. [MLIR][SPIRV] Add initial support for OpSpecConstantOp. — antiagainst / detail
  147. [AMDGPU] Add occupancy level tests for GFX10.3. NFC. — jay.foad / detail
  148. [SVE] Remove duplicate assert in DAGTypeLegalizer::SplitVecOp_EXTRACT_SUBVECTOR — david.sherwood / detail
  149. [compiler-rt] [builtins] Support conversion between fp16 and fp128 — adhemerval.zanella / detail
  150. [clangd] ExtractFunction: disable on regions that sometimes, but not always return. — adamcz / detail
  151. [clang-tidy] Recognize single character needles for absl::StrContains. — ckennelly / detail
  152. [FPEnv] Correct constrained metadata in fp16-ops-strict.c — kevin.neal / detail
  153. [ARM] Turn pred_cast(xor(x, -1)) into xor(pred_cast(x), -1) — david.green / detail
  154. [clang-tidy] Omit std::make_unique/make_shared for default initialization. — ckennelly / detail
  155. [X86] Regenerate clzero.ll tests — llvm-dev / detail
  156. [X86] Regenerate sttni.ll tests — llvm-dev / detail
  157. [X86] Regenerate addcarry2.ll tests — llvm-dev / detail
  158. [X86] Regenerate bmi-intrinsics-fast-isel.ll tests — llvm-dev / detail
  159. [X86] Regenerate store-narrow.ll tests — llvm-dev / detail
  160. [X86] Regenerate vector-shift-*.ll tests — llvm-dev / detail
  161. [PowerPC] Fix missing nop after call to weak callee. — stefanp / detail
  162. [mlir] Tighten access of RewritePattern methods. — csigg / detail
  163. [ICP] Don't promote when target not defined in module — tejohnson / detail
  164. [flang][openacc] Add clause validity tests for the update directive — clementval / detail
  165. [analyzer][StdLibraryFunctionsChecker] Make close and mmap to accept -1 as fd — gabor.marton / detail
  166. [analyzer][StdLibraryFunctionsChecker] Add more return value contraints — gabor.marton / detail
  167. [mlir][Shape] Canonicalize assume_all with one input and tensor_cast of constant_shape — benny.kra / detail
  168. [libc++] Add a CI job to backdeploy to macOS 10.14 — Louis Dionne / detail
  169. Add sqrt lowering from standard to NVVM — frgossen / detail
  170. [libc++] ADL-proof <iterator>. `__convert_to_integral` is not a customization point. — arthur.j.odwyer / detail
  171. [mlir] Use rewriting infrastructure in AsyncToLLVM — tpopp / detail
  172. SemaType.cpp - use castAs<> instead of getAs<> for dereferenced pointers — llvm-dev / detail
  173. [mlir] Revert "Tighten access of RewritePattern methods." — csigg / detail
  174. [gn build] (manually) port db61b1844e11f — thakis / detail
  175. [coroutine] should disable inline before calling coro split — xun / detail
  176. [libc++] [LWG3221] Add tests for wrapping operator+(year_month, months). — marek.kurdej / detail
  177. [clangd][NFC] Small tweak to combined provider — n.james93 / detail
  178. [AArch64][GlobalISel] Select G_SADDO and G_SSUBO — Jessica Paquette / detail
  179. [ScalarizeMaskedMemIntrinsic] Move from CodeGen into Transforms — anna / detail
  180. Fix inconsistent availability attribute message string literal check. — aaron / detail
  181. [LV] Make optimal-epilog-vectorization-profitability.ll more robust — bmahjour / detail
  182. [AArch64][SVE] Add lowering for llvm.maxnum|minnum for scalable type. — huihuiz / detail
  183. [VectorCombine] add tests for load of insert/extract; NFC — spatel / detail
  184. [test] Rewrite phi-empty.ll into a unittest — aeubanks / detail
  185. Remove unused include. NFC. — benny.kra / detail
  186. Move createScalarizeMaskedMemIntrinPass to Scalar.h — benny.kra / detail
  187. [compiler-rt santizer] Use clock_gettime instead of timespec_get — tejohnson / detail
  188. cppcoreguidelines Narrowing Conversions Check: detect narrowing conversions involving typedefs — aaron / detail
  189. [Time-report] Add a flag -ftime-report={per-pass,per-pass-run} to control the pass timing aggregation — Yuanfang Chen / detail
  190. [RISCV] Replace custom isel code for RISCVISD::READ_CYCLE_WIDE with isel pattern — craig.topper / detail
  191. [flang] Implement derived type description table encoding — pklausler / detail
  192. [mlir] Async: Add numWorkerThreads argument to createAsyncParallelForPass — ezhulenev / detail
  193. [lld-macho][nfc] Move some methods from InputFile to ObjFile — jezng / detail
  194. [lld-macho] Support parsing of bitcode within archives — jezng / detail
  195. DenseMap: fix build with clang in C++20 mode — nunoplopes / detail
  196. [AArch64][GlobalISel] Don't explicitly write to the zero register in emitCMN — Jessica Paquette / detail
  197. [AArch64][GlobalISel] Fold binops on the true side of G_SELECT — Jessica Paquette / detail
  198. [libc++] Add std::hash<char8_t> specialization if char8_t is enabled — Louis Dionne / detail
  199. [DFSan] Add several math functions to ABI list. — mascasa / detail
  200. [AArch64][GlobalISel] Fold G_SELECT cc, %t, (G_ADD %x, 1) -> CSINC %t, %x, cc — Jessica Paquette / detail
  201. [clangd] ExpandAutoType: Do not offer code action on lambdas. — adamcz / detail
  202. [flang][openacc] Add missing loop construct restriction and validity tests — clementval / detail
  203. [PPC] Fixing a typo in altivec.h. Commenting out an unnecessary macro — msd.ataei / detail
  204. [RISCV] When parsing vsetvli in the assembler, use StringRef::getAsInteger instead of APInt's string constructor — craig.topper / detail
  205. [RISCV] Detect more errors when parsing vsetvli in the assembler — craig.topper / detail
  206. [gn build] Move ScalarizeMaskedMemIntrin.cpp — aeubanks / detail
  207. [flang][openacc] Update reference to OpenACC 3.1 specification — clementval / detail
  208. [cmake] Make ExecutionEngine/Orc/Shared depend on intrinsics_gen to fix modules build — Raphael Isemann / detail
  209. [llvm-lto2] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  210. [DebugInfo] Add handling of stringLengthExp operand of DIStringType. — chih-ping.chen / detail
  211. [clang-tidy] Introduce misc No Integer To Pointer Cast check — lebedev.ri / detail
  212. [flang][openacc] Avoid use of init, shutdown and set in compute construct — clementval / detail
  213. [gn build] Port 1821265db68 — llvmgnsyncbot / detail
  214. [gn build] Port 39431e479ff — llvmgnsyncbot / detail
  215. [RISCV] Add isel patterns for SBCLRI/SBSETI/SBINVI(W) instruction — craig.topper / detail
  216. [AMDGPU] Add new pseudos for indirect addressing with VGPR Indexing — Austin.Kerbow / detail
  217. [clang-tidy] Add support for diagnostics with no location — n.james93 / detail
  218. [libc++] NFC: Indent feature-test macro script consistently — Louis Dionne / detail
  219. [libc++] Implement missing feature-test macro __cpp_lib_shared_ptr_arrays — Louis Dionne / detail
  220. Frontend: Clarify logic for using the preamble in ASTUnit::CodeComplete, almost NFC — Duncan P. N. Exon Smith / detail
  221. [X86] Handle localdynamic TLS model in x32 mode — harald / detail
  222. [AArch64] Fix rottype use in complex instr defs. — flo / detail
  223. [Driver] Don't make -gsplit-dwarf imply -g2 — i / detail
  224. Bitcode: add some convenience helpers for streaming bitcode — Saleem Abdulrasool / detail
  225. APINotes: add bitcode format schema definitions — Saleem Abdulrasool / detail
  226. [libc] Raise x87 exceptions by synchronizing with "fwait". — sivachandra / detail
  227. [Driver] Add -gno-split-dwarf which can disable debug fission — i / detail
  228. [VE] Correct LVLGen (LVL instruction insert pass) — marukawa / detail
  229. [NFC] Rename IsCodeGenPass to ShouldPinPassToLegacyPM — aeubanks / detail
  230. ARCMigrate: Use hash_combine in the DenseMapInfo for EditEntry — Duncan P. N. Exon Smith / detail
  231. [AArch64][GlobalISel] Check if G_SELECT has been optimized when folding binops — Jessica Paquette / detail
  232. Pin -loop-reduce to legacy PM — aeubanks / detail
  233. [DFSan] Add pthread and other functions to ABI list. — mascasa / detail
  234. [libc++] ADL-proof __libcpp_is_nothrow_constructible. — arthur.j.odwyer / detail
  235. [libc++] Add _VSTD:: qualifications to ADL-proof <algorithm>. — arthur.j.odwyer / detail
  236. [ScalarizeMaskedMemIntrin] Add new PM support — anna / detail
  237. [AArch64][GlobalISel] Swap select operands when inverting condition code — Jessica Paquette / detail
  238. [libc++] Mark my new <algorithm> test unsupported on clang-8. — arthur.j.odwyer / detail
  239. [clang-tidy][NFC] Made Globlist::contains const — n.james93 / detail
  240. [ELF][LTO][NPM] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  241. [gold][NPM] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  242. ADT: Remove the unused explicit `OptionalTest` fixture, NFC — Duncan P. N. Exon Smith / detail
  243. ADT: Add hash_value overload for Optional — Duncan P. N. Exon Smith / detail
  244. [indvars] Common a bit of code [NFC] — listmail / detail
  245. Prevent FENTRY_CALL reordering — iii / detail
  246. [RISCV] Share VTYPE encoding code between the assembler and the CustomInserter for adding VSETVLI before vector instructions — craig.topper / detail
  247. [OpenMP] Add doxygen generation for the runtime — georgakoudis1 / detail
  248. [SampleFDO] Store fixed length MD5 in NameTable instead of using ULEB128 if — wmi / detail
  249. ADT: Allow IntrusiveRefCntPtr construction from std::unique_ptr, NFC — Duncan P. N. Exon Smith / detail
  250. VFS: Return new file systems as uniquely owned when possible, almost NFC — Duncan P. N. Exon Smith / detail
  251. Support: Add RedirectingFileSystem::create from simple list of redirections — Duncan P. N. Exon Smith / detail
  252. [PowerPC] prepare more dq form for P10 pair load/store — czhengsz / detail
  253. Basic: Add hashing support for FileEntryRef and DirectoryEntryRef — Duncan P. N. Exon Smith / detail
  254. [NFC] Added test for PR33549 — Dávid Bolvanský / detail
  255. [WebAssembly] Fix code generated for atomic operations in PIC mode — sbc / detail
  256. [IR] Use llvm::is_contained (NFC) — kazu / detail
  257. [MemorySSA] Remove unused declaration determineInsertionPoint (NFC) — kazu / detail
  258. Fix MLIR Python bindings build after changes to the C API to use StringRef (NFC) — joker.eph / detail
  259. [PowerPC] Precommit testcases for regpressure compute fix — Jinsong Ji / detail
  260. [PowerPC] Set SubRegIndex offset for sub_vsx1/sub_pair1 — Jinsong Ji / detail
  261. [RISCV] Add a table showing the layout of the fields in VTYPE. Rename MaskedOffAgnostic->MaskAgnostic. NFC — craig.topper / detail
  262. [lldb] Fix -Wformat warning in debugserver unit test — Jonas Devlieghere / detail
  263. [RISCV] Use SDLoc created early in RISCVDAGToDAGISel::Select instead of recreating it in multiple cases in the switch. NFC — craig.topper / detail
  264. [ARM] Constant Mask VPT block tests. NFC — david.green / detail
  265. [lldb] Remove unused IsFunctionType is_variadic_ptr parameter (NFC) — davelee.com / detail
  266. [ARM] Common inverse constant predicates to VPNOT — david.green / detail
  267. [clang][cli] CompilerInvocationTest: join two test fixtures into one — jan_svoboda / detail
  268. [clang][cli] CompilerInvocationTest: rename member variable in fixture — jan_svoboda / detail
  269. [clang][cli] CompilerInvocationTest: split enum test into two — jan_svoboda / detail
  270. [clang][cli] CompilerInvocationTest: remove unnecessary command line arguments — jan_svoboda / detail
  271. [clang][cli] CompilerInvocationTest: check arg parsing does not produce diagnostics — jan_svoboda / detail
  272. [clang][cli] CompilerInvocationTest: join and add test cases — jan_svoboda / detail
  273. [clang][cli] CompilerInvocationTest: add tests for boolean options — jan_svoboda / detail
  274. [lldb] Fix a failure test after 843f2dbf003f2a51d0d4ab8cf40647c99ded2e93. — hokein.wu / detail
  275. [compiler-rt sanitizer] Use our own PTRACE_GETREGSET if it does not exist. — Vitaly Buka / detail
  276. Fix typo in llvm/lib/Target/README.txt — sguelton / detail
  277. [obj2yaml] - Support dumping objects that have multiple SHT_SYMTAB_SHNDX sections. — grimar / detail
  278. [MLIR] Expose target configuration for lowering to NVVM — frgossen / detail
  279. [llvm-readelf/obj] - Improve diagnostics when printing NT_FILE notes. — grimar / detail
  280. Revert "[clang][cli] CompilerInvocationTest: add tests for boolean options" — jan_svoboda / detail
  281. [RISCV] Fix missing def operand when creating VSETVLI pseudos — fraser / detail
  282. [NFC][Instructions] Refactor CmpInst::getFlippedStrictnessPredicate() in terms of is{,Non}StrictPredicate()/get{Non,}StrictPredicate() — lebedev.ri / detail
  283. [lldb] Fix one more failure test after 843f2dbf003f2a51d0d4ab8cf40647c99ded2e93. — hokein.wu / detail
  284. [LLDB] Fix failing test dwp-separate-debug-file.cpp — omair.javaid / detail
  285. AArch64: use correct operand for ubsantrap immediate. — Tim Northover / detail
  286. [OpenMPIRBuilder] Put the barrier in the exit block in createWorkshapeLoop — zinenko / detail
  287. [VP] Build VP SDNodes — simon.moll / detail
  288. [IR] Support scalable vectors in CastInst::CreatePointerCast — cullen.rhodes / detail
  289. [SelectionDAG] Add llvm.vector.{extract,insert} intrinsics — joe.ellis / detail
  290. [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. This is a preparation step to remove the corresponding methods from OpState. — csigg / detail
  291. [SVE][CodeGen] Add the ExtensionType flag to MGATHER — kerry.mclaughlin / detail
  292. [LoopVectorizer] NFC: Remove unnecessary asserts that VF cannot be scalable. — sander.desmalen / detail
  293. [LoopVectorizer][SVE] Vectorize a simple loop with with a scalable VF. — sander.desmalen / detail
  294. [SVE][CodeGen] Add DAG combines for s/zext_masked_gather — kerry.mclaughlin / detail
  295. [Debuginfo] [CSInfo] Do not create CSInfo for undef arguments — djolertrk / detail
  296. [SLP] Use the width of value truncated just before storing — anton.a.afanasyev / detail
  297. [LLDB] Temporarily incrase DEFAULT_TIMEOUT on gdbremote_testcase.py — omair.javaid / detail
  298. [DFSan] Add custom wrapper for epoll_wait. — mascasa / detail
  299. [X86] Fold CONCAT(VPERMV3(X,Y,M0),VPERMV3(Z,W,M1)) -> VPERMV3(CONCAT(X,Z),CONCAT(Y,W),CONCAT(M0,M1)) — llvm-dev / detail
  300. [LLD][ELF] Fix typo in relocation-model-pic.ll — yvan.roux / detail
  301. [VE] Add vfmk intrinsic instructions — marukawa / detail
  302. [NFC][InstCombine] Add test coverage for @llvm.uadd.sat canonicalization — lebedev.ri / detail
  303. [InstCombine] canonicalizeSaturatedAdd(): last fold is only valid for strict comparison (PR48390) — lebedev.ri / detail
  304. [VectorCombine] allow peeking through an extractelt when creating a vector load — spatel / detail
  305. [TableGen] Cache the vectors of records returned by getAllDerivedDefinitions(). — paul / detail
  306. [VE] Add vsum and vfsum intrinsic instructions — marukawa / detail
  307. [clangd] Split tweak tests into one file per tweak. — adamcz / detail
  308. [gn build] Port 5934a79196b — llvmgnsyncbot / detail
  309. [gn build] Port ac7864ec019 — llvmgnsyncbot / detail
  310. [gn build] Port b804eef0905 — llvmgnsyncbot / detail
  311. [libc++] Run back-deployment CI on macOS 10.15 instead of 10.14 — Louis Dionne / detail
  312. [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  313. [FileCheck] Enforce --allow-unused-prefixes=false for llvm/test/Transforms — mtrofin / detail
  314. [COFF][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  315. [lldb] Track the API boundary using a thread_local variable. — Jonas Devlieghere / detail
  316. [CMake] Add llvm-profgen to LLVM_TEST_DEPENDS — i / detail
  317. Reland Pin -loop-reduce to legacy PM — aeubanks / detail
  318. [MCJIT] Add cmake variables to customize ittapi git location and revision. — alexey.bader / detail
  319. Limit the recursion depth of SelectionDAG::isSplatValue() — Justin Bogner / detail
  320. [libomptarget][amdgpu] Improve diagnostics on arch mismatch — jonathanchesterfield / detail
  321. [lldb][NFC] Refactor _get_bool_config_skip_if_decorator — Raphael Isemann / detail
  322. De-templatify EmitCallArgs argument type checking, NFCI — rnk / detail
  323. Don't setup inalloca for swiftcc on i686-windows-msvc — rnk / detail
  324. [libomptarget][amdgpu] Robust handling of device_environment symbol — jonathanchesterfield / detail

clang-d374003-g365c4054114-t16816-b16816.tar.gz (Dec 6, 2020 8:48:45 PM)

  1. Do not collapse buildrequests with different properties. — gkistanova / githubweb
  2. Added GitPoller and schedulers for the llvm-lnt repo. — gkistanova / githubweb

clang-d374003-g365c4054114-t16816-b16816.tar.gz (Dec 6, 2020 8:48:45 PM)

  1. [Coroutines] Add DW_OP_deref for transformed dbg.value intrinsic. — JunMa / detail
  2. [PowerPC] Fix chain for i1-to-fp operation — qiucofan / detail
  3. [CSKY 2/n] Add basic tablegen infra for CSKY — zixuan.wu / detail

clang-d374000-geee30a6dceb-t16813-b16813.tar.gz (Dec 6, 2020 5:54:42 PM)

  1. [CodeGen] Delete 15 unused declarations — i / detail
  2. [CodeGen] Delete 4 unused declarations — i / detail
  3. [X86] Delete 3 unused declarations — i / detail
  4. [llvm-c] Delete unimplemented llvm-c/LinkTimeOptimizer.h — i / detail
  5. [LoopIdiomRecognize] Merge a conditional operator with an earlier if and remove an extra temporary variable. NFC — craig.topper / detail
  6. [lld] Delete unused declarations — i / detail
  7. [MC] Delete unused declarations — i / detail
  8. [llvm-readobj] Delete unused declaration — i / detail
  9. [compiler-rt][AArch64] Put outline atomic helpers into dedicated dir. — Pavel.Iliin / detail
  10. [CodeGen] Modify the refineIndexType(...)'s code to fix a bug in D90942. — bing1.yu / detail

clang-d373990-ga2f922140f5-t16809-b16809.tar.gz (Dec 6, 2020 3:03:44 PM)

  1. [CSSPGO] Infrastructure for context-sensitive Sample PGO and Inlining — aktoon / detail
  2. [gn build] Port 6b989a17107 — llvmgnsyncbot / detail
  3. [ConstraintElimination] Bail out if system gets too big. — flo / detail
  4. [Transforms] Delete unused declarations from NewGVN/CoroSplit/ValueMapper — i / detail
  5. [TableGen] Delete 11 unused declarations — i / detail

clang-d373985-g140808768d3-t16806-b16806.tar.gz (Dec 6, 2020 12:14:16 PM)

  1. [X86] Add tests for missing MOVMSK(ICMP_SGT(X,-1)) -> NOT(MOVMSK(X))) fold — llvm-dev / detail
  2. [X86] Fold MOVMSK(ICMP_SGT(X,-1)) -> NOT(MOVMSK(X))) — llvm-dev / detail
  3. [Mips] Use llvm::is_contained (NFC) — kazu / detail
  4. [InstCombine] Remove replacePointer (NFC) — kazu / detail
  5. [test] Fix asan/TestCases/Posix/lto-constmerge-odr.cpp when 'binutils_lto' is avaiable — i / detail
  6. [test] Fix asan/TestCases/Linux/globals-gc-sections-lld.cpp with -fsanitize-address-globals-dead-stripping — i / detail

clang-d373979-gac522f87002-t16803-b16803.tar.gz (Dec 6, 2020 9:55:28 AM)

  1. [TableGen] [CodeGenTarget] Cache the target's instruction namespace. — paul / detail
  2. [DAGCombiner] Fold (sext (not i1 x)) -> (add (zext i1 x), -1) — spatel / detail

clang-d373977-ge2279c2350b-t16801-b16801.tar.gz (Dec 6, 2020 7:31:47 AM)

  1. [libc++] [LWG3374] Mark `to_address(const Ptr& p)` overload `constexpr`. — marek.kurdej / detail
  2. [InstCombine] avoid crash on phi with unreachable incoming block (PR48369) — spatel / detail
  3. [libc++] [docs] Mark P1865 as complete since 11.0 as it was implemented together with P1135. Fix synopses in <barrier> and <latch>. — marek.kurdej / detail

clang-d373974-gdb900995ed1-t16800-b16800.tar.gz (Dec 6, 2020 6:49:51 AM)

  1. [libomptarget][amdgpu] Skip device_State allocation when using bss global — jonathanchesterfield / detail
  2. [CostModel][X86] getGatherScatterOpCost - use default implementation for alt costkinds — llvm-dev / detail

clang-d373972-g5e69e2ebad9-t16797-b16797.tar.gz (Dec 6, 2020 3:34:03 AM)

  1. [TargetMachine] Delete asan workaround — i / detail
  2. [BasicAA] Migrate "same base pointer" logic to decomposed GEPs — nikita.ppv / detail

clang-d373970-g687b83ceaba-t16795-b16795.tar.gz (Dec 6, 2020 12:42:41 AM)

  1. [TargetMachine] Set dso_local for memprof — Vitaly Buka / detail
  2. [NFC][CodeGen] Simplify SanitizeDtorMembers::Emit — Vitaly Buka / detail
  3. [MemProf] Make __memprof_shadow_memory_dynamic_address dso_local in static relocation model — i / detail
  4. [TargetMachine] Don't imply dso_local for memprof in static relocation model — i / detail
  5. [X86FastISel] Fix MO_GOTPCREL GlobalValue reference in static relocation model — i / detail

clang-d373965-g5bc9c858e34-t16793-b16793.tar.gz (Dec 5, 2020 9:53:01 PM)

  1. [lldb] Remove session-file-format dotest.py argument — Jonas Devlieghere / githubweb

clang-d373965-g5bc9c858e34-t16793-b16793.tar.gz (Dec 5, 2020 9:53:01 PM)

  1. [asan][test] Fix odr-vtable.cpp — i / detail
  2. [RISCV] Replace a custom SDTypeProfile with SDTIntBinOp which should be sufficient here. — craig.topper / detail
  3. [ORC] Fix missing forward of Allow filter in TPCDynamicLibrarySearchGenerator. — Lang Hames / detail

clang-d373962-g5582a798766-t16790-b16790.tar.gz (Dec 5, 2020 7:02:59 PM)

  1. [ConstantHoisting] Remove unused declaration optimizeConstants (NFC) — kazu / detail
  2. [NFC][CodeGen] Add sanitize-dtor-zero-size-field test — Vitaly Buka / detail
  3. [debugserver] Call posix_spawnattr_setarchpref_np throught the fn ptr. — Jonas Devlieghere / detail
  4. [TargetMachine] Set dso_local if asan is detected — i / detail

clang-d373958-g8f076291be4-t16787-b16787.tar.gz (Dec 5, 2020 4:12:34 PM)

  1. [X86] Emit @PLT for x86-64 and keep unadorned symbols for x86-32 — i / detail
  2. [debugserver] Use dlsym for posix_spawnattr_setarchpref_np — Jonas Devlieghere / detail
  3. [BasicAA] Fix a bug with relational reasoning across iterations — listmail / detail
  4. [test] Add explicit dso_local to function declarations in static relocation model tests — i / detail
  5. [TargetMachine] Don't imply dso_local on function declarations in Reloc::Static model for ELF/wasm — i / detail
  6. [TargetMachine] Clean up TargetMachine::shouldAssumeDSOLocal after x86-32 specific hack is moved to X86Subtarget — i / detail
  7. Remove memory allocation with string — 1894981+hiraditya / detail
  8. [CodeGen] llvm::erase_if (NFC) — kazu / detail
  9. [TargetMachine] Drop implied dso_local for an edge case (extern_weak + non-pic + hidden) — i / detail
  10. Add recursive decomposition reasoning to isKnownNonEqual — listmail / detail

clang-d373948-g9737c128f14-t16783-b16783.tar.gz (Dec 5, 2020 1:23:00 PM)

  1. [OpenMP][OMPT] Fix OMPT return address guard for gomp interface — protze / detail
  2. [X86] Autodetect znver3 — benny.kra / detail
  3. [debugserver] Remove bridgeos availability — Jonas Devlieghere / detail
  4. [TargetMachine] Simplify shouldAssumeDSOLocal by processing ExternalSymbolSDNode early — i / detail
  5. [BasicAA] Add more tests for non-equal index (NFC) — nikita.ppv / detail
  6. [TargetMachine] Move X86 specific shouldAssumeDSOLocal logic to X86Subtarget::classifyGlobalFunctionReference — i / detail
  7. [llvmbuildectomy] removed vestigial LLVMBuild.txt files — sguelton / detail

clang-d373941-ge6c89a499d9-t16779-b16779.tar.gz (Dec 5, 2020 10:30:54 AM)

  1. [NFC][clang-tidy] Fixes comment typos. — koraq / detail
  2. [NFC][libc++] Update C++20 issues status. — koraq / detail
  3. [clang-format] Add option for case sensitive regexes for sorted includes — mydeveloperday / detail
  4. [SystemZ][ZOS] Fix the usage of pthread_t within libc++ — zibi / detail

clang-d373937-g4e5c0c2a63e-t16775-b16775.tar.gz (Dec 5, 2020 7:42:58 AM)

  1. [ConstraintElimination] Handle constraints with all zero var coeffs. — flo / detail
  2. [ConstraintElimination] Wrap dump() call in LLVM_DEBUG (NFC). — flo / detail

clang-d373935-ga0b3a9391cd-t16773-b16773.tar.gz (Dec 5, 2020 4:32:05 AM)

  1. [BasicAA] Add recphi tests with nested loops (NFC) — nikita.ppv / detail
  2. [AA] Add statistics for alias results (NFC) — nikita.ppv / detail
  3. [clang-format] [NFC] keep clang-format tests clang-format clean — mydeveloperday / detail
  4. [AMDGPU][MC] Corrected error position for invalid MOVREL src — dmitry.preobrazhensky / detail
  5. [AA] Initialize Depth member — nikita.ppv / detail
  6. [AMDGPU][MC] Improved diagnostics message for sym/expr operands — dmitry.preobrazhensky / detail

clang-d373929-g1ab9327d1c0-t16770-b16770.tar.gz (Dec 5, 2020 1:42:07 AM)

  1. [llvm-nm][MachO] Don't call getFlags on redacted symbols — francisvm / detail
  2. [TargetMachine] Delete wasm special case from shouldAssumeDSOLocal — i / detail
  3. [TargetMachine][CodeGenModule] Delete unneeded ppc32 special case from shouldAssumeDSOLocal — i / detail

clang-d373926-g2dc4a14e4d5-t16767-b16767.tar.gz (Dec 4, 2020 10:54:12 PM)

  1. [lldb] Remove unused argument to expectedFailure — Jonas Devlieghere / detail
  2. [debugserver] Honor the cpu sub type if specified — Jonas Devlieghere / detail
  3. [builtins][ARM] Check __ARM_FP instead of __VFP_FP__. — chaosdefinition / detail
  4. [mlir][OpFormatGen] Add support for optional enum attributes — riddleriver / detail
  5. [mlir][IR] Move the storage for results to before the Operation instead of after. — riddleriver / detail
  6. [RISCV] Formatting for easier reading (NFC) — evandro.menezes / detail
  7. [IRCE] Remove unused IsSigned and its accessor (NFC) — kazu / detail
  8. [AMDGPU] Use llvm::is_contained (NFC) — kazu / detail

clang-d373918-gf2bbbad1413-t16764-b16764.tar.gz (Dec 4, 2020 8:22:13 PM)

  1. [RISCV] Define preprocessor definitions for 'V' extension. — kai.wang / detail
  2. [llvm] Update WinMsvc.cmake's fms-compatability to match llvm's prereqs — nathan / detail
  3. Make __stack_chk_guard dso_local if Reloc::Static — i / detail
  4. [lld][WebAssembly] Add suppport for PIC + passive data initialization — sbc / detail
  5. [test] Split some tests which test both static and pic relocation models — i / detail
  6. [NFC][AMDGPU] AMDGPUUsage updates — Tony.Tye / detail
  7. [RISCV] Use fcvt.h/d/f.w if the input is an assertsexti32 not just when the input is sext_inreg. — craig.topper / detail
  8. [test] Split some tests which test both static and pic relocation models — i / detail
  9. [TargetMachine] Don't imply dso_local on global variable declarations in Reloc::Static model — i / detail
  10. [ELF] Fix relocation-model.ll — i / detail

clang-d373908-gdb226cdf4cf-t16760-b16760.tar.gz (Dec 4, 2020 5:25:19 PM)

  1. [mlir][vector] rephrased description — ajcbik / detail
  2. ADT: Remove AlignedCharArrayUnion, NFC — Duncan P. N. Exon Smith / detail
  3. [gn build] Port 4d8bf870a82 — llvmgnsyncbot / detail
  4. [MC] Consume EndOfStatement in .cfi_{sections,endproc} — scott.linder / detail
  5. Frontend: Use translateLineCol instead of translateFileLineCol, NFC — Duncan P. N. Exon Smith / detail
  6. ARCMigrate: Initialize fields in EditEntry inline, NFC — Duncan P. N. Exon Smith / detail
  7. ASTImporter: Migrate to the FileEntryRef overload of SourceManager::createFileID, NFC — Duncan P. N. Exon Smith / detail
  8. [VE] Add vfsqrt, vfcmp, vfmax, and vfmin intrinsic instructions — marukawa / detail
  9. [libc++] Slightly improve constexpr test coverage for std::includes. — arthur.j.odwyer / detail
  10. [libc++] [P0202] constexpr set_union, set_difference, set_symmetric_difference, merge — arthur.j.odwyer / detail
  11. [libc++] Update the commented "synopsis" in <algorithm> to match current reality. — arthur.j.odwyer / detail
  12. [asan][test] Improve -asan-use-private-alias tests — i / detail
  13. Add diagnostic for for-range-declaration being specificed with thread_local — shafik / detail
  14. Index: Remove unused internal header SimpleFormatContext.h, NFC — Duncan P. N. Exon Smith / detail
  15. [test] precommit test for D92698 — listmail / detail
  16. [clang] add a new `swift_attr` attribute — Alex Lorenz / detail
  17. [clang] add a `swift_async_name` attribute — Alex Lorenz / detail
  18. [objc] diagnose protocol conformance in categories with direct members — Alex Lorenz / detail

clang-d373890-g1b404ad51e9-t16757-b16757.tar.gz (Dec 4, 2020 2:31:39 PM)

  1. Don't use sysroot/include when sysroot is empty. — abidh / detail
  2. [RISCV] Add support for printing pcrel immediates as absolute addresses in llvm-objdump — craig.topper / detail
  3. [AArch64] Add custom lowering for ISD::ABS — craig.topper / detail
  4. Recommit [TableGen][SchedModels] Fix read/write variant substitution — eleviant / detail
  5. [libc++] [test] Mark path.charconv.pass.cpp as requiring localization enabled. — marek.kurdej / detail
  6. [TEST]Autogenerate test checks, NFC. — a.bataev / detail
  7. [libc++] [test] Disable parts of path.factory.pass.cpp as requiring localization enabled. — marek.kurdej / detail
  8. Fix for Bug 48055. — yamauchi / detail
  9. ADT: Stop peeking inside AlignedCharArrayUnion, NFC — Duncan P. N. Exon Smith / detail
  10. Attempt to fix buildbot after rG993eaf2d69d8 — eleviant / detail
  11. [flang][openacc] Add clause validity tests for the update directive — clementval / detail
  12. [RISCV] Initial infrastructure for code generation of the RISC-V V-extension — craig.topper / detail
  13. ADT: Change AlignedCharArrayUnion to an alias of std::aligned_union_t, NFC — Duncan P. N. Exon Smith / detail
  14. [CUDA] Another attempt to fix early inclusion of <new> from libstdc++ — tra / detail
  15. Revert "[flang][openacc] Add clause validity tests for the update directive" — clementval / detail
  16. [clang-format] NFC  update in the overall clang-formatted status — mydeveloperday / detail
  17. [flang][openacc] Add clause validaty tests for data construct + fix default restriction — clementval / detail
  18. [dfsan] Add a test case of storing zero — jianzhouzh / detail
  19. ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC — Duncan P. N. Exon Smith / detail
  20. [Tooling] JSONCompilationDatabase::loadFromBuffer retains the buffer, copy it. — sam.mccall / detail
  21. [libc++] fix std::sort(T**, T**) — Louis Dionne / detail
  22. [OPENMP]Fix PR48394: need to capture variables used in atomic constructs. — a.bataev / detail
  23. [dfsan] Add empty APIs for field-level shadow — jianzhouzh / detail
  24. [test] Add explicit dso_local to constant/global variable declarations — i / detail
  25. Include BuiltinAttributes.h in llvm-prettyprinters/gdb/mlir-support.cpp — kparzysz / detail

clang-d373865-ge60f2cbd0cd-t16754-b16754.tar.gz (Dec 4, 2020 11:36:02 AM)

  1. Fix a test failing on windows — erik.pilkington / detail
  2. [libomptarget][amdgpu] Fix latent race in load binary — jonathanchesterfield / detail
  3. [NewPM] Make pass adaptors less templatey — aeubanks / detail
  4. [MLIR] Generate inferReturnTypes declaration using InferTypeOpInterface trait. — jurahul / detail
  5. [MLIR] Fix parseFunctionLikeOp() to fail parsing empty regions — jurahul / detail
  6. [OpenMP][OMPT] Make sure that 0 is never used as ID in tests (NFC) — protze / detail
  7. [libc++] [docs] Add Version column to issues tables on status pages. — marek.kurdej / detail
  8. [clang-format] Improve clang-formats handling of concepts — mydeveloperday / detail
  9. [mlir][vector][NFC] Change UnrollVectorPattern to not be statically dependent on an op type — thomasraoux / detail
  10. [DAG] Move SelectionDAG implementation to KnownBits::setInReg(). NFCI. — llvm-dev / detail
  11. [libc] add tests to WrapperGen — michaelrj / detail

clang-d373865-ge60f2cbd0cd-t16754-b16754.tar.gz (Dec 4, 2020 11:36:02 AM)

  1. [CUDA, test-suite] enable testing with C++17 and C++20 — tra / githubweb

clang-d373854-g2502f899543-t16751-b16751.tar.gz (Dec 4, 2020 8:41:06 AM)

  1. [mlir][Linalg] NFC - Expose tiling canonicalization patterns through a populate method — nicolas.vasilache / detail
  2. [llvm-exegesis][PowerPC] Add more register classes — Jinsong Ji / detail
  3. [Sema] Fold VLAs to constant arrays in a few more contexts — erik.pilkington / detail
  4. [gn build] Port c8ec685ca55 — llvmgnsyncbot / detail
  5. fix typos to cycle bots — thakis / detail
  6. [PowerPC] Regenerate p10-vector-rotate.ll — llvm-dev / detail
  7. [OPENMP]Fix PR48387: disable warning messages caused by internal conversions. — a.bataev / detail

clang-d373847-g507bbc45bba-t16750-b16750.tar.gz (Dec 4, 2020 7:31:11 AM)

  1. Add MachineModuleInfo constructor with external MCContext — hgreving / detail
  2. [RISCV] Rename RISCVGenSystemOperands.inc to RISCVGenSearchableTables.inc to prepare for more tables. NFC — craig.topper / detail
  3. Initial commit of mktime. — rtenneti / detail
  4. [DSE] Remove a redundant call to getLocForWriteEx() — gparker-github / detail
  5. [Remarks][1/2] Expand remarks hotness threshold option support in more tools — apollo.mobility / detail
  6. [Remarks][2/2] Expand remarks hotness threshold option support in more tools — apollo.mobility / detail
  7. [CodeView] Remove unused declaration collectInlineSiteChildren (NFC) — kazu / detail
  8. [llvm-readelf/obj] - Move unique warning handling logic to the `ObjDumper`. — grimar / detail
  9. [compiler-rt] [emutls] Handle unused parameters in a compiler agnostic way — martin / detail
  10. [llvm-readelf] - Switch to using from `reportWarning` to `reportUniqueWarning` in `DynRegionInfo`. — grimar / detail
  11. collect_and_build_with_pgo.py: adapt to monorepo — kristof.beyls / detail
  12. [clang][cli] Factor out call to EXTRACTOR in generateCC1CommandLine (NFC) — jan_svoboda / detail
  13. [clang][cli] Split DefaultAnyOf into a default value and ImpliedByAnyOf — jan_svoboda / detail
  14. [clang][cli] Port Frontend option flags to new option parsing system — jan_svoboda / detail
  15. [mlir] AsyncRuntime: disable threading until test flakiness is fixed — ezhulenev / detail
  16. [clang][cli] Port DependencyOutput option flags to new option parsing system — jan_svoboda / detail
  17. [llvm-readobj] - Introduce `ObjDumper::reportUniqueWarning(const Twine &Msg)`. — grimar / detail
  18. [GNU ObjC] Fix a regression listing methods twice. — David.Chisnall / detail
  19. [llvm-readobj][test] - Merge 2 test cases together. — grimar / detail
  20. [clang][cli] Port HeaderSearch option flags to new option parsing system — jan_svoboda / detail
  21. [obj2yaml] - Teach tool to emit the "SectionHeaderTable" key and sort sections by file offset. — grimar / detail
  22. [gn build] Manually merge 40659cd — hans / detail
  23. [AMDGPU] Simplify some generation checks. NFC. — jay.foad / detail
  24. [ARM] PREDICATE_CAST demanded bits — david.green / detail
  25. [AArch64] Update pass pipeline test. NFC — david.green / detail
  26. ExtractValue instruction costs — sjoerd.meijer / detail
  27. [InstCombine][X86] Add test coverage showing failure to simplify addsub intrinsics to fadd/fsub — llvm-dev / detail
  28. [VE] Add vadd and vsub intrinsic instructions — marukawa / detail
  29. [ConstraintElimination] Decompose GEP %ptr, SHL(). — flo / detail
  30. [clang] Enable code completion of designated initializers in Compound Literal Expressions — kadircet / detail
  31. [NFC][CostModel]Extend class IntrinsicCostAttributes to use ElementCount Type — caroline.concatto / detail
  32. [InstCombine][X86] Fold addsub intrinsic to fadd/fsub depending on demanded elts (PR46277) — llvm-dev / detail
  33. [LV] Clamp VF hint when unsafe — cullen.rhodes / detail
  34. [OpenCL] Allow pointer-to-pointer kernel args beyond CL 1.2 — sven.vanhaastregt / detail
  35. [DAG] Move vselect(icmp_ult, -1, add(x,y)) -> uaddsat(x,y) to DAGCombine (PR40111) — llvm-dev / detail
  36. [NFC][SimplifyCFG] fold-branch-to-common-dest: add tests with cond of br not being the last op — lebedev.ri / detail
  37. [SimplifyCFG] FoldBranchToCommonDest: don't require that cmp of br is last instruction — lebedev.ri / detail
  38. [NFC][InstCombine] Autogenerate sext.ll test checklines — lebedev.ri / detail
  39. [NFC][InstCombine] Add PR48343 miscompiled testcase — lebedev.ri / detail
  40. [InstCombine] Evaluate new shift amount for sext(ashr(shl(trunc()))) fold in wide type (PR48343) — lebedev.ri / detail
  41. [NFC][InstCombine] Improve vector undef test coverage for sext(ashr(shl(trunc()))) fold — lebedev.ri / detail
  42. [InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold — lebedev.ri / detail
  43. [NFC][InstCombine] sext.ll: @test9: avoid only differently-cased names for values and block names — lebedev.ri / detail
  44. Revert "[InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold" — lebedev.ri / detail
  45. Remove rm -f cortex-a57-misched-mla.s; hopefully the bots have all cycled past it now — hans / detail
  46. [InstCombine] add tests for sign-bit-shift-of-sub; NFC — spatel / detail
  47. [OpenMP] libomp: add UNLIKELY hints to rarely executed branches — Andrey.Churbanov / detail
  48. [InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold, 2 — lebedev.ri / detail
  49. [InstCombine] Optimize away the unnecessary multi-use sign-extend — lebedev.ri / detail
  50. [X86] Add PR48223 usubsat test case — llvm-dev / detail
  51. [VE] Add vmul and vdiv intrinsic instructions — marukawa / detail
  52. [RISCV][crt] support building without init_array — kupokupokupopo / detail
  53. lld/ELF: Make three rarely-used flags work with --reproduce — thakis / detail
  54. [ConstraintElimination] Decompose GEP %ptr, ZEXT(SHL()). — flo / detail
  55. [DAG] Move vselect(icmp_ult, 0, sub(x,y)) -> usubsat(x,y) to DAGCombine (PR40111) — llvm-dev / detail
  56. [lldb][NFC] Modernize and cleanup TestClassTemplateParameterPack — Raphael Isemann / detail
  57. [InstCombine] canonicalize sign-bit-shift of difference to ext(icmp) — spatel / detail
  58. [ARM] Mark select and selectcc of MVE vector operations as expand. — david.green / detail
  59. [DAG] Remove unused variable. NFC. — benny.kra / detail
  60. [x86] adjust cost model values for minnum/maxnum with fast-math-flags — spatel / detail
  61. [HIP] Fix static-lib test CHECK bug — enye.shi / detail
  62. [MergeICmps] Fix missing split. — courbet / detail
  63. [InstSimplify] Add tests that fold instructions with poison operands (NFC) — aqjune / detail
  64. [X86] Support modifier @PLTOFF for R_X86_64_PLTOFF64 — i / detail
  65. [ELF][test] Add some tests for versioned symbols in object files — i / detail
  66. [ELF] Make foo@@v1 resolve undefined foo@v1 — i / detail
  67. [MemCpyOpt] Port to MemorySSA — nikita.ppv / detail
  68. [ELF] Error for undefined foo@v1 — i / detail
  69. [LV] Epilogue Vectorization with Optimal Control Flow — bmahjour / detail
  70. clang/darwin: Use response files with ld64.lld.darwinnew — thakis / detail
  71. [NFC][clang-tidy] Port rename_check.py to Python3 — lebedev.ri / detail
  72. [BasicAA] Add test for suboptimal result with unknown sizes (NFC) — nikita.ppv / detail
  73. Let .llvm_bb_addr_map section use the same unique id as its associated .text section. — rahmanl / detail
  74. [libc++] Optimize the number of assignments in std::exclusive_scan — Louis Dionne / detail
  75. Revert "[LV] Epilogue Vectorization with Optimal Control Flow" — bmahjour / detail
  76. [LTO][NewPM] Run verifier when doing LTO — aeubanks / detail
  77. [ELF][test] Fix lto/version-script2.ll — i / detail
  78. static const char *const foo => const char foo[] — i / detail
  79. Argument dependent lookup with class argument is recursing into base — zahira.ammarguellat / detail
  80. APINotes: constify `dump` methods (NFC) — Saleem Abdulrasool / detail
  81. [DAGCombiner][NFC] Replace duplicate implementation flipBoolean with DAG.getLogicalNOT — lebedev.ri / detail
  82. [gn build] sync script: try to make sync script even clearer — thakis / detail
  83. [CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/ — aeubanks / detail
  84. [clang-scan-deps] Improve argument parsing to find target object file path. — sylvain.audi / detail
  85. [MLIR][LLVM] Fix a tiny typo in the dialect docs. — joker.eph / detail
  86. [OpenMP] Add support for Intel's umonitor/umwait — jonathan.l.peyton / detail
  87. [LTO][wasm][NewPM] Allow using new pass manager for wasm LTO — aeubanks / detail
  88. Fix erroneous edit in https://github.com/llvm/llvm-project/actions/runs/394499364 — zahira.ammarguellat / detail
  89. Revert "[CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/" — aeubanks / detail
  90. [MLIR] Fix genTypeInterfaceMethods() to work correctly with InferTypeOpInterface — jurahul / detail
  91. [LLD][ELF][NewPM] Add option to force legacy PM — aeubanks / detail
  92. [libc++] NFC: Remove unused macros in <__config> — Louis Dionne / detail
  93. Reland [CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/ — aeubanks / detail
  94. [OpenMP51][DOCS] Claim "add present modifier in defaultmap clause", NFC. — cchen / detail
  95. RegisterInfoPOSIX_arm64 remove unused bytes from g/G packet — omair.javaid / detail
  96. Make offset field optional in RegisterInfo packet for Arm64 — omair.javaid / detail
  97. [lldb] [test] Reenable two passing tests on FreeBSD — mgorny / detail
  98. Revert "[FastISel] Flush local value map on ever instruction" and dependent patches — dblaikie / detail
  99. [lld-macho] Extend PIE option handling — jezng / detail
  100. Avoid redundant inline with LLVM_ATTRIBUTE_ALWAYS_INLINE — dblaikie / detail
  101. [ms] [llvm-ml] Introduce command-line compatibility for ml.exe and ml64.exe — epastor / detail
  102. [libc++abi] Don't try calling __libcpp_aligned_free when aligned allocation is disabled — Louis Dionne / detail
  103. [lld][WebAssembly] Feedback from D92038. NFC — sbc / detail
  104. [clang-format] Add new option PenaltyIndentedWhitespace — mark.nauwelaerts / detail
  105. [gn build] (manually) port 8fee2ee9a68 — thakis / detail
  106. [lld-macho] Emit STABS symbols for debugging, and drop debug sections — jezng / detail
  107. [lld-macho] Emit local symbols in symtab; record metadata in LC_DYSYMTAB — jezng / detail
  108. [lld-macho] Emit empty string as first entry of string table — jezng / detail
  109. [lld-macho] Add archive name and file modtime to STABS output — jezng / detail
  110. [lld-macho] Flesh out STABS implementation — jezng / detail
  111. [lld-macho] Add isCodeSection() — jezng / detail
  112. [mlir][PDL] Add support for PDL bytecode and expose PDL support to OwningRewritePatternList — riddleriver / detail
  113. [ms] [llvm-ml] Support command-line defines — epastor / detail
  114. [gn build] Manually port 8fee2ee9 — aeubanks / detail
  115. [gn build] Format all gn files — aeubanks / detail
  116. [gn build] Port 3fcb0eeb152 — llvmgnsyncbot / detail
  117. [NFC][AMDGPU] AMDGPU code object V4 ABI documentation — Tony.Tye / detail
  118. [AArch64][GlobalISel] Select Bcc when it's better than TB(N)Z — Jessica Paquette / detail
  119. [llvm] Fix for failing test from fdbd84c6c819d4462546961f6086c1524d5d5ae8 — leonardchan / detail
  120. [lld/mac] Fix issues around thin archives — thakis / detail
  121. [RISCVAsmParser] Allow a SymbolRef operand to be a complex expression — i / detail
  122. [NFC] Extract ForEachDVT — Vitaly Buka / detail
  123. [sanitizer] Make DTLS_on_tls_get_addr signal safer — Vitaly Buka / detail
  124. github actions: Update branch_sync to push to main — noreply / detail
  125. Remove CXXBasePaths::found_decls and simplify and modernize its only — richard / detail
  126. [AArch64][GlobalISel] Don't write to WZR in non-flag-setting G_BRCOND case — Jessica Paquette / detail
  127. [WebAssembly] Rename --lto-no-new-pass-manager to --no-lto-new-pass-manager — i / detail
  128. [NFC] Disable new test from D92428 on PPC TSAN — Vitaly Buka / detail
  129. Fix typo in testcase runline that got there because I have very bad hands — Jessica Paquette / detail
  130. Recommit "[clang][Fuchsia] Add relative-vtables multilib" — leonardchan / detail
  131. [lld] Use -1 as tombstone value for discarded code ranges — dschuff / detail
  132. [msan] Replace 8 by kShadowTLSAlignment — jianzhouzh / detail
  133. [mlir][PDL] Add append specialization for ByteCode OpCode to fix GCC5 build — riddleriver / detail
  134. fix typos to cycle bots — thakis / detail
  135. [mlir][Python] Check numpy in Python bindings configuration. — zhanghb97 / detail
  136. [mac/lld] fix typo in 07ab597bb0356c that broke test on Windows — thakis / detail
  137. [NFC][sanitizer] Fix ppc -> powerpc64 in XFAIL — Vitaly Buka / detail
  138. [mlir][PDL] Use .getOperation() when construction SuccessorRange to avoid ambiguous constructor in GCC5 — riddleriver / detail
  139. [VE] Add vcmp, vmax, and vmin intrinsic instructions — marukawa / detail
  140. [NFC][PowerPC] code refactor: split IsReassociable to fma and add. — czhengsz / detail
  141. [LLDB] Rename duplicate TestAlignAsBaseClass.py — omair.javaid / detail
  142. [NFC] Add CLangOffloadBundler documentation to Clang index — Tony.Tye / detail
  143. [NFC][AMDGPU] Fix broken link to ClangOffloadBundler in AMDGPUUsage — Tony.Tye / detail
  144. [lld-macho] Add dependency to DebugInfoDWARF — aheejin / detail
  145. [libc++] Support simply `std::iterator_traits` in the iterator_traits test. — arthur.j.odwyer / detail
  146. [libc++] ADL-proof <thread>, and eliminate `using namespace chrono`. — arthur.j.odwyer / detail
  147. [libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing. NFCI. — arthur.j.odwyer / detail
  148. s/instantate/instantiate/ throughout. NFCI. — arthur.j.odwyer / detail
  149. [lldb] Fix build after found_decls was removed by 1f40d60a3b7f310ff3f77bb8643a27d979a703cb — i / detail
  150. [WebAssembly] Support select and block for reference types — aheejin / detail
  151. [LSR][NFC] don't collect chains when isNumRegsMajorCostOfLSR is false. — czhengsz / detail
  152. [Transforms] Remove unused declaration fillImplicitControlFlowInfo (NFC) — kazu / detail
  153. [mac/lld] Include archive name in diagnostics — thakis / detail
  154. [mlir][PDL] Forward captured single entity constraint functions instead of copy-capture — riddleriver / detail
  155. [PowerPC] Promote the i1 to i64 for SINT_TO_FP/FP_TO_SINT — qshanz / detail
  156. [Test] One more IndVars test — mkazantsev / detail
  157. [Test] One CodeGen test showing missing opportunity on move elimination — mkazantsev / detail
  158. [lldb][NFC] Fix test file name in lang/cpp/non-type-template-param — Raphael Isemann / detail
  159. [libc++] [docs] Update and move NOTES.txt to docs/Contributing.rst. — marek.kurdej / detail
  160. [libcxx] Apply msvcrt specific exception for lgamma() to mingw configurations, too — martin / detail
  161. [libc++] [P0482] [C++20] Implement missing bits for codecvt and codecvt_byname. — marek.kurdej / detail
  162. [mlir][doc] Correct method names in DialectConversion.md to match the code. — hanchung / detail
  163. [LLD][ELF] - Don't keep empty output sections which have explicit program headers. — grimar / detail
  164. [Clang] Don't adjust align for IBM extended double — qiucofan / detail
  165. [llvm-readelf/obj] - Refine the error message about the broken string table. — grimar / detail
  166. [PowerPC] Fix FLT_ROUNDS_ on little endian — qiucofan / detail
  167. [Intrinsics] Re-remove experimental_vector_reduce intrinsics — david.green / detail
  168. [lldb] Don't reject empty or unnamed template parameter packs — Raphael Isemann / detail
  169. [llvm-readelf/obj] - Report unique warnings in `parseDynamicTable`. — grimar / detail
  170. [llvm-readelf/obj] - Lowercase the warning message reported. — grimar / detail
  171. [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 — jay.foad / detail
  172. [libc++] [docs] Mark P1424 as superseded by P1902. — marek.kurdej / detail
  173. [libc++] [docs] Mark LWG2296 as complete not only on clang. — marek.kurdej / detail
  174. [InstructionsTest] NFC: Replace VectorType::get(.., .., true) with ScalableVectorType::get — cullen.rhodes / detail
  175. [llvm-readobj, libSupport] - Refine the implementation of the code that dumps build attributes. — grimar / detail
  176. [LLDB/Python] Fix segfault on Python scripted entrypoints — pctammela / detail
  177. [libc] Add strncpy implementation. — chennngwang / detail
  178. [SystemZ][NFC]Move all SystemZ tests to init-s390x.c — Abhina.Sreeskantharajan / detail
  179. [SVE] Add support for scalable vectors with vectorize.scalable.enable loop attribute — david.sherwood / detail
  180. [SystemZ] Adding extra extended mnemonics for SystemZ target — kai / detail
  181. [VE] Add vand, vor, and vxor intrinsic instructions — marukawa / detail
  182. Simplify append to module inline asm string in IRLinker::run() — hans / detail
  183. [ThinLTO] Import symver directives for imported symbols (PR48214) — hans / detail
  184. [OpenMPIRBuilder] forward arguments as pointers to outlined function — zinenko / detail
  185. [SLP] use 'match' for binop/select; NFC — spatel / detail
  186. Add `Operation* OpState::operator->()` to provide more convenient access to members of Operation. — csigg / detail
  187. [mac/lld] Make --reproduce work with thin archives — thakis / detail
  188. [PowerPC] Mark sanitizer test case unsupported for powerpc64 — saghir / detail
  189. [LV] Epilogue Vectorization with Optimal Control Flow (Recommit) — bmahjour / detail
  190. [CUDA][HIP] Fix capturing reference to host variable — Yaxun.Liu / detail
  191. [CUDA][HIP] Diagnose reference of host variable — Yaxun.Liu / detail
  192. [NFC][sanitizer] Fix test on 32bit platform — Vitaly Buka / detail
  193. [hip] Fix host object creation from fatbin — michael.hliao / detail
  194. Remove `-Wunused-result` and `-Wpedantic` warnings from GCC. NFC. — michael.hliao / detail
  195. [X86] EltsFromConsecutiveLoads - pull out repeated NumLoadedElts. NFCI. — llvm-dev / detail
  196. [X86] Regenerate 32-bit merge-consecutive-loads tests — llvm-dev / detail
  197. [X86] combineX86ShufflesRecursively - remove old FIXME comment. NFC. — llvm-dev / detail
  198. [analyzer][StdLibraryFunctionsChecker] Add return value constraint to functions with BufferSize — gabor.marton / detail
  199. [GWP-ASan] Fix flaky test on Fuchsia — kostyak / detail
  200. [LSR][X86] Replace -march with -mtriples — llvm-dev / detail
  201. [X86] EltsFromConsecutiveLoads - remove old FIXME comment. NFC. — llvm-dev / detail
  202. [test] Make verify-invalid.ll work with legacy and new PMs — aeubanks / detail
  203. Use std::is_trivially_copyable — i / detail
  204. Delete llvm::is_trivially_copyable and CMake variable HAVE_STD_IS_TRIVIALLY_COPYABLE — i / detail
  205. [PowerPC] Regenerate cmpb tests — llvm-dev / detail
  206. [Thumb2] Regenerate predicated-liveout-unknown-lanes.ll test — llvm-dev / detail
  207. [LoopVectorize] Fix optimal-epilog-vectorization-limitations.ll test on non-debug build bots — llvm-dev / detail
  208. [lldb][NFC] Give class template pack test files unique class names — Raphael Isemann / detail
  209. [flang][NFC] Add GetTopLevelUnitContaining functions — tkeith / detail
  210. [JumpThreading][VectorUtils] avoid infinite loop on unreachable IR — spatel / detail
  211. [XCOFF][AIX] Generate LSDA data and compact unwind section on AIX — jasonliu / detail
  212. [mlir][PDL] Use explicit loop over llvm::find to fix MSVC breakage — riddleriver / detail
  213. [libc++] Add slice_array operator= valarray overload. — zoecarver / detail
  214. [gn build] Port a65d8c5d720 — llvmgnsyncbot / detail
  215. [Inline] prevent inlining on stack protector mismatch — ndesaulniers / detail
  216. [libc] Fix couple of corner cases in remquo. — sivachandra / detail
  217. [lsan] Use final on Fuchsia ThreadContext declaration — mcgrathr / detail
  218. [CMake][Fuchsia] Install llvm-elfabi — mcgrathr / detail
  219. [XCOFF][AIX] Alternative path in EHStreamer for platforms do not have uleb128 support — jasonliu / detail
  220. [AArch64] Compiler-rt interface for out-of-line atomics. — Pavel.Iliin / detail
  221. Update MS ABI mangling for union constants based on new information from — richard / detail
  222. [MLIR][NFC] Fix mix up between dialect attribute values and names — uday / detail
  223. [ThinLTO][test] Fix X86/nossp.ll after D91816 — i / detail
  224. [dfsan] Add test cases for struct/pair — jianzhouzh / detail
  225. Add a less ambiguous macro for Android version. — danalbert / detail
  226. [dfsan] Add a test case for phi — jianzhouzh / detail
  227. [CUDA][HIP] Fix overloading resolution — Yaxun.Liu / detail
  228. [dfsan] Test loading global ptrs — jianzhouzh / detail
  229. [dfsan] Rename CachedCombinedShadow to be CachedShadow — jianzhouzh / detail
  230. [CSSPGO] Pseudo probes for function calls. — hoy / detail
  231. [libc++] Install missing packages to cross-compile to 32 bits during CI — Louis Dionne / detail
  232. [gn build] Port 24d4291ca70 — llvmgnsyncbot / detail
  233. Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and DirectoryName, NFC — Duncan P. N. Exon Smith / detail
  234. Use PC-relative address for x32 TLS address — harald / detail
  235. [X86] Add TLS_(base_)addrX32 for X32 mode — harald / detail
  236. [ConstraintElimination] Make sure arguments of std:pow match. — flo / detail
  237. Revert "Use std::is_trivially_copyable", breaks MSVC build — rnk / detail
  238. ADT: Remove redundant `alignas` from IntervalMap, NFC — Duncan P. N. Exon Smith / detail
  239. [lldb][NFC] Make DeclOrigin::Valid() const — Raphael Isemann / detail
  240. [flang] Fix bugs related to merging generics during USE — tkeith / detail
  241. [mac/lld] Implement -why_load — thakis / detail
  242. [lldb] X-FAIL class template parameter pack tests on Windows — Raphael Isemann / detail
  243. [NFC][MC] TargetRegisterInfo::getSubReg is a MCRegister. — mtrofin / detail
  244. ADT: Rely on std::aligned_union_t for math in AlignedCharArrayUnion, NFC — Duncan P. N. Exon Smith / detail
  245. Revert "[mac/lld] Implement -why_load" — thakis / detail
  246. [lldb] Return the original path when tilde expansion fails. — Jonas Devlieghere / detail
  247. Fix assertion in tryEmitAsConstant — Yaxun.Liu / detail
  248. [scudo][standalone] Add missing va_end() in ScopedString::append — kostyak / detail
  249. ARCMigrate: Stop abusing PreprocessorOptions for passing back file remappings, NFC — Duncan P. N. Exon Smith / detail
  250. [llvm-link] use file magic when deciding if input should be loaded as archive — serguei.n.dmitriev / detail
  251. Small improvements to Intrinsic::getName — xun / detail
  252. Revert "[llvm-link] use file magic when deciding if input should be loaded as archive" — serguei.n.dmitriev / detail
  253. [lldb] Treat remote macOS debugging like any other remote darwin platform — Jonas Devlieghere / detail
  254. Frontend: Sink named pipe logic from CompilerInstance down to FileManager — Duncan P. N. Exon Smith / detail
  255. [RISCV] Support Zfh half-precision floating-point extension. — kai.wang / detail
  256. [RISCV] Handle zfh in the arch string. — kai.wang / detail
  257. [llvm-link] use file magic when deciding if input should be loaded as archive — serguei.n.dmitriev / detail
  258. Revert "Frontend: Sink named pipe logic from CompilerInstance down to FileManager" — Duncan P. N. Exon Smith / detail
  259. [MemorySSA] Remove unused declaration findDominatingDef (NFC) — kazu / detail
  260. PR48339: Improve diagnostics for invalid dependent unqualified function calls. — richard / detail
  261. [RISCV] Initialize MergeBaseOffsetOptPass so it will work with print-before/after-all. — craig.topper / detail
  262. [NFC][sanitizer] Another attempt to fix test on arm — Vitaly Buka / detail
  263. [NFC] [Clang] Move ppc64le f128 vaargs OpenMP test — qiucofan / detail
  264. [SelectionDAG] Use is_contained (NFC) — kazu / detail
  265. [PowerPC] Add the hw sqrt test for vector type v4f32/v2f64 — qshanz / detail
  266. [RISCV] Add f16 to isFMAFasterThanFMulAndFAdd now that the Zfh extension is supported — craig.topper / detail
  267. [RISCV] Add additional half precision fnmadd/fnmsub tests with an fneg on the second operand instead of the first. — craig.topper / detail
  268. [libomptarget][AMDGPU] Remove MaxParallelLevel — Pushpinder.Singh / detail
  269. [dfsan] Rename ShadowTy/ZeroShadow with prefix Primitive — jianzhouzh / detail
  270. Switch from llvm::is_trivially_copyable to std::is_trivially_copyable — i / detail
  271. [NFC] Fix typo — modimo / detail
  272. BPF: add a test for selectiondag alias analysis w.r.t. lifetime — yhs / detail
  273. [NFC] Add proper triple for arc.ll test — noreply / detail
  274. [mlir][gpu] Move gpu.wait ops from async.execute regions to its dependencies. — csigg / detail
  275. [libc++] [docs] Add C++2b (to be C++23) status page. — marek.kurdej / detail
  276. [VE] Add veqv and vseq intrinsic instructions — marukawa / detail
  277. Fix forward for rGd9adde5ae216: adding missing dependency. — csigg / detail
  278. [c++2b] Add option -std=c++2b to enable support for potential C++2b features. — marek.kurdej / detail
  279. [clang-format] De-duplicate includes with leading or trailing whitespace. — marek.kurdej / detail
  280. [OpenCL] Add some more kernel argument tests — sven.vanhaastregt / detail
  281. [Clang][Sema] Attempt to fix CTAD faulty copy of non-local typedefs — gabor.marton / detail
  282. [MLIR] Added support for dynamic shaped allocas to promote-buffers-to-stack pass. — julian.gross / detail
  283. Revert "[IndVars] ICmpInst should not prevent IV widening" — mkazantsev / detail
  284. [llvm-readelf] - Report unique warnings when dumping hash symbols/histogram. — grimar / detail
  285. [libomptarget][amdgpu] Address compiler warnings, drive by fixes — jonathanchesterfield / detail
  286. arm64: count Triple::aarch64_32 as an aarch64 target and enable leaf frame pointers — Tim Northover / detail
  287. [llvm-readelf/obj] - Report unique warnings in getSymbolForReloc() helper. — grimar / detail
  288. [NFC][Tests] Auto generate checks for llvm/test/Transforms/NaryReassociate/pr24301.ll using update_test_checks.py — ybrevnov / detail
  289. [clangd] Fix a nullptr-access crash in canonicalRenameDecl. — hokein.wu / detail
  290. [NFC][Tests] Added one additional test case for NaryRessociation pass. — ybrevnov / detail
  291. [DAGCombine] Fix TypeSize warning in DAGCombine::visitLIFETIME_END — joe.ellis / detail
  292. [VE] Add standard include path and library path for C++ — marukawa / detail
  293. [compiler-rt] Fix building the aarch64 out-of-line atomics assembly for non-ELF platforms — martin / detail
  294. Reland "[mac/lld] Implement -why_load". — thakis / detail
  295. [TableGen] Remove unused class RecordValResolver. NFC. — jay.foad / detail
  296. [clangd] Relation slabs should not be accounted when computing backing storage size — ilya.golovenko / detail
  297. clang/darwin: Don't use response files with ld64 — thakis / detail
  298. [MLIR] Normalize the results of normalizable operations — uday / detail
  299. [mac/arm] Fix rtti codegen tests when running on an arm mac — thakis / detail
  300. [VE] Add vsll, vsrl, vsla, vsra, and vsfa intrinsic instructions — marukawa / detail
  301. [TableGen] Eliminate the 'code' type — paul / detail
  302. [NFC] Reduce include files dependency. — dfukalov / detail
  303. [clangd] Bundle code completion items when the include paths differ, but resolve to the same file. — adamcz / detail
  304. [BPF] support atomic instructions — yhs / detail
  305. [ASTMatchers][NFC] Made variadic operator funcs static — n.james93 / detail
  306. [PowerPC] Fix for excessive ACC copies due to PHI nodes — baptiste.saleil / detail
  307. [Triple][MachO] Define "arm64e", an AArch64 subarch for Pointer Auth. — Ahmed Bougacha / detail
  308. Try to fix tests on Windows after 0cbf61be8be — thakis / detail
  309. [libc] Add implementation of hypot. — lntue / detail
  310. [LLVMFrontend][openacc] Add basic unit tests for functions in LLVMFrontendOpenACC — clementval / detail
  311. [ScalarizeMaskedMemIntrin] NFC: Convert member functions to static — anna / detail
  312. repair cygwin build — vtjnash / detail
  313. [X86] Remove DecodeVPERMVMask and DecodeVPERMV3Mask — kazu / detail
  314. Switch to std::is_trivially_move_constructible and std::is_trivially_copy_constructible — i / detail
  315. [MemCpyOpt] Correctly merge alias scopes during call slot optimization — modimo / detail
  316. [MLIR] Fix vector::TransferWriteOp builder losing permutation map — stilis / detail
  317. [RISCV] Remove RISCVMergeBaseOffsetOpt from the -O0 pass pipeline. — craig.topper / detail
  318. Bump MSVC required version to 19.14 — rnk / detail
  319. [compiler-rt] Fix a bug in the cmakelists file when CMAKE_CXX_FLAGS are empty — stilis / detail
  320. [gn build] (manually) port 65049d16100af — thakis / detail
  321. [gn build] (semi-manually) port cc8df90b037 — thakis / detail
  322. Use the generic form when printing from the python bindings and the verifier fails — joker.eph / detail
  323. [gn build] Port — llvmgnsyncbot / detail
  324. Include Region.h in OperationSupport.h instead of forward declaring it (NFC) — joker.eph / detail
  325. [Metadata] Fix layer violation in D91576 — i / detail
  326. [ScalarizeMaskedMemIntrin] NFC: Pass args by reference — anna / detail
  327. [lld][WebAssembly] Fix malformed output with -pie + --shared-memory — sbc / detail
  328. [compiler-rt] [builtins] Use _Float16 on extendhfsf2, truncdfhf2 __truncsfhf2 if available — adhemerval.zanella / detail
  329. Speedup some unicode rendering — sguelton / detail
  330. [RISCV] Merge FMV_H_X_RV32/FMV_H_X_RV64 into a single opcode. Same with FMV_X_ANYEXTH_RV32/RV64 — craig.topper / detail
  331. [clangd] AddUsing: Fix a crash on ElaboratedTypes without NestedNameSpecfiiers. — adamcz / detail
  332. [AMDGPU] Extend and reorganize memory legalizer tests — scott.linder / detail
  333. Revert "Switch to std::is_trivially_move_constructible and std::is_trivially_copy_constructible" — joker.eph / detail
  334. Revert "Include Region.h in OperationSupport.h instead of forward declaring it (NFC)" — joker.eph / detail
  335. [libc++] Update and normalize the "all the headers" tests. — arthur.j.odwyer / detail
  336. [flang] Fix bogus message on interface procedure argument names — psteinfeld / detail
  337. [BasicAA] Add print routines to DecomposedGEP for ease of debugging — listmail / detail
  338. [libc] Add simple x86_64 floating point exception and rounding mode support. — sivachandra / detail
  339. [mac/lld] Implement -t — thakis / detail
  340. [BasicAA] Minor formatting improvements for printers — listmail / detail
  341. [mlir] Make conversion functions inline instead of static to avoid -Wunused-function — dblaikie / detail
  342. [mlir] Use long rather than int to address pointer-to-int narrowing warning — dblaikie / detail
  343. [lldb] Recognize MachO cpu sub-type 2 as arm64 — Jonas Devlieghere / detail
  344. try to fix t.s on Windows after 7cb0a373d1 — thakis / detail
  345. [libc][NFC] Remove dependence on xmmintrin.h to read/write MXCSR. — sivachandra / detail
  346. [test] Add a triple to an x86 test — Justin Bogner / detail
  347. Revert "[test] Add a triple to an x86 test" — Justin Bogner / detail
  348. Revert D90844 "[TableGen][SchedModels] Fix read/write variant substitution" — i / detail
  349. [lldb] Refactor the Symbolicator initializer — Jonas Devlieghere / detail
  350. [BasicAA] Move newline to dump from printer — listmail / detail
  351. [LoopVec] Support non-instructions as argument to uniform mem ops — listmail / detail
  352. [HIP] cmath demote long double args to double — enye.shi / detail
  353. Use deref facts derived from minimum object size of allocations — listmail / detail
  354. try more to fix t.s on Windows after 7cb0a373d1 — thakis / detail
  355. [lldb] Use the cpu subtype enum values from llvm::MachO in ArchSpec (NFC) — Jonas Devlieghere / detail
  356. PR45699: Fix crash if an unexpanded parameter pack appears in a — richard / detail
  357. [mlir][linalg] Add vectorization for element-wise linalg ops — thomasraoux / detail
  358. [mlir][IR] Remove references to BuiltinOps from IR/ — riddleriver / detail
  359. [mlir][Pass] Remove the restriction that PassManager can only run on ModuleOp — riddleriver / detail
  360. [mlir][Parser] Don't hardcode the use of ModuleOp in the parser — riddleriver / detail
  361. P0857R0: Parse a requires-clause after an explicit — richard / detail
  362. [RISCV] Rename FPCCToExtend->FPOpToExpand and FPOpToExtend->FPOpToExpand. NFC — craig.topper / detail
  363. Frontend: Remove redundant call to CompilerInstance::setFileManager, NFC — Duncan P. N. Exon Smith / detail
  364. Use MlirStringRef in StandardAttributes.h — 989903+GeorgeLyon / detail
  365. [WebAssembly] Fixed Writer::createInitMemoryFunction to work for wasm64 — aardappel / detail
  366. [mlir][IR] Add explicit default constructor to OwningModuleRef to appease MSVC — riddleriver / detail
  367. [NewPM] Support --print-before/after in NPM — aeubanks / detail
  368. [SmallVector] Allow SmallVector<T> — silvasean / detail
  369. [mlir][vector][avx512] move avx512 lowering pass into general vector lowering — ajcbik / detail
  370. ADT: Support copying of IntrusiveRefCntPtr objects — dblaikie / detail
  371. [X86] Unbind the ebx with GOT address in regcall calling convention — xiang1.zhang / detail
  372. [mlir][NFC] Remove Function.h and Module.h in favor of BuiltinOps.h — riddleriver / detail
  373. [mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.h — riddleriver / detail
  374. [mlir][Attributes][NFC] Move all builtin Attribute classes to BuiltinAttributes.h — riddleriver / detail
  375. Support: Change InMemoryFileSystem::addFileNoOwn to take a MemoryBufferRef, NFC — Duncan P. N. Exon Smith / detail
  376. [lld][WebAssembly] Set memory limits correctly for PIC + shared memory — sbc / detail
  377. [mac/lld] Run tests with -fatal_warnings by default — thakis / detail
  378. Use isIgnored instead of checking pass name — aeubanks / detail
  379. IntrusiveRefCntPtr: Ensure RefCount is initialized during ThreadSafeRefCountedBase copy construction — dblaikie / detail
  380. [dfsan] Support passing non-i16 shadow values in TLS mode — jianzhouzh / detail
  381. [NFC] [Clang] Fix ppc64le vaarg OpenMP test in CodeGen — qiucofan / detail
  382. [tools] Update update_test_prefix.py to handle %s after prefixes — mtrofin / detail
  383. PR48383: Disallow decltype(auto) in pseudodestructor calls — dblaikie / detail
  384. Fix -allow-deprecated-dag-overlap in test/CodeGen/dso-local-executable.c — i / detail
  385. [IndVars] Quick fix LHS/RHS bug — mkazantsev / detail
  386. Return "[IndVars] ICmpInst should not prevent IV widening" — mkazantsev / detail
  387. [PowerPC] Pre-commit neg abs test for vector. NFC. — lkail / detail
  388. [mlir][Linalg] Handle fusion on tensors for projected permutation. — hanchung / detail
  389. [JumpThreading] Call eraseBlock when folding a conditional branch — kazu / detail
  390. [clang] Add a C++17 deduction guide testcase. — hokein.wu / detail
  391. [lldb][NFC] Rename TypeSystemClangForExpressions to ScratchTypeSystemClang — Raphael Isemann / detail
  392. [NARY-REASSOCIATE] Simplify traversal logic by post deleting dead instructions — ybrevnov / detail
  393. [NFC][NARY-REASSOCIATE] Restructure code to aviod isPotentiallyReassociatable — ybrevnov / detail
  394. [clang] [Headers] Use the corresponding _aligned_free or __mingw_aligned_free in _mm_free — martin / detail
  395. [libcxx] Implement c++2a char8_t input/output of std::filesystem::path — martin / detail
  396. [libcxx] [test] Add a test for conversions between wchar_t, utf8, char16_t, char32_t and windows native narrow code pages — martin / detail
  397. [X86] Regenerate midpoint-int.ll tests — llvm-dev / detail
  398. [X86] Remove unnecessary bitcast. NFC. — llvm-dev / detail
  399. [DAGCombiner] Use const APInt& for getConstantOperandAPInt results. NFCI. — llvm-dev / detail
  400. [PowerPC] Fix the regression caused by commit 9c588f53fc42 — qshanz / detail
  401. [lldb][NFC] Rename TypeSystemClang::GetScratch to ScratchTypeSystemClang::GetForTarget — Raphael Isemann / detail
  402. [llvm-readobj] - Report unique warnings in printProgramHeaders. — grimar / detail
  403. [lldb] Remove LLDB session dir and just store test traces in the respective test build directory — Raphael Isemann / detail
  404. [yaml2obj,obj2yaml] - Make Symbol::Section field optional. — grimar / detail
  405. [X86] Let VBMI2 non-VLX targets still use funnel shifts instructions — llvm-dev / detail
  406. [clangd] Fix an assertion violation in rename. — hokein.wu / detail
  407. [X86] LowerRotate - VBMI2 targets can lower vXi16 rotates using funnel shifts. — llvm-dev / detail
  408. [IR] Disallow scalable vectors in ShuffleVectorInst::isExtractSubvectorMask — cullen.rhodes / detail
  409. [X86] LowerRotate - enable custom lowering of ROTL/ROTR vXi16 on VBMI2 targets. — llvm-dev / detail
  410. [VE] Add vfadd, vfsub, vfmul, and vfdiv intrinsic instructions — marukawa / detail
  411. [lib/Object, tools] - Make ELFObjectFile::getELFFile return reference. — grimar / detail
  412. [llvm-profgen] - Fix compilation issue after ELFFile<ELFT> interface update. — grimar / detail
  413. Remove typeConverter from ConvertToLLVMPattern and use the existing one in ConversionPattern. — csigg / detail
  414. [HIP] Fix bug in driver about wavefront size — Yaxun.Liu / detail
  415. [mac/lld] Add support for the LC_LINKER_OPTION load command in o files — thakis / detail
  416. [mlir][Linalg] Properly use distribution options. — nicolas.vasilache / detail
  417. [OpenMP] Add __kmpc_omp_target_task_alloc to dllexport — hansang.bae / detail
  418. [AST][NFC] Silence GCC warning about broken strict aliasing rules — thomasp / detail

clang-d373429-g173bb3c2eb0-t16653-b16653.tar.gz (Dec 3, 2020 11:15:36 AM)

  1. [libc++] Remove several bots that now exist in Buildkite — Louis Dionne / githubweb
  2. [libc++] Remove now unused libc++ workers — Louis Dionne / githubweb
  3. fixed quotes in documentation — noreply / githubweb
  4. Some code cleaning for SphinxDocsBuilder. NFC. — alebedev / githubweb

clang-d373429-g173bb3c2eb0-t16653-b16653.tar.gz (Nov 30, 2020 8:30:46 PM)

  1. [WinASan] Improve exception reporting accuracy — rnk / detail
  2. clang/test: Remove platform-linker feature — thakis / detail
  3. [mlir] Small cleanups to func-bufferize/finalizing-bufferize — silvasean / detail
  4. Lex: Update Module::findHeader to return FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
  5. Don't count attributes when addressing operands. — joker.eph / detail
  6. [llvm] Fix for failing test from cf8ff75bade763b054476321dcb82dcb2e7744c7 — leonardchan / detail
  7. Recommit "[llvm-symbolizer] Switch to using native symbolizer by default on Windows" — akhuang / detail
  8. [clang][Fuchsia] Add relative-vtables multilib — leonardchan / detail
  9. Revert "[clang][Fuchsia] Add relative-vtables multilib" — leonardchan / detail
  10. [clang][Fuchsia] Add relative-vtables multilib — leonardchan / detail
  11. [GlobalISel] Fix -Wunused-variable — i / detail
  12. [GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
  13. Revert "[clang][Fuchsia] Add relative-vtables multilib" — leonardchan / detail
  14. Add help text for -nogpuinc — Yaxun.Liu / detail
  15. [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) — Jonas Devlieghere / detail

clang-d373414-g87ff1564143-t16649-b16649.tar.gz (Nov 30, 2020 5:41:55 PM)

  1. Serialization: Change InputFile to use FileEntryRef and add getVirtualFileRef, NFC — Duncan P. N. Exon Smith / detail
  2. [OpenMP][Tests][NFC] Use FileCheck from cmake config — protze / detail
  3. [llvm-symbolizer] Fix native symbolization on windows for inline sites. — akhuang / detail
  4. [lldb] Give TestDefaultTemplateArgs a unique class name — Jonas Devlieghere / detail
  5. FileManager: Add FileEntryRef::getDir, returning DirectoryEntryRef — Duncan P. N. Exon Smith / detail
  6. Remove dead code added in ac49500cd0484e1b2dcf37fa4c0dade6f113c2c9, NFC — Duncan P. N. Exon Smith / detail
  7. [llvm-symbolizer] Fix typo in llvm-symbolizer test from a previous commit. — akhuang / detail
  8. [clang][RelativeVTablesABI] Use dso_local_equivalent rather than emitting stubs — leonardchan / detail
  9. [InlineCost] prefer range-for. NFC — ndesaulniers / detail
  10. Fix GCC 5.3 compile error in ASTImporter code — rnk / detail
  11. [libcxx] remove checks for __STDCPP_THREADS__ as it is defined by compiler — zequanwu / detail
  12. [AArch64][GlobalISel] Fix crash during legalization of a vector G_SELECT with scalar mask. — Amara Emerson / detail

clang-d373402-g9615890db57-t16646-b16646.tar.gz (Nov 30, 2020 2:52:09 PM)

  1. [AArch64] Enable Cortex-A55 schedmodel — sjoerd.meijer / detail
  2. [x86] add tests for maxnum/minnum with nnan; NFC — spatel / detail
  3. [ms] [llvm-ml] Implement the statement expansion operator — epastor / detail
  4. Creating a named struct requires only a Context and a name, but looking up a struct by name requires a Module. The method on Module merely accesses the LLVMContextImpl and no data from the module itself, so this patch moves getTypeByName to a static method on StructType that takes a Context and a name. — nicholas / detail
  5. [DL] Inline getAlignmentInfo() implementation (NFC) — nikita.ppv / detail
  6. [llvm][inliner] Reuse the inliner pass to implement 'always inliner' — mtrofin / detail
  7. SplitKit: Use Register — Matthew.Arsenault / detail
  8. [ms] [llvm-ml] Test macro function invocations in arbitrary positions — epastor / detail
  9. [libTooling] Remove deprecated Clang Transformer declarations — yitzhakm / detail
  10. github actions: Use correct credentials for pushing — noreply / detail
  11. [FastISel] NFC: Clean up unnecessary bookkeeping — paul.robinson / detail
  12. [ConstraintElimination] Expand GEP decomposition tests. — flo / detail
  13. [CodeGen] -fno-delete-null-pointer-checks: change dereferenceable to dereferenceable_or_null — i / detail
  14. [HIP] Fix HIP test on windows due to lld suffix — enye.shi / detail
  15. [lld-macho] Don't warn on non-existent system libraries — thakis / detail
  16. [lld/mac] Don't warn on -bundle and -execute flags — thakis / detail
  17. [OpenMP] libomp: fix mutexinoutset dependence for proxy tasks — Andrey.Churbanov / detail
  18. [OpenMP] libomp: change shm name to include UID, call unregister_lib on SIGTERM — Andrey.Churbanov / detail

clang-d373384-g750049d78b7-t16643-b16643.tar.gz (Nov 30, 2020 12:03:43 PM)

  1. [X86] Don't emit R_X86_64_[REX_]GOTPCRELX for a GOT load with an offset — i / detail
  2. [ELF] Don't relax R_X86_64_GOTPCRELX if addend != -4 — i / detail
  3. [RISCV] Custom legalize bswap/bitreverse to GREVI with Zbp extension to enable them to combine with other GREVI instructions — craig.topper / detail
  4. [IR][LoopRotate] remove assertion that phi must have at least one operand — spatel / detail
  5. [RISCV] Combine (GORCI (GORCI x, C2), C1) -> (GORCI x, C1|C2). — craig.topper / detail
  6. [sanitizer] Disable use_tls_dynamic on on-Android x86 Linux. — vyng / detail
  7. [Flang][OpenMP] Add semantic checks for OpenMP Private clause. — praveen / detail
  8. [ASTImporter] Support import of CXXDeductionGuideDecl — gabor.marton / detail
  9. [FPEnv] clang should get from the AST the metadata for constrained FP builtins — kevin.neal / detail
  10. [analyzer][StdLibraryFunctionsChecker] Fix typos in summaries of mmap and mmap64 — benicsbalazs / detail
  11. Add -fintegrated-as to second invocation of clang in test case. — zarko / detail
  12. [VE] Clean check routines of branch types — marukawa / detail
  13. [VE] Optimize prologue/epilogue instructions about GOT — marukawa / detail
  14. [SelectionDAGBuilder] Update signature of `getRegsAndSizes()`. — joe.ellis / detail
  15. [VE][NFC] Update comments — marukawa / detail
  16. [InstCombine][X86] Add addsub PR46277 test case — llvm-dev / detail
  17. [PowerPC] Delete remnant Darwin code in PPCAsmParser — i / detail
  18. [CSSPGO] Pseudo probe instrumentation pass — hoy / detail
  19. [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation. — hoy / detail
  20. [gn build] Port 64fa8cce225 — llvmgnsyncbot / detail
  21. [InstCombine][X86] Add basic addsub intrinsic SimplifyDemandedVectorElts support (PR46277) — llvm-dev / detail
  22. [libcxxabi] Add macro for changing functions to support the relative vtables ABI — leonardchan / detail
  23. [X86] Zero-extend pointers to i64 for x86_64 — harald / detail
  24. [FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option — paul.robinson / detail
  25. [CSSPGO] Disabling a pseudo probe test on non-x86 platforms. — hoy / detail

clang-d373359-gcbbd7021f17-t16639-b16639.tar.gz (Nov 30, 2020 9:09:41 AM)

  1. [lldb] Always include template arguments that have their default value in the internal type name — Raphael Isemann / detail
  2. [IR] improve code comment/logic in removePredecessor(); NFC — spatel / detail
  3. [X86] Add vbmi2 test coverage for vector rotations — llvm-dev / detail
  4. [ConstraintElimination] Add additional GEP decomposition tests. — flo / detail
  5. [RISCV] Only combine (or (GREVI x, shamt), x) -> GORCI if shamt is a power of 2. — craig.topper / detail

clang-d373354-g355aee3dcd4-t16638-b16638.tar.gz (Nov 30, 2020 8:25:36 AM)

  1. moved all volumes below /vol — kuhnel / githubweb
  2. created new generic Linux container — kuhnel / githubweb
  3. Add pybind11 to the mlir-nvidia Docker image to be able to enable the MLIR Python bindings — joker.eph / githubweb
  4. buildbot-ubuntu-clang: added missing libraries for clangd — kuhnel / githubweb
  5. updated clangd-ubuntu-clang — kuhnel / githubweb
  6. added .vscode to .gitignore — kuhnel / githubweb
  7. initial deployment of clangd-ubuntu-clang — kuhnel / githubweb
  8. Worker for Theta supercomputer at ALCF with Flang builder — llvm-zorg / githubweb
  9. Updated the step completition detection for annotated steps. — vvereschaka / githubweb
  10. Add flang docs to SphinxDocsBuilder. — alebedev / githubweb
  11. Changed builddir to match the builder name. builddir must be unique. — gkistanova / githubweb
  12. buildbot-clangd-ubuntu-clang improvements — kuhnel / githubweb
  13. new worker and builder for clangd — kuhnel / githubweb
  14. [llvm] New worker for ThinLTO whole program devirtualization — tejohnson / githubweb
  15. clangd-ubuntu-clang: removed special character from admin name — kuhnel / githubweb
  16. clangd-ubuntu-tsan fixed typo in release type — kuhnel / githubweb
  17. [sanitizer] Enable tests on Android Arm — noreply / githubweb
  18. [sanitizer] Disable arm64 android tests — noreply / githubweb
  19. [sanitizer] Start testing with faster device — noreply / githubweb
  20. [sanitizer] Disable 32bit Android ARM tests — noreply / githubweb
  21. [sanitizer] Fix libc++_shared.so path on arm 32bit — noreply / githubweb
  22. [sanitizer] Simplify shell script — noreply / githubweb
  23. [sanitizer] Re-enable arm bots — noreply / githubweb
  24. [sanitizer] Simplify few lines in bot script — Vitaly Buka / githubweb
  25. clangd-ubuntu-tsan: Fix arguments passed to CMake — kbobyrev / githubweb
  26. clangd-ubuntu-tsan: fix depends_on_projects — kbobyrev / githubweb
  27. clangd-ubuntu-tsan: Add forgotten gRPC installation path — kbobyrev / githubweb
  28. clangd-ubuntu-clang: Cleanup — kbobyrev / githubweb
  29. clangd-ubuntu-clang: Bump gRPC back to 1.33.2 — kbobyrev / githubweb
  30. clangd-tsan-ubuntu: only build clangd{,-indexer,-index-server} — sam.mccall / githubweb
  31. added RAM info to worker status — kuhnel / githubweb
  32. clangd-ubuntu-clang: increased resource limits to cover TSan builds — kuhnel / githubweb
  33. Added support for buid targets to UnifiedTreeBuilder. — gkistanova / githubweb
  34. Support reloading the buildbot config. — gkistanova / githubweb
  35. clangd-ubuntu-clang: reduced RAM requirements — kuhnel / githubweb
  36. langd-ubuntu-clang: fixed typo in RAM usage — kuhnel / githubweb
  37. Updates to ALCF Theta Buildbot — llvm-zorg / githubweb
  38. [llvm-zorg]Give default values to BUILDBOT_CLOBBER and BUILDBOT_REVISION — vyng / githubweb
  39. [sanitizer] Add workaround for incremental build — noreply / githubweb
  40. [llvm-zorg] Exit early (skip tests) if builds failed — vyng / githubweb
  41. clangd-ubuntu-clang: moved to production server — kuhnel / githubweb
  42. [sanitizer] Fix operators order in bash script — noreply / githubweb
  43. [sanitizer] Fix operators order in bash script — noreply / githubweb
  44. Add flang dylib/shared libs buildbots — diana.picus / githubweb
  45. clang-x86-ninja-win10: reducing scopoe of builds to get bot stable — kuhnel / githubweb
  46. clang-x86-ninja-win10: removed quotes around LIT_TOOLS_DIR — noreply / githubweb
  47. Do not collapse build requests with different property sets. — gkistanova / githubweb

clang-d373354-g355aee3dcd4-t16638-b16638.tar.gz (Nov 30, 2020 8:25:36 AM)

  1. [clang-tidy] Make clang-format and include-order-check coherent — kadircet / detail
  2. [ConstraintElimination] Add support for And. — flo / detail
  3. [flang][nfc] Add missing dependency in CMake — andrzej.warzynski / detail
  4. [MLIR] Fix up integration tests after b7382ed3fea08da27530a6d6d53f168fc704e4c4 — benny.kra / detail
  5. [TableGen] Clean up Target .td include files — paul / detail
  6. [AArch64][SVE] Support implicit lax vector conversions for SVE types — joe.ellis / detail
  7. [WebAssembly][MC] Remove useless overrides in MCWasmStreamer — sbc / detail
  8. [SLP] Make SLPVectorizer to use `llvm.masked.gather` intrinsic — anton.a.afanasyev / detail
  9. [Matrix] Add inline assembly test case. — flo / detail
  10. [OPENMP]Fix PR48076: mapping of data member pointer. — a.bataev / detail
  11. [clang][AVR] Improve avr-ld command line options — powerman1st / detail
  12. [SLPVectorizer] Fix assert — anton.a.afanasyev / detail
  13. [AMDGPU] Precommit more vccz workaround tests — jay.foad / detail
  14. Linker: Fix linking of byref types — Matthew.Arsenault / detail
  15. [OpenMP][stats] reset serial state when re-entering serial region — jonathan.l.peyton / detail
  16. [WebAssembly] Fix parsing of linking section for named global imports — sbc / detail
  17. [OpenMP] NFC: remove tabs in message catalog file — jonathan.l.peyton / detail
  18. [X86] subvector-broadcast.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  19. [X86] nontemporal.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  20. [IR] ShuffleVectorInst::isIdentityWithPadding - bail on non-fixed-type vector shuffles. — llvm-dev / detail
  21. [VPlan] Add VPDef class. — flo / detail
  22. [mlir] Remove unused ConvertToLLVMPattern::linearizeSubscripts(). — csigg / detail
  23. [PPC] Fix dead store value clang static analyzer warning. NFCI. — llvm-dev / detail
  24. Invert accessor for checking traversal mode — steveire / detail
  25. Rename API to not be constrained to template instantiations — steveire / detail
  26. Move ASTMatchFinder definition so it can be accessed from other functions — steveire / detail
  27. [AST] Ignore implicit nodes in IgnoreUnlessSpelledInSource mode — steveire / detail
  28. [AST] Update matchers to be traverse-aware — steveire / detail
  29. [mlir] Add a _get_default_loc_context utility to Python bindings — zinenko / detail
  30. [BasicAA] Make alias GEP positive offset handling symmetric — nikita.ppv / detail
  31. [ARC] Correct ARCInstPrinter::getMnemonic after D90039 — i / detail
  32. [ELF] --gc-sections: collect unused .gcc_except_table in section groups and associated text sections — i / detail
  33. [MLIR][SPIRV] Rename `spv._address_of` to `spv.mlir.addressof` — antiagainst / detail
  34. [InstCombine] add tests for masked add; NFC — spatel / detail
  35. [InstCombine] relax constraints on mask-of-add — spatel / detail
  36. [InstCombine] add vector test for mask of add; NFC — spatel / detail
  37. [InstCombine] remove scalar constraint for mask-of-add fold — spatel / detail
  38. [NFC] Add unit tests for printing/parsing of variadic operands and results. — jurahul / detail
  39. [debugserver] Add option to propagate SIGSEGV to target process — Jonas Devlieghere / detail
  40. [BPI] Look through bitcasts in calcZeroHeuristic — apollo.mobility / detail
  41. [X86] vec_fabs.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  42. [X86] rot16.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  43. [InstCombine] visitAnd - use m_SpecificInt instead of m_APInt + comparison. NFCI. — llvm-dev / detail
  44. Comment out new test while I figure out what is wrong with it — steveire / detail
  45. [mlir] Simplify std.alloc lowering to LLVM. — csigg / detail
  46. lld: Add --color-diagno