collapse
40%
WDescription%
Build stability: 3 out of the last 5 builds failed.40
Test Result: 2 tests failing out of a total of 53,605 tests.99
Build History
x
#15323
(pending—Build #15,322 is already in progress (ETA: N/A))
 
 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

#15322 (Jan 20, 2020 6:36:44 AM)

  1. [lldb] Run the shell test for Xcode's standalone build — Jonas Devlieghere / detail
  2. [lldb] Pass the right args to --target and --build — Jonas Devlieghere / detail
  3. [lldb] Use check-lldb for Xcode tests — Jonas Devlieghere / detail
  4. Replace CLANG_SPAWN_CC1 env var with a driver mode flag — hans / detail
  5. Revert "[mlir] Create a gpu.module operation for the GPU Dialect." — hans / detail
  6. [ELF] -r: don't create .interp — maskray / detail
  7. [Transforms][RISCV] Remove a "using namespace llvm" from an include — hans / detail
  8. Work around PR43337: don't try to use the vec_sel overloads for vector — hans / detail
  9. PR17164: Change clang's default behavior from — hans / detail
  10. Fix pack deduction to only deduce the arity of packs that are actually — hans / detail
  11. PR42694 Support explicit(bool) in older language modes as an extension. — hans / detail
  12. Add extra test file forgotten in 45d7080. — hans / detail
  13. Add __warn_memset_zero_len builtin as a workaround for glibc issue — sguelton / detail
  14. [libcxx] Use mtx_plain | mtx_recursive following C11 API — hans / detail
  15. [ELF] Avoid false-positive assert in getErrPlace() — hans / detail
  16. [OpenMP][Tool] Fix memory leak and double-allocation — hans / detail
  17. Revert "[OPENMP]Do not use RTTI by default for NVPTX devices." — hans / detail
  18. Revert "Allow system header to provide their own implementation of some — hans / detail
  19. Revert 9007f06af0e "Revert "Allow system header to provide their own — hans / detail
  20. [ELF] Allow R_PLT_PC (R_PC) to a hidden undefined weak symbol — maskray / detail
  21. nop change to test the buildkite trigger — hans / detail

#15320 (Jan 16, 2020 2:25:17 AM)

  1. [LegalizeDAG][TargetLowering] Move vXi64/i64->vXf32/f32 uint_to_fp — craig.topper / detail
  2. [DebugInfo] Simplify the constructor of DWARFDebugAranges::Range. NFC. — ikudrin / detail
  3. [lldb] Fix asan failures in data-formatter-objc tests — Raphael Isemann / detail
  4. [VE] i64 arguments, return values and constants — simon.moll / detail
  5. [HIP][AMDGPU] expand printf when compiling HIP to AMDGPU — sameer.sahasrabuddhe / detail
  6. [gn build] Port ed181efa175 — llvmgnsyncbot / detail
  7. [LV] Make X86/assume.ll X86 independent (NFC). — flo / detail
  8. [LV] Allow assume calls in predicated blocks. — flo / detail
  9. clang-format: [JS] tests for async wrapping. — martin / detail

#15319 (Jan 15, 2020 9:59:04 PM)

  1. [AMDGPU] Regenerate shl shift tests — llvm-dev / detail
  2. [MIPS] Regenerate shl/lshr shift tests — llvm-dev / detail
  3. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  4. [PowerPC] Delete PPCDarwinAsmPrinter and PPCMCAsmInfoDarwin — maskray / detail
  5. [NFC] Fix compilation of CrashRecoveryContext.cpp on mingw — alexandre.ganea / detail
  6. __patchable_function_entries: don't use linkage field 'unique' with — maskray / detail
  7. [AMDGPU] Add gfx8 assembler and disassembler test cases — jay.foad / detail
  8. [MC][ELF] Emit a relocation if target is defined in the same section and — maskray / detail
  9. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  10. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  11. [RISCV] Check register class for AMO memory operands — jrtc27 / detail
  12. [SCEV] accurate range for addrecexpr with nuw flag — czhengsz / detail
  13. [clangd] Assert that the testcases in FindExplicitReferencesTest.All — zeratul976 / detail
  14. [clangd] Show template arguments in type hierarchy when possible — zeratul976 / detail
  15. AMDGPU/GlobalISel: Copy type when inserting readfirstlane — arsenm2 / detail
  16. AMDGPU/GlobalISel: Don't use XEXEC class for SGPRs — arsenm2 / detail
  17. AMDGPU: Split test function — arsenm2 / detail
  18. [X86] Use SDNPOptInGlue instead of SDNPInGlue on a couple SDNodes. — craig.topper / detail
  19. [DWARF5][DebugInfo]: Added support for DebugInfo generation for auto — SourabhSingh.Tomar / detail
  20. [DWARF5][clang]: Added support for DebugInfo generation for auto return — SourabhSingh.Tomar / detail
  21. [SCEV] Follow up of D71563: addressing post commit comment. NFC. — sjoerd.meijer / detail
  22. [NFC] Update loop.decrement.reg intrinsic comment — sam.parker / detail
  23. Add zero_extendi and sign_extendi to intrinsic namespace — zinenko / detail
  24. [lldb] Mark several tests as not dependent on debug info — Raphael Isemann / detail
  25. [RISCV] Collect Statistics on Compressed Instructions — selliott / detail
  26. [clangd] Publish xref for macros from Index and AST. — usx / detail
  27. Revert "[DWARF5][clang]: Added support for DebugInfo generation for auto — sam.mccall / detail
  28. [lldb] Fix eh-frame-small-fde test for changes in lld — pavel / detail
  29. This option allows selecting the TLS size in the local exec TLS model, — peter.smith / detail
  30. ARMLowOverheadLoops: return earlier to avoid printing irrelevant dbg — sjoerd.meijer / detail
  31. [DebugInfo][Support] Replace DWARFDataExtractor size function — james.henderson / detail
  32. [lldb][NFC] Use range-based for loops in IRInterpreter — Raphael Isemann / detail
  33. [lldb] Fix lookup of symbols with the same address range but different — jan.kratochvil / detail
  34. [X86] Fix MSVC "truncation from 'int' to 'bool'" warning. NFCI. — llvm-dev / detail
  35. [SelectionDAG] ComputeKnownBits - minimum leading/trailing zero bits in — llvm-dev / detail
  36. [llvm-exegesis][mips] Expand loadImmediate() — Milos.Stojanovic / detail
  37. [clangd] Remove raw string literals in macros — oliver.stannard / detail
  38. [X86][SSE] Add knownbits test showing missing — llvm-dev / detail
  39. [SelectionDAG] ComputeKnownBits add getValidMinimumShiftAmountConstant() — llvm-dev / detail
  40. [clang] Remove raw string literals in macros — oliver.stannard / detail
  41. [lldb][NFC] Remove debug print statement from TestExprDiagnostics.py — Raphael Isemann / detail
  42. [llvm-exegesis] Remove unneeded std::move() — Milos.Stojanovic / detail
  43. GlobalISel: Fix assertion on wide G_ZEXT sources — arsenm2 / detail
  44. [FPEnv] Fix chain handling for fpexcept.strict nodes — ulrich.weigand / detail
  45. Revert "[libc++] Explicitly enumerate std::string external — oliver.stannard / detail
  46. [X86] Add knownbits tests showing missing shift amount demanded elts — llvm-dev / detail
  47. [SelectionDAG] ComputeKnownBits - Add DemandedElts support to — llvm-dev / detail
  48. [SelectionDAG] ComputeNumSignBits - Use getValidShiftAmountConstant for — llvm-dev / detail
  49. [InstSimplify] move tests for select from InstCombine; NFC — spatel / detail
  50. [MIPS][ELF] Use PC-relative relocations in .eh_frame when possible — Alexander.Richardson / detail
  51. [MIPS] Don't emit R_(MICRO)MIPS_JALR relocations against data symbols — Alexander.Richardson / detail
  52. [AArch64] Emit HINT instead of PAC insns in Armv8.2-A or below — pablo.barrio / detail
  53. Add missing triples to tests in 0c29d3ff2233696f663ae34a8aeda23c750ac68f — sam.mccall / detail
  54. Sema::getOwningModule - take const Decl* type. — llvm-dev / detail
  55. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  56. Fix some cppcheck shadow variable warnings. NFCI. — llvm-dev / detail
  57. Merge isVectorType() and getAs<VectorType> calls to silence clang static — llvm-dev / detail
  58. Fix cppcheck uninitialized variable in DiffTree() constructor warning. — llvm-dev / detail
  59. [RISCV] Handle globals and block addresses in asm operands — luismarques / detail
  60. [Clang][Driver] Re-use the calling process instead of creating a new — alexandre.ganea / detail
  61. [mlir][Linalg] Update ReshapeOp::build to be more idiomatic — ntv / detail
  62. [Inlining] Add PreInlineThreshold for the new pass manager — kazu / detail
  63. [mlir] Added missing GPU lowering ops. — julian.gross / detail
  64. [mlir] m_Constant() — zinenko / detail
  65. [DebugInfo] Make debug line address size mismatch non-fatal to parsing — james.henderson / detail
  66. [ThinLTO] Add additional ThinLTO pipeline testing with new PM — tejohnson / detail
  67. [AArch64][SVE] Add patterns for some arith SVE instructions. — danilo.carvalho.grael / detail
  68. [Scheduler] Remove superfluous casts. NFC — david.green / detail
  69. [X86] Add AVX2 known signbits codegen tests — llvm-dev / detail
  70. [X86][SSE] Add sitofp(ashr(x,y)) test case with non-uniform shift value — llvm-dev / detail
  71. [SelectionDAG] ComputeNumSignBits add — llvm-dev / detail
  72. [LegalizeTypes] Add SoftenFloatResult support for — weiwei64 / detail
  73. [lldb/Scripts] Remove SWIG bot — Jonas Devlieghere / detail
  74. Fix tests for builtbot failures — tejohnson / detail
  75. [lldb/Docs] Extend description section of the main page — Jonas Devlieghere / detail
  76. [X86][SSE] Add sitofp(shl(sext(x),y)) test case with non-uniform shift — llvm-dev / detail
  77. AMDGPU/GlobalISel: Simplify assert — arsenm2 / detail
  78. AMDGPU/GlobalISel: Fix branch targets when emitting SI_IF — arsenm2 / detail
  79. AMDGPU/GlobalISel: Add some baseline tests for vector extract — arsenm2 / detail
  80. AMDGPU/GlobalISel: Set insert point after waterfall loop — arsenm2 / detail
  81. [SelectionDAG] ComputeNumSignBits add — llvm-dev / detail
  82. AMDGPU/GlobalISel: Select llvm.amdgcn.ds.ordered.{add|swap} — arsenm2 / detail
  83. Try number 2 for fixing bot failures — tejohnson / detail
  84. Unbreak the mlir build after 202ab273e6eca134b69882f100c666fcd3affbcf — benny.kra / detail
  85. Fix readability-identifier-naming missing member variables — aaron / detail
  86. Hopefully last fix for bot failures — tejohnson / detail
  87. [llvm][MIRVRegNamerUtils] Adding hashing on FrameIndex MachineOperands. — puyan / detail
  88. [X86][Disassembler] Fix a bug when disassembling an empty string — maskray / detail
  89. Add a couple of missed wildcards in debug-pass-manager output checking — tejohnson / detail
  90. Revert "[ThinLTO] Add additional ThinLTO pipeline testing with new PM" — tejohnson / detail
  91. [gn build] (manually) port b4a99a061f51 — thakis / detail
  92. [clangd] Render header of hover card as a heading — kadircet / detail
  93. [clangd] Include expression in DecltypeTypeLoc sourcerange while — kadircet / detail
  94. [lldb-server] Remove dead CMake code — apl / detail
  95. [Clang] Always set -z now linker option on Fuchsia — phosek / detail
  96. Rework be15dfa88fb1 such that it works with GlobalISel which doesn't use — daniel_l_sanders / detail
  97. [LTO] Constify lto::Config reference passed to backends (NFC) — tejohnson / detail
  98. [Dsymutil][Debuginfo][NFC] #3 Refactor dsymutil to separate DWARF — a.v.lapshin / detail
  99. [InstCombine] add tests for select --> copysign; NFC — spatel / detail
  100. Fix a test case by adding -fno-delayed-template-parsing. — aaron / detail
  101. [NFC][clang][IFS] Adding braces to if-statement as prep for D71301. — puyan / detail
  102. [clang][IFS] Prevent Clang-IFS from Leaking symbols from inside a block. — puyan / detail
  103. [lldb] Revert ddf044290ede for TestProcessAPI.py — Raphael Isemann / detail
  104. [LegalizeIntegerTypes][X86] Add support for expanding input of — craig.topper / detail
  105. [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid — riverriddle / detail
  106. Implement VectorType conditional operator GNU extension. — erich.keane / detail
  107. [InstCombine] add FMF to tests for more coverage; NFC — spatel / detail
  108. [ItaniumCXXABI] Make tls wrappers properly comdat — martin / detail
  109. [ThinLTO/WPD] Fix index-based WPD for alias vtables — tejohnson / detail
  110. PR44514: Fix recovery from noexcept with non-convertible expressions — erich.keane / detail
  111. [mlir] Remove unnecessary assert for single region. — riverriddle / detail
  112. Revert "[DWARF5][DebugInfo]: Added support for DebugInfo generation for — akhuang / detail
  113. [clang][IFS][test] Fixing mangled name of a test for Darwin. — puyan / detail
  114. [PGO][CHR] Guard against 0-to-0 branch weight and avoid division by zero — yamauchi / detail
  115. [lldb-server] Prefer target_include_directories — apl / detail
  116. [mlir] Update the use-list algorithms in SymbolTable to support nested — riverriddle / detail
  117. [mlir] Update the CallGraph for nested symbol references, and simplify — riverriddle / detail
  118. [DebugInfo] Add another level to DebugInfoKind called Constructor — akhuang / detail
  119. [mlir] Add support for attaching a visibility to symbols. — riverriddle / detail
  120. [mlir] NFC: Remove unused variable. — riverriddle / detail
  121. Re-enable testing of .s tests under test/CodeGen/X86. — richard / detail
  122. [GlobalISel] Change representation of shuffle masks in MachineOperand. — efriedma / detail
  123. [llvm-exegesis] Initialize const bitvector member — Jonas Devlieghere / detail
  124. [LanguageRuntime] Retire an unused member function. NFCI. — ditaliano / detail
  125. try to fix InterfaceStubs/lambda.cpp on Windows after bd8c8827d96f0 — thakis / detail
  126. [lldb/Utility] Add std::move to make placate clang 3.8 — Jonas Devlieghere / detail
  127. [mlir] [VectorOps] fixed typo in verifier of slice op — ajcbik / detail
  128. [clang] [test] Fix riscv-toolchain-extra to be less picky about paths — mgorny / detail
  129. [X86] Add test to show that nofpexcept flag is not preserved by stack — craig.topper / detail
  130. [X86] Copy the nofpexcept flag when folding a load into an instruction — craig.topper / detail
  131. [MLIR] Fix broken link locations after move to monorepo — aminim / detail
  132. [PowerPC] [NFC] set instruction number as 1st priority of lsr cost — czhengsz / detail
  133. [MC] Don't resolve relocations referencing STB_LOCAL STT_GNU_IFUNC — maskray / detail
  134. [ELF] Add -z force-ibt and -z shstk for Intel Control-flow Enforcement — maskray / detail
  135. [OpenMP][Tool] Make tests for archer dependent on TSan — protze / detail
  136. [ELF] Delete unintended --force-bti — maskray / detail
  137. [OpenMP][Tool] Improving stack trace for Archer — protze / detail
  138. [AMDGPU] Add gfx9 assembler and disassembler test cases — jay.foad / detail
  139. [AMDGPU] Improve error checking in gfx10 assembler tests — jay.foad / detail
  140. [AMDGPU] Remove duplicate gfx10 assembler and disassembler tests — jay.foad / detail
  141. [lldb] Fix that SBThread.GetStopDescription is returning strings with — Raphael Isemann / detail
  142. [lldb] Don't defend against internal LLVM errors in IRInterpreter — Raphael Isemann / detail
  143. [mlir] Fix -Wunused — sam.mccall / detail
  144. [AMDGPU] Fix getInstrLatency() always returning 1 — Stanislav.Mekhanoshin / detail
  145. [lldb][NFC] Rewrite python_api/rdar-12481949 test — Raphael Isemann / detail
  146. [libcxx] [test] Add casts to avoid signed/unsigned mismatch warnings on — bion / detail
  147. [AMDGPU] Model distance to instruction in bundle — Stanislav.Mekhanoshin / detail
  148. [llvm-readobj][test] - Fix grammar in comments. — grimar / detail
  149. [clang-tidy] Ignore implicit casts in modernize-use-default-member-init — malcolm.parsons / detail
  150. [TableGen] Introduce a `defvar` statement. — simon.tatham / detail
  151. [TableGen] Introduce an if/then/else statement. — simon.tatham / detail
  152. [Target] Fix uninitialized value in — sam.mccall / detail
  153. [ARM][MVE] Masked gathers from base + vector of offsets — anna.welker / detail
  154. [mlir] Add loop.parallel, loop.reduce and loop.reduce.return operations. — Adrian Prantl / detail
  155. [mlir] Ran git-clang-format. — Adrian Prantl / detail
  156. [lldb][NFC] Cleanup ClangASTContext::CompleteTagDeclarationDefinition — Raphael Isemann / detail
  157. [mlir] Create a gpu.module operation for the GPU Dialect. — herhut / detail
  158. [RISCV] Fix ILP32D lowering for double+double/double+int return types — jrtc27 / detail
  159. [mlir] Fix translation of splat constants to LLVM IR — zinenko / detail
  160. [ARM][MVE] Disallow VPSEL for tail predication — sam.parker / detail
  161. [SelectionDAG] ComputeKnownBits - merge — llvm-dev / detail
  162. [X86][SSE] Add add(shl(and(x,c1),c2),c3) test case with non-uniform — llvm-dev / detail
  163. [ARM][Thumb2] Fix ADD/SUB invalid writes to SP — diogo.sampaio / detail
  164. [ARM][LowOverheadLoops] Change predicate inspection — sam.parker / detail
  165. [SelectionDAG] ComputeKnownBits - merge — llvm-dev / detail
  166. Fix "MIParser::getIRValue(unsigned int)’ defined but not used" warning. — llvm-dev / detail
  167. [ARM][LowOverheadLoops] Allow all MVE instrs. — sam.parker / detail
  168. [lldb/Expression] Improve interpreter error message with a non-running — medismail.bennani / detail
  169. [ARM,MVE] Use the new Tablegen `defvar` and `if` statements. — simon.tatham / detail
  170. [unittests] Fix "comparison of integers of different signs" warnings — Milos.Stojanovic / detail
  171. Make helper functions static or move them into anonymous namespaces. — benny.kra / detail
  172. [FPEnv] Fix chain handling regression after 04a8696 — ulrich.weigand / detail
  173. [RISCV][NFC] Deduplicate Atomic Intrinsic Definitions — selliott / detail
  174. [FPEnv] Add some comments to IRBuilder.h — ulrich.weigand / detail
  175. [lldb][NFC] Make name parameter in AddMethodToCXXRecordType a StringRef — Raphael Isemann / detail
  176. [TableGen] Update editor modes for new keywords. — simon.tatham / detail
  177. [InstSimplify] add tests for vector select; NFC — spatel / detail
  178. AArch64: fix bitcode upgrade of @llvm.neon.addp. — Tim Northover / detail
  179. Expression eval lookup speedup by not returning methods in — pavel / detail
  180. Fix "null pointer passed to nonnull argument" clang static analyzer — llvm-dev / detail
  181. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  182. Merge isa<> and getAs<> calls to fix "pointer is null" static analyzer — llvm-dev / detail
  183. Remove duplicate variable. NFCI. — llvm-dev / detail
  184. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  185. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  186. [llvm-readobj][llvm-readelf][test] - Add a few more dynamic section — grimar / detail
  187. [lldb/DWARF] Move location list sections into DWARFContext — pavel / detail
  188. [AIX] ExternalSymbolSDNode lowering — Xiangling.Liao / detail
  189. [DBG][LIVEDEBUGVALUES][NFC] Add Targeted LiveDebugValues Behaviour — Tom.Weaver / detail
  190. [OpenCL] Add MSAA sharing extension builtin functions — sven.vanhaastregt / detail
  191. Revert "Recommit "[GlobalOpt] Pass DTU to removeUnreachableBlocks — flo / detail
  192. [AArch64] Fix save register pairing for Windows AAPCS — Sanne.Wouda / detail
  193. Revert "[DBG][LIVEDEBUGVALUES][NFC] Add Targeted LiveDebugValues — Tom.Weaver / detail
  194. [clang-tidy] Match InitListExpr in modernize-use-default-member-init — malcolm.parsons / detail
  195. [Syntax] Assert invariants on tree structure and fix a bug in mutations — ibiryukov / detail
  196. [Syntax] Mark synthesized nodes as modifiable — ibiryukov / detail
  197. [DBG][LIVEDEBUGVALUES][NFC] Add Targeted LiveDebugValues Behaviour — Tom.Weaver / detail
  198. [scudo][standalone] Fork support — kostyak / detail
  199. [Syntax] Unset IsOriginal flag on nodes removed from the tree — ibiryukov / detail
  200. [ARM][MVE] VTP Block Pass fix — sjoerd.meijer / detail
  201. [clang][OpenCL] Fix covered switch warning — Jinsong Ji / detail
  202. Fix "pointer is null" clang static analyzer warnings. NFCI. — llvm-dev / detail
  203. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  204. [IR] fix potential crash in Constant::isElementWiseEqual() — spatel / detail
  205. [lldb/Utility] Use assert instead of llvm_unreachable for LLDBAssert — Jonas Devlieghere / detail
  206. [RISCV] Add Clang frontend support for Bitmanip extension — scott.egerton / detail
  207. [test] Make data layout of load-bitcast64.ll explicit, use — aqjune / detail
  208. Removed PointerUnion3 and PointerUnion4 aliases in favor of the variadic — gribozavr / detail
  209. [ELF] --exclude-libs: don't assign VER_NDX_LOCAL to undefined symbols — maskray / detail
  210. [InstCombine] Let combineLoadToNewType preserve ABI alignment of the — aqjune / detail
  211. [AIX][XCOFF] Supporting the ReadOnlyWithRel SectionKnd — diggerlin / detail
  212. SCC: Allow ReplaceNode to safely support insertion — warren_ristow / detail
  213. [X86] Directly emit a BROADCAST_LOAD from constant pool in — craig.topper / detail
  214. [ThinLTO] Handle variable with twice promoted name (Rust) — tejohnson / detail
  215. [ELF] Delete the RelExpr member R_HINT. NFC — maskray / detail
  216. [ThinLTO/WPD] Remove an overly-aggressive assert — tejohnson / detail
  217. [RISCV] Allow shrink wrapping for RISC-V — lewis-revill / detail
  218. Added readability-qualified-auto check — aaron / detail
  219. [gn build] Port 36fcbb838c8 — llvmgnsyncbot / detail
  220. [lldb/test] test_breakpoints_func_full from — stilis / detail
  221. [MachineScheduler] Reduce reordering due to mem op clustering — jay.foad / detail
  222. [InstCombine] add test for possible cast-of-select transform; NFC — spatel / detail
  223. Fix NetBSD bot after b4a99a061f517e60985667e39519f60186cbb469 — alexandre.ganea / detail
  224. [nfc][libomptarget] Refactor amdgcn target_impl — jonathanchesterfield / detail
  225. [nfc][libomptarget] Refactor nvptx/target_impl.cu — jonathanchesterfield / detail
  226. [InstCombine] Add test for iterator invalidation bug; NFC — nikita.ppv / detail
  227. [InstCombine] Fix user iterator invalidation in bitcast of phi transform — nikita.ppv / detail
  228. [InstCombine] Make combineLoadToNewType a method; NFC — nikita.ppv / detail
  229. [InstCombine] Fix infinite loop due to bitcast <-> phi transforms — nikita.ppv / detail
  230. [OPENMP]Improve handling of possibly incorrectly mapped types. — a.bataev / detail
  231. [NewPM] Port MergeFunctions pass — nikita.ppv / detail
  232. [OpenMP][Tool] Runtime warning for missing TSan-option — protze / detail
  233. [Driver] Ignore -fno-semantic-interposition — maskray / detail
  234. [SVE] Add patterns for MUL immediate instruction. — danilo.carvalho.grael / detail
  235. [libcxx] [Windows] Make a more proper implementation of strftime_l for — martin / detail
  236. dotest.py: Add option to pass extra lldb settings to dotest — Adrian Prantl / detail
  237. [analyzer] Fix SARIF column locations — jranieri / detail
  238. [DebugInfo] Add option to clang to limit debug info that is emitted for — akhuang / detail
  239. [InstCombine] Fix worklist management when removing guard intrinsic — nikita.ppv / detail
  240. [clang][test][NFC] Use more widely supported sanitizer for file — Jan Korous / detail
  241. [GVN] fix comment/argument name to match actual implementation. NFC — fedor.sergeev / detail
  242. [LegalizeTypes] Remove untested code from ExpandIntOp_UINT_TO_FP — craig.topper / detail
  243. [Driver][test] Fix Driver/hexagon-toolchain-elf.c for — maskray / detail
  244. [AArch64][GlobalISel]: Support @llvm.{return,frame}address selection. — Amara Emerson / detail
  245. Remove trailing `;`. NFC. — michael.hliao / detail
  246. [mlir] Use double format when parsing bfloat16 hexadecimal values — riverriddle / detail
  247. [OPENMP]Do not emit special virtual function for NVPTX target. — a.bataev / detail
  248. [DAGCombine] Replace `getIntPtrConstant()` with `getVectorIdxTy()`. — michael.hliao / detail
  249. [mlir][Linalg] Update the semantics, verifier and test for Linalg with — ntv / detail
  250. -fmodules-codegen should not emit extern templates — l.lunak / detail
  251. fix recent -fmodules-codegen fix test — l.lunak / detail
  252. make -fmodules-codegen and -fmodules-debuginfo work also with PCHs — l.lunak / detail
  253. [mlir] Enable printing of FuncOp in the generic form. — riverriddle / detail
  254. [OPENMP]Do not use RTTI by default for NVPTX devices. — a.bataev / detail
  255. [mlir] Refactor ModuleState into AsmState and expose it to users. — riverriddle / detail
  256. [remark][diagnostics] Using clang diagnostic handler for IR input files — xur / detail
  257. [mlir][spirv] Properly support SPIR-V conversion target — antiagainst / detail
  258. [codegen,amdgpu] Enhance MIR DIE and re-arrange it for AMDGPU. — michael.hliao / detail
  259. [LIBOMPTARGET] Do not increment/decrement the refcount for "declare — georgios.rokos / detail
  260. Fix windows bot failures in c410adb092c9cb51ddb0b55862b70f2aa8c5b16f — xur / detail
  261. [libcxx] Use C11 thread API on Fuchsia — phosek / detail
  262. [mlir] : Fix ViewOp shape folder for identity affine maps — ataei / detail
  263. [X86] Swap the 0 and the fudge factor in the constant pool for the — craig.topper / detail
  264. [X86] Drop an unneeded FIXME. NFC — craig.topper / detail
  265. [amdgpu] Fix typos in a test case. — michael.hliao / detail
  266. [Win64] Handle FP arguments more gracefully under -mno-sse — rnk / detail
  267. Allow /D flags absent during PCH creation under msvc-compat — rnk / detail
  268. [X86] ABI compat bugfix for MSVC vectorcall — rnk / detail
  269. [Concepts] Type Constraints — saar / detail
  270. [BranchAlign] Add master --x86-branches-within-32B-boundaries flag — listmail / detail
  271. DWARFDebugLine.cpp: Restore LF line endings — hstong / detail
  272. Modify test to use -S instead of -c so that it works when an external — douglas.yung / detail
  273. PR44540: Prefer an inherited default constructor over an initializer — richard / detail
  274. CMake: Make most target symbols hidden by default — tstellar / detail
  275. Relax the rules around objc_alloc and objc_alloc_init optimizations. — phabouzit / detail
  276. [PowerPC] Fix powerpcspe subtarget enablement in llvm backend — chmeeedalf / detail
  277. [ODRHash] Fix wrong error message with bitfields and mutable. — rtrieu / detail
  278. [Driver][X86] Add -malign-branch* and -mbranches-within-32B-boundaries — maskray / detail
  279. Fix up ms-pch-macro.c test to pass on non-Windows — rnk / detail
  280. [lldb/CommandInterpreter] Remove flag that's always true (NFC) — Jonas Devlieghere / detail
  281. [lldb/test] Add test for CMTime data formatter — Jonas Devlieghere / detail
  282. [Scheduler] Adjust interface of CreateTargetMIHazardRecognizer to use — david.green / detail
  283. [Attributor] AAValueConstantRange: Value range analysis using constant — uenoku.tokotoko / detail
  284. [ARM] Reegenerate MVE tests. NFC — david.green / detail
  285. [X86] Don't call LowerUINT_TO_FP_i32 for i32->f80 on 32-bit targets with — craig.topper / detail
  286. [VE] Minimal codegen for empty functions — simon.moll / detail
  287. [AMDGPU] Invert the handling of skip insertion. — cdevadas / detail
  288. [MachO] Add a test for detecting reserved unit length. — ikudrin / detail
  289. [gn build] Port 0dc6c249bff — llvmgnsyncbot / detail
  290. [DWARF] Fix DWARFDebugAranges to support 64-bit CU offsets. — ikudrin / detail
  291. [RISCV] Support ABI checking with per function target-features — zakk.chen / detail
  292. [llvm-locstats][NFC] Support OOP concept — djordje.todorovic / detail
  293. Revert "[RISCV] Add Clang frontend support for Bitmanip extension" — scott.egerton / detail
  294. [yaml2obj/obj2yaml] - Add support for SHT_RELR sections. — grimar / detail
  295. [llvm-locstats] Add the --draw-plot option — djordje.todorovic / detail
  296. [AArch64][SVE] Add ptest intrinsics — cullen.rhodes / detail
  297. [Support] Replace Windows __declspec(thread) with thread_local for — russell.gallop / detail
  298. Revert "[yaml2obj/obj2yaml] - Add support for SHT_RELR sections." — grimar / detail
  299. [Lexer] Allow UCN for dollar symbol '\u0024' in identifiers when using — scott.egerton / detail
  300. [llvm-locstats] Fix the docs — djordje.todorovic / detail
  301. [NFC] Adjust test cases numbering, test commit. — arkady.shlykov / detail
  302. [AArch64][SVE] Fold variable into assert to silence unused variable — benny.kra / detail
  303. [lldb] Add expect_expr function for testing expression evaluation in — Raphael Isemann / detail
  304. [yaml2obj/obj2yaml] - Add support for SHT_RELR sections. — grimar / detail
  305. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  306. RegisterClassInfo::computePSetLimit - assert that we actually find a — llvm-dev / detail
  307. Fix Wdocumentation warning. NFC. — llvm-dev / detail
  308. Revert "[RISCV] Support ABI checking with per function target-features" — zakk.chen / detail
  309. [RISCV] Support ABI checking with per function target-features — zakk.chen / detail
  310. Revert rG6078f2fedcac5797ac39ee5ef3fd7a35ef1202d5 - — llvm-dev / detail
  311. Bump the trunk major version to 11 — hans / detail
  312. [PowerPC] Legalize saturating vector add/sub — nemanja.i.ibm / detail
  313. [llvm-locstats] Add the --compare option — djordje.todorovic / detail
  314. Further implement CWG 2292 — aaron / detail
  315. [RISCV] Fix test for inline asm z constraint modifier — luismarques / detail
  316. TableGen/GlobalISel: Don't reconstruct CodeGenRegBank — arsenm2 / detail
  317. TableGen/GlobalISel: Don't take reference to temporary values — arsenm2 / detail
  318. TableGen: Delete some copy constuctors — arsenm2 / detail
  319. GlobalISel: Fix narrowScalar for G_ANYEXT results — arsenm2 / detail
  320. AMDGPU: Partially directly select llvm.amdgcn.interp.p1.f16 — arsenm2 / detail
  321. GlobalISel: Implement lower for G_BITCAST — arsenm2 / detail
  322. [mlir] LLVM import: handle function-typed constants — zinenko / detail
  323. [FPEnv] Address post-commit review comment for D71467 — ulrich.weigand / detail
  324. [clangd] Show hower info for expressions — kadircet / detail
  325. [ELF] Avoid false-positive assert in getErrPlace() — Alexander.Richardson / detail
  326. [mlir][EDSC] Refactor dependencies involving EDSCs. — ntv / detail
  327. [gn build] (manually) port b4a99a061f51 better — thakis / detail
  328. [clangd] Add a ruler after header in hover — kadircet / detail
  329. [clangd] Rearrange type, returntype and parameters in hover card — kadircet / detail
  330. [clang] New __attribute__((__clang_arm_mve_strict_polymorphism)). — simon.tatham / detail
  331. [gn build] find mistakes like the one fixed in 72b5989e0d1 at build time — thakis / detail
  332. [clangd] Fix windows buildbots — kadircet / detail
  333. Restore "[ThinLTO] Add additional ThinLTO pipeline testing with new PM" — tejohnson / detail
  334. [llvm-readobj][test] - Cleanup SHT_RELR sections testing. — grimar / detail
  335. [mlir][Linalg] NFC - Hotfix for gcc-5 build — ntv / detail
  336. [CMake] Enable -qfuncsect when building with IBM XL — hubert.reinterpretcast / detail
  337. DWARFDebugLine.cpp: Format unknown line number standard opcodes — hubert.reinterpretcast / detail
  338. [ORC] Update lazyReexports to support aliases with different symbol — Lang Hames / detail
  339. [ORC] Simplify use of lazyReexports with LLJIT. — Lang Hames / detail
  340. [mlir][Linalg] NFC - Cleanup Linalg Pass locations and namespacing — ntv / detail
  341. [mlir][Linalg] NFC - Hotfix for gcc-5 build — ntv / detail
  342. [InstCombine] reassociate fsub+fsub into fsub+fadd — spatel / detail
  343. [Loop Peeling] Add possibility to enable peeling on loop nests. — arkady.shlykov / detail
  344. [ThinLTO] Always import constants — evgeny / detail
  345. Fix bot by adjusting wildcard matching — tejohnson / detail
  346. Revert "[mlir] Create a gpu.module operation for the GPU Dialect." — benny.kra / detail
  347. [clangd] Extract string literals in macro arguments to unbreak gcc — kadircet / detail
  348. [ARM][MVE][Intrinsics] Add VMINAQ, VMINNMAQ, VMAXAQ, VMAXNMAQ — mark.murray / detail
  349. Replace CLANG_SPAWN_CC1 env var with a driver mode flag — thakis / detail
  350. [gn build] Reformat all build files — thakis / detail
  351. Revert "Revert rG6078f2fedcac5797ac39ee5ef3fd7a35ef1202d5 - — Amara Emerson / detail
  352. [ORC] Set setCloneToNewContextOnEmit on LLJIT's transform layer when — Lang Hames / detail
  353. [Mips] Add FileCheck to a test that just tested for a crash. — craig.topper / detail
  354. [gn build] make "gn format" comment slightly more concise — thakis / detail
  355. [gn build] add multi-line forcing comments in more places — thakis / detail
  356. [gn build] re-run "gn format" with trunk gn — thakis / detail
  357. [docs][ORC] Update the laziness section of the ORCv2 design doc. — Lang Hames / detail
  358. [DWARF] Emit DW_AT_call_return_pc as an address — Vedant Kumar / detail
  359. DebugInfo: Factor out logic to update locations in MD_loop metadata, NFC — Vedant Kumar / detail
  360. Work around PR43337: don't try to use the vec_sel overloads for vector — richard / detail
  361. PR17164: Change clang's default behavior from — richard / detail
  362. [NFC][IndVarSimplify] remove duplicate code in — danilo.carvalho.grael / detail
  363. [mlir] Add shaped container component type interface — jpienaar / detail
  364. [NFC] Refactor InlineResult for readability — mtrofin / detail
  365. [MachineScheduler][NFC] Don't swap when we can't cluster — Jinsong Ji / detail
  366. lldb: Run TestCrossDSOTailCalls.py and TestCrossObjectTailCalls.py on — Vedant Kumar / detail
  367. [libc++] Make SFINAE'd member functions in string mutually exclusive. — eric / detail
  368. [libc++] Explicitly mark basic_string<...>::npos with default — eric / detail
  369. [libc++] Explicitly enumerate std::string external instantiations - — eric / detail
  370. [BasicBlock] add helper getPostdominatingDeoptimizeCall — fedor.sergeev / detail
  371. DWARF: Simplify the way the return PC is attached to call site tags, NFC — Vedant Kumar / detail
  372. [test] Move call-site-entry-linking.test into test/tools/dsymutil/X86 — Vedant Kumar / detail
  373. [libc++] Optimize basic_string::operator=(const basic_string&) for SSO — eric / detail
  374. [libc++] Fix parsing <string> in C++03. — eric / detail
  375. Revert "[OPENMP]Do not use RTTI by default for NVPTX devices." — a.bataev / detail
  376. [lldb/Debugger] Rename IO handler methods to be more meaningful (NFC) — Jonas Devlieghere / detail
  377. Revert "Allow system header to provide their own implementation of some — akhuang / detail
  378. [COFF] Warn that LLD does not support /PDBSTRIPPED: — rnk / detail
  379. [libcxx] Use mtx_plain | mtx_recursive following C11 API — phosek / detail
  380. [lldb/Utils] Patch all variables used by lldb-dotest — Jonas Devlieghere / detail
  381. [IR] Module's NamedMD table needn't be 'void *' — modocache / detail
  382. GlobalISel: Handle more cases of G_SEXT narrowing — arsenm2 / detail
  383. AMDGPU: Remove custom node for exports — arsenm2 / detail
  384. AMDGPU/GlobalISel: Select exp with patterns — arsenm2 / detail
  385. [CodeExtractor] Transfer debug info to extracted function — Vedant Kumar / detail
  386. [OPENMP]Use regular processing of vtable used when TU is a prefix. — a.bataev / detail
  387. Revert "Further implement CWG 2292" — akhuang / detail
  388. Process BUNDLE in tail duplication — Stanislav.Mekhanoshin / detail
  389. [lldb/Utils] Patch all variables used by lldb-dotest (2/2) — Jonas Devlieghere / detail
  390. [lldb/Utils] Patch all variables used by lit (3/3) — Jonas Devlieghere / detail
  391. Fix pack deduction to only deduce the arity of packs that are actually — richard / detail
  392. [LLDB] Add ObjectFileWasm plugin for WebAssembly debugging — dschuff / detail
  393. llc: Change behavior of -mattr with existing attribute — arsenm2 / detail
  394. [lldb/Tools] Remove lldb-mi.exports — Jonas Devlieghere / detail
  395. [Support] make report_fatal_error `abort` instead of `exit` — Yuanfang Chen / detail
  396. debugserver: Cut dependency on intrinsics_gen — Vedant Kumar / detail
  397. Revert "[Support] make report_fatal_error `abort` instead of `exit`" — Yuanfang Chen / detail
  398. llc: Don't overwrite frame-pointer attribute — arsenm2 / detail
  399. Fix the macos build after D71575. — jingham / detail
  400. [X86] Add 32-bit mode sse1 command line to scalar-int-to-fp.ll. NFC — craig.topper / detail
  401. [X86] When handling i64->f32 sint_to_fp on 32-bit targets only bitcast — craig.topper / detail
  402. [SampleFDO] Fix invalid branch profile generated by indirect call — wmi / detail
  403. PR42694 Support explicit(bool) in older language modes as an extension. — richard / detail
  404. [lldb/Reproducers] Extract function for reading environment override — Jonas Devlieghere / detail
  405. Set some fast math attributes in setFunctionAttributes — arsenm2 / detail
  406. [lldb/Reproducers] Add a flag to always generating a reproducer — Jonas Devlieghere / detail
  407. Insert wait instruction after X87 instructions which could raise — chen3.liu / detail
  408. [gn build] Port 8fdafb7dced — llvmgnsyncbot / detail
  409. [lldb/Reproducers] Print more info for reproducer status — Jonas Devlieghere / detail
  410. [mlir] fix broken links to Glossary — inouehrs / detail

#15318 (Jan 15, 2020 5:30:34 PM)

  1. [zorg] Pass "-DLLVM_POLLY_LINK_INTO_TOOLS=ON" in getPollyBuildFactory — efriedma / detail
  2. [AVR] Add the AVR builder 'llvm-avr-linux' back, pulling from GitHub — me / detail
  3. lldb-sanitized: Move MAX_PARALLEL_TESTS initialization to a place where — Adrian Prantl / detail

#15317 (Jan 12, 2020 5:59:52 AM)

  1. disable ZLib on the LLDB builder — Saleem Abdulrasool / detail
  2. [lldb] Set LLDB_ENABLE_PYTHON to ON — Jonas Devlieghere / detail
  3. [lldb] Increase the build timeout for the sanitized bot — Jonas Devlieghere / detail
  4. Enable remote host configuration to run the target tests for Windows to — vvereschaka / detail
  5. [VE] Staging buildbot — simon.moll / detail
  6. [lldb][NFC] Make integer types functions in ClangASTContext not static — Raphael Isemann / detail
  7. [lldb][NFC] Simplify ClangASTContext::GetTypeForDecl — Raphael Isemann / detail
  8. [SelectionDAG] Disallow indirect "i" constraint — maskray / detail
  9. [X86] Remove dyn_casts to ConstantSDNode for operand 1 of — craig.topper / detail
  10. [X86] Use isOneConstant to simplify some code. NFC — craig.topper / detail
  11. [X86] Use APInt::isOneValue and ConstantSDNode::isOne. NFC — craig.topper / detail
  12. [PowerPC] Exploit the rlwinm instructions for "and" with constant — qshanz / detail
  13. [CMake] Added remote test execution support into CrossWinToARMLinux — vvereschaka / detail
  14. [SelectionDAT] Simplify SelectionDAGBuilder::visitInlineAsm — maskray / detail
  15. [ELF][PPC64] Implement IPLT code sequence for non-preemptible IFUNC — maskray / detail
  16. [ELF][PPC32] Implement IPLT code sequence for non-preemptible IFUNC — maskray / detail
  17. [ELF][PPC64] Improve "call lacks nop" diagnostic and make it compatible — maskray / detail
  18. [Attributor] Use `changeUseAfterManifest` in AAValueSimplify manifest — uenoku.tokotoko / detail
  19. [NFC] Add test for load-insert-store pattern — qiucofan / detail
  20. [Diagnostic] Add ftabstop to -Wmisleading-indentation — tyker / detail
  21. [opt] Fix run-twice crash and detection problem — maskray / detail
  22. [MCP] Add stats for backward copy propagation. NFC. — lkail / detail
  23. [MIPS GlobalISel] Select bswap — petar.avramovic / detail
  24. [MIPS GlobalISel] Select bitreverse — petar.avramovic / detail
  25. [OpenCL] Add mipmap builtin functions — sven.vanhaastregt / detail
  26. [ARM][THUMB2] Allow emitting T3 types of add and sub — diogo.sampaio / detail
  27. [LV][NFC] Some refactoring and renaming to facilitate next change. — evgueni.brevnov / detail
  28. [LV][NFC] Keep dominator tree up to date during vectorization. — evgueni.brevnov / detail
  29. [ARM] MVE sink ICmp test. NFC — david.green / detail
  30. [ARM] Sink splat to ICmp — david.green / detail
  31. Revert "[MIPS GlobalISel] Select bitreverse" — gribozavr / detail
  32. [PowerPC] Legalize rounding nodes — nemanja.i.ibm / detail
  33. AMDGPU/GlobalISel: Account for G_PHI result bank — arsenm2 / detail
  34. AMDGPU: Generate check lines — arsenm2 / detail
  35. AMDGPU: Improve llvm.round.f64 lowering for CI+ — arsenm2 / detail
  36. GlobalISel: moreElementsVector for FP min/max — arsenm2 / detail
  37. AMDGPU/GlobalISel: Add select test for fexp2 — arsenm2 / detail
  38. [ARM][Thumb][FIX] Add unwinding information to t4 — diogo.sampaio / detail
  39. [InstCombine] propagate sign argument through nested copysigns — spatel / detail
  40. AMDGPU/GlobalISel: Select llvm.amdgcn.fmad.ftz — arsenm2 / detail
  41. [MIPS GlobalISel] Select bitreverse. Recommit — petar.avramovic / detail
  42. [InstCombine] remove stale comment on test; NFC — spatel / detail
  43. Ignore "no-frame-pointer-elim" and "no-frame-pointer-elim-non-leaf" in — maskray / detail
  44. AMDGPU/GlobalISel: Re-use MRI available in selector — arsenm2 / detail
  45. [test] do not parse ls output for file size; NFCI — bryan.chan / detail
  46. [X86] Add X86ISD::PCMPGT to — craig.topper / detail
  47. TableGen: Fix assert on PatFrags with predicate code — arsenm2 / detail
  48. AMDGPU/GlobalISel: Select mul24 intrinsics — arsenm2 / detail
  49. [X86][AsmParser] re-introduce 'offset' operator — epastor / detail
  50. [OpenMP] Use the OpenMPIRBuilder for `omp cancel` — johannes / detail
  51. [OpenMP] Use the OpenMPIRBuilder for `omp parallel` — johannes / detail
  52. [PowerPC][docs] Update Embedded PowerPC docs in Compiler Writers Info — Jinsong Ji / detail
  53. [libomptarget][nfc] Change unintentional target_impl prefix to kmpc_impl — jonathanchesterfield / detail
  54. [OpenMP][FIX] Generalize a test check line — johannes / detail
  55. Remove a redundant `default:` on an exhaustive switch(enum). — epastor / detail
  56. [CodeGen] Use CreateFNeg in buildFMulAdd — craig.topper / detail
  57. [CodeGen] Use IRBuilder::CreateFNeg for __builtin_conj — craig.topper / detail
  58. [X86] Add test case for PR44412. NFC — craig.topper / detail
  59. [NFC] Add comments in unit test aix-xcoff-toc.ll to clarify the intent — jasonliu / detail
  60. [SelectionDAG] Fix copy/paste mistake in comment. NFC — craig.topper / detail
  61. [TargetLowering][AMDGPU] Make scalarizeVectorLoad return a pair of — craig.topper / detail
  62. [mlir] Refactor operation results to use a single use list for all — riverriddle / detail
  63. [NFC] Style cleanup — shengchen.kan / detail
  64. Revert "DebugInfo: Fix rangesBaseAddress DICompileUnit bitcode — dblaikie / detail
  65. [NFC] Make X86MCCodeEmitter::isPCRel32Branch static — shengchen.kan / detail
  66. [Attributor] Annotate the memory behavior of call site arguments — johannes / detail
  67. [Attributor] Use abstract call sites to determine associated arguments — johannes / detail
  68. [Attributor] Propagate known align from arguments to call sites — johannes / detail
  69. [Utils] Allow update_test_checks to scrub attribute annotations — johannes / detail
  70. [Utils] Reuse argument variable names in the body — johannes / detail
  71. [NFC] Style cleanup — shengchen.kan / detail
  72. [Utils][Fix] Minor test result change — johannes / detail
  73. [X86] Slightly improve our attempted error recovery for 64-bit -mno-sse2 — craig.topper / detail
  74. [Attributor] Function signature rewrite infrastructure — johannes / detail
  75. [Utils] Deal with occasionally deleted functions — johannes / detail
  76. [Attributor] Suppress unused warnings when assertions are disabled. NFC — ibiryukov / detail
  77. clang-tidy doc: modernize-make-unique has an autofix — sylvestre / detail
  78. [InstCombine] Add tests for PR44242 — nikita.ppv / detail
  79. [InstCombine] Don't rewrite phi-of-bitcast when the phi has other users — nikita.ppv / detail
  80. Fix external-names.c test when separator is \\ — michael.platings / detail
  81. [ARM][TypePromotion] Re-enable by default — sam.parker / detail
  82. [llvm-exegesis] Check counters before running — Milos.Stojanovic / detail
  83. [mlir][Linalg] Delete unused LinalgLibraryOps.td — ntv / detail
  84. [InstCombine] Fix infinite loop due to bitcast <-> phi transforms — nikita.ppv / detail
  85. [InstCombine] add tests for masked bit set/clear; NFC — spatel / detail
  86. [AArch64] add test for fsub+fneg; NFC — spatel / detail
  87. [OpenCL] Remove redundant foreach in OpenCLBuiltins.td; NFC — sven.vanhaastregt / detail
  88. [PowerPC][NFC] Fix clang-tidy warning — Jinsong Ji / detail
  89. Revert "[InstCombine] Fix infinite loop due to bitcast <-> phi — nikita.ppv / detail
  90. [Attributor][Fix] Avoid leaking memory after D68765 — johannes / detail
  91. Match code following lambdas when ignoring invisible nodes — steveire / detail
  92. Unnest struct in Matcher implementation — steveire / detail
  93. Implement additional traverse() overloads — steveire / detail
  94. [InstCombine] add/adjust tests for masked bit; NFC — spatel / detail
  95. [InstCombine] fold zext of masked bit set/clear — spatel / detail
  96. [mlir] Make code blocks more consistent — jpienaar / detail
  97. [CodeGen] Emit conj/conjf/confjl libcalls as fneg instructions if — craig.topper / detail
  98. [X86] Add test case for opposite branch condition for PR44412. NFC — craig.topper / detail
  99. [mlir][docs] Remove redundant path prefix — jpienaar / detail
  100. [OPENMP]Emit artificial threprivate vars as threadlocal, if possible. — a.bataev / detail
  101. [amdgpu] Fix scoreboard updating on `s_waitcnt_vscnt`. — michael.hliao / detail
  102. Revert "[Diagnostic] Add ftabstop to -Wmisleading-indentation" — martin / detail
  103. AMDGPU: Precommit test showing extra instructions are introduced — arsenm2 / detail
  104. [LegalizeVectorOps][AArch64] Stop asking for v4f16 fp_round and — craig.topper / detail
  105. [X86] Use carry flag from add for (seteq (add X, -1), -1). — craig.topper / detail
  106. [X86][InstCombine] Add constant folding and simplification support for — craig.topper / detail
  107. [X86] Constant fold KSHIFT of an all zeros vector to just an all zeros — craig.topper / detail
  108. [ELF][RISCV] Improve error message for unknown relocations — maskray / detail
  109. DAG: Stop trying to fold FP -(x-y) -> y-x in getNode with nsz — arsenm2 / detail
  110. [X86] Add X87 FCMOV support to X86FlagsCopyLowering. — craig.topper / detail
  111. [X86] Fix typo in getCMovOpcode. — craig.topper / detail
  112. [Attributor] AAValueConstantRange: Value range analysis using constant — uenoku.tokotoko / detail
  113. [ELF][RISCV][test] Test absolute/PC-relative/branch relocations to — maskray / detail
  114. [MC][TargetMachine] Delete MCTargetOptions::MCPIECopyRelocations — maskray / detail
  115. add strict float for round operation — chen3.liu / detail
  116. clang-tidy doc: Remove severities as they don't make consensus — sylvestre / detail
  117. [ARM] Add +mve feature to mve tests. NFC — david.green / detail
  118. [lldb][NFC] Make some checks more readable in — Raphael Isemann / detail
  119. [NFC] Fixes -Wrange-loop-analysis warnings — koraq / detail
  120. Adds fixit hints to the -Wrange-loop-analysis — koraq / detail
  121. Improve Wrange-loop-analyses for rvalue reference — koraq / detail
  122. Adds -Wrange-loop-analysis to -Wall — koraq / detail
  123. [X86] Call SimplifyMultipleUseDemandedBits from combineVSelectToBLENDV — craig.topper / detail
  124. [InstCombine] Add tests for sub nuw of geps; NFC — nikita.ppv / detail
  125. [InstCombine] Regenerate test checks; NFC — nikita.ppv / detail
  126. [InstCombine] Add tests for PR44423 and PR44425; NFC — nikita.ppv / detail
  127. [MachineScheduler] improve reuse of 'releaseNode'method — flo / detail
  128. [InstCombine] Fix incorrect inbounds on GEP of GEP (PR44425) — nikita.ppv / detail
  129. Revert "Adds -Wrange-loop-analysis to -Wall" — koraq / detail
  130. [lldb][NFC] Simplify CompilerType constructors/destructors and fix — Raphael Isemann / detail
  131. [InstCombine] Preserve inbounds when merging with zero-index GEP — nikita.ppv / detail
  132. tests: XFAIL/UNSUPPORTED tests on Windows — Saleem Abdulrasool / detail
  133. [mlir] Fix warnings when compiling with Clang 9.0 — alexandre.ganea / detail
  134. [mlir] Fix linking with LLD — alexandre.ganea / detail
  135. [mlir] Fix compilation warnings — alexandre.ganea / detail
  136. [polly][Support] Un-break polly tests Previously, the polly unit tests — alexandre.ganea / detail
  137. [lld] Fix -Wrange-loop-analysis warnings — maskray / detail
  138. [mlir] Fix -Wrange-loo-analysis warnings — maskray / detail
  139. build: reduce CMake handling for zlib — Saleem Abdulrasool / detail
  140. build: make `LLVM_ENABLE_ZLIB` a tri-bool for users — Saleem Abdulrasool / detail
  141. [Coroutines] Rename "legacy" passes (NFC) — modocache / detail
  142. [RegisterClassInfo] Use SmallVector::assign instead of resize to make — craig.topper / detail
  143. [X86] Add test cases for regcall function that takes a long double as a — craig.topper / detail
  144. [Coroutines] const-ify internal helpers (NFC) — modocache / detail
  145. [gn build] (manually) merge 68a235d07f9e70 — thakis / detail
  146. [X86] Add x86_regcallcc calling convention to function declaration — craig.topper / detail
  147. [mlir][spirv] Fix links in docs and update dialect docs — antiagainst / detail
  148. [mlir][spirv] NFC: Move shader ABI attributes to a new file — antiagainst / detail
  149. [XRay][test] Fix xray-empty-firstmbb.mir and delete incorrect — maskray / detail
  150. [NFC] Make the type of X86AlignBranchBoundary compatible — shengchen.kan / detail
  151. [lldb][NFC] Create type-safe function for creating a CompilerType from a — Raphael Isemann / detail
  152. [lldb][NFC] Remove unused variable in — Raphael Isemann / detail
  153. [docs] Update path to clang-tools-extra — tclin914 / detail
  154. [llvm-ranlib] Handle -D and -U command line flag — Alexander.Richardson / detail
  155. [AArch64][SVE]  Gather loads: pass 32 bit unpacked offsets as nxv2i32 — andrzej.warzynski / detail
  156. [NFC] Add explicit instantiation to releaseNode — qiucofan / detail
  157. Fix D-flag.test by running chmod before creating the archive — Alexander.Richardson / detail
  158. [lldb] Fix crash in AccessDeclContextSanity when copying — Raphael Isemann / detail
  159. [ARM] Update ifcvt test target triples and opcodes. NFC — david.green / detail
  160. Make the llvm-ranlib/help-message.test test pass in unusual — gribozavr / detail
  161. Remove unneeded extra variable realArgIdx. NFC. — jay.foad / detail
  162. [mlir][Linalg] NFC - Rename LinalgGeneric -> GenericLinalg — ntv / detail
  163. [mlir][Linalg] NFC - Rename ViewTraits -> StructuredOpTraits — ntv / detail
  164. [InstCombine] remove uses before deleting instructions (PR43723) — spatel / detail
  165. [llvm-ranlib] Relax D-flag.test to allow it to pass on Windows hosts — Alexander.Richardson / detail
  166. [OpenMP] Fix formatting of OpenMP error message, by Wang Tianqing. — a.bataev / detail
  167. [mlir][Linalg] NFC - Cleanup Linalg Declarative Transformations — ntv / detail
  168. [mlir][Linalg] NFC - Make consistent use of op.emitOpError — ntv / detail
  169. Revert "Revert "[clangd] Implement "textDocument/documentLink" protocol — sam.mccall / detail
  170. Generalize the pass registration mechanism used by Polly to any — sguelton / detail
  171. [FPEnv] Default NoFPExcept SDNodeFlag to false — ulrich.weigand / detail
  172. Revert "build: make `LLVM_ENABLE_ZLIB` a tri-bool for users" — jh7370 / detail
  173. Revert "build: reduce CMake handling for zlib" — jh7370 / detail
  174. [gn build] (manually) merge 24ab9b537e61b3 — thakis / detail
  175. Revert "[gn build] (manually) merge 68a235d07f9e70" — thakis / detail
  176. Add intrinsics_gen dependency on Bye example — sguelton / detail
  177. Add intrinsics_gen *dependency* on Bye example — sguelton / detail
  178. [gn build] (manually) merge 24ab9b537e61b3 more — thakis / detail
  179. [test][llvm-dwarfdump][NFC] Improve test readability — jh7370 / detail
  180. [clangd] Reorder FindTarget.h - group targetDecl() stuff and — sam.mccall / detail
  181. [test][llvm-dwarfdump][NFC] Remove unused check — jh7370 / detail
  182. fix doc grammar-o to cycle bots — thakis / detail
  183. [SystemZ] Use FNeg in s390x clang builtins — kevin.neal / detail
  184. [test][ELF] Verify debug line corruption messages are printed once — jh7370 / detail
  185. update_test_checks: match CHECK-EMPTY lines for replacement. — jyknight / detail
  186. Add TPREL relocation support to Hexagon — sidneym / detail
  187. [gn build] (manually) merge 24ab9b537e61b3 yet more, to fix redef — thakis / detail
  188. [NewPassManager] Rename AM to OuterAM in the OuterAnalysisManagerProxy — asbirlea / detail
  189. [SelectionDAG] Simplify SelectionDAGBuilder::visitInlineAsm — maskray / detail
  190. [llvm-ranlib] Update expected error message check for Windows — Alexander.Richardson / detail
  191. [DebugInfo][NFC] Use function_ref consistently in debug line parsing — jh7370 / detail
  192. Fix some corner cases missed by D71955 — riverriddle / detail
  193. Check for aarch64 when not using .init_arrays — saugustine / detail
  194. [mlir][spirv] Allow specifying availability on enum attribute cases — antiagainst / detail
  195. Handle init statements in readability-else-after-return — aaron / detail
  196. Fix trivial typos in comments; NFC — aaron / detail
  197. Make mangled_names.test and update_cc_test_checks.py work with Python 2. — thakis / detail
  198.     [mlir][Linalg] Extend generic ops to allow tensors — ntv / detail
  199. [ELF][Hexagon][test] Use llvm-readobj to check relocations. NFC — maskray / detail
  200. [mlir][spirv] Update SPIR-V enums and ops with availability spec — antiagainst / detail
  201. [X86] Remove FP0-6 operands from call instructions in FPStackifier pass. — craig.topper / detail
  202. build: reduce CMake handling for zlib — Saleem Abdulrasool / detail
  203. Reland "[gn build] (manually) merge 68a235d07f9e70" — thakis / detail
  204. X86: remove unused variable — Saleem Abdulrasool / detail
  205. [PowerPC] Only legalize FNEARBYINT with unsafe fp math — nemanja.i.ibm / detail
  206. Polly: Fix a tag type mismatch (struct/class) — dblaikie / detail
  207. [mlir] Remove redudant default cases — jpienaar / detail
  208. [X86] Move STRICT_ ISD nodes into the new section of X86ISelLowering.h — craig.topper / detail
  209. [mlir] Add parenthesis to avoid -Wparentheses — jpienaar / detail
  210. [mlir] Revert default case that was needed — jpienaar / detail
  211. [InstCombine] add tests for vector icmp with undef constant elements; — spatel / detail
  212. [mlir] Only generate default for uncovered cases — jpienaar / detail
  213. build: disable zlib by default on Windows — Saleem Abdulrasool / detail
  214. AMDGPU/GlobalISel: Regenerate check lines — arsenm2 / detail
  215. AMDGPU/GlobalISel: Correct MMO sizes in some tests — arsenm2 / detail
  216. [lldb/CMake] Use PYTHON_LIBRARIES instead of PYTHON_LIBRARY — Jonas Devlieghere / detail
  217. [OPENMP] Restore allowing of braced initializers in the declare — a.bataev / detail
  218. [SystemZ]  Create brcl 0,0 instead of brcl 0,3 in EmitNop for 6 bytes. — paulsson / detail
  219. [lldb/CMake] Fix variable naming in FindLibEdit — Jonas Devlieghere / detail
  220. [lldb/CMake] Print whether an optional dependency was enabled. — Jonas Devlieghere / detail
  221. [OPENMP50]Codegen for lastprivate conditional list items. — a.bataev / detail
  222. DAG: Use TargetConstant for FENCE operands — arsenm2 / detail
  223. AMDGPU/GlobalISel: Remove manual G_FENCE selection — arsenm2 / detail
  224. Change dbg-*-tag-offset tests to use llvm-dwarfdump. — eugenis / detail
  225. Add C source to two debug info tests. — eugenis / detail
  226. [mlir] Rewrite the internal representation of OpResult to be optimized — riverriddle / detail
  227. Fix llvm-symbolizer tests on Windows, one more time. — eugenis / detail
  228. [lli] Add a filter to avoid importing the process's main symbol. — Lang Hames / detail
  229. [PDB] Print the most redundant type record indices with /summary — rnk / detail
  230. [PowerPC][AIX] Enable sret arguments. — sd.fertile / detail
  231. [CMake] clang-scan-deps in Fuchsia distribution — phosek / detail
  232. [lldb/Command] Add --force option for `watchpoint delete` command — medismail.bennani / detail
  233. [lldb/Python] Remove unused support file (NFC) — Jonas Devlieghere / detail
  234. [lldb/Python] Remove unused imports (NFC) — Jonas Devlieghere / detail
  235. Revert "[lldb/Command] Add --force option for `watchpoint delete` — medismail.bennani / detail
  236. [X86] Optimization of inserting vxi1 sub vector into vXi1 vector — pengfei.wang / detail
  237. Run update_llc_test_checks against SPE tests. — chmeeedalf / detail
  238. [PowerPC]: Fix predicate handling with SPE — chmeeedalf / detail
  239. [compiler-rt] [netbsd] Switch to syscall for ThreadSelfTlsTcb() — n54 / detail
  240. Revert "[Attributor] AAValueConstantRange: Value range analysis using — uenoku.tokotoko / detail
  241. [mlir] NFC: Fix broken links in docs — tclin914 / detail
  242. [X86] Enable strict FP by default and remove option — pengfei.wang / detail
  243. [DAGCombine] Initialize the default operation action for — qshanz / detail
  244. [X86] Re-enable lowerUINT_TO_FP_vXi32 under fast-math by using an FSUB — craig.topper / detail
  245. [llvm-size] print a blank line between archieve members when using sysv — tclin914 / detail
  246. [clangd] Replace shortenNamespace with getQualification — kadircet / detail
  247. [X86] Reorder X86any* PatFrags to put the strict node first so that — craig.topper / detail
  248. [ARM][NFC] Move tail predication checks — sam.parker / detail
  249. [lldb][NFC] Document TypeSystem and related Compiler* classes — Raphael Isemann / detail
  250. [lldb][NFC] Remove forward declaration for non-existent type — Raphael Isemann / detail
  251. [NFC][DAGCombine][X86][AArch64] Tests for 'A - (A & (B - 1))' pattern — lebedev.ri / detail
  252. [DAGCombine][X86][AArch64] 'A - (A & (B - 1))' -> 'A & (0 - B)' fold — lebedev.ri / detail
  253. [test][llvm-dwarfdump] Add missing checks for table dumping — jh7370 / detail
  254. [test][llvm-dwarfdump] Normalise contents and checks for line tables — jh7370 / detail
  255. [test][llvm-dwarfdump] Use --implicit-check-not to simplify test checks — jh7370 / detail
  256. [Syntax] Build spanning SimpleDecalration for classes, structs, etc — ibiryukov / detail
  257. [OpenCL] Add link to C++ for OpenCL documentation — anastasia.stulova / detail
  258. [DebugInfo] Remove redundant checks for past-the-end of prologue — jh7370 / detail
  259. [test][ELF] Use CHECK-NEXT to properly verify error messages — jh7370 / detail
  260. [mlir][spirv] Fix shader ABI attribute prefix and add verification — antiagainst / detail
  261. [TargetLowering] Remove comments referring to TLOF — jay.foad / detail
  262. Fix typo "psuedo" in comments — jay.foad / detail
  263. [InstCombine] replace undef elements in vector constant when doing icmp — spatel / detail
  264. Fix for a dangling point bug in DeadStoreElimination pass — flo / detail
  265. Fix typo in compiler extension testing — sguelton / detail
  266. Fix compiler extension testing — sguelton / detail
  267. Use llvm_canonicalize_cmake_booleans where intended — sguelton / detail
  268. [ARM][NFC] Update MIR test — grubbymitts69 / detail
  269. [NFC][DAGCombine] Clarify comment for 'A - (A & (B - 1))' fold — lebedev.ri / detail
  270. [NFC][DAGCombine][X86] Tests for 'A - (A & C)' pattern (PR44448) — lebedev.ri / detail
  271. [DAGCombine][X86][Thumb2/LowOverheadLoops] `A - (A & C)` -> `A & (~C)` — lebedev.ri / detail
  272. [NFC][DAGCombine][X86] '~(X - 1)' pattern tests — lebedev.ri / detail
  273. [DAGCombiner] `~(add X, -1)` -> `neg X` fold — lebedev.ri / detail
  274. [NFC][X86] Add BMI runlines to align-down.ll test — lebedev.ri / detail
  275. [NFC][X86][AArch64] Add 'A - (A & B)' pattern tests (PR44448) — lebedev.ri / detail
  276. [DAGCombiner][X86][AArch64] Generalize `A-(A&B)`->`A&(~B)` fold — lebedev.ri / detail
  277. AMDGPU/GlobalISel: Fix off by one in operand index — arsenm2 / detail
  278. [Diagnostic] Fixed add ftabstop to -Wmisleading-indentation — tyker / detail
  279. [Attributor][FIX] Return CHANGED once a pessimistic fixpoint is reached. — johannes / detail
  280. [Attributor][FIX] Do not derive nonnull and dereferenceable w/o access — johannes / detail
  281. [Attributor][FIX] Don't crash on ptr2int/int2ptr instructions — johannes / detail
  282. [Attributor][NFC] Unify the way we delete dead functions — johannes / detail
  283. [Attributor][FIX] Allow dead users of rewritten function — johannes / detail
  284. [OpenMP] diagnose zero-length array section in the depend clause — kkwli0 / detail
  285. [clang-format/java] format multiple qualified annotations on one — thakis / detail
  286. [OPENMP]Fix crash on error message for declare reduction. — a.bataev / detail
  287. [clangd] targetDecl() returns only NamedDecls. — sam.mccall / detail
  288. [AArch64][test] Merge arm64-$i.ll Linux tests into $i.ll — maskray / detail
  289. [NFC][InstCombine] '(X & (- Y)) - X' pattern tests (PR44448) — lebedev.ri / detail
  290. [NFC][InstCombine] '(X & (- Y)) - X' -> '- (X & (Y - 1))' fold (PR44448) — lebedev.ri / detail
  291. [DWARF] Don't assume optional always has a value. — Jonas Devlieghere / detail
  292. [mlir][Vector] NFC - Add documentation for the VectorOps dialect. — ntv / detail
  293. [mlir][linalg] Lower linalg to affine loops — ntv / detail
  294. [NFC][InstCombine] Autogenerate and2.ll checklines — lebedev.ri / detail
  295. [NFC][InstCombine] '(Op1 & С) - Op1' pattern tests (PR44427) — lebedev.ri / detail
  296. [NFC][InstCombine] '(Op1 & С) - Op1' -> '-(Op1 & ~C)' fold (PR44427) — lebedev.ri / detail
  297. Remove outdated svn/git information from hacking page — aaron / detail
  298. Move tail call disabling code to target independent code — rnk / detail
  299. [mlir][Linalg] NFC - Hotfix GenericLoopNestBuilder compilation error — ntv / detail
  300. [clang-tidy] implement utility-function to add 'const' to variables — development / detail
  301. [X86] Improve for v2i32->v2f64 uint_to_fp — craig.topper / detail
  302. [gn build] Port cf48101200e — llvmgnsyncbot / detail
  303. [x86] add test for miscompile in XformToShuffleWithZero(); NFC — spatel / detail
  304. [LegalizeVectorOps] Pass the post-UpdateNodeOperands version of Op to — craig.topper / detail
  305. [DAGCombiner] fix miscompile in translating (X & undef) to shuffle — spatel / detail
  306. [mlir][spirv] Fix ADDITIONAL_HEADER_DIRS for SPIR-V libraries — antiagainst / detail
  307. [mlir][Linalg] NFC - Hotfix GenericLoopNestBuilder compilation error on — ntv / detail
  308. [mlir][Linalg] NFC - Post-commit format fix — ntv / detail
  309. [mlir] Enhance classof() checks in StructsGen — antiagainst / detail
  310. AMDGPU: Only allow regs for s_movrel_{b32|b64} — arsenm2 / detail
  311. AMDGPU/GlobalISel: Add new utils file — arsenm2 / detail
  312. AMDGPU: Add gfx9 run lines to a testcase — arsenm2 / detail
  313. [SystemZ]  Don't allow CL option -mpacked-stack with -mbackchain. — paulsson / detail
  314. [gn build] Port 9861a8538c0 — llvmgnsyncbot / detail
  315. [NFC][ORC] Fix typos and whitespaces in comments — Stefan Gränitz / detail
  316. [clang-tidy] fix broken linking for AddConstTest with adding clangSema — development / detail
  317. [clang-tidy] quickfix: add -fno-delayed-template-parsing as default — development / detail
  318. [amdgpu] Skip non-instruction values in CF user tracing. — michael.hliao / detail
  319. [bindings/go] Add Subprogram method — aykevanlaethem / detail
  320. GlobalISel: Add type argument to getRegBankFromRegClass — arsenm2 / detail
  321. [mlir] Fix indexed_accessor_range to properly forward the derived class. — riverriddle / detail
  322. [mlir] Compilation fix: use LLVM_ATTRIBUTE_UNUSED following — alexandre.ganea / detail
  323. [clang-tidy] fix linkage with clangSema for FixitHintUtils, undo — development / detail
  324. [lldb/Docs] Include how to generate the man page — Jonas Devlieghere / detail
  325. [globalisel] Fix another mismatch between %d and the RuleID type — daniel_l_sanders / detail
  326. [PowerPC][LoopVectorize] Add tests for fp128 and fp16 — Jinsong Ji / detail
  327. [lldb/Docs] Include the man page on the website — Jonas Devlieghere / detail
  328. [lldb/Utility] YAML validation should be orthogonal to packet semantics. — Jonas Devlieghere / detail
  329. [AMDGPU] Revert scheduling to reduce spilling — Stanislav.Mekhanoshin / detail
  330. [fuchsia] Enable Clang Static Analyzer — xazax / detail
  331. Add missing mlir-headers target and add tablegen'd deps to it. — laurenzo / detail
  332. [gicombiner] Add GIMatchTree and use it for the code generation — daniel_l_sanders / detail
  333. [gn build] Port 64f1bb5cd2c — llvmgnsyncbot / detail
  334. [Diagnostic] Add test for previous — tyker / detail
  335. [gicombiner] Correct 64f1bb5cd2c to account for MSVC's %p format — daniel_l_sanders / detail
  336. [UserExpression] Clean up `return` after `else`. — ditaliano / detail
  337. [Remarks] Warn if a remark file is not found when processing static — francisvm / detail
  338. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  339. [lldb/Command] Add --force option for `watchpoint delete` command — medismail.bennani / detail
  340. Revert "[gicombiner] Add GIMatchTree and use it for the code generation" — daniel_l_sanders / detail
  341. [gn build] Port 5d304d68dd5 — llvmgnsyncbot / detail
  342. [OpenMP] NFC: Fix trivial typos in comments — kkwli0 / detail
  343. [X86] Update MaxIndex test in x86-cmov-converter.ll to return the index — craig.topper / detail
  344. [LLD] [COFF] Don't error out on duplicate absolute symbols with the same — martin / detail
  345. [TargetLowering] SimplifyDemandedBits - call — llvm-dev / detail
  346. [Transforms][GlobalSRA] huge array causes long compilation time and huge — a.v.lapshin / detail
  347. [NFC][InstCombine] 'subtract of one hands of select' pattern tests — lebedev.ri / detail
  348. [InstCombine] Sink sub into hands of select if one hand becomes zero — lebedev.ri / detail
  349. [NFC][InstCombine] 'subtract from one hands of select' pattern tests — lebedev.ri / detail
  350. [InstCombine] Sink sub into hands of select if one hand becomes zero. — lebedev.ri / detail
  351. [NFCI][InstCombine] Refactor 'sink negation into select if that folds — lebedev.ri / detail
  352. [AMDGPU] need to insert wait between the scalar load and vector store to — alex-t / detail
  353. NFC: Fix trivial typos in comments — aaron / detail
  354. Re-apply "[Examples] Add IRTransformations directory to examples." — flo / detail
  355. [cmake] Remove install from add_llvm_example_library. — flo / detail
  356. AMDGPU/GlobalISel: Implement applyMappingImpl less incorrectly — arsenm2 / detail
  357. [Pass Registration] XFAIL load_extension.ll test on macOS. — flo / detail
  358. AMDGPU/GlobalISel: Assume vcc phis for any vcc input — arsenm2 / detail
  359. AMDGPU/GlobalISel: Legalize more odd sized loads — arsenm2 / detail
  360. AMDGPU/GlobalISel: Refine SMRD selection rules — arsenm2 / detail
  361. GlobalISel: Define G_READCYCLECOUNTER — arsenm2 / detail
  362. [SCEV] Remove unused ScalarEvolutionExpander.h includes (NFC). — flo / detail
  363. [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC). — flo / detail
  364. Revert "[SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils — flo / detail
  365. GlobalISel: Scalarize all division operations — arsenm2 / detail
  366. [ELF] Drop const qualifier to fix -Wrange-loop-analysis. NFC — maskray / detail
  367. [LegalizeVectorOps] Split most of ExpandStrictFPOp into a separate — craig.topper / detail
  368. [TargetLowering] In expandFP_TO_UINT, add proper extend or truncate for — craig.topper / detail
  369. [LegalizeVectorOps][X86] Enable expansion of vector fp_to_uint in — craig.topper / detail
  370. [ParserTest] Move raw string literal out of macro — david.green / detail
  371. [ARM] Add and update FMA tests. NFC — david.green / detail
  372. [ARM] Fill in FP16 FMA patterns — david.green / detail
  373. [ARM] Use isFMAFasterThanFMulAndFAdd for scalars as well as MVE vectors — david.green / detail
  374. [X86] Merge (identical) LowerGC_TRANSITION_START and — llvm-dev / detail
  375. [X86] Move combineLogicBlendIntoConditionalNegate before combineSelect. — llvm-dev / detail
  376. [X86][SSE] Combine combineLogicBlendIntoConditionalNegate for VSELECT — llvm-dev / detail
  377. [MC] Drop an unused rule about absolute temporary symbols — maskray / detail
  378. [MC] Merge MCSymbol::getSectionPtr into getSection and simplify — maskray / detail
  379. Fix oversight in AST traversal helper — steveire / detail
  380. Allow using traverse() with bindings — steveire / detail
  381. [MC] Delete MCSection::{rbegin,rend} — maskray / detail
  382. [Gnu toolchain] Look at standard GCC paths for libstdcxx by default — Kristina Brooks / detail
  383. Add missing test — steveire / detail
  384. [MC][ARM] Delete MCSection::HasData and move SHF_ARM_PURECODE logic to — maskray / detail
  385. Clang-format previous commit — steveire / detail
  386. [Coroutines] Remove corresponding phi values when apply — modocache / detail
  387. [NFC] Modify the format: Drop the else since we alerady returned in the — chen3.liu / detail
  388. [X86] Improve v2i64->v2f32 and v4i64->v4f32 uint_to_fp on avx and avx2 — craig.topper / detail
  389. [MC] Delete MCFragment::isDummy. NFC — maskray / detail
  390. [DAGCombine] Don't check the legality of type when combine the — qshanz / detail
  391. [MC] Reorder MCFragment members to decrease padding — maskray / detail
  392. [MC] Reorder members of MCFragment's subclasses to decrease padding — maskray / detail
  393. [mlir][spirv] Update SPIR-V documentation with information about — ravishankarm / detail
  394. [TargetLowering] Use SETCC input type to call getBooleanContents instead — craig.topper / detail
  395. [Clang] Force rtlib=platform in test to avoid fails with — Kristina Brooks / detail
  396. [Metadata] Add TBAA struct metadata to `AAMDNode` — anton.a.afanasyev / detail
  397. [APFloat] Add recoverable string parsing errors to APFloat — ehudkatz / detail
  398. Add ExternalAAWrapperPass to createLegacyPMAAResults. — neil.henning / detail
  399. [mlir] Update mlir/CMakeLists.txt to install *.def files — zinenko / detail
  400. [APFloat] Fix compilation warnings — ehudkatz / detail
  401. Add interface emitPrefix for MCCodeEmitter — shengchen.kan / detail
  402. [ARM][MVE] More MVETailPredication debug messages. NFC. — sjoerd.meijer / detail
  403. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  404. [NFC] Fix trivial typos in comments — jh7370 / detail
  405. [test][DebugInfo][NFC] Rename method for clarity — jh7370 / detail
  406. [DAG] DAGCombiner::XformToShuffleWithZero - use APInt::extractBits — llvm-dev / detail
  407. [CostModel][X86] Add missing scalar i64->f32 uitofp costs — llvm-dev / detail
  408. [X86] Add extra PR43971 test case mentioned in D70267 — llvm-dev / detail
  409. [clang-format] fix conflict between FormatStyle::BWACS_MultiLine and — mitchell / detail
  410. [mlir][Linalg] Reimplement and extend getStridesAndOffset — ntv / detail
  411. AMDGPU/GlobalISel: Select more G_EXTRACTs correctly — arsenm2 / detail
  412. [lldb] [Process/NetBSD] Remove unused orig_*ax use — mgorny / detail
  413. AMDGPU/GlobalISel: Select scalar v2s16 G_BUILD_VECTOR — arsenm2 / detail
  414. [ARM,MVE] Generate the right instruction for vmaxnmq_m_f16. — simon.tatham / detail
  415. [ARM,MVE] Support -ve offsets in gather-load intrinsics. — simon.tatham / detail
  416. [ARM,MVE] Fix many signedness errors in MVE intrinsics. — simon.tatham / detail
  417. Fix "use of uninitialized variable" static analyzer warning. NFCI. — llvm-dev / detail
  418. Fix "use of uninitialized variable" static analyzer warnings. NFCI. — llvm-dev / detail
  419. [AMDGPU] Fix "use of uninitialized variable" static analyzer warning. — llvm-dev / detail
  420. [NFC] Fixes -Wrange-loop-analysis warnings — koraq / detail
  421. Adds -Wrange-loop-analysis to -Wall — koraq / detail
  422. [AIX] Use csect reference for function address constants — diggerlin / detail
  423. [ARM] Use correct TRAP opcode for thumb in FastISel — david.green / detail
  424. [ARM] Use the correct opcodes for Thumb2 segmented stack frame lowering — david.green / detail
  425. [llvm-libc] Fix missing virtual destructor — gchatelet / detail
  426. [AIX] Use csect reference for function address constants — diggerlin / detail
  427. [lldb/CMake] Autodetect Python dependency — Jonas Devlieghere / detail
  428. [lldb/Test] Temporarily skip TestFoundationDisassembly on the ASan bot. — Jonas Devlieghere / detail
  429. [clang-tidy] new check: bugprone-signed-char-misuse — tamas.zolnai / detail
  430. [gn build] Port 350da402ef6 — llvmgnsyncbot / detail
  431. [llvm-readelf] Print EI_ABIVERSION as decimal instead of hexadecimal — maskray / detail
  432. [lldb/Test] Move @skipIfAsan from test class to test methods. — Jonas Devlieghere / detail
  433. Make check-llvm run 50% faster on macOS, 18% faster on Windows. — thakis / detail
  434. [CMake] Add $ORIGIN/../../../../lib to rpath if BUILD_SHARED_LIBS or — maskray / detail
  435. [lldb/CMake] Only set PYTHON_HOME on Windows — Jonas Devlieghere / detail
  436. [lldb/Docs] Fix capitalization typo. — Jonas Devlieghere / detail
  437. [libc] Move all tests to a top level `test` directory. — sivachandra / detail
  438. [lld] Fix trivial typos in comments — maskray / detail
  439. [PowerPC][LoopVectorize] Extend getRegisterClassForType to consider — Jinsong Ji / detail
  440. [X86] Fix an 8 bit testb being selected when folding a volatile i32 load — Amara Emerson / detail
  441. Lower TAGPstack with negative offset to SUBG. — eugenis / detail
  442. [OpenMP] Fix incorrect property of __has_attribute() macro — kkwli0 / detail
  443. [x86] add tests for concat self + shuffle; NFC — spatel / detail
  444. [NFC] Test commit, whitespace change — wan.yu / detail
  445. [NFC] Test commit, revert whitespace change — wan.yu / detail
  446. [OPENMP50]Support lastprivate conditional updates in inc/dec unary ops. — a.bataev / detail
  447. [X86] Rename vec-strict-*-cmp.ll to vec-strict-cmp-*.ll to match other — craig.topper / detail
  448. [LegalizeTypes] Add widening support for STRICT_FSETCC/FSETCCS — craig.topper / detail
  449. [lldb/Docs] Describe optional dependencies on build page. — Jonas Devlieghere / detail
  450. [X86] Improve v4i32->v4f64 uint_to_fp for AVX1/AVX2 targets. — craig.topper / detail
  451. llc/MIR: Fix setFunctionAttributes for MIR functions — arsenm2 / detail
  452. AMDGPU: Use ImmLeaf for inline immediate predicates — arsenm2 / detail
  453. AMDGPU: Use ImmLeaf — arsenm2 / detail
  454. AMDGPU: Fix legalizing f16 fpow — arsenm2 / detail
  455. GlobalISel: Start adding computeNumSignBits to GISelKnownBits — arsenm2 / detail
  456. GlobalISel: Correct result type for G_FCMP in lowerFPTOUI — arsenm2 / detail
  457. GlobalISel: Fix unsupported legalize action — arsenm2 / detail
  458. [Diagnostic] make Wmisleading-indendation not warn about labels — tyker / detail
  459. [PowerPC][NFC] Rename record instructions to use _rec suffix instead of — Jinsong Ji / detail
  460. [FileCheck] Remove FileCheck prefix in API — thomasp / detail
  461. Don't rely on 'l'(ell) modifiers to indicate a label reference — isanbard / detail
  462. [CMake] Pass symlink dependency to add_llvm_install_targets explicitly — phosek / detail
  463. [NSArray] Remove a very old and deprecated formatter. — ditaliano / detail
  464. [msan] Check qsort input. — eugenis / detail
  465. [X86] Move an enum definition into a header to simplify future patches — listmail / detail
  466. Change the patterns to include the prefix '= ' so we don't pass — Jason Molenda / detail
  467. GlobalISel: Implement lower for G_INTRINSIC_ROUND — arsenm2 / detail
  468. TableGen/GlobalISel: Handle default operands that are used — arsenm2 / detail
  469. AMDGPU/GlobalISel: Replace handling of boolean values — arsenm2 / detail
  470. AMDGPU/GlobalISel: Select G_UADDE/G_USUBE — arsenm2 / detail
  471. Use FileCheck instead of grep — Akira / detail
  472. Add Triple::isX86() — maskray / detail
  473. [NFC] Fixes -Wrange-loop-analysis warnings — koraq / detail
  474. [msan] Fix underflow in qsort interceptor. — eugenis / detail
  475. [CodeGen][ObjC] Push the properties of a protocol before pushing the — Akira / detail
  476. AMDGPU/GlobalISel: Legalize G_READCYCLECOUNTER — arsenm2 / detail
  477. [WebAssembly] Fix landingpad-only case in Emscripten EH — aheejin / detail
  478. AMDGPU: Use default operands for clamp/omod — arsenm2 / detail
  479. Always deduce the lengths of contained parameter packs when deducing a — richard / detail
  480. AMDGPU: Select llvm.amdgcn.interp.p2.f16 directly — arsenm2 / detail
  481. AMDGPU: Add run line to int_to_fp tests — arsenm2 / detail
  482. [NFC][Test] Add a test to verify the DAGCombine of fma — qshanz / detail
  483. [mlir][Linalg] Add a linalg.reshape op — ntv / detail
  484. AMDGPU/GlobalISel: Fix unused variable warning in release — arsenm2 / detail
  485. [MC] Add parameter `Address` to MCInstPrinter::printInst — maskray / detail
  486. [MC] Add parameter `Address` to MCInstrPrinter::printInstruction — maskray / detail
  487. Let PassBuilder Expose PassInstrumentationCallbacks — aqjune / detail
  488. [libc] Add __attribute__((always_inline)) to x86_64 syscall functions. — sivachandra / detail
  489. [OpenMP] NFC: Fix trivial typos in comments — tclin914 / detail
  490. [libc] Move implementations of strcat and strcpy to the string — sivachandra / detail
  491. [APFloat] Fix fusedMultiplyAdd when `this` equals to `Addend` — ehudkatz / detail
  492. [lldb] Fix LLDB build after API change to printInst (D72172) — Raphael Isemann / detail
  493. Fix compiler extension example cmake integration — sguelton / detail
  494. [APFloat] Fix out of scope usage of a pointer to local variable — ehudkatz / detail
  495. [SystemZ] Fix python failure in test case — ulrich.weigand / detail
  496. [NFC] Use isX86() instead of getArch() — tclin914 / detail
  497. [lldb][NFC] Take a llvm::Triple in ClangASTContext constructor — Raphael Isemann / detail
  498. [LLD][ELF][AArch64] Do not use thunk for undefined weak symbol. — peter.smith / detail
  499. [DebugInfo] Fix infinite loop caused by reading past debug_line end — jh7370 / detail
  500. Fix "use of uninitialized variable" static analyzer warnings. NFCI. — llvm-dev / detail
  501. Fix "use of uninitialized variable" static analyzer warnings. NFCI. — llvm-dev / detail
  502. Fix Wdocumentation warnings. NFCI. — llvm-dev / detail
  503. [RISCV][Docs] Add RISC-V asm template argument modifiers — luismarques / detail
  504. [clangd] Add path mappings functionality — sam.mccall / detail
  505. [gn build] Port c69ae835d0e — llvmgnsyncbot / detail
  506. [SystemZ] Extend fp-strict-alias test case — ulrich.weigand / detail
  507. [lldb][NFC] Use static_cast instead of reinterpret_cast where possible — Raphael Isemann / detail
  508. Fix "use of uninitialized variable" static analyzer warning. NFCI. — llvm-dev / detail
  509. [ARM] Improve codegen of volatile load/store of i64 — victor.campos / detail
  510. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  511. [X86] Standardize shuffle match/lowering function names. NFC. — llvm-dev / detail
  512. [ARM][MVE] VPT Blocks: findVCMPToFoldIntoVPS — sjoerd.meijer / detail
  513. [clangd] Introduce bulletlists — kadircet / detail
  514. [OPENMP]Do not diagnose references to non-integral types for ref in — a.bataev / detail
  515. [DAGCombiner] reduce shuffle of concat of same vector — spatel / detail
  516. [TypePromotion] Use SetVectors instead of PtrSets — sam.parker / detail
  517. [docs] NFC: Fix typos in documents — hans / detail
  518. AMDGPU/GlobalISel: Partially fix llvm.amdgcn.kill pattern import — arsenm2 / detail
  519. llc: Change behavior of -mcpu with existing attribute — arsenm2 / detail
  520. OpaquePtr: print byval types containing anonymous types correctly. — Tim Northover / detail
  521. AMDGPU/GlobalISel: Select llvm.amdgcn.wqm.vote — arsenm2 / detail
  522. AMDGPU/GlobalISel: Fix import of s_abs_i32 pattern — arsenm2 / detail
  523. [InstCombine] try to pull 'not' of select into compare operands — spatel / detail
  524. Remove extraneous spaces — medismail.bennani / detail
  525. AMDGPU/GlobalISel: Fix readfirstlane pattern import — arsenm2 / detail
  526. [ARM][MVE] Renamed VPT Block tests and files to something more — sjoerd.meijer / detail
  527. [HIP] Add option --gpu-max-threads-per-block=n — Yaxun.Liu / detail
  528. [AIX][XCOFF]Implement mergeable const — diggerlin / detail
  529. [LifetimeAnalysis] Do not forbid void deref type in — xazax / detail
  530. [analyzer] Update help text to reflect sarif support — xazax / detail
  531. [X86] Pull out repeated SrcVT.getVectorNumElements() call. NFCI. — llvm-dev / detail
  532. [ARM] Regenerate bfi.ll test cases — llvm-dev / detail
  533. [lldb] Initialize some bitfields in FuncUnwinders.cpp — pavel / detail
  534. [clangd] Assert that the testcases in LocateSymbol.All have no — zeratul976 / detail
  535. [clangd] Heuristically resolve dependent call through smart pointer type — zeratul976 / detail
  536. [OPENMP]Allow using of members in standalone declaration pragmas. — a.bataev / detail
  537. Fix issues reported by -Wrange-loop-analysis when building with latest — alexandre.ganea / detail
  538. [gicombiner] Add GIMatchTree and use it for the code generation — daniel_l_sanders / detail
  539. [gn build] Port 1d94fb21118 — llvmgnsyncbot / detail
  540. [X86] Improve lowering of v2i64 sign bit tests on pre-sse4.2 targets — craig.topper / detail
  541. [X86] Improve lowering of (v2i64 (setgt X, -1)) on pre-SSE2 targets. — craig.topper / detail
  542. [MachineOutliner][AArch64] Save + restore LR in noreturn functions — Jessica Paquette / detail
  543. [OPENMP]Reduce calls for the mangled names. — a.bataev / detail
  544. [test] Move ppc64 tests from test/Preprocessor/init.c to init-ppc64.c — maskray / detail
  545. [PowerPC][Triple] Use elfv2 on freebsd>=13 and linux-musl — maskray / detail
  546. [cmake] Use relative cmake binary dir for processing pass plugins. — llvm-project / detail
  547. [lldb/Lua] Add string conversion operator for SBTarget. — Jonas Devlieghere / detail
  548. AMDGPU: Fix not using v_cvt_f16_[iu]16 — arsenm2 / detail
  549. AMDGPU: Use ImmLeaf — arsenm2 / detail
  550. AMDGPU: Fix misleading, misplaced end block comments — arsenm2 / detail
  551. AMDGPU: Remove VOP3Mods0Clamp0OMod — arsenm2 / detail
  552. AMDGPU: Add baseline test for missing pattern — arsenm2 / detail
  553. [cmake] Use source-groups in Polly. — llvm-project / detail
  554. Revert "[lldb/Lua] Add string conversion operator for SBTarget." — Jonas Devlieghere / detail
  555. [x86] add tests for extract-of-concat; NFC — spatel / detail
  556. Remove extraneous semicolon. — isanbard / detail
  557. [gicombiner] Correct 64f1bb5cd2c to account for MSVC's %p format — daniel_l_sanders / detail
  558. [lldb/Test] Make TestConvenienceVariables more strict — Jonas Devlieghere / detail
  559. [lldb/Test] Remove old binary created by TestConvenienceVariables — Jonas Devlieghere / detail
  560. [X86] Enable v2i64->v2f32 uint_to_fp code in ReplaceNodeResults on — craig.topper / detail
  561. [libc++] Add additional benchmark functions to — eric / detail
  562. [clang-tidy] modernize-use-using uses AST and now supports struct — mitchell / detail
  563. AMDGPU: Apply i16 add->sub pattern with zext to i32 — arsenm2 / detail
  564. AMDGPU/GlobalISel: Fix missing test for s16 icmp — arsenm2 / detail
  565. AMDGPU/GlobalISel: Add some missing G_SELECT testcases — arsenm2 / detail
  566. AMDGPU/GlobalISel: Fix scalar G_SELECT for arbitrary pointers — arsenm2 / detail
  567. Allow output constraints on "asm goto" — isanbard / detail
  568. Re-land "[lldb/Lua] Add string conversion operator for SBTarget." — Jonas Devlieghere / detail
  569. Revert "Allow output constraints on "asm goto"" — isanbard / detail
  570. [X86] Add SSE4.1 command lines to vec-strict-inttofp-128.ll to cover the — craig.topper / detail
  571. [AArch64][GlobalISel] Fold a chain of two G_PTR_ADDs of constant — Amara Emerson / detail
  572. [PowerPC] Default ppc64 linux-gnu/freebsd to -fno-PIC — maskray / detail
  573. Fix warnings as errors that occur on sanitizer-x86_64-linux — daniel_l_sanders / detail
  574. [GVN/FP] Considate logic for reasoning about equality vs equivalance for — listmail / detail
  575. Rewrite comment about what watchpoints Aarch64 supports. — Jason Molenda / detail
  576. Revert "Re-land "[lldb/Lua] Add string conversion operator for — Jonas Devlieghere / detail
  577. XFAIL load_extension.ll for all targets currently - it's failing on — echristo / detail
  578. [libcxx] fix incorrect attribute property — tclin914 / detail
  579. [docs] Improve HowTo commit changes from git — tclin914 / detail
  580. [SCEV] get more accurate range for AddExpr with wrap flag. — czhengsz / detail
  581. [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp. — antiagainst / detail
  582. [docs] Fix duplicate explicit target name: developer policy — tclin914 / detail
  583. [mlir][spirv] Add lowering for standard bit ops — antiagainst / detail
  584. [mlir][spirv] Add lowering for std cmp ops. — antiagainst / detail
  585. AMDGPU: Annotate EXTRACT_SUBREGs with source register classes — arsenm2 / detail
  586. Revert "[mlir][spirv] Add lowering for std.fpext, std.fptrunc, — antiagainst / detail
  587. [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp. — antiagainst / detail
  588. [RISCV] Fix evalutePCRelLo for symbols at the end of a fragment — jrtc27 / detail
  589. [X86] Adding fp128 support for strict fcmp — pengfei.wang / detail
  590. [lldb/Test] Try to appease the Windows bot — Jonas Devlieghere / detail
  591. [lldb/CMake] Only auto-enable Python when SWIG is found — Jonas Devlieghere / detail
  592. [NFC][Test] Add the option -enable-no-signed-zeros-fp-math for test — qshanz / detail
  593. [libc] Add a convenience CMake rule to add testsuites. — sivachandra / detail
  594. [clangd] Add xref for macros to FileIndex. — usx / detail
  595. [libcxx][test] Fix span tests. — stl / detail
  596. [lldb][NFC] Remove redundant ClangASTContext constructor that takes — Raphael Isemann / detail
  597. AArch64: add missing Apple CPU names and use them by default. — Tim Northover / detail
  598. Revert "[InstCombine] fold zext of masked bit set/clear" — kadircet / detail
  599. [llvm-symbolizer]Fix printing of malformed address values not passed via — th3charlie / detail
  600. [lldb] Remove default llvm::Triple argument from ClangASTContext — Raphael Isemann / detail
  601. [NFC][ARM] Update tests — sam.parker / detail
  602. [Dsymutil][Debuginfo][NFC] Reland: Refactor dsymutil to separate DWARF — a.v.lapshin / detail
  603. [gn build] (manually) merge 1cf11a4c67a15 — thakis / detail
  604. Disallow an empty string literal in an asm label — aaron / detail
  605. [ARM][MVE] Enable masked gathers from vector of pointers — anna.welker / detail
  606. [gn build] Port 346f6b54bd1 — llvmgnsyncbot / detail
  607. Fixing a formatting nit; NFC — aaron / detail
  608. [NFC] Move InPQueue into arguments of releaseNode — qiucofan / detail
  609. [Intrinsic] Add fixed point division intrinsics. — mikael.holmen / detail
  610. [clang-tidy] Disable match on `if constexpr` statements in template — abpostelnicu / detail
  611. [ARM,MVE] Intrinsics for partial-overwrite imm shifts. — simon.tatham / detail
  612. [ARM,MVE] Intrinsics for variable shift instructions. — simon.tatham / detail
  613. [JumpThreading] Thread jumps through two basic blocks — kazu / detail
  614. [OPENMP]Allow comma in combiner expression. — a.bataev / detail
  615. [DAGCombiner] clean up extract-of-concat fold; NFC — spatel / detail
  616. [InstCombine] Adding testcase for Z / (1.0 / Y) => (Y * Z); NFC — spatel / detail
  617. [SelectionDAG] Use llvm::Optional<APInt> for FoldValue. — llvm-dev / detail
  618. [amdgpu] Remove unused header. NFC. — michael.hliao / detail
  619. [lldb/CMake] Use LLDB's autodetection logic for libxml2 — Jonas Devlieghere / detail
  620. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  621. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  622. [MC] writeFragment - assert MCFragment::FT_Fill length is legal. — llvm-dev / detail
  623. [ELF] Don't special case weak symbols for pie with no shared objects — maskray / detail
  624. [ELF] Delete an unused special rule from isStaticLinkTimeConstant. NFC — maskray / detail
  625. [BranchAlign] Compiler support for suppressing branch align — listmail / detail
  626. [X86] Add isel patterns for bitcasting between v32i1/v64i1 and — craig.topper / detail
  627. [X86] Custom type legalize v4i64->v4f32 uint_to_fp on sse4.1 targets in — craig.topper / detail
  628. [mlir][Linalg] Lower linalg.reshape to LLVM for the static case — ntv / detail
  629. [mlir] NFC: Move the state for managing aliases out of ModuleState and — riverriddle / detail
  630. [clang-tidy] Remove broken test on Windows for — abpostelnicu / detail
  631. [MLIR] Fix ML IR build on Windows with Visual Studio — stilis / detail
  632. [X86] Keep cl::opts at top of file [NFC] — listmail / detail
  633. Merge memtag instructions with adjacent stack slots. — eugenis / detail
  634. Add a new AST matcher 'optionally'. — aaron / detail
  635. LTOVisibility.rst: fix up syntax in example — tejohnson / detail
  636. [x86] add test for concat-extract corner case; NFC — spatel / detail
  637. Canonicalize static alloc followed by memref_cast and std.view — ataei / detail
  638. [LLD] [COFF] Fix post-commit suggestions for absolute symbol equality — martin / detail
  639. [InstSimplify] add tests for select of true/false; NFC — spatel / detail
  640. [lldb/SWIG] Refactor extensions to be non Python-specific — Jonas Devlieghere / detail
  641. Revert "[JumpThreading] Thread jumps through two basic blocks" — kazu / detail
  642. [lldb/CMake] Only auto-enable Lua when SWIG is found — Jonas Devlieghere / detail
  643. Delete dead code. — Adrian Prantl / detail
  644. Revert "Merge memtag instructions with adjacent stack slots." — eugenis / detail
  645. [MLIR] Don't use SSA names directly for std.view canonicalization test — ataei / detail
  646. [cfi][test] cross-dso/stats.cpp: don't assume the order of static — maskray / detail
  647. [lldb/SWIG] Refactor extensions to be non Python-specific (2/2) — Jonas Devlieghere / detail
  648. [X86]  Remove EFLAGS from live-in lists in X86FlagsCopyLowering. — paulsson / detail
  649. [NFC] Whitespace fixes — xazax / detail
  650. [libcxx] [test] Disable refwrap/weak_result.pass.cpp in C++20 mode — bion / detail
  651. Recommit "[MachineVerifier] Improve verification of live-in lists." — paulsson / detail
  652. [PowerPC]: Add powerpcspe target triple subarch component — chmeeedalf / detail
  653. [NFC][InlineCost] Factor cost modeling out of CallAnalyzer traversal. — mtrofin / detail
  654. [Attributor][FIX] Avoid dangling value pointers during code modification — johannes / detail
  655. [Attributor][FIX] Carefully change invokes to calls (after manifest) — johannes / detail
  656. Revert "[NFC][InlineCost] Factor cost modeling out of CallAnalyzer — mtrofin / detail
  657. [PowerPC] when folding rlwinm+rlwinm. to andi., we should use first — czhengsz / detail
  658. [lldb] Remove various dead Compare functions — apl / detail
  659. [MIR] Target specific MIR formating and parsing — daniel_l_sanders / detail
  660. Save more descriptive error msg from FBS/BKS, relay it up to lldb. — Jason Molenda / detail
  661. Revert "[MIR] Target specific MIR formating and parsing" — daniel_l_sanders / detail
  662. [MIR] Target specific MIR formating and parsing — daniel_l_sanders / detail
  663. Revert "[MIR] Target specific MIR formating and parsing" — thakis / detail
  664. Revert "Revert "[MIR] Target specific MIR formating and parsing"" — daniel_l_sanders / detail
  665. [DAGCombine] Fold the (fma -x, y, -z) to -(fma x, y, z) — qshanz / detail
  666. [lldb/SWIG] Refactor extensions to be non Python-specific (3/3) — Jonas Devlieghere / detail
  667. [SCEV] [NFC] add testcase for constant range for addrecexpr with nsw — czhengsz / detail
  668. [APFloat] Fix checked error assert failures — ehudkatz / detail
  669. [mlir][VectorOps] Implement strided_slice conversion — ntv / detail
  670. [mlir][VectorOps] Implement insert_strided_slice conversion — ntv / detail
  671. [ARM][LowOverheadLoops] Update liveness info — sam.parker / detail
  672. [mlir][GPU] introduce utilities for promotion to workgroup memory — zinenko / detail
  673. [LV] Still vectorise when tail-folding can't find a primary inducation — sjoerd.meijer / detail
  674. [DWARFDebugLoc] Tweak error message when resolving offset pairs with no — pavel / detail
  675. Revert "[ARM][LowOverheadLoops] Update liveness info" — sam.parker / detail
  676. [Matrix] Implement back-propagation of shape information. — flo / detail
  677. [LoopUtils][NFC] Minor refactoring in getLoopEstimatedTripCount. — evgueni.brevnov / detail
  678. [VE] Target stub for NEC SX-Aurora — simon.moll / detail
  679. [Matrix] Propagate and use shape information for loads. — flo / detail
  680. [clangd] Refurbish HoverInfo::present — kadircet / detail
  681. [Matrix] Update shape propagation to iterate until done. — flo / detail
  682. [lldb] Fix that TestNoSuchArch.py was passing for the wrong reason — Raphael Isemann / detail
  683. Fix MSVC unhandled enum warning. NFCI. — llvm-dev / detail
  684. [clang-tidy] For checker `readability-misleading-indentation` update — abpostelnicu / detail
  685. [ARM][MVE] Don't unroll intrinsic loops. — sam.parker / detail
  686. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  687. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  688. [lldb/DWARF] Add is_dwo member to DWARFUnit — pavel / detail
  689. [lldb/DWARF] Fix mixed v4+v5 location lists — pavel / detail
  690. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  691. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  692. [NFC][ARM] LowOverheadLoop comments — sam.parker / detail
  693. [Concepts] Function trailing requires clauses — saar / detail
  694. [mlir] fix test failure in EDSC/builder-api-test — inouehrs / detail
  695. [lldb] Modernize OptionValue::SetValueChangedCallback — pavel / detail
  696. [InstCombine] Use minimal FMF in testcase for Z / (1.0 / Y) => (Y * Z); — spatel / detail
  697. [ARM][MVE] MVE-I should not be disabled by -mfpu=none — momchil.velikov / detail
  698. [InstSimplify] select Cond, true, false --> Cond — spatel / detail
  699. [Concepts] Fix failing test on Windows — saar / detail
  700. [DAGCombiner] reduce extract subvector of concat — spatel / detail
  701. [OPENMP]Remove unused code, NFC. — a.bataev / detail
  702. IR: remove "else" after "return". NFCI. — Tim Northover / detail
  703. [ARM,MVE] Fix valid immediate range for vsliq_n. — simon.tatham / detail
  704. [ARM,MVE] Add missing IntrNoMem flag on IR intrinsics. — simon.tatham / detail
  705. AMDGPU: Add register class to DS_SWIZZLE_B32 pattern — arsenm2 / detail
  706. TableGen/GlobalISel: Fix slightly wrong generated comment — arsenm2 / detail
  707. AMDGPU/GlobalISel: Fix add of neg inline constant pattern — arsenm2 / detail
  708. AMDGPU/GlobalISel: Add equiv xform for bitcast_fpimm_to_i32 — arsenm2 / detail
  709. AMDGPU/GlobalISel: Add selectVOP3Mods_nnan — arsenm2 / detail
  710. AMDGPU/GlobalISel: Add IMMPopCount xform — arsenm2 / detail
  711. AMDGPU/GlobalISel: Fix import of zext of s16 op patterns — arsenm2 / detail
  712. AMDGPU: Use new PatFrag system for d16 load nodes — arsenm2 / detail
  713. AMDGPU: Use new PatFrag system for d16 stores — arsenm2 / detail
  714. AMDGPU: Eliminate more legacy codepred address space PatFrags — arsenm2 / detail
  715. AMDGPU/GlobalISel: Fix import of integer med3 — arsenm2 / detail
  716. TableGen: Remove unused code — arsenm2 / detail
  717. [ELF][Hexagon] Add support for IE relocations — sidneym / detail
  718. [InstCombine] Z / (1.0 / Y) => (Y * Z) — spatel / detail
  719. [libcxxabi] Allow tests to link with static libc++abi/libc++ even if the — jaskiewiczs / detail
  720. [clangd] Respect `--sysroot` argument if it is set — davg / detail
  721. [lldb/SWIG] Add missing '\' in macros again — Jonas Devlieghere / detail
  722. [lldb/Lua] Make lldb.debugger et al available to Lua — Jonas Devlieghere / detail
  723. [NFCI][LoopUnrollAndJam] Changing LoopUnrollAndJamPass to a function — whitneyt / detail
  724. Improve support of GNU mempcpy — sguelton / detail
  725. [OpenCL][Docs] Rename C++ for OpenCL label — sven.vanhaastregt / detail
  726. [lldb/Bindings] Move bindings into their own subdirectory — Jonas Devlieghere / detail
  727. [clangd] Adjust diagnostic range to be inside main file — kadircet / detail
  728. [lldb/SWIG] Fix capitalization for case sensitive file systems. — Jonas Devlieghere / detail
  729. [Clang] Handle target-specific builtins returning aggregates. — simon.tatham / detail
  730. [Support][NFC] Add a comment about the semantics of MF_HUGE_HINT flag — riccibrun / detail
  731. [NFC,format] Sort switch cases alphabetically — simon.moll / detail
  732. [Support][NFC] Make some helper functions "static" in Memory.inc — riccibrun / detail
  733. [lldb/SWIG] Undo incorrect substitution — Jonas Devlieghere / detail
  734. [SystemZ] Fix matching another pattern for nxgrk (PR44496) — ulrich.weigand / detail
  735. [x86] add tests for 2-way splat copy; NFC — spatel / detail
  736. [Support][NFC] Add an explicit unit test for Process::getPageSize() — riccibrun / detail
  737. [TargetLowering][X86] TeachSimplifyDemandedBits to handle cases where — craig.topper / detail
  738. [demangle] Copy back some NFC commits from LLVM — erik.pilkington / detail
  739. [PowerPC] The VK_PLT symbolref modifier is only used on 32-bit ELF. — sd.fertile / detail
  740. [X86] AMD Znver2 (Rome) Scheduler enablement — Ganesh.Gopalasubramanian / detail
  741. [ms] [X86] Use "P" modifier on all branch-target operands in inline X86 — epastor / detail
  742. [clang] Enforce triple in mempcpy test — sguelton / detail
  743. [GlobalISel][AArch64] Import + select LDR*roW and STR*roW patterns — Jessica Paquette / detail
  744. [X86] Add ueq/one fp128 quiet compare tests. NFC — craig.topper / detail
  745. Re-apply "[ELF] Allow getErrPlace() to work before Out::bufferStart is — Alexander.Richardson / detail
  746. MipsDelaySlotFiller: Update registers def-uses for BUNDLE instructions — Alexander.Richardson / detail
  747. [mlir] NFC: Move the state for managing SSA value names out of — riverriddle / detail
  748. [libc++] Explicitly enumerate std::string external instantiations. — eric / detail
  749. [clang-tidy] Refresh the add_new_check.py now that we use a table + — sledru / detail
  750. [clangd] Handle DeducedTemplateSpecializationType in TargetFinder — zeratul976 / detail
  751. phab doc: remove the svn section — sledru / detail
  752. phab doc: also document 'arc land' — sledru / detail
  753. phab doc: Replace or remove references to svn — sledru / detail
  754. AMDGPU/GlobalISel: Widen 16-bit shift amount sources — arsenm2 / detail
  755. AMDGPU/GlobalISel: Fix argument lowering for vectors of pointers — arsenm2 / detail
  756. GlobalISel: Don't assert on MoreElements creating vectors — arsenm2 / detail
  757. TableGen/GlobalISel: Address fixme — arsenm2 / detail
  758. GlobalISel: Move getLLTForMVT/getMVTForLLT — arsenm2 / detail
  759. Add gdb pretty printer for MutableArrayRef, remove ConstArrayRef. — csigg / detail
  760. Add builtins for aligning and checking alignment of pointers and — Alexander.Richardson / detail
  761. [mlir] mlir-cpu-runner test's cblas_interface should export functions on — zinenko / detail
  762. [mlir] add a missing dependency for Linalg conversion — zinenko / detail
  763. [AArch64][GlobalISel] Implement selection of <2 x float> vector splat. — Amara Emerson / detail
  764. CodeGen: Use LLT instead of EVT in getRegisterByName — arsenm2 / detail
  765. GlobalISel: Fix else after return — arsenm2 / detail
  766. DAG: Don't use unchecked dyn_cast — arsenm2 / detail
  767. GlobalISel: Handle llvm.read_register — arsenm2 / detail
  768. TableGen/GlobalISel: Add way for SDNodeXForm to work on timm — arsenm2 / detail
  769. TableGen/GlobalISel: Fix pattern matching of immarg literals — arsenm2 / detail
  770. [lldb/Lua] Add lua typemaps for INOUT params — Jonas Devlieghere / detail
  771. [mlir] Use getDenseElementBitwidth instead of — riverriddle / detail
  772. When diagnosing the lack of a viable conversion function, also list — richard / detail
  773. AVR: Update for getRegisterByName change — arsenm2 / detail
  774. [lldb] Remove spurious file — Jonas Devlieghere / detail
  775. [AMDGPU] Fix bundle scheduling — Stanislav.Mekhanoshin / detail
  776. When reading Aux file in chunks, read consecutive byte ranges — Jason Molenda / detail
  777. [ELF] Fix includeInDynsym() when an undefined weak is merged with a lazy — maskray / detail
  778. AMDGPU/GlobalISel: Fix G_EXTRACT_VECTOR_ELT mapping for s-v case — arsenm2 / detail
  779. AMDGPU/GlobalISel: Select G_EXTRACT_VECTOR_ELT — arsenm2 / detail
  780. Relax opcode checks in test for G_READCYCLECOUNTER to check for only a — douglas.yung / detail
  781. CWG2352: Allow qualification conversions during reference binding. — richard / detail
  782. [NFC] Style cleanup — shengchen.kan / detail
  783. fix a few typos to cycle the bots — thakis / detail
  784. fix another typo to cycle bots — thakis / detail
  785. [ThinLTO] Pass CodeGenOpts like UnrollLoops/VectorizeLoop/VectorizeSLP — wmi / detail
  786. [xray] Remove cl::sub from alias options — smeenai / detail
  787. clang-tidy doc - remove the widths — sylvestre / detail
  788. [Syntax] Update comment, remove stale FIXME. NFC — ibiryukov / detail
  789. [LV] VPValues for memory operation pointers (NFCI) — gil.rapaport / detail
  790. Restore order in clang-tidy section of release notes — hans / detail
  791. Allow system header to provide their own implementation of some builtin — sguelton / detail
  792. [NFC] [PowerPC] Add isPredicable for basic instrs — qiucofan / detail
  793. [clangd] Improve type printing in hover — kadircet / detail
  794. [clangd] Fix markdown rendering in VSCode — kadircet / detail
  795. Fix several issues with compiler extensions — sguelton / detail
  796. [SVEV] Recognise hardware-loop intrinsic loop.decrement.reg — sjoerd.meijer / detail
  797. Follow up of 67bf9a6154d4b82c, minor fix in test case, removed duplicate — sjoerd.meijer / detail
  798. [libcxx] Force-cache LIBCXX_CXX_ABI_LIBRARY_PATH — jaskiewiczs / detail
  799. [CMake] Support running libc++abi tests in CrossWinToARMLinux cache file — jaskiewiczs / detail
  800. XFAIL load_extension.ll test on macOS only — sguelton / detail
  801. [MIR] Fix cyclic dependency of MIR formatter — benny.kra / detail
  802. [LV] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  803. Don't use dyn_cast_or_null if we know the pointer is nonnull. — llvm-dev / detail
  804. [X86][AVX] Add tests for v8f32/v8i32 089abcde and 0189abcd shuffles — llvm-dev / detail
  805. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  806. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  807. Data formatters: Look through array element typedefs — Raphael Isemann / detail
  808. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  809. [ARM,MVE] Make `vqrshrun` generate the right instruction. — simon.tatham / detail
  810. [ARM][Thumb2] Fix ADD/SUB invalid writes to SP — diogo.sampaio / detail
  811. [lldb/lua] Make convenience_variables.test compatible with lua-5.1 — pavel / detail
  812. [lldb/DWARF] Don't automatically search dwo unit attributes — pavel / detail
  813. [CodeComplete] Suggest 'return nullptr' in functions returning pointers — ibiryukov / detail
  814. [lldb] Surpress "bitfield too small" gcc warning — pavel / detail
  815. [Support] ThreadPoolExecutor fixes for Windows/MinGW — andrew.ng / detail
  816. [lldb][tests] Take into account all parent's categories when traverse — Tatyana Krasnukha / detail
  817. [lldb][test] NFC, re-use _getTestPath() function — Tatyana Krasnukha / detail
  818. [FPEnv] Generate constrained FP comparisons from clang — ulrich.weigand / detail
  819. [lldb][tests] Cleanup '.categories' — Tatyana Krasnukha / detail
  820. Reverting, broke some bots. Need further investigation. — diogo.sampaio / detail
  821. Sprinkle some constexpr on default ctors so the compiler can diagnose — benny.kra / detail
  822. ARMLowOverheadLoops: a few more dbg msgs to better trace rejected TP — sjoerd.meijer / detail
  823. RangeDataVector: Support custom sorting for D63540 — jan.kratochvil / detail
  824. [ARM][MVE] Tail predicate VMAX,VMAXA,VMIN,VMINA — sam.parker / detail
  825. [FPEnv] Invert sense of MIFlag::FPExcept flag — ulrich.weigand / detail
  826. [lldb][tests][NFC] Unify variable naming convention — Tatyana Krasnukha / detail
  827. [lldb][tests] Make it possible to expect failure for a whole category — Tatyana Krasnukha / detail
  828. AMDGPU/GlobalISel: Clamp G_ZEXT source sizes — arsenm2 / detail
  829. [LIBOMPTARGET]Ignore empty target descriptors. — a.bataev / detail
  830. [DebugInfo] Improve error message text — jh7370 / detail
  831. [DebugInfo][NFC] Remove unused variable/fix variable naming — jh7370 / detail
  832. [NFC] format unittest for ExprMutAnalyzer — development / detail
  833. [PowerPC] Handle constant zero bits in BitPermutationSelector — nemanja.i.ibm / detail
  834. Add support for __declspec(guard(nocf)) — David.Chisnall / detail
  835. Add missing nullptr checks. — Adrian Prantl / detail
  836. [analyzer] Add PlacementNewChecker — gabor.marton / detail
  837. [mlir][spirv] Fix typos related to (de)serialization. — antiagainst / detail
  838. [InstCombine] add tests for fsub; NFC — spatel / detail
  839. [BPF] extend BTF_KIND_FUNC to cover global, static and extern funcs — yhs / detail
  840. [clangd] Fix targetDecl() on certain usage of ObjC properties. — sam.mccall / detail
  841. [gn build] Port 5e7beb0a414 — llvmgnsyncbot / detail
  842. [X86][AVX] lowerShuffleAsLanePermuteAndShuffle - consistently normalize — llvm-dev / detail
  843. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  844. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  845. [examples] Add missing dependency in llvm examples — inouehrs / detail
  846. [AIX] Allow vararg calls when all arguments reside in registers — jasonliu / detail
  847. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  848. [AArch64] Add function attribute "patchable-function-entry" to add NOPs — maskray / detail
  849. [X86] Support function attribute "patchable-function-entry" — maskray / detail
  850. Support function attribute patchable_function_entry — maskray / detail
  851. [Driver][CodeGen] Add -fpatchable-function-entry=N[,0] — maskray / detail
  852. [ELF] Make TargetInfo::writeIgotPlt a no-op — maskray / detail
  853. [LegalizeVectorOps] Improve handling of multi-result operations. — craig.topper / detail
  854. [lldb] Remove FieldDecl stealing hack by rerouting indirect imports to — Raphael Isemann / detail
  855. [lldb/Lua] Support loading Lua modules — Jonas Devlieghere / detail
  856. Update the attribution policy to use the 'Author' property of a git — daniel_l_sanders / detail
  857. [analyzer] Move PlacementNewChecker to alpha — gabor.marton / detail
  858. [TargetLowering][ARM][X86] Change softenSetCCOperands handling of ONE to — craig.topper / detail
  859. [lld][WebAssembly] Add libcall symbols to the link when LTO is being — sbc / detail
  860. [CMake] Fix modules build after DWARFLinker reorganization — Jonas Devlieghere / detail
  861. [clang] Fix out-of-bounds memory access in ComputeLineNumbers — Jan Korous / detail
  862. [Driver][PowerPC] Move powerpcspe logic from cc1 to Driver — maskray / detail
  863. [ASTMatchers] Make test more clear about what it is verifying — steveire / detail
  864. [Tests] Precommit tests showing default branch padding on skylake — listmail / detail
  865. [lldb] Make CompleteTagDeclsScope completion order deterministic — Raphael Isemann / detail
  866. [lldb] Fix TestClangASTContext.TestFunctionTemplateInRecordConstruction — Raphael Isemann / detail
  867. Implement new AST matcher hasAnyCapture to match on LambdaExpr captures. — aaron / detail
  868. MakeUniqueCheck.cpp: explicit the fact that there is an autofix for this — sylvestre / detail
  869. clang-tidy doc: Refresh the list of checkers and polish the script — sylvestre / detail
  870. [TargetLowering] Use SelectionDAG::getSetCC and remove a repeated call — craig.topper / detail
  871. clang-tidy doc: unbreak the CI — sylvestre / detail
  872. Summary: update macro for OFF_T so that sanitizer works on AARCH64. — eugenis / detail
  873. [lldb/Scripts] Remove buildbot.py — Jonas Devlieghere / detail
  874. [lldb/Scripts] Remove remote-build.py — Jonas Devlieghere / detail
  875. [lldb/Scripts] Move android script from underneath Python dir — Jonas Devlieghere / detail
  876. [AArch64] Add isAuthenticated predicate to MCInstDesc — Vedant Kumar / detail
  877. [lldb/Test] Bypass LLDB_TEST_COMMON_ARGS for certain dotest args (NFC) — Jonas Devlieghere / detail
  878. [lldb/Utils] Remove vim-lldb — Jonas Devlieghere / detail
  879. lldbutil: Forward ASan launch info to test inferiors — Vedant Kumar / detail
  880. Let targets adjust operand latency of bundles — Stanislav.Mekhanoshin / detail
  881. [lldb/Reproducer] Add SBReproducer::Replay overload (again) — Jonas Devlieghere / detail
  882. Only destroy static locals if they have non-trivial destructors. — richard / detail
  883. [LockFileManager] Make default waitForUnlock timeout a parameter, NFC — Vedant Kumar / detail
  884. [NFC][InlineCost] Factor cost modeling out of CallAnalyzer traversal. — mtrofin / detail
  885. [mlir] NFC: put C++ code emission classes in their own files — antiagainst / detail
  886. [mlir][ods] Support dialect specific content emission via hooks — antiagainst / detail
  887. Improve precision of documentation comment. — richard / detail
  888. [AArch64] Don't generate libcalls for wide shifts on Darwin — Jessica Paquette / detail
  889. Remove redundant implicit cast creation. — richard / detail
  890. Add a FIXME and corresponding test coverage for some suspicious behavior — richard / detail
  891. Clean up and slightly generalize implementation of composite pointer — richard / detail
  892. driver: Allow -fdebug-compilation-dir=foo in joined form. — thakis / detail
  893. [Driver] Fix OptionClass of -fconvergent-functions and -fms-volatile — maskray / detail
  894. [Concepts] Fix MarkUsedTemplateParameters for exprs — saar / detail
  895. Remove umask tests — alexandre.ganea / detail
  896. [COFF] Align ARM64 range extension thunks at instruction boundary — Tom.Tan / detail
  897. [TargetLowering][ARM][Mips][WebAssembly] Remove the ordered FP compare — craig.topper / detail
  898. [SCEV] [NFC] add more test cases for range of addrecexpr with nsw flag — czhengsz / detail
  899. [NFC] [PowerPC] Update mi-peephole-splat test — qiucofan / detail
  900. [AMDGPU] Remove unnecessary v_mov from a register to itself in WQM — mjbedy / detail
  901. Mark the test/Feature/load_extension.ll test as unsupported on Darwin. — Amara Emerson / detail
  902. [X86] Use ReplaceAllUsesWith instead of ReplaceAllUsesOfValueWith to — craig.topper / detail
  903. [X86][Disassembler] Simplify readPrefixes — maskray / detail
  904. [X86] Preserve fpexcept property when turning strict_fp_extend and — craig.topper / detail
  905. [X86] Simplify code by removing an unreachable condition. NFCI — craig.topper / detail
  906. Add test for GDB pretty printers. — csigg / detail
  907. [X86] Remove dead code from X86DAGToDAGISel::Select that is no longer — craig.topper / detail
  908. [InstCombine] Preserve nuw on sub of geps (PR44419) — nikita.ppv / detail
  909. [LoopSimplify] Regenerate test checks; NFC — nikita.ppv / detail
  910. [LoopRotate] Add tests for rotate with switch; NFC — nikita.ppv / detail
  911. DSE: fix bug where we would only check libcalls for name rather than — nunoplopes / detail
  912. [X86] Add more complex tests for vector masks used with AND/OR/XOR. — flo / detail
  913. [X86][AVX] Add lowerShuffleAsLanePermuteAndSHUFP lowering — llvm-dev / detail
  914. Fix copy+paste typo in shuffle test name — llvm-dev / detail
  915. [Sema] Improve -Wrange-loop-analysis warnings. — koraq / detail
  916. [X86] Fix outdated comment — llvm-dev / detail
  917. moveOperands - assert Src/Dst MachineOperands are non-null. — llvm-dev / detail
  918. Remove copy ctors identical to the default one. NFC. — benny.kra / detail
  919. Fix uninitialized value clang static analyzer warning. NFC. — llvm-dev / detail
  920. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  921. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  922. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  923. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  924. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  925. GlobalModuleIndex - Fix use-after-move clang static analyzer warning. — llvm-dev / detail
  926. [X86AsmBackend] Be consistent about placing definitions out of line — listmail / detail
  927. [X86AsmBackend] Move static function before sole use [NFC] — listmail / detail
  928. [X86] Adjust nop emission by compiler to consider target decode — listmail / detail
  929. [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value — riverriddle / detail
  930. [ASTMatchers] extract public matchers from const-analysis into own patch — development / detail
  931. Revert "[ASTMatchers] extract public matchers from const-analysis into — development / detail
  932. [ExecutionEngine] Re-enable FastISel for non-iOS arm targets. — Lang Hames / detail
  933. Add -Wrange-loop-analysis changes to ReleaseNotes — koraq / detail
  934. [X86] Turn FP_ROUND/STRICT_FP_ROUND into — craig.topper / detail
  935. [X86][Disassembler] Simplify and optimize reader functions — maskray / detail
  936. [LegalizeVectorOps] Only pass SDNode* instead SDValue to all of the — craig.topper / detail
  937. [LegalizeVectorOps] Remove some of the simpler Expand methods. Pass — craig.topper / detail
  938. [X86][Disassembler] Replace custom logger with LLVM_DEBUG — maskray / detail
  939. [Support] Optionally call signal handlers when a function wrapped by the — alexandre.ganea / detail
  940. [ORC] Fix argv handling in runAsMain / lli. — Lang Hames / detail
  941. [Disassembler] Delete the VStream parameter of — maskray / detail
  942. [X86][Disassembler] Optimize argument passing and immediate reading — maskray / detail
  943. [X86][Disassembler] Shrink X86GenDisassemblerTables.inc from 36M to 6.1M — maskray / detail
  944. [LegalizeVectorOps] Expand vector MERGE_VALUES immediately. — craig.topper / detail
  945. [TargetLowering][X86] Connect the chain from STRICT_FSETCC in — craig.topper / detail
  946. [LegalizeVectorOps] Parallelize the lo/hi part of STRICT_UINT_TO_FLOAT — craig.topper / detail
  947. [SCEV] more accurate range for addrecexpr with nsw flag. — czhengsz / detail
  948. [X86] Don't call LowerSETCC from LowerSELECT for — craig.topper / detail
  949. [NFC] Refactor memory ops cluster method — qiucofan / detail
  950. [profile] Support merge pool size >= 10 — maskray / detail
  951. [X86][Disassembler] Simplify — maskray / detail
  952. [X86][Disassembler] Merge X86DisassemblerDecoder.cpp into — maskray / detail
  953. [X86][AVX] lowerShuffleAsLanePermuteAndSHUFP - only set the demanded — llvm-dev / detail
  954. [X86][AVX] Use lowerShuffleAsLanePermuteAndSHUFP to lower binary v4f64 — llvm-dev / detail

#15313 (Dec 29, 2019 11:52:04 AM)

  1. [lldb][NFC] Remove most GetASTContext calls in AST metadata code — Raphael Isemann / detail
  2. [mlir] Update mlir/CMakeLists.txt to install *.td files — zinenko / detail
  3. [X86] Make the AVX1 check lines in vec-strict-inttofp-256.ll test 'avx' — craig.topper / detail
  4. [lldb][NFC] Delete static versions of — Raphael Isemann / detail
  5. Fix formatting in previous commits — steveire / detail

#15312 (Dec 29, 2019 7:11:55 AM)

  1. Refactor getUsedValuesDefinedAbove to expose a variant taking a callback — gardener / detail
  2. Use "final" instead of marking method virtual in override (NFC) — gardener / detail
  3. Refactor PassTiming to support nested pipelines. — gardener / detail
  4. Add `parseGenericOperation()` to the OpAsmParser — gardener / detail
  5. Addressing some late review comments on kernel inlining. — gardener / detail
  6. Add support for coalescing adjacent nested pass pipelines. — gardener / detail
  7. Add warpsize and laneid intrinsics to NVVM dialect. — gardener / detail
  8. Overload LLVM::TerminatorOp::build() for empty operands list. — gardener / detail
  9. Explicitly declare the OpPassManager move constructor to avoid undefined — gardener / detail
  10. Convert per channel fake quant attributes to type — gardener / detail
  11. [NFC] Rename ExpressedToUniformQuantizedType to ExpressedToQuantizedType — gardener / detail
  12. Add quant.const_fake_quant_per_axis op — gardener / detail
  13. Add pass generate per block in a function a GraphViz Dot graph with ops — gardener / detail
  14. Avoid sign-compare warning — gardener / detail
  15. Remove redundant qualification — gardener / detail
  16. Remove unused variable — gardener / detail
  17. Convert ConstFakeQuantPerAxis to qcast and dcast pair — gardener / detail
  18. Remove the constraint that min / max should stride zero — gardener / detail
  19. Add folding rule for spv.CompositeExtract — gardener / detail
  20. Don't leak TargetMachine in ExecutionEngine::setupTargetTriple — gardener / detail
  21. Fix a typo in comments. The Inequality and Equality explanations were — gardener / detail
  22. Add logical groups to NVVM op definitions. — gardener / detail
  23. Fix typos in SDBMTest.cpp — gardener / detail
  24. Rename SDBMPositiveExpr to SDBMTermExpr — gardener / detail
  25. [spirv] Add support for spv.loop (de)serialization — gardener / detail
  26. NFC: Clean up constant fold tests — gardener / detail
  27. Cmpf constant folding for nan and inf — gardener / detail
  28. Log name of the generated illegal operation name in DialectConversion — gardener / detail
  29. Fixing typo in documentation. — gardener / detail
  30. NFC: Update comments about rank constraints — gardener / detail
  31. Refactor pass pipeline command line parsing to support explicit pipeline — gardener / detail
  32. Improve verifier error reporting on type mismatch (NFC) — gardener / detail
  33. Forward diagnostics from untracked threads in ParallelDiagnosticHandler. — gardener / detail
  34. Add tablegen class for memrefs with rank constraints — gardener / detail
  35. NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase. — gardener / detail
  36. Update SPIR-V symbols and use GLSL450 instead of VulkanKHR — gardener / detail
  37. Add type constraints for shaped types with same rank and element count — gardener / detail
  38. Publicly expose the functionality to parse a textual pass pipeline. — gardener / detail
  39. add missing memref cast fold pattern for dim op — gardener / detail
  40. Verify that ModuleOps only contain dialect specific attributes. — gardener / detail
  41. Add pattern to canonicalize for loop bounds — gardener / detail
  42. Update QuickstartRewrites.md regarding op definition and rewrites — gardener / detail
  43. NFC: Fix stray character in error message: 1 -> ' PiperOrigin-RevId: — gardener / detail
  44. Clean up build trip count analysis method - avoid mutating IR — gardener / detail
  45. update normalizeMemRef utility; handle missing failure check + add more — gardener / detail
  46. NFC - Move explicit copy/dma generation utility out of pass and into — gardener / detail
  47. Add convenience methods to create i8 and i16 attributes in Builder. — gardener / detail
  48. NFC: Merge OpPass with OperationPass into just OperationPass. — gardener / detail
  49. NFC: Pass PassInstrumentations by unique_ptr instead of raw pointer. — gardener / detail
  50. Update the IRPrinter instrumentation to work on non function/module — gardener / detail
  51. NFC: Update the expected outputs of pass-timing. — gardener / detail
  52. NFC: Update the PassInstrumentation section. — gardener / detail
  53. Fix typo in test/AffineOps/ops.mlir — gardener / detail
  54. Update the pass registration section and add a sub-section on the — gardener / detail
  55. Add mechanism to specify extended instruction sets in SPIR-V. — gardener / detail
  56. Drop makePositionAttr and the like in favor of Builder::getI64ArrayAttr — gardener / detail
  57. Error out when kernel function is not found while translating GPU calls. — gardener / detail
  58. Unify how errors are emitted in LaunchFuncOp verification. — gardener / detail
  59. Introduce SDBMDirect expression into the SDBM expression hierarchy — gardener / detail
  60. Overhaul the SDBM expression kind hierarchy — gardener / detail
  61. [spirv] Add support for BitEnumAttr — gardener / detail
  62. Add support for multi-level value mapping to DialectConversion. — gardener / detail
  63. [spirv] Add support for function calls. — gardener / detail
  64. Autogenerate (de)serialization for Extended Instruction Sets — gardener / detail
  65. Add missing CMake dependency from libAnalysis to the Vector dialect — gardener / detail
  66. Add rewrite pattern to compose maps into affine load/stores — gardener / detail
  67. Change MLIR translation functions signature — gardener / detail
  68. Support file-to-file translation in mlir-translate — gardener / detail
  69. Add a preprocess pass to remove sequences that are problematic with — gardener / detail
  70. Register a -test-spirv-roundtrip hook to mlir-translate — gardener / detail
  71. Add (de)serialization support for OpRuntimeArray. — gardener / detail
  72. Add support to OpAsmParser for parsing unknown keywords. — gardener / detail
  73. Simplify SDBM expressions more aggressively in operators and conversions — gardener / detail
  74. SDBM: support sum expressions on the LHS of stripe expressions — gardener / detail
  75. Unify error messages to start with lower-case. — gardener / detail
  76. Support symbolic operands for memref replacement; fix memrefNormalize — gardener / detail
  77. Fix nested dominance relationship between parent results and child — gardener / detail
  78. NFC: Remove stray logging from ~Block(). PiperOrigin-RevId: 269941815 — gardener / detail
  79. Outline GPU kernel function into a nested module. — gardener / detail
  80. Add address space attribute to LLVMIR's GlobalOp. — gardener / detail
  81. NFC: Fix return indentation in generated op definitions. — gardener / detail
  82. Quantize attribute values by per axis quantization parameters — gardener / detail
  83. Automated rollback of commit 5684a12434f923d03b6870f2aa16226bfb0b38b6 — gardener / detail
  84. Allow specification of decorators on SPIR-V StructType members. — gardener / detail
  85. Remove unused import and two import forms — gardener / detail
  86. Add utility to extract strides from layout map in MemRefType. — gardener / detail
  87. Fix public build — gardener / detail
  88. Use SmallVectorImpl in getStrides — gardener / detail
  89. NFC: Pass OpAsmParser by reference instead of by pointer. — gardener / detail
  90. Avoid iterator invalidation when recursively computing pattern depth. — gardener / detail
  91. NFC: Pass OperationState by reference instead of by pointer. — gardener / detail
  92. NFC: Pass OpAsmPrinter by reference instead of by pointer. — gardener / detail
  93. Make GlobalOp's value attribute optional. — gardener / detail
  94. [ODS] Add support for FloatElementsAttr — gardener / detail
  95. Add a note about the use of recursion in the developer guide — gardener / detail
  96. Upgrade/fix/simplify store to load forwarding — gardener / detail
  97. [spirv] Add OpControlBarrier and OpMemoryBarrier. — gardener / detail
  98. minor spelling tweaks — gardener / detail
  99. Add integer sign- and zero-extension and truncation to standard. — gardener / detail
  100. Fix undefined reference to mlir::getElementTypeOrSelf(mlir::Type) — gardener / detail
  101. update layout map examples in doc, drop stale ones — gardener / detail
  102. Update TruncateIOp builder to pass OperationState by reference. — gardener / detail
  103. Specalize f32->i8/u8 Quanitization with C++ native arithmetic to — gardener / detail
  104. [NFC] Replace std::clamp with inline implementation. — gardener / detail
  105. Fix a number of Clang-Tidy warnings. — gardener / detail
  106. Outline GPU kernel function into a nested module. — gardener / detail
  107. Add variants of interleave that take separator — gardener / detail
  108. NFC: Fix warning for uninitialized field. PiperOrigin-RevId: 270704572 — gardener / detail
  109. Update the Pass, Analysis, and PassManager sections of WritingAPass.md. — gardener / detail
  110. Refactor DiagnosticEngine to support multiple registered diagnostic — gardener / detail
  111. Add interfaces for call-like/callable operations. — gardener / detail
  112. Add initial callgraph support. — gardener / detail
  113. Add convenience methods to set an OpBuilder insertion point after an — gardener / detail
  114. Simplify the way spirv::StructTypes are parsed. — gardener / detail
  115. Use constant's location for reporting errors in parsing of hex constant — gardener / detail
  116. Handle OpMemberName instruction in SPIR-V deserializer. — gardener / detail
  117. Let mlir-translate support -split-input-file — gardener / detail
  118. Make spirv::RuntimeArrayType part of spirv::CompositeType. — gardener / detail
  119. [spirv] NFC: clean up (de)serialization tests — gardener / detail
  120. Allow null Attribute for value when building GlobalOp. — gardener / detail
  121. Clone called functions into nested GPU module. — gardener / detail
  122. Normalize lowering of MemRef types — gardener / detail
  123. Introduce splat op + provide its LLVM lowering — gardener / detail
  124. Allow attaching descriptions to OpInterfaces and InterfaceMethods. — gardener / detail
  125. NFC: Add a description to the ODS interface example. PiperOrigin-RevId: — gardener / detail
  126. [spirv] Replace bitwiseCast with llvm::bit_cast — gardener / detail
  127. Add support for GLSL Binary ops, and use it to implement GLSL FMax. — gardener / detail
  128. NFC: Add 'const' dereference method to OperandTypeIterator. — gardener / detail
  129. Miscellaneous fixes to SPIR-V Deserializer (details below). — gardener / detail
  130. Forward declare LogicalResult as a struct to be consistent — gardener / detail
  131. Fix memref-stride-calculation on Windows — gardener / detail
  132. Add tablegen verification traits for comparing different properties — gardener / detail
  133. Emit function name being tested in TestMemRefStrideCalculation — gardener / detail
  134. Minor spelling tweaks — gardener / detail
  135. [spirv] Add SPV_UnaryOp and spv.FNegate — gardener / detail
  136. Change the return type of createPrintCFGGraphPass to match other passes. — gardener / detail
  137. Add spv.Bitcast operation to SPIR-V dialect — gardener / detail
  138. Remove unused variables and methods to address compiler warnings — gardener / detail
  139. Add AllReduceOp to GPU dialect with lowering to NVVM. — gardener / detail
  140. Drop support for memrefs from JitRunner — gardener / detail
  141. Decouple tiling from fusion in Linalg. — gardener / detail
  142. Make result ops generated output deterministic — gardener / detail
  143. Disable failing tests — gardener / detail
  144. [ROCm] Adding ROCDL Dialect. — gardener / detail
  145. Fix missing links in the documentation — gardener / detail
  146. Fix Documentation OpDefinitions.md — gardener / detail
  147. Fix JitRunner.cpp Error creation pattern and reactivate tests. — gardener / detail
  148. Promote MemRefDescriptor to a pointer to struct when passing function — gardener / detail
  149. NFC - clean up op accessor usage, std.load/store op verify, other stale — gardener / detail
  150. Add TODO to revisit coupling of CallOp to MemRefType lowering — gardener / detail
  151. Remove spurious debug spew in tests — gardener / detail
  152. Append a newline when dumping a Value. — gardener / detail
  153. Tablegen helpers for accessing properties of shaped types — gardener / detail
  154. Switch explicit create methods to match generated build's order — gardener / detail
  155. Fix syntax of 'call' and 'splat' ops — gardener / detail
  156. Fix a typo in Toy Chapter 2 tutorial documentation — gardener / detail
  157. update Rationale.md - remove outdated info — gardener / detail
  158. Add InferTypeOpTrait & enable generating its member function definition — gardener / detail
  159. Switch comments from GPU dialect terms to CUDA terms (NFC). — gardener / detail
  160. Fix MemRefType::getStrides corner case — gardener / detail
  161. Use MaybeAlign when setting alignment — gardener / detail
  162. Add support for Logical Ops in SPIR-V dialect — gardener / detail
  163. [DRR] Explain result type deduction in doc — gardener / detail
  164. Normalize MemRefType lowering to LLVM as strided MemRef descriptor — gardener / detail
  165. Adding some missing SPIR-V core and GLSL extended ops. — gardener / detail
  166. NFC: Change `classof` on registered operations to use pointer — gardener / detail
  167. Enable autogenerating OpInterface method declarations — gardener / detail
  168. Add missing file from cmakelist — gardener / detail
  169. Adding signed integer ops for abs, sign, min, and max in the GLSL — gardener / detail
  170. [spirv] Add array length check. — gardener / detail
  171. Format markdown list. — gardener / detail
  172. Pass the pointer of the parent pipeline collection pass to — gardener / detail
  173. Fold away reduction over 0 dimensions. — gardener / detail
  174. Add integer shift ops to LLVM dialect. — gardener / detail
  175. Add verification error message for ops that require at least one operand — gardener / detail
  176. Change all_reduce lowering to support 2D and 3D blocks. — gardener / detail
  177. [spirv] NFC: rename SPV_ArithmeticOp to SPV_ArithmeticBinaryOp — gardener / detail
  178. Unify Linalg types by using strided memrefs — gardener / detail
  179. Fix and simplify CallOp/CallIndirectOp to LLVM::CallOp conversion — gardener / detail
  180. Add a pair of hooks to DominanceInfo. — gardener / detail
  181. [spirv] Change enum case uniquing in gen_spirv_dialect.py — gardener / detail
  182. Show type even if elementsattr is elided in graph — gardener / detail
  183. [ROCm] Adding pass to lower GPU Dialect to ROCDL Dialect. — gardener / detail
  184. Replace spurious `long` stride type by int64_t - NFC — gardener / detail
  185. Fix example in OpInterfaces documentation — gardener / detail
  186. [spirv] Add support for spv.selection — gardener / detail
  187. Extract MemRefType::getStridesAndOffset as a free function and fix — gardener / detail
  188. Disallow index types in memrefs. — gardener / detail
  189. NFC: rename Conversion/ControlFlowToCFG to Conversion/LoopToStandard — gardener / detail
  190. Add parentheses around boolean operators in assert — gardener / detail
  191. Give modules a name — gardener / detail
  192. Make Module::getName return Optional<StringRef> — gardener / detail
  193. Add syntactic sugar for strided memref parsing. This CL implements the — gardener / detail
  194. Generalize parse/printBinaryOp to parse/printOneResultOp. — gardener / detail
  195. Add fpext and fptrunc to the Standard dialect and includes conversion to — gardener / detail
  196. Add `axis` attribute to the quant.stats op — gardener / detail
  197. Update the Inliner pass to work on SCCs of the CallGraph. — gardener / detail
  198. Add support for inlining calls with different arg/result types from the — gardener / detail
  199. Fix typos, NFC. — gardener / detail
  200. Moving the GPUIndexIntrinsicOpLowering template to a common location — gardener / detail
  201. Add missing Linalg lowerings to allow roundtrip.mlir to lower to LLVM — gardener / detail
  202. Replace constexpr MemRefType::kDynamicStrideOrOffset by a — gardener / detail
  203. Add some utility builder functions for SPIR-V operations. — gardener / detail
  204. Add spv.Undef op to support OpUndef instruction in SPIR-V. — gardener / detail
  205. Add missing dependency on the TypeInferOpInterface from the Test dialect — gardener / detail
  206. [spirv] Allow return ops to be in control flow ops — gardener / detail
  207. NFC: Cleanup test ops and traits tests — gardener / detail
  208. Allow element type traits to operate on scalars — gardener / detail
  209. Enable emitting dialect summary & description during op generation — gardener / detail
  210. Support reduction of partial warps. — gardener / detail
  211. Add OpaqueLoc to MLIR locations. — gardener / detail
  212. Fix CMake build after adding TestOpaqueLoc.cpp — gardener / detail
  213. Add DialectType and generate docs for dialect types — gardener / detail
  214. Support AllocOp terminal in Linalg::AliasAnalysis. — gardener / detail
  215. Start a minimal mlir_utils runtime library for testing debugging — gardener / detail
  216. Fix a comment in the OperationInterface example. — gardener / detail
  217. Change Block::getParent() to be a const function. This is only necessary — gardener / detail
  218. fix simplify-affine-structures bug — gardener / detail
  219. [spirv] Fix function entry block erase after moving to spv.selection — gardener / detail
  220. Update UndefOp (de)serialization to generate OpUndef at module level. — gardener / detail
  221. Add a new class, OpPrintingFlags, to enable programmatic control of — gardener / detail
  222. [spirv] Disable a crashing spv.loop test — gardener / detail
  223. Do not add spirv::BitcastOp for cast from signed to unsigned type. — gardener / detail
  224. Expose `fuseProducerOf` in Linalg/Utils/Utils.h. — gardener / detail
  225. Print result types when dumping graphviz. — gardener / detail
  226. Add a flag to the AsmPrinter for eliding large ElementsAttrs. — gardener / detail
  227. Update upgrade some uses of mlir::interleave API to take container — gardener / detail
  228. Use named modules for gpu.launch_func — gardener / detail
  229. Fuse GenerateCubinAccessors pass into LaunchFunctToCuda — gardener / detail
  230. GPUToCUDA: emit addressof directly instead of wrapping it into a getter — gardener / detail
  231. GPUToCUDA: attach CUBIN to the nested module rather than to the function — gardener / detail
  232. Linalg to LLVM lowering: decrease the reliance on symbol lookup in a — gardener / detail
  233. NFC: Remove unused default cl::opt value. — gardener / detail
  234. Add support for walking the uses of a symbol. — gardener / detail
  235. unroll and jam: fix order of jammed bodies — gardener / detail
  236. Add a PatternRewriter hook for cloning a region into another. — gardener / detail
  237. [spirv] Add a pass to decorate the composite types with layout info. — gardener / detail
  238. [ROCm] Fix the return type for the device function calls from i32 to — gardener / detail
  239. Add support for parsing/printing non bare-identifier SymbolRefs. — gardener / detail
  240. Add Instance Specific Pass Options. — gardener / detail
  241. Update the symbol utility methods to handle the case of unknown — gardener / detail
  242. Allow dynamic but ranked types in ops with SameOperandsAndResultShape — gardener / detail
  243. NFC: Fully qualify use of std::string. PiperOrigin-RevId: 273668957 — gardener / detail
  244. Assert that region is not cloned into itself. — gardener / detail
  245. Change to doxygen comments. NFC. — gardener / detail
  246. Add exp operation to LLVMOPs.td. — gardener / detail
  247. Update the usage and comments in define_inst.sh. — gardener / detail
  248. Add support for some multi-store cases in affine fusion — gardener / detail
  249. Fix Windows linkage error — gardener / detail
  250. Make SPIR-V lowering infrastructure follow Vulkan SPIR-V validation. — gardener / detail
  251. Guard rewriter insertion point during signature conversion. — gardener / detail
  252. Add ::printAsTextualPipeline to Pass and OpPassManager. — gardener / detail
  253. minor spelling tweaks — gardener / detail
  254. Pre-allocate space for results from a regex match that uses 3 match — gardener / detail
  255. Fix typo in QuantizedType method names — gardener / detail
  256. Add test for fix to tablegen for custom folders for ops that return a — gardener / detail
  257. Use llvm.func to define functions with wrapped LLVM IR function type — gardener / detail
  258. NFC: Cleanup of type checking tests — gardener / detail
  259. Mark GPU dialect as illegal when lowering to NVVM. — gardener / detail
  260. Python bindings: export index_cast — gardener / detail
  261. Remove the need to convert operations in regions of operations that have — jpienaar / detail
  262. Add support for canonicalizing callable regions during inlining. — jpienaar / detail
  263. Add trait for specified shapes matching — jpienaar / detail
  264. Add lowering of constant ops to SPIR-V. — jpienaar / detail
  265. Translation to LLVM: check the validity of module-level Ops — jpienaar / detail
  266. Standard-to-LLVM conversion: check that operands have LLVM types — jpienaar / detail
  267. NFC: Initialize pass manager option fields inline instead of the class — gardener / detail
  268. Add support for generating reproducers on pass crash and failure. — gardener / detail
  269. NFC: Print the generic op form after pass failure. — gardener / detail
  270. LLVM conversion: harden a test to check for LLVM funcs rather than any — gardener / detail
  271. Add unary ops and ExpOp to Standard Dialect. — gardener / detail
  272. Rename LLVM::exp and LLVM::fmuladd to LLVM::ExpOP and LLVM::FMulAddOp. — gardener / detail
  273. Drop obsolete code from std to llvm memref lowering — gardener / detail
  274. LLVM Dialect: introduce llvm.mlir.null operation — gardener / detail
  275. Emit LLVM IR equivalent of sizeof when lowering alloc operations — gardener / detail
  276. Add LLVM IR dialect hooks for FP128 and X86_FP80 types — gardener / detail
  277. Add lowering of VectorOps dialect to LLVM to the Linalg LLVM lowering — gardener / detail
  278. Fix linalg.subview behavior in (partially) static cases. — gardener / detail
  279. Use single quotes to wrap '@HOST_LDFLAGS@' in LIT config file — gardener / detail
  280. Allowing replacing non-root operations in DialectConversion. — gardener / detail
  281. NFC: Replace usages of Value::getKind with explicit isa/casts. — gardener / detail
  282. Merge Ch3 of the Toy tutorial into chapter 2. — gardener / detail
  283. AsmPrinter: avoid unused-variable warning — gardener / detail
  284. Expose mlir::parseType to bindings — gardener / detail
  285. Add conversion for splat of vectors of 2+D — gardener / detail
  286. Consistent use of int in mlir_runner_utils.cpp — gardener / detail
  287. Fix typos in LangRef and OpDefinitions — gardener / detail
  288. Update Chapter 3 to demonstrate pattern match and rewrite optimizations — gardener / detail
  289. Fix typos in InferTypeOpInterface. — gardener / detail
  290. Fix minor typos — gardener / detail
  291. [spirv] Add support for SpecId decoration on spv.specConstant — gardener / detail
  292. Fix typo — gardener / detail
  293. NFC: Split out ToyOpsIncGen into a separate CMakeLists.txt. — gardener / detail
  294. Fix typos — gardener / detail
  295. Fix typo — gardener / detail
  296. Add support for OpBitwiseOr, OpBitwiseXor, and OpBitwiseAnd in SPIR-V — gardener / detail
  297. NFC: Various code cleanups for Ch3. — gardener / detail
  298. NFC: Remove NoSideEffect traits from all ops except for ConstantOp. — gardener / detail
  299. Implement simple loop-invariant-code-motion based on dialect interfaces. — gardener / detail
  300. Fix typo in VectorOps.td — gardener / detail
  301. Fix CMake configuration after introduction of LICM and LoopLikeInterface — gardener / detail
  302. Add support for PatternRewriter::eraseOp. — gardener / detail
  303. Allow for remapping argument to a Value in SignatureConversion. — gardener / detail
  304. Support custom accumulator provided as region to gpu.all_reduce. — gardener / detail
  305. Makes spv.module generated by GPU->SPIRV conversion spec compliant — gardener / detail
  306. NFC: Update VectorOrTensor -> Shaped — gardener / detail
  307. Update comments in ast.toy — gardener / detail
  308. Update Chapter 4 of the Toy tutorial — gardener / detail
  309. Code cleanups on Ch.4 — gardener / detail
  310. Add ComplexType to TableGen with Tensor support — gardener / detail
  311. Fix typo in tutorial. — gardener / detail
  312. Add support for inlining toy call operations. — gardener / detail
  313. Add Ch.5 of the toy tutorial. — gardener / detail
  314. [spirv] Implement inliner interface — gardener / detail
  315. Fix invalid transpose in example and add proper verification. — gardener / detail
  316. Add LLVM_DEBUG in RewritersGen.cpp and Pattern.cpp — gardener / detail
  317. Fix RewriterGen to support using NativeCodeCall as auxiliary pattern — gardener / detail
  318. [DRR] Allow capturing and referencing no-result ops — gardener / detail
  319. Use a SmallVector instead of an ArrayRef to materialize a temporary — gardener / detail
  320. Rename LoopNestBuilder to AffineLoopNestBuilder - NFC — gardener / detail
  321. Allow '_' when pretty printing dialect symbols — gardener / detail
  322. [spirv] Add a canonicalization pattern for spv.selection. — gardener / detail
  323. Decouple Linalg promotion from Linalg tiling - NFC — gardener / detail
  324. Add Ch.6 of the Toy tutorial. — gardener / detail
  325. NFC: Delete the Linalg tutorial. — gardener / detail
  326. Add EDSC support for loop.for operations — gardener / detail
  327. Introduce a wrapper around ConversionPattern that operates on the — gardener / detail
  328. Automated rollback of commit b65c8bb5d6ab418bb3fcd0302aee19d3615d90f1 — gardener / detail
  329. NFC: Remove trivial builder get methods. — gardener / detail
  330. Add gpu.barrier op to synchronize invocations of a local workgroup. — gardener / detail
  331. Add documentation on restrictions to dialect conversion rewrites — gardener / detail
  332. Use StrEnumAttr for gpu.allreduce op instead of StringAttr to better — gardener / detail
  333. Fix OSS target name GPUtoNVVMTransforms -> MLIRGPUtoNVVMTransforms — gardener / detail
  334. Automated rollback of commit 575405f4d6762830c1c4520569de4e4ed3c8eed5 — gardener / detail
  335. [DRR] Use eraseOp() to replace no-result ops — gardener / detail
  336. Slightly rephrase a difficult-to-parse sentence. — gardener / detail
  337. Implement lowering of VectorTypeCastOp to LLVM — gardener / detail
  338. Lower vector transfer ops to loop.for operations. — gardener / detail
  339. Add support for function result attributes. — gardener / detail
  340. NFC: Rename SPIR-V serializer find*ID() to get*ID() to be consistent — gardener / detail
  341. NFC: Add missing include for StringMap. PiperOrigin-RevId: 275588019 — gardener / detail
  342. NFC: Cleanup the implementation of walkSymbolUses. — gardener / detail
  343. Get active source lane predicate from shuffle instruction. — gardener / detail
  344. Use new eraseOp instead of replaceOp with empty values — gardener / detail
  345. Slight rewording in toy ch2 to make persistence of name clearer — gardener / detail
  346. Add missing include to llvm Allocator.h — gardener / detail
  347. Add missing include to StringMap in Verifier and DialectConversion. — gardener / detail
  348. Add SourceMgrDiagnosticHandler to toy — gardener / detail
  349. Fix minor spelling tweaks (NFC) — gardener / detail
  350. Fix minor spelling tweaks (NFC) — gardener / detail
  351. [DRR] Address GCC warning by wrapping for statement body with {} — gardener / detail
  352. Update Ch1 to reflect new changes in the tutorial. — gardener / detail
  353. NFC: Fix typo : Retur -> Return PiperOrigin-RevId: 275745931 — gardener / detail
  354. Add a Symbol trait to simplify defining operations that represent — gardener / detail
  355. NFC: Elide the value of a UnitAttr within nested attribute dictionaries. — gardener / detail
  356. Unify GPU op definition names with other dialects. — gardener / detail
  357. NFC: Fix remaining usages of MulOp as matrix multiplication. — gardener / detail
  358. Cleanup and rewrite Ch-4.md. — gardener / detail
  359. Use LLVM_Type instead of AnyType in the definition of LLVM_CallOp — gardener / detail
  360. [spirv] Allow block arguments on spv.Branch(Conditional) — gardener / detail
  361. [DRR] Allow interleaved operands and attributes — gardener / detail
  362. NFC: Add support for parsing attributes programmatically via — gardener / detail
  363. NFC: Remove a right parenthesis from comment. PiperOrigin-RevId: — gardener / detail
  364. Expose optimizations flags in Python bindings — gardener / detail
  365. Update loop.for verifier message — gardener / detail
  366. Update chapter 3 code snippet to match the actual output of the code — gardener / detail
  367. Drop MemRefUtils from the ExecutionEngine — gardener / detail
  368. NFC: Remove references to the toy.generic attribute. — gardener / detail
  369. Fix "set-but-unused" warning in DialectConversion — gardener / detail
  370. Add @below and @above directives to verify-diagnostics. — gardener / detail
  371. Wrap ODS to 80 lines and remove const qualifier for local `int` variable — gardener / detail
  372. Add custom lowering of ExpOp for NVVM and ROCM. — gardener / detail
  373. Add missing dependency on MLIRIR on MLIREDSCInterface — gardener / detail
  374. Add support for replacing all uses of a symbol. — gardener / detail
  375. Convert the Canonicalize and CSE passes to generic Operation Passes. — gardener / detail
  376. [spirv] AccessChainOp canonicalization. — gardener / detail
  377. Add support for parsing multiple result name groups. — gardener / detail
  378. Define AnyRankedTensor Type in TableGen — gardener / detail
  379. Fix include guards and add tests for OpToFuncCallLowering. — gardener / detail
  380. Lookup function declaration in SymbolTable not ModuleOp. — gardener / detail
  381. Print reason why dynamic library could not be loaded during execution. — gardener / detail
  382. Add support for marking an operation as recursively legal. — gardener / detail
  383. Standardize Linalg transformations to take an OpBuilder and an — gardener / detail
  384. Parse locations in parseGenericOperation — gardener / detail
  385. [spirv] Support OpPhi using block arguments — gardener / detail
  386. Add a convenient operation build method for spirv::SelectOp — gardener / detail
  387. [spirv] Use LLVM graph traversal utility for PrettyBlockOrderVisitor — gardener / detail
  388. Bugfix: Keep worklistMap in sync with worklist in GreedyPatternRewriter — gardener / detail
  389. Add "[TOC]" to generated documentation — gardener / detail
  390. [spirv] Mark control flow ops as InFunctionScope — gardener / detail
  391. [spirv] Fix gen_spirv_dialect.py and add spv.Unreachable — gardener / detail
  392. Add basic support for declarative Linalg transformations — gardener / detail
  393. Fix segfault when no symbol is given to an constraint operand — gardener / detail
  394. Add a utility accessor 'has_single_element' for ranges. — gardener / detail
  395. Add support to GreedyPatternRewriter for erasing unreachable blocks. — gardener / detail
  396. Dump op location in createPrintOpGraphPass for easier debugging. — gardener / detail
  397. Use `not` to invert return code in expected to fail tests — gardener / detail
  398. [spirv] Add cast operations — gardener / detail
  399. NFC: Simplify UseRange::iterator to just be a — gardener / detail
  400. LinalgDependenceGraph: add const modifiers to accessors — gardener / detail
  401. Add a test.symbol_scope operation that has the SymbolTable Traits to the — gardener / detail
  402. Add a test for lowering GPU ops that cover cases where the symbol table — gardener / detail
  403. NFC: Use #ifndef in various .td files instead of #ifdef and #else — gardener / detail
  404. [mlir][llvm] Add missing cast ops — gardener / detail
  405. Add Linalg pattern for producer-consumer fusion — gardener / detail
  406. Support lowering of imperfectly nested loops into GPU dialect. — gardener / detail
  407. Move BitEnumAttr from SPIRVBase.td to OpBase.td — gardener / detail
  408. Delete spurious file — gardener / detail
  409. Add ReferToOp attribute constraint for SymbolRefAttr — gardener / detail
  410. Add DialectAsmParser/Printer classes to simplify dialect attribute and — gardener / detail
  411. Remove the need for passing a location to parseAttribute/parseType. — gardener / detail
  412. Refactor QuantOps TypeParser to use the DialectAsmParser methods — gardener / detail
  413. Refactor LinalgDialect::parseType to use the DialectAsmParser methods — gardener / detail
  414. Drop spurious debug spew. — gardener / detail
  415. Update the SPV dialect type parser to use the methods on — gardener / detail
  416. [NVVM] Add mma.sync operation. — gardener / detail
  417. Rename Region::RegionType to Region::BlockListType — gardener / detail
  418. Emit empty lines after headers when generating op docs — gardener / detail
  419. Add a PatternRewriter hook to merge blocks, and use it to support for — gardener / detail
  420. NFC: Rename parseOptionalAttributeDict -> parseOptionalAttrDict to match — gardener / detail
  421. [llvm] Add initial import of LLVM modules to mlir-translate — gardener / detail
  422. [llvm] Allow GlobalOp to take a region for complex initializers — gardener / detail
  423. Fix typos in the Standard Dialect documentation — gardener / detail
  424. Add (parse|print)OptionalAttrDictWithKeyword hooks to simplify parsing — gardener / detail
  425. NFC: Remove an extra space when printing the 'attributes' prefix before — gardener / detail
  426. Add support for the LLVM FNeg instruction — gardener / detail
  427. Add ViewOp to the StandardOps dialect, which casts a 1D/i8 element type — gardener / detail
  428. [DRR] List some limitations clearly in the doc — gardener / detail
  429. Add ViewOp verification for dynamic strides, and address some comments — gardener / detail
  430. Adding an m_NonZero constant integer matcher. — gardener / detail
  431. Add affine load/store/dma_start/dma_wait to dialect doc. — gardener / detail
  432. Add lowering of std.view to LLVM — gardener / detail
  433. Drop spurious test file — gardener / detail
  434. Replace some remnant uses of "inst" with "op". — gardener / detail
  435. NFC: Uniformize parser naming scheme in Toy tutorial to camelCase and — gardener / detail
  436. NFC: Tidy up the implementation of operations in the Toy tutorial — gardener / detail
  437. Add IndexedGenericOp to Linalg. — gardener / detail
  438. Update Linalg to use std.view — gardener / detail
  439. Add compatible query method to infer type interface — gardener / detail
  440. Fix parameter name and document option in linalg::promoteSubViews — gardener / detail
  441. Add canonicalizer for ViewOp which folds constants into the ViewOp — gardener / detail
  442. Add Ch-7 of the toy tutorial detailing how to define new types. — gardener / detail
  443. Swap operand order in std.view operation so that offset appears before — gardener / detail
  444. Fix asm printer for affine expr — gardener / detail
  445. mlir-translate: support -verify-diagnostics — gardener / detail
  446. Move description from GenericOpBase to linalg.(indexed_)generic. — gardener / detail
  447. [spirv] Add bit ops — gardener / detail
  448. Explicitly initialize isRecursivelyLegal — gardener / detail
  449. Look for SymbolRefAttr in KernelOutlining instead of hard-coding CallOp — gardener / detail
  450. Add a short TableGen HowTo to tutorial chapter 2. — gardener / detail
  451. Fix segfault (nullptr dereference) when passing a non-existent file to — gardener / detail
  452. Also consider index constants when folding integer arithmetics with — gardener / detail
  453. Adds std.subview operation which takes dynamic offsets, sizes and — gardener / detail
  454. Add support for nested symbol references. — gardener / detail
  455. Restructure comment lexing to not recurse. — gardener / detail
  456. Add support for alignment attribute in std.alloc. — gardener / detail
  457. Adds affine.min operation which returns the minimum value from a — gardener / detail
  458. Add LLVM lowering of std.subview — gardener / detail
  459. Update outdated comment for NativeCodeCall — gardener / detail
  460. Update textmate syntax file — gardener / detail
  461. Add a printer flag to use local scope when printing IR. — gardener / detail
  462. [spirv] Properly return when finding error in serialization — gardener / detail
  463. Add Conversion to lower loop::ForOp to spirv::LoopOp. — gardener / detail
  464. Expose an isSubclassOf() method on AttrConstraint — gardener / detail
  465. Add an option to print an operation if a diagnostic is emitted on it — gardener / detail
  466. Add support for OpPhi in loop header block — gardener / detail
  467. Make legality check in GPU->SPIR-V lowering of FuncOp kernel specific. — gardener / detail
  468. NFC: Change DictionaryAttr::get(StringRef) to use binary search instead — gardener / detail
  469. Add operations needed to support lowering of AffineExpr to SPIR-V. — gardener / detail
  470. Make VariableOp instructions be in the first block in the function. — gardener / detail
  471. Rename the current parseSymbolName to parseOptionalSymbolName — gardener / detail
  472. Create and begin writing glossary. — gardener / detail
  473. NFC: Refactor block signature conversion to not erase the original — gardener / detail
  474. Add FuncOp::eraseArgument — gardener / detail
  475. Fix glossary formatting. — gardener / detail
  476. Deprecate linalg.subview in favor of std.subview — gardener / detail
  477. Replace explicit concatenation by llvm::concat — gardener / detail
  478. Do not emit aliases when printing local form — gardener / detail
  479. Concentrate memref descriptor manipulation logic in one place — gardener / detail
  480. [doc] Add debugging tips in ODS and DRR doc regarding mlir-tblgen — gardener / detail
  481. Use MemRefDescriptor in Linalg-to-LLVM conversion — gardener / detail
  482. Move VectorOps to Tablegen - (almost) NFC — gardener / detail
  483. Adapt code to LLVM API updates. — gardener / detail
  484. Use MemRefDescriptor in Vector-to-LLVM convresion — gardener / detail
  485. Make positions of elements in MemRef descriptor private — gardener / detail
  486. Move Affine to Standard conversion to lib/Conversion — gardener / detail
  487. [ODS] Fix operation argument population to avoid crash — gardener / detail
  488. Add CMakeLists.txt for AffineToStandard conversion — gardener / detail
  489. Adds canonicalizer to SubViewOp which folds constants from base memref — gardener / detail
  490. NFC: Refactor Dialect Conversion targeting SPIR-V. — gardener / detail
  491. Refactor the LowerVectorTransfers pass to use the RewritePattern infra - — gardener / detail
  492. Expand on operation definition to clarify the difference between — gardener / detail
  493. Add more navigation to the MLIR toy tutorial. — gardener / detail
  494. Mark std.subview as no-sideeffect. — gardener / detail
  495. Mark std.view as no-sideeffect. — gardener / detail
  496. Templatize linalg::LowerToLoops - NFC — gardener / detail
  497. Use aggregate-parameter builder for ops having autogen type-deduction — gardener / detail
  498. Fix build warnings — gardener / detail
  499. Use simpler highlighting textmate syntax — gardener / detail
  500. Modify tutorial and other documentation for consistency, clarity, and — gardener / detail
  501. NFC: Convert CmpIPredicate in StandardOps to use EnumAttr — gardener / detail
  502. Clarify that identity maps are discarded from the MemRef type — gardener / detail
  503. [spirv] Add bit ops — gardener / detail
  504. Fix attribute dict syntax in the docs — gardener / detail
  505. Fix mismatched-tags warning — gardener / detail
  506. Rename CLI flags -lower-gpu-ops-to-*-ops to -convert-gpu-to-* — gardener / detail
  507. Implement folding of pattern dim(subview(_)[...][s1, ..., sn][...], i) — gardener / detail
  508. Standardize all VectorOps class names to be prefixed by Vector - NFC — gardener / detail
  509. Fix Affine Loop Fusion test case reported on github. This CL utilizies — gardener / detail
  510. ConvertStandardToLLVM: replace assertion with graceful failure — gardener / detail
  511. Also elide large array attribute in OpGraph Dump — gardener / detail
  512. [spirv] Add a canonicalizer for BitcastOp. — gardener / detail
  513. Fix gen_spirv_dialect.py regarding 1D/2D/3D Dim symbol name — gardener / detail
  514. Add a parseAttribute<AttrType> overload for the non-type case. — gardener / detail
  515. Fix SubViewOp stride calculation in constant folding. Adds unit tests — gardener / detail
  516. Drop unnecessary dependences from mlir-translate — gardener / detail
  517. Lower linalg.indexed_generic to loops. — gardener / detail
  518. Use SmallVectorImpl instead of SmallVector for function parameters (NFC) — gardener / detail
  519. Support SPIR-V constant op to take DenseElementsAttr as input. — gardener / detail
  520. Fix the shape of the outcome in the example code. — gardener / detail
  521. Add dialect-attribute-entry requirement to docs — gardener / detail
  522. Change conversion CLI flag from -lower-to-llvm to -convert-std-to-llvm — gardener / detail
  523. Add '*' and '?' and optional brace parse calls to the Parser — gardener / detail
  524. Add getRemappedValue to ConversionPatternRewriter — gardener / detail
  525. Add mention to avoid cl::opt for MLIR passes in the developer guide — gardener / detail
  526. Add a note on commit messages to our developer guide — gardener / detail
  527. Fix pretty printer corner case in mlir_runner_utils.cpp. — gardener / detail
  528. Add VectorOps.StridedSliceOp — gardener / detail
  529. Make type and rank explicit in mcuMemHostRegister function. — gardener / detail
  530. Add some CMake rules for installing headers, mlir-tblgen, and mlir-opt — gardener / detail
  531. Extend kernel outlining to also consider dim worth inlining. — gardener / detail
  532. Fix 'the the' typo. — gardener / detail
  533. Fix the comment to Region block iterators. — gardener / detail
  534. Add StridedMemRef<>::operator[] - NFC — gardener / detail
  535. Add a new OpAsmOpInterface to allow for ops to directly hook into the — gardener / detail
  536. Implement unrolling of vector ops to finer-grained vector ops as a — gardener / detail
  537. Changes to SubViewOp to make it more amenable to canonicalization. — gardener / detail
  538. Add multi-level DCE pass. — gardener / detail
  539. missing outer index %i in search_body — gardener / detail
  540. Verify subview op result has dynamic shape, when sizes are specified. — gardener / detail
  541. Add VectorContractionOp to the VectorOps dialect. — gardener / detail
  542. Merge DCE and unreachable block elimination into a new utility — gardener / detail
  543. Correctly parse empty affine maps. — gardener / detail
  544. Add a document detailing operation traits, how to define them, and the — gardener / detail
  545. NFC: Use Region::getBlocks to fix build failure with drop_begin. — gardener / detail
  546. Fixed typo in 2-d tiled layout — gardener / detail
  547. Fix OSS build — gardener / detail
  548. Don't force newline before function attributes — gardener / detail
  549. Add missing include after LLVM 049043b598ef5b12a5894c0c22db8608be70f517 — gardener / detail
  550. Split Linalg declarative patterns from specific test patterns - NFC — gardener / detail
  551. Drop unused function - NFC — gardener / detail
  552. Fix OSS builds - NFC — gardener / detail
  553. NFC: Add wrappers around DenseIntElementsAttr/DenseFPElementsAttr::get — gardener / detail
  554. Change CUDA tests to use print_memref. — gardener / detail
  555. Add support for using the ODS result names as the Asm result names for — gardener / detail
  556. Move Linalg Transforms that are actually Conversions - NFC — gardener / detail
  557. Add more detail about locations in Chapter 2 of tutorial. — gardener / detail
  558. Unify vector op names with other dialects. — gardener / detail
  559. Small formatting fix in Tutorial Ch2. — gardener / detail
  560. Add more canonicalizations for SubViewOp. — gardener / detail
  561. [spirv] Add a canonicalizer for `spirv::LogicalNotOp`. — gardener / detail
  562. Fix Windows Build — gardener / detail
  563. NFC: Remove unnecessarily guarded tablegen includes. — gardener / detail
  564. Make isValidSymbol more powerful — gardener / detail
  565. [spirv] NFC: rename test files and sort tests inside — gardener / detail
  566. NFC: Wire up DRR settings for SPIR-V canonicalization patterns — gardener / detail
  567. Support folding of StandardOps with DenseElementsAttr. — gardener / detail
  568. Introduce gpu.func — gardener / detail
  569. Add vector.insertelement op — gardener / detail
  570. Allow memref_cast from static strides to dynamic strides. — gardener / detail
  571. Introduce attributes that specify the final ABI for a spirv::ModuleOp. — gardener / detail
  572. De-duplicate EnumAttr overrides by defining defaults — gardener / detail
  573. Changing directory shortcut for CPU/GPU runner utils. — gardener / detail
  574. Update VectorContractionOp to take iterator types and index mapping — gardener / detail
  575. Add missing rule to generate SPIR-V ABI Attribute using tblgen to CMake. — gardener / detail
  576. NFC: Actually expose the implementation of createGPUToSPIRVLoweringPass. — gardener / detail
  577. Make std.divis and std.diviu support ElementsAttr folding. — gardener / detail
  578. Allow LLVM::ExtractElementOp to have non-i32 indices. — gardener / detail
  579. Add a vector.InsertStridedSliceOp — gardener / detail
  580. Use vector.InsertStridedSlice in Vector -> Vector unrolling — gardener / detail
  581. Add support for AttrSizedOperandSegments/AttrSizedResultSegments — gardener / detail
  582. Some minor corrections and improvements to LangRef — gardener / detail
  583. Relax restriction on affine_apply dim and symbol operands — gardener / detail
  584. Automated rollback of commit d60133f89bb08341718bb3132b19bc891f7d4f4d — gardener / detail
  585. Misc changes to lowering to SPIR-V. — gardener / detail
  586. Add OpenMP dialect to the dialect registry — gardener / detail
  587. [VectorOps] Add a BroadcastOp to the VectorOps dialect — gardener / detail
  588. Add create method that takes equivalent of OperationState with — gardener / detail
  589. [VectorOps] Refine BroadcastOp in VectorOps dialect — gardener / detail
  590. Implement Linalg to loops lowering as a pattern — gardener / detail
  591. Fixed typo in Toy tutorial (second var e -> var f) — gardener / detail
  592. [spirv] Add folders for spv.IAdd and spv.IMul — gardener / detail
  593. [spirv] NFC: Add getZero() and getOne() static method to ConstantOp — gardener / detail
  594. NFC: A few cleanups for SPIRVLowering — gardener / detail
  595. [Linalg] Change attribute n_loop_types to iterator — gardener / detail
  596. Split out FunctionLike printing/parsing into — gardener / detail
  597. [spirv] Check that operand of `spirv::CompositeExtractOp` is constant — gardener / detail
  598. Fixed typo in Ch-1 of Toy tutorial — gardener / detail
  599. Fix redundant convert and use NamedAttributeList as value — gardener / detail
  600. mlir-tblgen: Dump input records when no generator is set — gardener / detail
  601. Introduce Linkage attribute to the LLVM dialect — gardener / detail
  602. Lower linalg.indexed_generic with libcall to LLVM. — gardener / detail
  603. add missing '>' in Ch-2 — gardener / detail
  604. NFC: Update std.subview op to use AttrSizedOperandSegments — gardener / detail
  605. [DRR] Introduce `$_` to ignore op argument match — gardener / detail
  606. Add missing `>` to the description of std.view. — gardener / detail
  607. docs: minor spelling tweaks — gardener / detail
  608. Generate dialect documentations in the doc folder for every dialect — gardener / detail
  609. [ODS] Generate builders taking unwrapped value and defaults for — gardener / detail
  610. [VectorOps] Add legality rules to broadcast — gardener / detail
  611. NFC: use `&&` instead of `and` PiperOrigin-RevId: 283392575 — gardener / detail
  612. [spirv] NFC: reorder sections in SPIRVBase.td — gardener / detail
  613. Add linkage support to LLVMFuncOp — gardener / detail
  614. [Linalg] Update/fix documentation for linalg.indexed_generic. — gardener / detail
  615. [spirv] Add spv.SubgroupBallotKHROp — gardener / detail
  616. Extend conversion of SubViewOp to llvm to also support cases where size — gardener / detail
  617. AffineLoopFusion: Prevent fusion of multi-out-edge producer loops — gardener / detail
  618. Fix ViewOp to have at most one offset operand — gardener / detail
  619. Add python bindings for ArrayAttr, AffineMapAttr. — gardener / detail
  620. Add Python bindings for affine expressions with binary operators. — gardener / detail
  621. Convert MemRefType to a linearized array in SPIR-V lowering. — gardener / detail
  622. Allow analyses to provide a hook 'isInvalidated' to determine if they — gardener / detail
  623. Verifier: Better error message in case of successor operand mismatch. — gardener / detail
  624. Add CreateMaskOp to the VectorOps dialect. — gardener / detail
  625. Make diagnostic a bit clearer. — gardener / detail
  626. Add a pass to legalize operations before lowering to SPIR-V. — gardener / detail
  627. [spirv] Add spv.GroupNonUniformBallot — gardener / detail
  628. Refactor dependencies to expose Vector transformations as patterns - NFC — gardener / detail
  629. Avoid variable name conflict in MLIR tutorial code snippet — gardener / detail
  630. minor spelling tweaks — gardener / detail
  631. Adds support for unrolling single-result vector operations with iterator — gardener / detail
  632. Added new FAbs, FCeil, Cos, Neg, Sign, Tanh operations. — gardener / detail
  633. Loop coalescing: fix pointer chainsing in use-chain traversal — gardener / detail
  634. [spirv] Adding sqrt op in the GLSL extension. — gardener / detail
  635. NFC - fix name / comments - isAccessInvariant — gardener / detail
  636. Print out large elementsattr's such that they are parseable. — gardener / detail
  637. [spirv] Define a few more extensions in SPIRVBase.td — gardener / detail
  638. NFC: Fix mismatches between LangRef.md and actual parser implementation. — gardener / detail
  639. Drop MaterializeVectorTransfers in favor of simpler declarative — gardener / detail
  640. [CSE] NFC: Hash the attribute dictionary pointer instead of the list of — gardener / detail
  641. Add canonicalization patterns for vector CreateMaskOp and StridedSliceOp — gardener / detail
  642. Add a CL option to Standard to LLVM lowering to use alloca instead of — gardener / detail
  643. Add emitOptional(Error|Warning|Remark) functions to simplify emission — gardener / detail
  644. Optimize operation ordering to support non-congruent indices. — gardener / detail
  645. Add MLIRIR as a dependency to LLVM and related dialects — gardener / detail
  646. Move ModuleManager functionality into mlir::SymbolTable. — gardener / detail
  647. Fix MLIR Build after LLVM upstream JIT changes (getMainJITDylib removed) — gardener / detail
  648. [spirv] Fix nested loop (de)serialization — gardener / detail
  649. Add a flag to dump the current stack trace when emitting a diagnostic. — gardener / detail
  650. Add spv.AtomicCompareExchangeWeak — gardener / detail
  651. Allow specification of the workgroup size for GPUToSPIRV lowering. — gardener / detail
  652. Add support for instance specific pass statistics. — gardener / detail
  653. [spirv] Add CompositeInsertOp operation — gardener / detail
  654. Add UnrankedMemRef Type — gardener / detail
  655. Refactor the IRPrinting instrumentation to take a derivable config. — gardener / detail
  656. [Linalg] Add permutation information to tiling — gardener / detail
  657. Add include path to the TestDialect to fix broken build. — gardener / detail
  658. NFC: Add documentation for `-mlir-print-op-on-diagnostic` and — gardener / detail
  659. LLVM::AddressOfOp: properly take into account the address space — gardener / detail
  660. minor spelling tweaks — gardener / detail
  661. DimOp folding for alloc/view dynamic dimensions — gardener / detail
  662. [spirv] Reorder `erase` and `emplace` to avoid "invalid iterator — gardener / detail
  663. Unroll vector masks along with their associated vector arguments. — gardener / detail
  664. Use regex to fix failure when stats are disabled. — gardener / detail
  665. fix examples in comments — gardener / detail
  666. Add conversions of GPU func with memory attributions to LLVM/NVVM — gardener / detail
  667. Generate builder for ops that use InferTypeOpInterface trait in ODS — gardener / detail
  668. [VectorOps] Add lowering of vector.broadcast to LLVM IR — gardener / detail
  669. Provide a way to get the type of a ValueHandle. — gardener / detail
  670. Move GPU::FuncOp definition to ODS - NFC — gardener / detail
  671. LLVM::GlobalOp: take address space as builder argument — gardener / detail
  672. [VecOps] Rename vector.[insert|extract]element to just — gardener / detail
  673. Use named traits in the ODS definition of LLVMFuncOp — gardener / detail
  674. Move GPU::LaunchOp to ODS. NFC. — gardener / detail
  675. During serialization do a walk of ops in module to find spv.module. — gardener / detail
  676. Replace custom getBody method with an ODS-generated in gpu::LaunchOp — gardener / detail
  677. Change inferReturnTypes to return LogicalResult and values — gardener / detail
  678. NFC: Separate implementation and definition in — gardener / detail
  679. Fix langref code snippet - NFC — gardener / detail
  680. NFC - update doc, comments, vim syntax file — gardener / detail
  681. Add a flag to the IRPrinter instrumentation to only print after a pass — gardener / detail
  682. Improve Linalg documentation following the Structured Ops presentation. — gardener / detail
  683. Add a new ValueRange class. — gardener / detail
  684. Update the builder API to take ValueRange instead of ArrayRef<Value *> — gardener / detail
  685. NFC: Expose constFoldBinaryOp via a header — gardener / detail
  686. Add a layer of recursive matchers that compose. — gardener / detail
  687. Replace spurious SmallVector constructions with ValueRange — gardener / detail
  688. Post-submit cleanups in RecursiveMatchers — gardener / detail
  689. Add RegionRange for when need to abstract over different region — gardener / detail
  690. [StructuredOps][Linalg] Add a primitive pattern to rewrite the — gardener / detail
  691. Minor spelling tweaks — gardener / detail
  692. Unify vector op unrolling transformation. — gardener / detail
  693. Add lowering for module with gpu.kernel_module attribute. — gardener / detail
  694. ODS: Generate named accessors for raw attributes — gardener / detail
  695. Factor out commonly reusable names across structured ops dialects — gardener / detail
  696. [spirv] Add spv.IAdd, spv.ISub, and spv.IMul folders — gardener / detail
  697. [spirv] Add CompositeConstruct operation. — gardener / detail
  698. Fix minor spelling tweaks. — gardener / detail
  699. Add new indexed_accessor_range_base and indexed_accessor_range classes — gardener / detail
  700. Refactor the Block support classes. — gardener / detail
  701. [VectorOps] Fix off-by-one error in insert/extract validation — gardener / detail
  702. [VectorOps] Add a ShuffleOp to the VectorOps dialect — gardener / detail
  703. Fix build breakage on gcc-5 — gardener / detail
  704. Drop Markdown style annotations — gardener / detail
  705. Add a doc on guidelines for contributing a new dialect to the MLIR core — gardener / detail
  706. More convenience build methods for SPIR-V ops. — gardener / detail
  707. Add Py API for composing an affine expression with a map. Also allows — gardener / detail
  708. Uniformize Vector transforms as patterns on the model of Linalg - NFC — gardener / detail
  709. [Linalg] Add a Linalg iterator permutation transformation — gardener / detail
  710. Refactor the various operand/result/type iterators to use — gardener / detail
  711. Fold TestLinalgTilePermutePatterns into TestLinalgTransformPatterns - — gardener / detail
  712. Move gpu.launch_func to ODS. NFC — gardener / detail
  713. More affine expr simplifications for floordiv and mod — gardener / detail
  714. Add VectorOp transform pattern which splits vector TransferReadOps to — gardener / detail
  715. [VectorOps] Add lowering of vector.insert to LLVM IR — gardener / detail
  716. Add initial liveness analysis including test cases. — gardener / detail
  717. [Linalg] Add tiling for IndexedGenericOp with a region. — gardener / detail
  718. Add a function to get lowering patterns from GPU to NVVM. — gardener / detail
  719. Automated rollback of commit 98fbf41044d3364dbaf18db81b9e8d9520d14761 — gardener / detail
  720. Roll-forward initial liveness analysis including test cases. — gardener / detail
  721. NFC: Fix naming inconsistency: FuncOpLowering -> GPUFuncOpLowering. — gardener / detail
  722. Continue refactoring StructuredOps utilities — gardener / detail
  723. [spirv] Add lowering for std.fdiv, std.frem, std.fsub — gardener / detail
  724. Expose a convenience function to add interface attributes to a function. — gardener / detail
  725. Fix OSS build — gardener / detail
  726. Add missing CMake dependency for MLIRTestIR. — gardener / detail
  727. Add std.log* and llvm.intr.log* that correspond to the LLVMIR intrinsics — gardener / detail
  728. Make OpBuilder::insert virtual instead of OpBuilder::createOperation. — gardener / detail
  729. Switch from shfl.bfly to shfl.down. — gardener / detail
  730. Automated rollback of commit f68ac464d818629e0fe10c23b44ac782d64a12d2 — gardener / detail
  731. Move cpu runner utils templates to .h — gardener / detail
  732. Added lowering of `std.tanh` to llvm function call to `tanh` and — gardener / detail
  733. [Linalg] Add test for fusion of GenericOp with IndexedGenericOp. — gardener / detail
  734. Retire !linalg.buffer type - NFC — gardener / detail
  735. Add type inference variant for separate params builder generated — gardener / detail
  736. [VectorOps] Add lowering of vector.shuffle to LLVM IR — gardener / detail
  737. Fix logic on when to emit collective type but separate arg builder — gardener / detail
  738. NFC: Cleanup the various Op::print methods. — gardener / detail
  739. Fix maskAndClamp in gpu.all_reduce. — gardener / detail
  740. Add a type range for the XLA HLO dialect. — gardener / detail
  741. Try to fold operations in DialectConversion when trying to legalize. — gardener / detail
  742. Add a layer of EDSC for linalg.GenericOp — gardener / detail
  743. Skip generating C++ for "DeclareOpInterfaceMethods" in op interface gen. — gardener / detail
  744. Refactor various canonicalization patterns as in-place folds. — gardener / detail
  745. Apply a level of sugaring to the linalg.generic EDSC - NFC — gardener / detail
  746. Reconcile struct and class for NestedPatternMatchers - NFC — gardener / detail
  747. Add verifyCompatibleShape function overload with shapes — gardener / detail
  748. Splat op doc - fix misformat / update tablegen op desc. comment — gardener / detail
  749. Remove LLVM dependency on mlir::Module and instead check Traits. — gardener / detail
  750. Make memref promotion during std->LLVM lowering the default calling — gardener / detail
  751. Adds ExtractSlicesOp to the VectorOps dialect. — gardener / detail
  752. [VectorOps] Add [insert/extract]element definition together with — gardener / detail
  753. Remove unused variable (fix warning) NFC — gardener / detail
  754. [Linalg] Expose subview promotion as a declarative pattern — gardener / detail
  755. Make "LowerToCFG" an operation pass — gardener / detail
  756. Insert signature-converted blocks into a region with a parent operation. — gardener / detail
  757. Plug gpu.func into the GPU lowering pipelines — gardener / detail
  758. Add InsertSlicesOp to the VectorOps dialect. — gardener / detail
  759. Add edsc::ops for pointwise, conv and dilated_conv — gardener / detail
  760. [spirv] Re-enable nested loop (de)serialization test — gardener / detail
  761. Fix (de)serialization generation for SPV_ScopeAttr, — gardener / detail
  762. Add atomic operations to SPIR-V dialect. — gardener / detail
  763. Update vector op unrolling transformation to generate ExtractSlicesOp — gardener / detail
  764. Replace code with equivalent satisfiesLLVMModule() function call. — gardener / detail
  765. Add pattern rewrite which splits a vector TransferReadOp into slices — gardener / detail
  766. Integrate from upstream at revision e4fce659a759. — gardener / detail
  767. Add a new utility class TypeSwitch to ADT. — gardener / detail
  768. fix a typo in OpDefinitions doc — gardener / detail
  769. Add pattern rewrite to forward vector tuple elements to their users. — gardener / detail
  770. Homogenize the description of the MemRef conversion to the LLVM dialect — gardener / detail
  771. StdToLLVM conversion: drop getMemRefElementType utility function — gardener / detail
  772. ConversionToLLVMDialect doc: update the syntax for LLVM types — gardener / detail
  773. Make it possible to override the lowering of MemRef to the LLVM dialect. — gardener / detail
  774. Add missing virtual inliner interface method in SPIR-V dialect. — gardener / detail
  775. Add pattern rewrite which splits a vector TransferWriteOp into slices — gardener / detail
  776. NFC: Use TypeSwitch to simplify existing code. PiperOrigin-RevId: — gardener / detail
  777. NFC: Use this-> to appease GCC bug related to template lambda. — gardener / detail
  778. Add support for float and string attributes to the C API and python — gardener / detail
  779. Harden the requirements to memory attribution types in gpu.func — gardener / detail
  780. Fix line break in LangRef — gardener / detail
  781. Move function template definition to the header file. NFC — gardener / detail
  782. NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols — gardener / detail
  783. Introduce prefetch op: affine -> std -> llvm intrinsic — gardener / detail
  784. NFC: Cleanup non-conforming usages of namespaces. — gardener / detail
  785. Update code block designations — gardener / detail
  786. Add support for providing a default implementation for an interface — gardener / detail
  787. NFC: Remove forbidden include of <iostream> — gardener / detail
  788. [VectorOps] Add vector.print definition, with lowering support — gardener / detail
  789. Added LLVM ops and lowering phases from standard dialect for FAbs, — gardener / detail
  790. Move the specializations of VectorTransferRewriter::matchAndRewrite back — gardener / detail
  791. Add a couple useful LLVM_DEBUG's to the inliner. — gardener / detail
  792. [VectorOps] Replace iostream with stdio in support lib for vector.print — gardener / detail
  793. Add runtime utils support for print_memref_i8 — gardener / detail
  794. Detemplatize ModuleTranslation::lookupValues — gardener / detail
  795. [VectorOps] minor cleanup: vector dialect "subscripts" are i32 — gardener / detail
  796. LLVMFuncOp: implement addEntryBlock — gardener / detail
  797. [VectorOps] Add vector ReshapeOp to the VectorOps dialect. — gardener / detail
  798. Restructure and update Linalg ODS and documentation - NFC — gardener / detail
  799. [VectorOps] Update vector transfer_read/write ops to operatate on — gardener / detail
  800. Unique trait list during ODS Operator trait construction — gardener / detail
  801. Allow dialect to create friendly names for region arguments — gardener / detail
  802. Add gpu.shuffle op. — gardener / detail
  803. fix isValidDim for block arg case — gardener / detail
  804. [VectorOps] remove redundant returns from invalid ops test — gardener / detail
  805. [VectorOps] unify vector dialect "subscripts" — gardener / detail
  806. NFC: Move the classes related to Pass options into a new header file — gardener / detail
  807. Make Type and Attribute classes trivially copyable — gardener / detail
  808. Add integer bit-shift operations to the standard dialect. — gardener / detail
  809. NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition — gardener / detail
  810. [InstCombine] add test for copysign; NFC — spatel / detail
  811. Adjust License.txt file to use the LLVM license — gardener / detail
  812. ReImplement the Value classes as value-typed objects wrapping an — gardener / detail
  813. Automated rollback of commit f603a50109107b447b835dac11f0eb541288393e — gardener / detail
  814. Resubmit: ReImplement the Value classes as value-typed objects wrapping — gardener / detail
  815. Update SPIR-V.md — gardener / detail
  816. Change the `notifyRootUpdated` API to be transaction based. — gardener / detail
  817. [CFG] Fix an assertion failure with static initializers — xazax / detail
  818. NFC: Replace ValuePtr with Value and remove it now that Value is — gardener / detail
  819. Refactor the way that pass options are specified. — gardener / detail
  820. Remove pybind11-based bindings — gardener / detail
  821. Revert "[lldb] Don't process symlinks deep inside DWARFUnit" — Jonas Devlieghere / detail
  822. Adjust some MLIR paths and docs — aminim / detail
  823. [DWARF] Check that all fields of a Unit Header are read. — ikudrin / detail
  824. DebugInfo: Support dumping any exprloc as an expression — dblaikie / detail
  825. NFC: Rename printOptionValue to printValue to fix MSVC build. — riverriddle / detail
  826. test: correct flags for Windows — Saleem Abdulrasool / detail
  827. [SelectionDAG] Don't repeatedly add a node to the worklist in — maskray / detail
  828. [SelectionDAG] Change SelectionDAGISel::{funcInfo,SDB} to use unique_ptr — maskray / detail
  829. [DebugInfo] Fix v4 macinfo for dwo files. — SourabhSingh.Tomar / detail
  830. Add `mlir` to -DLLVM_ALL_PROJECTS CMake option — aminim / detail
  831. [docs] fix typo in Lexicon.rst — zinenko / detail
  832. Remove static MLIR doc ; they are already on the website — aminim / detail
  833. [llvm-readobj] - Remove an excessive helper for printing dynamic tags. — grimar / detail
  834. Add the Apache2 with LLVM exceptions license to MLIR — aminim / detail
  835. DebugInfo: Add {} to address -Wdangling-else warning. — dblaikie / detail
  836. DebugInfo: Correct the form of DW_AT_macro_info in .dwo files — dblaikie / detail
  837. [TypePromotion] Make TypeSize a class member — sam.parker / detail
  838. [clang] [ast] CXXRecordDecl::getVisibleConversionFunctions() could be — whisperity / detail
  839. Revert "[Support] Extend TimeProfiler to support multiple threads" — russell.gallop / detail
  840. clang-doc remove trailing whitespaces — sledru / detail
  841. doc: Document that extra-arg/extra-arg-before can be used several times — sledru / detail
  842. [lldb][NFC] Remove ClangExternalASTSourceCommon — Raphael Isemann / detail
  843. mlir README.md: Fix the syntax — noreply / detail
  844. VariableName doc: fix the link to the mozilla doc — sledru / detail
  845. [NFC] Remove some dead code from CGBuiltin.cpp. — kevin.neal / detail
  846. AMDGPU/GlobalISel: Lower llvm.amdgcn.else — arsenm2 / detail
  847. GlobalISel: Define equivalent node for G_INTRINSIC_TRUNC — arsenm2 / detail
  848. AMDGPU/GlobalISel: Legalize some 16-bit round instructions — arsenm2 / detail
  849. Fix false positive in magic number checker. — aaron / detail
  850. Fix readability-const-return-type identifying the wrong `const` token — aaron / detail
  851. [lldb][NFC] Move ClangASTContext::m_scratch_ast_source_up to the — Raphael Isemann / detail
  852. GlobalISel: Fix naming variables "brank" instead of "bank" — arsenm2 / detail
  853. GlobalISel: Define equivalent node for G_INTRINSIC_ROUND — arsenm2 / detail
  854. GlobalISel: Update syntax in debug printing — arsenm2 / detail
  855. [OPENMP50]Basic support for conditional lastprivate. — a.bataev / detail
  856. [OPENMP][DOCS]Update status of OpenMP 5.0 features, NFC. — a.bataev / detail
  857. [X86] Add STRICT versions of CVTTP2SI, CVTTP2UI, CMPM, and CMPP. — craig.topper / detail
  858. test: ensure that we dead-strip in the linker — Saleem Abdulrasool / detail
  859. [mlir] Fix -Wunneeded-internal-declaration — maskray / detail
  860. [X86] Use 128-bit vector instructions for f32/f64->i64 conversions on — craig.topper / detail
  861. [compiler-rt] Adapt stop-the-world for ptrace changes in NetBSD-9.99.30 — n54 / detail
  862. [compiler-rt] Adapt for ptrace(2) changes in NetBSD-9.99.30 — n54 / detail
  863. [lldb] Adapt for NetBSD-9.99.30 ptrace(2) API changes — n54 / detail
  864. AMDGPU/GlobalISel: Fix mapping and selection of llvm.amdgcn.div.fixup — arsenm2 / detail
  865. [OPENMP]Add extra checks and initialization for clause modifier. — a.bataev / detail
  866. Migrate function attribute "no-frame-pointer-elim" to — maskray / detail
  867. Migrate function attribute "no-frame-pointer-elim-non-leaf" to — maskray / detail
  868. Migrate function attribute "no-frame-pointer-elim"="false" to — maskray / detail
  869. [Support] Fix behavior of StringRef::count with overlapping occurrences, — johannes / detail
  870. [Thumb][test] Fix CodeGen/Thumb/PR17309.ll  after — maskray / detail
  871. [WinEH] Delete addFnAttr("no-frame-pointer-elim") which seems no longer — maskray / detail
  872. [MCJIT] Migrate function attribute "no-frame-pointer-elim" to — maskray / detail
  873. [Attributor] Function level undefined behavior attribute — johannes / detail
  874. [Attributor] UB Attribute now handles all instructions that access — johannes / detail
  875. [compiler-rt] [netbsd] Define _RTLD_SOURCE to fix build — n54 / detail
  876. [X86FixupSetCC] Use MachineInstr::readRegister/definesRegister to check — craig.topper / detail
  877. [Attributor] Reach optimistic fixpoint in AAValueSimplify when the — uenoku.tokotoko / detail
  878. [MLIR][NFC] Insert const_cast to avoid warning — uenoku.tokotoko / detail
  879. Add missing strict_fp_to_int — chen3.liu / detail
  880. [llvm-readobj/llvm-readelf][test] - Add testing for EI_OSABI and — grimar / detail
  881. [llvm-readobj] - Merge `gnu-symbols.test` to `symbols.test` and cleanup. — grimar / detail
  882. [AMDGPU][MC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  883. [compiler-rt] [netbsd] Correct the fallback definition of PT_LWPNEXT — n54 / detail
  884. [llvm-nm] Display STT_GNU_IFUNC as 'i' — maskray / detail
  885. [X86] Merge together some common code in LowerFP_TO_INT now that we have — craig.topper / detail
  886. [lldb][NFC] Use StringRef in — Raphael Isemann / detail
  887. [X86FixupSetCC] Remember the preceding eflags defining instruction while — craig.topper / detail
  888. [X86] Use zero vector to extend to 512-bits for strict_fp_to_uint — craig.topper / detail
  889. [OpenMP][IR-Builder] Introduce the finalization stack — johannes / detail
  890. Make lazyload_metadata.ll resilient to the addition of new metadata — herzka / detail
  891. [OpenMP][IR-Builder] Introduce "pragma omp parallel" code generation — johannes / detail
  892. test commit — david / detail
  893. Revert "test commit" — david / detail
  894. [X86] Enable STRICT_SINT_TO_FP/STRICT_UINT_TO_FP on X86 backend — pengfei.wang / detail
  895. Revert "Make lazyload_metadata.ll resilient to the addition of new — david / detail
  896. [PowerPC] Modify the hasSideEffects of MTLR and MFLR from 1 to 0 — shkzhang / detail
  897. [NFC][LoopFusion] Fix printing of the guard branch. Reviewer: kbarton, — whitneyt / detail
  898. [NFC][PowerPC] Add a function tryAndWithMask to handle all the cases — qshanz / detail
  899. [Bitstream] Delete skipAbbreviatedField which duplicates — maskray / detail
  900. [PowerPC] stop folding if result rlwinm mask is wrap while original — czhengsz / detail
  901. Fix the MLIR Vim syntax file: the keyword group was missing — aminim / detail
  902. [clang][test] Minor fixes in testcase absolute-paths-symlinks.c — karl.johan.karlsson / detail
  903. [lldb] Remove some calls to GetASTContext — Raphael Isemann / detail
  904. [compiler-rt] Disable QSORT interception on watchOS and tvOS. — flo / detail
  905. [lldb][NFC] Use ClangASTContext in AppleObjCRuntime interfaces — Raphael Isemann / detail
  906. [lldb][tests] Posix function strdup requires macro _POSIX_C_SOURCE — Tatyana Krasnukha / detail
  907. [lldb][tests] Platform triple can be None — Tatyana Krasnukha / detail
  908. [lldb][NFC] Simplify if-return — Tatyana Krasnukha / detail
  909. [lldb][NFC] Add "lldb-vscode" to all_categories — Tatyana Krasnukha / detail
  910. [lldb][NFC] Move lock scope where it should begin — Tatyana Krasnukha / detail
  911. [lldb] Specify unsigned underlying type for an enumeration explicitly — Tatyana Krasnukha / detail
  912. [lldb][test] Don't include "test_common.h" in the debug macros test — Tatyana Krasnukha / detail
  913. [libcxx] Fix a typo in config.py — jaskiewiczs / detail
  914. Partially revert "Add initial tests for — rnk / detail
  915. [X86] Add avx512f and avx512dq+vl command lines to the vector strictfp — craig.topper / detail
  916. [X86] Add test cases for v2i64->v2f32 — craig.topper / detail
  917. [X86] Add custom lowering for v2i64->v2f32 — craig.topper / detail
  918. [X86] Merge the SINT_TO_FP/UINT_TO_FP handlers in ReplaceNodeResults — craig.topper / detail
  919. [OpenMP][NFCI] Use the libFrontend ProcBindKind in Clang — johannes / detail
  920. [BPF] Enable relocation location for load/store/shifts — yhs / detail
  921. [Attributor] Add helper to change an instruction to `unreachable` inst — uenoku.tokotoko / detail
  922. [ELF] Support input section description .gnu.version* in /DISCARD/ — maskray / detail
  923. [DebugInfo][SelectionDAG] Change order while transferring SDDbgValue to — kbessonova / detail
  924. Make lazyload_metadata.ll resilient to the addition of new metadata — david / detail
  925. Allow newlines in AST Matchers in clang-query files — steveire / detail
  926. Revert "Allow newlines in AST Matchers in clang-query files" — steveire / detail
  927. Revert "[msan] Check qsort input." — eugenis / detail
  928. Allow newlines in AST Matchers in clang-query files — steveire / detail
  929. [X86] Add custom widening for v2f64->v2i32 strict_fp_to_uint with — craig.topper / detail
  930. [ELF] Improve the condition to create .interp — maskray / detail
  931. [X86] Add custom widening for v2i32->v2f64 strict_uint_to_fp with — craig.topper / detail
  932. Add a clang-tidy configuration file for MLIR, it is using camelBack for — aminim / detail
  933. [ELF][test] Fix dynamic-linker.s — maskray / detail
  934. Revert "Make lazyload_metadata.ll resilient to the addition of new — rnk / detail
  935. [X86] Custom widen 128/256-bit vXi32 uint_to_fp on avx512f targets — craig.topper / detail
  936. Make lazyload_metadata.ll resilient to the addition of new metadata — david / detail
  937. Fix -Wunused-lambda-capture warnings. — echristo / detail
  938. Remove SrcVT only used in an assert and propagate query. — echristo / detail
  939. [compiler-rt] [netbsd] Add support for versioned statvfs interceptors — n54 / detail
  940. add custom operation for strict fpextend/fpround — chen3.liu / detail
  941. Revert "Allow newlines in AST Matchers in clang-query files" + 1 — eugenis / detail
  942. Remove unused static function. — echristo / detail
  943. Fix a -Wcovered-switch-default warning by moving the unreachable out of — echristo / detail
  944. Remove an unused static function. — echristo / detail
  945. Fix a -Wcovered-switch-default warning by moving the unreachable out of — echristo / detail
  946. Temporarily Revert "[compiler-rt] [netbsd] Add support for versioned — echristo / detail
  947. Add an __attribute__((unused)) to populateWithGenerated since it might — echristo / detail
  948. [X86] Add test cases for v2i32->v2f32 — craig.topper / detail
  949. [X86] Add custom legalization for strict_uint_to_fp v2i32->v2f32. — craig.topper / detail
  950. [X86] Add tests for constrained float intrinsics on — craig.topper / detail
  951. [X86][FPEnv] Promote some float strictfp operations to double on — craig.topper / detail
  952. [X86] Fix -Wmisleading-indentation after D71892 — maskray / detail
  953. [X86] Custom widen strict v2f32->v2i32 by padding with zeroes. — craig.topper / detail
  954. [X86] Custom widen 128/256-bit vXi32 fp_to_uint on avx512f targets — craig.topper / detail
  955. Delete llvm.{sig,}{setjmp,longjmp} remnant after r136821 — maskray / detail
  956. [clangd] Fix crash in hover — ibiryukov / detail
  957. [llvm-readobj][llvm-objdump][test] - Improve dynamic section testing. — grimar / detail
  958. [X86] Custom widen v2i32->v2f32 strict_sint_to_fp to avoid — craig.topper / detail
  959. [X86] Add v2i32->v2f32 non-strict sint_to_fp/uint_to_fp tests. NFC — craig.topper / detail
  960. [X86] Allow v2i32->v2f32 strict and non-strict uint_to_fp to be widened — craig.topper / detail
  961. [clangd] Reformat `HoverTests.cpp` NFC — ibiryukov / detail
  962. [mlir] Floating constants for import-llvm — zinenko / detail
  963. [MLIR] [NFC] fix unused var warning — zinenko / detail
  964. [mlir] fix typo in a comment — zinenko / detail
  965. [lldb] Silent random xpass on aarch64-linux buildbot — omair.javaid / detail
  966. [OpenCL] Pretty print __private addr space — anastasia.stulova / detail
  967. AMDGPU: Use correct DebugLoc — arsenm2 / detail
  968. AMDGPU/GlobalISel: Select some 128-bit load/stores — arsenm2 / detail
  969. AMDGPU/GlobalISel: Fix extra result register in fdiv64 lowering — arsenm2 / detail
  970. [MLIR][spirv] Fix links in docs after repo migration — antiagainst / detail
  971. [OpenMP] Implementation of OMPT reduction callbacks — protze / detail
  972. [NFC][DA] Remove duplicate code in checkSrcSubscript and — danilo.carvalho.grael / detail
  973. Allow newlines in AST Matchers in clang-query files — steveire / detail
  974. [Matrix] Propagate and use shape info for binary operators. — flo / detail
  975. [OpenCL] Fix inconsistency between opencl and c11 atomic fetch max/min — Yaxun.Liu / detail
  976. [OpenCL] Fixed printing of __private in AMDGPU test — anastasia.stulova / detail
  977. [ConstantRange] Respect destination bitwidth for cast results. — flo / detail
  978. [compiler-rt] [netbsd] Add support for versioned statvfs interceptors — n54 / detail
  979. [VFS] Don't run symlink test on Windows, it may pass or fail — rnk / detail
  980. TailDuplication: Clear NoPHIs property — arsenm2 / detail
  981. Revert "[msan] Intercept qsort, qsort_r." — rnk / detail
  982. Reland "[msan] Intercept qsort, qsort_r." — rnk / detail
  983. [mlir] Convert std.and/std.or ops to spv.LogicalAnd/spv.LogicalOr — ravishankarm / detail
  984. Revert "CWG2352: Allow qualification conversions during reference — dblaikie / detail
  985. [mlir][spirv] Update docs regarding how to define new ops and types — antiagainst / detail
  986. [PowerPC][LoopVectorize]Add floating point reg usage test — Jinsong Ji / detail
  987. Support powerpc and sparc when building without init_array. — saugustine / detail
  988. Revert "[ELF] Improve the condition to create .interp" — rnk / detail
  989. [mlir][spirv] Add basic definitions for supporting availability — antiagainst / detail
  990. AMDGPU: Use Register — arsenm2 / detail
  991. TII: Fix using Register for a subregister index argument — arsenm2 / detail
  992. Hexagon: Fix missing tablegen mode comment — arsenm2 / detail
  993. AMDGPU/GlobalISel: Use SReg_32 for readfirstlane constraining — arsenm2 / detail
  994. [sanitizer] Link Sanitizer-x86_64-Test-Nolibc with -static — maskray / detail
  995. [ELF] Improve the condition to create .interp — maskray / detail
  996. AMDGPU: Adjust test so it will work with GlobalISel — arsenm2 / detail
  997. DebugInfo: Fix rangesBaseAddress DICompileUnit bitcode — dblaikie / detail
  998. lld: Remove explicit copy ops from AssociatedIterator, relying on — dblaikie / detail
  999. [Intrinsic] Delete tablegen rules of llvm.{sig,}{setjmp,longjmp} — maskray / detail
  1000. Delete setjmp_undefined_for_msvc workaround after llvm.setjmp was — maskray / detail
  1001. [ADT] Fix FoldingSet documentation typos — modocache / detail
  1002. [mlir] Merge the successor operand count into BlockOperand. — riverriddle / detail
  1003. [TargetLowering] Update comment to reference the correct compiler-rt — craig.topper / detail
  1004. [PowerPC] Modify the hasSideEffects of some VSX instructions from 1 to 0 — shkzhang / detail
  1005. [lldb][NFC] Remove GetASTContext call in ClangDeclVendor — Raphael Isemann / detail
  1006. Fix crash in getFullyQualifiedName for inline namespace — alexey.bader / detail
  1007. SimplifyDemandedBits - Remove duplicate getOperand() call. NFC. — llvm-dev / detail
  1008. [PowerPC] Change default for unaligned FP access for older subtargets — nemanja.i.ibm / detail
  1009. Fix bots after a9ad65a2b34f — nemanja.i.ibm / detail
  1010. [X86] Add test cases for v4i64->v4f32 and v8i64->v8f32 — craig.topper / detail
  1011. [CMake] Fix lld detection after D69685 — maskray / detail
  1012. [COFF] Make the autogenerated .weak.<name>.default symbols static — martin / detail
  1013. Allow redeclaration of __declspec(uuid) — rnk / detail
  1014. [lldb][NFC] Remove GetASTContext call in ClangPersistentVariables — Raphael Isemann / detail
  1015. Revert "[COFF] Make the autogenerated .weak.<name>.default symbols — martin / detail
  1016. [mlir] Fix the wrong computation of dynamic strides for lowering AllocOp — zinenko / detail
  1017. [X86] Fix -enable-machine-outliner for x86-32 after D48683 — maskray / detail
  1018. [X86] Remove a redundant (scalar_to_vector (extract_vector_elt X))) in — craig.topper / detail
  1019. [LV] Use getMask() when printing recipe [NFCI] — gil.rapaport / detail
  1020. [X86] Stop accidentally custom type legalizing v4i32->v4f32 on SSE1 only — craig.topper / detail
  1021. [Attributor] AAUndefinedBehavior: Check for branches on undef value. — uenoku.tokotoko / detail
  1022. Fix handling of newlines in clang-query — steveire / detail
  1023. Fix newline handling in clang-query parser — steveire / detail
  1024. Fix use of named values surrounded by newlines in clang-query — steveire / detail

#15310 (Dec 23, 2019 2:48:47 PM)

  1. [libc++] Fix typo in std::midpoint — maskray / detail
  2. Remove a gcc 4.9 comparison as it doesn't make sense — sledru / detail
  3. clang is now under the apache2 license — sledru / detail
  4. features.html: Remove some old info — sledru / detail
  5. AMDGPU/GlobalISel: Simplify code — arsenm2 / detail
  6. AMDGPU/GlobalISel: Fix missing scc imp-def on scalar and/or/xor — arsenm2 / detail
  7. AMDGPU/GlobalISel: Fix misuse of div_scale intrinsics — arsenm2 / detail
  8. Mips: Make test resistant to future changes — arsenm2 / detail
  9. AMDGPU: Fix repeated word in comment — arsenm2 / detail
  10. [lldb] Fix ARM32 inferior calls — jan.kratochvil / detail
  11. [lldb] [testsuite] Fix Linux fail: — jan.kratochvil / detail
  12. [lldb] Fix -Wstringop-truncation in PythonReadline.cpp — pavel / detail
  13. Customize simplified dumping and matching of LambdaExpr — steveire / detail
  14. [lldb] Force the preprocessor to run in — pavel / detail
  15. Add missing `REQUIRES: hexagon-registered-target` — dave / detail
  16. [lldb] One more attempt to fix thread-step-out-ret-addr-check on windows — pavel / detail
  17. [lldb] disable thread-step-out-ret-addr-check on windows — pavel / detail
  18. [Wdocumentation] Implement \anchor — koraq / detail
  19. [Analyzer] Use a reference in a range-based for — koraq / detail
  20. [AArch64] Respect reserved registers while renaming in LdSt opt. — florian_hahn / detail
  21. [lldb][NFC] Remove all ASTContext getter wrappers from ClangASTContext — Raphael Isemann / detail
  22. [SimplifyLibCalls] require fast-math-flags for pow(X, -0.5) transforms — spatel / detail
  23. [InstCombine] check alloc size in bitcast of geps fold (PR44321) — spatel / detail
  24. Fix `-Wunused-variable` warning. NFC. — michael.hliao / detail
  25. Fix Wpedantic 'extra semicolon' warning. NFC. — llvm-dev / detail
  26. Fix "result of 32-bit shift implicitly converted to 64 bits" warning. — llvm-dev / detail
  27. [lld][RISCV] Use an e_flags of 0 if there are only binary input files. — jrtc27 / detail
  28. [NFC] test commit — ml / detail
  29. [NFC] test commit reverted — ml / detail
  30. [analyzer] exploded-graph-rewriter: Fix string encodings in python3. — Artem Dergachev / detail
  31. [Lldb/Lua] Generate Lua Bindings — Jonas Devlieghere / detail
  32. [lldb][NFC] Return a reference from ClangASTContext::getASTContext and — Raphael Isemann / detail
  33. [lldb] Fix windows build after getASTContext() change — Raphael Isemann / detail
  34. [Lldb/Lua] Persist Lua state across script interpreter calls. — Jonas Devlieghere / detail
  35. [lldb/Core] Support asking the debugger for a specific script — Jonas Devlieghere / detail
  36. [lldb/Commands] Fix bogus enum entry and add Lua (NFC) — Jonas Devlieghere / detail
  37. [lldb/Commands] Honor the scripting language passed — Jonas Devlieghere / detail
  38. [NFC] Separate getLastArgIntValue to Basic — Yaxun.Liu / detail
  39. [gn build] fold Basic:version into Basic — thakis / detail
  40. [lldb/Commands] Use the default scripting langauge for BP functions — Jonas Devlieghere / detail
  41. [gn build] fixup after c3d13d9c56 — thakis / detail
  42. [gn build] Port 7376d9eb389 — llvmgnsyncbot / detail
  43. [lldb/Lua] Add missing boiler plate to ScriptInterpreter. — Jonas Devlieghere / detail
  44. [lldb/Commands] Honor the scripting language passed (2/2) — Jonas Devlieghere / detail
  45. [lldb/ScriptInterpreter] Fix stale/bogus error messages — Jonas Devlieghere / detail
  46. [Driver] Verify -mrecord-mcount in Driver, instead of CodeGen after — maskray / detail
  47. DebugInfo: Remove out of date comment — dblaikie / detail
  48. [Driver] Allow -mnop-mcount for SystemZ and -mfentry for X86 and SystemZ — maskray / detail
  49. [LLDB] Fix building without SWIG — martin / detail
  50. [Concepts] Constrained partial specializations and function overloads. — saar / detail
  51. [Sema] SequenceChecker: Add some comments + related small NFCs — riccibrun / detail
  52. [Sema] SequenceChecker: Fix handling of operator ||, && and ?: — riccibrun / detail
  53. [Sema] SequenceChecker: C++17 sequencing rules for built-in operators — riccibrun / detail
  54. [lldb] Remove unused CompilerDeclContext::IsStructUnionOrClass — Raphael Isemann / detail
  55. [AArch64] match splat of bitcasted extract subvector to DUPLANE — spatel / detail
  56. [ms] [X86] Use "P" modifier on operands to call instructions in inline — epastor / detail
  57. [InstCombine] enhance fold for copysign with known sign arg — spatel / detail
  58. [Test] Add examples of problematic assembler auto-padding — listmail / detail
  59. [TableGen] Fixes -Wrange-loop-analysis warnings — koraq / detail
  60. [Tools] Fixes -Wrange-loop-analysis warnings — koraq / detail
  61. [Analyzer] Fixes -Wrange-loop-analysis warnings — koraq / detail
  62. [Transforms] Fixes -Wrange-loop-analysis warnings — koraq / detail
  63. [PowerPC] Fixes -Wrange-loop-analysis warnings — koraq / detail
  64. [NVPTX] Fixes -Wrange-loop-analysis warnings — koraq / detail
  65. [Hexagon] Fixes -Wrange-loop-analysis warnings — koraq / detail
  66. [AMDGPU] Fixes -Wrange-loop-analysis warnings — koraq / detail
  67. [X86] Fix typo of intrinsic name in test cases. NFC — craig.topper / detail
  68. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  69. Revert "[ARM][TypePromotion] Enable by default" — rnk / detail
  70. [SelectionDAG] Copy FP flags when visiting a binary instruction. — v.churavy / detail
  71. Revert "[Concepts] Constrained partial specializations and function — rnk / detail
  72. Revert "[DebugInfo] Support to emit debugInfo for extern variables" — rnk / detail
  73. build: improve python checks for Windows — Saleem Abdulrasool / detail
  74. [DAGCombiner] Check term use before applying aggressive FSUB — carl.ritson / detail
  75. [lldb/ScriptInterpreter] Unify error message for command script import — Jonas Devlieghere / detail
  76. [ELF] Delete a redundant R_HINT check from isStaticLinkTimeConstant(). — maskray / detail
  77. [SCEV] add testcase for get accurate range for addrecexpr with nuw flag — czhengsz / detail
  78. [NFC] Remove unnecessary blank and rename align-branch-64-5b.s to — shengchen.kan / detail
  79. reland "[DebugInfo] Support to emit debugInfo for extern variables" — yhs / detail
  80. [AST] Add missing MultiplexConsumer::CompleteExternalDeclaration — rnk / detail
  81. [PowerPC] Exploit `vrl(b|h|w|d)` to perform vector rotation — lkail / detail
  82. [AVR] Fix codegen for rotate instructions — tclin914 / detail
  83. build: use `find_package(Python3)` rather than `PYTHON_HOME` — Saleem Abdulrasool / detail
  84. [lldb/ScriptInterpreter] Remove can_reload which is always true (NFC) — Jonas Devlieghere / detail
  85. [Concepts] Constrained partial specializations and function overloads. — saar / detail
  86. [NFC][Test][PowerPC] Add more tests for 'and mask' — qshanz / detail
  87. [SLP] Replace NeedToGather variable with enum. — dtemirbulatov / detail
  88. Fix case style warnings in DIBuilder. NFC. — llvm-dev / detail
  89. [Power9] Remove the PPCISD::XXREVERSE as it has completely the same — qshanz / detail
  90. [lldb][NFC] Make CompilerDeclContext construction type safe — Raphael Isemann / detail
  91. [lldb][NFC] Document CompilerDeclContext constructors — Raphael Isemann / detail
  92. [NFC] Style cleanups — shengchen.kan / detail
  93. [lldb] Add a SubsystemRAII that takes care of calling Initialize and — Raphael Isemann / detail
  94. [lldb][NFC] Simplify ClangASTContext::GetTranslationUnitDecl — Raphael Isemann / detail
  95. [lldb/lua] Fix bindings.test for lua-5.1 — pavel / detail
  96. [lldb] Fix a -Wreturn-type gcc warning in ScriptInterpreter.cpp — pavel / detail
  97. [llvm-readobj][test] - Stop using Inputs/trivial.obj.elf-x86-64. — grimar / detail
  98. [ItaniumCXXABI] Don't mark an extern_weak init function as dso_local on — martin / detail
  99. [ARM] [Windows] Use COFF stubs for calls to extern_weak functions — martin / detail
  100. [AArch64] [Windows] Use COFF stubs for calls to extern_weak functions — martin / detail
  101. [yaml2obj] - Add testing for OSABI field. — grimar / detail
  102. [lldb] Don't process symlinks deep inside DWARFUnit — pavel / detail
  103. [yaml2obj] - Add support for ELFOSABI_LINUX. — grimar / detail
  104. [yaml2obj] - Allow using an arbitrary value for OSABI. — grimar / detail
  105. [lldb] Add sanity check to CreateDeclContext and fixed illformed — Raphael Isemann / detail
  106. [lldb][NFC] Delete all 'else return ...' in CompilerDeclContext.cpp — Raphael Isemann / detail
  107. [lldb][NFC] Remove wrong and unused ClangASTContext::CopyDecl method — Raphael Isemann / detail
  108. [lldb][NFC] Remove unused 'type' parameter in — Raphael Isemann / detail
  109. [find_interesting_reviews.py] Add git blame output cache — kristof.beyls / detail
  110. [lldb][NFC] Simplify ClangExternalASTSourceCallbacks — Raphael Isemann / detail
  111. [OpenCL] Add atomic builtin functions — sven.vanhaastregt / detail
  112. [lldb][NFC] Remove unused callback functionality from ClangASTContext — Raphael Isemann / detail
  113. [Matrix] Add forward shape propagation and first shape aware lowerings. — flo / detail
  114. [NFC] Move OptionUtils from Basic to Driver — Yaxun.Liu / detail
  115. [Matrix] Use fmuladd  for matrix.multiply if allowed. — flo / detail
  116. [lldb/DWARF] Fix hostname-stripping logic — pavel / detail
  117. [gn build] Port eca40066ebb — llvmgnsyncbot / detail
  118. [lldb] Remove DWARFUnit::AppendDIEsWithTag — pavel / detail
  119. [OPENMP50]Codegen for nontemporal clause. — a.bataev / detail
  120. [DAGCombine] visitEXTRACT_SUBVECTOR - 'little to big' — spatel / detail
  121. [PowerPC] NFC - fix the testcase bug of folding rlwinm — czhengsz / detail
  122. [RISCV][NFC] Fix use of missing attribute groups in tests — luismarques / detail
  123. [AMDGPU] Don't create MachinePointerInfos with an UndefValue pointer — jay.foad / detail
  124. [ELF] Don't suggest an alternative spelling for a symbol in a discarded — maskray / detail
  125. Move from a long list of checkers to tables — sledru / detail
  126. [lldb/Test] Disable TestSynchronous.test on Windows. — Jonas Devlieghere / detail
  127. Fix LLVM tool --version build mode printing for MSVC — rnk / detail
  128. MC: Ensure test only reads from the Inputs directory — dblaikie / detail
  129. [Sema][X86] Consider target attribute into the checks in — craig.topper / detail
  130. [msan] Intercept qsort, qsort_r. — eugenis / detail
  131. [msan] Check qsort input. — eugenis / detail
  132. [FPEnv][X86] More strict int <-> FP conversion fixes — ulrich.weigand / detail
  133. ASTContext: fix declaration of ParsedTargetAttr [-Wmismatched-tags] — maskray / detail
  134. [Docs] Fix sphinx build errors. — flo / detail
  135. [lldb/CMake] Always set a value for find_package when finding optional — apl / detail
  136. Add implementations of POSIX mmap and munmap functions. — sivachandra / detail
  137. [InstCombine] add tests for not(select ...); NFC — spatel / detail

#15308 (Dec 20, 2019 10:34:13 PM)

  1. [lldb/CMake] Don't use return() from macro() — Jonas Devlieghere / detail
  2. [lldb] Expose more optional dependencies through GetBuildConfiguration() — Jonas Devlieghere / detail
  3. [lldb/test] Skip editline tests when LLDB_ENABLE_LIBEDIT is off. — Jonas Devlieghere / detail
  4. [ORC] De-register eh-frames in the RTDyldObjectLinkingLayer destructor. — Lang Hames / detail
  5. [lldb/test] Update !DIModule for isysroot rename — Jonas Devlieghere / detail
  6. Revert "[msan] Check qsort input." and "[msan] Intercept qsort, — Jonas Devlieghere / detail

#15307 (Dec 20, 2019 8:36:44 PM)

  1. fix a doc typo to cycle bots — thakis / detail
  2. fix another doc typo to cycle bots — thakis / detail
  3. fix yet another doc typo to cycle bots — thakis / detail
  4. hopefully last doc typo fix to cycle bots — thakis / detail
  5. Re-land "[lldb/CMake] Change how we deal with optional dependencies" — Jonas Devlieghere / detail

#15306 (Dec 20, 2019 6:39:33 PM)

  1. gn build: Silence mismatched-new-delete warning in scudo C++ wrapper — peter / detail
  2. Add a set of tests with basic coverage of the recently added boundary — listmail / detail
  3. Constrain the macho-stabs test added in f72d001e099 to run on systems — mtrent / detail

#15305 (Dec 20, 2019 4:42:08 PM)

  1. [WebAssembly] Use TargetIndex operands in DbgValue to track WebAssembly — dschuff / detail
  2. llvm-objdump should ignore Mach-O stab symbols for disassembly. — mtrent / detail
  3. Reland: [DWARF] Allow cross-CU references of subprogram definitions — Vedant Kumar / detail
  4. [DWARF] Defer creating declaration DIEs until we prepare call site info — Vedant Kumar / detail
  5. Revert "[lldb/CMake] Change how we deal with optional dependencies" — Jonas Devlieghere / detail
  6. [llvm-symbolizer] Prefix invocations in test with env — phosek / detail
  7. [X86] Add test cases for missing propagation of fpexcept flag on strict — craig.topper / detail
  8. [NFC][MachineOutliner] Rewrite setSuffixIndices to be iterative — Jessica Paquette / detail

#15304 (Dec 20, 2019 2:43:31 PM)

  1. Revert "[ARM] Improve codegen of volatile load/store of i64" — victor.campos / detail
  2. [SystemZ]  Bugfix and improve the handling of CC values. — paulsson / detail
  3. Temporarily revert "Reapply [LVI] Normalize pointer behavior" and "[LVI] — rupprecht / detail
  4. llvm-symbolizer: support DW_FORM_loclistx locations. — eugenis / detail
  5. [lldb][NFC] Remove utility methods in TestClangASTImporter — Raphael Isemann / detail
  6. [SystemZ]  Add a mapping from "select register" to "load on condition" — paulsson / detail
  7. [AArch64][SVE] Replace integer immediate intrinsics with splat vector — danilo.carvalho.grael / detail
  8.     ThreadPlanTracer::TracingStarted can't call virtual methods on — jingham / detail
  9. [objc_direct] Tigthen checks for direct methods — phabouzit / detail
  10. In 'thread step-out' command, only insert a breakpoint in executable — jingham / detail
  11. [lldb/Lua] Implement a Simple Lua Script Interpreter Prototype — Jonas Devlieghere / detail
  12. [X86] Fix a KNL miscompile caused by combineSetCC swapping LHS/RHS — craig.topper / detail
  13. [PPC32] Emit R_PPC_PLTREL24 for calls to dso_local ifunc — maskray / detail
  14. [NFC][Driver] Add dummy compiler-rt sanitizer dylibs for Darwin. — dan / detail
  15. Align branches within 32-Byte boundary (NOP padding) — listmail / detail
  16. Apply the alignment specifier attribute to anonymous unions and structs. — aaron / detail
  17. [attributes][analyzer] Add annotations for handles. — xazax / detail
  18. Comment and adjust style in the newly introduced MCBoundaryAlignFragment — listmail / detail
  19. Fix a memory leak introduced w/the instruction padding support in — listmail / detail
  20. Avoid unsupported LLD options — sidneym / detail
  21. More style cleanups following rG14fc20ca6282 [NFC] — listmail / detail
  22. [msan] Intercept qsort, qsort_r. — eugenis / detail
  23. [analyzer] Add Fuchsia Handle checker — xazax / detail
  24. [gn build] Port 82923c71efa — llvmgnsyncbot / detail
  25. [analyzer] Add path notes to FuchsiaHandleCheck. — xazax / detail
  26. [msan] Check qsort input. — eugenis / detail
  27. [llvm-symbolizer] Support reading options from environment — phosek / detail
  28. Add parentheses to silence warning — morbo / detail
  29. [scudo][standalone] Support __BIONIC__ — kostyak / detail
  30. [compiler-rt] [test] Disable MPROTECT for XRay tests on NetBSD — mgorny / detail
  31. Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysroot — Adrian Prantl / detail
  32. Customize simplified dumping and matching of LambdaExpr — steveire / detail
  33. [InstCombine] Improve infinite loop detection — kubak / detail
  34. Revert "Customize simplified dumping and matching of LambdaExpr" — steveire / detail
  35. [iOS sim] Ensure simulator device is booted in iossim_prepare.py — julian.lettner / detail
  36. [lldb/CMake] Change how we deal with optional dependencies — Jonas Devlieghere / detail
  37. Temporarily restrict the test for D71372 to darwin till we fix it on — jingham / detail
  38. Fix name of InitLibcalls() function in comment — sbc / detail

#15303 (Dec 20, 2019 10:10:00 AM)

  1. Remove LLDB_ENABLE_CURSES=False from the lldb-x86_64-debian config — pavel / detail
  2. [OPENMP]Remove unused OPENMP_MATCH_KIND, NFC. — a.bataev / detail
  3. [libc++] Update feature list for NetBSD — mgorny / detail
  4. [compiler-rt] [test] Disable MPROTECT on two builtin tests — mgorny / detail
  5. [clang-format] C# formatting a class with inheritance followed by an — mydeveloperday / detail
  6. [lldb][NFC] Remove redundant ASTContext args to CopyDecl/DeportDecl — Raphael Isemann / detail

#15302 (Dec 20, 2019 8:24:40 AM)

  1. [lldb] Make that we can call HostInfo::Initialize and — Raphael Isemann / detail
  2. [AArch64][SVE] Fold constant multiply of element count — cullen.rhodes / detail
  3. [lldb] Fix test using lld on non-linux systems — aclopte / detail
  4. [LV] Strip wrap flags from vectorized reductions — ayal.zaks / detail
  5. Use isa instead of dyn_cast — gribozavr / detail
  6. Parenthesized a logical expression. — gribozavr / detail
  7. [lldb] Add tests for ClangASTImporter's DeportType and DeportDecl — Raphael Isemann / detail
  8. [AArch64] add more tests for extract-bitcast-splat; NFC — spatel / detail
  9. [OPT-DBG] Teach DbgEntityHistoryCalculator about meta-instructions. — Tom.Weaver / detail
  10. [lldb/pexpect] Force-set the TERM environment variable — pavel / detail
  11. [lldb] Fix a -Wreturn-type warning on gcc — pavel / detail
  12. [AArch64][SVE] Correct intrinsics and patterns for logical predicate — paul.walker / detail
  13. [SystemZ][FPEnv] Enable strict vector FP extends/truncations — ulrich.weigand / detail
  14. [lldb] Put the headers in unittests/TestingSupport/ into modules — Raphael Isemann / detail
  15. [scudo][standalone] Implement TSD registry disabling — kostyak / detail
  16. [lldb][NFC] Move utility functions from ClangASTImporter and — Raphael Isemann / detail
  17. [lldb/cmake] Remove support for LLDB_DISABLE_CURSES — pavel / detail
  18. [lldb] Fix an unused variable warning — pavel / detail
  19. [InstCombine] add tests for cast+gep; NFC — spatel / detail
  20. [lldb/cmake] Delete LLDB_LINKER_SUPPORTS_GROUPS — pavel / detail

#15301 (Dec 20, 2019 3:43:57 AM)

  1. [LLDB] Fix address computation for inline function — aclopte / detail
  2. [clang] Fix the canonicalization of paths in — karl-johan.karlsson / detail
  3. [ARM][MVE] Tail predicate bottom/top muls. — sam.parker / detail
  4. [ARM][MVE] Tail predicate in the presence of vcmp — sam.parker / detail
  5. [lldb] Remove XFAIL from TestDeadStrip.py — pavel / detail
  6. Re-land "[cmake] Add dependency on llvm-dwarfdump to llvm-locstats" — david.spickett / detail
  7. [ARM][MVE] Fixes for tail predication. — sam.parker / detail
  8. [lldb] Added test for objc_direct calls with categories — Raphael Isemann / detail
  9. [clang][Tooling] Prefer -x over -std when interpolating — kadircet / detail
  10. [AArch64][SVE] Add intrinsics for binary narrowing operations — andrzej.warzynski / detail
  11. Recommit "[AArch64][SVE] Add permutation and selection intrinsics" — cullen.rhodes / detail
  12. [AArch64][SVE] Add intrnisics for saturating scalar arithmetic — andrzej.warzynski / detail

#15300 (Dec 19, 2019 11:08:43 PM)

  1. CWG2352: Allow qualification conversions during reference binding. — richard / detail
  2. [JITLink][MachO] Fix common symbol size plumbing. — Lang Hames / detail
  3. [Orc][LLJIT] Re-apply 298e183e813 (use JITLink for LLJIT where — Lang Hames / detail
  4. [X86] Directly call EmitTest in two places instead of creating a null — craig.topper / detail
  5. [X86] Make EmitCmp into a static function and explicitly return chain — craig.topper / detail

#15299 (Dec 19, 2019 6:31:48 PM)

  1. Fix issue with print statements in build.py — Jessica Paquette / detail
  2. Fix print function monorepo_build.py to fix test_monorepo_build.py — Jessica Paquette / detail
  3. ConstrainedFP: use API compatible with opaque pointers. — Tim Northover / detail
  4. [StackMaps] Be explicit about label formation [NFC] (try 2) — listmail / detail
  5. HotColdSplitting: Do not outline within noreturn functions — Vedant Kumar / detail
  6. [NFC][InstCombine] Add a test for assume-induced miscompile — lebedev.ri / detail
  7. [ValueTracking] isValidAssumeForContext(): CxtI itself also must — lebedev.ri / detail
  8. [ValueTracking] isKnownNonZero() should take non-null-ness assumptions — lebedev.ri / detail
  9. [analyzer] Add a syntactic security check for ObjC NSCoder API. — Artem Dergachev / detail
  10. Fix crash on init-capture packs where the type of the initializer is — richard / detail
  11. [NFC][InlineCost] Simplify internal inlining cost interface — mtrofin / detail
  12. [lit] Add "from .main import main" back into lit/__init__.py — Jessica Paquette / detail
  13. [X86] Add test case for miscompilation of a vector setcc on KNL target. — craig.topper / detail
  14. [CommandLine] Add template instantiations of cl::parser for long and — maskray / detail

#15298 (Dec 19, 2019 1:49:08 PM)

  1. [lldb] Enable reproducer capture for the CMake job. — Jonas Devlieghere / detail
  2. [tasktool] Install default lit from pip — Jessica Paquette / detail
  3. Revert "[cmake] Add dependency on llvm-dwarfdump to llvm-locstats" — david.spickett / detail
  4. [x86] add test for missing FMF propagation; NFC — spatel / detail
  5. [RISCV] Don't crash on unsupported relocations — luismarques / detail
  6. [SLP]Added test for gathering reused extracts from narrow vector, NFC. — a.bataev / detail
  7. [NFC][InstCombine] Add some more non-zero assumption variants (D71660) — lebedev.ri / detail
  8. [lldb/Lua] Add Boilerplate for a Lua Script Interpreter — Jonas Devlieghere / detail
  9. [SLP]Fix test arguments, NFC. — a.bataev / detail
  10. [Alignment][NFC] Align compatible methods for — gchatelet / detail
  11. [ASTImporter][LLDB] Modifying ImportDeclContext(...) to ensure that we — shafik / detail
  12. [compiler-rt] [test] Add missing %run to fread_fwrite MSAN test — mgorny / detail
  13. [LegalizeDAG] Add return to the strict node handling in — craig.topper / detail
  14. [X86] Mark various pointer arguments in builtins as const — warren_ristow / detail
  15. [FaultMaps] Make label formation a bit more explicit [NFC] — listmail / detail
  16. [StackMaps] Be explicit about label formation [NFC] — listmail / detail
  17. [clangd] Fix write past end pointer — kadircet / detail
  18. Temporarily Revert "[StackMaps] Be explicit about label formation [NFC]" — echristo / detail
  19. Implement latest C++ feature test macro recommendations. — richard / detail
  20. [XCOFF][AIX] Fix for missing of undefined symbols from symbol table — jasonliu / detail
  21. Fix some typos in the clang-tools-extra doc — sledru / detail
  22. Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsymutil to — echristo / detail
  23. Fix the links to clang analyzers checkers — sledru / detail
  24. [gn build] Port 3075cd5c9fc — llvmgnsyncbot / detail

#15297 (Dec 19, 2019 9:17:36 AM)

  1. Re-land "Add an -fno-temp-file flag for compilation" — hans / detail
  2. [Instcombine] Add select canonicalization tests. NFC — david.green / detail
  3. [InstCombine] Canonicalize select immediates — david.green / detail
  4. [Dsymutil][Debuginfo][NFC] Refactor dsymutil to separate DWARF — a.v.lapshin / detail
  5. [gn build] Port abc7f6800df — llvmgnsyncbot / detail
  6. [DebugInfo] Fix verbose printing of rows added via DW_LNE_end_sequence — james.henderson / detail
  7. [AArch64][SVE] Add permutation and selection intrinsics — cullen.rhodes / detail
  8. [ConstantHoisting] Ignore unreachable bb:s when collecting candidates — bjorn.a.pettersson / detail
  9. [InstCombine] add/adjust tests for pow->sqrt; NFC — spatel / detail
  10. Revert "[AArch64][SVE] Add permutation and selection intrinsics" — cullen.rhodes / detail
  11. [PowerPC] Only use PLT annotations if using PIC relocation model — chmeeedalf / detail
  12. [DDG] Data Dependence Graph - Ordinals — bmahjour / detail
  13. [cmake] Add dependency on llvm-dwarfdump to llvm-locstats — david.spickett / detail
  14. [RISCV] Enable the machine outliner for RISC-V — lewis-revill / detail
  15. [Clang FE, SystemZ]  Recognize -mrecord-mcount CL option. — paulsson / detail
  16. [libomptarget][nfc] Provide target_impl malloc/free — jonathanchesterfield / detail
  17. [SystemZ]  Recognize mrecord-mcount in backend — paulsson / detail

#15296 (Dec 19, 2019 4:30:37 AM)

  1. [AMDGPU] Implemented fma cost analysis — Stanislav.Mekhanoshin / detail
  2. [llvm-readobj][llvm-objdump] - Cleanup testing of dynamic tags dumping. — grimar / detail
  3. [llvm-readobj][test] - Refactor mips-st-other.test — grimar / detail
  4. [llvm-readobj][test] - Improve dyn-symbols.test. — grimar / detail
  5. [SCEV] NFC - add testcase for get accurate range for AddExpr — czhengsz / detail
  6. [lldb][NFC] Change if statements in ClangASTImporter to follow LLVM code — Raphael Isemann / detail
  7. [LLD] [COFF] Fix reporting duplicate errors for absolute symbols — martin / detail
  8. [clang] Fix compilation with GCC < 8 for MinGW — martin / detail
  9. Revert "Support powerpc when builing without init_array." — gribozavr / detail
  10. [cmake] Include the llvm-locstats target when utils and tools are not — david.spickett / detail
  11. [clangd] Improve documentation for auto and implicit specs — kadircet / detail
  12. [AArch64][SVE] Implement ptrue intrinsic — cullen.rhodes / detail
  13. [AArch64][SVE] Implement pfirst and pnext intrinsics — cullen.rhodes / detail
  14. [ARM] Improve codegen of volatile load/store of i64 — victor.campos / detail
  15. Make more use of MachineInstr::mayLoadOrStore. — jay.foad / detail
  16. [llvm-exegesis] Fix pfm counter names for Haswell for older versions of — Milos.Stojanovic / detail

#15295 (Dec 18, 2019 11:48:16 PM)

  1. Enable STRICT_FP_TO_SINT/UINT on X86 backend This patch is mainly for — chen3.liu / detail

#15294 (Dec 18, 2019 7:06:06 PM)

  1. [tasktool] Update repos to point at GitHub repos — Jessica Paquette / detail
  2. [tasktool] Separate SVN checkout from pip install — Jessica Paquette / detail
  3. Output names in the AST in tests — steveire / detail
  4. Trim trailing whitespace — steveire / detail
  5. Add method to ignore invisible AST nodes — steveire / detail
  6. [X86] Add test case to show incorrect formation of masked add from — craig.topper / detail
  7. [X86] Add a simple hack to IsProfitableToFold to prevent vselect+strict — craig.topper / detail
  8. Revert concepts changes from D41910 — Vedant Kumar / detail
  9. Revert "[Orc][LLJIT] Use JITLink even if a custom — Lang Hames / detail
  10. [Docs] Fix a typo — noreply / detail
  11. [WebAssembly] Add avgr_u intrinsics and require nuw in patterns — tlively / detail
  12. [lldb/test] Move script interpreter tests — Jonas Devlieghere / detail
  13. [libomptarget][amdgcn] Correct return type of extern __clock64 to — jonchesterfield / detail
  14. [compiler-rt] [fuzzer] Include stdarg.h for va_list — n54 / detail
  15. make err msg in MachSymtabSectionInfo::GetSection clear about the file — Jason Molenda / detail
  16. [compiler-rt] [fuzzer] Enable LSan in libFuzzer tests on NetBSD — n54 / detail
  17. Reapply "NFC: DebugInfo: Refactor RangeSpanList to be a struct, like — dblaikie / detail
  18. DebugInfo: Don't use implicit zero addr_base — dblaikie / detail
  19. [Docs] Fix indentation in remarks section — francisvm / detail
  20. [Remarks][Driver] Place temporary remark files next to temporary object — francisvm / detail
  21. [lldb/Scripting] Simplify code by removing the #if. — Jonas Devlieghere / detail
  22. [clang] Remove -Wexperimental-float-control. — rupprecht / detail
  23. DebugInfo: Include DW_AT_base_addr even in gmlt with no inline functions — dblaikie / detail
  24. [libomptarget][nvptx] Fix build, symbol ordering in target_impl.h — jonathanchesterfield / detail
  25. [analysis] Re-discard type sugar when casting values retrieved from the — Artem Dergachev / detail
  26. [libomptarget][nvptx] Fix build, second symbol reordering — jonchesterfield / detail
  27. [PowerPC] make lwa as a valid ds candidate in ppcloopinstrformprep pass — czhengsz / detail
  28. [compiler-rt] Enable SANITIZER_CAN_USE_PREINIT_ARRAY on NetBSD — n54 / detail
  29. DebugInfo: Fix test fallout from — dblaikie / detail

#15293 (Dec 18, 2019 2:34:24 PM)

  1. Use official LLVM GitHub repo in zorg/jenkins/jobs/config instead of — Jessica Paquette / detail
  2. Remove outdated llvm-mirror git link in README.md — Jessica Paquette / detail
  3. [tasktool] Use the magical GitHub SVN support to checkout lit — Jessica Paquette / detail
  4. [tasktool] Try to make pip happy with installing lit — Jessica Paquette / detail
  5. [AArch64] match fcvtl2 with bitcasted extract — spatel / detail
  6. Add an -fno-temp-file flag for compilation — hans / detail
  7. [globalisel] Attempt to fix ARM bots that emit the correct number in the — daniel_l_sanders / detail
  8. [NFC][InstCombine] Autogenerate assume.ll test — lebedev.ri / detail
  9. [gicombiner] Import tryCombineIndexedLoadStore() — daniel_l_sanders / detail
  10. [compiler-rt] Sync NetBSD ioctl definitions with 9.99.26 — n54 / detail
  11. [globalisel] Small correction to the fixup in 0a0813962d6. The two ID's — daniel_l_sanders / detail
  12. [ThinLTO] Show preserved symbols in DOT files — evgeny / detail
  13. [clang] [cmake] Fix gen_ast_dump_json_test.py binary dir — mgorny / detail
  14. [compiler-rt] [test] Disable ASLR for fuzzer tests on NetBSD — mgorny / detail
  15. [LoopUtils] Updated deleteDeadLoop() to handle loop nest. — whitneyt / detail
  16. gn build: Merge 9883d7edc65 — llvmgnsyncbot / detail
  17. [AArch64] update test checks; NFC — spatel / detail
  18. [NFC][InlineCost] Run clang-format on InlineCost.cpp — mtrofin / detail
  19. [compiler-rt] [test] Disable ASLR on LSAN+ASAN tests on NetBSD — mgorny / detail
  20. [compiler-rt] [test] Disable ASLR on UBSAN+[AMT]SAN tests on NetBSD — mgorny / detail
  21. [llvm-exegesis][NFC] internal changes — gchatelet / detail
  22. Reapply: [DebugInfo] Correctly handle salvaged casts and split fragments — stozer / detail
  23. Fix modules build by adding missing includes to LTO/Config.h — Raphael Isemann / detail
  24. [NFC] Fix sanitizer lint problem that's breaking Android bot. — 31459023+hctim / detail
  25. Revert "Add an -fno-temp-file flag for compilation" — 31459023+hctim / detail
  26. [AArch64] add tests for bitcasted DUPLANE; NFC — spatel / detail
  27. [ MC ] Match labels to existing fragments even when switching sections. — mtrent / detail
  28. [AArch64][SVE] Replace integer immediate intrinsics with splat vector — danilo.carvalho.grael / detail
  29. [AArch64][SVE] Fix gather scatter dag combine test. — danilo.carvalho.grael / detail
  30. Add support for the MS qualifiers __ptr32, __ptr64, __sptr, __uptr. — akhuang / detail
  31. [PowerPC][NFC] Refactor splat of constant to vector. — stefanp / detail
  32. [SelectionDAGBuilder] Use getConstant instead of getTargetConstant to — craig.topper / detail
  33. llvm-cxxmap: fix support for remapping non-mangled names. — richard / detail
  34. [InstCombine] Allow to limit the max number of iterations — kubak / detail
  35. [Concepts] Constrained partial specializations and function overloads. — saar / detail
  36. [Clang FE, SystemZ]  Don't add "true" value for the "mnop-mcount" — paulsson / detail
  37. Revert "[AArch64][SVE] Replace integer immediate intrinsics with splat — danilo.carvalho.grael / detail
  38. [Concepts] Fix crash in D41910 — saar / detail
  39. Fix more VFS tests on Windows — amccarth / detail
  40. [NFC] Update FIXME for one VFS test — amccarth / detail
  41. [libomptarget][nfc] Extract function from data_sharing, move to common — jonathanchesterfield / detail
  42. [Concepts] Fix incorrect move out of temporary in D41910 — saar / detail
  43. [InstCombine] Insert instructions before adding them to worklist — kubak / detail
  44. [LoopFusion] Use the LoopInfo::isRotatedForm method (NFC). — kbarton / detail
  45. [libomptarget][nfc] Introduce atomic wrapper function — jonathanchesterfield / detail
  46. [analyzer] NonnullGlobalConstants: Add support for kCFNull. — Artem Dergachev / detail
  47. Correct version check 9.9.26 -> 9.99.26 — n54 / detail
  48. [libunwind] Fix evaluating DWARF operation DW_OP_pick — Steven Wu / detail
  49. [FPEnv] Strict versions of llvm.minimum/llvm.maximum — ulrich.weigand / detail
  50. [lldb/MachO] "Fix" intentional out-of-bounds error (NFC) — Jonas Devlieghere / detail
  51. Tweak commit message for auto update of gn build script — aminim / detail
  52. Revert "[InstCombine][AMDGPU] Trim more components of *buffer_load" — Piotr Sobczak / detail
  53. [gn build] Update console print to match the commit message (NFC) — aminim / detail
  54. Change triple in test case to not include triples the test shouldn't — akhuang / detail
  55. [clang-tools-extra] Fix linking dylib for LLVMFrontendOpenMP — mgorny / detail
  56. Support powerpc when builing without init_array. — saugustine / detail
  57. Move TypeSourceInfo to Type.h — rnk / detail
  58. Use hasOffsetApplied to initialize member HasOffsetApplied — Akira / detail
  59. Refactor CompareReferenceRelationship and its callers in preparation for — richard / detail
  60. [Orc][LLJIT] Use JITLink even if a custom JITTargetMachineBuilder is — Lang Hames / detail
  61. Add prototype for a function we call. — Jason Molenda / detail
  62. [analyzer] Teach MismatchedDealloc about initWithBytesNoCopy with — Artem Dergachev / detail
  63. [Remarks][Driver][NFC] Make shouldEmitRemarks more available in the — francisvm / detail
  64. [Remarks][Driver] Run dsymutil when remarks are enabled — francisvm / detail

#15292 (Dec 18, 2019 10:00:12 AM)

  1. Don't use SVN to pull the test suite, zorg, or LNT in — Jessica Paquette / detail

#15291 (Dec 18, 2019 5:20:02 AM)

  1. [llvm-readob] - Refactor printing of sections flags. NFCI. — grimar / detail
  2. [llvm-readobj][test] - Move a comment. NFC. — grimar / detail
  3. [cmake] Add llvm-locstats to LLVM_TEST_DEPENDS — david.stenberg / detail
  4. [NFC][TTI] Add Alignment for isLegalMasked[Gather/Scatter] — anna.welker / detail
  5. [llvm-exegesis][mips] Add lit test — Milos.Stojanovic / detail
  6. [AArch64] Enable clustering memory accesses to fixed stack objects — jay.foad / detail
  7. [AArch64] Improve codegen of volatile load/store of i128 — victor.campos / detail
  8. [OpenCL] Add builtin function extension handling — sven.vanhaastregt / detail
  9. recommit: [ASTImporter] Friend class decl should not be visible in its — gabor.marton / detail
  10. [DebugInfo] Correctly handle salvaged casts and split fragments at ISel — stozer / detail
  11. [Syntax] Allow to mutate syntax trees — ibiryukov / detail
  12. [Syntax] Uppercase the first letter of the test name. NFC — ibiryukov / detail
  13. [Syntax] Use a hash table to search for tokens by their location — ibiryukov / detail
  14. gn build: Merge 1ad15046dcf — llvmgnsyncbot / detail
  15. Revert "Temporarily Revert "[gicombiner] Add the MatchDag structure and — daniel_l_sanders / detail
  16. gn build: Merge 7ea2e5195a8 — llvmgnsyncbot / detail
  17. Revert "[DebugInfo] Correctly handle salvaged casts and split fragments — stozer / detail
  18. [gicombiner] Add support for arbitrary match data being passed from — daniel_l_sanders / detail
  19. [lldb][NFC] Add unit test for persistent variable lookup with — Raphael Isemann / detail
  20. [InstCombine] add tests for copysign; NFC — spatel / detail

#15290 (Dec 18, 2019 12:44:50 AM)

  1. [X86] Add calculation for elements in structures in getting uniform base — pengfei.wang / detail
  2. [llvm-readelf][llvm-readobj] - Reimplement the logic of section flags — grimar / detail
  3. [ELF] writePlt, writeIplt: replace parameters gotPltEntryAddr and index — maskray / detail
  4. [llvm-readelf] - Change letters used for SHF_ARM_PURECODE and — grimar / detail
  5. [llvm-readobj][test] - Cleanup hash-histogram.test — grimar / detail

#15289 (Dec 17, 2019 8:11:29 PM)

  1. [AArch64][GlobalISel]: Fix a crash in GlobalIsel in dealing with 16bit — mark.lacey / detail
  2. [X86] Manually format some setOperationAction calls to line up arguments — craig.topper / detail
  3. Temporarily Revert "[gicombiner] Add the MatchDag structure and parse — echristo / detail
  4. gn build: Merge e62e760f295 — llvmgnsyncbot / detail
  5. [PowerPC] Add missing legalization for vector BSWAP — nemanja.i.ibm / detail
  6. [docs] Remove `git llvm push` and `git llvm revert` from GettingStarted — Justin Bogner / detail
  7. [ELF] Fix a comment. NFC — maskray / detail
  8. [unwind] Don't link libpthread and libdl on Fuchsia — phosek / detail
  9. [CFG] Add an option to expand CXXDefaultInitExpr into aggregate — xazax / detail
  10. [X86] Add strict fma support — pengfei.wang / detail

#15288 (Dec 17, 2019 3:31:37 PM)

  1. [objc_direct] fix uniquing when re-declaring a readwrite-direct property — Alex Lorenz / detail
  2. llvm-diff: Perform structural comparison on GlobalVariables, if possible — d.c.ddcc / detail
  3. [Clang FE, SystemZ]  Recognize -mpacked-stack CL option — paulsson / detail
  4. [WebAssembly] Convert MC tests to from bitcode to asm — sbc / detail
  5. [Attributor][NFC] Add test for sle comparison in h2s. — sstipanovic / detail
  6. [Attributor] H2S fix. — sstipanovic / detail
  7. [LIBOPENMP][NVPTX]Fix the build error in the runtime. — a.bataev / detail
  8. [OPENMP50]Add parsing/sema analysis for nontemporal clause. — a.bataev / detail
  9. [FPEnv] Remove unnecessary rounding mode argument for constrained — ulrich.weigand / detail
  10. [perf-training] Change profile file pattern string to use %4m instead of — apl / detail
  11. Recommit "[DebugInfo] Refactored macro related generation, added a test — SourabhSingh.Tomar / detail
  12. [Frontend] Fixes -Wrange-loop-analysis warnings — koraq / detail
  13. [Sema] Fixes -Wrange-loop-analysis warnings — koraq / detail
  14. [Driver] Avoid copies in range-based for loops — koraq / detail
  15. [IR] Use a reference in a range-based for — koraq / detail
  16. Fix buildbot failures after removing REQUIRES-ANY — nemanja.i.ibm / detail
  17. AMDGPU/SILoadStoreOptimillzer: Refactor CombineInfo struct — tstellar / detail
  18. [AIX] Avoid unset csect assert for functions defined after their use in — daltenty / detail
  19. [LoopFusion] Move instructions from FC0.Latch to FC1.Latch. — whitneyt / detail
  20. [driver][darwin] Use explicit -mlinker-version in the -platform_version — Alex Lorenz / detail
  21. [FPEnv][LegalizeTypes][LegalizeDAG][AArch64] Few fixes/improvements for — craig.topper / detail
  22. [analysis] Discard type qualifiers when casting values retrieved from — Artem Dergachev / detail
  23. Revert "[ MC ] Match labels to existing fragments even when switching — 31459023+hctim / detail
  24. [WebAssembly] Implement SIMD {i8x16,i16x8}.avgr_u instructions — tlively / detail
  25. [AMDGPU] Fixed cost model for packed 16 bit ops — Stanislav.Mekhanoshin / detail
  26. [FPEnv][LegalizeTypes] Make ScalarizeVecOp_STRICT_FP_ROUND do its own — craig.topper / detail

#15287 (Dec 17, 2019 10:57:48 AM)

  1. [lldb][NFC] Rename ClangASTImporter::InsertRecordDecl to SetRecordLayout — Raphael Isemann / detail
  2. Reland [NFC-I] Remove hack for fp-classification builtins — erich.keane / detail
  3. This adds constrained intrinsics for the signed and unsigned conversions — kevin.neal / detail
  4. [lldb][NFC] Use StringRef in CreateRecordType and CreateObjCClass — Raphael Isemann / detail
  5. [gicombiner] Add the MatchDag structure and parse instruction DAG's from — daniel_l_sanders / detail
  6. gn build: Merge 390c8baa544 — llvmgnsyncbot / detail
  7. [clangd][NFC] Make use of TagDecl inside type for hover on auto — kadircet / detail
  8. [clangd] Fix handling of inline/anon namespaces and names of deduced — kadircet / detail
  9. Revert "Honor  -fuse-init-array when os is not specified on x86" — 31459023+hctim / detail
  10. [AArch64] add tests for fcvtl2; NFC — spatel / detail
  11. [lit] Fix internal diff newlines for -w/-b — jdenny.ornl / detail
  12. [AMDGPU] Update autogenerated checks — jay.foad / detail
  13. [ MC ] Match labels to existing fragments even when switching sections. — mtrent / detail
  14. [InstCombine][AMDGPU] Trim more components of *buffer_load — Piotr Sobczak / detail
  15. [gicombiner] Process the MatchDag such that every node is reachable from — daniel_l_sanders / detail
  16. [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP — ulrich.weigand / detail
  17. [DAGCombiner] Add node back in the worklist in topological order in — deadalnix / detail
  18. [FPEnv] IRBuilder support for constrained sitofp/uitofp. — kevin.neal / detail
  19. [RISCV] Add subtargets initialized with target feature — zakk.chen / detail
  20. [libomptarget][nfc] Move three files under common, build them for amdgcn — jonathanchesterfield / detail
  21. [driver][darwin] Pass -platform_version flag to the linker instead of — Alex Lorenz / detail
  22. Revert "[ASTImporter] Friend class decl should not be visible in its — thakis / detail
  23. [SDAG] remove use restriction in isNegatibleForFree() when called from — spatel / detail
  24. Revert "[SDAG] remove use restriction in isNegatibleForFree() when — spatel / detail
  25. [SDAG] adjust isNegatibleForFree calculation to avoid crashing — spatel / detail
  26. [AMDGPU] Fix typo in SIInstrInfo::memOpsHaveSameBasePtr — jay.foad / detail

#15286 (Dec 17, 2019 6:16:43 AM)

  1. [lldb][NFC] Remove implementation of GetOriginalDecl and just call — Raphael Isemann / detail
  2. [lldb-vscode] Centrally skip debug info variants for vscode tests — pavel / detail
  3. [lldb][NFC] Remove all unnecessary includes for ClangASTSourceCommon.h — Raphael Isemann / detail
  4. [lit] Remove lit's REQUIRES-ANY directive — thomasp / detail
  5. Fix assertion failure in getMemOperandWithOffsetWidth — kristof.beyls / detail
  6. [OpenCL] Add ExtVectorElementExpr constant evaluation (PR42387) — sven.vanhaastregt / detail
  7. [lldb] Remove modern-type-lookup — Raphael Isemann / detail
  8. [RISCV][NFC] Trivial cleanup — luismarques / detail
  9. [libcxx] Fix include paths in fuzzing/partial_sort.pass.cpp — mikhail.maltsev / detail
  10. [DebugInfo] Only print a single blank line after an empty line table — jh7370 / detail
  11. [libomptarget][nfc] Move omp locks under target_impl — jonathanchesterfield / detail
  12. PostRA Machine Sink should take care of COPY defining register that is a — alex-t / detail
  13. [lldb][NFC] Allow creating ClangExpressionDeclMap and ClangASTSource — Raphael Isemann / detail
  14. [ASTImporter] Friend class decl should not be visible in its context — gabor.marton / detail

#15285 (Dec 17, 2019 1:40:18 AM)

  1. [NFC][Test][PowerPC] Add the test to verify the mask with constant — qshanz / detail
  2. [MC] Delete redundant alignment update from — maskray / detail
  3. [LegalizeTypes] Remove the call to SplitVecRes_UnaryOp from — craig.topper / detail
  4. [LegalizeTypes] Remove ScalarizeVecRes_STRICT_FP_ROUND in favor of just — craig.topper / detail
  5. [LegalizeTypes] Pre-size the SmallVectors in ScalarizeVecRes_StrictFPOp — craig.topper / detail
  6. [lldb] Fix unused variable warning in ThreadPlanStepRange.cpp — Raphael Isemann / detail
  7. [MachO] Fix detecting malformed DWARF. — ikudrin / detail
  8. [sanitizer] Construct InternalMmapVector without memory allocation. — ikudrin / detail
  9. [ELF] Add IpltSection — maskray / detail
  10. [MinGW] Implicitly add .exe suffix if not provided — martin / detail
  11. [lit] [windows] Make sure to convert all path separators to backslashes — martin / detail
  12. [lldb][NFC] Make clang-format happy by removing trailing space in — Raphael Isemann / detail
  13. [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink — maskray / detail
  14. [ObjC][DWARF] Emit DW_AT_APPLE_objc_direct for methods marked as — Raphael Isemann / detail
  15. [Support] Fix time trace multi threaded support with — russell.gallop / detail
  16. Revert "[Support] Fix time trace multi threaded support with — russell.gallop / detail
  17. Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" — gchatelet / detail
  18. [lldb] Add support for calling objc_direct methods from LLDB's — Raphael Isemann / detail

#15284 (Dec 16, 2019 9:04:56 PM)

  1. Change `asan/TestCases/Darwin/malloc_zone-protected.cpp` to call abort — dan / detail
  2. [llvm/runtimes] Add runtimes as a dependency of clang-bootstrap-deps — apl / detail
  3. [LoopUtils] Updated deleteDeadLoop() to handle loop nest. — whitneyt / detail
  4. [LoopUtils] Updated deleteDeadLoop() to handle loop nest. — whitneyt / detail
  5. gn build: Merge c066ff11d84 — llvmgnsyncbot / detail
  6. [libomptarget][nfc] Wrap cuda min() in target_impl — jonathanchesterfield / detail
  7. Run all threads when extending a next range over a call. — jingham / detail
  8. [c++20] Add deprecation warnings for the expression forms deprecated by — richard / detail
  9. If constant evaluation fails due to an unspecified pointer comparison, — richard / detail
  10. [c++20] P1959R0: Remove support for std::*_equality. — richard / detail
  11. [SelectionDAG] Add the fpexcept flag to the SelectionDAG dumping output — craig.topper / detail
  12. Explicitly specify -std=c++11 and include <mutex> and — jingham / detail
  13. [libomptarget][nfc] Move timer functions behind target_impl — jonathanchesterfield / detail
  14. Check whether the destination is a complete type in a static_cast (or — richard / detail
  15. [Attributor][NFC] Clang format the Attributor — johannes / detail
  16. Revert "[LoopUtils] Updated deleteDeadLoop() to handle loop nest." — whitneyt / detail
  17. gn build: Merge ec4749e3b8d — llvmgnsyncbot / detail

#15283 (Dec 16, 2019 4:32:48 PM)

  1. [WebAssembly] Replace SIMD int min/max builtins with patterns — tlively / detail
  2. [InstCombine] Teach removeBitcastsFromLoadStoreOnMinMax not to change — craig.topper / detail
  3. [LoopFusion] Restrict loop fusion to rotated loops. — kbarton / detail
  4. [NFC-I] Remove hack for fp-classification builtins — erich.keane / detail
  5. Fix a bug in the property-based serialization of dependent template — rjmccall / detail
  6. [TSan][Darwin] Avoid calling pthread_self() before libpthread is — julian.lettner / detail
  7. [AArch64][SVE] Add patterns for logical immediate operations. — danilo.carvalho.grael / detail
  8. git-llvm: Add option to push to Github with SSH — v.churavy / detail
  9. Revert "[NFC-I] Remove hack for fp-classification builtins" — erich.keane / detail
  10. Add default initialization to compressed_pair. — eric / detail
  11. [X86] Add x86 triple to command line in mxcsr-reg-usage.ll — craig.topper / detail
  12. [lldb] Respect previously set values of LLDB_TABLEGEN_EXE — apl / detail
  13. [coroutines][PR41909] Generalize fix from D62550 — modocache / detail
  14. [WebAssembly] Setting export_name implies llvm.used — sbc / detail
  15. [AArch64][SVE] Change pattern generation code to fix — maskray / detail
  16. [RISCV] Added isCompressibleInst() to estimate size in — apazos / detail
  17. Honor  -fuse-init-array when os is not specified on x86 — rnk / detail
  18. [llvm][MIRVRegNamerUtils] Adding hashing on CImm / FPImm — puyan / detail
  19. [libc++] Rework compressed pair constructors. — eric / detail
  20. [NFC][llvm][MIRVRegNamerUtils] Moving some switch cases and altering — puyan / detail
  21. [libc++] Add __default_init_tag to basic_string constructors — eric / detail
  22. [llvm] Add llvm-lipo dependency to runtimes — apl / detail

#15282 (Dec 16, 2019 11:53:37 AM)

  1. [OPENMP50]Add if clause in target teams distribute parallel for simd — a.bataev / detail
  2. [llvm-exegesis][mips] Add SnippetGeneratorTest unit test — Milos.Stojanovic / detail
  3. gn build: Merge 0add79aec2e — llvmgnsyncbot / detail
  4. [mips] Add an assert in getTargetStreamer() — Milos.Stojanovic / detail
  5. Revert "Revert "[libomptarget] Move resource id functions into target — jonathanchesterfield / detail
  6. [Bugpoint] Do not create illegal function attribute combos — dag / detail
  7. [libunwind][RISCV] Add 64-bit RISC-V support — selliott / detail
  8. Fixing a -Wcovered-switch diagnostic and changing tabs to spaces; NFC. — aaron / detail
  9. [TLI] Support for per-Function TLI that overrides available libfuncs — tejohnson / detail
  10. [llvm-cxxfilt] Correctly demangle COFF import thunk — Steven Wu / detail
  11. [SystemZ]  Improve verification of MachineOperands. — paulsson / detail
  12. Revert "[clangd] Reapply b60896fad926 Fall back to selecting — sam.mccall / detail
  13. [lit] max_failures does not need to be stored in LitConfig — julian.lettner / detail
  14. [OPENMP50]Add if clause in target teams idistribute simd directive. — a.bataev / detail
  15. [OPENMP][DOCS]Mark if clause on simd done, NFC. — a.bataev / detail
  16. Always -I clang/include when tblgen'ing in Clang. — rjmccall / detail
  17. Move Basic{Reader,Writer} emission into ASTPropsEmitter; NFC. — rjmccall / detail
  18. Replace tabs with spaces. — rjmccall / detail
  19. Add the ability to use property-based serialization for "cased" types. — rjmccall / detail
  20. Use property-based serialization for DeclarationName. — rjmccall / detail
  21. Add the ability to declare helper variables when reading properties from — rjmccall / detail
  22. Add the ability for properties to be conditional on other properties. — rjmccall / detail
  23. Use property-based serialization for TemplateName. — rjmccall / detail
  24. Add Optional::map. — rjmccall / detail
  25. Use property-based serialization for TemplateArgument. — rjmccall / detail
  26. Forward {read,write}SomeEnumType to {read,write}Enum instead of directly — rjmccall / detail
  27. [OPENMP][DOCS]Claim simd nontemporal clause, NFC. — a.bataev / detail
  28. gn build: (manually) merge c82e4ef69 — thakis / detail
  29. [ELF] De-template PltSection::addEntry. NFC — maskray / detail
  30. [ELF] Delete relOff from TargetInfo::writePLT — maskray / detail
  31. [ELF] Delete unused declaration addIRelativeRelocs after D65995. NFC — maskray / detail
  32. Only run mangled_names.test if python3 is available. — thakis / detail

#15281 (Dec 16, 2019 7:22:19 AM)

  1. [lldb] Centralize desugaring of decltype-like types in ClangASTContext — pavel / detail
  2. [lldb][NFC] Remove all overloads of Copy/DeportType in ClangASTImporter — Raphael Isemann / detail
  3. Add initial tests for update_{llc_,cc_,}test_checks.py — Alexander.Richardson / detail
  4. [lldb] Add unit test for ClangASTImporter — Raphael Isemann / detail
  5. [Aarch64][SVE] Add intrinsics for scatter stores — andrzej.warzynski / detail
  6. [AArch64] Enable emission of stack maps for non-Mach-O binaries on — kristof.beyls / detail
  7. [AArch64][SVE2] Add intrinsics for binary narrowing operations — andrzej.warzynski / detail
  8. [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove — gchatelet / detail
  9. [llvm-exegesis] Set up AsmTargetStreamer in readSnippets — gchatelet / detail
  10. [lldb] Use file-based synchronization in TestVSCode_attach — pavel / detail
  11. find_interesting_reviews.py: adapt to github monorepo — kristof.beyls / detail
  12. Reland [AArch64][MachineOutliner] Return address signing for outlined — david.tellenbach / detail
  13. gn build: (manually, belatedly) merge r371898 — thakis / detail
  14. gn build: (manually, belatedly) merge r358832 — thakis / detail
  15. Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" — gchatelet / detail
  16. Revert "[clangd] Implement "textDocument/documentLink" protocol support" — gribozavr / detail
  17. Silence an MSVC "not all control paths" diagnostic; NFC. — aaron / detail
  18. [clangd] Make Tweak::Selection movable. NFC — sam.mccall / detail
  19. [clangd] Reapply b60896fad926 Fall back to selecting token-before-cursor — sam.mccall / detail
  20. Revert "[clangd] Reapply b60896fad926 Fall back to selecting — sam.mccall / detail
  21. [clangd] Reapply b60896fad926 Fall back to selecting token-before-cursor — sam.mccall / detail
  22. [clang][SystemZ] Add support for -march=native — ulrich.weigand / detail
  23. Fix floating point builtins to not promote float->double — erich.keane / detail

#15280 (Dec 16, 2019 2:46:32 AM)

  1. Mark the major papers for C++20 consistent comparisons as "done", and — richard / detail
  2. [lldb][NFC] Replace ClangASTImporter's use of map/set with SmallPtrSet — Raphael Isemann / detail
  3. [lldb][NFC] Remove unnecessary includes in source/Commands — Raphael Isemann / detail
  4. Fix title underline in LangRef — gribozavr / detail
  5. [lldb][NFC] Remove ClangASTImporter::ResolveDeclOrigin — Raphael Isemann / detail
  6. [clangd] Get rid of raw string literals in macro calls — kadircet / detail
  7. [lldb][NFC] Fix file header of TestClangASTContext.cpp — Raphael Isemann / detail
  8. [ARM] Move MVE opcode helper functions to ARMBaseInstrInfo. NFC. — sjoerd.meijer / detail
  9. [CodegenPrepare] Guard against degenerate branches — v.churavy / detail
  10. [lldb][NFC] Move definition of ClangASTMetadata out of — Raphael Isemann / detail
  11. [NFC] Fix typos in Clangd and Clang — kbobyrev / detail
  12. Fix for AMDGPU MUL_I24 known bits calculation — jay.foad / detail
  13. [BasicBlockUtils] Add utility to remove redundant dbg.value instrs — bjorn.a.pettersson / detail
  14. [LoopRotate] Add test case to show dbg value problem — bjorn.a.pettersson / detail
  15. [BasicBlockUtils] Fix dbg.value elimination problem in — bjorn.a.pettersson / detail
  16. Fix whitespace. — jay.foad / detail

#15279 (Dec 15, 2019 10:14:32 PM)

  1. [MC] Delete STT_SECTION special cases from MCSymbolELF::setType and — maskray / detail
  2. [llvm-objcopy][MachO] Implement --add-section — nuta / detail
  3. [llvm-objcopy][ELF] -O binary: use LMA instead of sh_offset to decide — maskray / detail
  4. [examples] Update LLJITWithJITLink example for change in c0143f37dab. — Lang Hames / detail
  5. [Orc][LLJIT] Automatically use JITLink for LLJIT on supported platforms. — Lang Hames / detail
  6. [examples] Rename LLJITWithJITLink to LLJITWithCustomObjectLinkingLayer. — Lang Hames / detail
  7. [ELF] Delete redundant isLive() check. NFC — maskray / detail
  8. Resolve exception specifications after marking the corresponding — richard / detail
  9. Properly compute whether statement expressions can throw, rather than — richard / detail
  10. [c++20] Compute exception specifications for defaulted comparisons. — richard / detail

#15278 (Dec 15, 2019 8:24:29 PM)

  1. [MC] Ignore VK_WEAKREF in MCValue::getAccessVariant — maskray / detail
  2. [MC] Assume CommentStream is non-null in MCDisassembler::tryAdding* — maskray / detail
  3. [ORC] Make ObjectLinkingLayer own its jitlink::MemoryManager. — Lang Hames / detail
  4. [PowerPC] Fix %llvm.ppc.altivec.vc* lowering — tclin914 / detail

#15277 (Dec 15, 2019 3:51:35 PM)

  1. [AST] Use a reference in a range-based for — koraq / detail
  2. [lldb] Remove RTTI in ClangExternalASTSourceCommon based on a global map — Raphael Isemann / detail
  3. [Kaleidoscope][BuildingAJIT] Add a missing std::move. — Lang Hames / detail
  4. [MC] Delete unused MCAsmInfoELF::UsesNonexecutableStackSection after — maskray / detail

#15276 (Dec 15, 2019 11:10:00 AM)

  1. [analyzer] Add support for namespaces to GenericTaintChecker — gabor.borsik / detail
  2. [DAG] Add SimplifyDemandedBits support for BSWAP — spatel / detail
  3. [InstSimplify] fold splat of inserted constant to vector constant — spatel / detail
  4. [clang-tidy] Add cert-oop58-cpp check The check warns when (a member of) — b.gabor98 / detail
  5. gn build: Merge bbc9f6c2ef0 — llvmgnsyncbot / detail
  6. [clang] Improve LLVM-style RTTI support in — Raphael Isemann / detail

#15270 (Dec 14, 2019 9:35:55 PM)

  1. [IR] Include more target specific intrinsic headers — aheejin / detail

#15269 (Dec 14, 2019 5:00:23 PM)

  1. Revert "AArch64: Fix frame record chain" — tzuhsiang.chien / detail
  2. [cxx_status] Fix paper number for "Concept auto" paper. — richard / detail
  3. [LegalizeTypes] In PromoteFloatOp_SETCC, don't both querying for — craig.topper / detail
  4. [LegalizeTypes] Teach BitcastToInt_ATOMIC_SWAP to only create FP16_TO_FP — craig.topper / detail

#15268 (Dec 14, 2019 12:26:27 PM)

  1. [AArch64] add tests for fcvtl2; NFC — spatel / detail
  2. [clang] Fix modules build after addition of TypeBitCodes.def — Raphael Isemann / detail
  3. [AArch64][test] Fix machine-outliner-size-info.mir after D71168 — maskray / detail
  4. [perf-training] Make training data location configurable — smeenai / detail
  5. AArch64: Fix frame record chain — tzuhsiang.chien / detail
  6. gn build: (manually and belatedly) merge ed153ef044fd — thakis / detail

#15267 (Dec 14, 2019 7:56:01 AM)

  1. gn build: (manually) merge 6404bd236 and d505e57cc2 — thakis / detail
  2. Revert "[clangd] Fall back to selecting token-before-cursor if — thakis / detail
  3. gn build: Merge 91dd67ef724 — thakis / detail
  4. Fix build with older (still supported) gcc versions. — thakis / detail

#15266 (Dec 14, 2019 3:15:37 AM)

  1. [Attributor][Tests] Copy & use the ArgumentPromotion tests — johannes / detail
  2. [NFC][llvm][MIRVRegNamerUtils] Refactoring GetHashableMO into — puyan / detail
  3. Move ASTRecordReader into its own header; NFC. — rjmccall / detail
  4. Move ASTRecordWriter into its own header; NFC. — rjmccall / detail

#15265 (Dec 13, 2019 10:43:22 PM)

  1. [libcxx] [test] Include missing headers. (NFC) — stl / detail
  2. [c++20] Improve phrasing of diagnostic for missing #include <compare>. — richard / detail
  3. PR44268: Fix crash if __builtin_object_size is applied to a heap — richard / detail
  4. [Driver] Default to -momit-leaf-frame-pointer for AArch64 — maskray / detail
  5. [AArch64] Save FP for leaf functions when disabling frame pointer — maskray / detail
  6. [clang] Move CLANG_BOOTSTRAP_CMAKE_ARGS above PASSTHROUGH_VARIABLES — smeenai / detail
  7. gn build: add deps I failed to add in b2508ce85c1 — thakis / detail
  8. [Attributor] Reuse the IPConstantProp tests for the Attributor — johannes / detail
  9. [Attributor] Only replace instruction operands — johannes / detail
  10. [NFC] Rename ClangASTEmitters.h -> ASTTableGen.h — rjmccall / detail
  11. [NFC] Correct accidental use of tabs. — rjmccall / detail
  12. Introduce some types and functions to make it easier to work with the — rjmccall / detail
  13. Add a function to get the ExceptionSpecInfo of a function type; NFC. — rjmccall / detail
  14. Extract out WrappedRecord as a convenience base class; NFC. — rjmccall / detail
  15. Enable better node-hierarchy metaprogramming; NFC. — rjmccall / detail
  16. Extract the TypeClass <-> TypeCode map into a .def file; NFC. — rjmccall / detail
  17. Standardize the reader methods in ASTReader; NFC. — rjmccall / detail
  18. Abstract serialization: TableGen "basic" reader/writer CRTP classes that — rjmccall / detail
  19. Abstract serialization: TableGen the (de)serialization code for Types. — rjmccall / detail
  20. [Attributor][NFC] Simplify debug printing for abstract attributes — johannes / detail
  21. [Attributor][NFC] Reorder test functions — johannes / detail
  22. [Attributor][NFC] Add more simple test situations for callbacks — johannes / detail
  23. [Attributor] Annotate call sites of declarations with a callback — johannes / detail
  24. MSVC build fix: forget some unneeded and incorrect friends. — rjmccall / detail
  25. [ArgPromo][Tests] Run update_test_checks on all ArgumentPromotion tests — johannes / detail

#15264 (Dec 13, 2019 6:02:26 PM)

  1. Revert "[libomptarget] Move resource id functions into target specific — a.bataev / detail
  2. [NFC] Change SelectionDAG::getMemBasePlusOffset() to use int64_t — Alexander.Richardson / detail
  3. [NFC] Add a SDValue overload for SelectionDAG::getMemBasePlusOffset() — Alexander.Richardson / detail
  4. [NFC] Implement SelectionDAG::getObjectPtrOffset() using — Alexander.Richardson / detail
  5. [NFC] Use SelectionDAG::getMemBasePlusOffset() instead of — Alexander.Richardson / detail
  6. [LSAN] Increase stack space for guard-page.c test — Alexander.Richardson / detail
  7. [lldb/CMake] Rename LLDB_DISABLE_PYTHON to LLDB_ENABLE_PYTHON — Jonas Devlieghere / detail
  8. [lldb/CMake] Initialize LLDB_ENABLE_POSIX based on the UNIX variable. — Jonas Devlieghere / detail
  9. [OPENMP]Fix skipping of functions body. — a.bataev / detail
  10. [Driver] Use .init_array for all gcc installations and simplify — maskray / detail
  11. [lldb/SWIG] Modulerize lldb.swig so parts of it can be reused. — Jonas Devlieghere / detail
  12. [ubsan] Enable testing of .m files — Vedant Kumar / detail
  13. [Legalizer] More detailed debugging printing in main loop — rtereshin / detail
  14. [Legalizer] Refactoring out legalizeMachineFunction — rtereshin / detail
  15. [Legalizer] Making artifact combining order-independent — rtereshin / detail
  16. [Mips] Fix gcc -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=Off — maskray / detail
  17. [OpenMP][Docs] Claim loop tiling. — llvm-project / detail
  18. [lit] Small cleanups. NFCI — julian.lettner / detail
  19. [PowerPC] Add Support for indirect calls on AIX. — sd.fertile / detail
  20. [analyzer] CStringChecker: Fix a crash on unknown value passed to — Artem Dergachev / detail

#15263 (Dec 13, 2019 1:29:34 PM)

  1. [Scudo] [GWP-ASan] Add GWP-ASan to Scudo Standalone. — 31459023+hctim / detail
  2. [ELF] Update st_size when merging a common symbol with a shared symbol — maskray / detail
  3. [ARM][MVE] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=Off builds — maskray / detail
  4. [ARM][MVE][Intrinsics] All vqdmulhq/vqrdmulhq tests should be for signed — mark.murray / detail
  5. [MC][PowerPC] Fix a crash when redefining a symbol after .set — maskray / detail
  6. [AArch64] Emit PAC/BTI .note.gnu.property flags — momchil.velikov / detail
  7. Revert "[ELF] Allow getErrPlace() to work before Out::bufferStart is — vtsyrklevich / detail
  8. [GWP-ASan] [Scudo] ifdef entire GWP-ASan tests. — 31459023+hctim / detail
  9. [libomptarget] Build most of common/src for amdgcn — jonathanchesterfield / detail
  10. [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_POSIX — Jonas Devlieghere / detail
  11. [lldb/Test] C++ test should use CXXFLAGS_EXTRAS — Jonas Devlieghere / detail
  12. gn docs: remove obsolete reference to monorepo — thakis / detail
  13. [ARM] Fix in ICE when retrieving the number of micro-ops for vlldm/vlstm — momchil.velikov / detail
  14. [NFC] Guard scudo_standalone's optional dependency on GWP-ASan behind — 31459023+hctim / detail
  15. [PGO][PGSO] Enable size optimizations in code gen / target passes for — yamauchi / detail
  16. [DAGCombiner] fold shift-trunc-shift to shift-mask-trunc (2nd try) — spatel / detail
  17. [InstSimplify] improve test coverage for insert+splat; NFC — spatel / detail
  18. [profile] Fix a crash when -fprofile-remapping-file= triggers an error — maskray / detail
  19. Revert "[VectorUtils] Introduce the Vector Function Database — francesco.petrogalli / detail
  20. [RISCV] Move DebugLoc Copy into CompressInstEmitter — selliott / detail
  21. Correct gcc vector splat conversion from float to int-vector — erich.keane / detail
  22. LanguageRuntime: Simplify NSException::GetSummary() output — medismail.bennani / detail
  23. [libc++] Ensure __config always defines certain configuration macros. — eric / detail
  24. Fix -Wswitch-coverage warning in clang-tidy after ak_addrspace — echristo / detail
  25. Call objc_retainBlock before passing a block as a variadic argument — Akira / detail

#15262 (Dec 13, 2019 8:57:42 AM)

  1. [ELF] Allow getErrPlace() to work before Out::bufferStart is set — Alexander.Richardson / detail
  2. [NFC] Use EVT instead of bool for getSetCCInverse() — Alexander.Richardson / detail
  3. [Sema] Improve diagnostic about addr spaces for overload candidates — anastasia.stulova / detail
  4. [llvm-locstats] Avoid the locstats when no scope bytes coverage found — djordje.todorovic / detail
  5. Revert "AMDGPU: Try to commute sub of boolean ext" — tim.renouf / detail
  6. [ARM] Add custom strict fp conversion lowering when non-strict is custom — john.brawn / detail
  7. [ARM][MVE] Add intrinsics for more immediate shifts. — simon.tatham / detail
  8. [llvm-dwarfdump][Statistics] Change the coverage buckets representation. — kbessonova / detail
  9. [ARM][MVE] Add vector reduction intrinsics with two vector operands — mikhail.maltsev / detail
  10. [x86] add tests for shift-trunc-shift; NFC — spatel / detail
  11. [libomptarget][nfc] Add nop syncwarp function for amdgcn — jonathanchesterfield / detail
  12. Reland [DataLayout] Fix occurrences that size and range of pointers are — nicola.zaghen / detail
  13. [llvm-dwarfdump][Statistics] Don't count coverage less than 1% as 0% — kbessonova / detail
  14. [ARM][MVE] Make VPT invalid for tail predication — sam.parker / detail
  15. [ARM][MVE][Intrinsics] remove extraneous intrinsics. — mark.murray / detail
  16. [Tooling/Syntax] Helpers to find spelled tokens touching a location. — sam.mccall / detail
  17. [clangd] Fall back to selecting token-before-cursor if — sam.mccall / detail
  18. [llvm-exegesis][mips] Add BenchmarkResultTest unit test — Milos.Stojanovic / detail
  19. Revert "[ARM][MVE][Intrinsics] remove extraneous intrinsics." — gribozavr / detail
  20. gn build: Merge 84728e65e95 — llvmgnsyncbot / detail
  21. [ARM][MVE][Intrinsics] remove extraneous intrinsics. (Reapply) — mark.murray / detail

#15261 (Dec 13, 2019 4:08:55 AM)

  1. [lldb] Remove xpasses after pr44037 fix committed — omair.javaid / detail
  2. Reapply [LVI] Normalize pointer behavior — nikita.ppv / detail
  3. [LegalizeTypes] Remove unnecessary if before calling ReplaceValueWith on — craig.topper / detail
  4. [llvm-readobj] - Fix letters used for dumping section types in GNU — grimar / detail
  5. [yaml2obj] - Add a way to override sh_flags section field. — grimar / detail
  6. [clangd] Introduce paragraph, the first part of new rendering structs — kadircet / detail
  7. [clangd] Introduce codeblocks — kadircet / detail
  8. [clangd] Add "inline" keyword to prevent ODR-violations in DefineInline — kadircet / detail
  9. [lldb/cmake] Temporarily revive LLDB_DISABLE_CURSES — pavel / detail
  10. [clangd] Fix windows builds — kadircet / detail
  11. [LiveDebugValues] Omit entry values for DBG_VALUEs with pre-existing — david.stenberg / detail
  12. Recommit "[AArch64][SVE] Implement intrinsics for non-temporal loads & — kerry.mclaughlin / detail
  13. [lldb][NFC] Make metadata tracking type safe — Raphael Isemann / detail
  14. [lldb][NFC] Add reminder to TestSampleTest that setUp should be deleted — Raphael Isemann / detail
  15. [Docs] Fix target feature matrix for PowerPC and SystemZ — kai.nacke / detail
  16. [lldb][NFC] Remove 'from __future__ import print_function' from all — Raphael Isemann / detail
  17. [lldb][NFC] Remove unused includes in Utility's source files — Raphael Isemann / detail
  18. [lldb][NFC] Remove all `setUp` overrides that only call the parent — Raphael Isemann / detail
  19. [ARM][MVE][Intrinsics] Add *_x() variants of my *_m() intrinsics. — mark.murray / detail
  20. Revert "[ARM][MVE] findVCMPToFoldIntoVPS. NFC." — sjoerd.meijer / detail

#15260 (Dec 12, 2019 11:25:02 PM)

  1. Correct inf typo — tclin914 / detail
  2. temporary — ruiu / detail
  3. Update the man page — ruiu / detail
  4. Revert an accidental commit af5ca40b47b3e85c3add81ccdc0b787c4bc355ae — ruiu / detail

#15259 (Dec 12, 2019 6:43:29 PM)

  1. [libc++] Tolerate NaN returning random distributions for now — eric / detail
  2. [clangd] Heuristically resolve dependent method calls — zeratul976 / detail
  3. [AArch64][SVE] Add integer arithmetic with immediate instructions. — danilo.carvalho.grael / detail
  4. Update line number after previous patch added an additional unsupported — echristo / detail
  5. [libomptarget] Move resource id functions into target specific code, — jonathanchesterfield / detail
  6. [IR] Include target specific intrinsic headers — aheejin / detail
  7. [libomptarget][nfc] Add declarations of atomic functions for amdgcn — jonathanchesterfield / detail
  8. hwasan: add tag_offset DWARF attribute to optimized debug info — eugenis / detail
  9. __bit_reference: fix -Wdeprecated-copy warnings — maskray / detail
  10. NFC: DebugInfo: Refactor debug_loc/loclist emission into a common — dblaikie / detail
  11. NFC: DebugInfo: Refactor RangeSpanList to be a struct, like — dblaikie / detail
  12. Fix test to work correctly on 32-bit platforms. — douglas.yung / detail
  13. [clangd] Fix Windows test failure by adding — zeratul976 / detail
  14. [iOS sim] Simplify iossim_run.py script — julian.lettner / detail
  15. Temporarily revert "NFC: DebugInfo: Refactor RangeSpanList to be a — echristo / detail
  16. [libc++] Cleanup and enable multiple warnings. — eric / detail
  17. [libc++] Mark all fuzzing tests as unsupported in C++03 — eric / detail
  18. [NFC][AArch64] Fix typo. — tclin914 / detail
  19. Remove extra character I added to test my changes that I forgot to — douglas.yung / detail
  20. [libcxx] [test] Fix valarray UB and MSVC warnings. — stl / detail

#15258 (Dec 12, 2019 2:09:06 PM)

  1. [lldb] s/LLDB_DISABLE_CURSES/LLDB_ENABLE_CURSES/ — Jonas Devlieghere / detail
  2. [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_TERMIOS — Jonas Devlieghere / detail
  3. [AArch64][PowerPC] add tests for shift sandwich; NFC — spatel / detail
  4. [lldb/Core] Add missing include — Jonas Devlieghere / detail
  5. [lldb/Core] Add missing include (2/2) — Jonas Devlieghere / detail
  6. [DAGCombiner] improve readability — spatel / detail
  7. [FormatEntity] Add mangled function name support — medismail.bennani / detail
  8. [SystemZ]  Implement the packed stack layout — paulsson / detail
  9. Default to -fuse-init-array — maskray / detail
  10. [PS4] Predefine the __SCE__ macro for the x86_64-scei-ps4 triple — warren_ristow / detail
  11. [compiler-rt] libFuzzer: update -merge_control_file= help message. — mmoroz / detail
  12. Rename LoopInfo::isRotated() to LoopInfo::isRotatedForm(). — kbarton / detail
  13. Suppress -Wwarn-unused-variables when we don't know the constructor — erich.keane / detail
  14. TypeCategory: Initialize m_enabled to false — Vedant Kumar / detail
  15. [AMDGPU] AMDGPUUsage clarify address space information and other typo — Tony.Tye / detail
  16. [Target] Remove Target::GetScratchClangASTContext — apl / detail
  17. [OPENMP50]Improve checks for declare variant functions compatibility. — a.bataev / detail
  18. [LTO] Support for embedding bitcode section during LTO — tejohnson / detail
  19. [libc++] Add check to ensure oss-fuzz properly targets libc++. — eric / detail
  20. [DAGCombiner] fold shift-trunc-shift to shift-mask-trunc — spatel / detail
  21. [OPENMP50]Fix possible conflict when emitting an alias for the functions — a.bataev / detail
  22. [sanitizers] Redirect stdout and stderr to TASK_LOG — echristo / detail
  23. [clang] [test] Disable the test exhausting stack on NetBSD — mgorny / detail
  24. Revert "[DAGCombiner] fold shift-trunc-shift to shift-mask-trunc" — spatel / detail
  25. [NFC][InstSimplify] Refactoring ThreadCmpOverSelect function — dendibakh / detail
  26. [Attributor][FIX] Do treat byval arguments special — johannes / detail

#15257 (Dec 12, 2019 9:37:02 AM)

  1. [DebugInfo] Prevent invalid fragments at ISel from dropping debug info — stozer / detail
  2. [Analyzer][Docs][NFC] Add CodeChecker to the command line tools — gabor.marton / detail
  3. [Attributor][NFC] Refactoring `AANoFreeArgument::updateImpl` — uenoku.tokotoko / detail
  4. [Attributor] [NFC] Use `checkForAllUses` helpr in — uenoku.tokotoko / detail
  5. [Attributor][NFC] Fix comments and unnecessary comma — uenoku.tokotoko / detail
  6. [NFC][ARM] Add some test triples — sam.parker / detail
  7. [Diagnsotics] Small Improvement on -Wmisleading-indentation — tyker / detail
  8. [clangd] Implement "textDocument/documentLink" protocol support — sam.mccall / detail
  9. [llvm-dwarfdump] Add blank line after printing line table — jh7370 / detail
  10. [lldb/DWARF] Fix v5 location lists for dwo files — pavel / detail
  11. [ARM][MVE] Sink vector shift operand — sam.parker / detail
  12. [OpenMP][Test] Add check for aux-triple predefined macros — alexey.bader / detail
  13. AMDGPU/SILoadStoreOptimizer: Simplify function — tstellar / detail
  14. [ARM][CMSE] Add CMSE header and builtins — momchil.velikov / detail
  15. gn build: Merge 600d123c6ff — llvmgnsyncbot / detail
  16. [Alignment][NFC] Adding Align compatible methods to — gchatelet / detail
  17. [ARM][MVE] findVCMPToFoldIntoVPS. NFC. — sjoerd.meijer / detail
  18. [Matrix] Add first set of matrix intrinsics and initial lowering pass. — flo / detail
  19. gn build: Merge 526244b187d — llvmgnsyncbot / detail
  20. Fix naming style. NFC. — alexfh / detail
  21. [clang-tidy] Use early returns to make the code easier to read and — alexfh / detail
  22. [clang] Turn -fno-builtin flag into an IR Attribute — gchatelet / detail
  23. [amdgpu] Fix `-Wenum-compare` warning. NFC. — michael.hliao / detail
  24. [ASTImporter] Support functions with placeholder return types ... — gabor.marton / detail
  25. [fuzzer] Add basic support for emscripten. — metzman / detail
  26. [lldb/CMake] Rename LLDB_DISABLE_CURSES to LLDB_ENABLE_CURSES — Jonas Devlieghere / detail
  27. [BasicAA] Use GEP as context for computeKnownBits in aliasGEP. — flo / detail
  28. [lldb/CMake] Rename LLDB_DISABLE_LIBEDIT to LLDB_ENABLE_LIBEDIT — Jonas Devlieghere / detail
  29. [ELF] Add a comment to handleSectionGroup(). NFC — maskray / detail
  30. [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_LIBXML2 — Jonas Devlieghere / detail

#15256 (Dec 12, 2019 4:59:19 AM)

  1. [llvm-readobj][test] - Cleanup and split tests in tools/llvm-readobj — grimar / detail
  2. [libomptarget][nfc] Add missing header for amdgcn/target_impl — jonathanchesterfield / detail
  3. [AArch64][SVE] Remove nxv1f32 and nxv1f64 as legal types — cullen.rhodes / detail
  4. [Tooling] Move raw string literal out of a macro call. NFC — ibiryukov / detail
  5. [DataLayout] Fix occurrences that size and range of pointers are assumed — nicola.zaghen / detail
  6. [lldb][NFC] Don't implement ClangASTContext::SetMetadata again as a — Raphael Isemann / detail
  7. [NFC] - Typo fix in test/CodeGenCXX/runtime-dllstorage.cpp — gabor.buella / detail
  8. Temporarily Revert "[DataLayout] Fix occurrences that size and range of — nicola.zaghen / detail
  9. [Mips] Add support for min/max/umin/umax atomics — Mirko.Brkusanin / detail
  10. [clangd] Fix hover crashing on null types — kadircet / detail
  11. [lldb] "See through" atomic types in ClangASTContext — pavel / detail
  12. [lldb] Remove ClangASTMetrics — Raphael Isemann / detail
  13. [llvm-readobj][test] - Add a test for testing regular section flags and — grimar / detail
  14. [NFC] - Partially revert 9c48c2f9c477007234c — gabor.buella / detail
  15. [clangd] Fix windows tests — kadircet / detail
  16. [Tooling/Syntax] Helpers to find spelled tokens touching a location. — sam.mccall / detail
  17. [Support] Extend TimeProfiler to support multiple threads — russell.gallop / detail
  18. [clangd] Rename constructors and destructors in cross-file case — kbobyrev / detail
  19. [Support] Try to fix bot failure after 8ddcd1dc26 — russell.gallop / detail

#15255 (Dec 12, 2019 1:07:39 AM)

  1. [AutoFDO] Statistic for context sensitive profile guided inlining — aktoon / detail
  2. [OpenMP][Docs] Mark 5.0 features worked on and list 5.1 features — johannes / detail
  3. [Syntax] Build nodes for simple cases of top level declarations — ibiryukov / detail
  4. Fix an error in the block ABI documentation sample code — Akira / detail
  5. [ARM][MVE] Sink vector shift operand — grubbymitts69 / detail
  6. [libc++] Fix -Wdeprecated-copy warnings in __bit_reference — echristo / detail
  7. Revert "[ARM][MVE] Sink vector shift operand" — grubbymitts69 / detail
  8. [DWARF5][DWARFVerifier] Check that Skeleton compilation unit does not — a.v.lapshin / detail
  9. Temporarily Revert "[libc++] Fix -Wdeprecated-copy warnings in — echristo / detail
  10. [compiler-rt] Add a critical section when flushing gcov counters — calixte.denizet / detail
  11. Revert unintentional change to compiler-rt as part of the — echristo / detail
  12. [NFC][llvm][MIRVRegNamerUtils] Moving methods around. Making some — puyan / detail

#15254 (Dec 11, 2019 8:30:23 PM)

  1. [c++20] Implement P1946R0: allow defaulted comparisons to take their — richard / detail
  2. [cxx_status] Re-add missing cell. — richard / detail
  3. [SanitizerCommon] Reduce wasting memory in LowLevelAllocator. — ikudrin / detail
  4. [ELF] Move a computeIsPreemptible() pass into ICF. NFC — maskray / detail
  5. [LegalizeTypes] Remove manual worklist management from — craig.topper / detail
  6. [PowerPC] Exploitate the Vector Integer Average Instructions — qshanz / detail
  7. [llvm-readobj] Fix/improve printing WinEH unwind info for linked PE — martin / detail
  8. [Alignment][NFC] Introduce Align in SROA — gchatelet / detail
  9. [CodeComplete] Fix a crash in preferred type and signature help — ibiryukov / detail
  10. [DWARF5][SplitDwarf] Set default state for -fsplit-dwarf-inlining to be — a.v.lapshin / detail
  11. [llvm-readelf] - Do no print an empty symbol version as "<corrupt>" — grimar / detail
  12. [LiveRegUnits] Add phys_regs_and_masks iterator range (NFC). — flo / detail
  13. [PowerPC] [CodeGen] Use MachineBranchProbabilityInfo in — shkzhang / detail
  14. [AArch64][SVE] Move TableGen class definitions for gather loads (NFC) — andrzej.warzynski / detail
  15. [clangd] Deduplicate refs from index for cross-file rename. — hokein.wu / detail
  16. [MCRegInfo] Add sub_and_superregs_inclusive iterator range. — flo / detail
  17. [NFC][PowerPC] Remove the dead conditions in the if(cond) — qshanz / detail
  18. [ARM][TypePromotion] Enable by default — sam.parker / detail
  19. [NFC] Correct the example in the comments of JSON.h to avoid mislead — qshanz / detail
  20. [lldb/DWARF] Add support for DW_AT_loclists_base&DW_FORM_loclistx — pavel / detail
  21. [ARM][MVE] Add intrinsics for immediate shifts. (reland) — simon.tatham / detail
  22. [ARM][LowOverheadLoops] Remove dead loop update instructions. — sjoerd.meijer / detail
  23. [lldb][NFC] Cleanup includes in FormatManagerTests.cpp — Raphael Isemann / detail
  24. [Clang] Pragma vectorize_width() implies vectorize(enable) — sjoerd.meijer / detail
  25. [PowerPC][NFC] add test case for lwa - loop ds form prep — czhengsz / detail
  26. [AArch64][SVE] Implement intrinsics for non-temporal loads & stores — kerry.mclaughlin / detail
  27. [clang-tidy] Link shared library clangTidyOpenMPModule to library — adam.balogh / detail
  28. [Analyzer][NFC] Iterator Checkers - Separate iterator modeling and the — adam.balogh / detail
  29. [TableGen] Add bang-operators !getop and !setop. — simon.tatham / detail
  30. Revert "Reland [AArch64][MachineOutliner] Return address signing for — oliver.stannard / detail
  31. [llvm-readobj][llvm-readelf] - Remove excessive empty lines when — grimar / detail
  32. [ARM][MVE] Factor out an IntrinsicMX multiclass. — simon.tatham / detail
  33. gn build: Merge afb13afcf22 — llvmgnsyncbot / detail
  34. CodeGen: Allow annotations on globals in non-zero address space — nhaehnle / detail
  35. [SYCL] Add support for auxiliary triple specification to Frontend — alexey.bader / detail
  36. [AArch64][SVE] Add DAG combine rules for gather loads and sext/zext — andrzej.warzynski / detail
  37. [lldb][NFC] Remove ClangExternalASTSourceCommon::g_TotalSizeOfMetadata — Raphael Isemann / detail
  38. [Analyzer] Iterator Modeling: Print Container Data and Iterator — adam.balogh / detail
  39. Rollback assumeAligned in MemorySanitizer — gchatelet / detail
  40. [lldb][NFC] Remove dead metadata code in ClangASTSourceProxy — Raphael Isemann / detail
  41. [DebugInfo] Fix printing of DW_LNS_set_isa — jh7370 / detail
  42. [Alignment][NFC] Introduce Align in IRBuilder — gchatelet / detail
  43. [test][llvm-dwarfdump] Add missing testing for some --debug-* options — jh7370 / detail
  44. Removing an unused selection field from a diagnostic; NFC. — aaron / detail
  45. [AArch64] Teach Load/Store optimizier to rename store operands for — flo / detail
  46. Revert "[AArch64][SVE] Implement intrinsics for non-temporal loads & — kerry.mclaughlin / detail
  47. [lldb] Don't search the metadata map three times when retrieving — Raphael Isemann / detail
  48. [LLD][ELF][AArch64][ARM] Add missing classof to patch sections. — peter.smith / detail
  49. [LLD][ELF][AArch64][ARM] When errata patching, round thunk size to 4KiB. — peter.smith / detail
  50. AMDGPU: Fix copy-pasted test name error — arsenm2 / detail
  51. [Analyzer] Iterator Checkers: Replace `UnknownVal` in comparison result — adam.balogh / detail
  52. Verifier: Check frame-pointer attribute values — arsenm2 / detail
  53. [ARM][NFC] Change test to use CHECK-NEXT — diogo.sampaio / detail
  54. [Support] Add TimeTraceScope constructor without detail arg — russell.gallop / detail
  55. [Loop] Add isRotated method to Loop class. — kbarton / detail
  56. [SystemZ] Fix 128-bit strict FMA expansion pre-z14 — ulrich.weigand / detail
  57. [TableGen] Remove unused target intrinsic generation logic — rnk / detail
  58. [X86] Erase dead LEA instruction after converting it to MOV in — craig.topper / detail
  59. [SystemZ] Add llvm.minimum / llvm.maximum tests — ulrich.weigand / detail
  60. [AArch64] Skip debug ops with regsOverlap in AArch64 LD/ST opt. — flo / detail
  61. Don't run expect based tests remotely. — Jason Molenda / detail
  62. [DA] Improve dump to show source and sink of the dependence — bmahjour / detail
  63. update TestThreadStepOut.py to expect correct source line on arm64. — Jason Molenda / detail
  64. [ELF][AArch64] Rename --force-bti to -z force-bti and --pac-plt to -z — maskray / detail
  65. Remove TypeValidators (NFC in terms of the testsuite) — Adrian Prantl / detail
  66. [OPENMP50]Add if clause in teams distribute simd directive. — a.bataev / detail
  67. [VFS] Extend virtual working directory test — Jonas Devlieghere / detail
  68. [profile] Delete stale profile in test/profile/instrprof-set-filename.c, — Vedant Kumar / detail
  69. [profile] Delete stale profiles in — Vedant Kumar / detail
  70. [profile] Avoid allocating a page on the stack, NFC — Vedant Kumar / detail
  71. [OPENMP50]Fix capturing of if condition in target parallel for simd — a.bataev / detail
  72. [SDAG] remove use restriction in isNegatibleForFree() when called from — spatel / detail
  73. [StringRef] Test all default characters in unit test — Jonas Devlieghere / detail
  74. [AArch64] Be more careful to skip debug operands in LdSt Optimizier. — flo / detail
  75. [VFS] Disable check for ../foo on Windows — Jonas Devlieghere / detail
  76. Add intrinsics for unary narrowing operations — andrzej.warzynski / detail
  77. Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=Off builds after — maskray / detail
  78. [MergeFuncs] Remove incorrect attribute copying — nikita.ppv / detail
  79. [analyzer] CStringChecker: Improve warning messages. — Artem Dergachev / detail
  80. [analyzer] CStringChecker: Fix overly eager assumption that memcmp args — Artem Dergachev / detail
  81. [analyzer] LocalizationChecker: Fix a crash on synthesized accessor — Artem Dergachev / detail
  82. [ValueTracking] Add tests for non-null check after load/store; NFC — nikita.ppv / detail
  83. [ValueTracking] Pointer is known nonnull after load/store — nikita.ppv / detail
  84. [analyzer] Escape symbols conjured into specific regions during a — xazax / detail
  85. [InstCombine] Optimize overflow check base on uadd.with.overflow result — nikita.ppv / detail
  86. [WebAssembly] Add new `export_name` clang attribute for controlling wasm — sbc / detail
  87. return-object-by-reference ("non trivial") xfail on arm64 in — Jason Molenda / detail
  88. [OpenMP] Introduce the OpenMP-IR-Builder — johannes / detail
  89. [ADT] Fix SmallDenseMap assertion with large InlineBuckets — nikita.ppv / detail
  90. [libc++] Add fuzzing tests for parts of <random>. — eric / detail
  91. [LegalizeTypes] In SoftenFloatRes_FP_EXTEND, move the check for input — craig.topper / detail
  92. [TSan] Pacify flaky test on Darwin — julian.lettner / detail
  93. [OPENMP50]Add if clause in teams distribute parallel for simd directive. — a.bataev / detail
  94. [libc++] Fix fuzzing unit tests with exceptions disabled. — eric / detail
  95. Add resurrecting Type Validators to projects.rst — Adrian Prantl / detail
  96. [libc++] Fix fuzzing tests with older GCC compilers. — eric / detail
  97. [lldb][dotest] Improve libc++ detection — rupprecht / detail
  98. Revert "[SDAG] remove use restriction in isNegatibleForFree() when — spatel / detail
  99. Fix detection of __attribute__((may_alias)) to properly look through — richard / detail
  100. [lldb][dotest] Add `#include <algorithm>` to libc++ detection — rupprecht / detail
  101. [lldb/Host] Use Host/Config.h for LibXML2 instead of a global define — Jonas Devlieghere / detail
  102. Don't call export_symbols.py with duplicate libs — daltenty / detail
  103. Suppress false-positive -Wuninitialized warnings in the constructor of a — richard / detail
  104. [lldb/CMake] Simplify linking against curses — Jonas Devlieghere / detail
  105. [lit] Improve formatting of error messages. NFC — julian.lettner / detail
  106. [clang][clang-scan-deps] Aggregate the full dependency information. — bigcheesegs / detail
  107. [OpenMP] Use the OpenMP-IR-Builder — johannes / detail
  108. Revert "[DWARF] Allow cross-CU references of subprogram definitions" — Vedant Kumar / detail
  109. Revert "[clang][clang-scan-deps] Aggregate the full dependency — bigcheesegs / detail
  110. [AArch64][x86] add tests for possible infinite loops in DAGCombiner; NFC — spatel / detail
  111. [analyzer] Do not cache out on some shared implicit AST nodes — xazax / detail
  112. [libc++] Require C++14 in all cases. — eric / detail
  113. [libc++abi] Fix non-constant initialization of default terminate — eric / detail
  114. gn build: (manually) merge d23c61490c — thakis / detail
  115. [Remarks][Driver] Ask for line tables when remarks are enabled — francisvm / detail
  116. Rename TTI::getIntImmCost for instructions and intrinsics — rnk / detail
  117. [IR] Split out target specific intrinsic enums into separate headers — rnk / detail
  118. [AArch64][SVE] Add patterns for scalable vselect — mcinally / detail
  119. [llvm][MIRVRegNamerUtils] Adding hashing on memoperands. — puyan / detail
  120. gn build: (manually) merge 5d986953c8b917bacfaa1f800fc1e242559f76be — thakis / detail

#15253 (Dec 11, 2019 3:46:46 PM)

  1. Merging r372480: — tstellar / detail
  2. export.sh: Fetch sources from GitHub instead of SVN — tstellar / detail

#15252 (Dec 11, 2019 10:55:46 AM)

  1. Merging r371557: — tstellar / detail

#15250 (Dec 10, 2019 7:34:40 PM)

  1. [lldb] Put a timeout around checkout — Jonas Devlieghere / detail
  2. Skip TestMultilineCompletion.py on ios testsuite runs. — Jason Molenda / detail
  3. [TypeCategory] IsApplicable gets a LanguageType, not a ValueObject. — ditaliano / detail
  4. Remove debugging printf and reformat code. — echristo / detail
  5. Revert "Temporarily revert [lldb] e81268d - [lldb/Reproducers] Support — echristo / detail
  6. [X86] Go back to considering v64i1 as a legal type under — craig.topper / detail
  7. Skip TestGuiBasic.py on ios etc device testing. — Jason Molenda / detail
  8. [DataFormatters] Change the Get() method to take a LanguageType. — ditaliano / detail
  9. [libcxx] Replace func_name with __name__ for compatibility with Python 3 — jaskiewiczs / detail
  10. Do not cache hardcoded formats in FormatManager — Adrian Prantl / detail
  11. [FormatManager] Move Language lookup into the obviously non-cached part — Adrian Prantl / detail
  12. Revert "Reapply: [DebugInfo] Recover debug intrinsics when killing — vtsyrklevich / detail
  13. Replace redundant code in LanguageCategory with templates (NFC) — Adrian Prantl / detail
  14. Remove unsound caching in LanguageCategory — Adrian Prantl / detail
  15. [libc++] Hide some functions and types in <future> and <thread> as — Louis Dionne / detail
  16. [FPEnv][X86] Constrained FCmp intrinsics enabling on X86 — pengfei.wang / detail
  17. Revert "[analyzer] Keep track of escaped locals" — xazax / detail
  18. NFC: Get rid of an unused parameter to CGObjCMac::EmitSelectorAddr. — erik.pilkington / detail
  19. [llvm][MIRVRegNamerUtil] Adding hashing against MachineInstr flags. — puyan / detail
  20. [c++20] Implement P1185R2 (as modified by P2002R0). — richard / detail
  21. Reland "Enable `-funwind-tables` flag when building libunwind" — jaskiewiczs / detail
  22. [X86] Split v64i1 arguments into 2 v32i1s that will be promoted to v32i8 — craig.topper / detail
  23. [llvm-ar] Improve tool selection heuristic — maskray / detail
  24. Fix mishandling of invalid-but-non-empty nested name specifiers in name — richard / detail
  25. Revert "[DebugInfo] Refactored macro related generation, added a test — thakis / detail
  26. Change the mtc Makefile to check $SDKROOT value instead of depending on — Jason Molenda / detail
  27. [c++20] Delete defaulted comparison functions if they would invoke an — richard / detail

#15249 (Dec 10, 2019 2:50:51 PM)

  1. [FPEnv] clang support for constrained FP builtins — kevin.neal / detail
  2. Revert 30e8f80fd5a4 "[DebugInfo] Don't create multiple DBG_VALUEs when — hans / detail
  3. Replace redundant code in FormatManager and FormatCache with templates — Adrian Prantl / detail
  4. Fix bug 44190 - wrong code with #pragma pack(1) — Yaxun.Liu / detail
  5. [lldb/Reproducers] Support multiple GDB remotes — Jonas Devlieghere / detail
  6. [lldb/Host] Use Host/Config.h entries instead of a global define. — Jonas Devlieghere / detail
  7. Fix a -Wsign-compare error around wchar_t vs unsigned int. — echristo / detail
  8. Fix -Wincomplete-umbrella warning in the modules build — Vedant Kumar / detail
  9. Assert launch success in run_to_breakpoint_do_run — Vedant Kumar / detail
  10. [BPF] put not-section-attribute externs into BTF ".extern" data section — yhs / detail
  11. [DWARF5] Start emitting DW_AT_dwo_name when -gdwarf-5 is specified. — SourabhSingh.Tomar / detail
  12. [cxx_status] Add missed Belfast paper affecting three-way comparisons. — richard / detail
  13. Add missed #include in llvmorg-10-init-11532-g848934c67d4. — richard / detail
  14. Revert "[DWARF5] Start emitting DW_AT_dwo_name when -gdwarf-5 is — SourabhSingh.Tomar / detail
  15. Recommit "[DWARF5] Start emitting DW_AT_dwo_name when -gdwarf-5 is — SourabhSingh.Tomar / detail
  16. scudo: Move getChunkFromBlock() allocated check into caller. NFCI. — peter / detail
  17. scudo: Tweak how we align UserPtr. NFCI. — peter / detail
  18. [Wdocumentation] Use the command marker. — koraq / detail
  19. [Wdocumentation] Properly place deprecated attribute — koraq / detail
  20. [Wdocumentation] Use C2x/C++14 deprecated attribute — koraq / detail
  21. [clangd] Fix an incorrect expectedResult usage in rename test. — hokein.wu / detail
  22. Temporarily revert [lldb] e81268d - [lldb/Reproducers] Support multiple — echristo / detail
  23. [OPENMP50]Add if clause in target simd directive. — a.bataev / detail
  24. [lldb] Add #include to appease the modules build — Vedant Kumar / detail
  25. Deprecate the hasDefaultArgument matcher — steveire / detail
  26. [DebugInfo] Refactored macro related generation, added a test case for — SourabhSingh.Tomar / detail
  27. [cxx_status] Fix table layout. — richard / detail
  28. [c++20] Return type deduction for defaulted three-way comparisons. — richard / detail
  29. [Remarks][Docs] Enhance documentation for opt-remarks driver options — francisvm / detail
  30. [OPENMP50]Do not mark the function as used if referenced only in declare — a.bataev / detail
  31. [libcxx] [test] Query the target platform, not the host one — Louis Dionne / detail
  32. Debug Info: Strengthen the synthesized-property-cleanup.mm test, NFC — Vedant Kumar / detail
  33. [FormatManager] Add a unittest for GetCandidateLanguages() — ditaliano / detail
  34. [DWARF] Allow cross-CU references of subprogram definitions — Vedant Kumar / detail
  35. DebugInfo: Clarify some more reasons v4 loc.dwo can't share much — dblaikie / detail
  36. [InstSimplify] add tests for insert constant + splat; NFC — spatel / detail
  37. [IR] allow undefined elements when checking for splat constants — spatel / detail

#15248 (Dec 10, 2019 10:10:00 AM)

  1. [zorg] Add LNT testing to clang-ppc64le-rhel — stefanp / detail
  2. gn build: (manually) merge eb3e81f43 — thakis / detail
  3. [AArch64] Fix issues with large arrays on stack — kiran.chandramohan / detail
  4. [LLDB] [PECOFF] Make sure to set the address byte size in m_data after — martin / detail
  5. [lldb][NFC] Make g_TotalSizeOfMetadata in — Raphael Isemann / detail
  6. [lldb] Centralize type "desugaring" logic in ClangASTContext — pavel / detail
  7. [TypePromotion] Query target register width — sam.parker / detail
  8. add test for previous commit — sam.parker / detail
  9. [lldb] Actually enable wchar support in Editline when it is defined in — Raphael Isemann / detail
  10. Reapply: [DebugInfo] Recover debug intrinsics when killing — stozer / detail
  11. [DWARF][RISCV] Test resolving of RISC-V relocations — luismarques / detail
  12. [Alignment][NFC] CreateMemSet use MaybeAlign — gchatelet / detail
  13. [Docs] Improve SLP code snippet — spatel / detail
  14. [InstCombine] replace shuffle's insertelement operand if inserted scalar — spatel / detail
  15. [scudo][standalone] Define hasHardwareCRC32 for other archs — kostyak / detail
  16. [test][llvm-cxxfilt] Improve comment for clarity — jh7370 / detail
  17. [DebugInfo] Support to emit debugInfo for extern variables — yhs / detail
  18. [BUG-FIX][XCOFF] fixed a bug of XCOFFObjectFile.cpp when there is — diggerlin / detail
  19. [ARM][MVE] Refactor complex vector intrinsics [NFCI] — mikhail.maltsev / detail
  20. [VectorUtils] Introduce the Vector Function Database (VFDatabase). — francesco.petrogalli / detail
  21. [RISCV] Improve assembler missing feature warnings — simon.cook / detail
  22. [analyzer] Keep track of escaped locals — xazax / detail
  23. [ELF] Refine section group --gc-sections rules to not discard — maskray / detail
  24. [ELF] --icf: do not fold preemptible symbols — maskray / detail
  25. [OPENMP50]Add if clause in target parallel for simd directive. — a.bataev / detail
  26. [VectorUtils] Fix -Wunused-private-field after D67572 — maskray / detail
  27. [profile] Add explanatory comments to instrprof-darwin-exports.c, NFC — Vedant Kumar / detail
  28. [OPENMP]Remove extra space from error message. — a.bataev / detail

#15246 (Dec 9, 2019 11:00:12 PM)

  1. [ValueTracking] Allow context-sensitive nullness check for non-pointers — johannes / detail
  2. [IPConstantProp][NFCI] Improve and modernize tests — johannes / detail
  3. [libc] Add implementation of errno and define the other macros of — sivachandra / detail
  4. [PowerPC] [NFC] Cleanup xxpermdi peephole optimization — Jinsong Ji / detail
  5. [hwasan] Offline symbolization script. — eugenis / detail
  6. Implement LWG#1203 for raw_ostream. — tra / detail
  7. Also synthesize _cmd and self for properties — Alex Lorenz / detail
  8. [FormatManager] Provide a single entrypoint for GetCandidateLanguages(). — ditaliano / detail
  9. [c++20] Defaulted comparison support for array members. — richard / detail
  10. [AArch64][SVE] Implement SPLAT_VECTOR for i1 vectors. — efriedma / detail
  11. [Codegen][X86] Modernize/regenerate old tests. NFCI. — Dávid Bolvanský / detail
  12. [ConstantFold][SVE] Fix constant folding for shufflevector. — efriedma / detail
  13. Avoid Attr.h includes, CodeGen edition — rnk / detail
  14. Revert "[ARM][MVE] Add intrinsics for immediate shifts." and two — echristo / detail
  15. add support for strict operation fpextend/fpround/fsqrt on X86 backend — chen3.liu / detail
  16. [FormatManager] GetCandidateLanguages shouldn't know about ValueObject. — ditaliano / detail
  17. [llvm/dwarfdump] Use the architecture string to filter. — Jonas Devlieghere / detail
  18. [NFC] Add { } to silence compiler warning [-Wmissing-braces]. — huihuiz / detail
  19. [c++20] Fix handling of unqualified lookups from a defaulted comparison — richard / detail
  20. Remove unused Unit test directory for xray. — echristo / detail
  21. [NFC][MacroFusion] Adding the assertion if someone want to fuse more — qshanz / detail
  22. Turn off unused variable checking here since we're explicitly adding a — echristo / detail
  23. [MC] Delete MCCodePadder — maskray / detail
  24. Revert "[compiler-rt] Add a critical section when flushing gcov — Akira / detail
  25. [NFCi][llvm][MIRVRegNamerUtils] Making some code cleanup and stylistic — puyan / detail
  26. [Remarks][Driver] Error on -foptimization-record-file with multiple — francisvm / detail
  27. Remove implicit conversion that promotes half to other larger precision — tclin914 / detail
  28. [BPF] Support to emit debugInfo for extern variables — yhs / detail
  29. [OpenMP][NFCI] Introduce llvm/IR/OpenMPConstants.h — johannes / detail

#15245 (Dec 9, 2019 7:10:59 PM)

  1. Include Stmt.h where it seems to be necessary for modules builds — rnk / detail

#15240 (Dec 9, 2019 9:10:00 AM)

  1. Fix a few doc typos, to cycle bots. — thakis / detail
  2. [PowerPC] Automatically generate store-constant.ll . NFC — deadalnix / detail
  3. Fix for build bot failure. For more details see: — zahira.ammarguellat / detail
  4. [c++20] Synthesis of defaulted comparison functions. — richard / detail
  5. Revert 393dacacf7e7 "[ARM] Enable TypePromotion by default" — hans / detail
  6. [lldb] Add a test for how we lazily create Clang AST nodes — Raphael Isemann / detail
  7. [compiler-rt] Add a critical section when flushing gcov counters — calixte.denizet / detail
  8. [DebugInfo] Make describeLoadedValue() reg aware — david.stenberg / detail
  9. Revert "[DebugInfo] Make describeLoadedValue() reg aware" — david.stenberg / detail
  10. [lldb] Support for DWARF-5 atomic types — Raphael Isemann / detail
  11. [DebugInfo] Make describeLoadedValue() reg aware — david.stenberg / detail
  12. [cmake] Disable GCC 9's -Wredundant-move — pavel / detail
  13. Reland "[AST] Traverse the class type loc inside the member type loc."" — hokein.wu / detail
  14. [ARM] Additional tests and minor formatting. NFC — david.green / detail
  15. [ARM] Teach the Arm cost model that a Shift can be folded into other — david.green / detail
  16. gn build: Merge 6d5c273500a — llvmgnsyncbot / detail
  17. [OpenCL] Handle address space conversions for constexpr (PR44177) — sven.vanhaastregt / detail
  18. [clang][Tooling] Fix potential UB in — sam.mccall / detail
  19. [ARM] Enable MVE masked loads and stores — david.green / detail
  20. [CommandLine] Add missing Callbacks — david.green / detail
  21. [lldb] Xfail TestCallOverriddenMethod.py for aarch64/linux — omair.javaid / detail
  22. [ARM] Add missing REQUIRES: asserts to test. NFC — david.green / detail
  23. [ARM][MVE] Add complex vector intrinsics — mikhail.maltsev / detail
  24. [test][tools] Add missing and improve testing — jh7370 / detail
  25. [lldb] Improve/fix base address selection in location lists — pavel / detail
  26. [lldb/DWARF] Switch to llvm location list parser — pavel / detail
  27. [Attr] Add missing header for clang example. — david.green / detail
  28. [DebugInfo] Nerf placeDbgValues, with prejudice — jeremy.morse / detail
  29. [DebugInfo][EarlyCSE] Use the salvageDebugInfoOrMarkUndef(); NFC — djordje.todorovic / detail
  30. [RISCV] Machine Operand Flag Serialization — selliott / detail
  31. [Parser] Don't crash on MS assembly if target desc/asm parser isn't — sam.mccall / detail
  32. [RISCV] Fix mir-target-flags.ll — selliott / detail
  33. [clangd] Allow extract-to-function on regions that always return. — sam.mccall / detail
  34. [test][llvm-cxxfilt] Fix darwin build bot — jh7370 / detail
  35. [lldb] Remove Xfail decorators from steadily passing tests — omair.javaid / detail
  36. Fix build bot fails due to the patch here: — zahira.ammarguellat / detail
  37. [test][llvm-cxxfilt] Add missing '-n' — jh7370 / detail
  38. Fix compilation warning from GCC7. NFC. — michael.hliao / detail
  39. [clangd] Use expansion location when the ref is inside macros. — hokein.wu / detail
  40. [ModuloSchedule] Fix data types in ModuloScheduleExpander::isLoopCarried — thomasraoux / detail
  41. [ARM][MVE] Add intrinsics for immediate shifts. — simon.tatham / detail
  42. [llvm][VFABI] Add more testing for LLVM internal mangling. — francesco.petrogalli / detail
  43. [clangd] Implement range patching heuristics for cross-file rename. — hokein.wu / detail
  44. Fix the compiler warnings: "-Winconsistent-missing-override", — hokein.wu / detail
  45. [GWP-ASan] 32-bit test pointers, allow multi-init for test. — 31459023+hctim / detail
  46. [ARM] Fix NEON failure introduced by D71065. — simon.tatham / detail

#15238 (Dec 8, 2019 2:51:11 PM)

  1. [ARM] Disable VLD4 under MVE — david.green / detail
  2. [ARM] Attempt to use whole register vmovs for MVE shuffles. — david.green / detail
  3. [llvm-dwarfdump][Statistics] Unify coverage statistic computation — kbessonova / detail
  4. Revert "Driver: Don't look for libc++ headers in the install directory — dave / detail
  5. [InstSimplify] fold copysign with negated operand — spatel / detail
  6. Fix typo in the AST Matcher Reference doc Closes: #54 — sylvestre / detail
  7. [InstSimplify] fold copysign with negated operand, part 2 — spatel / detail
  8. [Frontend] Allow OpenMP offloading to aarch64 — bryan.chan / detail
  9. [NFC][LivePhysRegs] Fix incorrect comment — david.tellenbach / detail
  10. [lldb/SWIG] Guard embedded Python code in SWIG interfaces by SWIGPYTHON — Jonas Devlieghere / detail

#15237 (Dec 8, 2019 10:10:48 AM)

  1. [clangd] Navigation from definition of template specialization to — zeratul976 / detail

#15225 (Dec 7, 2019 3:45:20 PM)

  1. Symbol: use elaborated types for `DataExtractor` — Saleem Abdulrasool / detail
  2. [LV] Pick correct BB as insert point when fixing PHI for FORs. — flo / detail

#15224 (Dec 7, 2019 11:05:54 AM)

  1. [SimplifyCFG] Account for N being null. — flo / detail
  2. Optionally exclude bitfield definitions from magic numbers check — aaron / detail
  3. [SystemZ] Fix build bot failures — ulrich.weigand / detail

#15223 (Dec 7, 2019 9:09:08 AM)

  1. [OpenMP] Require trivially copyable type for mapping — hahnjo / detail
  2. [SimplifyCFG] Handle AssumptionCache being null. — flo / detail
  3. [BPF] Support weak global variables for BTF — yhs / detail

#15222 (Dec 7, 2019 4:23:03 AM)

  1. [VPlan] Rename VPlanHCFGTransforms to VPlanTransforms (NFC). — flo / detail
  2. gn build: Merge e60b36cf92e — llvmgnsyncbot / detail
  3. [FPEnv] Constrained FCmp intrinsics — ulrich.weigand / detail

#15221 (Dec 6, 2019 11:49:22 PM)

  1. [PowerPC] Fix MI peephole optimization for splats — lkail / detail

#15220 (Dec 6, 2019 7:17:26 PM)

  1. [X86] Fix prolog/epilog mismatch for stack protectors on win32-macho. — Amara Emerson / detail
  2. [MC] Rewrite tablegen for printInstrAlias to comiple faster, NFC — rnk / detail
  3. [WebAssebmly][MC] Support .import_name/.import_field asm directives — sbc / detail
  4. Make it possible control matcher traversal kind with ASTContext — steveire / detail
  5. [CommandLine] Add callbacks to Options — donh / detail
  6. Remove Expr.h include from ASTContext.h, NFC — rnk / detail
  7. [Sema][X86] Consider target attribute into the checks in — craig.topper / detail
  8. Use ASTDumper to dump the AST from clang-query — steveire / detail
  9. Revert "[Sema][X86] Consider target attribute into the checks in — rnk / detail
  10. gn build: Change scudo's list of supported platforms to a whitelist. — peter / detail
  11. Add matchDynamic convenience functions — steveire / detail
  12. [lldb/Reproducer] Disable test on Windows to unblock the bot. — Jonas Devlieghere / detail
  13. [AArch64][GlobalISel] Add support for selection of vector G_SHL with — Amara Emerson / detail
  14. [c++20] Determine whether a defaulted comparison should be deleted or — richard / detail
  15. Move variable only used in an assert into the assert itself. — saugustine / detail
  16. [AArch64][GlobalISel] Add missing default statement to a switch in the — Amara Emerson / detail
  17. Driver: Don't look for libc++ headers in the install directory on — peter / detail
  18. export.sh: Fetch sources from GitHub instead of SVN — tstellar / detail

#15219 (Dec 6, 2019 2:43:50 PM)

  1. [InstCombine] improve readability; NFC — spatel / detail
  2. [InstCombine] reduce code duplication; NFC — spatel / detail
  3. [InstCombine] improve readability; NFC — spatel / detail
  4. [InstCombine] reduce indentation; NFC — spatel / detail
  5. [OPENMP]Reorganize OpenMP warning groups. — a.bataev / detail
  6. clang/AMDGPU: Fix default for frame-pointer attribute — arsenm2 / detail
  7. [PGO][PGSO] Instrument the code gen / target passes. — yamauchi / detail
  8. [x86] add cost model special-case for insert/extract from element 0 — spatel / detail
  9. Revert "ARM-Darwin: keep the frame register reserved even if not — asbirlea / detail
  10. [libcxx{,abi}] Don't link libpthread and libdl on Fuchsia — phosek / detail
  11. Revert "[InstCombine] reduce indentation; NFC" — spatel / detail
  12. Revert "[InstCombine] improve readability; NFC" — spatel / detail
  13. Revert "[InstCombine] reduce code duplication; NFC" — spatel / detail
  14. Avoid naming variable after type to fix GCC 5.3 build — rnk / detail
  15. Stop checking whether std::strong_* has ::equivalent members. — richard / detail
  16. [AutoFDO] Inline replay for cold/small callees from sample profile — aktoon / detail
  17. [OPENMP50]Add if clause in distribute simd directive. — a.bataev / detail
  18. Revert "[PGO][PGSO] Instrument the code gen / target passes." — yamauchi / detail
  19. [clang-tidy] Pass -faligned-allocation on the compiler command line to — Akira / detail
  20. [X86] Don't setup and teardown memory for a musttail call — rnk / detail
  21. [WPD] Remove unused parameter (NFC) — tejohnson / detail
  22. [InstSimplify] add tests for copysign with fneg operand; NFC — spatel / detail
  23. [analyzer] Fix false positive on introspection of a block's internal — Artem Dergachev / detail
  24. [TargetLowering] Fix another potential FPE in expandFP_TO_UINT — craig.topper / detail
  25. wrap an rst file to 80 cols, to cycle bots — thakis / detail
  26. [ObjC] Make sure that the implicit arguments for direct methods have — Alex Lorenz / detail

#15218 (Dec 6, 2019 10:11:03 AM)

  1. [AArch64] Fix a bug with jump table generation — cullen.rhodes / detail
  2. [OPENMP]Moved warning fo mapping non-trivially copiable types into a — a.bataev / detail
  3. [AIX][XCOFF] created a test case to verify the raw text section of — diggerlin / detail
  4. [ARM][MVE] Fix copy-paste error in VQSHL instruction ids. — simon.tatham / detail
  5. [libomptarget][nfc] Move three more files to common — jonathanchesterfield / detail
  6. [libomptarget][nfc] Move cuda threadfence functions behind kmpc_impl — jonathanchesterfield / detail
  7. [OpenMP] Fix linkage issue on FreeBSD — David CARLIER / detail
  8. [LegalizeTypes] Add missing case for STRICT_FP_ROUND softening — john.brawn / detail
  9. [lldb][test] Handle .categories lookup for inline tests. — rupprecht / detail
  10. Cleanup and speedup NativeRegisterContextLinux_arm64 — omair.javaid / detail
  11. [NFC][AIX][XCOFF] fixed compile warning on the strncpy. — diggerlin / detail
  12. [clang-format] update trailing newline treatment in clang-format.py — paulhoad / detail
  13. update string comparison in clang-format.py — paulhoad / detail
  14. [NFC][AIX][XCOFF] if the size of Csect is zero, the Csect do not need — diggerlin / detail
  15. [ASTImporter] Implicitly declare parameters for imported ObjCMethodDecls — Raphael Isemann / detail
  16. [MBP] Avoid tail duplication if it can't bring benefit — carrot / detail
  17. Add `QualType::hasAddressSpace`. NFC. — michael.hliao / detail

#15217 (Dec 6, 2019 6:10:37 AM)

  1. [lldb/DWARF] Fix DW_AT_addr_base & DW_AT_low_pc interaction — pavel / detail
  2. [FPEnv][SelectionDAG] Relax chain requirements — ulrich.weigand / detail
  3. [lldb][NFC] Move [SU]Int64ValueIsValidForByteSize to RegisterValue — Raphael Isemann / detail
  4. [clangd] Fix gcc warning about extra ";" [NFC] — mikael.holmen / detail
  5. [AArch64][SVE] Implement integer compare intrinsics — cullen.rhodes / detail
  6. [X86] Regenerate test to fix build bot failures — ulrich.weigand / detail
  7. [DebugInfo][CGP] Update dbg.values when sinking address computations — jeremy.morse / detail
  8. [clangd] Try to fix CompileCommandsTests on windows. NFC — sam.mccall / detail
  9. [llvm-readobj] - Implement --dependent-libraries flag. — grimar / detail
  10. [AArch64][SVE2] Implement while comparison intrinsics — cullen.rhodes / detail
  11. [LV] Record GEP widening decisions in recipe (NFCI) — gil.rapaport / detail
  12. [llvm-readobj][llvm-readelf] - Refactor parsing of the SHT_GNU_versym — grimar / detail
  13. [clangd] Store index::SymbolKind in HoverInfo — kadircet / detail
  14. [clangd] Switch Hover.All to structured tests — kadircet / detail
  15. Fix for PR44000. Optimization record for bytecode input missing. Review — zahira.ammarguellat / detail
  16. Attempt to fix a debuginfo test that wasn't as generic as I thought — jmorse+git / detail
  17. Fix building shared libraries broken by 8e48e8e3e32. — a.v.lapshin / detail
  18. gn build: Unbreak mac build after 4066591 — thakis / detail

#15216 (Dec 6, 2019 1:35:11 AM)

  1. Fix build of LookupResult.cpp from aeda128 with Visual C++. — douglas.yung / detail
  2. [LCSSA] Don't use VH callbacks to invalidate SCEV when creating LCSSA — suc-daniil / detail
  3. [Dsymutil][NFC] Move NonRelocatableStringpool into common CodeGen — a.v.lapshin / detail
  4. gn build: Merge 9e8c799e2b0 — llvmgnsyncbot / detail
  5. [compiler-rt] [test] Disable ASLR on ASAN/MSAN/TSAN tests on NetBSD — mgorny / detail
  6. [lldb] NFC: less nesting in SearchFilter.cpp — kkleine / detail
  7. [lldb][NFC] Migrate FileSpec::Dump to raw_ostream — Raphael Isemann / detail
  8. [clangd] (take 2) Try harder to find a plausible `clang` as argv0, — sam.mccall / detail
  9. gn build: Merge 99768b243cd — llvmgnsyncbot / detail
  10. [clang-tidy] Fix PR26274 — alexfh / detail
  11. [lldb/DWARF] Remove DWARFDebugRangesBase abstract class — pavel / detail
  12. [lldb/IRExecutionUnit] Stop searching based on demangled names — pavel / detail
  13. [lldb] Migrate VMRange::Dump to raw_ostream — Raphael Isemann / detail
  14. [lldb/DWARF] Fix DW_AT_rnglists_base handling for dwo files — pavel / detail
  15. [lldb][NFC] Remove ability to pass a custom printf format to — Raphael Isemann / detail

#15215 (Dec 5, 2019 9:02:58 PM)

  1. [RegisterCoalescer] Fix the creation of subranges when rematerialization — qcolombet / detail
  2. [ThinLTO] Add option to disable readonly/writeonly attribute propagation — tejohnson / detail
  3. Revert "[AST] Traverse the class type loc inside the member type loc." — saugustine / detail
  4. Add lookup functions for efficient lookups of addresses when using — gclayton / detail
  5. gn build: Merge 6470497817e — llvmgnsyncbot / detail
  6. gn build: Merge aeda128a96c — llvmgnsyncbot / detail
  7. Add strict fp support for instructions fadd/fsub/fmul/fdiv — chen3.liu / detail
  8. [X86] Make X86TargetLowering::BuildFILD return a std::pair of SDValues — craig.topper / detail
  9. gn build: Bump Android API level to 29, and NDK to r21. — peter / detail
  10. gn build: Add support for building scudo and its unit tests. — peter / detail
  11. Tighten up CHECK lines added in a9f10ebffa to work on ARM. — douglas.yung / detail
  12. Fix crash if a user-defined conversion is applied in the middle of a — richard / detail
  13. [ConstantFold][SVE] Skip scalable vectors in — huihuiz / detail
  14. llvm-reduce: Add a space to an option's --help — George Burgess IV / detail
  15. DebugInfo: Pull out a common expression. — dblaikie / detail
  16. [JITLink] Remove the Section::symbols_empty() method. — Lang Hames / detail
  17. [JITLink] Use Blocks rather than Symbols for SectionRange. — Lang Hames / detail

#15214 (Dec 5, 2019 4:26:22 PM)

  1. [AArch64][SVE] Integer reduction instructions pattern/intrinsics. — amehsan / detail
  2. [OPENMP50]Add support for if clause for simd part in master taskloop — a.bataev / detail
  3. [Syntax] Show input code on tests failures. NFC — ibiryukov / detail
  4. [OPENMP][DOCS]Update list of the supported features, NFC. — a.bataev / detail
  5. [InstCombine] add tests for fpext+select+fptrunc; NFC — spatel / detail
  6. [DebugInfo] Re-apply two patches to MachineSink — jmorse+git / detail
  7. [DebugInfo] Don't reorder DBG_VALUEs when sunk — jmorse+git / detail
  8. [DebugInfo] Don't create multiple DBG_VALUEs when sinking — jmorse+git / detail
  9. [InstCombine] add FMF guard to builder in fptrunc transform; NFC — spatel / detail
  10. [InstCombine] narrow select with FP casts — spatel / detail
  11. [AMDGPU][HIP] Improve opt-level handling — scott.linder / detail
  12. [OPENMP50]Add support for if clause for simd part in parallel master — a.bataev / detail
  13. [ASTImporter] Various source location and range import fixes. — 1.int32 / detail
  14. [scan-build-py] Set of small fixes — xazax / detail
  15. [ELF][PPC64] Don't copy ppc64BranchltIndex in replaceWithDefined — maskray / detail
  16. [DSE] Fix for a dangling point bug in DeadStoreElimination. — flo / detail
  17. [llvm] llvm-ifs: Support for handling empty IFS and merging weak+strong — puyan / detail
  18. [LLDB] Replacing use of ul suffix in GetMaxU64Bitfield since it not — shafik / detail
  19. [AArch64] Fix MUL/SUB fusing — Sanne.Wouda / detail
  20. [ELF][PPC64] Support long branch thunks with addends — maskray / detail
  21. [InstCombine] Invert `add A, sext(B) --> sub A, zext(B)` — lebedev.ri / detail
  22. [OPENMP50]Add support for if clause for simd part in distribute parallel — a.bataev / detail
  23. Revert "[InstCombine] keep assumption before sinking calls" — llvm / detail
  24. [X86] Remove ProcIntelGLM/ProcIntelGLP/ProcIntelTRM and replace them — craig.topper / detail
  25. [GlobalISel] Localizer: Allow targets not to run the pass conditionally — vkeles / detail
  26. scudo: Fix the build of wrappers_c_test.cpp on Android. — peter / detail
  27. scudo: Fix one of the C wrapper tests on Android. — peter / detail
  28. LowerDbgDeclare: look through bitcasts. — eugenis / detail
  29. Revert "[DSE] Fix for a dangling point bug in DeadStoreElimination." — flo / detail
  30. [clangd] Find reference to template parameter in 'sizeof...' expression — zeratul976 / detail
  31. [clangd] Highlighting dependent types in more contexts — zeratul976 / detail
  32. Use diff -b on zlib tests so they pass on Windows — akhuang / detail
  33. [OpenMP50] Add parallel master construct — a.bataev / detail
  34. Add documentation headings for the OpenCL attributes. — aaron / detail
  35. [AIX] Make sure to use QualNames for external global objects — daltenty / detail
  36. [libomptarget][nfc] Move omptarget-nvptx under common — jonathanchesterfield / detail
  37. Set a source location for Objective-C accessor stubs even when there is — Adrian Prantl / detail
  38. Debug Info: Assert that location is available for cleanups — Adrian Prantl / detail
  39. DebugInfo: Fix LTO+DWARFv5 loclists — dblaikie / detail
  40. Debug Info: Apply a default location for cleanups if none is available. — Adrian Prantl / detail
  41. [libomptarget][nfc] Introduce SHARED, ALIGN macros — jonchesterfield / detail
  42. Add a default copy constructor for -Wdeprecated-copy warnings. — echristo / detail
  43. Properly convert all declaration non-type template arguments when — richard / detail
  44. [IR] Add a default copy constructor for -Wdeprecated-copy — maskray / detail
  45. [IR] Move ctor in the NDEBUG branch — maskray / detail
  46. [Concepts] Constraint Enforcement & Diagnostics — saar / detail
  47. [lldb] Update hardcoded Makefile.rules inclusions. — rupprecht / detail
  48. [Concepts] Fix build failures in D41569 — saar / detail
  49. gn build: Merge fdf80e86a52 — llvmgnsyncbot / detail
  50. [AutoFDO] Properly merge context-sensitive profile of inlinee back to — aktoon / detail
  51. [AutoFDO] Top-down Inlining for specialization with context-sensitive — aktoon / detail
  52. Handle two corner cases in creduce-clang-crash.py — rnk / detail

#15213 (Dec 5, 2019 11:37:03 AM)

  1. [profile] Fix file contention causing dropped counts on Windows under — tstellar / detail

#15212 (Dec 5, 2019 6:58:21 AM)

  1. [AArch64][SVE] Implement element count intrinsics — cullen.rhodes / detail
  2. [lldb] Don't put compile unit name into the support file list and — pavel / detail
  3. Fix the clang interpreter example which was broken by 4fc68b9b7f3e0. — Lang Hames / detail
  4. [DebugInfo] Handle call site values for instructions before call bundle — david.stenberg / detail
  5. [clangd] More unittests for cross-file rename. — hokein.wu / detail
  6. [LiveDebugValues] Silence the unused var warning; NFC — djordje.todorovic / detail
  7. [llvm/DWARF] Return section offset from — pavel / detail
  8. [lldb/cpluspluslanguage] Add constructor substitutor — pavel / detail
  9.         Reapply af57dbf12e54 "Add support for options -frounding-math, — melanie.blower / detail
  10. [lldb/DWARF] Switch to llvm debug_rnglists parser — pavel / detail
  11. [AST] Enable expression of OpenCL language address spaces an attribute — alexey.bader / detail
  12. [InstCombine] Extend `0 - (X sdiv C) -> (X sdiv -C)` fold to non-splat — lebedev.ri / detail
  13. Also check /Fo when deciding on the .gcna / .gcda filename (PR44208) — hans / detail
  14. [lldb][NFC] Move Address and AddressRange functions out of Stream and — Raphael Isemann / detail
  15. [AST] Traverse the class type loc inside the member type loc. — hokein.wu / detail
  16. [ARM] Enable TypePromotion by default — sam.parker / detail
  17. gn build: Merge 7f93cb62280 — llvmgnsyncbot / detail
  18. [clangd] Simplify the code, NFC. — hokein.wu / detail

#15211 (Dec 5, 2019 2:18:27 AM)

  1. Revert "Properly convert all declaration non-type template arguments — dlj / detail
  2. Reland [MachineCopyPropagation] Extend MCP to do trivial copy backward — lkail / detail
  3. Fix the macro fusion table for X86 according to Intel optimization — shengchen.kan / detail
  4. [llvm-readelf/llvm-readobj] - Remove getSecTypeName() helper. — grimar / detail
  5. Avoid triple corruption while merging core info — omair.javaid / detail
  6. [MIBundle] Turn MachineOperandIteratorBase into a forward iterator. — flo / detail
  7. [MCRegInfo] Add forward sub and super register iterators. (NFC) — flo / detail
  8. [ORC] Remove the automagic Main JITDylib fram ExecutionSession. — Lang Hames / detail
  9. [clangd] Fix an incorrect comment, NFC. — hokein.wu / detail
  10. [LLD][ELF] Add support for PT_GNU_PROPERTY — peter.smith / detail
  11. [Checkers] Added support for freopen to StreamChecker. — 1.int32 / detail
  12. Reland "[LiveDebugValues] Introduce entry values of unmodified params" — djordje.todorovic / detail
  13. [LLD][ELF][AArch64] .note.gnu.property sections should have alignment 8 — peter.smith / detail

#15210 (Dec 4, 2019 9:43:01 PM)

  1. Removed c_compiler and cxx_compiler options from OpenMPBuilder — gkistanova / detail
  2. [GlobalISel]: Allow targets to override how to widen constants during — aditya_nandakumar / detail
  3. [FileCheck] Given multiple -dump-input, prefer most verbose — jdenny.ornl / detail
  4. [NFC] Pass a reference to CodeGenFunction to methods of LValue and — Akira / detail
  5. Revert "Fix llvm-namespace-comment for macro expansions" — alexfh / detail
  6. Fix signed mismatch warnings in MetadataTests.cpp — dblaikie / detail
  7. Remove unused variable. NFC. — michael.hliao / detail
  8. [NFCI] update formating for misleading indentation warning — tyker / detail
  9. [Diagnostic] add a warning which warns about misleading indentation — tyker / detail
  10. Switch to opening the temp file in binary mode — aaron / detail
  11. [Coverage] Emit a gap region to cover switch bodies — Vedant Kumar / detail
  12. Fix warning on extra ';'. NFC. — michael.hliao / detail
  13. Revert "[NFC] Pass a reference to CodeGenFunction to methods of LValue — Akira / detail
  14. [clangd] Fix comparator const after — sam.mccall / detail
  15. [UpdateTestChecks] Change shebang from python to python3 — maskray / detail
  16. Enable `-funwind-tables` flag when building libunwind — jaskiewiczs / detail
  17. [TypeCategory] Nothing passes down a list of languages. — ditaliano / detail
  18. [InstCombine] Revert aafde063aaf09285c701c80cd4b543c2beb523e8 and — craig.topper / detail
  19. [RISCV] Don't force Local Exec TLS for non-PIC — jrtc27 / detail
  20. [FPEnv] [PowerPC] Lowering ppc_fp128 StrictFP Nodes to libcalls — craig.topper / detail
  21. [compiler-rt] Disable fuzzer large.test when — Alex Lorenz / detail
  22. [MS] Emit exported complete/vbase destructors — rnk / detail
  23. [DataVisualization] Simplify. NFCI. — ditaliano / detail
  24. [FormatManager] Provide only one variant of EnableCategory. — ditaliano / detail
  25. [NFC] Pass a reference to CodeGenFunction to methods of LValue and — Akira / detail
  26. Reapply "Fix crash on switch conditions of non-integer types in — elizabeth.andrews / detail
  27. Fix `sed -e s@FOO@%/S@` and similar when there's @'s in the working — daniel_l_sanders / detail
  28. [TypeCategory] HasLanguage() is now unused. — ditaliano / detail
  29. Add discussion of git-format-patch to Phabricator.html — kbarton / detail
  30. [X86] Model MXCSR for all AVX512 instructions — pengfei.wang / detail
  31. [X86] Model DAZ and FTZ — pengfei.wang / detail
  32. [ClangASTContext] Remove a very old hack. — ditaliano / detail
  33. gn build: (manually) merge ad871e42958 — thakis / detail
  34. [Diagnostic][test] Remove an unneeded change to — maskray / detail
  35. [Process] GetLanguageRuntimes() takes an argument that's always — ditaliano / detail
  36. [dsymutil] Support --out (NFC) — Jonas Devlieghere / detail
  37. Fix warning on unused variable. NFC. — michael.hliao / detail
  38. [Clang] Define Fuchsia C++ABI — phosek / detail
  39. [PowerPC] folding rlwinm + rlwinm to rlwinm — czhengsz / detail
  40. [MacroFusion] Limit the max fused number as 2 to reduce the dependency — qshanz / detail
  41. [llvm-strip][MachO] Test llvm-strip --strip-debug — maskray / detail
  42. [clangd] Define out-of-line availability checks — kadircet / detail
  43. [clangd] Define out-of-line initial apply logic — kadircet / detail
  44. [clangd] Define out-of-line qualify return value — kadircet / detail
  45. [clangd] Define out-of-line qualify function name — kadircet / detail
  46. [lldb][NFC] Migrate to raw_ostream in ArchSpec::DumpTriple — Raphael Isemann / detail
  47. Revert "Enable `-funwind-tables` flag when building libunwind" — martin / detail
  48. gn build: Merge 9f251eece46 — llvmgnsyncbot / detail
  49. [CodeGen][ObjC] Emit a primitive store to store a __strong field in — Akira / detail
  50. [lldb][NFC] Migrate to raw_ostream in Module::GetDescription — Raphael Isemann / detail
  51. [yaml2obj][test] - Remove excessive symtab-shinfo.yaml. — grimar / detail
  52. [lldb][NFC] Extract single member parsing out of — Raphael Isemann / detail
  53. [SelectionDAG] Expand nnan FMINNUM/FMAXNUM to select sequence — ulrich.weigand / detail
  54. [DWARFDebugRnglists] Add a callback-based version of the — pavel / detail
  55. [DWARFDebugLoclists] Add support for other DW_LLE encodings — pavel / detail
  56. [lldb] s/FileSpec::Equal/FileSpec::Match — pavel / detail
  57. [lldb/Editline] Fix a -Wreturn-type warning with gcc — pavel / detail
  58. [lldb] Add test for Stream::Address and Stream::AddressRange — Raphael Isemann / detail
  59. [lldb] Remove FileSpec(FileSpec*) constructor — pavel / detail
  60. [lldb] s/assertTrue/assertEqual in TestStepTarget.py — pavel / detail
  61. [APFloat] Prevent construction of APFloat with Semantics and FP value — ehudkatz / detail
  62. [lldb] Remove some (almost) unused Stream::operator<<'s — pavel / detail
  63. [yaml2obj] - Make DynamicSymbols to be Optional<> too. — grimar / detail
  64. AMDGPU: Avoid folding 2 constant operands into an SALU operation — david.stuttard / detail
  65. [NFC] Use default case in EVT::getEVTString — cullen.rhodes / detail
  66. [AArch64TTI] Compute imm materialization cost for AArch64 intrinsics — flo / detail
  67. [clangd] Add no delayed templates to outline tests — kadircet / detail
  68. Add debug output to MipsDelaySlotFiller pass — Alexander.Richardson / detail
  69. MipsDelaySlotFiller: Don't move BUNDLE instructions into the delay slot — Alexander.Richardson / detail
  70. Handle BUNDLE instructions in MipsAsmPrinter — Alexander.Richardson / detail
  71. Allow negative offsets in MipsMCInstLower::LowerOperand — Alexander.Richardson / detail
  72. [SimpleLoopUnswitch] Invalidate the topmost loop with ExitBB as exiting. — flo / detail
  73. [clangd] Remove the hanging lit exit-signal.test. — hokein.wu / detail
  74. [AMDGPU][MC] Remove duplicate code introduced in r359316. — jay.foad / detail
  75. [AArch64][SVE] Implement reversal intrinsics — cullen.rhodes / detail
  76. Actually delay processing DelayedDllExportClasses until the outermost — hans / detail
  77. [OpenCL] Allow addr space qualifiers on lambda call expressions — anastasia.stulova / detail
  78. [NFC][InstCombine] Update sub-of-negatible.ll test — lebedev.ri / detail
  79. [lldb] Fix macOS build by replacing nullptr with FileSpec() — Raphael Isemann / detail
  80. [clangd] register cuda language activation event and activate for .cuh — hokein.wu / detail
  81. [Support] add vfs support for ExpandResponseFiles — kadircet / detail
  82. [clang][Tooling] Add support for .rsp files in compile_commands.json — kadircet / detail
  83. [llvm][Support] Take in CurrentDirectory as a parameter in — kadircet / detail
  84. gn build: Merge 45ef055d4ff — llvmgnsyncbot / detail
  85. [ARM][MVE][Intrinsics] Add VMULH/VRMULH intrinsics. — mark.murray / detail
  86. [opencl] Fix address space deduction on array variables. — michael.hliao / detail
  87. [clang-change-namespace] Change file pattern to be an anchored regex — kadircet / detail
  88. Change Target::FindBreakpointsByName to return Expected<vector> — jotrem / detail
  89. Revert "[llvm][Support] Take in CurrentDirectory as a parameter in — kadircet / detail
  90. Automaticaly generate copysign-constant-magnitude.ll . NFC — deadalnix / detail
  91. [ELF] Support for PT_GNU_PROPERTY in header and tools — peter.smith / detail
  92. Reapply "[llvm][Support] Take in CurrentDirectory as a parameter in — kadircet / detail
  93. [DebugInfo] Recover debug intrinsics when killing duplicated/empty basic — stozer / detail
  94. [lldb] Simplify debug_{rnglists,ranges}.s tests — pavel / detail
  95. [llvm-ar][test] Add to thin archive test coverage — gbreynoo / detail
  96. Add some missing includes to MicrosoftDemangle.cpp (PR44217) — dblaikie / detail
  97. [libomptarget] Build a minimal deviceRTL for amdgcn — jonathanchesterfield / detail
  98. [XCOFF][AIX] Emit TOC entries for object file generation — jasonliu / detail
  99. [LVI] Restructure caching — nikita.ppv / detail
  100. Small nit in SelectionDAG.h . NFC — deadalnix / detail
  101. [SVE][AArch64] Adding patterns for while intrinsics. — amehsan / detail
  102. [PGO][PGSO] Distinguish queries from unit tests and explicitly enable — yamauchi / detail
  103. [HIP] Remove opencl.amdgcn.lib — Yaxun.Liu / detail
  104. [llvm][Transform] Remove unused variable. [NFCI] — francesco.petrogalli / detail
  105. [LoopInterchange] Improve inner exit loop safety checks. — flo / detail
  106. [Gold Tests] Add missing target flag to X86 test — troyj / detail
  107. [Coverage] Revise format to reduce binary size — Vedant Kumar / detail
  108. [dsymutil] Remove recursion from lookForChildDIEsToKeep (1/2) (NFC) — Jonas Devlieghere / detail
  109. [dsymutil] Remove recursion from lookForChildDIEsToKeep (2/2) (NFC) — Jonas Devlieghere / detail
  110. Revert "[Coverage] Revise format to reduce binary size" — Vedant Kumar / detail
  111. Reland [AArch64][MachineOutliner] Return address signing for outlined — david.tellenbach / detail
  112. Revert "[DebugInfo] Recover debug intrinsics when killing — stephen.tozer / detail
  113. Revert "Add some missing includes to MicrosoftDemangle.cpp (PR44217)" — dblaikie / detail
  114.         Reapply af57dbf12e54 "Add support for options -frounding-math, — melanie.blower / detail
  115. Add support for lowering 32-bit/64-bit pointers — akhuang / detail
  116. [OpenMP50] Add parallel master construct, by Chi Chun Chen. — a.bataev / detail
  117. [OPENMP]Update list of implemented features, NFC. — a.bataev / detail
  118. Fix crash-on-invalid-code in lambda constant evaluation. — jyknight / detail
  119. Revert "        Reapply af57dbf12e54 "Add support for options — melanie.blower / detail
  120. [LangRef] make per-element poison behavior explicit — spatel / detail
  121. [X86] Add missing break to the end of the last case in a switch. NFC — craig.topper / detail
  122. [VectorUtils] API for VFShape, update VFInfo. — francesco.petrogalli / detail
  123. [OPENMP50]Add support for if clause for simd part in taskloop simd — a.bataev / detail
  124. [MIBundle] Remove unused/obsolete MIOperands/ConstMIOperands (NFC). — flo / detail
  125. Add --strip-trailing-cr to compression tests so they pass on Windows. — akhuang / detail
  126. [DWARF5][Debuginfo] Compilation unit type (DW_UT_skeleton) and root DIE — a.v.lapshin / detail
  127. [LLDB] Actually fix the win-i386-line-table.s test when executed on — martin / detail
  128. [NFC][InstCombine] Autogenerate check lines in a few tests — lebedev.ri / detail
  129. [compiler-rt] FuzzedDataProvider: do not call memcpy on empty vector. — mmoroz / detail
  130. [lit] Document the undocumented pre-defined substitutions — daniel_l_sanders / detail
  131. Revert "Add --strip-trailing-cr to compression tests so they pass on — Xiangling.Liao / detail
  132. Bug 43965 - Value of _MSVC_LANG doesn't match MSVC++ VS2019 — rnk / detail
  133. Revert "[OpenMP50] Add parallel master construct, by Chi Chun Chen." — rnk / detail
  134. [ThinLTO] Fix importing of writeonly variables in distributed ThinLTO — tejohnson / detail
  135. [llvm-symbolizer] Support debug file lookup using build ID — phosek / detail
  136. Upstream debugserver arm64e support. — Jason Molenda / detail
  137. Add help text for parray and poarray aliases. — Jason Molenda / detail
  138. [llvm] Fixing MIRVRegNamerUtils to properly handle 2+ — puyan / detail
  139. Add parray example for lldb, vrs. *ptr@count gdb cmd. — Jason Molenda / detail
  140. [clang][IFS] Adding support for new clang interface stubs decl types. — puyan / detail
  141. [analyzer] Fix more ObjC accessor body farms after 2073dd2d. — Artem Dergachev / detail
  142. Revert "Reland [AArch64][MachineOutliner] Return address signing for — saugustine / detail
  143. [lldb/Reproducers] Override capture with LLDB_CAPTURE_REPRODUCER env var — Jonas Devlieghere / detail
  144. [lldb/Reproducers] Propagate LLDB_CAPTURE_REPRODUCER to the test suite — Jonas Devlieghere / detail
  145. [clangd] NFC, add getLangOpts helper to ParsedAST — Alex Lorenz / detail
  146. [clangd]  Add a tweak refactoring to wrap Objective-C string literals in — Alex Lorenz / detail
  147. gn build: Merge 27f12444575 — llvmgnsyncbot / detail
  148. [clang][IFS] Ignoring -Xlinker/-Xclang arguments in InterfaceStubs pass — puyan / detail
  149. [GlobalISel] Fix compiler crash lowering G_LOAD in AArch64. — Amara Emerson / detail
  150. Reland [AArch64][MachineOutliner] Return address signing for outlined — david.tellenbach / detail
  151. [lldb/Reproducers] Add missing instrumentation for SBFile — Jonas Devlieghere / detail
  152. Clear out the python class name in OptionParsingStarted for the — jingham / detail
  153. [X86] Remove override of shouldUseStrictFP_TO_INT for fp80. NFC — craig.topper / detail
  154. [lldb/Reproducers] Add missing instrumentation for SBFile (2/2) — Jonas Devlieghere / detail
  155. [lldb/Reproducers] Don't instrument SBFileSpec::GetPath — Jonas Devlieghere / detail
  156. [c++17] Fix assert / wrong code when passing a noexcept pointer to — richard / detail
  157. Properly convert all declaration non-type template arguments when — richard / detail
  158. [MachineCopyPropagation] Extend MCP to do trivial copy backward — lkail / detail
  159. [clangd] Add xref for macro to static index. — usx / detail
  160. [fix][unittests][llvm] Fix running unit tests without assertions. [NFCI] — francesco.petrogalli / detail
  161. [Signal] Allow one-shot SIGPIPE handler to be reached — Vedant Kumar / detail
  162. [AArch64][SVE] Add intrinsics and patterns for logical predicate — amehsan / detail
  163. Add a default copy-assignment or copy-constructor for -Wdeprecated-copy — echristo / detail
  164. Revert "[MachineCopyPropagation] Extend MCP to do trivial copy backward — lkail / detail

#15209 (Dec 4, 2019 4:45:20 PM)

  1. Merging r370113: — tstellar / detail
  2. Merging r366572: — tstellar / detail
  3. [PowerPC] Do not emit HW loop if the body contains calls to lrint/lround — tstellar / detail

#15207 (Dec 4, 2019 9:30:38 AM)

  1. Modernize build.py to use function print() calls. — Adrian Prantl / detail
  2. Modernize monorepo_build.py — Adrian Prantl / detail
  3. Revert "Modernize monorepo_build.py" — Adrian Prantl / detail
  4. Removed legacy mode from OpenMPBuilder — gkistanova / detail
  5. Removed an unused variable from OpenMPBuilder — gkistanova / detail
  6. Enabled ccache on OpenMP jobs — gkistanova / detail
  7. Added more builders to report github status. — gkistanova / detail
  8. [COFF] Don't error if the only inputs are from /wholearchive: — tstellar / detail

#15205 (Dec 3, 2019 2:40:48 PM)

  1. [ELF] Fix lld build on Windows/MinGW — tstellar / detail
  2. [PowerPC] Implementing overflow version for XO-Form instructions — tstellar / detail
  3. [PowerPC] Fix crash in peephole optimization — tstellar / detail

#15204 (Dec 3, 2019 10:47:58 AM)

  1. [LLDB] Disable MSVC warning C4190: — alexandre.ganea / detail
  2. [Object/ELF] - Refine the error reported when section's offset + size — grimar / detail
  3. Precommit tests for D70673 — Sanne.Wouda / detail
  4. [DDG] Data Dependence Graph - Topological Sort (Memory Leak Fix) — bmahjour / detail
  5. [DebugInfo] Make DebugVariable class available in DebugInfoMetadata — stozer / detail
  6. [libomptarget] Build a minimal deviceRTL for amdgcn — jonathanchesterfield / detail
  7. [Aarch64][SVE] Add intrinsics for gather loads (vector + imm) — sander.desmalen / detail
  8. [lldb] Use llvm range functions in LineTable.cpp — pavel / detail
  9. [lldb] Remove unneeded semicolon in IOHandlerCursesGUI — pavel / detail
  10. [SelectionDAG] Reoder ViewXXXDAGs declarations to match execution order. — deadalnix / detail
  11. [AArch64] Fix over-eager fusing of NEON SIMD MUL/ADD — Sanne.Wouda / detail
  12. [lldb/Reproducer] Add version check — Jonas Devlieghere / detail
  13. [OpenCL] Use generic addr space for lambda call operator — anastasia.stulova / detail
  14. [EditLine] Fix RecallHistory to make it go in the right direction. — Jonas Devlieghere / detail
  15. [SYCL] Add sycl_kernel attribute for accelerated code outlining — alexey.bader / detail
  16. [SLP] Enhance SLPVectorizer to vectorize different combinations of — anton.a.afanasyev / detail
  17. [scudo][standalone] Add chunk ownership function — kostyak / detail
  18. Reland [clangd] Rethink how SelectionTree deals with macros and — sam.mccall / detail
  19. llvm-config: do not link absolute paths with `-l` — Saleem Abdulrasool / detail
  20. [NFC][KnownBits] Add getMinValue() / getMaxValue() methods — lebedev.ri / detail
  21. [clang-format] Add new option to add spaces around conditions Summary: — mitchell / detail
  22. Revert "Temporarily revert "build: avoid hardcoding the libxml2 library — Saleem Abdulrasool / detail
  23. Revert "[libomptarget] Build a minimal deviceRTL for amdgcn" — a.bataev / detail
  24. Rename `tsan/race_range_pc.cc` to `test/tsan/race_range_pc.cpp`. — dan / detail
  25. [LV] Scalar with predication must not be uniform — ayal.zaks / detail
  26. Differentiate between the presumed and actual file when dumping the AST — aaron / detail
  27. Correcting the offsets within the test to fix the bots. — aaron / detail
  28. [APInt][PatternMatch] Add 'is non-positive' predicate — lebedev.ri / detail

#15203 (Dec 3, 2019 6:53:07 AM)

  1. [clang][CodeGen] Make use of cc1 instead of clang in the tests — kadircet / detail
  2. [lldb][NFC] Test going up/down one line in the multiline expression — Raphael Isemann / detail
  3. [OpenCL] Fix mangling of single-overload builtins — sven.vanhaastregt / detail
  4. [CodeGen] Move ARMCodegenPrepare to TypePromotion — sam.parker / detail
  5. [lldb] Remove all remaining tabs from TestReturnValue.py — Raphael Isemann / detail
  6. Fix for buildbots — sam.parker / detail
  7. [lldb][NFC] Extract searching for function SymbolContexts out of — Raphael Isemann / detail
  8. gn build: Merge bc76dadb3cf — llvmgnsyncbot / detail
  9. [AArch64][SVE] Implement shift intrinsics — kerry.mclaughlin / detail
  10. Fix compatibility with python3 of clang-include-fixer.py — benny.kra / detail
  11. [VPlan] Add dump function to VPlan class. — flo / detail
  12. Revert "[LiveDebugValues] Introduce entry values of unmodified params" — djordje.todorovic / detail
  13. [AArch64][SVE] Add intrinsics for gather loads with 64-bit offsets — sander.desmalen / detail
  14. [lldb][NFC] Move Curses interface implementation to own file — Raphael Isemann / detail
  15. [Support] Add ProcName to TimeTraceProfiler — russell.gallop / detail
  16. Add FunctionDecl::getParameterSourceRange() — aaron / detail
  17. [AArch64][SVE2] Implement remaining SVE2 floating-point intrinsics — kerry.mclaughlin / detail
  18. [NFCI][DebugInfo] Corrected a comment. — SourabhSingh.Tomar / detail
  19. [Aarch64][SVE] Add intrinsics for gather loads with 32-bits offsets — sander.desmalen / detail

#15202 (Dec 3, 2019 2:51:27 AM)

  1. [LegalizeDAG] When expanding vector SRA/SRL/SHL add the new BUILD_VECTOR — craig.topper / detail
  2. [LegalizeDAG] Return true from ExpandNode for some nodes that don't have — craig.topper / detail
  3. AvoidBindCheck.cpp: Fix GCC 5.3 build errors — hans / detail
  4. AvoidBindCheck.cpp: Fix unused variables warning — hans / detail
  5. [lldb][NFC] Remove ThreadSafeSTLVector and ThreadSafeSTLMap and their — Raphael Isemann / detail
  6. [UpdateTestChecks] Fix parsing of RUN: lines with line continuations — Alexander.Richardson / detail
  7. [llvm][bindings][go] Fix typo — kadircet / detail
  8. [NFC] Slightly improve wording in the comments — kbobyrev / detail
  9. [MachineVerifier]  Improve checks of target instructions operands. — paulsson / detail
  10. [NFC] Tidy-ups to TimeProfiler.cpp — russell.gallop / detail
  11. Mark some tests as xfail on AArch64 Linux — diana.picus / detail
  12. [LiveDebugValues] Introduce entry values of unmodified params — djordje.todorovic / detail
  13. ImplicitNullChecks: Don't add a dead definition of DepMI as live-in — paulsson / detail
  14. Temporarily run machine-verifier once in test/CodeGen/SPARC/fp128.ll, so — paulsson / detail
  15. [asan] Remove debug locations from alloca prologue instrumentation — aclopte / detail
  16. [lldb] Move register info "augmentation" from gdb-remote into ABI — pavel / detail
  17. [lldb] Remove tab from TestReturnValue.py — Raphael Isemann / detail
  18. [DWARF] Add support for parsing/dumping section indices in location — pavel / detail
  19. Fixup 6d18e53: xfail TestShowLocationDwarf5.py properly — diana.picus / detail

#15201 (Dec 2, 2019 10:55:13 PM)

  1. Notify on some missing builders. — gkistanova / detail
  2. [DebugInfo] Support for debug_macinfo.dwo section in llvm and — SourabhSingh.Tomar / detail
  3. Recommit "[DWARF5]Addition of alignment atrribute in typedef DIE." — SourabhSingh.Tomar / detail
  4. [NFC][PowerPC] Add the inheritable and additional features to make the — qshanz / detail

#15200 (Dec 2, 2019 7:00:52 PM)

  1. FileCheck IR output for blockaddress in new test — rnk / detail
  2. Place the "cold" code piece into the same section as the original — isanbard / detail
  3. [clang-tidy] Rewrite modernize-avoid-bind check. — zturner / detail
  4. Fix failing testcase to check for the correct output — isanbard / detail
  5. [X86] Model MXCSR for AVX instructions other than AVX512 — pengfei.wang / detail
  6. [clang-scan-deps] do not skip empty #if/#elif in the minimizer to avoid — Alex Lorenz / detail

#15199 (Dec 2, 2019 3:05:07 PM)

  1. [OPENMP]Fix PR44133: Emit definitions of used constructors/functions. — a.bataev / detail
  2. [OPENMP]Use cast instead dyn_cast, NFC. — a.bataev / detail
  3. [AArch64] Attempt to fixup test line. NFC — david.green / detail
  4. [WebAssembly] Find wasm-opt with GetProgramPath — sunfish / detail
  5. [MIBundles] Move analyzeVirtReg out of MIBundleOperands iterator (NFC). — flo / detail
  6. [ARM] More reversed vcmp tests. NFC — david.green / detail
  7. [ARM] Add some VCMP folding and canonicalisation — david.green / detail
  8. [ARM] Add ARMCC constants to tablegen. NFC — david.green / detail
  9. [ARM] Add ARMVCCThen to tablegen and make use of it. NFC — david.green / detail
  10. [GlobalISel] CombinerHelper: Fix a bug in matchCombineCopy — vkeles / detail
  11. [lldb] Fix TestFormattersSBAPI test — aadsm / detail
  12. [LLDB] Set the right address size on output DataExtractors from — martin / detail
  13. [MIBundles] Move analyzePhysReg out of MIBundleOperands iterator (NFC). — flo / detail
  14. [clangd] repair mac tests for 88bccded8fa1 — sam.mccall / detail
  15. [lldb/CMake] Simplify logic for adding example Python packages (NFC) — Jonas Devlieghere / detail
  16. [lldb/CMake] Add in_call_stack to the utilities package — Jonas Devlieghere / detail
  17. [Remarks][ThinLTO] Use the correct file extension based on the format — francisvm / detail
  18. Revert "[clangd] repair mac tests for 88bccded8fa1" — sam.mccall / detail
  19. [libcxx{,abi}] Emit deplibs only when detected by CMake — mgorny / detail
  20. [LLDB] [test] Try to fix the test from 7d019d1a3b when run on Windows. — martin / detail
  21. Remove redundant file. — taewook.oh / detail
  22. [PGO][PGSO] Add an optional query type parameter to — yamauchi / detail
  23. Automatically generated arm64-abi-varargs.ll . NFC — deadalnix / detail
  24. Remove extraneous semicolon. — isanbard / detail
  25. Temporarily revert "build: avoid hardcoding the libxml2 library name" as — echristo / detail
  26. Fix comment to more accurately describe C++ language requirements around — richard / detail
  27. [clang test] Do not assume default target — thomasp / detail

#15198 (Dec 2, 2019 11:07:22 AM)

  1. [llvm-exegesis] Fix 44b9942898c7. — courbet / detail
  2. [clangd] Try harder to find a plausible `clang` as argv0, particularly — sam.mccall / detail
  3. Autogenerate test/Analysis/ValueTracking/non-negative-phi-bits.ll test — lebedev.ri / detail
  4. [Attributor] Copy or port test cases related to Attributor to` — uenoku.tokotoko / detail
  5. [PatternMatch] Add support for matching intrinsics with 5 operands. — flo / detail
  6. Add contributing info to CONTRIBUTING.md and README.md — flo / detail
  7. [ARM,MVE] Add an InstCombine rule permitting VPNOT. — simon.tatham / detail
  8. [ARM,MVE] Rename and clean up VCTP IR intrinsics. — simon.tatham / detail
  9. [ARM,MVE] Add intrinsics to deal with predicates. — simon.tatham / detail
  10. Add AIX assembler support — daltenty / detail
  11. [SelectionDAG] Reduce assumptions made about levels. NFC — deadalnix / detail
  12. [InstCombine] fix undef propagation for vector urem transform (PR44186) — spatel / detail
  13. [ELF][AArch64] Support R_AARCH64_{CALL26,JUMP26} range extension thunks — maskray / detail
  14. [DAGCombine] Factor oplist operations. NFC — deadalnix / detail
  15. [lit] Be more explicit about the state of tests — julian.lettner / detail
  16. [update_cc_test_checks.py] Use CHECK_RE from common — Alexander.Richardson / detail
  17. [VPlan] Move graph traits (NFC). — flo / detail
  18. Reland "b19ec1eb3d0c [BPI] Improve unreachable/ColdCall heurstics to — taewook.oh / detail
  19. [clang][modules] Add support for merging lifetime-extended temporaries — tyker / detail

#15197 (Dec 2, 2019 7:13:06 AM)

  1. [ARM][MVE][Intrinsics] Add VMINQ/VMAXQ/VMINNMQ/VMAXNMQ intrinsics. — mark.murray / detail
  2. [lldb][NFC] Make Stream's IndentLevel an unsigned integers. — Raphael Isemann / detail
  3. AMDGPU: Fixed indeterminate map iteration in SIPeepholeSDWA — tim.renouf / detail
  4. [llvm-readobj/llvm-readelf] - Simplify the code that dumps versions. — grimar / detail
  5. [X86] Add initialization of FPCW in llvm-exegesis — pengfei.wang / detail
  6. [lldb][NFC] Use raw_ostream instead of Stream in Baton::GetDescription — Raphael Isemann / detail
  7. [lldb][NFC] Don't calculate member indices in — Raphael Isemann / detail
  8. [OpenCL] Fix address space for implicit conversion (PR43145) — sven.vanhaastregt / detail
  9. [InstCombine] fold copysign with constant sign argument to (fneg+)fabs — spatel / detail
  10. [ARM][AArch64] Complex addition Neon intrinsics for Armv8.3-A — victor.campos / detail
  11. [PowerPC] Fix crash in peephole optimization — nemanja.i.ibm / detail
  12. [InstCombine] Revert rL341831: relax one-use check in — lebedev.ri / detail

#15196