WDescription%
Test Result: 22 tests failing out of a total of 12,200 tests.99
Build stability: No recent builds failed.100
Build History
x
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems

Changes

#4256 (Oct 25, 2021 1:32:32 AM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis / detail
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  94. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  95. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  97. Drop transfer_read inner most unit dimensions — ataei / detail
  98. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  99. [fir] Add Character helper — clementval / detail
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  101. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  104. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  106. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  107. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  108. Revert "[fir] Add Character helper" — clementval / detail
  109. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  110. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  117. [msan] Add stat-family interceptors on Linux — eugenis / detail
  118. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  119. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  120. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  122. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  124. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  125. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  127. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  129. [opt-viewer] Use safe yaml load_all — yikong / detail
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  132. [fir] Add Character helper — clementval / detail
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  136. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  137. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  141. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  146. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  147. Revert "[fir] Add Character helper" — clementval / detail
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  149. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  150. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  152. [mlir] Use empty() calls where possible. — akuegel / detail
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  155. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  156. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  157. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  159. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  160. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  161. [ARM] Add new abs test. NFC — david.green / detail
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  163. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  164. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  165. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  166. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  173. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  178. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  181. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  183. [libc++] Use addressof in vector. — koraq / detail
  184. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  185. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  186. [clang] Use StringRef::contains (NFC) — kazu / detail
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  188. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  189. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  190. Update the title and encoding for the C++ status page — aaron / detail
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  192. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  194. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  195. [fir] Add Character helper — clementval / detail
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  197. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  198. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  200. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  201. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  202. Add the papers that were applied to the latest C2x working draft — aaron / detail
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  207. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  208. [Triple] Don't repeat the function name in comments. NFC — i / detail
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  210. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  212. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  216. Modify "statistics dump" to dump JSON. — gclayton / detail
  217. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  218. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  222. [fir] Remove createConcatenate test temporarily — clementval / detail
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  225. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  226. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  227. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  229. Remove unused parallel-libs project — dblaikie / detail
  230. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  232. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  237. [fir] Remove unused function in CharacterTest — clementval / detail
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  239. [docs] Remove Makefile.sphinx files — tstellar / detail
  240. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  241. compiler-rt: Fix arch detection for ppc64le — tstellar / detail
  242. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  245. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  246. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  247. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  249. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  250. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  251. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail
  253. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail
  255. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  256. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  258. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  259. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  264. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail
  265. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  266. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  271. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  272. Host::GetOSBuildString — pavel / detail
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  278. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  280. [DSE] Add test cases with more complex redundant stores. — flo / detail
  281. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  284. [lldb] Another build fix for 8b8070e23 — pavel / detail
  285. Replace references to Makefile.sphinx — sylvestre / detail
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  287. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  289. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  290. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  291. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  293. [libc++][nfc] Remove double spaces. — koraq / detail
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  295. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  298. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail
  300. [Attributor] Generalize GEP construction — nikita.ppv / detail
  301. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  302. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  303. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  304. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  305. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  309. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  310. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  312. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  314. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  317. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  318. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  325. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  326. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  327. [flang] Extension to distinguish specific procedures — pklausler / detail
  328. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  329. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  330. [X86] Fix bad formatting. NFC — craig.topper / detail
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  334. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  335. [lld-macho] Implement -oso_prefix — vyng / detail
  336. [flang] Support NAMELIST input of short arrays — pklausler / detail
  337. [flang] Fix generic resolution case — pklausler / detail
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  339. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  340. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  341. [flang] Fix crash on empty formatted external READs — pklausler / detail
  342. [flang] Extension: allow tabs in output format strings — pklausler / detail
  343. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  346. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  347. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  348. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  349. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail
  352. [NFC] Correct arc draft option — shivam98.tkg / detail
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  356. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  358. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  363. [llvm] Use StringRef::contains (NFC) — kazu / detail
  364. Ensure newlines at the end of files (NFC) — kazu / detail
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  367. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail
  369. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail
  370. Use StringRef::contains (NFC) — kazu / detail
  371. [TableGen] Use llvm::erase_value (NFC) — kazu / detail
  372. [AMDGPU] add tests for alternate form of usubsat; NFC — spatel / detail
  373. [x86] add tests for variants of usubsat; NFC — spatel / detail
  374. [BasicAA] Add range test with multiple indices (NFC) — nikita.ppv / detail
  375. [MLIR] FlatAffineValueConstraints: Fix bug in mergeSymbolIds — groverkss / detail
  376. Use llvm::is_contained (NFC) — kazu / detail
  377. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail
  378. [ARC] Fix -Wunused-variable. NFC — i / detail
  379. [sanitizer] Remove use_count from StackDepotNode — Vitaly Buka / detail
  380. [sanitizer] Remove tag from StackDepotNode — Vitaly Buka / detail
  381. [instcombine] Fix oss-fuzz 39934 (mul matcher can match non-instruction) — listmail / detail
  382. Treat branch on poison as immediate UB (under an off by default flag) — listmail / detail
  383. X86InstrInfo: Refactor and cleanup optimizeCompareInstr — Matthias Braun / detail
  384. X86InstrInfo: Look across basic blocks in optimizeCompareInstr — Matthias Braun / detail
  385. pre-comitting tests for D110865 — Matthias Braun / detail
  386. Use llvm::any_of and llvm::none_of (NFC) — kazu / detail
  387. [Target, Transforms] Use predecessors instead of pred_begin and pred_end (NFC) — kazu / detail
  388. [mlir] Rename to avoid overlap in accessor prefixing — jpienaar / detail
  389. [ELF] Remove ignored options that likely nobody uses — i / detail
  390. [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. — jpienaar / detail
  391. [NFC][sanitizer] constexpr a few functions — Vitaly Buka / detail
  392. [NFC][sanitizer] DCHECKs in hot code — Vitaly Buka / detail
  393. [NFC][sanitizer] Use power of two in TwoLevelMap — Vitaly Buka / detail
  394. [RISCV] Rename vmulh-sdnode-rv32.ll and add rv64 command line. NFC — craig.topper / detail
  395. Revert "[NFC][sanitizer] constexpr a few functions" — Vitaly Buka / detail
  396. [AIX] Add i128 arg split tests — Jinsong Ji / detail
  397. [mlir] Give GenericAtomicRMW region a name — jpienaar / detail
  398. [PowerPC] common chains to reuse offsets to reduce register pressure. — czhengsz / detail
  399. Add a clear() method on the PassManager (NFC) — joker.eph / detail
  400. [SCEV][NFC] API for tracking of SCEV users — mkazantsev / detail
  401. [NFC][SCEV] Do not track users of SCEVConstants — mkazantsev / detail
  402. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  403. [NFC] Update test/CodeGen/RISCV/select-constant-xor.ll to use RV --check-prefix — shivam98.tkg / detail
  404. [SCEV][NFC] Introduce API for mass forgetMemoizedResults query — mkazantsev / detail
  405. [SCEV][NFC] Apply mass forgetMemoizedResults queries where possible — mkazantsev / detail
  406. [SCEV][NFC] Win some compile time from mass forgetMemoizedResults — mkazantsev / detail
  407. [SCEV] Fix a warning on an unused lambda capture — kazu / detail
  408. [NFC][MLIR][OpenMP] Splitting the WsLoop tests. — Shraiysh.Vaishay / detail
  409. [SCEVExpander] Minor cleanup in value reuse (NFC) — nikita.ppv / detail
  410. [lldb/DWARF] Don't create lldb_private::Functions for gc'ed DW_TAG_subprograms — pavel / detail
  411. Remove ConstString from DynamicLoader, JITLoader and Instruction plugin names — pavel / detail

#4255 (Oct 24, 2021 10:34:05 PM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis / detail
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  94. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  95. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  97. Drop transfer_read inner most unit dimensions — ataei / detail
  98. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  99. [fir] Add Character helper — clementval / detail
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  101. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  104. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  106. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  107. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  108. Revert "[fir] Add Character helper" — clementval / detail
  109. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  110. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  117. [msan] Add stat-family interceptors on Linux — eugenis / detail
  118. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  119. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  120. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  122. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  124. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  125. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  127. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  129. [opt-viewer] Use safe yaml load_all — yikong / detail
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  132. [fir] Add Character helper — clementval / detail
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  136. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  137. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  141. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  146. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  147. Revert "[fir] Add Character helper" — clementval / detail
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  149. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  150. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  152. [mlir] Use empty() calls where possible. — akuegel / detail
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  155. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  156. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  157. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  159. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  160. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  161. [ARM] Add new abs test. NFC — david.green / detail
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  163. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  164. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  165. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  166. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  173. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  178. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  181. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  183. [libc++] Use addressof in vector. — koraq / detail
  184. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  185. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  186. [clang] Use StringRef::contains (NFC) — kazu / detail
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  188. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  189. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  190. Update the title and encoding for the C++ status page — aaron / detail
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  192. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  194. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  195. [fir] Add Character helper — clementval / detail
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  197. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  198. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  200. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  201. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  202. Add the papers that were applied to the latest C2x working draft — aaron / detail
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  207. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  208. [Triple] Don't repeat the function name in comments. NFC — i / detail
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  210. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  212. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  216. Modify "statistics dump" to dump JSON. — gclayton / detail
  217. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  218. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  222. [fir] Remove createConcatenate test temporarily — clementval / detail
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  225. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  226. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  227. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  229. Remove unused parallel-libs project — dblaikie / detail
  230. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  232. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  237. [fir] Remove unused function in CharacterTest — clementval / detail
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  239. [docs] Remove Makefile.sphinx files — tstellar / detail
  240. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  241. compiler-rt: Fix arch detection for ppc64le — tstellar / detail
  242. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  245. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  246. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  247. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  249. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  250. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  251. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail
  253. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail
  255. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  256. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  258. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  259. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  264. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail
  265. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  266. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  271. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  272. Host::GetOSBuildString — pavel / detail
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  278. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  280. [DSE] Add test cases with more complex redundant stores. — flo / detail
  281. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  284. [lldb] Another build fix for 8b8070e23 — pavel / detail
  285. Replace references to Makefile.sphinx — sylvestre / detail
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  287. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  289. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  290. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  291. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  293. [libc++][nfc] Remove double spaces. — koraq / detail
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  295. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  298. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail
  300. [Attributor] Generalize GEP construction — nikita.ppv / detail
  301. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  302. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  303. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  304. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  305. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  309. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  310. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  312. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  314. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  317. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  318. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  325. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  326. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  327. [flang] Extension to distinguish specific procedures — pklausler / detail
  328. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  329. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  330. [X86] Fix bad formatting. NFC — craig.topper / detail
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  334. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  335. [lld-macho] Implement -oso_prefix — vyng / detail
  336. [flang] Support NAMELIST input of short arrays — pklausler / detail
  337. [flang] Fix generic resolution case — pklausler / detail
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  339. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  340. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  341. [flang] Fix crash on empty formatted external READs — pklausler / detail
  342. [flang] Extension: allow tabs in output format strings — pklausler / detail
  343. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  346. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  347. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  348. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  349. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail
  352. [NFC] Correct arc draft option — shivam98.tkg / detail
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  356. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  358. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  363. [llvm] Use StringRef::contains (NFC) — kazu / detail
  364. Ensure newlines at the end of files (NFC) — kazu / detail
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  367. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail
  369. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail
  370. Use StringRef::contains (NFC) — kazu / detail
  371. [TableGen] Use llvm::erase_value (NFC) — kazu / detail
  372. [AMDGPU] add tests for alternate form of usubsat; NFC — spatel / detail
  373. [x86] add tests for variants of usubsat; NFC — spatel / detail
  374. [BasicAA] Add range test with multiple indices (NFC) — nikita.ppv / detail
  375. [MLIR] FlatAffineValueConstraints: Fix bug in mergeSymbolIds — groverkss / detail
  376. Use llvm::is_contained (NFC) — kazu / detail
  377. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail
  378. [ARC] Fix -Wunused-variable. NFC — i / detail
  379. [sanitizer] Remove use_count from StackDepotNode — Vitaly Buka / detail
  380. [sanitizer] Remove tag from StackDepotNode — Vitaly Buka / detail
  381. [instcombine] Fix oss-fuzz 39934 (mul matcher can match non-instruction) — listmail / detail
  382. Treat branch on poison as immediate UB (under an off by default flag) — listmail / detail
  383. X86InstrInfo: Refactor and cleanup optimizeCompareInstr — Matthias Braun / detail
  384. X86InstrInfo: Look across basic blocks in optimizeCompareInstr — Matthias Braun / detail
  385. pre-comitting tests for D110865 — Matthias Braun / detail
  386. Use llvm::any_of and llvm::none_of (NFC) — kazu / detail
  387. [Target, Transforms] Use predecessors instead of pred_begin and pred_end (NFC) — kazu / detail
  388. [mlir] Rename to avoid overlap in accessor prefixing — jpienaar / detail
  389. [ELF] Remove ignored options that likely nobody uses — i / detail
  390. [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. — jpienaar / detail
  391. [NFC][sanitizer] constexpr a few functions — Vitaly Buka / detail
  392. [NFC][sanitizer] DCHECKs in hot code — Vitaly Buka / detail
  393. [NFC][sanitizer] Use power of two in TwoLevelMap — Vitaly Buka / detail
  394. [RISCV] Rename vmulh-sdnode-rv32.ll and add rv64 command line. NFC — craig.topper / detail
  395. Revert "[NFC][sanitizer] constexpr a few functions" — Vitaly Buka / detail
  396. [AIX] Add i128 arg split tests — Jinsong Ji / detail
  397. [mlir] Give GenericAtomicRMW region a name — jpienaar / detail
  398. [PowerPC] common chains to reuse offsets to reduce register pressure. — czhengsz / detail
  399. Add a clear() method on the PassManager (NFC) — joker.eph / detail
  400. [SCEV][NFC] API for tracking of SCEV users — mkazantsev / detail
  401. [NFC][SCEV] Do not track users of SCEVConstants — mkazantsev / detail
  402. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  403. [NFC] Update test/CodeGen/RISCV/select-constant-xor.ll to use RV --check-prefix — shivam98.tkg / detail
  404. [SCEV][NFC] Introduce API for mass forgetMemoizedResults query — mkazantsev / detail
  405. [SCEV][NFC] Apply mass forgetMemoizedResults queries where possible — mkazantsev / detail
  406. [SCEV][NFC] Win some compile time from mass forgetMemoizedResults — mkazantsev / detail

#4254 (Oct 24, 2021 9:36:40 PM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis / detail
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  94. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  95. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  97. Drop transfer_read inner most unit dimensions — ataei / detail
  98. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  99. [fir] Add Character helper — clementval / detail
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  101. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  104. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  106. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  107. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  108. Revert "[fir] Add Character helper" — clementval / detail
  109. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  110. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  117. [msan] Add stat-family interceptors on Linux — eugenis / detail
  118. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  119. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  120. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  122. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  124. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  125. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  127. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  129. [opt-viewer] Use safe yaml load_all — yikong / detail
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  132. [fir] Add Character helper — clementval / detail
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  136. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  137. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  141. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  146. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  147. Revert "[fir] Add Character helper" — clementval / detail
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  149. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  150. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  152. [mlir] Use empty() calls where possible. — akuegel / detail
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  155. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  156. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  157. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  159. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  160. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  161. [ARM] Add new abs test. NFC — david.green / detail
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  163. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  164. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  165. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  166. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  173. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  178. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  181. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  183. [libc++] Use addressof in vector. — koraq / detail
  184. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  185. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  186. [clang] Use StringRef::contains (NFC) — kazu / detail
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  188. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  189. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  190. Update the title and encoding for the C++ status page — aaron / detail
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  192. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  194. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  195. [fir] Add Character helper — clementval / detail
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  197. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  198. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  200. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  201. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  202. Add the papers that were applied to the latest C2x working draft — aaron / detail
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  207. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  208. [Triple] Don't repeat the function name in comments. NFC — i / detail
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  210. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  212. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  216. Modify "statistics dump" to dump JSON. — gclayton / detail
  217. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  218. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  222. [fir] Remove createConcatenate test temporarily — clementval / detail
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  225. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  226. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  227. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  229. Remove unused parallel-libs project — dblaikie / detail
  230. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  232. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  237. [fir] Remove unused function in CharacterTest — clementval / detail
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  239. [docs] Remove Makefile.sphinx files — tstellar / detail
  240. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  241. compiler-rt: Fix arch detection for ppc64le — tstellar / detail
  242. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  245. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  246. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  247. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  249. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  250. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  251. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail
  253. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail
  255. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  256. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  258. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  259. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  264. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail
  265. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  266. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  271. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  272. Host::GetOSBuildString — pavel / detail
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  278. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  280. [DSE] Add test cases with more complex redundant stores. — flo / detail
  281. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  284. [lldb] Another build fix for 8b8070e23 — pavel / detail
  285. Replace references to Makefile.sphinx — sylvestre / detail
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  287. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  289. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  290. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  291. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  293. [libc++][nfc] Remove double spaces. — koraq / detail
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  295. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  298. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail
  300. [Attributor] Generalize GEP construction — nikita.ppv / detail
  301. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  302. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  303. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  304. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  305. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  309. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  310. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  312. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  314. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  317. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  318. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  325. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  326. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  327. [flang] Extension to distinguish specific procedures — pklausler / detail
  328. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  329. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  330. [X86] Fix bad formatting. NFC — craig.topper / detail
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  334. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  335. [lld-macho] Implement -oso_prefix — vyng / detail
  336. [flang] Support NAMELIST input of short arrays — pklausler / detail
  337. [flang] Fix generic resolution case — pklausler / detail
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  339. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  340. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  341. [flang] Fix crash on empty formatted external READs — pklausler / detail
  342. [flang] Extension: allow tabs in output format strings — pklausler / detail
  343. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  346. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  347. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  348. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  349. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail
  352. [NFC] Correct arc draft option — shivam98.tkg / detail
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  356. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  358. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  363. [llvm] Use StringRef::contains (NFC) — kazu / detail
  364. Ensure newlines at the end of files (NFC) — kazu / detail
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  367. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail
  369. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail
  370. Use StringRef::contains (NFC) — kazu / detail
  371. [TableGen] Use llvm::erase_value (NFC) — kazu / detail
  372. [AMDGPU] add tests for alternate form of usubsat; NFC — spatel / detail
  373. [x86] add tests for variants of usubsat; NFC — spatel / detail
  374. [BasicAA] Add range test with multiple indices (NFC) — nikita.ppv / detail
  375. [MLIR] FlatAffineValueConstraints: Fix bug in mergeSymbolIds — groverkss / detail
  376. Use llvm::is_contained (NFC) — kazu / detail
  377. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail
  378. [ARC] Fix -Wunused-variable. NFC — i / detail
  379. [sanitizer] Remove use_count from StackDepotNode — Vitaly Buka / detail
  380. [sanitizer] Remove tag from StackDepotNode — Vitaly Buka / detail
  381. [instcombine] Fix oss-fuzz 39934 (mul matcher can match non-instruction) — listmail / detail
  382. Treat branch on poison as immediate UB (under an off by default flag) — listmail / detail
  383. X86InstrInfo: Refactor and cleanup optimizeCompareInstr — Matthias Braun / detail
  384. X86InstrInfo: Look across basic blocks in optimizeCompareInstr — Matthias Braun / detail
  385. pre-comitting tests for D110865 — Matthias Braun / detail
  386. Use llvm::any_of and llvm::none_of (NFC) — kazu / detail
  387. [Target, Transforms] Use predecessors instead of pred_begin and pred_end (NFC) — kazu / detail
  388. [mlir] Rename to avoid overlap in accessor prefixing — jpienaar / detail
  389. [ELF] Remove ignored options that likely nobody uses — i / detail
  390. [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. — jpienaar / detail
  391. [NFC][sanitizer] constexpr a few functions — Vitaly Buka / detail
  392. [NFC][sanitizer] DCHECKs in hot code — Vitaly Buka / detail
  393. [NFC][sanitizer] Use power of two in TwoLevelMap — Vitaly Buka / detail
  394. [RISCV] Rename vmulh-sdnode-rv32.ll and add rv64 command line. NFC — craig.topper / detail
  395. Revert "[NFC][sanitizer] constexpr a few functions" — Vitaly Buka / detail
  396. [AIX] Add i128 arg split tests — Jinsong Ji / detail
  397. [mlir] Give GenericAtomicRMW region a name — jpienaar / detail
  398. [PowerPC] common chains to reuse offsets to reduce register pressure. — czhengsz / detail
  399. Add a clear() method on the PassManager (NFC) — joker.eph / detail

#4253 (Oct 24, 2021 8:41:58 PM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis / detail
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  94. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  95. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  97. Drop transfer_read inner most unit dimensions — ataei / detail
  98. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  99. [fir] Add Character helper — clementval / detail
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  101. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  104. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  106. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  107. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  108. Revert "[fir] Add Character helper" — clementval / detail
  109. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  110. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  117. [msan] Add stat-family interceptors on Linux — eugenis / detail
  118. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  119. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  120. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  122. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  124. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  125. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  127. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  129. [opt-viewer] Use safe yaml load_all — yikong / detail
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  132. [fir] Add Character helper — clementval / detail
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  136. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  137. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  141. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  146. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  147. Revert "[fir] Add Character helper" — clementval / detail
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  149. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  150. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  152. [mlir] Use empty() calls where possible. — akuegel / detail
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  155. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  156. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  157. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  159. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  160. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  161. [ARM] Add new abs test. NFC — david.green / detail
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  163. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  164. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  165. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  166. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  173. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  178. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  181. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  183. [libc++] Use addressof in vector. — koraq / detail
  184. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  185. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  186. [clang] Use StringRef::contains (NFC) — kazu / detail
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  188. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  189. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  190. Update the title and encoding for the C++ status page — aaron / detail
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  192. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  194. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  195. [fir] Add Character helper — clementval / detail
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  197. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  198. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  200. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  201. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  202. Add the papers that were applied to the latest C2x working draft — aaron / detail
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  207. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  208. [Triple] Don't repeat the function name in comments. NFC — i / detail
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  210. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  212. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  216. Modify "statistics dump" to dump JSON. — gclayton / detail
  217. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  218. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  222. [fir] Remove createConcatenate test temporarily — clementval / detail
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  225. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  226. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  227. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  229. Remove unused parallel-libs project — dblaikie / detail
  230. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  232. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  237. [fir] Remove unused function in CharacterTest — clementval / detail
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  239. [docs] Remove Makefile.sphinx files — tstellar / detail
  240. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  241. compiler-rt: Fix arch detection for ppc64le — tstellar / detail
  242. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  245. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  246. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  247. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  249. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  250. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  251. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail
  253. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail
  255. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  256. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  258. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  259. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  264. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail
  265. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  266. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  271. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  272. Host::GetOSBuildString — pavel / detail
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  278. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  280. [DSE] Add test cases with more complex redundant stores. — flo / detail
  281. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  284. [lldb] Another build fix for 8b8070e23 — pavel / detail
  285. Replace references to Makefile.sphinx — sylvestre / detail
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  287. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  289. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  290. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  291. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  293. [libc++][nfc] Remove double spaces. — koraq / detail
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  295. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  298. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail
  300. [Attributor] Generalize GEP construction — nikita.ppv / detail
  301. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  302. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  303. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  304. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  305. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  309. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  310. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  312. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  314. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  317. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  318. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  325. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  326. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  327. [flang] Extension to distinguish specific procedures — pklausler / detail
  328. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  329. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  330. [X86] Fix bad formatting. NFC — craig.topper / detail
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  334. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  335. [lld-macho] Implement -oso_prefix — vyng / detail
  336. [flang] Support NAMELIST input of short arrays — pklausler / detail
  337. [flang] Fix generic resolution case — pklausler / detail
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  339. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  340. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  341. [flang] Fix crash on empty formatted external READs — pklausler / detail
  342. [flang] Extension: allow tabs in output format strings — pklausler / detail
  343. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  346. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  347. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  348. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  349. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail
  352. [NFC] Correct arc draft option — shivam98.tkg / detail
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  356. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  358. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  363. [llvm] Use StringRef::contains (NFC) — kazu / detail
  364. Ensure newlines at the end of files (NFC) — kazu / detail
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  367. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail
  369. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail
  370. Use StringRef::contains (NFC) — kazu / detail
  371. [TableGen] Use llvm::erase_value (NFC) — kazu / detail
  372. [AMDGPU] add tests for alternate form of usubsat; NFC — spatel / detail
  373. [x86] add tests for variants of usubsat; NFC — spatel / detail
  374. [BasicAA] Add range test with multiple indices (NFC) — nikita.ppv / detail
  375. [MLIR] FlatAffineValueConstraints: Fix bug in mergeSymbolIds — groverkss / detail
  376. Use llvm::is_contained (NFC) — kazu / detail
  377. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail
  378. [ARC] Fix -Wunused-variable. NFC — i / detail
  379. [sanitizer] Remove use_count from StackDepotNode — Vitaly Buka / detail
  380. [sanitizer] Remove tag from StackDepotNode — Vitaly Buka / detail
  381. [instcombine] Fix oss-fuzz 39934 (mul matcher can match non-instruction) — listmail / detail
  382. Treat branch on poison as immediate UB (under an off by default flag) — listmail / detail
  383. X86InstrInfo: Refactor and cleanup optimizeCompareInstr — Matthias Braun / detail
  384. X86InstrInfo: Look across basic blocks in optimizeCompareInstr — Matthias Braun / detail
  385. pre-comitting tests for D110865 — Matthias Braun / detail
  386. Use llvm::any_of and llvm::none_of (NFC) — kazu / detail
  387. [Target, Transforms] Use predecessors instead of pred_begin and pred_end (NFC) — kazu / detail
  388. [mlir] Rename to avoid overlap in accessor prefixing — jpienaar / detail
  389. [ELF] Remove ignored options that likely nobody uses — i / detail
  390. [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. — jpienaar / detail
  391. [NFC][sanitizer] constexpr a few functions — Vitaly Buka / detail
  392. [NFC][sanitizer] DCHECKs in hot code — Vitaly Buka / detail
  393. [NFC][sanitizer] Use power of two in TwoLevelMap — Vitaly Buka / detail
  394. [RISCV] Rename vmulh-sdnode-rv32.ll and add rv64 command line. NFC — craig.topper / detail
  395. Revert "[NFC][sanitizer] constexpr a few functions" — Vitaly Buka / detail
  396. [AIX] Add i128 arg split tests — Jinsong Ji / detail
  397. [mlir] Give GenericAtomicRMW region a name — jpienaar / detail

#4252 (Oct 24, 2021 7:47:55 PM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis / detail
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  94. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  95. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  97. Drop transfer_read inner most unit dimensions — ataei / detail
  98. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  99. [fir] Add Character helper — clementval / detail
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  101. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  104. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  106. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  107. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  108. Revert "[fir] Add Character helper" — clementval / detail
  109. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  110. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  117. [msan] Add stat-family interceptors on Linux — eugenis / detail
  118. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  119. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  120. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  122. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  124. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  125. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  127. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  129. [opt-viewer] Use safe yaml load_all — yikong / detail
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  132. [fir] Add Character helper — clementval / detail
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  136. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  137. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  141. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  146. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  147. Revert "[fir] Add Character helper" — clementval / detail
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  149. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  150. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  152. [mlir] Use empty() calls where possible. — akuegel / detail
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  155. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  156. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  157. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  159. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  160. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  161. [ARM] Add new abs test. NFC — david.green / detail
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  163. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  164. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  165. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  166. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  173. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  178. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  181. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  183. [libc++] Use addressof in vector. — koraq / detail
  184. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  185. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  186. [clang] Use StringRef::contains (NFC) — kazu / detail
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  188. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  189. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  190. Update the title and encoding for the C++ status page — aaron / detail
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  192. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  194. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  195. [fir] Add Character helper — clementval / detail
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  197. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  198. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  200. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  201. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  202. Add the papers that were applied to the latest C2x working draft — aaron / detail
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  207. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  208. [Triple] Don't repeat the function name in comments. NFC — i / detail
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  210. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  212. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  216. Modify "statistics dump" to dump JSON. — gclayton / detail
  217. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  218. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  222. [fir] Remove createConcatenate test temporarily — clementval / detail
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  225. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  226. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  227. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  229. Remove unused parallel-libs project — dblaikie / detail
  230. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  232. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  237. [fir] Remove unused function in CharacterTest — clementval / detail
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  239. [docs] Remove Makefile.sphinx files — tstellar / detail
  240. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  241. compiler-rt: Fix arch detection for ppc64le — tstellar / detail
  242. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  245. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  246. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  247. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  249. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  250. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  251. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail
  253. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail
  255. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  256. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  258. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  259. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  264. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail
  265. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  266. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  271. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  272. Host::GetOSBuildString — pavel / detail
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  278. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  280. [DSE] Add test cases with more complex redundant stores. — flo / detail
  281. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  284. [lldb] Another build fix for 8b8070e23 — pavel / detail
  285. Replace references to Makefile.sphinx — sylvestre / detail
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  287. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  289. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  290. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  291. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  293. [libc++][nfc] Remove double spaces. — koraq / detail
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  295. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  298. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail
  300. [Attributor] Generalize GEP construction — nikita.ppv / detail
  301. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  302. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  303. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  304. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  305. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  309. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  310. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  312. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  314. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  317. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  318. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  325. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  326. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  327. [flang] Extension to distinguish specific procedures — pklausler / detail
  328. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  329. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  330. [X86] Fix bad formatting. NFC — craig.topper / detail
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  334. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  335. [lld-macho] Implement -oso_prefix — vyng / detail
  336. [flang] Support NAMELIST input of short arrays — pklausler / detail
  337. [flang] Fix generic resolution case — pklausler / detail
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  339. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  340. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  341. [flang] Fix crash on empty formatted external READs — pklausler / detail
  342. [flang] Extension: allow tabs in output format strings — pklausler / detail
  343. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  346. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  347. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  348. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  349. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail
  352. [NFC] Correct arc draft option — shivam98.tkg / detail
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  356. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  358. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  363. [llvm] Use StringRef::contains (NFC) — kazu / detail
  364. Ensure newlines at the end of files (NFC) — kazu / detail
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  367. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail
  369. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail
  370. Use StringRef::contains (NFC) — kazu / detail
  371. [TableGen] Use llvm::erase_value (NFC) — kazu / detail
  372. [AMDGPU] add tests for alternate form of usubsat; NFC — spatel / detail
  373. [x86] add tests for variants of usubsat; NFC — spatel / detail
  374. [BasicAA] Add range test with multiple indices (NFC) — nikita.ppv / detail
  375. [MLIR] FlatAffineValueConstraints: Fix bug in mergeSymbolIds — groverkss / detail
  376. Use llvm::is_contained (NFC) — kazu / detail
  377. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail
  378. [ARC] Fix -Wunused-variable. NFC — i / detail
  379. [sanitizer] Remove use_count from StackDepotNode — Vitaly Buka / detail
  380. [sanitizer] Remove tag from StackDepotNode — Vitaly Buka / detail
  381. [instcombine] Fix oss-fuzz 39934 (mul matcher can match non-instruction) — listmail / detail
  382. Treat branch on poison as immediate UB (under an off by default flag) — listmail / detail
  383. X86InstrInfo: Refactor and cleanup optimizeCompareInstr — Matthias Braun / detail
  384. X86InstrInfo: Look across basic blocks in optimizeCompareInstr — Matthias Braun / detail
  385. pre-comitting tests for D110865 — Matthias Braun / detail
  386. Use llvm::any_of and llvm::none_of (NFC) — kazu / detail
  387. [Target, Transforms] Use predecessors instead of pred_begin and pred_end (NFC) — kazu / detail
  388. [mlir] Rename to avoid overlap in accessor prefixing — jpienaar / detail
  389. [ELF] Remove ignored options that likely nobody uses — i / detail
  390. [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. — jpienaar / detail
  391. [NFC][sanitizer] constexpr a few functions — Vitaly Buka / detail
  392. [NFC][sanitizer] DCHECKs in hot code — Vitaly Buka / detail
  393. [NFC][sanitizer] Use power of two in TwoLevelMap — Vitaly Buka / detail
  394. [RISCV] Rename vmulh-sdnode-rv32.ll and add rv64 command line. NFC — craig.topper / detail
  395. Revert "[NFC][sanitizer] constexpr a few functions" — Vitaly Buka / detail
  396. [AIX] Add i128 arg split tests — Jinsong Ji / detail

#4251 (Oct 24, 2021 12:18:01 PM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis / detail
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  94. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  95. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  97. Drop transfer_read inner most unit dimensions — ataei / detail
  98. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  99. [fir] Add Character helper — clementval / detail
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  101. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  104. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  106. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  107. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  108. Revert "[fir] Add Character helper" — clementval / detail
  109. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  110. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  117. [msan] Add stat-family interceptors on Linux — eugenis / detail
  118. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  119. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  120. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  122. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  124. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  125. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  127. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  129. [opt-viewer] Use safe yaml load_all — yikong / detail
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  132. [fir] Add Character helper — clementval / detail
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  136. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  137. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  141. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  146. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  147. Revert "[fir] Add Character helper" — clementval / detail
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  149. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  150. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  152. [mlir] Use empty() calls where possible. — akuegel / detail
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  155. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  156. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  157. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  159. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  160. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  161. [ARM] Add new abs test. NFC — david.green / detail
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  163. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  164. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  165. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  166. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  173. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  178. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  181. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  183. [libc++] Use addressof in vector. — koraq / detail
  184. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  185. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  186. [clang] Use StringRef::contains (NFC) — kazu / detail
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  188. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  189. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  190. Update the title and encoding for the C++ status page — aaron / detail
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  192. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  194. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  195. [fir] Add Character helper — clementval / detail
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  197. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  198. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  200. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  201. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  202. Add the papers that were applied to the latest C2x working draft — aaron / detail
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  207. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  208. [Triple] Don't repeat the function name in comments. NFC — i / detail
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  210. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  212. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  216. Modify "statistics dump" to dump JSON. — gclayton / detail
  217. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  218. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  222. [fir] Remove createConcatenate test temporarily — clementval / detail
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  225. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  226. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  227. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  229. Remove unused parallel-libs project — dblaikie / detail
  230. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  232. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  237. [fir] Remove unused function in CharacterTest — clementval / detail
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  239. [docs] Remove Makefile.sphinx files — tstellar / detail
  240. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  241. compiler-rt: Fix arch detection for ppc64le — tstellar / detail
  242. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  245. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  246. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  247. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  249. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  250. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  251. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail
  253. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail
  255. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  256. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  258. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  259. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  264. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail
  265. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  266. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  271. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  272. Host::GetOSBuildString — pavel / detail
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  278. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  280. [DSE] Add test cases with more complex redundant stores. — flo / detail
  281. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  284. [lldb] Another build fix for 8b8070e23 — pavel / detail
  285. Replace references to Makefile.sphinx — sylvestre / detail
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  287. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  289. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  290. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  291. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  293. [libc++][nfc] Remove double spaces. — koraq / detail
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  295. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  298. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail
  300. [Attributor] Generalize GEP construction — nikita.ppv / detail
  301. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  302. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  303. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  304. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  305. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  309. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  310. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  312. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  314. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  317. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  318. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  325. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  326. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  327. [flang] Extension to distinguish specific procedures — pklausler / detail
  328. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  329. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  330. [X86] Fix bad formatting. NFC — craig.topper / detail
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  334. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  335. [lld-macho] Implement -oso_prefix — vyng / detail
  336. [flang] Support NAMELIST input of short arrays — pklausler / detail
  337. [flang] Fix generic resolution case — pklausler / detail
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  339. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  340. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  341. [flang] Fix crash on empty formatted external READs — pklausler / detail
  342. [flang] Extension: allow tabs in output format strings — pklausler / detail
  343. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  346. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  347. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  348. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  349. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail
  352. [NFC] Correct arc draft option — shivam98.tkg / detail
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  356. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  358. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  363. [llvm] Use StringRef::contains (NFC) — kazu / detail
  364. Ensure newlines at the end of files (NFC) — kazu / detail
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  367. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail
  369. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail
  370. Use StringRef::contains (NFC) — kazu / detail
  371. [TableGen] Use llvm::erase_value (NFC) — kazu / detail
  372. [AMDGPU] add tests for alternate form of usubsat; NFC — spatel / detail
  373. [x86] add tests for variants of usubsat; NFC — spatel / detail
  374. [BasicAA] Add range test with multiple indices (NFC) — nikita.ppv / detail
  375. [MLIR] FlatAffineValueConstraints: Fix bug in mergeSymbolIds — groverkss / detail
  376. Use llvm::is_contained (NFC) — kazu / detail
  377. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail
  378. [ARC] Fix -Wunused-variable. NFC — i / detail
  379. [sanitizer] Remove use_count from StackDepotNode — Vitaly Buka / detail
  380. [sanitizer] Remove tag from StackDepotNode — Vitaly Buka / detail
  381. [instcombine] Fix oss-fuzz 39934 (mul matcher can match non-instruction) — listmail / detail
  382. Treat branch on poison as immediate UB (under an off by default flag) — listmail / detail
  383. X86InstrInfo: Refactor and cleanup optimizeCompareInstr — Matthias Braun / detail
  384. X86InstrInfo: Look across basic blocks in optimizeCompareInstr — Matthias Braun / detail
  385. pre-comitting tests for D110865 — Matthias Braun / detail
  386. Use llvm::any_of and llvm::none_of (NFC) — kazu / detail
  387. [Target, Transforms] Use predecessors instead of pred_begin and pred_end (NFC) — kazu / detail
  388. [mlir] Rename to avoid overlap in accessor prefixing — jpienaar / detail
  389. [ELF] Remove ignored options that likely nobody uses — i / detail
  390. [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. — jpienaar / detail
  391. [NFC][sanitizer] constexpr a few functions — Vitaly Buka / detail
  392. [NFC][sanitizer] DCHECKs in hot code — Vitaly Buka / detail
  393. [NFC][sanitizer] Use power of two in TwoLevelMap — Vitaly Buka / detail
  394. [RISCV] Rename vmulh-sdnode-rv32.ll and add rv64 command line. NFC — craig.topper / detail

#4250 (Oct 24, 2021 9:24:12 AM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis / detail
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  94. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  95. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  97. Drop transfer_read inner most unit dimensions — ataei / detail
  98. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  99. [fir] Add Character helper — clementval / detail
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  101. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  104. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  106. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  107. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  108. Revert "[fir] Add Character helper" — clementval / detail
  109. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  110. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  117. [msan] Add stat-family interceptors on Linux — eugenis / detail
  118. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  119. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  120. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  122. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  124. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  125. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  127. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  129. [opt-viewer] Use safe yaml load_all — yikong / detail
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  132. [fir] Add Character helper — clementval / detail
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  136. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  137. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  141. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  146. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  147. Revert "[fir] Add Character helper" — clementval / detail
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  149. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  150. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  152. [mlir] Use empty() calls where possible. — akuegel / detail
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  155. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  156. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  157. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  159. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  160. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  161. [ARM] Add new abs test. NFC — david.green / detail
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  163. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  164. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  165. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  166. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  173. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  178. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  181. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  183. [libc++] Use addressof in vector. — koraq / detail
  184. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  185. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  186. [clang] Use StringRef::contains (NFC) — kazu / detail
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  188. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  189. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  190. Update the title and encoding for the C++ status page — aaron / detail
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  192. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  194. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  195. [fir] Add Character helper — clementval / detail
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  197. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  198. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  200. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  201. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  202. Add the papers that were applied to the latest C2x working draft — aaron / detail
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  207. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  208. [Triple] Don't repeat the function name in comments. NFC — i / detail
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  210. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  212. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  216. Modify "statistics dump" to dump JSON. — gclayton / detail
  217. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  218. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  222. [fir] Remove createConcatenate test temporarily — clementval / detail
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  225. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  226. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  227. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  229. Remove unused parallel-libs project — dblaikie / detail
  230. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  232. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  237. [fir] Remove unused function in CharacterTest — clementval / detail
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  239. [docs] Remove Makefile.sphinx files — tstellar / detail
  240. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  241. compiler-rt: Fix arch detection for ppc64le — tstellar / detail
  242. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  245. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  246. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  247. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  249. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  250. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  251. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail
  253. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail
  255. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  256. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  258. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  259. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  264. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail
  265. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  266. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  271. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  272. Host::GetOSBuildString — pavel / detail
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  278. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  280. [DSE] Add test cases with more complex redundant stores. — flo / detail
  281. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  284. [lldb] Another build fix for 8b8070e23 — pavel / detail
  285. Replace references to Makefile.sphinx — sylvestre / detail
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  287. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  289. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  290. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  291. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  293. [libc++][nfc] Remove double spaces. — koraq / detail
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  295. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  298. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail
  300. [Attributor] Generalize GEP construction — nikita.ppv / detail
  301. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  302. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  303. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  304. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  305. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  309. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  310. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  312. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  314. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  317. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  318. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  325. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  326. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  327. [flang] Extension to distinguish specific procedures — pklausler / detail
  328. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  329. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  330. [X86] Fix bad formatting. NFC — craig.topper / detail
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  334. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  335. [lld-macho] Implement -oso_prefix — vyng / detail
  336. [flang] Support NAMELIST input of short arrays — pklausler / detail
  337. [flang] Fix generic resolution case — pklausler / detail
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  339. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  340. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  341. [flang] Fix crash on empty formatted external READs — pklausler / detail
  342. [flang] Extension: allow tabs in output format strings — pklausler / detail
  343. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  346. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  347. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  348. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  349. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail
  352. [NFC] Correct arc draft option — shivam98.tkg / detail
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  356. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  358. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  363. [llvm] Use StringRef::contains (NFC) — kazu / detail
  364. Ensure newlines at the end of files (NFC) — kazu / detail
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  367. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail
  369. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail
  370. Use StringRef::contains (NFC) — kazu / detail
  371. [TableGen] Use llvm::erase_value (NFC) — kazu / detail
  372. [AMDGPU] add tests for alternate form of usubsat; NFC — spatel / detail
  373. [x86] add tests for variants of usubsat; NFC — spatel / detail
  374. [BasicAA] Add range test with multiple indices (NFC) — nikita.ppv / detail
  375. [MLIR] FlatAffineValueConstraints: Fix bug in mergeSymbolIds — groverkss / detail
  376. Use llvm::is_contained (NFC) — kazu / detail
  377. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail

#4249 (Oct 24, 2021 8:04:57 AM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis / detail
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  94. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  95. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  97. Drop transfer_read inner most unit dimensions — ataei / detail
  98. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  99. [fir] Add Character helper — clementval / detail
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  101. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  104. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  106. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  107. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  108. Revert "[fir] Add Character helper" — clementval / detail
  109. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  110. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  117. [msan] Add stat-family interceptors on Linux — eugenis / detail
  118. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  119. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  120. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  122. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  124. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  125. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  127. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  129. [opt-viewer] Use safe yaml load_all — yikong / detail
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  132. [fir] Add Character helper — clementval / detail
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  136. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  137. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  141. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  146. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  147. Revert "[fir] Add Character helper" — clementval / detail
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  149. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  150. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  152. [mlir] Use empty() calls where possible. — akuegel / detail
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  155. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  156. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  157. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  159. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  160. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  161. [ARM] Add new abs test. NFC — david.green / detail
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  163. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  164. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  165. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  166. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  173. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  178. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  181. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  183. [libc++] Use addressof in vector. — koraq / detail
  184. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  185. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  186. [clang] Use StringRef::contains (NFC) — kazu / detail
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  188. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  189. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  190. Update the title and encoding for the C++ status page — aaron / detail
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  192. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  194. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  195. [fir] Add Character helper — clementval / detail
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  197. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  198. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  200. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  201. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  202. Add the papers that were applied to the latest C2x working draft — aaron / detail
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  207. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  208. [Triple] Don't repeat the function name in comments. NFC — i / detail
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  210. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  212. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  216. Modify "statistics dump" to dump JSON. — gclayton / detail
  217. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  218. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  222. [fir] Remove createConcatenate test temporarily — clementval / detail
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  225. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  226. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  227. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  229. Remove unused parallel-libs project — dblaikie / detail
  230. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  232. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  237. [fir] Remove unused function in CharacterTest — clementval / detail
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  239. [docs] Remove Makefile.sphinx files — tstellar / detail
  240. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  241. compiler-rt: Fix arch detection for ppc64le — tstellar / detail
  242. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  245. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  246. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  247. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  249. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  250. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  251. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail
  253. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail
  255. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  256. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  258. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  259. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  264. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail
  265. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  266. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  271. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  272. Host::GetOSBuildString — pavel / detail
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  278. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  280. [DSE] Add test cases with more complex redundant stores. — flo / detail
  281. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  284. [lldb] Another build fix for 8b8070e23 — pavel / detail
  285. Replace references to Makefile.sphinx — sylvestre / detail
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  287. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  289. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  290. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  291. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  293. [libc++][nfc] Remove double spaces. — koraq / detail
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  295. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  298. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail
  300. [Attributor] Generalize GEP construction — nikita.ppv / detail
  301. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  302. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  303. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  304. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  305. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  309. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  310. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  312. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  314. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  317. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  318. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  325. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  326. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  327. [flang] Extension to distinguish specific procedures — pklausler / detail
  328. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  329. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  330. [X86] Fix bad formatting. NFC — craig.topper / detail
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  334. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  335. [lld-macho] Implement -oso_prefix — vyng / detail
  336. [flang] Support NAMELIST input of short arrays — pklausler / detail
  337. [flang] Fix generic resolution case — pklausler / detail
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  339. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  340. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  341. [flang] Fix crash on empty formatted external READs — pklausler / detail
  342. [flang] Extension: allow tabs in output format strings — pklausler / detail
  343. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  346. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  347. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  348. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  349. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail
  352. [NFC] Correct arc draft option — shivam98.tkg / detail
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  356. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  358. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  363. [llvm] Use StringRef::contains (NFC) — kazu / detail
  364. Ensure newlines at the end of files (NFC) — kazu / detail
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  367. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail
  369. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail
  370. Use StringRef::contains (NFC) — kazu / detail
  371. [TableGen] Use llvm::erase_value (NFC) — kazu / detail
  372. [AMDGPU] add tests for alternate form of usubsat; NFC — spatel / detail
  373. [x86] add tests for variants of usubsat; NFC — spatel / detail
  374. [BasicAA] Add range test with multiple indices (NFC) — nikita.ppv / detail
  375. [MLIR] FlatAffineValueConstraints: Fix bug in mergeSymbolIds — groverkss / detail

#4248 (Oct 24, 2021 3:55:18 AM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis / detail
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  94. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  95. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  97. Drop transfer_read inner most unit dimensions — ataei / detail
  98. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  99. [fir] Add Character helper — clementval / detail
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  101. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  104. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  106. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  107. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  108. Revert "[fir] Add Character helper" — clementval / detail
  109. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  110. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  117. [msan] Add stat-family interceptors on Linux — eugenis / detail
  118. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  119. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  120. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  122. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  124. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  125. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  127. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  129. [opt-viewer] Use safe yaml load_all — yikong / detail
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  132. [fir] Add Character helper — clementval / detail
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  136. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  137. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  141. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  146. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  147. Revert "[fir] Add Character helper" — clementval / detail
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  149. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  150. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  152. [mlir] Use empty() calls where possible. — akuegel / detail
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  155. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  156. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  157. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  159. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  160. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  161. [ARM] Add new abs test. NFC — david.green / detail
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  163. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  164. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  165. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  166. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  173. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  178. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  181. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  183. [libc++] Use addressof in vector. — koraq / detail
  184. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  185. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  186. [clang] Use StringRef::contains (NFC) — kazu / detail
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  188. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  189. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  190. Update the title and encoding for the C++ status page — aaron / detail
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  192. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  194. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  195. [fir] Add Character helper — clementval / detail
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  197. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  198. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  200. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  201. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  202. Add the papers that were applied to the latest C2x working draft — aaron / detail
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  207. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  208. [Triple] Don't repeat the function name in comments. NFC — i / detail
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  210. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  212. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  216. Modify "statistics dump" to dump JSON. — gclayton / detail
  217. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  218. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  222. [fir] Remove createConcatenate test temporarily — clementval / detail
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  225. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  226. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  227. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  229. Remove unused parallel-libs project — dblaikie / detail
  230. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  232. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  237. [fir] Remove unused function in CharacterTest — clementval / detail
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  239. [docs] Remove Makefile.sphinx files — tstellar / detail
  240. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  241. compiler-rt: Fix arch detection for ppc64le — tstellar / detail
  242. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  245. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  246. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  247. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  249. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  250. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  251. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail
  253. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail
  255. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  256. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  258. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  259. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  264. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail
  265. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  266. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  271. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  272. Host::GetOSBuildString — pavel / detail
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  278. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  280. [DSE] Add test cases with more complex redundant stores. — flo / detail
  281. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  284. [lldb] Another build fix for 8b8070e23 — pavel / detail
  285. Replace references to Makefile.sphinx — sylvestre / detail
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  287. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  289. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  290. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  291. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  293. [libc++][nfc] Remove double spaces. — koraq / detail
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  295. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  298. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail
  300. [Attributor] Generalize GEP construction — nikita.ppv / detail
  301. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  302. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  303. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  304. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  305. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  309. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  310. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  312. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  314. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  317. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  318. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  325. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  326. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  327. [flang] Extension to distinguish specific procedures — pklausler / detail
  328. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  329. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  330. [X86] Fix bad formatting. NFC — craig.topper / detail
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  334. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  335. [lld-macho] Implement -oso_prefix — vyng / detail
  336. [flang] Support NAMELIST input of short arrays — pklausler / detail
  337. [flang] Fix generic resolution case — pklausler / detail
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  339. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  340. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  341. [flang] Fix crash on empty formatted external READs — pklausler / detail
  342. [flang] Extension: allow tabs in output format strings — pklausler / detail
  343. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  346. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  347. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  348. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  349. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail
  352. [NFC] Correct arc draft option — shivam98.tkg / detail
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  356. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  358. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  363. [llvm] Use StringRef::contains (NFC) — kazu / detail
  364. Ensure newlines at the end of files (NFC) — kazu / detail
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  367. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail
  369. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail
  370. Use StringRef::contains (NFC) — kazu / detail
  371. [TableGen] Use llvm::erase_value (NFC) — kazu / detail

#4247 (Oct 23, 2021 2:32:21 PM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis / detail
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  94. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  95. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  97. Drop transfer_read inner most unit dimensions — ataei / detail
  98. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  99. [fir] Add Character helper — clementval / detail
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  101. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  104. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  106. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  107. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  108. Revert "[fir] Add Character helper" — clementval / detail
  109. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  110. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  117. [msan] Add stat-family interceptors on Linux — eugenis / detail
  118. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  119. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  120. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  122. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  124. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  125. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  127. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  129. [opt-viewer] Use safe yaml load_all — yikong / detail
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  132. [fir] Add Character helper — clementval / detail
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  136. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  137. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  141. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  146. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  147. Revert "[fir] Add Character helper" — clementval / detail
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  149. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  150. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  152. [mlir] Use empty() calls where possible. — akuegel / detail
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  155. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  156. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  157. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  159. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  160. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  161. [ARM] Add new abs test. NFC — david.green / detail
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  163. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  164. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  165. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  166. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  173. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  178. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  181. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  183. [libc++] Use addressof in vector. — koraq / detail
  184. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  185. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  186. [clang] Use StringRef::contains (NFC) — kazu / detail
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  188. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  189. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  190. Update the title and encoding for the C++ status page — aaron / detail
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  192. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  194. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  195. [fir] Add Character helper — clementval / detail
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  197. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  198. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  200. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  201. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  202. Add the papers that were applied to the latest C2x working draft — aaron / detail
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  207. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  208. [Triple] Don't repeat the function name in comments. NFC — i / detail
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  210. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  212. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  216. Modify "statistics dump" to dump JSON. — gclayton / detail
  217. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  218. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  222. [fir] Remove createConcatenate test temporarily — clementval / detail
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  225. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  226. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  227. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  229. Remove unused parallel-libs project — dblaikie / detail
  230. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  232. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  237. [fir] Remove unused function in CharacterTest — clementval / detail
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  239. [docs] Remove Makefile.sphinx files — tstellar / detail
  240. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  241. compiler-rt: Fix arch detection for ppc64le — tstellar / detail
  242. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  245. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  246. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  247. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  249. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  250. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  251. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail
  253. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail
  255. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  256. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  258. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  259. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  264. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail
  265. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  266. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  271. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  272. Host::GetOSBuildString — pavel / detail
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  278. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  280. [DSE] Add test cases with more complex redundant stores. — flo / detail
  281. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  284. [lldb] Another build fix for 8b8070e23 — pavel / detail
  285. Replace references to Makefile.sphinx — sylvestre / detail
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  287. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  289. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  290. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  291. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  293. [libc++][nfc] Remove double spaces. — koraq / detail
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  295. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  298. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail
  300. [Attributor] Generalize GEP construction — nikita.ppv / detail
  301. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  302. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  303. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  304. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  305. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  309. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  310. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  312. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  314. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  317. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  318. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  325. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  326. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  327. [flang] Extension to distinguish specific procedures — pklausler / detail
  328. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  329. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  330. [X86] Fix bad formatting. NFC — craig.topper / detail
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  334. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  335. [lld-macho] Implement -oso_prefix — vyng / detail
  336. [flang] Support NAMELIST input of short arrays — pklausler / detail
  337. [flang] Fix generic resolution case — pklausler / detail
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  339. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  340. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  341. [flang] Fix crash on empty formatted external READs — pklausler / detail
  342. [flang] Extension: allow tabs in output format strings — pklausler / detail
  343. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  346. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  347. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  348. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  349. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail
  352. [NFC] Correct arc draft option — shivam98.tkg / detail
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  356. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  358. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  363. [llvm] Use StringRef::contains (NFC) — kazu / detail
  364. Ensure newlines at the end of files (NFC) — kazu / detail
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  367. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail

#4246 (Oct 23, 2021 12:27:59 PM)

  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  2. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  3. Extend transform introduced in D111896 to multiple exits — listmail / detail
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  6. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  7. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  8. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  11. [fir] Add character utility functions in FIRBuilder — clementval / detail
  12. [x86] add tests for psubus; NFC — spatel / detail
  13. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  14. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  21. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  23. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  27. [NFC] Fix typos — shaoce / detail
  28. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail
  29. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  31. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  37. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  38. [SPARC] Recognize the prefetch instruction — cederman / detail
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  41. [docs] Fix hyperlink — sven.vanhaastregt / detail
  42. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  43. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  46. consteval if does not form a discarded statement — aaron / detail
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  49. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  62. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  63. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  64. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  65. [clangd] Only publish preamble after rebuilds — kadircet / detail
  66. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  70. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  71. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  75. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  77. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  78. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  79. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  80. Fix unused variable warning. — saugustine / detail
  81. [mlir] fix region property generation in python bindings — zinenko / detail
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  86. Raise compile error when using unimplemented functions — muiez / detail
  87. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  88. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  90. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  91. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  92. [MC] Recursively calculate symbol offset — thakis /