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

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

Changes

clang-d377227-g061f681c0dfa-t17820-b17820.tar.gz (Jan 16, 2021 9:50:21 PM)

  1. [RISCV] Remove unneeded StringRef to std::string conversions in RISCVCompressInstEmitter. NFC — craig.topper / detail
  2. [RISC] Replace dyn_casts that are only checked by an assert with a cast. NFC — craig.topper / detail
  3. [RISCV] Simplify mergeCondAndCode in RISCVCompressInstEmitter.cpp. NFC — craig.topper / detail
  4. [RISCV] Few more minor cleanups to RISCVCompressInstEmitter. NFC — craig.topper / detail
  5. [RISCV] Remove an extra map lookup from RISCVCompressInstEmitter. NFC — craig.topper / detail

clang-d377222-ga048ce13e32d-t17818-b17818.tar.gz (Jan 16, 2021 7:05:02 PM)

  1. [X86] Default to -x86-pad-for-align=false to drop assembler difference with or w/o -g — i / detail

clang-d377221-g5238e7b302ff-t17817-b17817.tar.gz (Jan 16, 2021 4:20:02 PM)

  1. [NFC] Removed extra text in comments — Dávid Bolvanský / detail
  2. [ARM] Test for aligned blocks. NFC — david.green / detail
  3. [ARM] Align blocks that are not fallthough targets — david.green / detail
  4. [SimplifyCFG] markAliveBlocks(): catchswitch: preserve PostDomTree — lebedev.ri / detail
  5. [InstCombine] Replace one-use select operand based on condition — nikita.ppv / detail

clang-d377216-gd8fc27301d18-t17815-b17815.tar.gz (Jan 16, 2021 1:34:40 PM)

  1. [ARM] Remove LLC tests from transform/hardware loop tests. — david.green / detail
  2. [ARM] Add low overhead loops terminators to AnalyzeBranch — david.green / detail
  3. [InstSimplify] Handle commutativity for 'and' and 'outer or' for (~A & B) | ~(A | B) --> ~A — Dávid Bolvanský / detail
  4. [SLP] remove unnecessary use of 'OperationData' — spatel / detail
  5. [SLP] fix typos; NFC — spatel / detail
  6. [SLP] remove opcode field from reduction data class — spatel / detail
  7. [OpenMP] Added the support for hidden helper task in RTL — tianshilei1992 / detail
  8. [mlir][sparse] improved sparse runtime support library — ajcbik / detail

clang-d377208-g416854d0f7cd-t17812-b17812.tar.gz (Jan 16, 2021 10:51:05 AM)

  1. [Tests] Added tests for new instcombine or simplification; NFC — Dávid Bolvanský / detail
  2. [InstSimplify] Add (~A & B) | ~(A | B) --> ~A — Dávid Bolvanský / detail
  3. [RISCV] Correct alignment settings for vector registers. — kai.wang / detail
  4. [InstSimplify] Update comments, remove redundant tests — Dávid Bolvanský / detail
  5. [LTO] Remove options to disable inlining, vectorization & GVNLoadPRE. — flo / detail
  6. [StringExtras] Fix comment typos (NFC) — kazu / detail
  7. [llvm] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  8. [llvm] Use *::empty (NFC) — kazu / detail
  9. [InstSimplify] Precommit new testcases; NFC — Dávid Bolvanský / detail

clang-d377199-g25c1578a46ff-t17808-b17808.tar.gz (Jan 16, 2021 8:07:03 AM)

  1. [ASTMatchers] Add mapAnyOf matcher — steveire / detail
  2. [ASTMatchers] Make cxxOperatorCallExpr matchers API-compatible with n-ary operators — steveire / detail
  3. [LegalizeDAG] Handle NeedInvert when expanding BR_CC — bjorn.a.pettersson / detail
  4. [ASTMatchers] Add binaryOperation matcher — steveire / detail
  5. [ASTMatchers] Add support for CXXRewrittenBinaryOperator — steveire / detail
  6. Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable — alexandre.ganea / detail

clang-d377193-gf0a0ec2d085b-t17805-b17805.tar.gz (Jan 16, 2021 5:15:20 AM)

  1. [InstCombine] Add a test file that contains safe select transforms (NFC) — aqjune / detail
  2. [InstCombine] Add more tests to select-safe-transforms.ll (NFC) — aqjune / detail
  3. [InstCombine] Add more tests for select operand replacement (NFC) — nikita.ppv / detail

clang-d377190-g668827b64856-t17802-b17802.tar.gz (Jan 16, 2021 2:17:17 AM)

  1. AArch64: fix regression introduced by fcmp immediate selection. — Amara Emerson / detail
  2. Introduce llvm.noalias.decl intrinsic — jeroen.dobbelaere / detail

clang-d377188-ga61e42efbb73-t17800-b17800.tar.gz (Jan 15, 2021 11:31:33 PM)

  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

clang-d377183-g029c2257c21e-t17798-b17798.tar.gz (Jan 15, 2021 8:47:20 PM)

  1. [mlir] Fixing potential build break in my previous commit — thomasraoux / detail
  2. [debugserver] Fix inverted if block that resulted in us using the private entitlements — Jonas Devlieghere / detail
  3. [NewPM][Inliner] Move the 'always inliner' case in the same CGSCC pass as 'regular' inliner — mtrofin / detail
  4. [Inline] Fix a missing character in inline_stats.ll — mtrofin / detail

clang-d377179-g2a27a9819a1e-t17795-b17795.tar.gz (Jan 15, 2021 6:02:19 PM)

  1. BreakCriticalEdges: do not split the critical edge from a CallBr indirect successor — ndesaulniers / detail
  2. [mlir][Linalg] Add missing check to canonicalization of GenericOp that are identity ops. — ravishankarm / detail
  3. Skip 'g' packet tests when running on darwin; debugserver doesn't impl — Jason Molenda / detail
  4. [SLP] remove dead code in reduction matching; NFC — spatel / detail
  5. Revert "Revert "ADT: Fix reference invalidation in SmallVector..."" — Duncan P. N. Exon Smith / detail
  6. [AArch64][GlobalISel] Select immediate fcmp if the zero is on the LHS. — Amara Emerson / detail
  7. [ADT][Support] Fix C4146 error from MSVC — dblaikie / detail
  8. [SimplifyCFG] Optimize CFG when null is passed to a function with nonnull argument — Dávid Bolvanský / detail
  9. Revert "[WebAssembly] MC layer writes table symbols to object files" — dschuff / detail
  10. Revert "[WebAssembly] Add support for table linking to wasm-ld" — dschuff / detail
  11. hwasan: Update register-dump-read.c test to reserve x23 instead of x20. — peter / detail
  12. [NFC] Disallow unused prefixes under MC/RISCV — mtrofin / detail
  13. [flang] Create names to allow access to inaccessible specifics — pklausler / detail
  14. [mlir][NFC] Move helper substWithMin into Affine utils — thomasraoux / detail
  15. [mlir][AsmPrinter] Properly escape strings when printing locations — riddleriver / detail

clang-d377164-g4a47da2cf440-t17792-b17792.tar.gz (Jan 15, 2021 3:17:52 PM)

  1. GetMacosAlignedVersion() fails if sysctl is not setup — julian.lettner / detail
  2. Fix libc++ clang-cl build, swap attribute order — rnk / detail
  3. [CodeGen] Removes unwanted optimisation for TargetConstantFP — craig.topper / detail
  4. [SLP] remove unused reduction functions; NFC — spatel / detail
  5. [CodeView][DebugInfo] Add test case to show that linkage names are not — akhuang / detail
  6. Revert "[BasicAA] Handle recursive queries more efficiently" — rnk / detail
  7. [NFC][SimplifyCFG] Add testcase showing that we fail to preserve DomTree in switchToSelect() — lebedev.ri / detail
  8. [Utils] splitBlockBefore() always operates on DomTreeUpdater, so take it, not DomTree — lebedev.ri / detail
  9. [Utils][SimplifyCFG] Port SplitBlock() to DomTreeUpdater — lebedev.ri / detail
  10. [SimplifyCFG] Port SplitBlockAndInsertIfThen() to DomTreeUpdater — lebedev.ri / detail
  11. [SimplifyCFG][BasicBlockUtils] Port SplitBlockPredecessors()/SplitLandingPadPredecessors() to DomTreeUpdater — lebedev.ri / detail
  12. [SimplifyCFG] switchToSelect(): don't forget to insert DomTree edge iff needed — lebedev.ri / detail
  13. [GWP-ASan] Add inbuilt options parser. — 31459023+hctim / detail
  14. [MSVC] Don't add -nostdinc++ -isystem to runtimes builds — rnk / detail
  15. [Sema] turns -Wfree-nonheap-object on by default — cjdb / detail

clang-d377149-g86e604c4d685-t17789-b17789.tar.gz (Jan 15, 2021 12:33:04 PM)

  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
  6. [DebugInfo][CodeView] Change in line tables only mode to emit type information — akhuang / detail
  7. [ARM] Constant tripcount tail predication loop tests. NFC — david.green / detail
  8. [ARM] Tail predication with constant loop bounds — david.green / detail
  9. [MIPatternMatch] Add m_OneNonDBGUse — Jessica Paquette / detail
  10. [mlir] Add Complex dialect. — pifon / detail
  11. [RISCV] Add implementation of targetShrinkDemandedConstant to optimize AND immediates. — craig.topper / detail

clang-d377138-gbe69e66b1cd8-t17785-b17785.tar.gz (Jan 15, 2021 9:35:12 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. [StringExtras] Add a helper class for comma-separated lists — kazu / detail
  2. CGDebugInfo: Delete unused DIFile* parameter — i / detail
  3. [LoopDeletion] Break backedge of outermost loops when known not taken — listmail / detail
  4. Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())" — thakis / detail

clang-d376628-g7be3285248bf-t17650-b17650.tar.gz (Jan 10, 2021 3:20:44 PM)

  1. [Tests] Auto update a vectorizer test to simplify future diff — listmail / detail
  2. [test] Improve CodeGenCXX/difile_entry.cpp — i / detail
  3. Precommit tests requested for D93725 — listmail / detail
  4. [Tests] Precommit tests from to simplify rebase — listmail / detail
  5. [lldb] Fix some bugs in the Pipe class and add tests — pavel / detail
  6. [NFCI][SimplifyCFG] Prefer to add Insert edges before Delete edges into DomTreeUpdater, if reasonable — lebedev.ri / detail
  7. [LLVM] Added OpenMP to `LLVM_ALL_RUNTIMES` — tianshilei1992 / detail
  8. [OpenMP] Not set OPENMP_STANDALONE_BUILD=ON when building OpenMP along with LLVM — tianshilei1992 / detail

clang-d376620-g3f09c77d33dc-t17647-b17647.tar.gz (Jan 10, 2021 12:32:04 PM)

  1. [CodeGen, DebugInfo] Use llvm::find_if (NFC) — kazu / detail
  2. [MemorySSA] Remove unused dominatesUse (NFC) — kazu / detail
  3. [llvm] Ensure newlines at the end of files (NFC) — kazu / detail
  4. [SLP] put verifyFunction call behind EXPENSIVE_CHECKS — spatel / detail
  5. [SLP] fix typo in assert — spatel / detail

clang-d376615-g1ecae1e62ad0-t17645-b17645.tar.gz (Jan 10, 2021 9:47:34 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
  3. [ConstantFold] Add tests for fptoi.sat (NFC) — nikita.ppv / detail
  4. [ConstantFold] Fold fptoi.sat intrinsics — nikita.ppv / 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 2:22:29 AM)

  1. [test] Improve weakref & weak_import tests — i / detail
  2. [CodeGen] Update transformations to use poison for shufflevector/insertelem's initial vector elem — aqjune / detail

clang-d376608-g6fc7a92eeeb5-t17639-b17639.tar.gz (Jan 9, 2021 8:51:14 PM)

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

clang-d376604-ge2e82c9983f0-t17635-b17635.tar.gz (Jan 9, 2021 6:03:50 PM)

  1. [CodeGenModule] Drop dso_local on function declarations for ELF -fno-pic -fno-direct-access-external-data — i / detail

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

  1. [NFC] Disallow unused prefixes in CodeGen/X86 tests. — mtrofin / detail
  2. [clang] Add llvm-strip to test dependencies — smeenai / detail
  3. [mlir] Enhance mlir-opt show-dialects test case — joker.eph / detail
  4. [SelectionDAG] Teach isConstOrConstSplat about ISD::SPLAT_VECTOR — fraser / detail
  5. [RISCV] Add scalable vector icmp ISel patterns — fraser / detail

clang-d376598-g6728af16cf98-t17632-b17632.tar.gz (Jan 9, 2021 12:31:28 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

clang-d376590-gde373ef77988-t17629-b17629.tar.gz (Jan 9, 2021 9:47:12 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 6:56:19 AM)

  1. [RISCV] Add tests for scalable constant-folding (NFC) — fraser / detail
  2. [WebAssembly] Remove unreachable EH pads — aheejin / detail
  3. [mlir][spirv] Replace SPIRVOpLowering with OpConversionPattern — antiagainst / detail
  4. [clang][Sema] Compare SourceLocations directly [NFCI] — mikhail.maltsev / detail

clang-d376582-gc0cea2d9b8ae-t17624-b17624.tar.gz (Jan 9, 2021 3:58:18 AM)

  1. Fix CodeGenCXX/difile_entry.cpp on Windows — i / detail
  2. [WebAssembly] Update basic EH instructions for the new spec — aheejin / detail
  3. [WebAssembly] Remove exnref and br_on_exn — aheejin / detail
  4. [mlir] AsyncRuntime: use LLVM ThreadPool to run async tasks — ezhulenev / detail
  5. [WebAssembly] Update InstPrinter support for EH — aheejin / detail
  6. [Test][FileCheck] Fix use of undef var — thomasp / detail

clang-d376576-g38a716c30f09-t17621-b17621.tar.gz (Jan 9, 2021 1:12:12 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

clang-d376570-g33c8e16f660d-t17618-b17618.tar.gz (Jan 8, 2021 10:28:00 PM)

  1. [DWARFLinker] Print the unsupport DWARF form as part of the warning — Jonas Devlieghere / detail
  2. [debugserver] Various plist changes — Jonas Devlieghere / detail
  3. [DWARFLinker] Link against BinaryFormat — Jonas Devlieghere / detail
  4. PR47391: Canonicalize DIFiles — dblaikie / detail

clang-d376566-gf62b93b9a250-t17616-b17616.tar.gz (Jan 8, 2021 7:39:35 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

clang-d376557-ga0b65a7bcd6-t17613-b17613.tar.gz (Jan 8, 2021 4:54:05 PM)

  1. [mlir] Add a hook for initializing passes before execution and use it in the Canonicalizer — riddleriver / detail
  2. [mlir][vector] generalized masked l/s and compressed l/s with indices — ajcbik / detail
  3. [mlir] AsyncRuntime: disable mlir-runner init/disable for WIN32 — ezhulenev / detail
  4. [libc++/abi] Re-remove unnecessary null pointer checks from operator delete — Louis Dionne / detail
  5. Re-enable __cpp_lib_constexpr_functional. — arthur.j.odwyer / detail
  6. [libc++] Mark [P0475] "LWG2511: guaranteed copy elision for piecewise construction" as Complete. — arthur.j.odwyer / detail
  7. [libc++] Mark [P0809] "LWG2831: Comparing Unordered Containers" as Nothing To Do. — arthur.j.odwyer / detail
  8. [mlir][PassManager] Properly set the initialization generation when cloning a pass manager — riddleriver / detail
  9. [libc++] NFC: Document the Differential queries to avoid duplicating work — Louis Dionne / detail
  10. [InitLLVM] Ensure SIGPIPE handler installed before sigaction() — Vedant Kumar / detail
  11. Attempt to complete an incomplete expression type when considering a — richard / detail
  12. Update the maximum integer bitwidth in MLIR. — andrew / detail
  13. [NewPM] Run ObjC ARC passes — aeubanks / detail
  14. [lld-macho] Fix TLV data initialization — jezng / detail
  15. [libc] Switch to use a macro which does not insert a section for every libc function. — michaelrj / detail

clang-d376542-gaa1943a2d16-t17609-b17609.tar.gz (Jan 8, 2021 2:10:46 PM)

  1. [mlir][Linalg] Add verification checks to disallow illegal reshape ops. — ravishankarm / detail
  2. [Signal] Re-raise SIGPIPE if the handler is uninstalled — Vedant Kumar / detail
  3. [CMake] Fix incorrect rpath for tests if LLVM_LOCAL_RPATH isn't set — raul / detail
  4. [RISCV] Cleanup a few section comments in RISCVInstrInfoVPseudos.td. NFC — craig.topper / detail
  5. [NFC] Disallow unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  6. [mlir][Linalg] NFC: Refactor fusion of LinalgOp with TensorReshapeOp by expansion. — ravishankarm / detail
  7. [clangd] Add go-to-def metric. — hokein.wu / detail
  8. [NFC] Specify C11 in loop-opt-setup.c — matthew.voss / detail
  9. [mlir][PDL] Use ODS for defining PDL types — riddleriver / detail
  10. APINotes: annotate dump methods (NFC) — Saleem Abdulrasool / detail
  11. [compiler-rt] [sanitizer] Silence -Wframe-larger-than= for a few windows functions with large stack buffers — martin / detail
  12. [Driver] Add DWARF64 flag: -gdwarf64 — hoy / detail
  13. [mlir:JitRunner] Use custom shared library init/destroy functions if available — ezhulenev / detail
  14. Don't take the address of a temporary — Adrian Prantl / detail

clang-d376528-gd9ce31ae7d1-t17605-b17605.tar.gz (Jan 8, 2021 11:13:27 AM)

  1. [Cloning] Copy metadata of global declarations — ruiling.song / detail
  2. [clang] Add powerpc64le-none-linux-gnu to gnu toolchain for PPC64 — clementval / detail
  3. [builtins] Add COMPILER_RT_BUILTINS_HIDE_SYMBOLS — rprichard / detail
  4. Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""" — dblaikie / detail
  5. [gn build] Port b12f26733a4 — llvmgnsyncbot / detail
  6. [gn build] (manually) merge a whole bunch of libc++ header files — thakis / detail
  7. Fix MLIR DRR matching when attributes are interleaved with operands — joker.eph / detail
  8. [LLD][COFF] Simplify function. NFC. — alexandre.ganea / detail
  9. Fix subprogram_ranges.test by explicitly using lld — dblaikie / detail
  10. Fix print-dot-ddg.ll so it doesn't try to write to the source tree (& uses the test temp paths instead) — dblaikie / detail
  11. lldb subprogram_ranges.test - remove dependence on temp file name — dblaikie / detail
  12. Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."""" — Artem Dergachev / detail
  13. [gn build] Port 6b0ee02747e — llvmgnsyncbot / detail
  14. [CodeGen] Remove unused function isCallerPreservedOrConstPhysReg (NFC) — kazu / detail
  15. [llvm] Use *Set::contains (NFC) — kazu / detail
  16. [Target] Use llvm::find_if (NFC) — kazu / detail
  17. [lldb] Access the ModuleList through iterators where possible (NFC) — Jonas Devlieghere / detail
  18. [lldb] Make DoReadMemory a protected method. — Jonas Devlieghere / detail
  19. AMDGPU/GlobalISel: Enable sret demotion — Christudasan.Devadasan / detail
  20. [CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath — raul / detail
  21. [NewPM] Don't error when there's an unrecognized pass name — aeubanks / detail
  22. [X86] Correct the comments about comparison intrinsics. NFCI. — pengfei.wang / detail
  23. [llvm-readobj] [ARMWinEH] Clearly print an invalid case of packed unwind info as such — martin / detail
  24. [AArch64][SVE] Add lowering for llvm abs intrinsic — david.sherwood / detail
  25. [MachineLoop] New helper isLoopInvariant() — sjoerd.meijer / detail
  26. [clang][cli] Port DiagnosticOpts to new option parsing system — jan_svoboda / detail
  27. [VE] Add SVOB intrinsic instruction — marukawa / detail
  28. [LV] Don't sink into replication regions — david.green / detail
  29. Revert "[clang][cli] Port DiagnosticOpts to new option parsing system" — jan_svoboda / detail
  30. [NFC] Update some PPC tests marked as auto-generated — qiucofan / detail
  31. Fix two pessimizing moves. — csigg / detail
  32. [VE] Extract & insert vector element isel — simon.moll / detail
  33. [VE] Expand single-element BUILD_VECTOR to INSERT_VECTOR_ELT — simon.moll / detail
  34. [LV] Legalize scalable VF hints — cullen.rhodes / detail
  35. [SVE] Add support to vectorize_width loop pragma for scalable vectors — david.sherwood / detail
  36. [AArch64] Fix crash caused by invalid vector element type — nicholas.guy / detail
  37. [clangd] NFC, avoid potential ODR violation. — hokein.wu / detail
  38. [clangd] Cleanup a remaining Optional<SymbolID> usage, NFC. — hokein.wu / detail
  39. [VE][NFC] Clean ISel patterns for LSV and LVS — marukawa / detail
  40. [compiler-rt] Implement __atomic_is_lock_free — Alexander.Richardson / detail
  41. [libc++] Add missing XFAIL to tests that need __atomic_* libcalls — Alexander.Richardson / detail
  42. [clangd] go-to-implementation on a base class jumps to all subclasses. — hokein.wu / detail
  43. [SLP] limit verifyFunction to debug build (PR48689) — spatel / detail
  44. Revert "Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""""" — pifon / detail
  45. [AArch64] Add +pauth archictecture option, allowing the v8.3a pointer authentication extension. — mark.murray / detail
  46. [AArch64] Add +flagm archictecture option, allowing the v8.4a flag modification extension. — mark.murray / detail
  47. [MLIR][NFC] remove unnecessary includes form tablegen command — zinenko / detail
  48. [lldb][NFC] Refactor setup code for Clang diagnostics — Raphael Isemann / detail
  49. [VP] ISD helper functions [VE] isel for vp_add, vp_and — simon.moll / detail
  50. [gn build] Port 9c4b2225b24 — llvmgnsyncbot / detail
  51. Revert "[SLP]Need shrink the load vector after reordering." — pifon / detail
  52. [OpenCL] Documentation for experimental C++ libs — anastasia.stulova / detail
  53. [WebAssembly] Change label numbers to variables in test — aheejin / detail
  54. [VE] Support pack_f32p and pack_f32a intrinsic instructions — marukawa / detail
  55. [MLIR][SPIRV] Add `UsableInSpecConstantOp` trait. — kareem.ergawy / detail
  56. [X86][SSE] Add tests for unpack(hop(),hop()) — llvm-dev / detail
  57. [NFC] Renaming PackStack to AlignPackStack — Xiangling.Liao / detail
  58. [SLP][NFC]Add a test for reused shrink check, NFC. — a.bataev / detail
  59. [X86][SSE] Add vphaddd/vphsubd unpack(hop(),hop()) tests — llvm-dev / detail
  60. [MLIR][OpenMP] Attribute to include WsLoop upperbound — kiran.chandramohan / detail
  61. [TableGen] Add the assert statement, step 1 — paul / detail
  62. [ARM] Update and regenerate test checks. NFC — david.green / detail
  63. [WebAssembly] Rename wasm_rethrow_in_catch intrinsic/builtin — aheejin / detail
  64. [TableGen] Remove unused declaration that caused build failures. — paul / detail
  65. [mlir:JitRunner] Use custom shared library init/destroy functions if available — ezhulenev / detail
  66. [ARM][LV] Additional loop invariant reduction test. NFC — david.green / detail
  67. [X86][SSE] Fold unpack(hop(),hop()) -> permute(hop()) — llvm-dev / detail
  68. Revert "[mlir:JitRunner] Use custom shared library init/destroy functions if available" — ezhulenev / detail
  69. [clangd] Fix type printing in the presence of qualifiers — adamcz / detail
  70. [ConstProp] Constant propagation for get.active.lane.mask instrinsics — david.green / detail
  71. [clangd] Add missing "override" to fix the build. — adamcz / detail
  72. [mlir] replace LLVM dialect float types with built-ins — zinenko / detail
  73. [libc++] Update generate_feature_test_macro_components.py to match SD-6. — arthur.j.odwyer / detail
  74. [lldb] Bump the required SWIG version to 3 — Jonas Devlieghere / detail
  75. [X86] Add TLBSYNC, INVLPGB and SNP instructions — Ganesh.Gopalasubramanian / detail
  76. [VPlan] Move reduction start value creation to widenPHIRecipe. — flo / detail
  77. Revert "[CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath" — raul / detail
  78. [libc++] Add basic support for -std=c++2b. — marek.kurdej / detail
  79. [libc++] LWG2070: Use Allocator construction for objects created with allocate_shared — Louis Dionne / detail
  80. [lldb] Remove stale LLDB-Info.plist — Jonas Devlieghere / detail
  81. [flang] Fix bogus message on internal subprogram with alternate return — psteinfeld / detail
  82. [ARM] Custom lower i1 vector truncates — david.green / detail
  83. [TableGen] Fix use of *CurRec when CurRec is null. — paul / detail
  84. Re-land "[CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath" — raul / detail

clang-d376444-g6acfc3a7821-t17583-b17583.tar.gz (Jan 7, 2021 5:08:09 PM)

  1. [llvm-pdbutil] Don't crash when printing unknown CodeView type records — alexandre.ganea / detail
  2. [mlir] Adds argument attributes for using LLVM's sret and byval attributes — eschweitz / detail
  3. [OpenMP][FIX] Avoid string literal comparison, use `StringRef::equal` — johannes / detail
  4. Fix include path for check-gdb-mlir-support to include the MLIR binary dir — joker.eph / detail
  5. Fix check-gdb-mlir-support build after MLIR API changed to take Context as first argument — joker.eph / detail
  6. GlobalISel: Add combine for G_UREM by power of 2 — Matthew.Arsenault / detail
  7. [NFC] clang/test/openMP/target_codegen.cpp should not depend on ssa name — tianshilei1992 / detail
  8. [libc++abi] Simplify __gxx_personality_v0 — i / detail
  9. [test] Move coro-retcon-unreachable.ll into llvm/test — aeubanks / detail
  10. [CoroSplit][NewPM] Don't call LazyCallGraph functions to split when no clones — aeubanks / detail
  11. Fixup Asserts+!AbiBreakingChecks fallout from db33f85c7124 — dblaikie / detail
  12. [TableGen] Make CodeGenDAGPatterns::getSDNodeNamed take a StringRef instead of const std::string &. — craig.topper / detail
  13. [LLD][COFF] When using PCH.OBJ, ensure func_id records indices are remapped under /DEBUG:GHASH — alexandre.ganea / detail
  14. lldb: Add support for DW_AT_ranges on DW_TAG_subprograms — dblaikie / detail
  15. [libc++] Fix typo in run-buildbot — Louis Dionne / detail
  16. GlobalISel: Fail legalization on narrowing extload below memory size — Matthew.Arsenault / detail
  17. [hip] Enable HIP compilation with `<complex`> on MSVC. — michael.hliao / detail
  18. [OpenMP] Always print error messages in libomptarget CUDA plugin — huberjn / detail
  19. [LLDB][RISCV] Add RISC-V ArchSpec and rv32/rv64 variant detection — luismarques / detail
  20. [NewPM][Hexagon] Fix HexagonVectorLoopCarriedReusePass position in pipeline — aeubanks / detail
  21. [libc++] Alphabetize generate_feature_test_macro_components.py. NFCI. — arthur.j.odwyer / detail
  22. [NewPM][NVPTX] Port NVPTX opt passes — aeubanks / detail
  23. [NFC][SimplifyCFG] Add a test with cond br on constant w/ identical destinations — lebedev.ri / detail
  24. [SimplifyCFG] ConstantFoldTerminator(): handle matching destinations of condbr earlier — lebedev.ri / detail
  25. [SimplifyCFG] ConstantFoldTerminator(): switch to non-permissive DomTree updates in `SwitchInst` handling — lebedev.ri / detail
  26. [NFC][SimlifyCFG] Add some indirectbr-of-blockaddress tests — lebedev.ri / detail
  27. [SimplifyCFG] ConstantFoldTerminator(): switch to non-permissive DomTree updates in `indirectbr` handling — lebedev.ri / detail
  28. [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock(): switch to non-permissive DomTree updates — lebedev.ri / detail
  29. [NFC][SimplifyCFG] Add test with an unreachable block with two identical successors — lebedev.ri / detail
  30. [SimplifyCFG] removeUnreachableBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  31. [NFC][SimplifyCFG] Add a test with an undef cond branch to identical destinations — lebedev.ri / detail
  32. [SimplifyCFG] changeToUnreachable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  33. [SimplifyCFG] MergeBlockIntoPredecessor(): switch to non-permissive DomTree updates — lebedev.ri / detail
  34. [SimplifyCFG] DeleteDeadBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  35. [SimplifyCFG] changeToCall(): switch to non-permissive DomTree updates — lebedev.ri / detail
  36. [SimplifyCFG] removeUnwindEdge(): switch to non-permissive DomTree updates — lebedev.ri / detail
  37. [SimplifyCFG] markAliveBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  38. [RISCV] Define the vfsqrt RVV intrinsics — evandro.menezes / detail
  39. Fix build after eaadb41db6233cf1c9e882d74a31c1f9d6e211ff when the MSVC libs are not in PATH. — alexandre.ganea / detail

clang-d376405-g6e7101530da-t17579-b17579.tar.gz (Jan 7, 2021 1:10:52 PM)

  1. [llvm-pdbutil] Use llvm::is_contained (NFC) — kazu / detail
  2. [TableGen] Use llvm::erase_if (NFC) — kazu / detail
  3. [llvm-cov, llvm-symbolizer] Use llvm::erase_if (NFC) — kazu / detail
  4. [CVP] Add tests for select form of and/or (NFC) — nikita.ppv / detail
  5. [test] Pin some tests to legacy PM — aeubanks / detail
  6. [ODS] Make the getType() method on a OneResult instruction return a specific type. — clattner / detail
  7. [RISCV] Improve VMConstraint checking on more unary and nullary instructions. — craig.topper / detail
  8. [X86] Remove X86Fmadd SDNode from tablegen. Use standard fma instead. NFC — craig.topper / detail
  9. [GlobalISel] Fix assertion failures after "GlobalISel: Return APInt from getConstantVRegVal" landed. — Amara Emerson / detail
  10. [lldb] Surpress "ingoring result" warning in reproducer_handler — pavel / detail
  11. [lldb/test] Automatically skip remote lldb-server tests when applicable — pavel / detail
  12. [ARM] Add some NEON anyextend testing. NFC — david.green / detail
  13. [AArch64] Add some anyextend testing. NFC — david.green / detail
  14. [AArch64] Fix legalization of i128 ctpop without neon — nikita.ppv / detail
  15. [PatternMatch][LVI] Handle select-form and/or in LVI — nikita.ppv / detail
  16. [llvm-cov] Use is_contained (NFC) — kazu / detail
  17. [CodeGen, Transforms] Use *Map::lookup (NFC) — kazu / detail
  18. [Transforms] Use llvm::append_range (NFC) — kazu / detail
  19. [LV] Set up branch from middle block earlier. — flo / detail
  20. [GVN] Add tests for select form of and/or (NFC) — aqjune / detail
  21. [EarlyCSE] Add tests for select form of and/or (NFC) — aqjune / detail
  22. [GVN] Use m_LogicalAnd/Or to propagate equality from branch conditions — aqjune / detail
  23. [EarlyCSE] Use m_LogicalAnd/Or matchers to handle branch conditions — aqjune / detail
  24. [ValueTracking] Add unit tests for isKnownNonZero, isImpliedCondition (NFC) — aqjune / detail
  25. [GVN] Correctly set modified status when doing PRE on indices. — flo / detail
  26. [ValueTracking] Use m_LogicalAnd/Or to look into conditions — aqjune / detail
  27. [InstCombine] use poison as placeholder for undemanded elems — aqjune / detail
  28. [RS4GC] Lazily set changed flag when folding single entry phis — yrouban / detail
  29. [MachineSink] add threshold in machinesink pass to reduce compiling time. — czhengsz / detail
  30. [asan][memprof] Declare _DYNAMIC and fix -Wparentheses — i / detail
  31. [sanitizer] Defined SANITIZER_TEST_HAS_PVALLOC only on glibc — i / detail
  32. [compiler-rt][test] Make glibc-* feature detection work on a musl distribution — i / detail
  33. [msan] Delete unused glibc header <execinfo.h> — i / detail
  34. [RISCV] Pattern-match more vector-splatted constants — fraser / detail
  35. [benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20 — lebedev.ri / detail
  36. [AMDGPU][MC][NFC] Parser refactoring — dmitry.preobrazhensky / detail
  37. [AMDGPU][MC] Improved errors handling for v_interp* operands — dmitry.preobrazhensky / detail
  38. [RISCV] Define vmsbf.m/vmsif.m/vmsof.m/viota.m/vid.v intrinsics. — zakk.chen / detail
  39. [AMDGPU] Split edge to make si_if dominate end_cf — Alexander Timofeev / detail
  40. [clangd] Add error handling (elog) in code completion. — adamcz / detail
  41. [clang-tidy][NFC] Remove unnecessary headers — n.james93 / detail
  42. [PowerPC] Remove redundant COPY_TO_REGCLASS introduced by 8a58f21f5b6c — nemanja.i.ibm / detail
  43. [MachO] Fix enum-int mismatch warning — mikael.holmen / detail
  44. [flang] Fix bugs in .mod file for abstract interface — tkeith / detail
  45. [MIRPrinter] Fix incorrect output of unnamed stack names — mikael.holmen / detail
  46. [InstCombine] 'hoist xor-by-constant from xor-by-value': ignore constantexprs — lebedev.ri / detail
  47. [TableGen] Fix bug in !interleave operator — paul / detail
  48. Revert "[benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20" — lebedev.ri / detail
  49. [AMDGPU][MC][NFC] Split large asm tests into smaller chunks — dmitry.preobrazhensky / detail
  50. [ValueTracking] Fix isKnownNonEqual() with constexpr mul — nikita.ppv / detail
  51. [LV] Vectorize (some) early and multiple exit loops — listmail / detail
  52. Revert "[LV] Vectorize (some) early and multiple exit loops" — aeubanks / detail
  53. Reapply "[LV] Vectorize (some) early and multiple exit loops"" w/fix for builder — listmail / detail
  54. [libc++] Constexpr-proof some machinery in not_fn.pass.cpp. NFCI. — arthur.j.odwyer / detail
  55. [libc++] [P1065] Constexpr invoke, reference_wrapper, mem_fn, not_fn, default_searcher. — arthur.j.odwyer / detail
  56. [NewPM][AMDGPU] Port amdgpu-simplifylib/amdgpu-usenative — aeubanks / detail
  57. [libc++] Fix a test failure in 7b00e9fae3 (D93815). — arthur.j.odwyer / detail
  58. [lldb] Deduplicate some lldb-server tests — pavel / detail
  59. [RISCV] Adjust tested vor ops for more stable tests. NFC. — fraser / detail
  60. [CodeGen][ObjC] Destroy callee-destroyed arguments in the caller — Akira / detail
  61. [AMDGPU][MC][NFC] Added more tests for flat_global — dmitry.preobrazhensky / detail
  62. [PowerPC] Parse and ignore .machine — i / detail
  63. [SimplifyCFG] FoldBranchToCommonDest: gracefully handle unreachable code () — lebedev.ri / detail
  64. [IR] Make Value::getType() work better with invalid IR. — clattner / detail
  65. [InstSimplify] add tests for ctpop; NFC (PR48608) — spatel / detail
  66. [InstSimplify] remove ctpop of 1 (low) bit — spatel / detail
  67. [NFC][sanitizer] Remove unused typedef — Vitaly Buka / detail
  68. [InstCombine] Disable unsafe select transform behind a flag — nikita.ppv / detail
  69. [ValueTracking] Implement impliesPoison — aqjune / detail
  70. [WebAssembly][NFC] Finish cleaning up SIMD tablegen — tlively / detail
  71. [NewPM] Fix CGSCCOptimizerLateEPCallbacks place in pipeline — aeubanks / detail
  72. [WebAssembly] Prototype extending pairwise add instructions — tlively / detail
  73. [MLIR][NFC] Change FunctionLike::setAllArgAttrs/setAllResultAttrs to do a one-shot attribute update. — jurahul / detail
  74. [IROutliner] Adding support for consolidating functions with different output arguments. — andrew.litteken / detail
  75. [test] Fix pr45360.ll under NPM — aeubanks / detail
  76. Fix PR35902: incorrect alignment used for ubsan check. — jyknight / detail
  77. [libc++] Fix a test failure in 7b00e9fae3 (D93815). — arthur.j.odwyer / detail
  78. [flang] Detect call to abstract interface — tkeith / detail
  79. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — Yuanfang Chen / detail
  80. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  81. [AMDGPU][NewPM] Port amdgpu-promote-alloca(-to-vector) — aeubanks / detail
  82. [PowerPC] Do not emit HW loop when TLS var accessed in PHI of loop exit — nemanja.i.ibm / detail
  83. [UpdateTestChecks] Fix update_analyze_test_checks.py failure — aqjune / detail
  84. [RISCV] Define vmclr.m/vmset.m intrinsics. — zakk.chen / detail
  85. [IROutliner] Merging identical output blocks for extracted functions. — andrew.litteken / detail
  86. [CodeGen] Use llvm::append_range (NFC) — kazu / detail
  87. [Scalar] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  88. [CFGPrinter] Use succ_empty (NFC) — kazu / detail
  89. [asan][test] Annotate glibc specific tests with REQUIRES: glibc-2.27 — i / detail
  90. [NewPM] Port infer-address-spaces — aeubanks / detail
  91. [test] Fix conditional-temporaries.cpp — aeubanks / detail
  92. [ubsan][test] FLush stdout before checking interleaved stdout/stderr — i / detail
  93. [lldb] Fix logging in lldb-server tests — pavel / detail
  94. [LLD][ELF] - Use LLVM_ELF_IMPORT_TYPES_ELFT instead of multiple types definitions. NFCI. — grimar / detail
  95. Precommit tests that have poison as shufflevector's placeholder — aqjune / detail
  96. [lldb] Deduplicate some tests in TestLldbGdbServer — pavel / detail
  97. [ARM][AArch64] Add Cortex-A78C Support for Clang and LLVM — mark.murray / detail
  98. [PowerPC] Disable CTR loops containing operations on half-precision — nemanjai / detail
  99. [RISCV] Rewrite and simplify helper function. NFC. — fraser / detail
  100. [PowerPC] Provide patterns for permuted scalar to vector for pre-P8 — nemanja.i.ibm / detail
  101. [InstCombine] 'hoist xor-by-constant from xor-by-value': completely give up on constant exprs — lebedev.ri / detail
  102. RegionInfo: use a range-based for loop [NFCI] — nicolai.haehnle / detail
  103. [mlir][linalg] Add vectorization for linalg on tensor ops — thomasraoux / detail
  104. sanitizer: fix typo/spelling: Dissassemble → Disassemble — thakis / detail
  105. [RISCV] Add earlyclobber of destination register to vmsbf.m/vmsif.m/vmsof.m instructions — craig.topper / detail
  106. [MSSAUpdater] Skip renaming when inserting def in unreachable block. — flo / detail
  107. [NewPM][AMDGPU] Port amdgpu-lower-kernel-attributes — aeubanks / detail
  108. [RISCV] Don't use tail agnostic policy on instructions where destination is tied to source — craig.topper / detail
  109. [IROutliner] Adding a cost model, and debug option to turn the model off. — andrew.litteken / detail
  110. [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder — aqjune / detail
  111. [RISCV] Fill out basic integer RVV ISel patterns — fraser / detail
  112. [SLP] replace local reduction enum with RecurrenceKind; NFCI — spatel / detail
  113. [mlir][python] Add FlatSymbolRef attribute. — stellaraccident / detail
  114. [Utils] reduce code in createTargetReduction(); NFC — spatel / detail
  115. Copy demangle changes from libcxxabi to llvm with cp_to_llvm.sh. — jyknight / detail
  116. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 1 — lebedev.ri / detail
  117. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 2 — lebedev.ri / detail
  118. [SimplifyCFG] Teach HoistThenElseCodeToIf() to preserve DomTree — lebedev.ri / detail
  119. [SimplifyCFG] Teach SinkCommonCodeFromPredecessors() to preserve DomTree — lebedev.ri / detail
  120. [SimplifyCFG] Teach FoldCondBranchOnPHI() to preserve DomTree — lebedev.ri / detail
  121. [SimplifyCFG] Teach mergeConditionalStoreToAddress() to preserve DomTree — lebedev.ri / detail
  122. [SimplifyCFG] Teach SimplifyCondBranchToCondBranch() to preserve DomTree — lebedev.ri / detail
  123. [SimplifyCFG] Teach SimplifyTerminatorOnSelect() to preserve DomTree — lebedev.ri / detail
  124. [IROutliner] Adding OptRemarks to the IROutliner Pass — andrew.litteken / detail
  125. [mlir] Skip empty op-pipelines in inliner textual opt parsing — jpienaar / detail
  126. [tsan] Remove stdlib.h from dd_interceptors.cpp — Vitaly Buka / detail
  127. [NFC][sanitizer] Simplify InternalLowerBound — Vitaly Buka / detail
  128. [NFC][sanitizer] Add SortAndDedup function — Vitaly Buka / detail
  129. [NFC][lsan] Add nested leak in test — Vitaly Buka / detail
  130. [mlir][python] Add Operation.verify(). — stellaraccident / detail
  131. [mlir][Python] Add an Operation.name property — stellaraccident / detail
  132. [mlir] Add error message when failing to add pass — jpienaar / detail
  133. CrashReason: Add MTE tag check faults to the list of crash reasons. — peter / detail
  134. [llvm-elfabi] Add flag to preserve timestamp when output is the same — haowei / detail
  135. Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  136. [gn build] Port 21314940c48 — llvmgnsyncbot / detail
  137. [MLIR] Make ComplexType buildable if its element type is buildable — joker.eph / detail
  138. Fix DRR pattern when attributes and operands are interleaved and a dag subtree appears in the rewrite — joker.eph / detail
  139. Revert "Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline"" — Yuanfang Chen / detail
  140. [gn build] Port 16c8f6e9134 — llvmgnsyncbot / detail
  141. Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" (again) — Yuanfang Chen / detail
  142. [gn build] Port 480936e741d — llvmgnsyncbot / detail
  143. [RISCV] Define vsext/vzext intrinsics. — zakk.chen / detail
  144. Revert "[llvm-elfabi] Add flag to preserve timestamp when output is the same" — haowei / detail
  145. [lsan] Parse suppressions just before leak reporting — Vitaly Buka / detail
  146. [NFC][lsan] Extract PrintResults function — Vitaly Buka / detail
  147. [mlir][python] Aggressively avoid name collisions in generated python ODS code. — stellaraccident / detail
  148. [ORC] Move Orc RPC code into Shared, rename some RPC types. — Lang Hames / detail
  149. [PowerPC] Remaining KnownBits should be constant when performing non-sign comparison — lkail / detail
  150. [PowerPC] Add mir test to show effect of `optimizeCompareInstr` when `equalityOnly` is true. NFC. — lkail / detail
  151. [RISCV] Add intrinsics for vcompress instruction — shihpo.hung / detail
  152. [Analysis] Use llvm::append_range (NFC) — kazu / detail
  153. [Transforms/Utils] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  154. [Analysis, IR] Use *Map::lookup (NFC) — kazu / detail
  155. [mlir][python] Install generated dialect sources. — stellaraccident / detail
  156. [llvm-elfabi] Add flag to preserve timestamp when output is the same — haowei / detail
  157. [Verifier] Remove declaration of method that was removed 8.5 years ago. NFC — craig.topper / detail
  158. [X86][test] Improve global address offset folding tests — i / detail
  159. [X86] Add x86_amx type for intel AMX. — yuanke.luo / detail
  160. [libc] Add implementations of rounding functions which depend rounding mode. — sivachandra / detail
  161. [ConstraintElimination] Add tests for select form and/or (NFC) — aqjune / detail
  162. [IROutliner] Adding support for swift errors — andrew.litteken / detail
  163. Revert "[IROutliner] Adding support for swift errors" — andrew.litteken / detail
  164. [IROutliner] Adding support for swift errors in the IROutliner — andrew.litteken / detail
  165. Move -fno-semantic-interposition dso_local logic from TargetMachine to Clang CodeGenModule — i / detail
  166. [X86] Refactor AMX test case, remove unnecessary code. — yuanke.luo / detail
  167. [mlir][Python] Initial Affine Map Python Bindings. — zhanghb97 / detail
  168. [ConstraintElimination] Add support for select form of and/or — aqjune / detail
  169. [SimplifyCFG] Add tests for select form and/or for creating select from icmps — aqjune / detail
  170. [libc++] [docs] Mark contract-related papers as removed from C++20. — marek.kurdej / detail
  171. [mlir] Fix a typo MemRefType -> UnrankedMemRefType — pifon / detail
  172. Use unary CreateShuffleVector if possible — aqjune / detail
  173. clang-format, address warnings — aqjune / detail
  174. [X86][AMX] Fix compilation warning introduced by 981a0bd8. — pengfei.wang / detail
  175. Remove functions from *-inseltpoison.ll tests if unnecessary — aqjune / detail
  176. [IR] remove 'NoNan' param when creating FP reductions — spatel / detail
  177. Fixes warning 'enumeration value not handled in switch'. — jpienaar / detail
  178. [SLP] add fadd reduction test to show broken FMF propagation; NFC — spatel / detail
  179. [mlir] NFC - Fix SubViewOp printing — nicolas.vasilache / detail
  180. [mlir] Fix indexing of first offset operand in ops that implement OffsetSizeAndStrideOpInterface — nicolas.vasilache / detail
  181. [ELF] Drop '>>> defined in ' for locations of linker synthesized symbols — i / detail
  182. [CMake][tsan] Remove --sysroot=. — i / detail
  183. [IROutliner] Adding option to enable outlining from linkonceodr functions — andrew.litteken / detail
  184. [compiler-rt] FuzzedDataProvider: Add PickValueInArray for std::array — mmoroz / detail
  185. [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  186. [mlir] Add option to read reproducer options from file — jpienaar / detail
  187. Fix `LLVM_ENABLE_MODULES=On` build — Yuanfang Chen / detail
  188. [gn build] Switch copy_bundle_data from pax to cpio — thakis / detail
  189. [update_llc_test_checks] Support .Lfunc$local for x86 -relocation-model=pic dsolocal tests — i / detail
  190. [LoopVectorizer] add test to show wrong FMF propagation; NFC — spatel / detail
  191. [LoopUtils] reduce FMF and min/max complexity when forming reductions — spatel / detail
  192. [update_llc_test_checks] Support Windows .seh_proc for x86 — i / detail
  193. [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
  194. [SimplifyCFG] Teach SimplifyBranchOnICmpChain() to preserve DomTree — lebedev.ri / detail
  195. [SimplifyCFG] Teach switchToSelect() to preserve DomTree — lebedev.ri / detail
  196. [SimplifyCFG] Teach SwitchToLookupTable() to preserve DomTree — lebedev.ri / detail
  197. [LoopIdiom] 'left-shift until bittest': don't forget to check that PHI node is in loop header — lebedev.ri / detail
  198. [libc][NFC] Use ASSERT_FP_EQ to compare nan values in tests. — sivachandra / detail
  199. [PowerPC] Add addtional test that retroactively catches PR47259 — bdragon / detail
  200. [OpenMP] libomp: Handle implicit conversion warnings — Andrey.Churbanov / detail
  201. Avoid using /dev/null in test — jpienaar / detail
  202. [X86][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  203. [test] Fix linux-preemption.ll — i / detail
  204. [AArch64][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  205. [ARM][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  206. [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  207. [RISCV][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  208. [ORC] Remove some stale debugging output. — Lang Hames / detail
  209. [test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  210. [LowerEmuTls] Copy dso_local from <var> to __emutls_v.<var> — i / detail
  211. [test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  212. [TargetMachine] Drop implied dso_local for definitions in ELF static relocation model/PIE — i / detail
  213. [ThinLTO][test] Add visibility related tests — i / detail
  214. [ARM] Declare Op within an if statement (NFC) — kazu / detail
  215. [PGO] Use isa instead of dyn_cast (NFC) — kazu / detail
  216. [Analysis] Remove unused code recursivelySimplifyInstruction (NFC) — kazu / detail
  217. [lld/mac] Add -adhoc_codesign / -no_adhoc_codesign flags — thakis / detail
  218. [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — atmndp / detail
  219. [X86] Don't fold negative offset into 32-bit absolute address (e.g. movl $foo-1, %eax) — i / detail
  220. [lsan] Ignore inderect leaks referenced by suppressed blocks — Vitaly Buka / detail
  221. Add intrinsic testcase for some missing widening reduction. — monk.chiang / detail
  222. [RISCV] Define vector widening type-convert intrinsic. — monk.chiang / detail
  223. [RISCV] Define vector narrowing type-convert intrinsic. — monk.chiang / detail
  224. [RISCV] Define vector single-width type-convert intrinsic. — monk.chiang / detail
  225. [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  226. [CodeGenModule] Set dso_local for Mach-O GlobalValue — i / detail
  227. Support tilezero intrinsic and c interface for AMX. — yuanke.luo / detail
  228. [lld/mac] fix typo — schuett / detail
  229. [mlir][python] Tweaks to make python extensions packagable/distributable. — stellaraccident / detail
  230. [mlir][python] Fix python extension building on windows. — stellaraccident / detail
  231. Update inselt tests at llvm/test/Analysis to have poison as shufflevector's placeholder (NFC) — aqjune / detail
  232. [test] Fix -triple and delete UNSUPPORTED: system-windows — i / detail
  233. [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  234. [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl — i / detail
  235. [sanitizer] Include fstab.h on glibc/FreeBSD/NetBSD/macOS — i / detail
  236. LangRef: fix significand bits of fp128 — nunoplopes / detail
  237. Revert "[ThinLTO][test] Add visibility related tests" — sureyeaah / detail
  238. Revert "[LoopDeletion] Allows deletion of possibly infinite side-effect free loops" — sureyeaah / detail
  239. [NFC] Added tests for PR48604 — Dávid Bolvanský / detail
  240. [InstCombine] Transform (A + B) - (A | B) to A & B (PR48604) — Dávid Bolvanský / detail
  241. [NFC] Added/adjusted tests for PR48604; second pattern — Dávid Bolvanský / detail
  242. [InstCombine] Transform (A + B) - (A & B) to A | B (PR48604) — Dávid Bolvanský / detail
  243. [ThinLTO][test] Add visibility related tests — i / detail
  244. [ThinLTO][test] Specify -enable-import-metadata to make !thinlto_src_module available in -DLLVM_ENABLE_ASSERTIONS=off mode — i / detail
  245. [llvm-objcopy] Use llvm::erase_if (NFC) — kazu / detail
  246. [CodeGen] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  247. [MemorySSA, BPF] Use isa instead of dyn_cast (NFC) — kazu / detail
  248. [ThinLTO] Default -enable-import-metadata to false — i / detail
  249. [IROutliner] Adding consistent function attribute merging — andrew.litteken / detail
  250. [Clang][Misc] Change run line in fragile test — atmndp / detail
  251. [SCEV] recognize logical and/or pattern — aqjune / detail
  252. [CodeGen] recognize select form of and/ors when splitting branch conditions — aqjune / detail
  253. remove pessimizing moves (reported by gcc 10) — nunoplopes / detail
  254. [IRSim] Letting gep instructions be legal for similarity identification. — andrew.litteken / detail
  255. Add tests for D93943 (NFC) — aqjune / detail
  256. Revert "remove pessimizing moves (reported by gcc 10)" — andrew.litteken / detail
  257. [test] Make ELF tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  258. Refactor how -fno-semantic-interposition sets dso_local on default visibility external linkage definitions — i / detail
  259. [Analysis] reduce code for matching min/max; NFC — spatel / detail
  260. [mlir][shape] Add shape.lib attribute — jpienaar / detail
  261. [IRSim][IROutliner] Allowing GEP instructions to be outlined. — andrew.litteken / detail
  262. [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 1 — lebedev.ri / detail
  263. [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 2 — lebedev.ri / detail
  264. [SimplifyCFG] Teach simplifyIndirectBr() to preserve DomTree — lebedev.ri / detail
  265. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 3 — lebedev.ri / detail
  266. [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve DomTree, part 1 — lebedev.ri / detail
  267. [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 2 — lebedev.ri / detail
  268. [SimplifyCFG] Teach tryToSimplifyUncondBranchWithICmpInIt() to preserve DomTree — lebedev.ri / detail
  269. [SimplifyCFG] SUCCESS! Teach createUnreachableSwitchDefault() to preserve DomTree — lebedev.ri / detail
  270. [IRSim] Letting call instructions be legal for similarity identification. — andrew.litteken / detail
  271. [IRSim][IROutliner] Allowing call instructions to be outlined. — andrew.litteken / detail
  272. [Sema] Fix deleted function problem in implicitly movable test — nullptr.cpp / detail
  273. [clang-tidy][NFC] Fix a build warning due to an extra semicolon — nullptr.cpp / detail
  274. Precommit a test for D92015 (NFC) — aqjune / detail
  275. [LV] Fix crash when generating remarks with multi-exit loops. — flo / detail
  276. [LAA] Add tests with uncomputable BTCs. — flo / detail
  277. [LoopLoadElim] Add tests with uncomputable BTCs. — flo / detail
  278. [LoopDistribute] Add tests with uncomputable BTCs. — flo / detail
  279. [TableGen] Continue cleaning up .td files — paul / detail
  280. [CVP] Add tests for union of conditions (NFC) — nikita.ppv / detail
  281. [LVI] Handle unions of conditions — nikita.ppv / detail
  282. [InstSimplify] Add tests for gep p, -p without inbounds (NFC) — nikita.ppv / detail
  283. [SLP]Add a test for correct use of the reordered loads, NFC. — a.bataev / detail
  284. [Analysis] fix typo in code comment; NFC — spatel / detail
  285. [Analysis] flatten enums for recurrence types — spatel / detail
  286. test/OpenMP/parallel_codegen.cpp: Allow multiple result attributes — i / detail
  287. [SSAUpdater] Remove unused code InstrIsPHI (NFC) — kazu / detail
  288. [llvm] Use *Map::lookup (NFC) — kazu / detail
  289. [llvm] Use isa instead of dyn_cast (NFC) — kazu / detail
  290. [SimplifyCFGPass] Ensure that DominatorTreeWrapperPass is init'd before SimplifyCFG — lebedev.ri / detail
  291. [SimplifyCFG] Teach tryWidenCondBranchToCondBranch() to preserve DomTree — lebedev.ri / detail
  292. [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve DomTree, part 2 — lebedev.ri / detail
  293. [IR] PassManagerTest: Register DominatorTreeAnalysis before running SimplifyCFGPass — lebedev.ri / detail
  294. [Utils] LocalTest: fix SimplifyCFGWithNullAC test to work with `-simplifycfg-require-and-preserve-domtree=1` — lebedev.ri / detail
  295. [NFC] clang-format the entire DwarfEHPrepare.cpp — lebedev.ri / detail
  296. [NFC][CodeGen] Split DwarfEHPrepare pass into an actual transform and an legacy-PM wrapper — lebedev.ri / detail
  297. [NFC][CodeGen][Tests] Mark all tests that fail to preserve DomTree for SimplifyCFG as such — lebedev.ri / detail
  298. [CodeGen][SimplifyCFG] Teach DwarfEHPrepare to preserve DomTree — lebedev.ri / detail
  299. [SimplifyCFG] Teach removeUndefIntroducingPredecessor to preserve DomTree — lebedev.ri / detail
  300. [AMDGPU][SimplifyCFG] Teach AMDGPUUnifyDivergentExitNodes to preserve {,Post}DomTree — lebedev.ri / detail
  301. [compiler-rt][test] Suppress stderr of ldd output — i / detail
  302. [sanitizer] Enable mallopt and mallinfo interceptors on Android after D93848 — i / detail
  303. [NFC][RISCV] Move vmsge{u}.vx processing to RISCVAsmParser. — kai.wang / detail
  304. [MLIR] Fix affine_map compose with multi-symbols — uday / detail
  305. [CodeGen][NFC] Fix a build warning due to an extra semicolon — nullptr.cpp / detail
  306. [gn build] (manually) port 5e31e226b5: Use Py3 for the build — thakis / detail
  307. fix typo to cycle bots — thakis / detail
  308. fix typos to cycle bots — thakis / detail
  309. Temporarily disable to clang-tidy tests on Windows — thakis / detail
  310. [NFCI][CodeGen] DwarfEHPrepare: don't actually pass DTU into simplifyCFG by default — lebedev.ri / detail
  311. [SimplifyCFG] Don't actually take DomTreeUpdater unless we intend to maintain DomTree validity — lebedev.ri / detail
  312. [LV] Add missed optimization fold-tail test — gil.rapaport / detail
  313. [LV] Clean up trailing whitespace (NFC). — flo / detail
  314. [TableGen] Use llvm::append_range (NFC) — kazu / detail
  315. [llvm] Use llvm::erase_value and llvm::erase_if (NFC) — kazu / detail
  316. [Transforms] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  317. [lldb/test] Deduplicate the rest of TestLldbGdbServer.py — pavel / detail
  318. [lldb] Deduplicate more lldb-server tests — pavel / detail
  319. [Process/NetBSD] Copy changes from FreeBSDRemote and reformat — mgorny / detail
  320. [PowerPC] Add the LLVM triple for powerpcle [1/5] — bdragon / detail
  321. [PowerPC] Support powerpcle target in LLVMObject [2/5] — bdragon / detail
  322. [PowerPC] Support powerpcle target in Clang [3/5] — bdragon / detail
  323. [PowerPC] Support powerpcle target in LLD [4/5] — bdragon / detail
  324. [PowerPC] Enable OpenMP for powerpcle target. [5/5] — bdragon / detail
  325. [PowerPC] NFC: Apply minor clang-format fix — bdragon / detail
  326. [NFC] Switch up some dyn_cast calls — n.james93 / detail
  327. Moving UniqueInternalLinkageNamesPass to the start of IR pipelines. — hoy / detail
  328. [SimplifyCFG][AMDGPU] AMDGPUUnifyDivergentExitNodes: SimplifyCFG isn't ready to preserve PostDomTree — lebedev.ri / detail
  329. [llvm-reduce] Fix removal of unused llvm intrinsics declarations — lebedev.ri / detail
  330. [llvm-reduce] Refactor global variable delta pass — lebedev.ri / detail
  331. [NFC][SimplifyCFG] Add test for switch creation where we fail to maintain DomTree — lebedev.ri / detail
  332. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-tune/fix DomTree preservation — lebedev.ri / detail
  333. [NFC][SimplifyCFG] Add another test for switch creation where we fail to maintain DomTree — lebedev.ri / detail
  334. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-tune/fix DomTree preservation, take 2 — lebedev.ri / detail
  335. [gn build] Port 5799fc79c3f — llvmgnsyncbot / detail
  336. [RuntimeDyld] Fix dangling reference in RuntimeDyldELF. — Lang Hames / detail
  337. Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl" — thakis / detail
  338. [dsymutil][DWARFLinker][NFC] Refactor usages of UniquingStringPool. — a.v.lapshin / detail
  339. [SCEV] Simplify trunc to zero based on known bits — gil.rapaport / detail
  340. Update *-inseltpoison.ll tests at Transforms/InstCombine/X86 by replacing undef with poison (NFC) — aqjune / detail
  341. [Scalarizer] Use poison as insertelement's placeholder — aqjune / detail
  342. [ArgPromotion] Add test with dead GEP when promoting. — flo / detail
  343. [InstSimplify] Return poison if insertelement touches out of bounds — aqjune / detail
  344. [InstSimplify] Regenerate test checks (NFC) — nikita.ppv / detail
  345. [X86] Make deinterleave8bitStride3 use unary CreateShuffleVector — aqjune / detail
  346. [InstSimplify] Return poison for out of bounds extractelement — nikita.ppv / detail
  347. [InstSimplify] Fix addo/subo with undef (PR43188) — nikita.ppv / detail
  348. [Target] Use llvm::append_range (NFC) — kazu / detail
  349. [Target] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  350. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail
  351. [InstSimplify] Fold division by zero to poison — nikita.ppv / detail
  352. [LoopUnswitch] Precommit initial partial unswitching test cases. — flo / detail
  353. [InstSimplify] Fold nnan/ninf violation to poison — nikita.ppv / detail
  354. [NFC][SimplifyCFG] Add a test where we fail to preserve DomTree validity — lebedev.ri / detail
  355. [NFC][SimplifyCFG] SimplifyTerminatorOnSelect(): pull out OldTerm->getParent() into a variable — lebedev.ri / detail
  356. [SimplifyCFG] SimplifyTerminatorOnSelect(): fix/tune DomTree updates — lebedev.ri / detail
  357. [NFC][SimplifyCFG] Hoist 'original' DomTree verification from simplifyOnce() into run() — lebedev.ri / detail
  358. [clang-tidy] Fix windows tests — n.james93 / detail
  359. [compiler-rt] [Sanitizers] Extend ThreadDescriptorSize() for glibc-2.32-2.fc33.x86_64+i686 — jan.kratochvil / detail
  360. [Flang][openmp][5.0] Add task_reduction clause. — joshisameeran17 / detail
  361. [IROutliner] Removing a duplicate addition, causing overestimates in IROutliner. — andrew.litteken / detail
  362. [IROutliner] Refactoring errors in the cost model from past patches. — andrew.litteken / detail
  363. [PowerPC] Do not fold `cmp(d|w)` and `subf` instruction to `subf.` if `nsw` is not present — lkail / detail
  364. [benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20 — lebedev.ri / detail
  365. [RISCV] Remove unused method isUImm5NonZero() from RISCVAsmParser.cpp. NFC — craig.topper / detail
  366. [SVE] Fix inline assembly parsing crash — david.sherwood / detail
  367. [VE] Remove VA.needsCustom checks — marukawa / detail
  368. Revert "[Sema] Fix deleted function problem in implicitly movable test" — nullptr.cpp / detail
  369. [ArgPromotion] Delay dead GEP removal until doPromotion. — flo / detail
  370. [AARCH64] Improve accumulator forwarding for Cortex-A57 model — david.green / detail
  371. [VE] Change default CPU name to "generic" — marukawa / detail
  372. [AArch64] Attempt to fix Mac tests with a more specific triple. NFC — david.green / detail
  373. [docs] Release notes for IsDecl in DIModule. — chih-ping.chen / detail
  374. [Sparc] Fixes for the internal assembler — cederman / detail
  375. [ARM] Extend lowering for i64 reductions — david.green / detail
  376. [Support] Add KnownBits::icmp helpers. — llvm-dev / detail
  377. [AArch64] Add patterns for FMCLA*_indexed. — flo / detail
  378. [AArch64][SVE]Add cost model for masked gather and scatter for scalable vector. — caroline.concatto / detail
  379. [Sparc] SparcMCExpr::printVariantKind - fix Wcovered-switch-default gcc warning. NFCI. — llvm-dev / detail
  380. [OpenMP] Add definition/interface for target memory routines — hansang.bae / detail
  381. DeclCXX - Fix getAs<> null-dereference static analyzer warnings. NFCI. — llvm-dev / detail
  382. [IR] CallBase::getBundleOpInfoForOperand - ensure Current iterator is defined. NFCI. — llvm-dev / detail
  383. [InterleavedAccess] Return correct 'modified' status. — flo / detail
  384. [RISCV][NFC] Add additional cmov tests — selliott / detail
  385. [SimplifyCFG] Enabled hoisting late in LTO pipeline. — flo / detail
  386. [Hexagon] Fix bad SDNodeXForm — kparzysz / detail
  387. [libomptarget][amdgpu] Call into deviceRTL instead of ockl — jonathanchesterfield / detail
  388. [ProfileData] GCOVFile::readGCNO - silence undefined pointer warning. NFCI. — llvm-dev / detail
  389. [OpenMP] Add using bit flags to select Libomptarget Information — huberjn / detail
  390. [LoopDeletion] Break backedge of loops when known not taken — listmail / detail
  391. Revert "[LoopDeletion] Break backedge of loops when known not taken" — listmail / detail
  392. CodeGen: Use Register — Matthew.Arsenault / detail
  393. [InstCombine] add tests for ashr+icmp; NFC — spatel / detail
  394. [RISCV] Replace i32 with XLenVT in (add AddrFI, simm12) isel patterns. — craig.topper / detail
  395. [NewPM][AMDGPU] Run InternalizePass when -amdgpu-internalize-symbols — aeubanks / detail
  396. [llvm] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  397. [DebugInfo] Use llvm::append_range (NFC) — kazu / detail
  398. [llvm] Use llvm::any_of (NFC) — kazu / detail
  399. [NewPM][AMDGPU] Port amdgpu-propagate-attributes-early/late — aeubanks / detail
  400. [NewPM][AMDGPU] Port amdgpu-unify-metadata — aeubanks / detail
  401. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  402. Switching Clang UniqueInternalLinkageNamesPass scheduling to using the LLVM one with newpm. — hoy / detail
  403. [flang][openmp] Make Reduction clause part of OmpClause — clementval / detail
  404. [RISCV] Remove unused method RISCVInstPrinter::printSImm5Plus1. NFC — craig.topper / detail
  405. [NewPM][AMDGPU] Port amdgpu-printf-runtime-binding — aeubanks / detail
  406. [NewPM][AMDGPU] Port amdgpu-always-inline — aeubanks / detail
  407. [NewPM][AMDGPU] Make amdgpu-aa work with NewPM — aeubanks / detail
  408. Revert "[LoopNest] Allow empty basic blocks without loops" — whitneyt / detail
  409. [FPEnv][AMDGPU] Disable FSUB(-0,X)->FNEG(X) DAGCombine when subnormals are flushed — mcinally / detail
  410. [LoopUtils] reorder logic for creating reduction; NFC — spatel / detail
  411. [LoopUtils] reduce code for creatng reduction; NFC — spatel / detail
  412. [test] Pin backedge-id-bug-xfail.ll to legacy PM — aeubanks / detail
  413. [NewPM][AMDGPU] Pass TargetMachine to AMDGPUSimplifyLibCallsPass — aeubanks / detail
  414. [ValueTracking] isGuaranteedNotToBePoison should return true on undef — aqjune / detail
  415. [NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II) — schuett / detail
  416. [LoopUtils] remove redundant opcode parameter; NFC — spatel / detail
  417. Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" — schuett / detail
  418. [clang] - Also look for devtoolset-10 — phosek / detail
  419. [NFCI] DwarfEHPrepare: update DomTree in non-permissive mode, when present — lebedev.ri / detail
  420. [NFCI] SimplifyCFG: switch to non-permissive DomTree updates, where possible — lebedev.ri / detail
  421. [SimplifyCFGPass] mergeEmptyReturnBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  422. [SimplifyCFG] simplifyIndirectBr(): switch to non-permissive DomTree updates — lebedev.ri / detail
  423. [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): switch to non-permissive DomTree updates — lebedev.ri / detail
  424. [SimplifyCFG] SimplifyCondBranchToTwoReturns(): switch to non-permissive DomTree updates — lebedev.ri / detail
  425. [JumpThreading][NewPM] Skip when target has divergent CF — aeubanks / detail
  426. [WebAssembly] Remove old SDT_WebAssemblyCalls (NFC) — aheejin / detail
  427. [InstSimplify] add a test for gep with poison operand (NFC) — aqjune / detail
  428. [InstSimplify] gep with poison operand is poison — aqjune / detail
  429. [UpdateTestChecks] Fix PowerPC RE to support AIX assembly — qiucofan / detail
  430. [RISCV] Rename RVV intrinsics class (NFC) — evandro.menezes / detail
  431. [NFC] Add the getSizeInBytes() interface for MachineConstantPoolValue — qshanz / detail
  432. [NFC] [PowerPC] Update vec_constants test to reflect more patterns — qiucofan / detail
  433. [NFC] [PowerPC] Remove dead code in BUILD_VECTOR peephole — qiucofan / detail
  434. Remove RefSCC::handleTrivialEdgeInsertion — lxfind / detail
  435. [llvm/Orc] Fix ExecutionEngine module build breakage — medismail.bennani / detail
  436. [compiler-rt] [windows] Add UNUSED attributes on variables/functions only used for 64 bit targets — martin / detail
  437. [GlobalISel][TableGen] Fix ConstrainOperandRC bug — mikael.holmen / detail
  438. [VE] Support llvm.eh.sjlj.lsda — marukawa / detail
  439. [RISCV] Add vector integer min/max ISel patterns — fraser / detail
  440. Sema::BuildCallExpr - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  441. SystemZTargetLowering::lowerDYNAMIC_STACKALLOC - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  442. MemProfiler::insertDynamicShadowAtFunctionEntry - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  443. Inform the consumer on invalid template instantiations. — v.g.vassilev / detail
  444. [VE][NFC] Fix typo in comments — marukawa / detail
  445. [WebAssembly] call_indirect causes indirect function table import — wingo / detail
  446. [DebugInfo] Avoid LSR crash on large integer inputs — jeremy.morse / detail
  447. [Coroutines] checkAsyncFuncPointer - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  448. [SimplifyIndVar] createWideIV - make WideIVInfo arg a const ref. NFCI. — llvm-dev / detail
  449. [LV] Simplify lambda in all_of to directly return hasVF() result. (NFC) — flo / detail
  450. [SVE] Lower vector CTLZ, CTPOP and CTTZ operations. — paul.walker / detail
  451. [IR] Add ConstantInt::getBool helpers to wrap getTrue/getFalse. — llvm-dev / detail
  452. [VE] Support SJLJ exception related instructions — marukawa / detail
  453. [OpenCL] Warn about side effects for unevaluated vec_step arg — sven.vanhaastregt / detail
  454. [clangd] When querying drivers by binary, look in PATH too — sam.mccall / detail
  455. [AMDGPU] Split out new helper function macToMad in SIFoldOperands. NFC. — jay.foad / detail
  456. [AMDGPU] Precommit test case for D94010 — jay.foad / detail
  457. [AMDGPU] Handle v_fmac_legacy_f32 in SIFoldOperands — jay.foad / detail
  458. [CodeGen] Format SelectionDAG::getConstant methods (NFC) — fraser / detail
  459. [VE] Change clang to support SjLj Lowering — marukawa / detail
  460. [X86] getMemoryOpCost - use dyn_cast_or_null<StoreInst>. NFCI. — llvm-dev / detail
  461. [OpenCL] Restrict pointer to member functions. — anastasia.stulova / detail
  462. [mlir] Add canonicalization pattern out_tensor->linalg->dim to out_tensor->dim. — pifon / detail
  463. [ASTMatchers] Ensure that we can match inside lambdas — steveire / detail
  464. [ASTMatchers] Fix build when no targets are enabled — steveire / detail
  465. [X86][AVX] combineVectorSignBitsTruncation - use PACKSS/PACKUS in more AVX cases — llvm-dev / detail
  466. [VPlan] Re-add interleave group members to plan. — flo / detail
  467. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  468. [clang][AArch64][SVE] Avoid going through memory for coerced VLST arguments — joe.ellis / detail
  469. [ASTMatchers] Fix traversal matchers with explicit and defaulted methods — steveire / detail
  470. [-Wcalled-once-parameter] Introduce 'called_once' attribute — vsavchenko / detail
  471. [AArch64][SVE] Add optimization to remove redundant ptest instructions — bradley.smith / detail
  472. [gn build] Port fec1a442e3b — llvmgnsyncbot / detail
  473. [clang-tidy] Add extra tests — steveire / detail
  474. [Coverage] Add support for Branch Coverage in LLVM Source-Based Code Coverage — a-phipps / detail
  475. [Clang] Add AArch64 VCMLA LANE variants. — flo / detail
  476. [RegisterClassInfo] Return non-zero for RC without allocatable reg — Jinsong Ji / detail
  477. [mlir] Remove LLVMType, LLVM dialect types now derive Type directly — zinenko / detail
  478. [clang-tidy] Update uses of deprecated Transformer APIs in StringFindStrContainsCheck. — yitzhakm / detail
  479. [AMDGPU] Remove deprecated V_MUL_LO_I32 from GFX10 — Joseph.Nash / detail
  480. CGExpr - EmitMatrixSubscriptExpr - fix getAs<> null-dereference static analyzer warning. NFCI. — llvm-dev / detail
  481. [ARM][AArch64] Some extra test to show anyextend lowering. NFC — david.green / detail
  482. [ASTMatchers] Omit methods from explicit template instantations — steveire / detail
  483. [mlir][Linalg] Add a test case that consumer has "reduction" loops. — hanchung / detail
  484. [lldb] Add timers to Reproducer::Keep and Reproducer::Discard — Jonas Devlieghere / detail
  485. [libTooling] Add support for smart pointers to relevant Transformer `Stencil`s. — yitzhakm / detail
  486. GlobalISel: Add isKnownToBeAPowerOfTwo helper function — Matthew.Arsenault / detail
  487. [llvm-link] fix linker behavior when linking archives with --only-needed option — serguei.n.dmitriev / detail
  488. [RISCV] Match vmslt(u).vx intrinsics with a small immediate to vmsle(u).vx. — craig.topper / detail
  489. [SLP] delete unused pairwise reduction option — spatel / detail
  490. [RISCV] Don't print zext.b alias. — craig.topper / detail
  491. [NFC] Fix -Wrange-loop-analysis warnings. — joker.eph / detail
  492. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  493. [mlir] Gen removeAttr methods with tablegen — joker.eph / detail
  494. [RISCV] Don't parse 'vmsltu.vi v0, v1, 0' as 'vmsleu.vi v0, v1, -1' — craig.topper / detail
  495. [NFC] Rename registerAliasAnalyses -> registerDefaultAliasAnalyses — aeubanks / detail
  496. [clang][cli] Specify correct integer width for -fbuild-session-timestamp — jan_svoboda / detail
  497. [WebAssembly] Prototype prefetch instructions — tlively / detail
  498. [Coverage] Fix test failures from commit rG9f2967bcfe2f — a-phipps / detail
  499. [RISCV] Move shift ComplexPatterns and custom isel to PatFrags with predicates — craig.topper / detail
  500. [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — atmndp / detail
  501. [LoopNest] Remove unused include. — whitneyt / detail
  502. [Hexagon] Silence unused function warning with gcc10, NFC — kparzysz / detail
  503. [SLP] reduce code duplication; NFC — spatel / detail
  504. [SLP] use reduction kind's opcode for cost model queries; NFC — spatel / detail
  505. [DAGCombiner] Don't speculatively create an all ones constant in visitREM that might not be used. — craig.topper / detail
  506. [Inliner] Compute the full cost for the cost benefit analsysis — kazu / detail
  507. [Coverage] Fix Profile test failures from commit rG9f2967bcfe2f — a-phipps / detail
  508. [android] Fix some tests for AOSP-master devices. — 31459023+hctim / detail
  509. [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel — mtrofin / detail
  510. scudo: Fix compilation for non-Linux aarch64 — mcgrathr / detail
  511. [FuncAttrs] Infer noreturn — aeubanks / detail
  512. [ASTMatchers] Fix child traversal over range-for loops — steveire / detail
  513. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  514. [NFC] Removed unused prefixes in test/CodeGen/AMDGPU — mtrofin / detail
  515. [SLP] reduce code for finding reduction costs; NFC — spatel / detail
  516. AMDGPU: Annotate amdgpu.noclobber for global loads only — changpeng.fang / detail
  517. [SimplifyCFG] simplifyUnreachable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  518. [NFC][SimplifyCFG] Add a test with same-destination condidional branch — lebedev.ri / detail
  519. [SimplifyCFG] simplifyUnreachable(): fix handling of degenerate same-destination conditional branch — lebedev.ri / detail
  520. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): switch to non-permissive DomTree updates — lebedev.ri / detail
  521. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): deal with each predecessor only once — lebedev.ri / detail
  522. [NFC][SimplifyCFG] SwitchToLookupTable(): pull out SI->getParent() into a variable — lebedev.ri / detail
  523. [SimplifyCFG] SwitchToLookupTable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  524. [NFC][SimplifyCFG] Add a test where SimplifyEqualityComparisonWithOnlyPredecessor() deletes existing edge — lebedev.ri / detail
  525. [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): really don't delete DomTree edges multiple times — lebedev.ri / detail
  526. [mlir][sparse] adjust output shape inference to new tensor abstraction — ajcbik / detail
  527. Allow dependent alias template specializations in the preferred_name — richard / detail
  528. [mlir] Fully specify removeAttr return type — tpopp / detail
  529. [libomptarget] Allow calls to omp_target_memcpy with 0 size. — georgios.rokos / detail
  530. Reland D93848 "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl"" — i / detail
  531. DebugInfo: Add support for always using ranges (rather than low/high pc) in DWARFv5 — dblaikie / detail
  532. Make DWARFUnit use the dwo_id from the DWARF5 CU header. — jgorbe / detail
  533. [sanitizer][Darwin] Suppress -Wno-non-virtual-dtor warning — julian.lettner / detail
  534. Suppress GCC Wdangling-else warning on gtest macros — rnk / detail
  535. [Sema] Fix deleted function problem in implicitly movable test — nullptr.cpp / detail
  536. [mlir] Fix MathJax rendering in Affine doc — joker.eph / detail
  537. [SLP,LV] Use poison constant vector for shufflevector/initial insertelement — aqjune / detail
  538. [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector — aqjune / detail
  539. [Constant] Add containsPoisonElement — aqjune / detail
  540. [mlir] Print the correct tool name in mlirTranslateMain — youngar17 / detail
  541. [NFC] Removed unused prefixes in test/CodeGen/AMDGPU — mtrofin / detail
  542. ELF: Teach the linker about the 'B' augmentation string character. — peter / detail
  543. scudo: Update a comment to match the Linux kernel behavior. NFCI. — peter / detail
  544. [-Wcalled-once-parameter][NFC] Fix operator precedence warning — nullptr.cpp / detail
  545. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  546. [GlobalISel] Base implementation for sret demotion. — Christudasan.Devadasan / detail
  547. [tools] Use llvm::append_range (NFC) — kazu / detail
  548. [MachineSink] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  549. [llvm] Use llvm::lower_bound and llvm::upper_bound (NFC) — kazu / detail
  550. [libc] Add implementations of nearbyint[f|l]. — sivachandra / detail
  551. [libc] Add implementations of nextafter[f|l] functions. — sivachandra / detail
  552. [OpenMP][AMDGPU] Use AMDGPU_KERNEL calling convention for entry function — Pushpinder.Singh / detail
  553. [clangd][fuzzyFind] Do not show stale symbols in the result. — platonov.aleksandr / detail
  554. [RISCV] Add vector integer mul/mulh/div/rem ISel patterns — fraser / detail
  555. [MC][WebAssembly] Avoid recalculating indexes in -gsplit-dwarf mode — sbc / detail
  556. [AArch64] Use faddp to implement fadd reductions. — sander.desmalen / detail
  557. [AArch64][SVE] Emit DWARF location expression for SVE stack objects. — sander.desmalen / detail
  558. [AArch64] Handle any extend whilst lowering mull — david.green / detail
  559. [flang][driver] Add checks for errors from `Prescan` and `Parse` — andrzej.warzynski / detail
  560. Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl" — oliver.stannard / detail
  561. [AArch64] Handle any extend whilst lowering addw/addl/subw/subl — david.green / detail
  562. [flang][driver] Update error messages (nfc) — andrzej.warzynski / detail
  563. Fix test failure in a7e3339f3b0eb71e43d44e6f59cc8db6a7b110bf — sander.desmalen / detail
  564. [VPlan] Use public VPValue constructor in VPPRedInstPHIRecipe (NFC). — flo / detail
  565. [ARM] Handle any extend whilst lowering mull — david.green / detail
  566. [RISCV][NFC] Add new test cases for mul — powerman1st / detail
  567. [mlir] Use thread_local stack in LLVM dialect type parsing and printing — zinenko / detail
  568. [VPlan] Add getLiveInIRValue accessor to VPValue. — flo / detail
  569. [ARM] Handle any extend whilst lowering addw/addl/subw/subl — david.green / detail
  570. [LiveDebugValues] Handle spill locations with a fixed and scalable component. — sander.desmalen / detail
  571. [ValueTypes] Fix formatting on scalable vector warning (NFC) — fraser / detail
  572. [AArch64][SVE] Emit DWARF location expr for SVE (dbg.declare) — sander.desmalen / detail
  573. [VPlan] Keep start value in VPWidenIntOrFpInductionRecipe (NFC). — flo / detail
  574. [PowerPC] Fix issue where vsrq is given incorrect shift vector — stefanp / detail
  575. [X86] Add scalar/vector test coverage for D93599 — llvm-dev / detail
  576. [libc] remove modulo from CircularArrayRef iterator — gchatelet / detail
  577. [libc] Align src buffer instead of dst buffer — gchatelet / detail
  578. [AArch64] Add BRB IALL and BRB INJ instructions — tomas.matheson / detail
  579. Reapply multiple "[clang][cli]" patches — jan_svoboda / detail
  580. [Hexagon] Regenerate zext-v4i1.ll tests — llvm-dev / detail
  581. [OpenCL][NFC] Improve OpenCL test file naming — sven.vanhaastregt / detail
  582. [ProfileData] Pass Twine by const reference instead of by value. — llvm-dev / detail
  583. [MIPS] MipsAsmParser - Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  584. [TableGen] RegisterBankEmitter - Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  585. [MLIR][SPIRV] Add `UnsignedOp` trait. — kareem.ergawy / detail
  586. [lldb] Simplify some lldb-server tests — pavel / detail
  587. [LoopDeletion] Also consider loops with subloops for deletion. — flo / detail
  588. [Driver][MachineOutliner] Support outlining option with LTO — yvan.roux / detail
  589. Fix MaterializeTemporaryExpr's type when its an incomplete array. — erich.keane / detail
  590. [mlir][spirv] Update pass docs — antiagainst / detail
  591. [Hexagon] Wrap functions only used in asserts in ifndef NDEBUG — kparzysz / detail
  592. [X86] Add icmp ne/eq (srl (ctlz x), log2(bw)) test coverage. — llvm-dev / detail
  593. Remove some unused <vector> includes. NFCI. — llvm-dev / detail
  594. [AArch64] Rearrange mul(dup(sext/zext)) to mul(sext/zext(dup)) — nicholas.guy / detail
  595. [TargetLowering] Add icmp ne/eq (srl (ctlz x), log2(bw)) vector support. — llvm-dev / detail
  596. [flang][driver] Add support for `-D`, `-U` — andrzej.warzynski / detail
  597. AMDGPU: Explicitly use SelectionDAG in legacy intrinsic tests — Matthew.Arsenault / detail
  598. AMDGPU/GlobalISel: Add baseline IR tests for fdiv — Matthew.Arsenault / detail
  599. [InstCombine] Update valueCoversEntireFragment to use TypeSize — peter.waller / detail
  600. [llvm][NFC] Disallow all warnings in TypeSize tests — peter.waller / detail
  601. AMDGPU/GlobalISel: Update fdiv lowering for denormal/ulp interaction — Matthew.Arsenault / detail
  602. [NFC] Removed unused prefixes from CodeGen/AMDGPU — mtrofin / detail
  603. [mlir] NFC: fix trivial typos — ishizaki / detail
  604. Nit: fix spacing — sanjoy / detail
  605. Remove allow-unregistered-dialect from some tests that don't need it — sanjoy / detail
  606. [X86] Remove [ER]SP from all CSR lists — rnk / detail
  607. [Clang] Remove unnecessary Attr.isArgIdent checks. — flo / detail
  608. [X86] Add commuted patterns test coverage for D93599 — llvm-dev / detail
  609. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  610. [NVPTX] Fix debugging information being added to NVPTX target if remarks are enabled — huberjn / detail
  611. [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl — i / detail
  612. [lld-macho] Fix GCC -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  613. [flang][openacc] Add more parsing/sema tests for init and shutdown directives — clementval / detail
  614. [CGSCC][Coroutine][NewPM] Properly support function splitting/outlining — aeubanks / detail
  615. [SLP] reduce code for propagating flags on reductions; NFC — spatel / detail
  616. [SLP] use reduction kind's opcode to create new instructions; NFC — spatel / detail
  617. [GVN] Regenerate test checks (NFC) — nikita.ppv / detail
  618. [InstSimplify] Fold out-of-bounds shift to poison — nikita.ppv / detail
  619. Fix non-assert builds after D93828 — aeubanks / detail
  620. [test] Pin AMDGPU/opt-pipeline.ll to legacy PM — aeubanks / detail
  621. [RISCV] Return a vXi1 vector type from getSetCCResultType if V extension is enabled. — craig.topper / detail
  622. [test] Pin partial-unswitch.ll to legacy PM — aeubanks / detail
  623. [NFC] Test case refactor — n.james93 / detail
  624. [PowerPC] Avoid call to undef in test (NFC) — nikita.ppv / detail
  625. [InstSimplify] Fold call null/undef to poison — nikita.ppv / detail
  626. [InstSimplify] Canonicalize non-demanded shuffle op to poison (NFCI) — nikita.ppv / detail
  627. [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
  628. [OpenCL] Add clang extension for function pointers. — anastasia.stulova / detail
  629. [OpenCL] Add clang extension for variadic functions. — anastasia.stulova / detail
  630. [BasicAA] Fix BatchAA results for phi-phi assumptions — nikita.ppv / detail
  631. [clang-offload-bundler] Add option -list — Yaxun.Liu / detail
  632. [mlir][vector] Support unrolling for transfer ops using tensors — thomasraoux / detail
  633. [hip] Fix HIP version parsing. — michael.hliao / detail
  634. [OpenMP] Fixed the test environment when building along with LLVM — tianshilei1992 / detail
  635. [OpenMP] Fixed an issue that wrong LLVM headers might be included when building libomptarget — tianshilei1992 / detail
  636. [libc] Add implementation of fmaf. — lntue / detail
  637. [mlir][ODS] Rename several uses of 'description' to 'summary' — riddleriver / detail
  638. [mlir][ODS] Fix the use of cppClassName in Type constraints for TypeDefs — riddleriver / detail
  639. [mlir] Add hoisting transformation for transfer ops on tensor — thomasraoux / detail
  640. [OpenMP] Use c_int/c_size_t in Fortran target memory routine interface — hansang.bae / detail
  641. [DominatorTree] Add support for mixed pre/post CFG views. — asbirlea / detail
  642. Fix failing triple test for macOS 11 with non-zero minor versions. — Amara Emerson / detail
  643. [mlir][TypeDefGen] Remove the need to define parser/printer for singleton types — riddleriver / detail
  644. [libc] Use a wrapper for rand instead of calling std::rand in fma tests. — sivachandra / detail
  645. [mlir][vector] Support transfer op on tensor optimizations — thomasraoux / detail
  646. [Support] Untie the llvm::Signpost interface from llvm::Timer — Jonas Devlieghere / detail
  647. [lldb] Ad os_signpost support to lldb_private::Timer — Jonas Devlieghere / detail
  648. [libc++] ADL-proof vector<bool> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  649. [PPC] Remove old PPCSubTarget variable. — kbarton / detail
  650. [analyzer] Update Fuchsia checker to catch releasing unowned handles. — haowei / detail
  651. [Constant] Update ConstantVector::get to return poison if all input elems are poison — aqjune / detail
  652. [lldb/Lua] add support for multiline scripted breakpoints — pctammela / detail
  653. [RISCV] Fix a few section number comments in RISCVInstrInfoVPseudos.td to match the V extension 1.0 draft spec. NFC — craig.topper / detail
  654. [NFC] Move readAPValue/writeAPValue up the inheritance hierarchy — varun_gandhi / detail
  655. [Constant] Add tests for ConstantVector::get (NFC) — aqjune / detail
  656. [InstSimplify] Fold insertelement vec, poison, idx into vec — aqjune / detail
  657. [lldb] [debugserver] Add stN aliases for stmmN for compatibility — mgorny / detail
  658. [lldb] Skip scoped enum checks with Dwarf <4 — Jonas Devlieghere / detail
  659. [llvm] Use llvm::append_range (NFC) — kazu / detail
  660. [llvm] Use BasicBlock::phis() (NFC) — kazu / detail
  661. [llvm] Use llvm::all_of (NFC) — kazu / detail
  662. [clangd][NFC] Use PathRef for getCorrespondingHeaderOrSource — n.james93 / detail
  663. [NFC] Don't copy MachineFrameInfo on each invocation of HasAlias — sanjoy / detail
  664. [debuginfo-test] Fix -Wunused-value — i / detail
  665. [AsmPrinter] Make OpAsmPrinter::printFunctionalType be resilient to null values. — clattner / detail
  666. Update for review feedback: Inline var declaration and expand names. — clattner / detail
  667. [PowerPC] Delete remnant isOSDarwin references — i / detail
  668. [PowerPC] Delete remnant Darwin ISelLowering code — i / detail
  669. [PowerPC] Delete dead Lower* — i / detail
  670. [VE][NFC] Update comments to match the generated instructions — marukawa / detail
  671. [X86] Update tests for znver3 — Ganesh.Gopalasubramanian / detail
  672. [mlir][ODS] Fix missed rename of TypeParameter 'description' to 'summary' — riddleriver / detail
  673. [LV] Merge tests into a single file (NFC) — gil.rapaport / detail
  674. [LLD] [MinGW] Pass the --demangle and --no-demangle options to the COFF linker — martin / detail
  675. [libcxx] Handle backslash as path separator on windows — martin / detail
  676. [mlir] Mark methods from mlir::OpState that just forward to mlir::Operation as deprecated. — csigg / detail
  677. Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."" — Artem Dergachev / detail
  678. [gn build] Port d2ddc694ff9 — llvmgnsyncbot / detail
  679. [clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo — jan_svoboda / detail
  680. [clang][cli] Implement ContainsN Google Test matcher — jan_svoboda / detail
  681. Revert "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" — jan_svoboda / detail
  682. Revert "[llvm] Use BasicBlock::phis() (NFC)" — oliver.stannard / detail
  683. [RISCV] Add vector mask arithmetic ISel patterns — fraser / detail
  684. Reapply "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" — jan_svoboda / detail
  685. [clang][ASTImporter] Fix a possible assertion failure `NeedsInjectedClassNameType(Decl)'. — 1.int32 / detail
  686. [lldb][ARM/AArch64] Update disasm flags to latest v8.7a ISA — david.spickett / detail
  687. [clang][cli] Port a CommaJoined option to the marshalling infrastructure — jan_svoboda / detail
  688. [flang][driver] Add support for `-c` and `-emit-obj` — andrzej.warzynski / detail
  689. [clang][cli] Port getAllArgumentValues to the marshalling infrastructure — jan_svoboda / detail
  690. [libc++] [CI] Install Tip-of-Trunk clang. — marek.kurdej / detail
  691. [clang][cli] Report the actual argument parsing result — jan_svoboda / detail
  692. [DAG] Simplify OR(X,SHL(Y,BW/2)) eq/ne 0/-1 'all/any-of' style patterns — llvm-dev / detail
  693. [libcxx] Mark a test as unsupported for C++03 — mikhail.maltsev / detail
  694. [libc++] Use c++20 instead of c++2a consistently. — marek.kurdej / detail
  695. [mlir] Refactor translation of OpenMP dialect ops to LLVM IR — zinenko / detail
  696. [clangd] Add server capability advertising hot-reloading of CDBs. — sam.mccall / detail
  697. [SLP]Need shrink the load vector after reordering. — a.bataev / detail
  698. [CompilationDatabase] Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  699. [DWARF] DWARFDebugLoc::dumpRawEntry - remove dead stores. NFCI. — llvm-dev / detail
  700. [llvm-objdump] Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  701. [mlir] Add fastmath flags support to some LLVM dialect ops — zinenko / detail
  702. [clang][cli] NFC: Ensure non-null DiagnosticsEngine in ParseDiagnosticArgs — jan_svoboda / detail
  703. [clang][cli] NFC: Move parseSimpleArgs — jan_svoboda / detail
  704. [mlir] remove a use of deprecated OpState::setAttr — zinenko / detail
  705. [clang][cli] NFC: Make parsing macro reusable — jan_svoboda / detail
  706. [AArch64][CostModel]Fix gather scatter cost model — caroline.concatto / detail
  707. [flang][driver] Rename driver tests (nfc) — andrzej.warzynski / detail
  708. [Analysis] MemoryDepChecker::couldPreventStoreLoadForward - remove dead store. NFCI. — llvm-dev / detail
  709. [AArch64] SVEIntrinsicOpts - use range loop and cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  710. [flang][openacc] Enforce delcare directive restriction — clementval / detail
  711. [TableGen] Add field kind to the RecordVal class. — paul / detail
  712. [SplitEdge] Add new parameter to SplitEdge to name the newly created basic block — sidharth.baveja / detail
  713. [llvm-reduce] ReduceGlobalVarInitializers delta pass: fix handling of globals w/ comdat/non-external linkage — lebedev.ri / detail
  714. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): drop reachable errneous assert — lebedev.ri / detail
  715. [DDG] Fix duplicate edge removal during pi-block formation — bmahjour / detail
  716. AMDGPU/GlobalISel: Start cleaning up calling convention lowering — Matthew.Arsenault / detail
  717. [DDG] Data Dependence Graph - DOT printer tests — bmahjour / detail
  718. [SVE] Add unpacked scalable floating point ZIP/UZP/TRN patterns — mcinally / detail
  719. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  720. [IR] Use LLVM_ENABLE_ABI_BREAKING_CHECKS to guard ABI changes. — varun_gandhi / detail
  721. Adds argument attributes for using LLVM's sret and byval attributes to — eschweitz / detail
  722. [NFC] make clang/test/CodeGen/arm_neon_intrinsics.c resistent to function attribute id changes — lucas.prates / detail
  723. [mlir] NFC: fix trivial typos — ishizaki / detail
  724. [AST][NFC] Silence GCC warning about multiline comments — thomasp / detail
  725. Add element-type to the Vector TypeLoc types. — erich.keane / detail
  726. [Coverage] Refactor three tests from commit rG9f2967bcfe2f — a-phipps / detail
  727. [mlir] revert 82f5ee3c3e601daad5 — eschweitz / detail
  728. Fix GCC5 build, require explicit this->... in this call inside a lambda (NFC) — joker.eph / detail
  729. [NFC] Removed unused prefixes from CodeGen/AMDGPU — mtrofin / detail
  730. Silence warning: comparison of integers of different signs: 'const unsigned int' and 'const long' [-Wsign-compare] — alexandre.ganea / detail
  731. [PGO][PGSO] Let unroll hints take precedence over PGSO. — yamauchi / detail
  732. CodeGen: Refactor regallocator command line and target selection — Matthew.Arsenault / detail
  733. [WebAssembly] Fixed byval args missing DWARF DW_AT_LOCATION — aardappel / detail
  734. [mlir] replace LLVMIntegerType with built-in integer type — zinenko / detail
  735. [mlir] don't match the text produced only in debug mode in Python tests — zinenko / detail
  736. [SLP] remove opcode identifier for reduction; NFC — spatel / detail
  737. Simplify vectorcall argument classification of HVAs, NFC — rnk / detail
  738. [NFC][AMDGPU] Reduce include files dependency. — dfukalov / detail
  739. [OpenMP] Add example in Libomptarget Information docs — jhuber6 / detail
  740. Fix gcc5 build failure (NFC) — joker.eph / detail
  741. [Clang][Driver] Fix read-after-free when using /clang: — alexandre.ganea / detail
  742. [OpenMP][Docs] Add remarks intro section — johannes / detail
  743. [OpenMP][Fix] Make the arch selector for x86_64 work — johannes / detail
  744. [OpenMP][FIX] Ensure the isa trait is evaluated last — johannes / detail
  745. [clang] Change builtin object size when subobject is invalid — George Burgess IV / detail
  746. [OpenMP][Docs] Mark finished features as done — johannes / detail

clang-d375659-g62beac7ed7c-t17309-b17309.tar.gz (Dec 26, 2020 11:16:58 AM)

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

clang-d375659-g62beac7ed7c-t17309-b17309.tar.gz (Dec 26, 2020 11:16:58 AM)

  1. Fix left shift overflow UB in PPC backend on LLP64 platforms — rnk / detail
  2. [mlir][CAPI] Add the missing <stdbool.h> in Support.h — joker.eph / detail
  3. [lldb/test] Enable reverse-connect on windows too — pavel / detail
  4. [RISCV] Define vector vfmul/vfdiv/vfrdiv intrinsics. — kai.wang / detail
  5. [RISCV] Define vector vfsgnj/vfsgnjn/vfsgnjx intrinsics. — kai.wang / detail
  6. [RISCV] Define vector vfwadd/vfwsub intrinsics. — kai.wang / detail
  7. [RISCV] Define vector vfwmul intrinsics. — kai.wang / detail
  8. [lldb] [test] Update test status for NetBSD — mgorny / detail
  9. [clang-tidy] cppcoreguidelines-pro-type-member-init: suppress warning for default member funcs — malcolm.parsons / detail
  10. Fix MSVC "not all control paths return a value" warnings. NFCI. — llvm-dev / detail
  11. [RISCV] Define vslideup/vslidedown intrinsics — shihpo.hung / detail
  12. [MemLoc] Fix debug print for LocationSize — nikita.ppv / detail
  13. [Analysis, IR, CodeGen] Use llvm::erase_if (NFC) — kazu / detail
  14. [PGO] Remove dead member variable InstrumentFuncEntry (NFC) — kazu / detail
  15. [Object] Fix LFFile<ELFT>::getEntry on sizeof(size_t)==4 platforms — i / detail
  16. [lld-macho][nfc] Use split-file in order file test — jezng / detail
  17. [lld-macho] Support Obj-C symbols in order files — jezng / detail
  18. [lld-macho] Have order files support filtering by archive member paths — jezng / detail
  19. [BasicAA] Add test for byval argument (NFC) — nikita.ppv / detail
  20. [ARM] Extra vecreduce tests with smaller than legal types. NFC — david.green / detail
  21. Make NPM OptBisectInstrumentation use global singleton OptBisect — aeubanks / detail
  22. [MC] Reject byte alignment if larger than or equal to 2**32 — i / detail
  23. [OpenMP] Fixed the issue that CMake variables for OpenMP were not passed through when building OpenMP with LLVM_ENABLE_RUNTIMES — tianshilei1992 / detail
  24. [test] Fix reg-usage.ll under NPM — aeubanks / detail
  25. [MachineLICM] delete dead flag if the duplicated def outside of loop is dead. — czhengsz / detail
  26. [PowerPC] add has side effect for SAT bit clobber intrinsics/instructions — czhengsz / detail
  27. [test] Fix new-pass-manager-opt-bisect.c — aeubanks / detail
  28. [Target] Use llvm::erase_if (NFC) — kazu / detail
  29. [RISCV][NFC] Add tests for multiplication with constant — powerman1st / detail
  30. [MC][ELF] Allow STT_SECTION referencing SHF_MERGE on REL targets — i / detail
  31. [lld-macho] Fix memcpy ub after D93267 — i / detail
  32. [llvm-reduce][test] Make remove-alias.ll CHECK patterns more specific after D90302 — i / detail
  33. [MC] Report locations for .symver errors — i / detail
  34. [MC][ELF] Drop MCSymbol::isExternal call sites — i / detail
  35. [PowerPC] Materialize i64 constants by enumerated patterns. — esme.yi / detail
  36. [MC][ELF] Remove unneeded MCSymbol::setExternal calls — i / detail
  37. [PowerPC][NFC] Added assertion of shift exponent is too large for 'uint64_t'. — esme.yi / detail
  38. [AsmParser] make .ascii support spaces as separators — caij2003 / detail
  39. [RISCV] Define the remaining vector fixed-point arithmetic intrinsics. — monk.chiang / detail
  40. [FastRA] Fix handling of bundled MIs — Pushpinder.Singh / detail
  41. MCContext::reportError: don't call report_fatal_error — i / detail
  42. [AsmPrinter] Replace a reachable report_fatal_error with MCContext::reportError — i / detail
  43. [MLIR][SPIRVToLLVM] Updated documentation on entry points and not supported ops — georgemitenk0v / detail
  44. [NFC][InstructionCost] Remove isValid() asserts in SLPVectorizer.cpp — david.sherwood / detail
  45. [clang][cli] Streamline MarshallingInfoFlag description — jan_svoboda / detail
  46. [clang][cli] Let denormalizer decide how to render the option based on the option class — jan_svoboda / detail
  47. [clang] Use enum for LangOptions::SYCLVersion instead of unsigned — jan_svoboda / detail
  48. [VP][NFC] ISD::VP_Sub -> ISD::VP_SUB — simon.moll / detail
  49. [VPlan] Use VPDef for VPInterleaveRecipe. — flo / detail
  50. [VE] Support RETURNADDR — marukawa / detail
  51. [VE] Support STACKSAVE and STACKRESTORE — marukawa / detail
  52. [flang][driver] Make the names of files created in unit tests unique (nfc) — andrzej.warzynski / detail
  53. [TableGen] NFC: Switch to range-based for loops in OptParserEmitter — jan_svoboda / detail
  54. [TableGen] NFC: Rename variables in OptParserEmitter — jan_svoboda / detail
  55. [VE] Optimize LEA combinations — marukawa / detail
  56. Refactoring the attribute plugin example to fit the new API — aaron / detail
  57. [Statepoints] Disable VReg lowering for values used on exception path of invoke. — dantrushin / detail
  58. [VPlan] Make VPRecipeBase inherit from VPDef. — flo / detail
  59. [VE] Correct VMP allocation in calling conv — marukawa / detail
  60. [InstSimplify] add tests for inverted logic operands; NFC — spatel / detail
  61. [InstSimplify] reduce logic with inverted add/sub ops — spatel / detail
  62. [TableGen] Add the !substr() bang operator — paul / detail
  63. [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts (REAPPLIED) — llvm-dev / detail
  64. Remove unused variables. — tpopp / detail
  65. Revert "[TableGen] Add the !substr() bang operator" — paul / detail
  66. [ELF][PPC64] Detect missing R_PPC64_TLSGD/R_PPC64_TLSLD and disable TLS relaxation — i / detail
  67. [ELF] Reject local-exec TLS relocations for -shared — i / detail
  68. [clang] Fix expected errors in plugin attribute example — david.spickett / detail
  69. [mlir[[vector] Extend Transfer read/write ops to support tensor types. — thomasraoux / detail
  70. [AMDGPU][MC][NFC] Lit tests cleanup — dmitry.preobrazhensky / detail
  71. [AMDGPU][MC][NFC] Parser refactoring — dmitry.preobrazhensky / detail
  72. [AMDGPU][MC][NFC] Fix for sanitizer error in 8ab5770 — dmitry.preobrazhensky / detail
  73. [cuda][hip] Fix typoes in header wrappers. — michael.hliao / detail
  74. scudo: Remove ANDROID_EXPERIMENTAL_MTE macro. — peter / detail
  75. Update references to 'master' branch. — abidh / detail
  76. [AA] byval argument is identified function local — nikita.ppv / detail
  77. [clangd][NFC] Improve clangd status messages — sam.mccall / detail
  78. [lldb] Remove anonymous namespace from NativeRegisterContextLinux_x86_64 — pavel / detail
  79. [lld-macho][nfc] Clean up tests — jezng / detail
  80. [lld-macho][nfc] Remove %T from headerpad.s — jezng / detail
  81. [openacc] Use TableGen enum for default clause value — clementval / detail
  82. [mlir][Linalg] Revisit the Linalg on tensors abstraction — ravishankarm / detail
  83. [lldb] [Process/FreeBSDRemote] Remove anonymous namespace — mgorny / detail
  84. [MLIR][Docs] Fix a small typo in documentation. — kareem.ergawy / detail
  85. [mlir][vector] Extend vector unroll to all element-wise ops — thomasraoux / detail
  86. Revert "[AMDGPU][HIP] Switch default DWARF version to 5" — scott.linder / detail
  87. [NewPM] Add TargetMachine method to add alias analyses — aeubanks / detail
  88. Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true — i / detail
  89. [MC] Split MCContext::createTempSymbol, default AlwaysAddSuffix to true, and add comments — i / detail
  90. [mlir][sparse] adjust output tensor to synthetic tensor — ajcbik / detail
  91. [RISCV] Define the vand, vor and vxor RVV intrinsics — evandro.menezes / detail
  92. [NFC] Remove unused function — aeubanks / detail
  93. [MLIR][SPIRVToLLVM] Updated documentation on spirv-cpu-runner — georgemitenk0v / detail
  94. llvm-profgen: Parse command line arguments after initializing targets — tstellar / detail
  95. HowToReleaseLLVM: Update document to match the current release process — tstellar / detail
  96. [Driver] Default Generic_GCC ppc/ppc64/ppc64le to -fasynchronous-unwind-tables — i / detail
  97. [InstCombine] Add check of i1 types in select-to-zext/sext transformation — congzhecao / detail
  98. [mlir] Add SmallVector sizes — tpopp / detail
  99. [RISCV] Update vmv.v.v-rv32.ll and vmv.v.v-rv64.ll to test the correct intrinsics. — craig.topper / detail
  100. [RISCV] Use more precise type constraints for the vmv.v.v and vmv.v.x intrinsics. — craig.topper / detail
  101. [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-nest passes — tu.da.wei / detail
  102. [MC][test] Reorganize .cfi_* tests — i / detail
  103. Revert "[mlir] Add SmallVector sizes" — tpopp / detail
  104. [RISCV] Add intrinsics for vmacc/vnmsac/vmadd/vnmsub instructions — shihpo.hung / detail
  105. [lld/mac] Implement support for private extern symbols — thakis / detail
  106. scan-view: Remove Reporter.py and associated AppleScript files — tstellar / detail
  107. [CSKY 3/n] Add bare-bones C-SKY MCTargetDesc — zixuan.wu / detail
  108. [LegalizeType] When LegalizeType procedure widens a masked_gather, set MemoryType's EltNum equal to Result's EltNum — bing1.yu / detail
  109. [RISCV] Define vleff intrinsics. — zakk.chen / detail
  110. [RISCV] Define vector compare intrinsics. — kai.wang / detail
  111. [Flang][openmp][1/5] Make Allocate clause part of OmpClause — joshisameeran17 / detail
  112. [Flang][openmp][2/5] Make Default clause part of OmpClause — joshisameeran17 / detail
  113. [clangd] Trim memory periodically when using glibc malloc — sam.mccall / detail
  114. [Flang][openmp][3/5] Make ProcBind clause part of OmpClause — joshisameeran17 / detail
  115. [LV] Avoid needless fold tail — gil.rapaport / detail
  116. [Flang][openmp][4/5] Make nowait clause part of OmpClause — joshisameeran17 / detail
  117. [mlir] remove deprecated string-based OpBuilder from ODS — zinenko / detail
  118. [Flang][openmp][5/5] Make dist_schedule clause part of OmpClause — joshisameeran17 / detail
  119. [llvm][ARM/AArch64] Convert Target Parser CPU tests to fixtures — david.spickett / detail
  120. [lldb/test] Add GdbRemoteTestCaseFactory to avoid duplication in lldb-server tests — pavel / detail
  121. [DebugInfo] Don't use DW_OP_implicit_value for fragments — pavel / detail
  122. [MachineLICM] Add llvm debug messages to SinkIntoLoop. NFC. — sjoerd.meijer / detail
  123. [VPlan] Make VPInstruction a VPDef — flo / detail
  124. Fold comparison of __builtin_object_size expression with -1 for non-const size — sguelton / detail
  125. -fstack-clash-protection: Return an actual error when used on unsupported OS — sylvestre / detail
  126. [llvm][Arm/AArch64] Format extension flags in CPU test failures — david.spickett / detail
  127. [clangd] Reuse buffer for JSONTransport::sendMessage — n.james93 / detail
  128. [gn build] (manually) port b8c37153d5393 — thakis / detail
  129. [PowerPC] Restore stack ptr from base ptr when available — nemanja.i.ibm / detail
  130. Revert "-fstack-clash-protection: Return an actual error when used on unsupported OS" — thakis / detail
  131. [libc++] Add a 'is-lockfree-runtime-function' lit feature — Alexander.Richardson / detail
  132. [compiler-rt] Fix atomic_test.c on macOS — Alexander.Richardson / detail
  133. [ASTMatchers] Traverse-ignore range-for implementation details — steveire / detail
  134. [AArch64] Add a test for MachineLICM SinkIntoLoop. NFC. — sjoerd.meijer / detail
  135. [clang-format] NFC keep the code clang-formatted — mydeveloperday / detail
  136. [flang][driver] Refactor unit tests for frontend actions (nfc) — andrzej.warzynski / detail
  137. [clang][cli] Implement `getAllArgValues` marshalling — jan_svoboda / detail
  138. [flang][driver] Fix formatting in a test (nfc) — andrzej.warzynski / detail
  139. [clang] NFC: Refactor custom class into a lambda in CompilerInvocation — jan_svoboda / detail
  140. [MCInstrDesc] [TableGen] Reduce size of MCOperandInfo instances. — paul / detail
  141. [LV] Use ScalarEvolution::getURemExpr to reduce duplication. — flo / detail
  142. [openacc][openmp][NFC] Fix typo in comments — clementval / detail
  143. [RISCV] Basic jump table lowering — n / detail
  144. [MLIR] Fix lowering of affine operations with return values — uday / detail
  145. [mlir] Add gpu.memcpy op. — csigg / detail
  146. [SVE] Lower vector BITREVERSE and BSWAP operations. — paul.walker / detail
  147. [Flang][openmp][5.0] Add task_reduction clause. — joshisameeran17 / detail
  148. [PowerPC][Power10] Exploit store rightmost vector element instructions — conanap / detail
  149. [lldb] Abstract scoped timer logic behind LLDB_SCOPED_TIMER (NFC) — Jonas Devlieghere / detail
  150. Fix some misnamed variables in sve-fixed-length-int-minmax.ll. — paul.walker / detail
  151. [ADT] Add resize_for_overwrite method to SmallVector. — n.james93 / detail
  152. [tests] precommit a test mentioned in review for D93317 — listmail / detail
  153. [LoopDeletion] Add test case where outer loop needs to be deleted. — flo / detail
  154. [ADT] Fix some tests after 5d10b8ad — n.james93 / detail
  155. [lldb] Add SBType::IsScopedEnumerationType method — Jonas Devlieghere / detail
  156. [lldb] Add SBType::GetEnumerationIntegerType method — Jonas Devlieghere / detail
  157. [OpenMP][Docs] Updated the faq about building an OpenMP offloading capable compiler — tianshilei1992 / detail
  158. Revert "Fix memory leak complicated non-type template arguments." — aeubanks / detail
  159. Revert "Fix MSVC "not all control paths return a value" warnings. NFCI." — aeubanks / detail
  160. Revert "[c++20] P1907R1: Support for generalized non-type template arguments of scalar type." — aeubanks / detail
  161. Revert "Following up on PR48517, fix handling of template arguments that refer" — aeubanks / detail
  162. Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not" — aeubanks / detail
  163. Revert "[Flang][openmp][5.0] Add task_reduction clause." — joshisameeran17 / detail
  164. Revert "[clangd] zap a few warnings" — aeubanks / detail
  165. Revert "[LLDB] Unbreak the build after recent clang changes" — aeubanks / detail
  166. [clang-tidy] Handle template instantiations in container size check — steveire / detail
  167. [AMDGPU] Folding of FI operand with flat scratch — Stanislav.Mekhanoshin / detail
  168. Add a llvm.coro.end.async intrinsic — aschwaighofer / detail
  169. [OpenMP][Docs] Add FAQ entry about math and complex on GPUs — johannes / detail
  170. [OpenMP][Docs] Fixed a typo in the doc that can mislead users to a CMake error — tianshilei1992 / detail
  171. [OpenMP][Docs] Fix Typo — johannes / detail
  172. [RISCV] Remove unneeded !eq comparing a single bit value to 0/1 in RISCVInstrInfoVPseudos.td. NFC — craig.topper / detail
  173. Try to fix build on Windows — steveire / detail
  174. glld/mac] Don't add names of unreferenced symbols to string table — thakis / detail
  175. [SLP] use operand index abstraction for number of operands — spatel / detail
  176. [SLP] add reduction tests for maxnum/minnum intrinsics; NFC — spatel / detail
  177. [clangd] Use atomics instead of locks to track periodic memory trimming — sam.mccall / detail
  178. [mlir] Lower gpu.memcpy to GPU runtime calls. — csigg / detail
  179. [clangd] Release notes for b8c37153d5393aad96 — sam.mccall / detail
  180. [WebAssembly][SIMD] Rename shuffle, swizzle, and load_splats — tlively / detail
  181. [mlir] Remove instance methods from LLVMType — zinenko / detail
  182. [OpenMP] Add OpenMP Documentation for Libomptarget environment variables — jhuber6 / detail
  183. [IR] Add an ImplicitLocOpBuilder helper class for building IR with the same loc. — clattner / detail
  184. scudo: Move the configuration for the primary allocator to Config. NFCI. — peter / detail
  185. [AMDGPU] Support unaligned flat scratch in TLI — Stanislav.Mekhanoshin / detail
  186. [AMDGPU][GlobalISel] GlobalISel for flat scratch — Stanislav.Mekhanoshin / detail
  187. scudo: Replace the Cache argument on MapAllocator with a Config argument. NFCI. — peter / detail
  188. scudo: Move the management of the UseMemoryTagging bit out of the Primary. NFCI. — peter / detail
  189. Replace `T(x)` with `reinterpret_cast<T>(x)` everywhere it means reinterpret_cast. NFC. — arthur.j.odwyer / detail
  190. VirtRegMap: Use Register — Matthew.Arsenault / detail
  191. AMDGPU: Fix assert when checking for implicit operand legality — Matthew.Arsenault / detail
  192. [RISCV] Add intrinsics for vslide1up/down, vfslide1up/down instruction — shihpo.hung / detail
  193. [RISCV] Add intrinsics for vwmacc[u|su|us] instructions — shihpo.hung / detail
  194. [RISCV] Add intrinsics for vf[n]macc/vf[n]msac/vf[n]madd/vf[n]msub instructions — shihpo.hung / detail
  195. AMDGPU: Add spilled CSR SGPRs to entry block live ins — Matthew.Arsenault / detail
  196. AMDGPU: Use Register — Matthew.Arsenault / detail
  197. [lld/mac] Add --version flag — thakis / detail
  198. GlobalISel: Return APInt from getConstantVRegVal — Matthew.Arsenault / detail
  199. [MemorySSA] Use is_contained (NFC) — kazu / detail
  200. [WebAssembly][NFC] Refactor SIMD load/store tablegen defs — tlively / detail
  201. [NewGVN] Remove for_each_found (NFC) — kazu / detail
  202. [NewPM] Fix objc-arc-apelim pass typo — aeubanks / detail
  203. [RISCV] Define the vfmin, vfmax RVV intrinsics — evandro.menezes / detail
  204. [RISCV] Define vmerge/vfmerge intrinsics. — zakk.chen / detail
  205. [llvm-readobj] - Dump the ELF file type better. — grimar / detail
  206. [RISCV] Add intrinsics for vfwmacc, vfwnmacc, vfwmsac, vfwnmsac instructions — shihpo.hung / detail
  207. [AMDGPU][GlobalISel] Fold flat vgpr + constant addresses — sebastian.neubauer / detail
  208. [mlir] Modernize std-to-llvm operation conversion doc — zinenko / detail
  209. [mlir] NFC: Remove ConvertToLLVMPattern::getDataPtr(). All call sites use getStridedElementPtr() now. — csigg / detail
  210. [mlir] Add translation of omp.wsloop to LLVM IR — zinenko / detail
  211. [mlir] Rename ConvertToLLVMPattern::isSupportedMemRefType() to isConvertibleAndHasIdentityMaps(). — csigg / detail
  212. Revert "PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of" — akuegel / detail
  213. [format] Add overload to parseConfiguration that accept llvm::MemoryBufferRef — n.james93 / detail
  214. [mlir] Remove static constructors from LLVMType — zinenko / detail
  215. [VE] Vector 'and' isel and tests — simon.moll / detail
  216. [NFC] Uniquify 'const' in TargetTransformInfoImpl.h — simon.moll / detail
  217. [ARM] Add bank conflict hazarding — david.green / detail
  218. [OpenMP] Fixing Typo in Documentation — jhuber6 / detail
  219. [clang-format] PR48535 clang-format Incorrectly Removes Space After C Style Cast When Type Is Not a Pointer — mydeveloperday / detail
  220. [clang-format] PR48539 ReflowComments breaks Qt translation comments — mydeveloperday / detail
  221. [MLIR][SPIRV] Add rewrite pattern to convert select+cmp into GLSL clamp. — kareem.ergawy / detail
  222. [clangd] Do not take stale definition from the static index. — platonov.aleksandr / detail
  223. [BPI] Improve static heuristics for "cold" paths. — ybrevnov / detail
  224. [TableGen] Add the !substr() bang operator — paul / detail
  225. [lld-macho] Simulator & DriverKit executables should always be PIE — jezng / detail
  226. [OpenMP] Fixing typo on memory size in Documenation — jhuber6 / detail
  227. Revert 741978d727 and things that landed on top of it. — thakis / detail
  228. [mlir][spirv] Convert functions returning one value — antiagainst / detail
  229. [lldb] Don't instrument demangling. — Jonas Devlieghere / detail
  230. [lldb] Refactor and simplify GetCommandSPExact interface — Jonas Devlieghere / detail
  231. [RISCV] Add intrinsics for vfmv.v.f — craig.topper / detail
  232. This is a test commit — a-phipps / detail
  233. Updated GettingInvolved.md to reflect Flang Biweekly Call changes — aperry / detail
  234. [IROutliner] Adding support for elevating constants that are not the same in each region to arguments — andrew.litteken / detail
  235. Revert "This is a test commit" — a-phipps / detail
  236. Revert more changes that landed on top of 741978d727 — thakis / detail
  237. [mlir][vector] Add more vector Ops canonicalization — thomasraoux / detail
  238. clang: Build and run FrontendTests with CLANG_ENABLE_STATIC_ANALYZER=OFF too — thakis / detail
  239. [LoopIdiom] Introduce 'left-shift until bittest' idiom — lebedev.ri / detail
  240. [LoopIdiom] 'left-shift until bittest' idiom: support constant bit mask — lebedev.ri / detail
  241. [LoopIdiom] 'left-shift until bittest' idiom: support canonical sign bit mask — lebedev.ri / detail
  242. [LoopIdiom] 'left-shift until bittest' idiom: support rewriting loop as countable, allow extra cruft — lebedev.ri / detail
  243. [mlir][spirv] Create a pass for testing SCFToSPIRV patterns — antiagainst / detail
  244. Append ".__part." to every basic block section symbol. — tmsriram / detail
  245. [mlir][spirv] NFC: rename SPIR-V conversion files for consistency — antiagainst / detail
  246. [IROutliner] Use isa instead of dyn_cast where the casted value isn't used. NFC — craig.topper / detail
  247. [mlir][spirv] De-template deserialization — antiagainst / detail
  248. [mlir][spirv] De-template serialization — antiagainst / detail
  249. [InstCombine] Add tests for PR48577 (NFC) — nikita.ppv / detail
  250. [InstCombine] Check inbounds in load/store of gep null transform (PR48577) — nikita.ppv / detail
  251. [RISCV] Add ISel support for RVV vector/scalar forms — fraser / detail
  252. [format][NFC] Use unsigned char as the base of all enums in FormatStyle — n.james93 / detail
  253. [InstCombine] Add tests for gep of null (NFC) — nikita.ppv / detail
  254. [InstCombine] Fold gep inbounds of null to null — nikita.ppv / detail
  255. [InstCombine] Handle different pointer types when folding gep of null — nikita.ppv / detail
  256. [IRSim] Adding commutativity matching to structure checking — andrew.litteken / detail
  257. [IRSim] Adding support for isomorphic predicates — andrew.litteken / detail
  258. [InstCombine] canonicalizeAbsNabs(): don't propagate NSW flag for NABS patter — lebedev.ri / detail
  259. [clang-format] Fix handling of TextProto comments — bjoern / detail
  260. [clang-format] Add SpaceBeforeCaseColon option — bjoern / detail
  261. Revert "[IRSim] Adding support for isomorphic predicates" — andrew.litteken / detail
  262. [clangd] Fix case mismatch crash on in CDB on windows after 92dd077af1ff8 — sam.mccall / detail
  263. [lldb] Simplify ObjectFile::FindPlugin (NFC) — Jonas Devlieghere / detail
  264. Fix lldb test failure due to D93082. — tmsriram / detail
  265. [lld][test] Relax test assertion of cmake defaults appearing in --version output. — rupprecht / detail
  266. [AMDGPU] Fix adjustWritemask subreg handling — Stanislav.Mekhanoshin / detail
  267. Basic: Support named pipes natively in SourceManager and FileManager — Duncan P. N. Exon Smith / detail
  268. Basic: Add native support for stdin to SourceManager and FileManager — Duncan P. N. Exon Smith / detail
  269. [mlir] Add tensor passes to passes.md — jpienaar / detail
  270. [DAGCombiner] Don't create sexts of deleted xors when they were in-visit replaced — rupprecht / detail
  271. [Clang] Reverse test to save on indentation. NFC. — alexandre.ganea / detail
  272. [IRSim] Adding support for isomorphic predicates — andrew.litteken / detail
  273. Precommit transform tests that have poison as insertelement's placeholder — aqjune / detail
  274. Precommit analysis/etc tests for inselt poison placeholder — aqjune / detail
  275. [ExecutionEngine, Linker] Use erase_if (NFC) — kazu / detail
  276. [Analysis] Remove spliceFunction (NFC) — kazu / detail
  277. [obj2yaml] - Dump the content of a broken GNU hash table properly. — grimar / detail
  278. Revert "[InstCombine] Fold gep inbounds of null to null" — nikita.ppv / detail
  279. [AMDGPU] Use MUBUF instructions for global address space access — Tony.Tye / detail
  280. [CodeGen] Add "noreturn" attirbute to _Unwind_Resume — ybrevnov / detail
  281. Revert "[InstCombine] Check inbounds in load/store of gep null transform (PR48577)" — nikita.ppv / detail
  282. Moved dwarf_eh_resume.ll from Generic to X86 folder — ybrevnov / detail
  283. [Support] Explicitly state that KnownBits::getMinValue/getMaxValue are UNSIGNED values. NFCI. — llvm-dev / detail
  284. [Support] Add KnownBits::getSignedMinValue/getSignedMaxValue helpers. — llvm-dev / detail
  285. [InstCombine] foldICmpUsingKnownBits - use KnownBits signed/unsigned getMin/MaxValue helpers. NFCI. — llvm-dev / detail
  286. [CodeGen, Transforms] Use llvm::any_of (NFC) — kazu / detail
  287. [CodeGen] Remove unused function hasInlineAsmMemConstraint (NFC) — kazu / detail
  288. [NFC] SimplifyCFGOpt::simplifyUnreachable(): pacify unused variable warning — lebedev.ri / detail
  289. [IR][InstCombine] Add m_ImmConstant(), that matches on non-ConstantExpr constants, and use it — lebedev.ri / detail
  290. [NFC][InstCombine] Autogenerate check lines in vec_shuffle.ll test — lebedev.ri / detail
  291. [NFC][InstCombine] Add test for `a & ~(a ^ b)` pattern — lebedev.ri / detail
  292. [InstCombine] Fold `a & ~(a ^ b)` to `x & y` — lebedev.ri / detail
  293. [NFC][InstCombine] Add test coverage for `(x ^ C) ^ y` pattern — lebedev.ri / detail
  294. [InstCombine] Hoist xor-by-constant from xor-by-value — lebedev.ri / detail
  295. [NFC][LoopIdiom] Improve test coverage for 'left-shift-until-bittest' pattern — lebedev.ri / detail
  296. [LoopIdiom] 'left-shift-until-bittest': keep no-wrap flags on shift, fix edge-case miscompilation for %x.next — lebedev.ri / detail
  297. [RISCV] Define vector single-width reduction intrinsic. — monk.chiang / detail
  298. [RISCV] Add intrinsics for vrgather instruction — shihpo.hung / detail
  299. [RISCV] Define vector mask-register logical intrinsics. — zakk.chen / detail
  300. [Target] Use llvm::any_of (NFC) — kazu / detail
  301. [RISCV] Define vpopc/vfirst intrinsics. — zakk.chen / detail
  302. [AArch64][GlobalISel] Notify observer of mutated instruction for shift custom legalization. — Amara Emerson / detail
  303. [libObject] - Add more ELF types to LLVM_ELF_IMPORT_TYPES_ELFT define (ELFTypes.h). — grimar / detail
  304. [llvm-readelf/obj] - Improve the warning reported when unable to read the stack size. — grimar / detail
  305. [obj2yaml] - Dump the content of a broken hash table properly. — grimar / detail
  306. [Flang][OpenMP] Add semantic check for OpenMP Private, Firstprivate and Lastprivate clauses. — praveen / detail
  307. [mlir] Async: lowering async.value to LLVM — ezhulenev / detail
  308. [mlir] Async: add support for lowering async value operands to LLVM — ezhulenev / detail
  309. [BasicAA] Make sure context instruction is symmetric — nikita.ppv / detail
  310. [BasicAA] Pass context instruction to isKnownNonZero() — nikita.ppv / detail
  311. [InstCombine] Add additional tests for known non zero (NFC) — nikita.ppv / detail
  312. [InstCombine] Generalize icmp handling in isKnownNonZero() — nikita.ppv / detail
  313. [llvm-nm, llvm-objdump] Use llvm::is_contained (NFC) — kazu / detail
  314. [BasicAA] Pass AC/DT to isKnownNonEqual() — nikita.ppv / detail
  315. [Local] Remove unused function RemovePredecessorAndSimplify (NFC) — kazu / detail
  316. [llvm-objcopy] Use llvm::erase_if (NFC) — kazu / detail
  317. [RISCV] Define vector widening reduction intrinsic. — monk.chiang / detail
  318. [ValueTracking] Add more known non zero tests (NFC) — nikita.ppv / detail
  319. [ValueTracking] Handle more non-trivial conditions in isKnownNonZero() — nikita.ppv / detail
  320. [clang-format] PR48569 clang-format fails to align case label with `switch` with Whitesmith Indentation — mydeveloperday / detail
  321. [SLP] use switch to improve readability; NFC — spatel / detail
  322. [SLP] rename reduction variables for readability; NFC — spatel / detail
  323. [NFC] Refactor some SourceMgr code — n.james93 / detail

clang-d375659-g62beac7ed7c-t17309-b17309.tar.gz (Dec 26, 2020 11:16:58 AM)

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

clang-d375336-g7c6f28a438b5-t17174-b17174.tar.gz (Dec 19, 2020 5:59:38 PM)

  1. Handle overflow beyond the 127 common encodings limit — gkm / detail
  2. [TableGen][ARM][X86] Detect combining IntrReadMem and IntrWriteMem. — craig.topper / detail
  3. [IROutliner] Deduplicating functions that only require inputs. — andrew.litteken / detail
  4. Revert "[IROutliner] Deduplicating functions that only require inputs." — andrew.litteken / detail
  5. [IROutliner] Deduplicating functions that only require inputs. — andrew.litteken / detail

clang-d375331-gc043f5055e89-t17172-b17172.tar.gz (Dec 19, 2020 2:38:36 PM)

  1. [Analysis] Remove dead function getInstTypePair (NFC) — kazu / detail
  2. [X86] Teach assembler to accept vmsave/vmload/vmrun/invlpga/skinit with or without the fixed register operands — craig.topper / detail
  3. [IRSim][IROutliner] Limit to extracting regions that only require — andrew.litteken / detail
  4. [NFCI][SimlifyCFG] simplifyOnce(): also perform DomTree validation — lebedev.ri / detail
  5. [SimplifyCFG] Teach FoldTwoEntryPHINode() to preserve DomTree — lebedev.ri / detail
  6. [SimplifyCFG] Teach removeEmptyCleanup() to preserve DomTree — lebedev.ri / detail
  7. [SimplifyCFG] Teach simplifyCommonResume() to preserve DomTree — lebedev.ri / detail
  8. [SimplifyCFG] Teach simplifySingleResume() to preserve DomTree — lebedev.ri / detail
  9. [SimplifyCFG] simplifySingleResume(): FoldReturnIntoUncondBranch() already knows how to preserve DomTree — lebedev.ri / detail
  10. [NFCI][SimplifyCFG] SimplifyCondBranchToTwoReturns(): pull out BI->getParent() into a variable — lebedev.ri / detail
  11. [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 1 — lebedev.ri / detail
  12. [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 2 — lebedev.ri / detail
  13. [SimplifyCFG] Teach TryToMergeLandingPad() to preserve DomTree — lebedev.ri / detail
  14. [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 1 — lebedev.ri / detail

clang-d375317-g56edfcada900-t17169-b17169.tar.gz (Dec 19, 2020 11:20:47 AM)

  1. apply update_test_checks.py to a few files in llvm/test/Transforms/InstCombine — aqjune / detail
  2. [Target, Transforms] Use contains (NFC) — kazu / detail

clang-d375315-g5740f96d8eed-t17167-b17167.tar.gz (Dec 19, 2020 8:37:59 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

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 9:51:47 PM)

  1. [lldb] Simplify the is_finalized logic in process and make it thread safe. — Jonas Devlieghere / detail
  2. [Analysis, CodeGen, IR] Use contains (NFC) — kazu / detail

clang-d375305-gbf0870d8640d-t17161-b17161.tar.gz (Dec 18, 2020 6:34:19 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
  8. [clangd] Fix windows path handling in .clang-tidy parsing — sam.mccall / detail
  9. [FileCheck] Add a literal check directive modifier — jpienaar / detail
  10. [flang] Fix bug in IMPLICIT NONE(EXTERNAL) — tkeith / detail

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

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

clang-d375263-g22c1bd57bf3-t17150-b17150.tar.gz (Dec 18, 2020 9:29:43 AM)

  1. [libObject, llvm-readobj] - Reimplement `ELFFile<ELFT>::getEntry`. — grimar / detail
  2. [clangd] Fix broken JSON test on windows — sam.mccall / detail
  3. [VectorCombine] allow peeking through GEPs when creating a vector load — spatel / detail
  4. [clangd] Smarter hover on auto and decltype — sam.mccall / detail
  5. [clangd] zap a few warnings — sam.mccall / detail
  6. [flang][driver] Rename unittest file (nfc) — andrzej.warzynski / detail
  7. [X86][AVX] Remove X86ISD::SUBV_BROADCAST (PR38969) — llvm-dev / detail
  8. [AArch64] Add support for ls64 to the .arch_extension asm directive — lucas.prates / detail
  9. [AArch64] Updating .arch_extension negative tests — lucas.prates / detail
  10. [X86] Avoid std::string creation in RecognizableInstr constructor. NFCI. — llvm-dev / detail
  11. PEI: Only call updateLiveness once per function — Matthew.Arsenault / detail
  12. Cleanup coro-inline.ll — lxfind / detail
  13. [ARM] Match dual lane vmovs from insert_vector_elt — david.green / detail
  14. [mlir][Linlag] Reflow Linalg.md - NFC — nicolas.vasilache / detail
  15. [ELF] Rename R_TLS to R_TPREL and R_NEG_TLS to R_TPREL_NEG. NFC — i / detail

clang-d375248-g6e913e44519-t17146-b17146.tar.gz (Dec 18, 2020 6:15:10 AM)

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

clang-d375229-g7d246cb19db-t17142-b17142.tar.gz (Dec 18, 2020 2:55:31 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

clang-d375207-gfdd6ed8e934-t17139-b17139.tar.gz (Dec 17, 2020 11:50:59 PM)

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

  1. [XCOFF][AIX] Emit EH information in traceback table — diggerlin / detail
  2. [sanitizer-common] Force pickup of llvm-symbolizer from new binaries. — 31459023+hctim / detail
  3. [X86] Rename reduction combiners to make it clearer whats happening. NFCI. — llvm-dev / detail
  4. [X86] Regenerate bit extraction tests, cleaning up check-prefixes. — llvm-dev / detail
  5. [TableGen] Slim down the data structures in xxxGenInstrInfo.inc, step 1 — paul / detail
  6. [Sema] Fix a miscompile by retaining array qualifiers when folding VLAs to constant arrays — erik.pilkington / detail
  7. NFC: balance a quote in AttrDocs.td — erik.pilkington / detail
  8. [flang] Handle multiple names for same operator — tkeith / detail
  9. LangRef: Update byval/sret description for required types — Matthew.Arsenault / detail
  10. [InstCombine] Precommit tests for !annotation metadata handling. — flo / detail
  11. [Doc][SystemZ] Add Linux/SystemZ to Getting Started guide. — kai / detail
  12. [flang] Fix crash in folding (#48437) — pklausler / detail
  13. [CMake] Avoid __FakeVCSRevision.h with no git repository — hahnjo / detail
  14. [libomptarget][nfc] Replace static const with enum — jonathanchesterfield / detail
  15. [ELF] --emit-relocs: fix a crash if .rela.dyn is an empty output section — i / detail
  16. [NFC] Use regex for code object version in hip tests — jonathanchesterfield / detail
  17. [LoopNest] Handle loop-nest passes in LoopPassManager — whitneyt / detail
  18. Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA." — esme.yi / detail
  19. [AArch64InstPrinter] Change printADRPLabel to print the target address in hexadecimal form — i / detail
  20. [VectorCombine] loosen alignment constraint for load transform — spatel / detail
  21. Remove spurious MLIRLLVMConversionsIncGen dependency from LLVM Dialect (NFC) — joker.eph / detail

clang-d374993-gbe9184bc557-t17086-b17086.tar.gz (Dec 16, 2020 6:57:55 AM)

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

clang-d374993-gbe9184bc557-t17086-b17086.tar.gz (Dec 16, 2020 6:57:55 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

clang-d374982-g9f80ab1213e-t17082-b17082.tar.gz (Dec 16, 2020 3:42:45 AM)

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

clang-d374967-g0524da67b44-t17078-b17078.tar.gz (Dec 16, 2020 12:45:44 AM)

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

clang-d374967-g0524da67b44-t17078-b17078.tar.gz (Dec 16, 2020 12:45:44 AM)

  1. [libc][NFC][Obvious] Remove few unnecessary #include directives in tests. — sivachandra / detail
  2. [libc][NFC] Rename global `nan` in tests to `aNaN`. — sivachandra / detail
  3. [AMDGPU] Print SCRATCH_EN field after the kernel — Stanislav.Mekhanoshin / detail
  4. [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. — sivachandra / detail

clang-d374963-g4f14b80803a-t17074-b17074.tar.gz (Dec 15, 2020 9:51:00 PM)

  1. [flang] Implement STORAGE_SIZE(), SIZEOF(), C_SIZEOF() — pklausler / detail
  2. [ASTMatchers][NFC] Strip prefixes eagerly in dynamic matcher arg traits. — n.james93 / detail
  3. [LV] Extend dead instruction detection to multiple exiting blocks — listmail / detail
  4. [RISCV] Refine vector load/store tablegen pattern, NFC. — zakk.chen / detail
  5. [JITLink][ORC] Enable creation / linking of raw jitlink::LinkGraphs. — Lang Hames / detail
  6. [LV] Weaken a unnecessarily strong assert [NFC] — listmail / detail
  7. [HIP] unbundle bundled preprocessor output — Yaxun.Liu / detail

clang-d374956-g0f903015c77-t17072-b17072.tar.gz (Dec 15, 2020 6:51: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

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

  1. [X86] Regenerate vector-reduce-mul.ll with common check prefixes. NFC. — llvm-dev / detail
  2. [MLIR][SPIRV] Add support for GLSL F/U/SClamp. — antiagainst / detail
  3. Don't emit on op diagnostic in reproducer emission — jpienaar / detail
  4. [X86][SSE] combineReductionToHorizontal - add vXi8 ISD::MUL reduction handling (PR39709) — llvm-dev / detail
  5. [X86] Convert fadd/fmul _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) — llvm-dev / detail
  6. Recommit "[AArch64] Lower calls with rv_marker attribute." — flo / detail
  7. [VPlan] Use interleaveComma in printOperands() (NFC). — flo / detail
  8. [X86][AVX] Add additional X86ISD::SUBV_BROADCAST_LOAD test case for D92645 — llvm-dev / detail
  9. [X86][SSE] combineX86ShufflesRecursively - add basic handling for combining shuffles of different widths (PR45974) — llvm-dev / detail
  10. [NFC]{AMDGPU] Update AMDGPUUsage with AMD RDNA 2 reference — Tony.Tye / detail
  11. [Transforms] Use llvm::erase_value (NFC) — kazu / detail
  12. [Analysis] Remove unused declaration replaceEdgeKey (NFC) — kazu / detail
  13. [X86] Extend varargs test — harald / detail
  14. [AC] Handle (X+C1)<C2 assumes (PR48408) — nikita.ppv / detail
  15. [X86] Add isel patterns to form VPDPWSSD from (add (vpmaddwd X, Y), Z) when AVXVNNI is enabled. — craig.topper / detail
  16. [X86] Add ExeDomain = SSEPackedSingle to cvtss2sd and cvtsd2ss instrutions. — craig.topper / detail
  17. [NFC][AMDGPU] Reformat AMD GPU targets in cuda.cpp — Tony.Tye / detail
  18. [clangd] Fix locateMacroAt() for macro definition outside preamble — zeratul976 / detail
  19. [ORC] Prefer preincrement on iterator. — Lang Hames / detail
  20. [JITLink] Fix include guard end comment. — Lang Hames / detail
  21. [JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs. — Lang Hames / detail
  22. Revert "[JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs." — thakis / detail
  23. Re-apply 8904ee8ac7e with missing header included this time. — Lang Hames / detail
  24. [opt][NPM] Pin -lower-amx-type to legacy PM — aeubanks / detail
  25. [Target] Use llvm::is_contained (NFC) — kazu / detail
  26. [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
  27. [MachineCombiner][NFC] Add MustReduceRegisterPressure goal — czhengsz / detail
  28. [SLP][Test] Precommit test for D93192 — anton.a.afanasyev / detail
  29. Factor out and centralize repeated 'getExpandedPackSize'. — richard / detail
  30. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  31. Fix test expectation to cope with custom version namespaces. — richard / detail
  32. [CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately — raul / detail
  33. [LoopIdiom] Pre-commit tests for D92745. NFC — craig.topper / detail
  34. [Flang][OpenMP] Semantic checks for Atomic construct. — joshisameeran17 / detail
  35. [AST][RecoveryExpr] Preserve type for broken overrload member call expr. — hokein.wu / detail
  36. [PowerPC][FP128] Fix the incorrect signature for math library call — qshanz / detail
  37. [clangd] Go-to-definition on pure virtual method decls jumps to all overrides. — hokein.wu / detail
  38. [Flang][OpenMP-5.0] Semantic checks for flush construct. — joshisameeran17 / detail
  39. [clang][cli] Port Preprocessor and PreprocessorOutput option flags to new option parsing system — jan_svoboda / detail
  40. [llvm-readelf] - Improve ELF type field dumping. — grimar / detail
  41. [clang][cli] Better defaults for MarshallingInfoString — jan_svoboda / detail
  42. [llvm-readobj] - For SHT_REL relocations, don't display an addend. — grimar / detail
  43. [clang][cli] Port FileSystem options to new option parsing system — jan_svoboda / detail
  44. [compiler-rt][CMake] Define HAS_ASM_LSE on Apple if available — raul / detail
  45. Revert "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  46. [MLIR] Add lowerings for atan and atan2 to ROCDL intrinsics — frgossen / detail
  47. [AMDGPU] Mark amdgpu_gfx functions as module entry function — sebastian.neubauer / detail
  48. [MLIR] Add atan and atan2 lowerings to CUDA intrinsics — frgossen / detail
  49. [XRay] Remove unnecessary <x86intrin.h> include — raul / detail
  50. [AMDGPU][NFC] Remove unused VOP3Mods0Clamp — carl.ritson / detail
  51. [AMDGPU][NFC] Rename opsel/opsel_hi/neg_lo/neg_hi with suffix 0 — carl.ritson / detail
  52. [ARM] Improve handling of empty VPT blocks in tail predicated loops — david.green / detail
  53. [SVE][CodeGen] Lower scalable floating-point vector reductions — kerry.mclaughlin / detail
  54. [IRCE] Add test case for PR48051 — llvm-dev / detail
  55. [TableGen] Don't dereference from dyn_cast<> - use cast<> instead. NFCI. — llvm-dev / detail
  56. [SLP] Fix vector element size for the store chains — anton.a.afanasyev / detail
  57. Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types." — Raphael Isemann / detail
  58. [llvm-objdump] Use "--" for long options in --help text — david.spickett / detail
  59. [VPlan] Make VPWidenMemoryInstructionRecipe a VPDef. — flo / detail
  60. [compiler-rt] [builtins] Make lse.S compile on Darwin — raul / detail
  61. Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  62. [libc++] s/Birdirectional/Bidirectional/g. NFCI. — arthur.j.odwyer / detail
  63. [libc++] s/insertible/insertable/g. NFCI. — arthur.j.odwyer / detail
  64. [libc++] Remove __is_construct::__nat. NFCI. — arthur.j.odwyer / detail
  65. [libc++] Fix some one-off typos in comments. NFCI. — arthur.j.odwyer / detail
  66. generate_header_tests.py: Sort the header files ASCIIbetically. — arthur.j.odwyer / detail
  67. Reland [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
  68. [AIX] Fixed "comparison of unsigned expression >= 0 is always true" gcc warnings. — diggerlin / detail
  69. [flang][driver] Fix a small bug (auto vs auto&) — andrzej.warzynski / detail
  70. [VE] Correct addRegisterClass calls — marukawa / detail
  71. [libc++] [P1164] Add tests for create_directories. NFC. — marek.kurdej / detail
  72. [X86] LowerBUILD_VECTOR - track zero/nonzero elements with APInt masks. NFCI. — llvm-dev / detail
  73. [VE] Add logical mask intrinsic instructions — marukawa / detail
  74. [AMDGPU] Make use of HasSMemRealTime predicate. NFC. — jay.foad / detail
  75. Revert "Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately"" — raul / detail
  76. [SLP] Control maximum vectorization factor from TTI — Stanislav.Mekhanoshin / detail
  77. [libc][Obvious] Include <fenv.h> from DummyFenv.h. — sivachandra / detail
  78. [clang-scan-deps] Support clang-cl — sylvain.audi / detail
  79. [libc++] Consistently replace `::new(__p) T` with `::new ((void*)__p) T`. NFCI. — arthur.j.odwyer / detail
  80. [libc++] ADL-proof <functional> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  81. [NFC][SimplifyCFG] Add another miscompiled test for PR48450 — lebedev.ri / detail
  82. [NFC][SimplifyCFG] FoldBranchToCommonDest(): pull out 'common successor' into a variable — lebedev.ri / detail
  83. [SimplifyCFG] FoldBranchToCommonDest(): temporairly put back restrictions on liveout uses of bonus instructions (PR48450) — lebedev.ri / detail
  84. [ASTImporter] Fix import of a typedef that has an attribute — gabor.marton / detail
  85. [MLIR][SPIRV] Refactoring serialization and deserialization — antiagainst / detail
  86. [PowerPC] Restore stack ptr from frame ptr with setjmp — nemanja.i.ibm / detail
  87. lld/ELF: Parse MSP430 BFD/emulation names — i / detail
  88. [TableGen] Fixed 64-bit filters being sliced to 32 bits in FixedLenDecoderEmitter — Cameron.Desrochers / detail
  89. [NFC] Remove trailing whitespace in llvm/CMakeLists.txt — Tony.Tye / detail
  90. [NFCI][Thumb2] Regenerate MVE tests i missed in 59560e85897afc50090b6c3d920bacfd28b49d06 — lebedev.ri / detail
  91. [amdgpu] Fix a crash case when `V_CNDMASK` could be simplified. — michael.hliao / detail
  92. [Wasm][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  93. Revert "[clang-scan-deps] Support clang-cl" — sylvain.audi / detail
  94. [SystemZ] Improve handling of backchain offset. — paulsson / detail
  95. [mlir][linalg] Fix bug in elementwise vectorization — thomasraoux / detail
  96. [sanitizer] Restrict querying VM size on Darwin only to iOS devices — Kuba Mracek / detail
  97. [RISCV] Move vtype decoding and printing from RISCVInstPrinter to RISCVBaseInfo. Share with the assembly parser's debug output — craig.topper / detail
  98. [flang] Use mlir::OpState::operator->() to get to methods of mlir::Operation. — csigg / detail
  99. [NFC] Remove stray comment. — asbirlea / detail
  100. [Hexagon] Tweak _MSC_VER workaround version — rnk / detail
  101. [VectorCombine] add test for load with offset; NFC — spatel / detail
  102. [CUDA] Do not diagnose host/device variable access in dependent types. — tra / detail
  103. [mlir][OpFormat] Add support for emitting newlines from the custom format of an operation — riddleriver / detail
  104. [mlir][OpAsmParser] Add support for parsing integer literals without going through IntegerAttr — riddleriver / detail
  105. [flang] Fix copy elision assumption. — llvm-project / detail
  106. [mlir] Remove methods from mlir::OpState that just forward to mlir::Operation. — csigg / detail
  107. [mlir] Change the internal representation of FrozenRewritePatternList to use shared_ptr — riddleriver / detail
  108. [LAA] Relax restrictions on early exits in loop structure — listmail / detail
  109. [MBP] Prevent rotating a chain contains entry block — carrot / detail
  110. Add initial support for multilibs in Baremetal toolchain. — abidh / detail
  111. [NFC] cleanup cg-profile emission on TargetLowerinng — zequanwu / detail
  112. [libc++] Split allocator_traits and pointer_traits out of <memory> — Louis Dionne / detail
  113. clang: Add byval on x86_intrcc parameter 0 — Matthew.Arsenault / detail
  114. OpaquePtr: Require byval on x86_intrcc parameter 0 — Matthew.Arsenault / detail
  115. [mlir][ArmSVE][RFC] Add an ArmSVE dialect — joker.eph / detail
  116. [DDG] Data Dependence Graph - DOT printer — bmahjour / detail
  117. Speculative fix for build bot failures — listmail / detail
  118. Revert "[mlir] Remove methods from mlir::OpState that just forward to mlir::Operation." — csigg / detail
  119. Revert "[DDG] Data Dependence Graph - DOT printer" — bmahjour / detail
  120. [libc++] Refactor allocate_shared to use an allocation guard — Louis Dionne / detail
  121. [AMDGPU] Use multi-dword flat scratch for spilling — Stanislav.Mekhanoshin / detail
  122. [mlir][OpDefGen] Add support for generating local functions for shared utilities — riddleriver / detail
  123. [LoopIdiomRecognize] Teach detectShiftUntilZeroIdiom to recognize loops where the counter is decrementing. — craig.topper / detail
  124. Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef — Duncan P. N. Exon Smith / detail
  125. AST: Silence an instance of -Wsign-compare, NFC — Duncan P. N. Exon Smith / detail
  126. Add comment to closing brace of anonymous namespace, NFC — Duncan P. N. Exon Smith / detail
  127. Adapt lldb to a40db5502b2515a6f2f1676b5d7a655ae0f41179 — Duncan P. N. Exon Smith / detail
  128. [VectorCombine] make load transform poison-safe — spatel / detail
  129. [libc++] NFCI: Return pointer instead of reference from __shared_ptr_emplace helper method — Louis Dionne / detail
  130. [libc++] Remove unnecessary static assertion in allocate_shared — Louis Dionne / detail
  131. [clang][IR] Add support for leaf attribute — haowei / detail
  132. [mlir] Add section page for Rationale docs. — riddleriver / detail
  133. [mlir] Fix opaque struct typedef in AsyncRuntime header — ezhulenev / detail
  134. [gn build] (semi-manually) port 7ad49aec125 — thakis / detail
  135. [gn build] (semi-manually) port 19d57b5c42b — thakis / detail
  136. [VectorCombine] add alignment test for gep load; NFC — spatel / detail
  137. scudo: Remove positional template arguments for secondary cache. NFCI. — peter / detail
  138. [lld/mac] implement -compatibility_version, -current_version — thakis / detail
  139. [X86] Fix variadic argument handling for x32 — harald / detail
  140. [PGO] Verify BFI counts after loading profile data — xur / detail
  141. [PowerPC] Temporarily disable asan longjmp tests — nemanja.i.ibm / detail
  142. AMDGPU: If a store defines (alias) a load, it clobbers the load. — changpeng.fang / detail
  143. Revert "ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC" — rnk / detail
  144. [amdgpu] Default to code object v3 — jonathanchesterfield / detail
  145. [libc][Obvious] Mark functions in DummyFEnv.h as static inline. — sivachandra / detail
  146. Remove the ast_type_traits namespace. — alexfh / detail
  147. [RISCV] Teach debug output from assembly parser to print register names instead of enum values. — craig.topper / detail
  148. [RISCV] Handle Match_InvalidSImm5 in RISCVAsmParser::MatchAndEmitInstruction — craig.topper / detail
  149. [RISCV] Prevent assertion in the assembler if vmerge or vfmerge are given a V0 destination. — craig.topper / detail
  150. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  151. [libc] Add memcmp implementation. — chennngwang / detail
  152. Revert "[Debugify] Support checking Machine IR debug info" — xiang1.zhang / detail
  153. [libc][NFC] Skip adding dummy targets for skipped unit tests. — sivachandra / detail
  154. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  155. [libc] Add remainder[f|l] and remquo[f|l] to the list of aarch64 entrypoints. — sivachandra / detail
  156. [mlir][Inliner] Refactor the inliner to use nested pass pipelines instead of just canonicalization — riddleriver / detail
  157. [PGO] remove unintentional code in early commit — xur / detail
  158. [NFC] [Legalizer] Use common method for expanding fp-to-int operands — qiucofan / detail
  159. Revert "[amdgpu] Default to code object v3" — thakis / detail
  160. Revert "Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef" — thakis / detail
  161. [X86] Add test case for commit e52bc1d2bba794b. — yuanke.luo / detail
  162. Revert "[Debugify] Support checking Machine IR debug info" — thakis / detail
  163. Revert "[MachineDebugify] Insert synthetic DBG_VALUE instructions" — thakis / detail
  164. [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload — medismail.bennani / detail
  165. Reland "[MachineDebugify] Insert synthetic DBG_VALUE instructions" — thakis / detail
  166. [gn build] Port d2ed9d6b7ec — llvmgnsyncbot / detail
  167. [RISCV] Define vadd/vsub/vrsub intrinsics and lower to V instructions. — kai.wang / detail
  168. Revert "[lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload" — medismail.bennani / detail
  169. [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload — medismail.bennani / detail
  170. [Compiler-rt][AArch64] Workaround for .cfi_startproc assembler parser bug. — raul / detail
  171. Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  172. [Analysis] Use llvm::erase_value (NFC) — kazu / detail
  173. [Test] Test on assertion failure with expensive SCEV range inference — mkazantsev / detail
  174. [IR] Remove isPowerOf2ByteWidth — kazu / detail
  175. [GlobalISel][IRTranslator] Ensure branch probabilities are added when translating invoke edges. — Amara Emerson / detail
  176. [SCEV] Add missing type check into getRangeForAffineNoSelfWrappingAR — mkazantsev / detail
  177. [llvm-readelf] - Don't print OS/Processor specific prefix for known ELF file types. — grimar / detail
  178. [RISCV][NFC] Define scalable vectors for half types. — kai.wang / detail
  179. [VE] Support atomic exchange instructions — marukawa / detail
  180. [clangd] Add hover info for `this` expr — sam.mccall / detail
  181. [clang][cli] Create accessors for exception models in LangOptions — jan_svoboda / detail
  182. [clang][cli] Squash exception model in LangOptions into one member — jan_svoboda / detail
  183. [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option — jan_svoboda / detail
  184. [VPlan] Use VPdef for VPWidenCall. — flo / detail
  185. [VPlan] Use VPDef for VPWidenGEPRecipe. — flo / detail
  186. [LV] Add reduction test, which exposed a crash in a pending patch. — flo / detail
  187. [X86][AVX] LowerBUILD_VECTOR - reduce 256/512-bit build vectors with zero/undef upper elements + pad. — llvm-dev / detail
  188. [X86] Remove trailing whitespace. NFC. — llvm-dev / detail
  189. [CodeGenPrepare] Update optimizeGatherScatterInst for scalable vectors. — paul.walker / detail
  190. [SVE] Move INT_TO_FP i1 promotion into custom lowering. — paul.walker / detail
  191. [RISCV] Define vwadd/vwaddu/vwsub/vwsubu intrinsics. — kai.wang / detail
  192. [InstCombine] Remove scalable vector restriction when fold SelectInst — JunMa / detail
  193. [InstCombine] Remove scalable vector restriction in InstCombineCompares — JunMa / detail
  194. [InstCombine][NFC] Change cast of FixedVectorType to dyn_cast. — JunMa / detail
  195. [clang-format] Recognize c++ coroutine keywords as unary operator to avoid misleading pointer alignment — yedeng.yd / detail
  196. [LV] Pass explicit vector width to not require a X86 target. — flo / detail
  197. [clangd] Avoid traversing C:\ -> C: when looking for CDBs — sam.mccall / detail
  198. Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  199. [InstCombine] Remove scalable vector restriction in foldVectorBinop — JunMa / detail
  200. [clangd] Oops, fix code in #ifdef WIN32 — sam.mccall / detail
  201. [OpenMP] Initialize runtime in the forked child process — hansang.bae / detail
  202. [AMDGPU][NFC] Add more global_atomic_cmpswap tests — sebastian.neubauer / detail
  203. [AMDGPU] Unify flat offset logic — sebastian.neubauer / detail
  204. [VPlan] Use VPDef for VPWidenSelectRecipe. — flo / detail
  205. [VE][NFC] Sort VEISD operations — marukawa / detail
  206. [VE] Support FRAMEADDR — marukawa / detail
  207. [AnnotationRemarks] Also generate annotation remarks when using -O0. — flo / detail
  208. [lldb] Fix import-std-module tests after libc++ got a new __memory subdirectory — Raphael Isemann / detail
  209. [utils] Fix UpdateTestChecks case where 2 runs differ for last label — mtrofin / detail
  210. [SystemZ] Remove most hard-coded R1D instances for sibcalls — ulrich.weigand / detail
  211. [clangd] Improve goToDefinition on auto and dectype — sam.mccall / detail
  212. [ARM] Match dual lane vmovs from insert_vector_elt — david.green / detail
  213. [mlir] Add std op for X raised to the power of Y — tpopp / detail
  214. [NFC] Fix a few SVEInstrInfo related stylistic issues. — paul.walker / detail
  215. [clang][driver][NFC] Use StringRef instead of std::string — n.james93 / detail
  216. [utils] The func_dict for a prefix may just be empty — mtrofin / detail
  217. [libc++] Fix allocate_shared when used with an explicitly convertible allocator — Louis Dionne / detail
  218. [X86] Remove unnecessary SUBV_BROADCAST combines. NFCI. — llvm-dev / detail
  219. [PGO] Allow overriding -vp-counters-per-site — raul / detail
  220. [AArch64][NEON] Remove undocumented vceqz{,q}_p16, vml{a,s}q_n_f64 intrinsics — joe.ellis / detail
  221. [ELF] Error for out-of-range R_X86_64_[REX_]GOTPCRELX — i / detail
  222. [llvm-symbolizer] Add missing include for config.h — akhuang / detail
  223. SeparateConstOffsetFromGEP::lowerToSingleIndexGEPs - don't use dyn_cast_or_null. NFCI. — llvm-dev / detail
  224. [X86] Explicitly use SDValue instead of auto. NFCI. — llvm-dev / detail
  225. [mlir] Add NVVM lowering for std.pow — tpopp / detail
  226. [clangd] Log remote index connectivity status — kbobyrev / detail
  227. [X86] Regenerate avxvnni.ll tests - remove unused prefix. NFCI. — llvm-dev / detail
  228. [FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute. — kevin.neal / detail
  229. [mlir] Fix GPUToNVVM test — tpopp / detail
  230. Revert "[clangd] Log remote index connectivity status" — kbobyrev / detail
  231. [mlir] Add std.powf to ROCDL lowering. — tpopp / detail
  232. [NFC] Update extract-bits.ll — mtrofin / detail
  233. [mlir] Add std.pow lowering to LLVMIR — tpopp / detail
  234. Revert "[FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute." — kevin.neal / detail
  235. [libc++] Fix synopsis in string::ends_with test. NFC. — marek.kurdej / detail
  236. [NFC] update extract-lowbits.ll and scalar-pf-to-i64.ll — mtrofin / detail
  237. [clangd] Provide suggestions with invalid config keys — n.james93 / detail
  238. [tests][LV] precommit tests for D93317 — listmail / detail
  239. [tests] fix an accidental target dependence added in 99ac8868 — listmail / detail
  240. [lld/mac] Set ordinal on dynamic undefined symbols in symbol table — thakis / detail
  241. [OPENMP51] Add present modifier in defaultmap clause — cchen / detail
  242. Reland dcdef5b5b3df457566e7faf61e1e5789c42528d1 — kbobyrev / detail
  243. Adding a test case that I accidentally dropped from 27ea7d0a6e0dc51e0214707bcc265fa6f9dc9bc6 — aaron / detail
  244. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  245. Set decl on DeclRefExpr directly during deserialization rather than — richard / detail
  246. [mlir] Allow nested regions in inlineRegionAndEmitStore — tpopp / detail
  247. [AMDGPU] Clarify scratch initialization — Tony.Tye / detail
  248. [RISCV] Use default member initializers for the feature flags in RISCVTargetInfo. NFC — craig.topper / detail
  249. [LV] Restructure handling of -prefer-predicate-over-epilogue option [NFC] — listmail / detail
  250. [OpenMP] Introduce new file wrapper class for runtime — jonathan.l.peyton / detail
  251. [mlir] Handle unknown ops in dynamic_tensor_from_elements bufferization — silvasean / detail
  252. [lld-macho] -weak_{library,framework} should always take priority — jezng / detail
  253. [lld-macho] Don't emit rebase opcodes for relocs in TLV sections — jezng / detail
  254. [lld-macho] Support -sub_umbrella — jezng / detail
  255. [lld-macho] Add implicit dylib support for frameworks — jezng / detail
  256. [flang] Minor fix to list-directed REAL output editing — pklausler / detail
  257. [clangd] Validate clang-tidy Checks in clangd config. — n.james93 / detail
  258. [PowerPC] Enable paired vector type and intrinsics when MMA is disabled — baptiste.saleil / detail
  259. [clang-tidy] Support all YAML supported spellings for bools in CheckOptions. — n.james93 / detail
  260. [flang] Clean up TODO comments and fix one (DATA constant ambiguity) — pklausler / detail
  261. [NFC][Tests][SimplifyCFG] Trim whitespaces at the end of lines — lebedev.ri / detail
  262. [NFCI][SimplifyCFG] Add basic scaffolding for gradually making the pass DomTree-aware — lebedev.ri / detail
  263. [mlir][IR] Define the singleton builtin types in ODS instead of C++ — riddleriver / detail
  264. [RISCV] Only custom legalize i32 arguments to vector intrinsics on RV64. — craig.topper / detail
  265. [clang] Migrate deprecated DebugInfo::get to DILocation::get — i / detail
  266. AMDGPU: Remove redundant CCAction for i1 — Matthew.Arsenault / detail
  267. GlobalISel: Fix generic handling of single outgoing call arguments — Matthew.Arsenault / detail
  268. [Hexagon] Fix bitcasting v1i8 -> i8 — kparzysz / detail
  269. [docs][unittest][Go][StackProtector] Migrate deprecated DebugInfo::get to DILocation::get — i / detail
  270. Frontend: Fix confusing comment at call to clearOutputFiles, NFC — Duncan P. N. Exon Smith / detail
  271. [RISCV] Define vadc/vmadc/vsbc/vmsbc intrinsics. — kai.wang / detail
  272. [RISCV] Define vsll/vsrl/vsra intrinsics. — kai.wang / detail
  273. [RISCV] Define vnsrl/vnsra intrinsics. — kai.wang / detail
  274. [RISCV] Define vmin/vminu/vmax/vmaxu intrinsics. — kai.wang / detail
  275. [RISCV] Define vfadd/vfsub/vfrsub intrinsics. — kai.wang / detail
  276. [libc++] Use consistent declaration for main() in test — Louis Dionne / detail
  277. RegisterCoalescer: Remove phi-only subranges when erasing identity copies — Matthew.Arsenault / detail
  278. Don't memcpy from an empty ArrayRef; the base pointer could be null, and — richard / detail

clang-d374651-g36306403d49-t16993-b16993.tar.gz (Dec 13, 2020 6:58:08 AM)

  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-d374651-g36306403d49-t16993-b16993.tar.gz (Dec 13, 2020 6:58:08 AM)

  1. [test] Fix coro-retcon.ll under NPM — aeubanks / detail
  2. [VE][NFC] Disable VP tests — marukawa / detail
  3. [llvm-link][NFC] Minor cleanup — serguei.n.dmitriev / detail
  4. [Tablegen] Use llvm::is_contained (NFC) — kazu / detail
  5. [libc++] Add a script to automatize updating test for a new header. — marek.kurdej / detail
  6. [libc++] [P1164] [C++20] Make fs::create_directory() error if there is already a non-directory. — marek.kurdej / detail
  7. [JITLink][ELF] Reformat/add debug logging in ELF_x86_64.cpp. — Lang Hames / detail
  8. Add sqrt lowering from standard to ROCDL — akuegel / detail
  9. [X86] AMX programming model. — yuanke.luo / detail
  10. [AST] Fix a constexpr-evaluator crash on error-dependent returnstmt. — hokein.wu / detail
  11. [gn build] Port f80b29878b0 — llvmgnsyncbot / detail
  12. [ARM] MVE vcreate tests, for dual lane moves. NFC — david.green / detail
  13. [mlir][Shape] Make sure tensor_cast(constant_shape) folding uses the correct type — benny.kra / detail
  14. [Hexagon] Fold single-use variables into assert. NFCI. — benny.kra / detail
  15. [lldb][NFC] Fix a typo in TestCppMultipleInheritance — Raphael Isemann / detail
  16. Remove Shapet assignment operator that's identical to the default. NFC. — benny.kra / detail
  17. [TruncInstCombine] Remove scalable vector restriction — JunMa / detail
  18. [mlir] Explicitly track branch instructions in translation to LLVM IR — zinenko / detail
  19. [ARM] Remove copies from low overhead phi inductions. — david.green / detail
  20. [ARM] Additional test for Min loop. NFC — david.green / detail
  21. [clang-format] [NFC] Fix spelling and grammatical errors in IncludeBlocks text — mydeveloperday / detail
  22. [clang-format] PR42434 Remove preprocessor and pragma lines from ObjectiveC guess — mydeveloperday / detail
  23. [clang-format] Add IndentPragma style to eliminate common clang-format off scenario — mydeveloperday / detail
  24. [clang-format] NFC Add release note for IndentPragmas — mydeveloperday / detail
  25. [lldb] Allow LLDB to automatically retry a failed expression with an imported std C++ module — Raphael Isemann / detail
  26. [clang-tidy][NFC] Use moves instead of copies when constructing OptionsProviders. — n.james93 / detail
  27. [AMDGPU] Resolve issues when picking between ds_read/write and ds_read2/write2 — Mirko.Brkusanin / detail
  28. [dsymutil][DWARFLinker][NFC] Make interface of AddressMap more general. — a.v.lapshin / detail
  29. [llvm-rc] Handle driveless absolute windows paths when loading external files — martin / detail
  30. [ARM][RegAlloc] Add t2LoopEndDec — david.green / detail
  31. [clangd] NFC: Use SmallVector<T> where possible — kbobyrev / detail
  32. [lldb] Fix that symbols.clang-modules-cache-path is never initialized — Raphael Isemann / detail
  33. [AArch64][Driver][SVE] Push missing SVE feature error from driver to frontend — peter.waller / detail
  34. [lldb/Docs] Fix lldb-x86_64-fedora URL as it is still a silent bot — jan.kratochvil / detail
  35. [AArch64] Cortex-R82: remove crypto — sjoerd.meijer / detail
  36. [VE] Add vector reduce intrinsic instructions — marukawa / detail
  37. Fix a -Wunused-variable warning in release build. — hokein.wu / detail
  38. [SVE][CodeGen] Extend index of masked gathers — kerry.mclaughlin / detail
  39. [lldb] [docs] Add a manpage for lldb-server — mgorny / detail
  40. [Hexagon] Fix gcc6 compilation issue — kparzysz / detail
  41. [clang-tidy] Use a MemoryBufferRef when parsing configuration files. — n.james93 / detail
  42. [clangd][NFC] Remove unnecessary vector. — n.james93 / detail
  43. [openmp] Remove clause from OMPKinds.def and use OMP.td info — clementval / detail
  44. [lldb/test] Replace ad-hoc server test choice with test categories — pavel / detail
  45. [lldb/test] Change base class of lldb-server tests — pavel / detail
  46. [gn build] fix build after a7b2847216b4f7 — thakis / detail
  47. AA: make AliasAnalysis.h compatible with C++20 (NFC) — nunoplopes / detail
  48. Revert "[openmp] Remove clause from OMPKinds.def and use OMP.td info" — clementval / detail
  49. [flang] Fix bogus message on index-names in the presence of associated entities — psteinfeld / detail
  50. [clangd] Find relations in Dex exploration tool. — usx / detail
  51. [DFSan] Add custom wrapper for getsockname. — mascasa / detail
  52. [flang]Add Parser Support for Allocate Directive — irina.dobrescu / detail
  53. [lldb] Remove assumption from Clang-based data formatters that their types are in the scratch AST — Raphael Isemann / detail
  54. [OpenCL] Implement extended subgroups fully in headers. — anastasia.stulova / detail
  55. [Clang] Add vcmla and rotated variants for Arm ACLE. — flo / detail
  56. [CallBase] Add hasRetAttr version that takes StringRef. — flo / detail
  57. [RISCV][LegalizeDAG] Expand SETO and SETUO comparisons. Teach LegalizeDAG to expand SETUO expansion when UNE isn't legal. — craig.topper / detail
  58. [NFC] Use ConvertOpToLLVMPattern instead of ConvertToLLVMPattern. — jurahul / detail
  59. [lldb] Deal gracefully with concurrency in the API instrumentation. — Jonas Devlieghere / detail
  60. [test] Fix scev-expander-preserve-lcssa.ll under NPM — aeubanks / detail
  61. [CSSPGO] Pseudo probe encoding and emission. — hoy / detail
  62. [clang] Remove `-triple` from the invocations of `flang-new -fc1` — andrzej.warzynski / detail
  63. [gn build] Port b035513c06d — llvmgnsyncbot / detail
  64. [VectorCombine] improve readability; NFC — spatel / detail
  65. [InstCombine] avoid crash sinking to unreachable block — spatel / detail
  66. [DFSan] Add custom wrapper for sigaltstack. — mascasa / detail
  67. [scudo][standalone] Small changes to the fastpath — kostyak / detail
  68. [lldb] Introduce separate scratch ASTs for debug info types and types imported from C++ modules. — Raphael Isemann / detail
  69. [lld][WebAssembly] Delay creation of internal __wasm_memory_init function — sbc / detail
  70. [lldb] Remove single-case switch statement (NFC) — Jonas Devlieghere / detail
  71. Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."""" — Artem Dergachev / detail
  72. [analyzer][CTU] Add an abstraction layer between libCrossTU and libAnalysis. — Artem Dergachev / detail
  73. [DFSan] Add custom wrapper for _dl_get_tls_static_info. — mascasa / detail
  74. [gn build] Port ea6641085d0 — llvmgnsyncbot / detail
  75. [NFC] Fix a gcc build break by using an explict constructor. — hoy / detail
  76. [Doc] Update branch name in Phabricator documentation — alexey.bader / detail
  77. [RISCV] Add (Proposed) Assembler Extend Pseudo-Instructions — selliott / detail
  78. [NPM] Support -fmerge-functions — aeubanks / detail
  79. [NFC] Fix a gcc build break by not using an initializer. — hoy / detail
  80. [RISCV][NFC] Fix Sext/Zext Tests — selliott / detail
  81. [AArch64] Don't try to compress jump tables if there are any inline asm instructions. — Amara Emerson / detail
  82. [scudo] [standalone] [NFC] clang-format code. — 31459023+hctim / detail
  83. [DFSan] Add custom wrapper for getpeername. — mascasa / detail
  84. [PGO] Enable preinline and cleanup when optimize for size — zequanwu / detail
  85. [mlir][StandardOps] Verify that the result of an integer constant is signless — riddleriver / detail
  86. [GWP-ASan] IWYU & clang-format — 31459023+hctim / detail
  87. [mlir][Parser] Fix crash in DenseElementsAttr parser when no elements are parsed — riddleriver / detail
  88. Add MLIR Python binding for Array Attribute — joker.eph / detail
  89. [mlir][SCCP] Don't visit private callables unless they are used when tracking interprocedural arguments/results — riddleriver / detail
  90. [SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing. — paulsson / detail
  91. [gn build] add a missing dependency — thakis / detail
  92. [gn build] only build iOS builtins with full Xcode — thakis / detail
  93. [gn build] fix up arm64 builtin sources a bit — thakis / detail
  94. [RISCV] Simplify vector instruction handling in RISCVMCInstLower.cpp. — craig.topper / detail
  95. [DFSan] Add custom wrapper for pthread_join. — mascasa / detail
  96. [libc++] NFCI: Refactor __shared_ptr_emplace — Louis Dionne / detail
  97. Basic: Initialize FileEntry's fields inline, almost NFC — Duncan P. N. Exon Smith / detail
  98. [clang-tidy] performance-unnecessary-copy-initialization: Prevent false positives when dependent variable is modified. — flx / detail
  99. [DFSan] Appease the custom wrapper lint script. — mascasa / detail
  100. [mlir] Remove the dependency on StandardOps from FoldUtils — riddleriver / detail
  101. [SmallVector] Copy new docs into Doxygen comment — scott.linder / detail
  102. [msan] Do not use 77 as exit code, instead use 1 — eugenis / detail
  103. [WebAssembly] Support COMDAT sections in assembly syntax — dschuff / detail
  104. [llvm-cov][gcov] Optimize the cycle counting algorithm by skipping zero count cycles — i / detail
  105. [VE] Remove -faddrsig and -fnoaddrsig tests — marukawa / detail
  106. Revert "[NFC] Fix a gcc build break by not using an initializer." — 31459023+hctim / detail
  107. Revert "[NFC] Fix a gcc build break by using an explict constructor." — 31459023+hctim / detail
  108. Revert "[CSSPGO] Pseudo probe encoding and emission." — 31459023+hctim / detail
  109. Revert "[WebAssembly] Support COMDAT sections in assembly syntax" — dschuff / detail
  110. [lld-macho] Implement -object_path_lto — jezng / detail
  111. [lld-macho] Don't attempt to emit rebase opcodes for debug sections — jezng / detail
  112. [lld-macho] Add support for -mcpu, -mattr, -code-model in LTO — jezng / detail
  113. [lld-macho] Initialize AsmParsers earlier — jezng / detail
  114. [lld-macho] Implement `-no_implicit_dylibs` — jezng / detail
  115. [lld-macho] Don't load dylibs more than once — jezng / detail
  116. Remove references to the ast_type_traits namespace — alexfh / detail
  117. [gn build] Port 7ead5f5aa38 — llvmgnsyncbot / detail
  118. Revert "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." — paulsson / detail
  119. fix typo to cycle bots — thakis / detail
  120. [WebAssembly] Support COMDAT sections in assembly syntax — dschuff / detail
  121. [test] Fix compiler-rt/test/profile/coverage_emptylines.cpp if the build directory is under /tmp — i / detail
  122. Ensure that we don't leave behind "InstantiatingSpecialization" entries — richard / detail
  123. [lld][WebAssembly] Split __wasm_apply_relocs function in two — sbc / detail
  124. [libc] Add [l|ll]abs implementation. — chennngwang / detail
  125. [CSSPGO] Pseudo probe encoding and emission. — hoy / detail
  126. [gn build] Port 705a4c149d8 — llvmgnsyncbot / detail
  127. [WebAssembly][lld] Exclude COMDAT sections — dschuff / detail
  128. [lld-macho] Don't include absolute address value in expected test output — jezng / detail
  129. [lld-macho] Disable some tests that are failing on Windows — jezng / detail
  130. Tooling: Migrate some tests to FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
  131. [libomptarget][nfc] Remove data_sharing type aliasing — jonathanchesterfield / detail
  132. Re-land: [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  133. [libc++] Include C++ headers, not C headers, in <charconv>. — arthur.j.odwyer / detail
  134. [libc++] ADL-proof by adding _VSTD:: qualifications to memmove etc. — arthur.j.odwyer / detail
  135. [analyzer] OSObjectCStyleCast: Improve warning message. — Artem Dergachev / detail
  136. [RISCV] Use tail agnostic policy for vsetvli instruction emitted in the custom inserter — craig.topper / detail
  137. [Polly] Consider InvalidContext to determine partial READ. — llvm-project / detail
  138. [Support] Use is_contained (NFC) — kazu / detail
  139. [MemorySSA] Remove unused declaration optimizeUses (NFC) — kazu / detail
  140. [RISCV] Separate masked and unmasked definitions for pseudo instructions. — kai.wang / detail
  141. [NFC] Inline maxDevirtIterationsReached() — aeubanks / detail
  142. [OpenMPIRBuilder] Fix typo. NFC. — llvm-project / detail
  143. [libc++] Remove invalid use of `#if _LIBCPP_STD_VER >= 11`, as `_LIBCPP_STD_VER` can never be less than 11. — marek.kurdej / detail
  144. [Support] Introduce a new InstructionCost class — david.sherwood / detail
  145. [gn build] Port 9b76160e53f — llvmgnsyncbot / detail
  146. Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis." — hokein.wu / detail
  147. [gn build] Port 5663bf201f5 — llvmgnsyncbot / detail
  148. [VE] Add vgt and vsc intrinsic instructions — marukawa / detail
  149. [ARM] Make t2DoLoopStartTP a terminator — david.green / detail
  150. [AST][RecoveryAST] Preserve type for member call expr if argments are not matched. — hokein.wu / detail
  151. Fix build issue caused by 9b76160e53f67008ff21095098129a2949595a06 — david.sherwood / detail
  152. [clangd] Reorder the class field to avoid -Wreorder-ctor warning, NFC. — hokein.wu / detail
  153. [NFC][Test] Format the PowerPC test for incoming patch — qshanz / detail
  154. [NFC][Test] Add a test to verify the instruction form we got from isel — qshanz / detail
  155. [SelectionDAG] Implement SplitVecOp_INSERT_SUBVECTOR — joe.ellis / detail
  156. [KernelAddressSanitizer] Fix globals exclusion for indirect aliases — elver / detail
  157. Remove references to the ast_type_traits namespace — alexfh / detail
  158. Add rsqrt lowering from standard to ROCDL. — akuegel / detail
  159. [mlir] Expose target configuration for lowering to ROCDL. — akuegel / detail
  160. [mlir][ArmNeon][RFC] Add a Neon dialect — nicolas.vasilache / detail
  161. [AMDGPU] Make use of emitRemovedIntrinsicError. NFC. — jay.foad / detail
  162. [DFSan] Add custom wrapper for recvmmsg. — mascasa / detail
  163. [clangd] Use enumMember instead of enumConstant — n.james93 / detail
  164. [mlir] Support inlining into affine operations — zinenko / detail
  165. [PowerPC] Remove duplicate layout — Jinsong Ji / detail
  166. [YAML] Use correct source location for unknown key errors. — n.james93 / detail
  167. Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  168. Revert [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  169. [MC][ELF] Accept abbreviated form with sh_flags and sh_entsize — abidh / detail
  170. [libc++] NFCI: Implement make_shared as allocate_shared with std::allocator — Louis Dionne / detail
  171. [libc++] Use TARGET_FILE instead of TARGET_SONAME_FILE when generating ABI lists — Louis Dionne / detail
  172. [OpenMPIRBuilder] Various changes required for tileLoops. — llvm-project / detail
  173. [PGO] Adjust -vp-counters-per-site under dynamic linking. — yamauchi / detail
  174. [BasicAA] Handle two unknown sizes for GEPs — nikita.ppv / detail
  175. [tests][OpenMPIRBuilder] Use EXPECT_EQ instead ASSERT_EQ. — llvm-project / detail
  176. [clang-tidy] false-positive for bugprone-redundant-branch-condition in case of passed-by-ref params — Zinovy Nis / detail
  177. [RISCV] Add a pass to remove duplicate VSETVLI instructions in a basic block. — craig.topper / detail
  178. [gn build] Port b577d2df7bd — llvmgnsyncbot / detail
  179. [libc++] Install clang-format on CI nodes — Louis Dionne / detail
  180. [MCAsmInfo] Delete unused doesSupportExceptionHandling — i / detail
  181. [libc] Add implementations of lround[f|l] and llround[f|l]. — sivachandra / detail
  182. [libc++] Fix Docker image build after installing clang-format — Louis Dionne / detail
  183. [SmallVector][NFC] Link to ProgrammersManual from SmallVector docs — scott.linder / detail
  184. [AArch64] Lower calls with rv_marker attribute . — flo / detail
  185. [lld][PowerPC][test] Avoid flaky failures — Jinsong Ji / detail
  186. [LV] Precommit test for PR48429. — flo / detail
  187. Revert "[AArch64] Lower calls with rv_marker attribute ." — flo / detail
  188. [BasicAA] Add extra check in phi-spec-order.ll (NFC) — nikita.ppv / detail
  189. Migrate deprecated DebugLoc::get to DILocation::get — i / detail
  190. [Hexagon] Workaround for compilation error with VS2017 — kparzysz / detail
  191. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  192. [mlir] Start splitting the `tensor` dialect out of `std`. — silvasean / detail
  193. [flang] Removed an absolute path from the "flang" script — psteinfeld / detail
  194. Revert "[mlir] Start splitting the `tensor` dialect out of `std`." — silvasean / detail
  195. [InstCombine][x86] fix insertion point bug in vector demanded elts fold (PR48476) — spatel / detail
  196. Revert "Revert "[mlir] Start splitting the `tensor` dialect out of `std`."" — silvasean / detail
  197. [libc] Let wrappergen pick LLVM libc mangled name from aliasee file. — sivachandra / detail
  198. Store a MlirIdentifier instead of a MlirStringRef in MlirNameAttribute — joker.eph / detail
  199. [AIX][XCOFF] emit traceback table for function in aix — diggerlin / detail
  200. Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types." — nikita.ppv / detail
  201. [LoopIdiomRecognize] Autogenerate complete checks for the X86 ctlz/cttz tests. NFC — craig.topper / detail
  202. [AIX] Fixed a link error. — diggerlin / detail
  203. [SystemZTTIImpl] Allow some non-prefetched accesses in getMinPrefetchStride(). — paulsson / detail
  204. Reapply "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." — paulsson / detail
  205. Frontend: Migrate to FileEntryRef in TextDiagnosticTest, NFC — Duncan P. N. Exon Smith / detail
  206. clang-import-test: Clean up error output for files that cannot be found — Duncan P. N. Exon Smith / detail
  207. Fixup for 8c86197de3cba4257f26133e837d64e5f8ece210 to avoid making it platform-dependent — Duncan P. N. Exon Smith / detail
  208. [mlir][docs] Tidy up the pass infrastructure documentation — riddleriver / detail
  209. [Kaleidoscope] Migrate DebugInfo::get to DILocation::get — i / detail
  210. [llvm-cov gcov] Replace Donald B. Johnson's cycle enumeration with iterative cycle finding — i / detail
  211. [OpenMP] Add time profiling for libomptarget — georgakoudis1 / detail
  212. [MLGO] Fix build break as result of new InstructionCost (D91174) — mtrofin / detail
  213. [Analysis] Use is_contained (NFC) — kazu / detail
  214. Reland "[clang][cli] CompilerInvocationTest: add tests for boolean options" — jan_svoboda / detail
  215. [clang][cli] Don't always emit -f[no-]legacy-pass-manager — jan_svoboda / detail
  216. [clang][cli] Add flexible TableGen multiclass for boolean options — jan_svoboda / detail
  217. [clang][cli] Revert accidental access-control flag rename — jan_svoboda / detail
  218. [ARM] Test for showing scalar vector costs. NFC — david.green / detail
  219. [YAML] Support extended spellings when parsing bools. — n.james93 / detail
  220. [X86] Add chain in ISel for x86_tdpbssd_internal intrinsic. — yuanke.luo / detail
  221. [lldb] "target create" shouldn't save target if the command failed — Tatyana Krasnukha / detail
  222. [lldb] Modernize TargetList for-loops, NFC — Tatyana Krasnukha / detail
  223. [lldb] Make CommandInterpreter's execution context the same as debugger's one. — Tatyana Krasnukha / detail
  224. Create SPIRABIInfo to enable SPIR_FUNC calling convention. — melanie.blower / detail
  225. [BasicAA] Add tests for non-zero var index (NFC) — nikita.ppv / detail
  226. [BasicAA] Make non-equal index handling simpler to extend (NFC) — nikita.ppv / detail
  227. [LV] Fix scalar cost for tail predicated loops — david.green / detail
  228. [ARM] Add basic masked load/store costs — david.green / detail
  229. [X86] Avoid data16 prefix for lea in x32 mode — harald / detail
  230. [UpdateTestChecks] Add --(no-)x86_scrub_sp option. — harald / detail
  231. [Hexagon] Create vector masks for scalar loads/stores — kparzysz / detail
  232. [Transforms] Use is_contained (NFC) — kazu / detail
  233. [Analysis/Interval] Remove isLoop (NFC) — kazu / detail
  234. [mlir] Print bad size in AttrSizedOperandSegments — modocache / detail
  235. [NFC][AMDGPU] AMDGPUUsage updates — Tony.Tye / detail
  236. [AMDGPU] Add missing targets to amdgpu-features.cl — Tony.Tye / detail
  237. [AMDGPU] Add missing targets to target-invalid-cpu-note.c — Tony.Tye / detail
  238. [Hexagon] Reconsider getMask fix, return original mask, convert later — kparzysz / detail
  239. [CVP] Add additional switch tests (NFC) — nikita.ppv / detail
  240. mac/arm: XFAIL the last 3 failing tests — thakis / detail
  241. [CVP] Simplify and generalize switch handling — nikita.ppv / detail
  242. [mac/arm] XFAIL two more tests on arm64-apple — thakis / detail
  243. [CodeGen][AMDGPU] Fix ICE for static initializer IR generation — alexey.bader / detail
  244. [PPC] Check for PPC64 when emitting 64bit specific VSX nodes when pattern matching built vectors — zarko / detail
  245. [SimplifyCFG] FoldBranchToCommonDest(): bonus instrns must only be used by PHI nodes in successors (PR48450) — lebedev.ri / detail
  246. [[GlobalISel][IRTranslator] Fix a crash when the use of an extractvalue is a non-dominated metadata use. — Amara Emerson / detail
  247. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  248. [mac/arm] skip MappedMemoryTest that try to map w+x — thakis / detail
  249. [ELF][test] Rewrite st_value=0 copy relocation tests — i / detail
  250. mac/arm: XFAIL the last 2 failing check-llvm tests — thakis / detail
  251. fix typo to cycle bots — thakis / detail
  252. fix typos to cycle bots — thakis / detail
  253. X86: Correcting X86OutgoingValueHandler typo (NFC) — Matthew.Arsenault / detail
  254. [mac/arm] Deflake 3 check-llvm tests — thakis / detail
  255. [mlir] Add Python binding for MLIR Dict Attribute — joker.eph / detail
  256. [AsmParser] Fix support for zero bit integer types. — clattner / detail
  257. [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. — csigg / detail
  258. [lldb] [Process/FreeBSD] Add more 'override' keywords — mgorny / detail
  259. [VE] Optimize toolchain regression test — marukawa / detail
  260. [BasicAA] Handle known non-zero variable index — nikita.ppv / detail
  261. [clang-format] Remove double trim — bjoern / detail

clang-d374651-g36306403d49-t16993-b16993.tar.gz (Dec 13, 2020 6:58:08 AM)

  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-d374390-gd8ed639a6a3-t16897-b16897.tar.gz (Dec 9, 2020 9:53:55 PM)

  1. [lldb] Kill the inferior instead of detaching during test suite runs — Jonas Devlieghere / detail
  2. [lld][WebAssembly] Don't emit names for data segments that we omit — sbc / detail

clang-d374388-gfc3942526f5-t16895-b16895.tar.gz (Dec 9, 2020 7:27:44 PM)

  1. [MC] Fix ICE with non-newline terminated input — scott.linder / detail
  2. [Hexagon] Fix build: move template specialization into namespace scope — kparzysz / detail
  3. [Hexagon] Silence warnings about unused objects — kparzysz / detail
  4. Frontend: Use a getVirtualFileRef for a named pipe main file, NFC — Duncan P. N. Exon Smith / detail
  5. Tooling: Migrate to FileEntryRef in clang::tooling::applyAllReplacements, NFC — Duncan P. N. Exon Smith / detail
  6. [DWARF] Allow toolchain to adjust specified DWARF version. — tra / detail
  7. [AMDGPU] Fix expansion of 192 bit spills in PEI — Stanislav.Mekhanoshin / detail
  8. Rename -plugin-opt=no-new-pass-manager to -plugin-opt=legacy-pass-manager — i / detail
  9. [Driver] Add -f[no-]legacy-pass-manager to supersede -f[no-]experimental-new-pass-manager — i / detail
  10. clangd: Migrate to FileEntryRef in TweakTests, NFC — Duncan P. N. Exon Smith / detail
  11. Default CodeGenOptions::LegacyPassManager to !LLVM_ENABLE_NEW_PASS_MANAGER — i / detail
  12. Revert "[clangd] Extract per-dir CDB cache to its own threadsafe class. NFC" — thakis / detail
  13. [OpenMP] Use RTM lock for OMP lock with synchronization hint — hansang.bae / detail
  14. [test] Fix Misc/time-passes.c — i / detail
  15. [test] Fix test/Driver/ve-toolchain.cpp — i / detail
  16. [LTO][NPM] Default to using NPM under ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  17. [ELF] Rename --[no-]lto-new-pass-manager to --[no-]lto-legacy-pass-manager — i / detail
  18. [MemorySSA/docs] Extend MemorySSA documentation. — asbirlea / detail
  19. [lld/mac] Use xxhash instead of MD5 for computing the UUID — thakis / detail
  20. MSABI: Basic mangling for access to member subobjects in a class — richard / detail
  21. [NFCI] Add a missing triple in clang/test/CodeGen/ppc64le-varargs-f128.c — Yuanfang Chen / detail

clang-d374367-gd1e0545445c-t16891-b16891.tar.gz (Dec 9, 2020 4:35:23 PM)

  1. Frontend: Migrate to FileEntryRef in CompilerInstance::InitializeSourceManager, NFC — Duncan P. N. Exon Smith / detail
  2. [LLD][gold] Add -plugin-opt=no-new-pass-manager — i / detail
  3. [mlir] Allow RegionBranchOps in dependence analysis — tpopp / detail
  4. Avoid a possible one-byte OOB read off of .drectve sections — rnk / detail
  5. [X86] Use APInt::isSignedIntN instead of isIntN for 64-bit ANDs in X86DAGToDAGISel::IsProfitableToFold — craig.topper / detail
  6. [MC][AMDGPU] Consume EndOfStatement in asm parser — scott.linder / detail
  7. scudo: Shrink secondary header and cache entry size by a word on Linux. NFCI. — peter / detail
  8. ARCMigrate: Migrate ObjCMT.cpp over to FileEntryRef — Duncan P. N. Exon Smith / detail
  9. Ignore DBGArchitecture from dsymForUUID's plist — Jason Molenda / detail
  10. [MLIR] Minor cleanup for Shape dialect. — jurahul / detail
  11. [DFSan] Add custom wrapper for getsockopt. — mascasa / detail
  12. Remove RemappedFiles param from ASTUnit::LoadFromASTFile, NFC — Duncan P. N. Exon Smith / detail
  13. [OpenMP] Add strict mode in num_tasks and grainsize — nawrin.sultana / detail
  14. X86: use a data driven configuration of Windows x86 libcalls (NFC) — Saleem Abdulrasool / detail
  15. clang-format: Migrate createInMemoryFile to FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
  16. [Hexagon] Realign HVX vectors wherever possible — kparzysz / detail
  17. [gn build] Port f5d07a05bbd — llvmgnsyncbot / detail
  18. [mlir][Interfaces] Tidy up the documentation for interfaces — riddleriver / detail

clang-d374349-g8b23b3ab3ae-t16889-b16889.tar.gz (Dec 9, 2020 2:11:42 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

clang-d374327-ge191d311592-t16887-b16887.tar.gz (Dec 9, 2020 11:56:27 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:56:27 AM)

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

clang-d374002-gefdd4630507-t16815-b16815.tar.gz (Dec 6, 2020 8:07:59 PM)

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

clang-d374002-gefdd4630507-t16815-b16815.tar.gz (Dec 6, 2020 8:07:59 PM)

  1. [CodeGen] Modify the refineIndexType(...)'s code to fix a bug in D90942. — bing1.yu / detail
  2. [Coroutines] Add DW_OP_deref for transformed dbg.value intrinsic. — JunMa / detail
  3. [PowerPC] Fix chain for i1-to-fp operation — qiucofan / detail

clang-d373999-g377ba7be933-t16812-b16812.tar.gz (Dec 6, 2020 5:14:51 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

clang-d373990-ga2f922140f5-t16809-b16809.tar.gz (Dec 6, 2020 2:24:18 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 11:34:11 AM)

  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:16:23 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
  4. [TableGen] [CodeGenTarget] Cache the target's instruction namespace. — paul / detail
  5. [DAGCombiner] Fold (sext (not i1 x)) -> (add (zext i1 x), -1) — spatel / detail

clang-d373974-gdb900995ed1-t16800-b16800.tar.gz (Dec 6, 2020 6:54:16 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 2:51:50 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:03:20 AM)

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

clang-d373964-g5fc8f90f0a9-t16792-b16792.tar.gz (Dec 5, 2020 9:13:44 PM)

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

clang-d373964-g5fc8f90f0a9-t16792-b16792.tar.gz (Dec 5, 2020 9:13:44 PM)

  1. [TargetMachine] Set dso_local if asan is detected — i / detail
  2. [asan][test] Fix odr-vtable.cpp — i / detail
  3. [RISCV] Replace a custom SDTypeProfile with SDTIntBinOp which should be sufficient here. — craig.topper / detail

clang-d373961-gee607ed5c36-t16789-b16789.tar.gz (Dec 5, 2020 6:23:39 PM)

  1. [CodeGen] llvm::erase_if (NFC) — kazu / detail
  2. [TargetMachine] Drop implied dso_local for an edge case (extern_weak + non-pic + hidden) — i / detail
  3. Add recursive decomposition reasoning to isKnownNonEqual — listmail / detail
  4. [ConstantHoisting] Remove unused declaration optimizeConstants (NFC) — kazu / detail
  5. [NFC][CodeGen] Add sanitize-dtor-zero-size-field test — Vitaly Buka / detail
  6. [debugserver] Call posix_spawnattr_setarchpref_np throught the fn ptr. — Jonas Devlieghere / detail

clang-d373955-gc4e327a960d-t16786-b16786.tar.gz (Dec 5, 2020 3:32:59 PM)

  1. [TargetMachine] Move X86 specific shouldAssumeDSOLocal logic to X86Subtarget::classifyGlobalFunctionReference — i / detail
  2. [llvmbuildectomy] removed vestigial LLVMBuild.txt files — sguelton / detail
  3. [X86] Emit @PLT for x86-64 and keep unadorned symbols for x86-32 — i / detail
  4. [debugserver] Use dlsym for posix_spawnattr_setarchpref_np — Jonas Devlieghere / detail
  5. [BasicAA] Fix a bug with relational reasoning across iterations — listmail / detail
  6. [test] Add explicit dso_local to function declarations in static relocation model tests — i / detail
  7. [TargetMachine] Don't imply dso_local on function declarations in Reloc::Static model for ELF/wasm — i / detail
  8. [TargetMachine] Clean up TargetMachine::shouldAssumeDSOLocal after x86-32 specific hack is moved to X86Subtarget — i / detail
  9. Remove memory allocation with string — 1894981+hiraditya / detail

clang-d373946-gae5e013f6e3-t16782-b16782.tar.gz (Dec 5, 2020 12:43:34 PM)

  1. [SystemZ][ZOS] Fix the usage of pthread_t within libc++ — zibi / detail
  2. [OpenMP][OMPT] Fix OMPT return address guard for gomp interface — protze / detail
  3. [X86] Autodetect znver3 — benny.kra / detail
  4. [debugserver] Remove bridgeos availability — Jonas Devlieghere / detail
  5. [TargetMachine] Simplify shouldAssumeDSOLocal by processing ExternalSymbolSDNode early — i / detail
  6. [BasicAA] Add more tests for non-equal index (NFC) — nikita.ppv / detail

clang-d373940-g8668eae2adf-t16778-b16778.tar.gz (Dec 5, 2020 9:50:18 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

clang-d373937-g4e5c0c2a63e-t16775-b16775.tar.gz (Dec 5, 2020 6:57:17 AM)

  1. [AMDGPU][MC] Improved diagnostics message for sym/expr operands — dmitry.preobrazhensky / detail
  2. [ConstraintElimination] Handle constraints with all zero var coeffs. — flo / detail
  3. [ConstraintElimination] Wrap dump() call in LLVM_DEBUG (NFC). — flo / detail

clang-d373934-g0003600aafd-t16772-b16772.tar.gz (Dec 5, 2020 3:52:13 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

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

  1. [IRCE] Remove unused IsSigned and its accessor (NFC) — kazu / detail
  2. [AMDGPU] Use llvm::is_contained (NFC) — kazu / detail
  3. [llvm-nm][MachO] Don't call getFlags on redacted symbols — francisvm / detail
  4. [TargetMachine] Delete wasm special case from shouldAssumeDSOLocal — i / detail
  5. [TargetMachine][CodeGenModule] Delete unneeded ppc32 special case from shouldAssumeDSOLocal — i / detail

clang-d373924-g3c12307c7a0-t16766-b16766.tar.gz (Dec 4, 2020 10:14:04 PM)

  1. [test] Split some tests which test both static and pic relocation models — i / detail
  2. [TargetMachine] Don't imply dso_local on global variable declarations in Reloc::Static model — i / detail
  3. [ELF] Fix relocation-model.ll — i / detail
  4. [lldb] Remove unused argument to expectedFailure — Jonas Devlieghere / detail
  5. [debugserver] Honor the cpu sub type if specified — Jonas Devlieghere / detail
  6. [builtins][ARM] Check __ARM_FP instead of __VFP_FP__. — chaosdefinition / detail
  7. [mlir][OpFormatGen] Add support for optional enum attributes — riddleriver / detail
  8. [mlir][IR] Move the storage for results to before the Operation instead of after. — riddleriver / detail
  9. [RISCV] Formatting for easier reading (NFC) — evandro.menezes / detail

clang-d373915-g03fc4f2e9a6-t16763-b16763.tar.gz (Dec 4, 2020 7:41:13 PM)

  1. [clang] add a new `swift_attr` attribute — Alex Lorenz / detail
  2. [clang] add a `swift_async_name` attribute — Alex Lorenz / detail
  3. [objc] diagnose protocol conformance in categories with direct members — Alex Lorenz / detail
  4. [RISCV] Define preprocessor definitions for 'V' extension. — kai.wang / detail
  5. [llvm] Update WinMsvc.cmake's fms-compatability to match llvm's prereqs — nathan / detail
  6. Make __stack_chk_guard dso_local if Reloc::Static — i / detail
  7. [lld][WebAssembly] Add suppport for PIC + passive data initialization — sbc / detail
  8. [test] Split some tests which test both static and pic relocation models — i / detail
  9. [NFC][AMDGPU] AMDGPUUsage updates — Tony.Tye / detail
  10. [RISCV] Use fcvt.h/d/f.w if the input is an assertsexti32 not just when the input is sext_inreg. — craig.topper / detail

clang-d373905-g99f79cbf31c-t16759-b16759.tar.gz (Dec 4, 2020 4:44:00 PM)

  1. [Tooling] JSONCompilationDatabase::loadFromBuffer retains the buffer, copy it. — sam.mccall / detail
  2. [libc++] fix std::sort(T**, T**) — Louis Dionne / detail
  3. [OPENMP]Fix PR48394: need to capture variables used in atomic constructs. — a.bataev / detail
  4. [dfsan] Add empty APIs for field-level shadow — jianzhouzh / detail
  5. [test] Add explicit dso_local to constant/global variable declarations — i / detail
  6. Include BuiltinAttributes.h in llvm-prettyprinters/gdb/mlir-support.cpp — kparzysz / detail
  7. [mlir][vector] rephrased description — ajcbik / detail
  8. ADT: Remove AlignedCharArrayUnion, NFC — Duncan P. N. Exon Smith / detail
  9. [gn build] Port 4d8bf870a82 — llvmgnsyncbot / detail
  10. [MC] Consume EndOfStatement in .cfi_{sections,endproc} — scott.linder / detail
  11. Frontend: Use translateLineCol instead of translateFileLineCol, NFC — Duncan P. N. Exon Smith / detail
  12. ARCMigrate: Initialize fields in EditEntry inline, NFC — Duncan P. N. Exon Smith / detail
  13. ASTImporter: Migrate to the FileEntryRef overload of SourceManager::createFileID, NFC — Duncan P. N. Exon Smith / detail
  14. [VE] Add vfsqrt, vfcmp, vfmax, and vfmin intrinsic instructions — marukawa / detail
  15. [libc++] Slightly improve constexpr test coverage for std::includes. — arthur.j.odwyer / detail
  16. [libc++] [P0202] constexpr set_union, set_difference, set_symmetric_difference, merge — arthur.j.odwyer / detail
  17. [libc++] Update the commented "synopsis" in <algorithm> to match current reality. — arthur.j.odwyer / detail
  18. [asan][test] Improve -asan-use-private-alias tests — i / detail
  19. Add diagnostic for for-range-declaration being specificed with thread_local — shafik / detail
  20. Index: Remove unused internal header SimpleFormatContext.h, NFC — Duncan P. N. Exon Smith / detail
  21. [test] precommit test for D92698 — listmail / detail

clang-d373884-gd10f9863a5a-t16756-b16756.tar.gz (Dec 4, 2020 1:50:01 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

clang-d373884-gd10f9863a5a-t16756-b16756.tar.gz (Dec 4, 2020 1:50:01 PM)

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

clang-d373865-ge60f2cbd0cd-t16754-b16754.tar.gz (Dec 4, 2020 10:57:42 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
  8. Fix a test failing on windows — erik.pilkington / detail
  9. [libomptarget][amdgpu] Fix latent race in load binary — jonathanchesterfield / detail
  10. [NewPM] Make pass adaptors less templatey — aeubanks / detail
  11. [MLIR] Generate inferReturnTypes declaration using InferTypeOpInterface trait. — jurahul / detail
  12. [MLIR] Fix parseFunctionLikeOp() to fail parsing empty regions — jurahul / detail
  13. [OpenMP][OMPT] Make sure that 0 is never used as ID in tests (NFC) — protze / detail
  14. [libc++] [docs] Add Version column to issues tables on status pages. — marek.kurdej / detail
  15. [clang-format] Improve clang-formats handling of concepts — mydeveloperday / detail
  16. [mlir][vector][NFC] Change UnrollVectorPattern to not be statically dependent on an op type — thomasraoux / detail
  17. [DAG] Move SelectionDAG implementation to KnownBits::setInReg(). NFCI. — llvm-dev / detail
  18. [libc] add tests to WrapperGen — michaelrj / detail

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

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

clang-d373435-g93dc1b5b8cb-t16656-b16656.tar.gz (Nov 30, 2020 10:40:28 PM)

  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-d373435-g93dc1b5b8cb-t16656-b16656.tar.gz (Nov 30, 2020 10:40:28 PM)

  1. Revert "[clang][Fuchsia] Add relative-vtables multilib" — leonardchan / detail
  2. Add help text for -nogpuinc — Yaxun.Liu / detail
  3. [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) — Jonas Devlieghere / detail
  4. Add MachineModuleInfo constructor with external MCContext — hgreving / detail
  5. [RISCV] Rename RISCVGenSystemOperands.inc to RISCVGenSearchableTables.inc to prepare for more tables. NFC — craig.topper / detail
  6. Initial commit of mktime. — rtenneti / detail
  7. [DSE] Remove a redundant call to getLocForWriteEx() — gparker-github / detail
  8. [Remarks][1/2] Expand remarks hotness threshold option support in more tools — apollo.mobility / detail
  9. [Remarks][2/2] Expand remarks hotness threshold option support in more tools — apollo.mobility / detail

clang-d373426-gd928dfc6f92-t16652-b16652.tar.gz (Nov 30, 2020 7:52:07 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

clang-d373414-g87ff1564143-t16649-b16649.tar.gz (Nov 30, 2020 5:02:24 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:13:22 PM)

  1. [InstCombine][X86] Add basic addsub intrinsic SimplifyDemandedVectorElts support (PR46277) — llvm-dev / detail
  2. [libcxxabi] Add macro for changing functions to support the relative vtables ABI — leonardchan / detail
  3. [X86] Zero-extend pointers to i64 for x86_64 — harald / detail
  4. [FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option — paul.robinson / detail
  5. [CSSPGO] Disabling a pseudo probe test on non-x86 platforms. — hoy / detail
  6. [AArch64] Enable Cortex-A55 schedmodel — sjoerd.meijer / detail
  7. [x86] add tests for maxnum/minnum with nnan; NFC — spatel / detail
  8. [ms] [llvm-ml] Implement the statement expansion operator — epastor / detail
  9. 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
  10. [DL] Inline getAlignmentInfo() implementation (NFC) — nikita.ppv / detail
  11. [llvm][inliner] Reuse the inliner pass to implement 'always inliner' — mtrofin / detail
  12. SplitKit: Use Register — Matthew.Arsenault / detail
  13. [ms] [llvm-ml] Test macro function invocations in arbitrary positions — epastor / detail
  14. [libTooling] Remove deprecated Clang Transformer declarations — yitzhakm / detail
  15. github actions: Use correct credentials for pushing — noreply / detail
  16. [FastISel] NFC: Clean up unnecessary bookkeeping — paul.robinson / detail
  17. [ConstraintElimination] Expand GEP decomposition tests. — flo / detail
  18. [CodeGen] -fno-delete-null-pointer-checks: change dereferenceable to dereferenceable_or_null — i / detail
  19. [HIP] Fix HIP test on windows due to lld suffix — enye.shi / detail
  20. [lld-macho] Don't warn on non-existent system libraries — thakis / detail
  21. [lld/mac] Don't warn on -bundle and -execute flags — thakis / detail
  22. [OpenMP] libomp: fix mutexinoutset dependence for proxy tasks — Andrey.Churbanov / detail
  23. [OpenMP] libomp: change shm name to include UID, call unregister_lib on SIGTERM — Andrey.Churbanov / detail

clang-d373379-ga4064cbf32e-t16642-b16642.tar.gz (Nov 30, 2020 11:26:10 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
  6. [X86] Don't emit R_X86_64_[REX_]GOTPCRELX for a GOT load with an offset — i / detail
  7. [ELF] Don't relax R_X86_64_GOTPCRELX if addend != -4 — i / detail
  8. [RISCV] Custom legalize bswap/bitreverse to GREVI with Zbp extension to enable them to combine with other GREVI instructions — craig.topper / detail
  9. [IR][LoopRotate] remove assertion that phi must have at least one operand — spatel / detail
  10. [RISCV] Combine (GORCI (GORCI x, C2), C1) -> (GORCI x, C1|C2). — craig.topper / detail
  11. [sanitizer] Disable use_tls_dynamic on on-Android x86 Linux. — vyng / detail
  12. [Flang][OpenMP] Add semantic checks for OpenMP Private clause. — praveen / detail
  13. [ASTImporter] Support import of CXXDeductionGuideDecl — gabor.marton / detail
  14. [FPEnv] clang should get from the AST the metadata for constrained FP builtins — kevin.neal / detail
  15. [analyzer][StdLibraryFunctionsChecker] Fix typos in summaries of mmap and mmap64 — benicsbalazs / detail
  16. Add -fintegrated-as to second invocation of clang in test case. — zarko / detail
  17. [VE] Clean check routines of branch types — marukawa / detail
  18. [VE] Optimize prologue/epilogue instructions about GOT — marukawa / detail
  19. [SelectionDAGBuilder] Update signature of `getRegsAndSizes()`. — joe.ellis / detail
  20. [VE][NFC] Update comments — marukawa / detail
  21. [InstCombine][X86] Add addsub PR46277 test case — llvm-dev / detail
  22. [PowerPC] Delete remnant Darwin code in PPCAsmParser — i / detail
  23. [CSSPGO] Pseudo probe instrumentation pass — hoy / detail
  24. [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation. — hoy / detail
  25. [gn build] Port 64fa8cce225 — llvmgnsyncbot / detail

clang-d373354-g355aee3dcd4-t16638-b16638.tar.gz (Nov 30, 2020 8:26:34 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 — ll