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

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

Changes

clang-d340050-g8ae404a2f6b-t5688-b5688.tar.gz (Jan 21, 2020 6:08:35 PM)

  1. [lldb] Pass the right args to --target and --build — Jonas Devlieghere / githubweb
  2. [lldb] Use check-lldb for Xcode tests — Jonas Devlieghere / githubweb
  3. [lldb] Only run the shell test for the Xcode standalone build — Jonas Devlieghere / githubweb

clang-d340050-g8ae404a2f6b-t5688-b5688.tar.gz (Jan 21, 2020 6:08:35 PM)

  1. Remove redundant CXXScopeSpec from TemplateIdAnnotation. — richard / detail
  2. Remove AllTargetsAsmPrinters — thakis / detail
  3. [libc] Replace the use of gtest with a new light weight unittest — sivachandra / detail
  4. Remove unneeded FoldingSet.h include from Attributes.h — rnk / detail
  5. AMDGPU/GlobalISel: Select DS append/consume — arsenm2 / detail
  6. AMDGPU/GlobalISel: Select llvm.amdgcn.update.dpp — arsenm2 / detail
  7. Consolidate internal denormal flushing controls — arsenm2 / detail
  8. TableGen/GlobalISel: Don't check exact intrinsic opcode value — arsenm2 / detail
  9. [MLIR] LLVM dialect: modernize and cleanups — frank.laub / detail
  10. [WebAssembly] Track frame registers through VReg and local allocation — dschuff / detail
  11. [IR] Remove some unnecessary cleanup in Module's dtor, and use a — dblaikie / detail
  12. DebugInfo: Move SectionLabel tracking into CU's addRange — dblaikie / detail
  13. [lldb/Makefile.rules] Force the default target to be 'all' — Fred Riss / detail
  14. [lldb/testsuite] Modernize 2 test Makefiles — Fred Riss / detail
  15. [DAG] Add helper for creating constant vector index with correct type. — michael.hliao / detail
  16. [Concepts] Requires Expressions — saar / detail
  17. [X86][SSE] Add some v16i8 reverse + endian swap style shuffle tests — llvm-dev / detail
  18. [X86] Rename lowerShuffleAsRotate -> lowerShuffleAsVALIGN — llvm-dev / detail
  19. Revert "[Concepts] Requires Expressions" — saar / detail
  20. Revert "[ms] [llvm-ml] Add placeholder for llvm-ml, based on llvm-mc" — epastor / detail
  21. [Support] Explicitly instantiate BumpPtrAllocatorImpl — rnk / detail
  22. Revert "[Support] Explicitly instantiate BumpPtrAllocatorImpl" — rnk / detail
  23. [test] clang/test/InterfaceStubs/externstatic.c requires — maskray / detail
  24. [debugserver] Share code between Enable/DisableHardwareWatchpoint (NFC) — Jonas Devlieghere / detail
  25. [mlir] Fix compilation with VS2019. — alexandre.ganea / detail
  26. [mlir] NFC: Rename index_t to index_type — ro / detail
  27. [lldb/Test] XFAIL TestRequireHWBreakpoints when HW BPs are avialable — Jonas Devlieghere / detail
  28. [llvm-exegesis][mips] Fix -Wunused-function after D72858 — maskray / detail
  29. [Concepts] Requires Expressions — saar / detail
  30. [Concepts] Fix name-type conflict compilation issues — saar / detail
  31. [AsmPrinter] Delete dead takeDeletedSymbsForFunction() — i / detail
  32. [X86][BranchAlign] Suppress branch alignment for {,_}__tls_get_addr — maskray / detail
  33. [X86] Remove X86ISD::FILD_FLAG and stop gluing nodes together. — craig.topper / detail
  34. [DebugInfo][test] Change two MIR tests to use — maskray / detail
  35. [XRay] Set hasSideEffects flag of PATCHABLE_FUNCTION_{ENTER,EXIT} — maskray / detail
  36. [CodeGen] Move fentry-insert, xray-instrumentation and — maskray / detail
  37. fix doc typos to cycle bots — thakis / detail
  38. [gn build] Port a0f50d73163 — llvmgnsyncbot / detail
  39. Allow space after C-style cast in C# code — paulhoad / detail
  40. [clang-format] Add IndentCaseBlocks option — paulhoad / detail
  41. [clang-format] Expand the SpacesAroundConditions option to include catch — paulhoad / detail
  42. Remove extra "\01" prefix in EH docs — rnk / detail
  43. Fix gcc `-Wunused-variable` warning. NFC. — michael.hliao / detail
  44. [ORC] Add weak symbol support to defineMaterializing, fix for PR40074. — Lang Hames / detail
  45. [TargetRegisterInfo] Default trackLivenessAfterRegAlloc() to true — maskray / detail
  46. fix doc typos to cycle bots — thakis / detail
  47. [BranchRelaxation] Simplify offset computation and fix a bug in — maskray / detail
  48. [X86] Try to avoid casts around logical vector ops recursively. — flo / detail
  49. Reorder targets in alphabetical order. NFC. — michael.hliao / detail
  50. PR42108 Consistently diagnose binding a reference template parameter to — richard / detail
  51. List implicit operator== after implicit destructors in a vtable. — richard / detail
  52. Undo changes to release notes intended for the Clang 10 branch, not — richard / detail
  53. [libc++][libc++abi] Fix or suppress failing tests in single-threaded — eric / detail
  54. [mlir] NFC: Fix trivial typos in comments — aminim / detail
  55. [StackColoring] Remap FixedStackPseudoSourceValue frame index referenced — i / detail
  56. [ARM] Favour post inc for MVE loops — david.green / detail
  57. [ARM] MVE VLDn post inc tests. NFC — david.green / detail
  58. [ARM] MVE VLDn postinc — david.green / detail
  59. [LLVMgold][test] Fix llvm-nm test after D72658 — i / detail
  60. [llvm-mc] - Produce R_X86_64_PLT32 relocation for branches with JCC — grimar / detail
  61. [test] Simplify CodeGen/PowerPC/stack-coloring-vararg.mir — i / detail
  62. [IndVarSimplify][LoopUtils] rewriteLoopExitValues. NFCI — sjoerd.meijer / detail
  63. [llvm-objdump] - Fix the indentation when printing dynamic tags. — grimar / detail
  64. Recommit "[DWARF5][DebugInfo]: Added support for DebugInfo generation — SourabhSingh.Tomar / detail
  65. [LoopUtils] Better accuracy for getLoopEstimatedTripCount. — evgueni.brevnov / detail
  66. [test] On Mac, don't try to use result of sysctl command if calling it — david.spickett / detail
  67. [NFC][LoopUtils] Minor change in comment according to review D71990. — evgueni.brevnov / detail
  68. [ARM][MVE] Tail-Predication: rematerialise iteration count in exit — sjoerd.meijer / detail
  69. [lldb/DWARF] Change how we construct a llvm::DWARFContext — pavel / detail
  70. [X86][SSE] Add PACKSS SimplifyMultipleUseDemandedBits 'sign bit' — llvm-dev / detail
  71. [clangd] Remove a stale FIXME, NFC. — hokein.wu / detail
  72. Add missing tests for parent traversal — steveire / detail
  73. Compare traversal for memoization before bound nodes container — steveire / detail
  74. [clang][CodeComplete] Propogate printing policy to FunctionDecl — kadircet / detail
  75. [LV] Vectorizer should adjust trip count in profile information — evgueni.brevnov / detail
  76. Fix clang-formatting for recent commits — steveire / detail
  77. [lldb/DWARF] Simplify DWARFDebugInfoEntry::LookupAddress — pavel / detail
  78. Make SymbolFileDWARF::ParseLineTable use std::sort instead of insertion — pavel / detail
  79. Fix the invisible-traversal to ignore more nodes — steveire / detail
  80. [lldb] Don't process symlinks deep inside DWARFUnit — pavel / detail
  81. [lldb] Allow loading of minidumps with no process id — pavel / detail
  82. [AArch64][SVE] Extend int_aarch64_sve_ld1_gather_imm — andrzej.warzynski / detail
  83. [mlir] Add in-dialect lowering of gpu.all_reduce. — csigg / detail
  84. [llvm-profdata] Fix hint message since argument format has changed — yikong / detail
  85. [ARM,MVE] Fix confusing MC names for MVE VMINA/VMAXA insns. — simon.tatham / detail
  86. [mlir] clarify LangRef wording around control flow in regions — zinenko / detail
  87. [lldb] Mark the implicit copy constructor as deleted when a move — Raphael Isemann / detail
  88. [SCEV] Swap guards estimation sequence. NFC — dfukalov / detail
  89. [InstSimplify] fold select of vector constants that include undef — spatel / detail
  90. [lldb][NFC] Add test for iterator invalidation during code completion. — Raphael Isemann / detail
  91. [ms] [llvm-ml] Add placeholder for llvm-ml, based on llvm-mc — epastor / detail
  92. [ARM][MVE][Intrinsics] Take abs() of VMINNMAQ, VMAXNMAQ intrinsics' — mark.murray / detail
  93. [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemCpy — gchatelet / detail
  94. [libomptarget] Implement smid for amdgcn — jonathanchesterfield / detail
  95. Fix build - removing legacy target reference. — epastor / detail
  96. [llvm-exegesis][NFC] Disassociate snippet generators from benchmark — Milos.Stojanovic / detail
  97. [gn build] Port 24b7b99b7d6 — llvmgnsyncbot / detail
  98. [InstCombine] form copysign from select of FP constants (PR44153) — spatel / detail
  99. [FileCheck] Clean and improve unit tests — thomasp / detail
  100. Add support for Linux/Musl ABI — sidneym / detail
  101. [clangd] Avoid redundant testcases in rename unittest, NFC. — hokein.wu / detail
  102. clang-format: [JS] fix `??` opreator wrapping. — martin / detail
  103. [OPENMP]Fix PR44578: crash in target construct with captured global. — a.bataev / detail
  104. [FileCheck] Make Match unittest more flexible — thomasp / detail
  105. [SelectionDAG] GetDemandedBits - fallback to — llvm-dev / detail
  106. [clang-tidy] Add check for CERT-OOP57-CPP — nathan / detail
  107. [gn build] Port a42c3eb599c — llvmgnsyncbot / detail
  108. [llvm-exegesis] Remove unused variable after D72928 — Milos.Stojanovic / detail
  109. [lldb/Util] Add a utility to run transparently capture and replay tests. — Jonas Devlieghere / detail
  110. [lldb/Test] Check that attribute exists before comparing its value — Jonas Devlieghere / detail
  111. [OpenMP] affinity little fix for FreeBSD — David CARLIER / detail
  112. [lldb/IOHandler] Improve synchronization between IO handlers. — Jonas Devlieghere / detail
  113. [clangd] Fix DocumentOutline for concepts — kadircet / detail
  114. [lldb/Docs] Add lldb-x86_64-fedora to the CI page — Jonas Devlieghere / detail
  115. AMDGPU/GlobalISel: Add documentation for RegisterBankInfo — arsenm2 / detail
  116. [mlir] Generalize broadcastable trait operands — jpienaar / detail
  117. [NFC] small rename of private member in InlineCost.cpp — mtrofin / detail
  118. Fix printer for llvm.addressof symbol name that need escaping — aminim / detail
  119. [Hexagon] Add support for Hexagon/HVX v67 ISA — kparzysz / detail
  120. AMDGPU: Partially merge indirect register write handling — arsenm2 / detail
  121. AMDGPU: Prepare to use scalar register indexing — arsenm2 / detail
  122. AMDGPU: Cleanup and generate 64-bit div tests — arsenm2 / detail
  123. [lld][ELF] Don't apply --fix-cortex-a53-843419 to relocatable links. — efriedma / detail
  124. [AsmPrinter] Don't emit __patchable_function_entries entry if — i / detail
  125. Revert "PR17164: Change clang's default behavior from — 31459023+hctim / detail
  126. AMDGPU: Don't create weird sized integers — arsenm2 / detail
  127. AMDGPU: Generate test checks — arsenm2 / detail
  128. Revert "[libc++] Optimize / partially inline basic_string copy — eric / detail
  129. [lld][RISCV] Print error when encountering R_RISCV_ALIGN — jrtc27 / detail
  130. [llvm-objcopy][ELF] Allow setting SHF_EXCLUDE flag for ELF sections — serguei.n.dmitriev / detail
  131. AMDDGPU/GlobalISel: Fix RegBankSelect for llvm.amdgcn.ps.live — arsenm2 / detail
  132. [clangd] Fix rename for explicit destructor calls — kbobyrev / detail
  133. Revert "[MachO] Add a test for detecting reserved unit length." — 31459023+hctim / detail
  134. [AMDGPU] Fix -Wunused-variable after — i / detail
  135. [MC] Improve a report_fatal_error — i / detail
  136. [RISCV] Pass target-abi via module flag metadata — zakk.chen / detail
  137. Revert "[AMDGPU] Invert the handling of skip insertion." — nicolai.haehnle / detail
  138. [gn build] Port a80291ce10b — llvmgnsyncbot / detail
  139. [MLIR] LLVM Dialect: add llvm.cmpxchg and improve llvm.atomicrmw custom — frank.laub / detail
  140. [ARM][MVE] Enable masked scatter — anna.welker / detail
  141. Reapply: [MachO] Add a test for detecting reserved unit length. — ikudrin / detail
  142. [LLD][ELF] Add support for INPUT_SECTION_FLAGS — peter.smith / detail
  143. Regenerate rotated uxt tests — llvm-dev / detail
  144. [TargetLowering] SimplifyDemandedBits - Pull out InDemandedMask variable — llvm-dev / detail
  145. [llvm-exegesis] Add support for AVX512 explicit rounding operands. — courbet / detail
  146. [DAG] Fold extract_vector_elt (scalar_to_vector), K to undef (K != 0) — llvm-dev / detail
  147. [llvm-readelf][llvm-readobj] - Fix the indentation when printing dynamic — grimar / detail
  148. [analyzer] Enable PlacementNewChecker by default — gabor.marton / detail
  149. [ELF] Refactor uses of getInputSections to improve efficiency NFC — andrew.ng / detail
  150. [lldb][NFC] Convert LLDB_LOGF to LLDB_LOG in ClangASTSource.cpp — Raphael Isemann / detail
  151. [llvm-exegesis] Fix support for LEA64_32r. — courbet / detail
  152. Create a gpu.module operation for the GPU Dialect. — tpopp / detail
  153. [lldb] Use llvm::stable_sort in Line — pavel / detail
  154. [Alignment][NFC] Use Align with CreateMaskedLoad — gchatelet / detail
  155. [llvm-readobj] - Remove rpath.test. — grimar / detail
  156. [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemMove — gchatelet / detail
  157. AMDGPU/GlobalISel: Add some baseline tests for unmerge legalization — arsenm2 / detail
  158. [clang-tidy] New check: bugprone-misplaced-pointer-arithmetic-in-alloc — adam.balogh / detail
  159. [gn build] Port fccd0da5ee6 — llvmgnsyncbot / detail
  160. [lldb/DWARF] Fix a leak in line table construction — pavel / detail
  161. [lldb/breakpad] Use new line table constructor — pavel / detail
  162. [TargetLowering] SimplifyDemandedBits ANY_EXTEND/ANY_EXTEND_VECTOR_INREG — llvm-dev / detail
  163. [clangd] Capture the missing injected class names in — hokein.wu / detail
  164. [X86] combineBT - use SimplifyDemandedBits instead of GetDemandedBits — llvm-dev / detail
  165. [SelectionDAG] GetDemandedBits - remove ANY_EXTEND handling — llvm-dev / detail
  166. [PowerPC][NFC] Reclaim TSFlags bit 6 — Jinsong Ji / detail
  167. Make dropTriviallyDeadConstantArrays not quadratic — benny.kra / detail
  168. [TargetLowering] SimplifyDemandedBits ISD::SRA multi-use handling — llvm-dev / detail
  169. [ARM] Follow AACPS standard for volatile bit-fields access width — diogo.sampaio / detail
  170. Revert "[ARM] Follow AACPS standard for volatile bit-fields access — diogo.sampaio / detail
  171. [RISCV] Check the target-abi module flag matches the option — zakk.chen / detail
  172. [clangd] Drop returntype/type when hovering over type-ish names — kadircet / detail
  173. Update spelling of {analyze,insert,remove}Branch in strings and comments — kparzysz / detail
  174. [Clang] Un-break scan-build after integrated-cc1 change — alexandre.ganea / detail
  175. [mlir][spirv] Simplify scalar type size calculation. — antiagainst / detail
  176. [libcxx] Support Python 3.8 in the test suite — jaskiewiczs / detail
  177. [Hexagon] Add support for Hexagon v67t microarchitecture (tiny core) — kparzysz / detail
  178. [lldb/Initializers] Move all macOS initializers into PlatformMacOSX — Jonas Devlieghere / detail
  179. [HIP] use GetProgramPath for executable discovery — tra / detail
  180. [FPEnv][SystemZ] Platform-specific builtin constrained FP enablement — kevin.neal / detail
  181. [StackColoring] Remap PseudoSourceValue frame indices via — i / detail
  182. [lldb/Hexagon] Include <mutex> — Jonas Devlieghere / detail
  183. [PowerPC] Delete PPCSubtarget::isDarwin and isDarwinABI — i / detail
  184. [lldb/tools] Update lldb-test's system initializer — Jonas Devlieghere / detail
  185. [Codegen] Emit both AssumeAlignedAttr and AllocAlignAttr assumptions if — lebedev.ri / detail
  186. [NFC][Codegen] Use MaybeAlign + APInt::getLimitedValue() when creating — lebedev.ri / detail
  187. [APFloat] Extend conversion from special strings — ehudkatz / detail
  188. [OpenMP][Offloading] Fix the issue that omp_get_num_devices returns — a.bataev / detail
  189. [APFloat][unittest] Fix -Wunused-variable after D69773 — maskray / detail
  190. [Attr][Doc][NFC] Fix code snippet formatting for attribute documentation — alexey.bader / detail
  191. [debugserver] Delete macOS/PPC debug server implementation — Vedant Kumar / detail
  192. [APFloat] Add support for operations on Signaling NaN — ehudkatz / detail
  193. [debugserver] Delete stale code referencing ppc — Vedant Kumar / detail
  194. [TableGen] Use a table to lookup MVE intrinsic names — rnk / detail
  195. [lldb] Add a setting to not install the main executable — francesco.petrogalli / detail
  196. [mlir][ods] Fix StringRef initialization in builders — antiagainst / detail
  197. [WebAssembly][InstrEmitter] Foundation for multivalue call lowering — tlively / detail
  198. [scudo][standalone] Allow sched_getaffinity to fail — kostyak / detail
  199. [Hexagon] Add REQUIRES: asserts to a testcase using -debug-only — kparzysz / detail
  200. Revert "[lldb] Add a setting to not install the main executable" — francesco.petrogalli / detail
  201. [lldb] Add a setting to not install the main executable — francesco.petrogalli / detail
  202. [WebAssembly] Split and recombine multivalue calls for ISel — tlively / detail
  203. [GISelKnownBits] Make the max depth a parameter of the analysis — qcolombet / detail
  204. Fix tests of constant folding of fp operations on NaN values — ehudkatz / detail
  205. [mlir] Fix LLVM intrinsic convesion generator for overloadable types. — hayarms / detail
  206. [lld][Hexagon] Add General Dynamic relocations (GD) — sidneym / detail
  207. [Sema] Avoid Wrange-loop-analysis false positives — koraq / detail
  208. [clang-tidy] Fix check for Abseil internal namespace access — eric / detail
  209. [APFloat][unittest] Fix -Wsign-compare after D69773 — maskray / detail
  210. [lldb/Platform] Re-add ifdef's to guard macOS-only code. — Jonas Devlieghere / detail
  211. Allow arbitrary capability name in Thread Safety Analysis — aaron / detail
  212. Removing an accidentally duplicated line of test code to fix bots. — aaron / detail
  213. Revert "[Clang] Un-break scan-build after integrated-cc1 change" — alexandre.ganea / detail
  214. Revert "List implicit operator== after implicit destructors in a — vvereschaka / detail
  215. [lldb/CMake] Add check-lldb-shell and check-lldb-api targets for Xcode — Jonas Devlieghere / detail
  216. AMDGPU/GlobalISel: Legalize G_PTR_ADD for arbitrary pointers — arsenm2 / detail
  217. [lldb/DataFormatters] Fix the `$$deference$$` synthetic child — Fred Riss / detail
  218. [APInt] Fix tests that had wrong assumption about sdivs with negative — timshen / detail
  219. AMDGPU/GlobalISel: Merge G_PTR_ADD/G_PTR_MASK rules — arsenm2 / detail
  220. [PATCH] Reland [Clang] Un-break scan-build after integrated-cc1 change — alexandre.ganea / detail
  221. [SLP] Add a test showing miscompilation in AltOpcode support — andrei.elovikov / detail
  222. [Matrix] Hide and describe matrix-propagate-shape option. — florian_hahn / detail
  223. [IR] Value::getPointerAlignment(): handle pointer constants — lebedev.ri / detail
  224. AMDGPU/GlobalISel: Merge trivial legalize rules — arsenm2 / detail
  225. [AArch64] Add custom store lowering for 256 bit non-temporal stores. — florian_hahn / detail
  226. Fix an over-suspend bug with LaunchInNewTerminalWithAppleScript sessions — Jason Molenda / detail
  227. [lldb/Plugin] Rename AddressSanitizerRuntime for consistency with plugin — Jonas Devlieghere / detail
  228. [lldb/Plugin] Rename TSanRuntime for consistency with plugin (NFC) — Jonas Devlieghere / detail
  229. [lldb/Plugin] Rename UBSanRuntime for consistency with plugin (NFC) — Jonas Devlieghere / detail
  230. [lldb/Plugin] Rename MainThreadCheckerRuntime for consistency with — Jonas Devlieghere / detail
  231. [lldb/Plugin] Move DisassemblerLLVMC for consistency with plugin (NFC) — Jonas Devlieghere / detail
  232. [SLP] Don't allow Div/Rem as alternate opcodes — andrei.elovikov / detail
  233. Fix typos — Adrian Prantl / detail
  234. List implicit operator== after implicit destructors in a vtable. — richard / detail
  235. [Concepts] Placeholder constraints and abbreviated templates — saar / detail
  236. [mlir][Linalg] Add tensor support to Linalg EDSC Builders — ntv / detail
  237. Revert "[mlir][Linalg] Add tensor support to Linalg EDSC Builders" — ntv / detail
  238. [clang-tidy] Fix check for generic lambda invented template parameters — saar / detail
  239. [AArch64] Don't generate gpr CSEL instructions in early-ifcvt if — Amara Emerson / detail
  240. [clang/Darwin] Remove __llvm_profile_counter_bias from export list for — Vedant Kumar / detail
  241. [Concepts] Constraint Satisfaction Caching — saar / detail
  242. [libc++] Make sure std::is_scalar returns true for block types — Louis Dionne / detail

clang-d339808-g49dc3a94671-t5559-b5559.tar.gz (Jan 17, 2020 4:26:57 PM)

  1. [xray] Add xray-ignore-loops option — smeenai / detail
  2. [clang][xray] Add -fxray-ignore-loops option — smeenai / detail
  3. [xray] Allow instrumenting only function entry and/or only function exit — smeenai / detail
  4. Pass length of string in Go binding of CreateCompileUnit — Adrian Prantl / detail
  5. [mlir] [VectorOps] Rename Utils.h into VectorUtils.h — ajcbik / detail
  6. [InstSimplify] add test for select of FP constants; NFC — spatel / detail
  7. [InstSimplify] add test for select of vector constants; NFC — spatel / detail
  8. hwasan: Move .note.hwasan.globals note to hwasan.module_ctor comdat. — peter / detail
  9. [libc++] Optimize / partially inline basic_string copy constructor — eric / detail
  10. [mlir][Linalg] Extend linalg vectorization to MatmulOp — ntv / detail
  11. [lldb/Docs] Fix formatting for the variable formatting page — Jonas Devlieghere / detail
  12. [libcxx] Introduce LinuxRemoteTI for remote testing — jaskiewiczs / detail
  13. [CMake] Use LinuxRemoteTI instead of LinuxLocalTI in CrossWinToARMLinux — jaskiewiczs / detail
  14. [profile] Support counter relocation at runtime — phosek / detail
  15. hwasan: Remove dead code. NFCI. — peter / detail
  16. [CMake] Prefer multi-target variables over generic target variables in — phosek / detail
  17. [MemDepAnalysis/VNCoercion] Move static method to its only use. [NFCI] — asbirlea / detail
  18. Merge memtag instructions with adjacent stack slots. — eugenis / detail
  19. [gn build] fix build after 22af2cbefc — thakis / detail
  20. [gn build] Port d3db13af7e5 — llvmgnsyncbot / detail

clang-d339788-g22af2cbefc8-t5554-b5554.tar.gz (Jan 17, 2020 2:33:57 PM)

  1. [OPENMP]Improve debug locations in OpenMP regions. — a.bataev / detail
  2. [SVE] Pass Scalable argument to VectorType::get in Bitcode Reader — huihuiz / detail
  3. [mlir][spirv] Explicitly construct ArrayRef from static array — antiagainst / detail
  4. Revert "[SVE] Pass Scalable argument to VectorType::get in Bitcode — efriedma / detail
  5. [libFuzzer] Allow discarding output in ExecuteCommand in Fuchsia. — mvanotti / detail
  6. [Flang][mlir] add a band-aid to support the creation of mutually — zinenko / detail
  7. [MLIR] LLVM dialect: Add llvm.atomicrmw — zinenko / detail
  8. Attempt to fix Go syntax error — Adrian Prantl / detail
  9. Revert "Attempt to fix Go syntax error" — Adrian Prantl / detail
  10. Revert "Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysroot" — Adrian Prantl / detail
  11. Move the sysroot attribute from DIModule to DICompileUnit — Adrian Prantl / detail
  12. [ELF] Allow R_PLT_PC (R_PC) to a hidden undefined weak symbol — maskray / detail
  13. debugserver: Pass -arch flags to mig invocation as needed — Vedant Kumar / detail
  14. [ms] [llvm-ml] Add placeholder for llvm-ml, based on llvm-mc — epastor / detail

clang-d339774-gfe085be1253-t5550-b5550.tar.gz (Jan 17, 2020 12:39:52 PM)

  1. [lldb] Run the shell test for Xcode's standalone build — Jonas Devlieghere / githubweb

clang-d339774-gfe085be1253-t5550-b5550.tar.gz (Jan 17, 2020 12:39:52 PM)

  1. Revert "[llvm-nm] Don't report "no symbols" error for files that contain — sbc / detail
  2. [test] Fix tests after D52810 — maskray / detail
  3. Reland "[llvm-nm] Don't report "no symbols" error for files that contain — maskray / detail
  4. [clang] Set function attributes on SEH filter functions correctly. — Sanne.Wouda / detail
  5. [test] Fix test/ELF/lto/thinlto-obj-path.ll after D52810 — maskray / detail
  6. [mlir] Replace AbstractOperation::classof with a ClassID instance. — riverriddle / detail
  7. [Hexagon] Refactor HexagonShuffle — kparzysz / detail
  8. [InterfaceStubs][test] Add -triple to — maskray / detail
  9. [GlobalsModRef] Add invalidate method — asbirlea / detail
  10. [Hexagon] Move testcase from c1873631d0a8f2acc to proper location — kparzysz / detail
  11. [mlir][spirv] Explicitly construct ArrayRef from array — antiagainst / detail
  12. [AMDGPU] allow multi-dword flat scratch access since GFX9 — Stanislav.Mekhanoshin / detail
  13. [BrachProbablityInfo] Add invalidate method. — asbirlea / detail
  14. [CallGraph]  Add invalidate method. — asbirlea / detail
  15. [LazyCallGraph] Add invalidate method. — asbirlea / detail
  16. [UnitTests] Add invalidate methods. — asbirlea / detail
  17. [TestQuoting] Use the fully qualified path for remote platforms. — ditaliano / detail
  18. Update testcase for LLVM IR change (sysroot) — Adrian Prantl / detail
  19. Update clang test. — asbirlea / detail
  20. [Hexagon] Use itinerary for assembler HVX resource checking — kparzysz / detail

clang-d339774-gfe085be1253-t5550-b5550.tar.gz (Jan 17, 2020 12:39:52 PM)

  1. [LNT][NFC] Fix global import in function — thomasp / githubweb

clang-d339754-g03689fe97f2-t5546-b5546.tar.gz (Jan 17, 2020 10:37:04 AM)

  1. Fix gcc9 "moving a local object in a return statement prevents copy — llvm-dev / detail
  2. Fix gcc9 "moving a local object in a return statement prevents copy — llvm-dev / detail
  3. Revert rGff3fe145fe48 "Fix gcc9 "moving a local object in a return — llvm-dev / detail
  4. Revert rGb6437b352db9 - "Fix gcc9 "moving a local object in a return — llvm-dev / detail
  5. AMDGPU: Don't assert on a16 images on targets without FeatureR128A16 — arsenm2 / detail
  6. [DataFlow] Factor two worklist implementations out — xazax / detail
  7. Renamed traverseDecl to TraverseDecl in a test — gribozavr / detail
  8. [AArch64] Make AArch64 specific assembly directives case insensitive — david.spickett / detail
  9. [lldb] Try to fix writing outside temp dir from — sam.mccall / detail
  10. [mlir][spirv] Add `const` qualifier for static arrays — antiagainst / detail
  11. [InstCombine] Add test for -expensive-combines option; NFC — nikita.ppv / detail
  12. [InstCombine] Support disabling expensive combines in opt — nikita.ppv / detail
  13. [InstCombine] Split assume test in expensive and not; NFC — nikita.ppv / detail
  14. [InstCombine] Fix worklist management in return combine — nikita.ppv / detail
  15. [mlir] Improve documentation in ModuleTranslation MLIR to LLVM IR — zinenko / detail
  16. [mlir][spirv] Add lowering from `loop.if` to `spv.selection` — antiagainst / detail
  17. [VectorOps] Update vector transfer read op comments. — ntv / detail
  18. [InstCombine] Fix worklist management in DSE (PR44552) — nikita.ppv / detail
  19. [libTooling] Fix bug in Stencil handling of macro ranges — yitzhakm / detail
  20. [mlir] Generator converting LLVM intrinsics defs to MLIR ODS — zinenko / detail
  21. [SeparateConstOffsetFromGEP] Fix: sext(a) + sext(b) -> sext(a + b) — kevin.neal / detail
  22. [llvm-nm] Don't report "no symbols" error for files that contain symbols — sbc / detail
  23. [mlir][spirv] Explicitly set the size of static arrays — antiagainst / detail
  24. Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysroot — Adrian Prantl / detail
  25. [perf-training] Ignore ' (in-process)' prefix from -### — francisvm / detail

clang-d339729-g43f60e614a3-t5542-b5542.tar.gz (Jan 17, 2020 8:37:29 AM)

  1. Add `bugprone-reserved-identifier` — aaron / detail
  2. [gn build] Port 42a0355816d — llvmgnsyncbot / detail
  3. [SelectionDAG] ComputeKnownBits - assert we're computing the 0'th — llvm-dev / detail
  4. [X86] Split X87/SSE compare classes into WriteFCom + WriteFComX — llvm-dev / detail
  5. [clang-tidy] Disable Checks on If constexpr statements in template — nathan / detail
  6. Fix a compile error to get bots back to green. — aaron / detail
  7. Another speculative fix for the Windows bots. — aaron / detail
  8. [Hexagon] Add prev65 subtarget feature — kparzysz / detail
  9. [Hexagon] Improve HVX version checks — kparzysz / detail
  10. [x86] try harder to form 256-bit unpck* — spatel / detail

clang-d339719-gc1e159ef6eb-t5537-b5537.tar.gz (Jan 17, 2020 6:46:33 AM)

  1. [AsmParser] Make generic directives and aliases case insensitive. — david.spickett / detail
  2. Fix Wparentheses warning. NFCI. — llvm-dev / detail
  3. [SelectionDAG] Better ISD::ANY_EXTEND/ISD::ANY_EXTEND_VECTOR_INREG — llvm-dev / detail
  4. [AArch64][SVE] Add break intrinsics — cullen.rhodes / detail
  5. [lldb] Add missing terminate calls to Python/Lua subsystems — Raphael Isemann / detail
  6. [lldb] Remove out of order OperatingSystemPython::Terminate call in — Raphael Isemann / detail
  7. [llvm-exegesis][mips] Add support for memory instructions — Milos.Stojanovic / detail
  8. clang-format: fix spacing in `operator const char*()` — krasimir / detail
  9. clang-format: [JS] pragmas for tslint, tsc. — martin / detail
  10. [BasicBlock] fix looping in getPostdominatingDeoptimizeCall — fedor.sergeev / detail
  11. Revert "[mlir][ods] Support dialect specific content emission via hooks" — antiagainst / detail
  12. [mlir][spirv] Support implied extensions and capabilities — antiagainst / detail
  13. [ARM][MVE] Tail Predicate IsSafeToRemove — sam.parker / detail
  14. [IR] add unit test for Constant::isElementWiseEqual() for undef corner — spatel / detail
  15. [IR] fix Constant::isElementWiseEqual() to allow for all undef elements — spatel / detail

clang-d339704-gfe3bb8ec968-t5532-b5532.tar.gz (Jan 17, 2020 4:39:18 AM)

  1. [lldb][NFC] Resynchronize Init/Terminate calls in — Raphael Isemann / detail
  2. [LLD][ELF][ARM][AArch64] Only round up ThunkSection Size when large OS. — peter.smith / detail
  3. [AArch64][SVE] Add ImmArg property to intrinsics with immediates — kerry.mclaughlin / detail

clang-d339701-g10b4aece528-t5529-b5529.tar.gz (Jan 17, 2020 2:37:04 AM)

  1. [lldb] add to gdb to lldb doc — cyndy_ishida / detail
  2. [lldb/CMake] Set LLVM_HOST_TRIPLE from TARGET_TRIPLE in standalone — Jonas Devlieghere / detail
  3. [docs][ORC] Update the "utilities" section, tidy intro and fix typo. — Lang Hames / detail
  4. [lldb/CMake] Remove duplicate entry — Jonas Devlieghere / detail
  5. [Transforms][RISCV] Remove a "using namespace llvm" from an include — craig.topper / detail
  6. [docs][ORC] Fix some RST errors in the ORCv2 doc. — Lang Hames / detail
  7. [docs][ORC] Try to fix 'title-level inconsistent' error in ORCv2.rst. — Lang Hames / detail
  8. [lldb/Test] Fix API tests for mutli-config generators — Jonas Devlieghere / detail
  9. [lldb/Cmake] Add a CMakeLists.txt to the utils directory... — Jonas Devlieghere / detail
  10. [lldb] Remove ClangASTContext.h inclusion in Target.cpp — apl / detail
  11. Revert "[clangd][test] Disable a particular testcase in — kadircet / detail
  12. [lldb] Re-add NSDate formatter — Raphael Isemann / detail
  13. Remove old Suversion release scripts — hans / detail
  14. [lldb][NFC] Delete unused — Raphael Isemann / detail
  15. Reapply Allow system header to provide their own implementation of some — sguelton / detail
  16. Add __warn_memset_zero_len builtin as a workaround for glibc issue — sguelton / detail
  17. clang-format: [JS] Handle more keyword-named methods. — martin / detail
  18. Revert "Avoid creating an immutable map in the Automaton class." — gribozavr / detail

clang-d339683-g01a6cd471f0-t5515-b5515.tar.gz (Jan 16, 2020 8:15:28 PM)

  1. [lldb/Debugger] Rename ExecuteIOHandlers to RunIOHandlers (NFC) — Jonas Devlieghere / detail
  2. Add testing for DW_OP_piece and fix a bug with small Scalar values. — Adrian Prantl / detail
  3. Fix a buffer-size bug when the first DW_OP_piece is undefined — Adrian Prantl / detail
  4. [modules] Do not cache invalid state for modules that we attempted to — vsapsai / detail
  5. Add back more link components. — wanyu9511 / detail
  6. Revert "[RISCV] Support ABI checking with per function target-features" — zakk.chen / detail
  7. Add extra test file forgotten in 45d7080. — richard / detail
  8. [NFC][PowerPC] Remove unnecessary link components. — wanyu9511 / detail
  9. [mlir][spirv] Add implied capabilities and availability for capabilities — antiagainst / detail
  10. [mlir][spirv] Use symbolize functions in enum attribute predicates — antiagainst / detail
  11. [mlir][spirv] Fix SPV_MM_Vulkan extension reqirements — antiagainst / detail
  12. Avoid creating an immutable map in the Automaton class. — hayarms / detail
  13. AMDGPU: Add register classes to MUBUF load patterns — arsenm2 / detail
  14. Don't dump IR output from this test to stdout. — richard / detail

clang-d339669-g8ef57f3e3f1-t5510-b5510.tar.gz (Jan 16, 2020 6:16:15 PM)

  1. [NFC] Fold isHugeExpression into hasHugeExpression and update callers — echristo / detail
  2. PointerLikeTypeTraits: Standardize NumLowBitsAvailable on static — dblaikie / detail
  3. [mlir] Add missing dependency on LinalgUtils — aminim / detail
  4. Make LLVM_APPEND_VC_REV=OFF affect clang, lld, and lldb as well. — thakis / detail
  5. [gn build] replace llvm_allow_tardy_revision with llvm_append_vc_rev — thakis / detail
  6. Move static function to inline function - this fixes a conceivable ODR — echristo / detail
  7. Add back other PowerPC link components. — wanyu9511 / detail
  8. [FastISel] Lower `llvm.dbg.value(undef, ...` correctly. — ditaliano / detail
  9. [xray] add --no-demangle cli opt for llvm-xray extract to output mangled — smeenai / detail

clang-d339660-gb82d18e1e8e-t5507-b5507.tar.gz (Jan 16, 2020 4:13:34 PM)

  1. Factor out renaming logic from readability-identifier-naming — aaron / detail
  2. [gn build] Port d5c6b8407c1 — llvmgnsyncbot / detail
  3. [OPENMP]Avoid string concat where possible and use standard name — a.bataev / detail
  4. [IR] fix crash in Constant::isElementWiseEqual() with FP types — spatel / detail
  5. [WebAssembly] Track frame registers through VReg and local allocation — dschuff / detail
  6. Add BuiltinsHexagonDep.def to clang module map — kparzysz / detail
  7. [llvm-nm] Use `StringRef` over `const std::string &` params — sbc / detail
  8. AMDGPU: Move permlane discard vdst_in optimization — arsenm2 / detail
  9. AMDGPU: Do permlane16 vdst_in discard optimization in InstCombine — arsenm2 / detail
  10. Revert "[WebAssembly] Track frame registers through VReg and local — dschuff / detail
  11. lldb: xfail TestCrossDSOTailCalls.py and TestCrossObjectTailCalls.py on — Vedant Kumar / detail
  12. [libcxx] Temporarily switch back to pthread backend for Fuchsia — phosek / detail
  13. [lld][WebAssembly] Use a more meaningful name for stub functions — sbc / detail
  14. [mlir] NFC: Fix trivial typos — zinenko / detail
  15. [mlir] support translation of multidimensional vectors to LLVM IR — zinenko / detail
  16. [clangd][test] Disable a particular testcase in — Jan Korous / detail
  17. AMDGPU: Update clang test — arsenm2 / detail
  18. [OPENMP]Do not emit RTTI descriptor for NVPTX devices. — a.bataev / detail
  19. [AArch64][GlobalISel] Change G_FCONSTANTs feeding into stores into — Jessica Paquette / detail

clang-d339641-gc299d1981de-t5502-b5502.tar.gz (Jan 16, 2020 2:19:12 PM)

  1. GlobalISel: Move extension scalar narrowing to separate function — arsenm2 / detail
  2. GlobalISel: Don't ignore requested ext narrowing type — arsenm2 / detail
  3. AMDGPU/GlobalISel: Improve lowering of G_SEXT_INREG — arsenm2 / detail
  4. AMDGPU: Update more tests to use modern buffer intrinsics — arsenm2 / detail
  5. Don't run powerpc lit test case on other platforms. — wanyu9511 / detail
  6. AMDGPU: Remove outdated comment — arsenm2 / detail
  7. [lldb/test] Exted test for CMTime data formatter — Jonas Devlieghere / detail
  8. [libc++] Fix Windows DLL build for string. — eric / detail
  9. [OpenMP][Tool] Fix memory leak and double-allocation — protze / detail
  10. Address redirect issue on Windows. — wanyu9511 / detail
  11. [ELF] -r: don't create .interp — maskray / detail
  12. [Hexagon] Update autogenerated intrinsic info in clang — kparzysz / detail
  13. Resubmit: [JumpThreading] Thread jumps through two basic blocks — kazu / detail
  14. [GVN] add GVN parameters parsing to new pass manager — fedor.sergeev / detail
  15. [Hexagon] Add ELF flags for Hexagon v66 to ELFYAML.cpp — kparzysz / detail
  16. [clangd] Add workaround for GCC5 host compilers. NFC. — michael.hliao / detail
  17. [NFC] Remove unnecessary link components. — wanyu9511 / detail
  18. scudo: Add initial memory tagging support. — peter / detail

clang-d339623-g5f65065437c-t5498-b5498.tar.gz (Jan 16, 2020 12:23:24 PM)

  1. remove an include that's unused after r347592 — thakis / detail
  2. [lldb/test] Revert changes to debug-names-compressed.cpp — pavel / detail
  3. [SystemZ] Avoid unnecessary conversions in vecintrin.h — ulrich.weigand / detail
  4. [PowerPC][AIX] Make PIC the default relocation model for AIX — wanyu9511 / detail
  5. [gn build] include revision information in lld --version output — thakis / detail
  6. [gn build] (manually) port bed7626f04f7 — thakis / detail
  7. Revert "[Loop Peeling] Add possibility to enable peeling on loop nests." — arkady.shlykov / detail
  8. [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 — maskray / detail
  9. [Hexagon] Add a target feature to disable compound instructions — kparzysz / detail
  10. Delete control character from comment. (NFC) — Adrian Prantl / detail
  11. AMDGPU: Update tests to use modern buffer intrinsics — arsenm2 / detail
  12. TableGen: Remove dead code — arsenm2 / detail
  13. TableGen/GlobalISel: Fix srcvalue inputs — arsenm2 / detail
  14. GlobalISel: Preserve load/store metadata in IRTranslator — arsenm2 / detail
  15. GlobalISel: Apply target MMO flags to atomics — arsenm2 / detail
  16. AMDGPU: Remove IR section from MIR test — arsenm2 / detail
  17. [clangd] Make define outline code action visible — kadircet / detail
  18. [clangd] Print underlying type for decltypes in hover — kadircet / detail
  19. [LegalizeDAG][Mips] Add an assert to protect a uint_to_fp implementation — craig.topper / detail
  20. [Hexagon] Update autogeneated intrinsic information in LLVM — kparzysz / detail

clang-d339603-gd34e4152e3e-t5494-b5494.tar.gz (Jan 16, 2020 10:26:09 AM)

  1. [ARM][MVE] Enable extending gathers — anna.welker / detail
  2. [lldb/DWARF/test] Freshen up debug_names tests — pavel / detail
  3. [GlobalISel] Use more MachineIRBuilder helper methods — jay.foad / detail
  4. [ARM][LowOverheadLoops] Update liveness info — sam.parker / detail
  5. [Hexagon] Remove unnecessary case in StringSwitch, NFC — kparzysz / detail
  6. Remove some SVN-specific code. — thakis / detail
  7. [GlobalISel] Pass MachineOperands into MachineIRBuilder helper methods — jay.foad / detail
  8. [GlobalISel] Don't arbitrarily limit a mask to 64 bits — jay.foad / detail
  9. [Hexagon] Add preprocessor test for hexagonv66 — kparzysz / detail
  10. AMDGPU/GlobalISel: Select DS GWS intrinsics — arsenm2 / detail
  11. [lldb][NFC] Delete TestDataFormatterObjCNSDate.py — Raphael Isemann / detail
  12. [MC][test] Fix non-portable GNU diff option — hubert.reinterpretcast / detail
  13. AMDGPU/GlobalISel: Don't handle legacy buffer intrinsic — arsenm2 / detail
  14. [llvm-exegesis][NFC] Refactor Mips tests fixtures into a base class. — Milos.Stojanovic / detail
  15. [llvm-exegesis][mips] Add RegisterAliasingTest unit test — Milos.Stojanovic / detail
  16. [Hexagon] Fix alignment info for __builtin_circ_lduh — kparzysz / detail
  17. [gn build] Port 6b357866496 — llvmgnsyncbot / detail
  18. [llvm] Make new pass manager's OptimizationLevel a class — mtrofin / detail
  19. [lldb/Scripts] Remove swig_bot_lib/__init__.py — Jonas Devlieghere / detail
  20. [GVN] introduce GVNOptions to control GVN pass behavior — fedor.sergeev / detail
  21. [LLDB] Add SymbolVendorWasm plugin for WebAssembly debugging — dschuff / detail
  22. [LLDB] Convert Plugins/ObjectFile/wasm/ObjectFileWasm.h to unix line — dschuff / detail

clang-d339581-g2b81d3c6c6f-t5489-b5489.tar.gz (Jan 16, 2020 8:21:33 AM)

  1. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  2. Fix unused variable warning. NFCI. — llvm-dev / detail
  3. [clangd] Make output order of allTargetDecls deterministic — kadircet / detail
  4. [ELF] Optimization to LinkerScript::computeInputSections NFC — andrew.ng / detail
  5. Revert "[PHIEliminate] Move dbg values after phi and label" — jeremy.morse / detail
  6. Make lld cmake not compute commit revision twice — thakis / detail
  7. Removed an unused include from TypeLocVisitor.h — gribozavr / detail
  8. [VectorUtils] Rework the Vector Function Database (VFDatabase). — francesco.petrogalli / detail
  9. try to unbreak build after 4b6d9ac392613 — thakis / detail
  10. [mlir][Linalg] Fix Linalg EDSC builders — ntv / detail

clang-d339571-g39d6b6c21f7-t5484-b5484.tar.gz (Jan 16, 2020 6:16:15 AM)

  1. [Concepts] Fix ConceptSpecializationExpr profiling crash — saar / detail
  2. [PHIEliminate] Move dbg values after phi and label — jeremy.morse / detail
  3. Remove release note about in-process-cc1 — hans / detail
  4. [lldb][NFC] Migrate several tests to expect_expr — Raphael Isemann / detail

clang-d339567-gb08e8353a89-t5481-b5481.tar.gz (Jan 16, 2020 4:10:55 AM)

  1. [HIP][AMDGPU] expand printf when compiling HIP to AMDGPU — sameer.sahasrabuddhe / detail
  2. [gn build] Port ed181efa175 — llvmgnsyncbot / detail
  3. [LV] Make X86/assume.ll X86 independent (NFC). — flo / detail
  4. [LV] Allow assume calls in predicated blocks. — flo / detail
  5. clang-format: [JS] tests for async wrapping. — martin / detail
  6. [IR] Mark memset.* intrinsics as IntrWriteMem. — flo / detail
  7. [clangd] Dont display `<unknown>` kinds in hover board — kadircet / detail

clang-d339560-g773ae62ff85-t5477-b5477.tar.gz (Jan 16, 2020 2:11:37 AM)

  1. [lldb] Fix asan failures in data-formatter-objc tests — Raphael Isemann / detail
  2. [VE] i64 arguments, return values and constants — simon.moll / detail

clang-d339558-gafb22d7c33a-t5475-b5475.tar.gz (Jan 15, 2020 11:40:07 PM)

  1. [mlir] fix broken links to Glossary — inouehrs / detail
  2. [LegalizeDAG][TargetLowering] Move vXi64/i64->vXf32/f32 uint_to_fp — craig.topper / detail
  3. [DebugInfo] Simplify the constructor of DWARFDebugAranges::Range. NFC. — ikudrin / detail

clang-d339555-g982a77b6940-t5471-b5471.tar.gz (Jan 15, 2020 9:38:34 PM)

  1. PR42694 Support explicit(bool) in older language modes as an extension. — richard / detail
  2. [lldb/Reproducers] Extract function for reading environment override — Jonas Devlieghere / detail
  3. Set some fast math attributes in setFunctionAttributes — arsenm2 / detail
  4. [lldb/Reproducers] Add a flag to always generating a reproducer — Jonas Devlieghere / detail
  5. Insert wait instruction after X87 instructions which could raise — chen3.liu / detail
  6. [gn build] Port 8fdafb7dced — llvmgnsyncbot / detail
  7. [lldb/Reproducers] Print more info for reproducer status — Jonas Devlieghere / detail

clang-d339548-g154cd6de513-t5467-b5467.tar.gz (Jan 15, 2020 7:40:48 PM)

  1. llc: Change behavior of -mattr with existing attribute — arsenm2 / detail
  2. [lldb/Tools] Remove lldb-mi.exports — Jonas Devlieghere / detail
  3. [Support] make report_fatal_error `abort` instead of `exit` — Yuanfang Chen / detail
  4. debugserver: Cut dependency on intrinsics_gen — Vedant Kumar / detail
  5. Revert "[Support] make report_fatal_error `abort` instead of `exit`" — Yuanfang Chen / detail
  6. llc: Don't overwrite frame-pointer attribute — arsenm2 / detail
  7. Fix the macos build after D71575. — jingham / detail
  8. [X86] Add 32-bit mode sse1 command line to scalar-int-to-fp.ll. NFC — craig.topper / detail
  9. [X86] When handling i64->f32 sint_to_fp on 32-bit targets only bitcast — craig.topper / detail
  10. [SampleFDO] Fix invalid branch profile generated by indirect call — wmi / detail

clang-d339538-g4bafceced6a-t5463-b5463.tar.gz (Jan 15, 2020 5:35:59 PM)

  1. [lldb/Debugger] Rename IO handler methods to be more meaningful (NFC) — Jonas Devlieghere / detail
  2. Revert "Allow system header to provide their own implementation of some — akhuang / detail
  3. [COFF] Warn that LLD does not support /PDBSTRIPPED: — rnk / detail
  4. [libcxx] Use mtx_plain | mtx_recursive following C11 API — phosek / detail
  5. [lldb/Utils] Patch all variables used by lldb-dotest — Jonas Devlieghere / detail
  6. [IR] Module's NamedMD table needn't be 'void *' — modocache / detail
  7. GlobalISel: Handle more cases of G_SEXT narrowing — arsenm2 / detail
  8. AMDGPU: Remove custom node for exports — arsenm2 / detail
  9. AMDGPU/GlobalISel: Select exp with patterns — arsenm2 / detail
  10. [CodeExtractor] Transfer debug info to extracted function — Vedant Kumar / detail
  11. [OPENMP]Use regular processing of vtable used when TU is a prefix. — a.bataev / detail
  12. Revert "Further implement CWG 2292" — akhuang / detail
  13. Process BUNDLE in tail duplication — Stanislav.Mekhanoshin / detail
  14. [lldb/Utils] Patch all variables used by lldb-dotest (2/2) — Jonas Devlieghere / detail
  15. [lldb/Utils] Patch all variables used by lit (3/3) — Jonas Devlieghere / detail
  16. Fix pack deduction to only deduce the arity of packs that are actually — richard / detail
  17. [LLDB] Add ObjectFileWasm plugin for WebAssembly debugging — dschuff / detail

clang-d339521-g6b29aa21180-t5459-b5459.tar.gz (Jan 15, 2020 3:41:03 PM)

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

clang-d339521-g6b29aa21180-t5459-b5459.tar.gz (Jan 15, 2020 3:41:03 PM)

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

clang-d339145-gb375f28b0ec-t5316-b5316.tar.gz (Jan 12, 2020 5:59:08 AM)

  1. [libcxx][test] Fix span tests. — stl / detail
  2. [lldb][NFC] Remove redundant ClangASTContext constructor that takes — Raphael Isemann / detail
  3. AArch64: add missing Apple CPU names and use them by default. — Tim Northover / detail
  4. Revert "[InstCombine] fold zext of masked bit set/clear" — kadircet / detail
  5. [llvm-symbolizer]Fix printing of malformed address values not passed via — th3charlie / detail
  6. [lldb] Remove default llvm::Triple argument from ClangASTContext — Raphael Isemann / detail
  7. [NFC][ARM] Update tests — sam.parker / detail
  8. [Dsymutil][Debuginfo][NFC] Reland: Refactor dsymutil to separate DWARF — a.v.lapshin / detail
  9. [gn build] (manually) merge 1cf11a4c67a15 — thakis / detail
  10. Disallow an empty string literal in an asm label — aaron / detail
  11. [ARM][MVE] Enable masked gathers from vector of pointers — anna.welker / detail
  12. [gn build] Port 346f6b54bd1 — llvmgnsyncbot / detail
  13. Fixing a formatting nit; NFC — aaron / detail
  14. [NFC] Move InPQueue into arguments of releaseNode — qiucofan / detail
  15. [Intrinsic] Add fixed point division intrinsics. — mikael.holmen / detail
  16. [clang-tidy] Disable match on `if constexpr` statements in template — abpostelnicu / detail
  17. [ARM,MVE] Intrinsics for partial-overwrite imm shifts. — simon.tatham / detail
  18. [ARM,MVE] Intrinsics for variable shift instructions. — simon.tatham / detail
  19. [JumpThreading] Thread jumps through two basic blocks — kazu / detail
  20. [OPENMP]Allow comma in combiner expression. — a.bataev / detail
  21. [DAGCombiner] clean up extract-of-concat fold; NFC — spatel / detail
  22. [InstCombine] Adding testcase for Z / (1.0 / Y) => (Y * Z); NFC — spatel / detail
  23. [SelectionDAG] Use llvm::Optional<APInt> for FoldValue. — llvm-dev / detail
  24. [amdgpu] Remove unused header. NFC. — michael.hliao / detail
  25. [lldb/CMake] Use LLDB's autodetection logic for libxml2 — Jonas Devlieghere / detail
  26. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  27. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  28. [MC] writeFragment - assert MCFragment::FT_Fill length is legal. — llvm-dev / detail
  29. [ELF] Don't special case weak symbols for pie with no shared objects — maskray / detail
  30. [ELF] Delete an unused special rule from isStaticLinkTimeConstant. NFC — maskray / detail
  31. [BranchAlign] Compiler support for suppressing branch align — listmail / detail
  32. [X86] Add isel patterns for bitcasting between v32i1/v64i1 and — craig.topper / detail
  33. [X86] Custom type legalize v4i64->v4f32 uint_to_fp on sse4.1 targets in — craig.topper / detail
  34. [mlir][Linalg] Lower linalg.reshape to LLVM for the static case — ntv / detail
  35. [mlir] NFC: Move the state for managing aliases out of ModuleState and — riverriddle / detail
  36. [clang-tidy] Remove broken test on Windows for — abpostelnicu / detail
  37. [MLIR] Fix ML IR build on Windows with Visual Studio — stilis / detail
  38. [X86] Keep cl::opts at top of file [NFC] — listmail / detail
  39. Merge memtag instructions with adjacent stack slots. — eugenis / detail
  40. Add a new AST matcher 'optionally'. — aaron / detail
  41. LTOVisibility.rst: fix up syntax in example — tejohnson / detail
  42. [x86] add test for concat-extract corner case; NFC — spatel / detail
  43. Canonicalize static alloc followed by memref_cast and std.view — ataei / detail
  44. [LLD] [COFF] Fix post-commit suggestions for absolute symbol equality — martin / detail
  45. [InstSimplify] add tests for select of true/false; NFC — spatel / detail
  46. [lldb/SWIG] Refactor extensions to be non Python-specific — Jonas Devlieghere / detail
  47. Revert "[JumpThreading] Thread jumps through two basic blocks" — kazu / detail
  48. [lldb/CMake] Only auto-enable Lua when SWIG is found — Jonas Devlieghere / detail
  49. Delete dead code. — Adrian Prantl / detail
  50. Revert "Merge memtag instructions with adjacent stack slots." — eugenis / detail
  51. [MLIR] Don't use SSA names directly for std.view canonicalization test — ataei / detail
  52. [cfi][test] cross-dso/stats.cpp: don't assume the order of static — maskray / detail
  53. [lldb/SWIG] Refactor extensions to be non Python-specific (2/2) — Jonas Devlieghere / detail
  54. [X86]  Remove EFLAGS from live-in lists in X86FlagsCopyLowering. — paulsson / detail
  55. [NFC] Whitespace fixes — xazax / detail
  56. [libcxx] [test] Disable refwrap/weak_result.pass.cpp in C++20 mode — bion / detail
  57. Recommit "[MachineVerifier] Improve verification of live-in lists." — paulsson / detail
  58. [PowerPC]: Add powerpcspe target triple subarch component — chmeeedalf / detail
  59. [NFC][InlineCost] Factor cost modeling out of CallAnalyzer traversal. — mtrofin / detail
  60. [Attributor][FIX] Avoid dangling value pointers during code modification — johannes / detail
  61. [Attributor][FIX] Carefully change invokes to calls (after manifest) — johannes / detail
  62. Revert "[NFC][InlineCost] Factor cost modeling out of CallAnalyzer — mtrofin / detail
  63. [PowerPC] when folding rlwinm+rlwinm. to andi., we should use first — czhengsz / detail
  64. [lldb] Remove various dead Compare functions — apl / detail
  65. [MIR] Target specific MIR formating and parsing — daniel_l_sanders / detail
  66. Save more descriptive error msg from FBS/BKS, relay it up to lldb. — Jason Molenda / detail
  67. Revert "[MIR] Target specific MIR formating and parsing" — daniel_l_sanders / detail
  68. [MIR] Target specific MIR formating and parsing — daniel_l_sanders / detail
  69. Revert "[MIR] Target specific MIR formating and parsing" — thakis / detail
  70. Revert "Revert "[MIR] Target specific MIR formating and parsing"" — daniel_l_sanders / detail
  71. [DAGCombine] Fold the (fma -x, y, -z) to -(fma x, y, z) — qshanz / detail
  72. [lldb/SWIG] Refactor extensions to be non Python-specific (3/3) — Jonas Devlieghere / detail
  73. [SCEV] [NFC] add testcase for constant range for addrecexpr with nsw — czhengsz / detail
  74. [APFloat] Fix checked error assert failures — ehudkatz / detail
  75. [mlir][VectorOps] Implement strided_slice conversion — ntv / detail
  76. [mlir][VectorOps] Implement insert_strided_slice conversion — ntv / detail
  77. [ARM][LowOverheadLoops] Update liveness info — sam.parker / detail
  78. [mlir][GPU] introduce utilities for promotion to workgroup memory — zinenko / detail
  79. [LV] Still vectorise when tail-folding can't find a primary inducation — sjoerd.meijer / detail
  80. [DWARFDebugLoc] Tweak error message when resolving offset pairs with no — pavel / detail
  81. Revert "[ARM][LowOverheadLoops] Update liveness info" — sam.parker / detail
  82. [Matrix] Implement back-propagation of shape information. — flo / detail
  83. [LoopUtils][NFC] Minor refactoring in getLoopEstimatedTripCount. — evgueni.brevnov / detail
  84. [VE] Target stub for NEC SX-Aurora — simon.moll / detail
  85. [Matrix] Propagate and use shape information for loads. — flo / detail
  86. [clangd] Refurbish HoverInfo::present — kadircet / detail
  87. [Matrix] Update shape propagation to iterate until done. — flo / detail
  88. [lldb] Fix that TestNoSuchArch.py was passing for the wrong reason — Raphael Isemann / detail
  89. Fix MSVC unhandled enum warning. NFCI. — llvm-dev / detail
  90. [clang-tidy] For checker `readability-misleading-indentation` update — abpostelnicu / detail
  91. [ARM][MVE] Don't unroll intrinsic loops. — sam.parker / detail
  92. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  93. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  94. [lldb/DWARF] Add is_dwo member to DWARFUnit — pavel / detail
  95. [lldb/DWARF] Fix mixed v4+v5 location lists — pavel / detail
  96. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  97. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  98. [NFC][ARM] LowOverheadLoop comments — sam.parker / detail
  99. [Concepts] Function trailing requires clauses — saar / detail
  100. [mlir] fix test failure in EDSC/builder-api-test — inouehrs / detail
  101. [lldb] Modernize OptionValue::SetValueChangedCallback — pavel / detail
  102. [InstCombine] Use minimal FMF in testcase for Z / (1.0 / Y) => (Y * Z); — spatel / detail
  103. [ARM][MVE] MVE-I should not be disabled by -mfpu=none — momchil.velikov / detail
  104. [InstSimplify] select Cond, true, false --> Cond — spatel / detail
  105. [Concepts] Fix failing test on Windows — saar / detail
  106. [DAGCombiner] reduce extract subvector of concat — spatel / detail
  107. [OPENMP]Remove unused code, NFC. — a.bataev / detail
  108. IR: remove "else" after "return". NFCI. — Tim Northover / detail
  109. [ARM,MVE] Fix valid immediate range for vsliq_n. — simon.tatham / detail
  110. [ARM,MVE] Add missing IntrNoMem flag on IR intrinsics. — simon.tatham / detail
  111. AMDGPU: Add register class to DS_SWIZZLE_B32 pattern — arsenm2 / detail
  112. TableGen/GlobalISel: Fix slightly wrong generated comment — arsenm2 / detail
  113. AMDGPU/GlobalISel: Fix add of neg inline constant pattern — arsenm2 / detail
  114. AMDGPU/GlobalISel: Add equiv xform for bitcast_fpimm_to_i32 — arsenm2 / detail
  115. AMDGPU/GlobalISel: Add selectVOP3Mods_nnan — arsenm2 / detail
  116. AMDGPU/GlobalISel: Add IMMPopCount xform — arsenm2 / detail
  117. AMDGPU/GlobalISel: Fix import of zext of s16 op patterns — arsenm2 / detail
  118. AMDGPU: Use new PatFrag system for d16 load nodes — arsenm2 / detail
  119. AMDGPU: Use new PatFrag system for d16 stores — arsenm2 / detail
  120. AMDGPU: Eliminate more legacy codepred address space PatFrags — arsenm2 / detail
  121. AMDGPU/GlobalISel: Fix import of integer med3 — arsenm2 / detail
  122. TableGen: Remove unused code — arsenm2 / detail
  123. [ELF][Hexagon] Add support for IE relocations — sidneym / detail
  124. [InstCombine] Z / (1.0 / Y) => (Y * Z) — spatel / detail
  125. [libcxxabi] Allow tests to link with static libc++abi/libc++ even if the — jaskiewiczs / detail
  126. [clangd] Respect `--sysroot` argument if it is set — davg / detail
  127. [lldb/SWIG] Add missing '\' in macros again — Jonas Devlieghere / detail
  128. [lldb/Lua] Make lldb.debugger et al available to Lua — Jonas Devlieghere / detail
  129. [NFCI][LoopUnrollAndJam] Changing LoopUnrollAndJamPass to a function — whitneyt / detail
  130. Improve support of GNU mempcpy — sguelton / detail
  131. [OpenCL][Docs] Rename C++ for OpenCL label — sven.vanhaastregt / detail
  132. [lldb/Bindings] Move bindings into their own subdirectory — Jonas Devlieghere / detail
  133. [clangd] Adjust diagnostic range to be inside main file — kadircet / detail
  134. [lldb/SWIG] Fix capitalization for case sensitive file systems. — Jonas Devlieghere / detail
  135. [Clang] Handle target-specific builtins returning aggregates. — simon.tatham / detail
  136. [Support][NFC] Add a comment about the semantics of MF_HUGE_HINT flag — riccibrun / detail
  137. [NFC,format] Sort switch cases alphabetically — simon.moll / detail
  138. [Support][NFC] Make some helper functions "static" in Memory.inc — riccibrun / detail
  139. [lldb/SWIG] Undo incorrect substitution — Jonas Devlieghere / detail
  140. [SystemZ] Fix matching another pattern for nxgrk (PR44496) — ulrich.weigand / detail
  141. [x86] add tests for 2-way splat copy; NFC — spatel / detail
  142. [Support][NFC] Add an explicit unit test for Process::getPageSize() — riccibrun / detail
  143. [TargetLowering][X86] TeachSimplifyDemandedBits to handle cases where — craig.topper / detail
  144. [demangle] Copy back some NFC commits from LLVM — erik.pilkington / detail
  145. [PowerPC] The VK_PLT symbolref modifier is only used on 32-bit ELF. — sd.fertile / detail
  146. [X86] AMD Znver2 (Rome) Scheduler enablement — Ganesh.Gopalasubramanian / detail
  147. [ms] [X86] Use "P" modifier on all branch-target operands in inline X86 — epastor / detail
  148. [clang] Enforce triple in mempcpy test — sguelton / detail
  149. [GlobalISel][AArch64] Import + select LDR*roW and STR*roW patterns — Jessica Paquette / detail
  150. [X86] Add ueq/one fp128 quiet compare tests. NFC — craig.topper / detail
  151. Re-apply "[ELF] Allow getErrPlace() to work before Out::bufferStart is — Alexander.Richardson / detail
  152. MipsDelaySlotFiller: Update registers def-uses for BUNDLE instructions — Alexander.Richardson / detail
  153. [mlir] NFC: Move the state for managing SSA value names out of — riverriddle / detail
  154. [libc++] Explicitly enumerate std::string external instantiations. — eric / detail
  155. [clang-tidy] Refresh the add_new_check.py now that we use a table + — sledru / detail
  156. [clangd] Handle DeducedTemplateSpecializationType in TargetFinder — zeratul976 / detail
  157. phab doc: remove the svn section — sledru / detail
  158. phab doc: also document 'arc land' — sledru / detail
  159. phab doc: Replace or remove references to svn — sledru / detail
  160. AMDGPU/GlobalISel: Widen 16-bit shift amount sources — arsenm2 / detail
  161. AMDGPU/GlobalISel: Fix argument lowering for vectors of pointers — arsenm2 / detail
  162. GlobalISel: Don't assert on MoreElements creating vectors — arsenm2 / detail
  163. TableGen/GlobalISel: Address fixme — arsenm2 / detail
  164. GlobalISel: Move getLLTForMVT/getMVTForLLT — arsenm2 / detail
  165. Add gdb pretty printer for MutableArrayRef, remove ConstArrayRef. — csigg / detail
  166. Add builtins for aligning and checking alignment of pointers and — Alexander.Richardson / detail
  167. [mlir] mlir-cpu-runner test's cblas_interface should export functions on — zinenko / detail
  168. [mlir] add a missing dependency for Linalg conversion — zinenko / detail
  169. [AArch64][GlobalISel] Implement selection of <2 x float> vector splat. — Amara Emerson / detail
  170. CodeGen: Use LLT instead of EVT in getRegisterByName — arsenm2 / detail
  171. GlobalISel: Fix else after return — arsenm2 / detail
  172. DAG: Don't use unchecked dyn_cast — arsenm2 / detail
  173. GlobalISel: Handle llvm.read_register — arsenm2 / detail
  174. TableGen/GlobalISel: Add way for SDNodeXForm to work on timm — arsenm2 / detail
  175. TableGen/GlobalISel: Fix pattern matching of immarg literals — arsenm2 / detail
  176. [lldb/Lua] Add lua typemaps for INOUT params — Jonas Devlieghere / detail
  177. [mlir] Use getDenseElementBitwidth instead of — riverriddle / detail
  178. When diagnosing the lack of a viable conversion function, also list — richard / detail
  179. AVR: Update for getRegisterByName change — arsenm2 / detail
  180. [lldb] Remove spurious file — Jonas Devlieghere / detail
  181. [AMDGPU] Fix bundle scheduling — Stanislav.Mekhanoshin / detail
  182. When reading Aux file in chunks, read consecutive byte ranges — Jason Molenda / detail
  183. [ELF] Fix includeInDynsym() when an undefined weak is merged with a lazy — maskray / detail
  184. AMDGPU/GlobalISel: Fix G_EXTRACT_VECTOR_ELT mapping for s-v case — arsenm2 / detail
  185. AMDGPU/GlobalISel: Select G_EXTRACT_VECTOR_ELT — arsenm2 / detail
  186. Relax opcode checks in test for G_READCYCLECOUNTER to check for only a — douglas.yung / detail
  187. CWG2352: Allow qualification conversions during reference binding. — richard / detail
  188. [NFC] Style cleanup — shengchen.kan / detail
  189. fix a few typos to cycle the bots — thakis / detail
  190. fix another typo to cycle bots — thakis / detail
  191. [ThinLTO] Pass CodeGenOpts like UnrollLoops/VectorizeLoop/VectorizeSLP — wmi / detail
  192. [xray] Remove cl::sub from alias options — smeenai / detail
  193. clang-tidy doc - remove the widths — sylvestre / detail
  194. [Syntax] Update comment, remove stale FIXME. NFC — ibiryukov / detail
  195. [LV] VPValues for memory operation pointers (NFCI) — gil.rapaport / detail
  196. Restore order in clang-tidy section of release notes — hans / detail
  197. Allow system header to provide their own implementation of some builtin — sguelton / detail
  198. [NFC] [PowerPC] Add isPredicable for basic instrs — qiucofan / detail
  199. [clangd] Improve type printing in hover — kadircet / detail
  200. [clangd] Fix markdown rendering in VSCode — kadircet / detail
  201. Fix several issues with compiler extensions — sguelton / detail
  202. [SVEV] Recognise hardware-loop intrinsic loop.decrement.reg — sjoerd.meijer / detail
  203. Follow up of 67bf9a6154d4b82c, minor fix in test case, removed duplicate — sjoerd.meijer / detail
  204. [libcxx] Force-cache LIBCXX_CXX_ABI_LIBRARY_PATH — jaskiewiczs / detail
  205. [CMake] Support running libc++abi tests in CrossWinToARMLinux cache file — jaskiewiczs / detail
  206. XFAIL load_extension.ll test on macOS only — sguelton / detail
  207. [MIR] Fix cyclic dependency of MIR formatter — benny.kra / detail
  208. [LV] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  209. Don't use dyn_cast_or_null if we know the pointer is nonnull. — llvm-dev / detail
  210. [X86][AVX] Add tests for v8f32/v8i32 089abcde and 0189abcd shuffles — llvm-dev / detail
  211. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  212. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  213. Data formatters: Look through array element typedefs — Raphael Isemann / detail
  214. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  215. [ARM,MVE] Make `vqrshrun` generate the right instruction. — simon.tatham / detail
  216. [ARM][Thumb2] Fix ADD/SUB invalid writes to SP — diogo.sampaio / detail
  217. [lldb/lua] Make convenience_variables.test compatible with lua-5.1 — pavel / detail
  218. [lldb/DWARF] Don't automatically search dwo unit attributes — pavel / detail
  219. [CodeComplete] Suggest 'return nullptr' in functions returning pointers — ibiryukov / detail
  220. [lldb] Surpress "bitfield too small" gcc warning — pavel / detail
  221. [Support] ThreadPoolExecutor fixes for Windows/MinGW — andrew.ng / detail
  222. [lldb][tests] Take into account all parent's categories when traverse — Tatyana Krasnukha / detail
  223. [lldb][test] NFC, re-use _getTestPath() function — Tatyana Krasnukha / detail
  224. [FPEnv] Generate constrained FP comparisons from clang — ulrich.weigand / detail
  225. [lldb][tests] Cleanup '.categories' — Tatyana Krasnukha / detail
  226. Reverting, broke some bots. Need further investigation. — diogo.sampaio / detail
  227. Sprinkle some constexpr on default ctors so the compiler can diagnose — benny.kra / detail
  228. ARMLowOverheadLoops: a few more dbg msgs to better trace rejected TP — sjoerd.meijer / detail
  229. RangeDataVector: Support custom sorting for D63540 — jan.kratochvil / detail
  230. [ARM][MVE] Tail predicate VMAX,VMAXA,VMIN,VMINA — sam.parker / detail
  231. [FPEnv] Invert sense of MIFlag::FPExcept flag — ulrich.weigand / detail
  232. [lldb][tests][NFC] Unify variable naming convention — Tatyana Krasnukha / detail
  233. [lldb][tests] Make it possible to expect failure for a whole category — Tatyana Krasnukha / detail
  234. AMDGPU/GlobalISel: Clamp G_ZEXT source sizes — arsenm2 / detail
  235. [LIBOMPTARGET]Ignore empty target descriptors. — a.bataev / detail
  236. [DebugInfo] Improve error message text — jh7370 / detail
  237. [DebugInfo][NFC] Remove unused variable/fix variable naming — jh7370 / detail
  238. [NFC] format unittest for ExprMutAnalyzer — development / detail
  239. [PowerPC] Handle constant zero bits in BitPermutationSelector — nemanja.i.ibm / detail
  240. Add support for __declspec(guard(nocf)) — David.Chisnall / detail
  241. Add missing nullptr checks. — Adrian Prantl / detail
  242. [analyzer] Add PlacementNewChecker — gabor.marton / detail
  243. [mlir][spirv] Fix typos related to (de)serialization. — antiagainst / detail
  244. [InstCombine] add tests for fsub; NFC — spatel / detail
  245. [BPF] extend BTF_KIND_FUNC to cover global, static and extern funcs — yhs / detail
  246. [clangd] Fix targetDecl() on certain usage of ObjC properties. — sam.mccall / detail
  247. [gn build] Port 5e7beb0a414 — llvmgnsyncbot / detail
  248. [X86][AVX] lowerShuffleAsLanePermuteAndShuffle - consistently normalize — llvm-dev / detail
  249. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  250. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  251. [examples] Add missing dependency in llvm examples — inouehrs / detail
  252. [AIX] Allow vararg calls when all arguments reside in registers — jasonliu / detail
  253. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  254. [AArch64] Add function attribute "patchable-function-entry" to add NOPs — maskray / detail
  255. [X86] Support function attribute "patchable-function-entry" — maskray / detail
  256. Support function attribute patchable_function_entry — maskray / detail
  257. [Driver][CodeGen] Add -fpatchable-function-entry=N[,0] — maskray / detail
  258. [ELF] Make TargetInfo::writeIgotPlt a no-op — maskray / detail
  259. [LegalizeVectorOps] Improve handling of multi-result operations. — craig.topper / detail
  260. [lldb] Remove FieldDecl stealing hack by rerouting indirect imports to — Raphael Isemann / detail
  261. [lldb/Lua] Support loading Lua modules — Jonas Devlieghere / detail
  262. Update the attribution policy to use the 'Author' property of a git — daniel_l_sanders / detail
  263. [analyzer] Move PlacementNewChecker to alpha — gabor.marton / detail
  264. [TargetLowering][ARM][X86] Change softenSetCCOperands handling of ONE to — craig.topper / detail
  265. [lld][WebAssembly] Add libcall symbols to the link when LTO is being — sbc / detail
  266. [CMake] Fix modules build after DWARFLinker reorganization — Jonas Devlieghere / detail
  267. [clang] Fix out-of-bounds memory access in ComputeLineNumbers — Jan Korous / detail
  268. [Driver][PowerPC] Move powerpcspe logic from cc1 to Driver — maskray / detail
  269. [ASTMatchers] Make test more clear about what it is verifying — steveire / detail
  270. [Tests] Precommit tests showing default branch padding on skylake — listmail / detail
  271. [lldb] Make CompleteTagDeclsScope completion order deterministic — Raphael Isemann / detail
  272. [lldb] Fix TestClangASTContext.TestFunctionTemplateInRecordConstruction — Raphael Isemann / detail
  273. Implement new AST matcher hasAnyCapture to match on LambdaExpr captures. — aaron / detail
  274. MakeUniqueCheck.cpp: explicit the fact that there is an autofix for this — sylvestre / detail
  275. clang-tidy doc: Refresh the list of checkers and polish the script — sylvestre / detail
  276. [TargetLowering] Use SelectionDAG::getSetCC and remove a repeated call — craig.topper / detail
  277. clang-tidy doc: unbreak the CI — sylvestre / detail
  278. Summary: update macro for OFF_T so that sanitizer works on AARCH64. — eugenis / detail
  279. [lldb/Scripts] Remove buildbot.py — Jonas Devlieghere / detail
  280. [lldb/Scripts] Remove remote-build.py — Jonas Devlieghere / detail
  281. [lldb/Scripts] Move android script from underneath Python dir — Jonas Devlieghere / detail
  282. [AArch64] Add isAuthenticated predicate to MCInstDesc — Vedant Kumar / detail
  283. [lldb/Test] Bypass LLDB_TEST_COMMON_ARGS for certain dotest args (NFC) — Jonas Devlieghere / detail
  284. [lldb/Utils] Remove vim-lldb — Jonas Devlieghere / detail
  285. lldbutil: Forward ASan launch info to test inferiors — Vedant Kumar / detail
  286. Let targets adjust operand latency of bundles — Stanislav.Mekhanoshin / detail
  287. [lldb/Reproducer] Add SBReproducer::Replay overload (again) — Jonas Devlieghere / detail
  288. Only destroy static locals if they have non-trivial destructors. — richard / detail
  289. [LockFileManager] Make default waitForUnlock timeout a parameter, NFC — Vedant Kumar / detail
  290. [NFC][InlineCost] Factor cost modeling out of CallAnalyzer traversal. — mtrofin / detail
  291. [mlir] NFC: put C++ code emission classes in their own files — antiagainst / detail
  292. [mlir][ods] Support dialect specific content emission via hooks — antiagainst / detail
  293. Improve precision of documentation comment. — richard / detail
  294. [AArch64] Don't generate libcalls for wide shifts on Darwin — Jessica Paquette / detail
  295. Remove redundant implicit cast creation. — richard / detail
  296. Add a FIXME and corresponding test coverage for some suspicious behavior — richard / detail
  297. Clean up and slightly generalize implementation of composite pointer — richard / detail
  298. driver: Allow -fdebug-compilation-dir=foo in joined form. — thakis / detail
  299. [Driver] Fix OptionClass of -fconvergent-functions and -fms-volatile — maskray / detail
  300. [Concepts] Fix MarkUsedTemplateParameters for exprs — saar / detail
  301. Remove umask tests — alexandre.ganea / detail
  302. [COFF] Align ARM64 range extension thunks at instruction boundary — Tom.Tan / detail
  303. [TargetLowering][ARM][Mips][WebAssembly] Remove the ordered FP compare — craig.topper / detail
  304. [SCEV] [NFC] add more test cases for range of addrecexpr with nsw flag — czhengsz / detail
  305. [NFC] [PowerPC] Update mi-peephole-splat test — qiucofan / detail
  306. [AMDGPU] Remove unnecessary v_mov from a register to itself in WQM — mjbedy / detail
  307. Mark the test/Feature/load_extension.ll test as unsupported on Darwin. — Amara Emerson / detail
  308. [X86] Use ReplaceAllUsesWith instead of ReplaceAllUsesOfValueWith to — craig.topper / detail
  309. [X86][Disassembler] Simplify readPrefixes — maskray / detail
  310. [X86] Preserve fpexcept property when turning strict_fp_extend and — craig.topper / detail
  311. [X86] Simplify code by removing an unreachable condition. NFCI — craig.topper / detail
  312. Add test for GDB pretty printers. — csigg / detail
  313. [X86] Remove dead code from X86DAGToDAGISel::Select that is no longer — craig.topper / detail
  314. [InstCombine] Preserve nuw on sub of geps (PR44419) — nikita.ppv / detail
  315. [LoopSimplify] Regenerate test checks; NFC — nikita.ppv / detail
  316. [LoopRotate] Add tests for rotate with switch; NFC — nikita.ppv / detail
  317. DSE: fix bug where we would only check libcalls for name rather than — nunoplopes / detail
  318. [X86] Add more complex tests for vector masks used with AND/OR/XOR. — flo / detail
  319. [X86][AVX] Add lowerShuffleAsLanePermuteAndSHUFP lowering — llvm-dev / detail
  320. Fix copy+paste typo in shuffle test name — llvm-dev / detail
  321. [Sema] Improve -Wrange-loop-analysis warnings. — koraq / detail
  322. [X86] Fix outdated comment — llvm-dev / detail
  323. moveOperands - assert Src/Dst MachineOperands are non-null. — llvm-dev / detail
  324. Remove copy ctors identical to the default one. NFC. — benny.kra / detail
  325. Fix uninitialized value clang static analyzer warning. NFC. — llvm-dev / detail
  326. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  327. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  328. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  329. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  330. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  331. GlobalModuleIndex - Fix use-after-move clang static analyzer warning. — llvm-dev / detail
  332. [X86AsmBackend] Be consistent about placing definitions out of line — listmail / detail
  333. [X86AsmBackend] Move static function before sole use [NFC] — listmail / detail
  334. [X86] Adjust nop emission by compiler to consider target decode — listmail / detail
  335. [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value — riverriddle / detail
  336. [ASTMatchers] extract public matchers from const-analysis into own patch — development / detail
  337. Revert "[ASTMatchers] extract public matchers from const-analysis into — development / detail
  338. [ExecutionEngine] Re-enable FastISel for non-iOS arm targets. — Lang Hames / detail
  339. Add -Wrange-loop-analysis changes to ReleaseNotes — koraq / detail
  340. [X86] Turn FP_ROUND/STRICT_FP_ROUND into — craig.topper / detail
  341. [X86][Disassembler] Simplify and optimize reader functions — maskray / detail
  342. [LegalizeVectorOps] Only pass SDNode* instead SDValue to all of the — craig.topper / detail
  343. [LegalizeVectorOps] Remove some of the simpler Expand methods. Pass — craig.topper / detail
  344. [X86][Disassembler] Replace custom logger with LLVM_DEBUG — maskray / detail
  345. [Support] Optionally call signal handlers when a function wrapped by the — alexandre.ganea / detail
  346. [ORC] Fix argv handling in runAsMain / lli. — Lang Hames / detail
  347. [Disassembler] Delete the VStream parameter of — maskray / detail
  348. [X86][Disassembler] Optimize argument passing and immediate reading — maskray / detail
  349. [X86][Disassembler] Shrink X86GenDisassemblerTables.inc from 36M to 6.1M — maskray / detail
  350. [LegalizeVectorOps] Expand vector MERGE_VALUES immediately. — craig.topper / detail
  351. [TargetLowering][X86] Connect the chain from STRICT_FSETCC in — craig.topper / detail
  352. [LegalizeVectorOps] Parallelize the lo/hi part of STRICT_UINT_TO_FLOAT — craig.topper / detail
  353. [SCEV] more accurate range for addrecexpr with nsw flag. — czhengsz / detail
  354. [X86] Don't call LowerSETCC from LowerSELECT for — craig.topper / detail
  355. [NFC] Refactor memory ops cluster method — qiucofan / detail
  356. [profile] Support merge pool size >= 10 — maskray / detail
  357. [X86][Disassembler] Simplify — maskray / detail
  358. [X86][Disassembler] Merge X86DisassemblerDecoder.cpp into — maskray / detail
  359. [X86][AVX] lowerShuffleAsLanePermuteAndSHUFP - only set the demanded — llvm-dev / detail

clang-d338786-g583ba07884e-t5141-b5141.tar.gz (Jan 8, 2020 8:40:17 AM)

  1. [lldb] Increase the build timeout for the sanitized bot — Jonas Devlieghere / githubweb
  2. Enable remote host configuration to run the target tests for Windows to — vvereschaka / githubweb
  3. [VE] Staging buildbot — simon.moll / githubweb

clang-d338786-g583ba07884e-t5141-b5141.tar.gz (Jan 8, 2020 8:40:17 AM)

  1. [MC] Add parameter `Address` to MCInstPrinter::printInst — maskray / detail
  2. [MC] Add parameter `Address` to MCInstrPrinter::printInstruction — maskray / detail
  3. Let PassBuilder Expose PassInstrumentationCallbacks — aqjune / detail
  4. [libc] Add __attribute__((always_inline)) to x86_64 syscall functions. — sivachandra / detail
  5. [OpenMP] NFC: Fix trivial typos in comments — tclin914 / detail
  6. [libc] Move implementations of strcat and strcpy to the string — sivachandra / detail
  7. [APFloat] Fix fusedMultiplyAdd when `this` equals to `Addend` — ehudkatz / detail
  8. [lldb] Fix LLDB build after API change to printInst (D72172) — Raphael Isemann / detail
  9. Fix compiler extension example cmake integration — sguelton / detail
  10. [APFloat] Fix out of scope usage of a pointer to local variable — ehudkatz / detail
  11. [SystemZ] Fix python failure in test case — ulrich.weigand / detail
  12. [NFC] Use isX86() instead of getArch() — tclin914 / detail
  13. [lldb][NFC] Take a llvm::Triple in ClangASTContext constructor — Raphael Isemann / detail
  14. [LLD][ELF][AArch64] Do not use thunk for undefined weak symbol. — peter.smith / detail
  15. [DebugInfo] Fix infinite loop caused by reading past debug_line end — jh7370 / detail
  16. Fix "use of uninitialized variable" static analyzer warnings. NFCI. — llvm-dev / detail
  17. Fix "use of uninitialized variable" static analyzer warnings. NFCI. — llvm-dev / detail
  18. Fix Wdocumentation warnings. NFCI. — llvm-dev / detail
  19. [RISCV][Docs] Add RISC-V asm template argument modifiers — luismarques / detail
  20. [clangd] Add path mappings functionality — sam.mccall / detail
  21. [gn build] Port c69ae835d0e — llvmgnsyncbot / detail
  22. [SystemZ] Extend fp-strict-alias test case — ulrich.weigand / detail
  23. [lldb][NFC] Use static_cast instead of reinterpret_cast where possible — Raphael Isemann / detail
  24. Fix "use of uninitialized variable" static analyzer warning. NFCI. — llvm-dev / detail
  25. [ARM] Improve codegen of volatile load/store of i64 — victor.campos / detail
  26. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  27. [X86] Standardize shuffle match/lowering function names. NFC. — llvm-dev / detail
  28. [ARM][MVE] VPT Blocks: findVCMPToFoldIntoVPS — sjoerd.meijer / detail
  29. [clangd] Introduce bulletlists — kadircet / detail
  30. [OPENMP]Do not diagnose references to non-integral types for ref in — a.bataev / detail
  31. [DAGCombiner] reduce shuffle of concat of same vector — spatel / detail
  32. [TypePromotion] Use SetVectors instead of PtrSets — sam.parker / detail
  33. [docs] NFC: Fix typos in documents — hans / detail
  34. AMDGPU/GlobalISel: Partially fix llvm.amdgcn.kill pattern import — arsenm2 / detail
  35. llc: Change behavior of -mcpu with existing attribute — arsenm2 / detail
  36. OpaquePtr: print byval types containing anonymous types correctly. — Tim Northover / detail
  37. AMDGPU/GlobalISel: Select llvm.amdgcn.wqm.vote — arsenm2 / detail
  38. AMDGPU/GlobalISel: Fix import of s_abs_i32 pattern — arsenm2 / detail
  39. [InstCombine] try to pull 'not' of select into compare operands — spatel / detail
  40. Remove extraneous spaces — medismail.bennani / detail
  41. AMDGPU/GlobalISel: Fix readfirstlane pattern import — arsenm2 / detail
  42. [ARM][MVE] Renamed VPT Block tests and files to something more — sjoerd.meijer / detail
  43. [HIP] Add option --gpu-max-threads-per-block=n — Yaxun.Liu / detail
  44. [AIX][XCOFF]Implement mergeable const — diggerlin / detail
  45. [LifetimeAnalysis] Do not forbid void deref type in — xazax / detail
  46. [analyzer] Update help text to reflect sarif support — xazax / detail
  47. [X86] Pull out repeated SrcVT.getVectorNumElements() call. NFCI. — llvm-dev / detail
  48. [ARM] Regenerate bfi.ll test cases — llvm-dev / detail
  49. [lldb] Initialize some bitfields in FuncUnwinders.cpp — pavel / detail
  50. [clangd] Assert that the testcases in LocateSymbol.All have no — zeratul976 / detail
  51. [clangd] Heuristically resolve dependent call through smart pointer type — zeratul976 / detail
  52. [OPENMP]Allow using of members in standalone declaration pragmas. — a.bataev / detail
  53. Fix issues reported by -Wrange-loop-analysis when building with latest — alexandre.ganea / detail
  54. [gicombiner] Add GIMatchTree and use it for the code generation — daniel_l_sanders / detail
  55. [gn build] Port 1d94fb21118 — llvmgnsyncbot / detail
  56. [X86] Improve lowering of v2i64 sign bit tests on pre-sse4.2 targets — craig.topper / detail
  57. [X86] Improve lowering of (v2i64 (setgt X, -1)) on pre-SSE2 targets. — craig.topper / detail
  58. [MachineOutliner][AArch64] Save + restore LR in noreturn functions — Jessica Paquette / detail
  59. [OPENMP]Reduce calls for the mangled names. — a.bataev / detail
  60. [test] Move ppc64 tests from test/Preprocessor/init.c to init-ppc64.c — maskray / detail
  61. [PowerPC][Triple] Use elfv2 on freebsd>=13 and linux-musl — maskray / detail
  62. [cmake] Use relative cmake binary dir for processing pass plugins. — llvm-project / detail
  63. [lldb/Lua] Add string conversion operator for SBTarget. — Jonas Devlieghere / detail
  64. AMDGPU: Fix not using v_cvt_f16_[iu]16 — arsenm2 / detail
  65. AMDGPU: Use ImmLeaf — arsenm2 / detail
  66. AMDGPU: Fix misleading, misplaced end block comments — arsenm2 / detail
  67. AMDGPU: Remove VOP3Mods0Clamp0OMod — arsenm2 / detail
  68. AMDGPU: Add baseline test for missing pattern — arsenm2 / detail
  69. [cmake] Use source-groups in Polly. — llvm-project / detail
  70. Revert "[lldb/Lua] Add string conversion operator for SBTarget." — Jonas Devlieghere / detail
  71. [x86] add tests for extract-of-concat; NFC — spatel / detail
  72. Remove extraneous semicolon. — isanbard / detail
  73. [gicombiner] Correct 64f1bb5cd2c to account for MSVC's %p format — daniel_l_sanders / detail
  74. [lldb/Test] Make TestConvenienceVariables more strict — Jonas Devlieghere / detail
  75. [lldb/Test] Remove old binary created by TestConvenienceVariables — Jonas Devlieghere / detail
  76. [X86] Enable v2i64->v2f32 uint_to_fp code in ReplaceNodeResults on — craig.topper / detail
  77. [libc++] Add additional benchmark functions to — eric / detail
  78. [clang-tidy] modernize-use-using uses AST and now supports struct — mitchell / detail
  79. AMDGPU: Apply i16 add->sub pattern with zext to i32 — arsenm2 / detail
  80. AMDGPU/GlobalISel: Fix missing test for s16 icmp — arsenm2 / detail
  81. AMDGPU/GlobalISel: Add some missing G_SELECT testcases — arsenm2 / detail
  82. AMDGPU/GlobalISel: Fix scalar G_SELECT for arbitrary pointers — arsenm2 / detail
  83. Allow output constraints on "asm goto" — isanbard / detail
  84. Re-land "[lldb/Lua] Add string conversion operator for SBTarget." — Jonas Devlieghere / detail
  85. Revert "Allow output constraints on "asm goto"" — isanbard / detail
  86. [X86] Add SSE4.1 command lines to vec-strict-inttofp-128.ll to cover the — craig.topper / detail
  87. [AArch64][GlobalISel] Fold a chain of two G_PTR_ADDs of constant — Amara Emerson / detail
  88. [PowerPC] Default ppc64 linux-gnu/freebsd to -fno-PIC — maskray / detail
  89. Fix warnings as errors that occur on sanitizer-x86_64-linux — daniel_l_sanders / detail
  90. [GVN/FP] Considate logic for reasoning about equality vs equivalance for — listmail / detail
  91. Rewrite comment about what watchpoints Aarch64 supports. — Jason Molenda / detail
  92. Revert "Re-land "[lldb/Lua] Add string conversion operator for — Jonas Devlieghere / detail
  93. XFAIL load_extension.ll for all targets currently - it's failing on — echristo / detail
  94. [libcxx] fix incorrect attribute property — tclin914 / detail
  95. [docs] Improve HowTo commit changes from git — tclin914 / detail
  96. [SCEV] get more accurate range for AddExpr with wrap flag. — czhengsz / detail
  97. [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp. — antiagainst / detail
  98. [docs] Fix duplicate explicit target name: developer policy — tclin914 / detail
  99. [mlir][spirv] Add lowering for standard bit ops — antiagainst / detail
  100. [mlir][spirv] Add lowering for std cmp ops. — antiagainst / detail
  101. AMDGPU: Annotate EXTRACT_SUBREGs with source register classes — arsenm2 / detail
  102. Revert "[mlir][spirv] Add lowering for std.fpext, std.fptrunc, — antiagainst / detail
  103. [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp. — antiagainst / detail
  104. [RISCV] Fix evalutePCRelLo for symbols at the end of a fragment — jrtc27 / detail
  105. [X86] Adding fp128 support for strict fcmp — pengfei.wang / detail
  106. [lldb/Test] Try to appease the Windows bot — Jonas Devlieghere / detail
  107. [lldb/CMake] Only auto-enable Python when SWIG is found — Jonas Devlieghere / detail
  108. [NFC][Test] Add the option -enable-no-signed-zeros-fp-math for test — qshanz / detail
  109. [libc] Add a convenience CMake rule to add testsuites. — sivachandra / detail
  110. [clangd] Add xref for macros to FileIndex. — usx / detail

clang-d338676-gdc7b84c66c1-t5092-b5092.tar.gz (Jan 6, 2020 8:41:23 PM)

  1. AMDGPU: Add run line to int_to_fp tests — arsenm2 / detail
  2. [NFC][Test] Add a test to verify the DAGCombine of fma — qshanz / detail
  3. [mlir][Linalg] Add a linalg.reshape op — ntv / detail
  4. AMDGPU/GlobalISel: Fix unused variable warning in release — arsenm2 / detail

clang-d338672-g452f6243c9b-t5089-b5089.tar.gz (Jan 6, 2020 6:44:30 PM)

  1. Add Triple::isX86() — maskray / detail
  2. [NFC] Fixes -Wrange-loop-analysis warnings — koraq / detail
  3. [msan] Fix underflow in qsort interceptor. — eugenis / detail
  4. [CodeGen][ObjC] Push the properties of a protocol before pushing the — Akira / detail
  5. AMDGPU/GlobalISel: Legalize G_READCYCLECOUNTER — arsenm2 / detail
  6. [WebAssembly] Fix landingpad-only case in Emscripten EH — aheejin / detail
  7. AMDGPU: Use default operands for clamp/omod — arsenm2 / detail
  8. Always deduce the lengths of contained parameter packs when deducing a — richard / detail
  9. AMDGPU: Select llvm.amdgcn.interp.p2.f16 directly — arsenm2 / detail

clang-d338663-gc6fd16af2be-t5086-b5086.tar.gz (Jan 6, 2020 4:46:26 PM)

  1. [NFC] Test commit, revert whitespace change — wan.yu / detail
  2. [OPENMP50]Support lastprivate conditional updates in inc/dec unary ops. — a.bataev / detail
  3. [X86] Rename vec-strict-*-cmp.ll to vec-strict-cmp-*.ll to match other — craig.topper / detail
  4. [LegalizeTypes] Add widening support for STRICT_FSETCC/FSETCCS — craig.topper / detail
  5. [lldb/Docs] Describe optional dependencies on build page. — Jonas Devlieghere / detail
  6. [X86] Improve v4i32->v4f64 uint_to_fp for AVX1/AVX2 targets. — craig.topper / detail
  7. llc/MIR: Fix setFunctionAttributes for MIR functions — arsenm2 / detail
  8. AMDGPU: Use ImmLeaf for inline immediate predicates — arsenm2 / detail
  9. AMDGPU: Use ImmLeaf — arsenm2 / detail
  10. AMDGPU: Fix legalizing f16 fpow — arsenm2 / detail
  11. GlobalISel: Start adding computeNumSignBits to GISelKnownBits — arsenm2 / detail
  12. GlobalISel: Correct result type for G_FCMP in lowerFPTOUI — arsenm2 / detail
  13. GlobalISel: Fix unsupported legalize action — arsenm2 / detail
  14. [Diagnostic] make Wmisleading-indendation not warn about labels — tyker / detail
  15. [PowerPC][NFC] Rename record instructions to use _rec suffix instead of — Jinsong Ji / detail
  16. [FileCheck] Remove FileCheck prefix in API — thomasp / detail
  17. Don't rely on 'l'(ell) modifiers to indicate a label reference — isanbard / detail
  18. [CMake] Pass symlink dependency to add_llvm_install_targets explicitly — phosek / detail
  19. [NSArray] Remove a very old and deprecated formatter. — ditaliano / detail
  20. [msan] Check qsort input. — eugenis / detail
  21. [X86] Move an enum definition into a header to simplify future patches — listmail / detail
  22. Change the patterns to include the prefix '= ' so we don't pass — Jason Molenda / detail
  23. GlobalISel: Implement lower for G_INTRINSIC_ROUND — arsenm2 / detail
  24. TableGen/GlobalISel: Handle default operands that are used — arsenm2 / detail
  25. AMDGPU/GlobalISel: Replace handling of boolean values — arsenm2 / detail
  26. AMDGPU/GlobalISel: Select G_UADDE/G_USUBE — arsenm2 / detail
  27. Use FileCheck instead of grep — Akira / detail

clang-d338663-gc6fd16af2be-t5086-b5086.tar.gz (Jan 6, 2020 4:46:26 PM)

  1. tools/timeit.sh: be flexible while parsing perf-stat output — Yuanfang Chen / githubweb

clang-d338636-gb73fea6a7cf-t5082-b5082.tar.gz (Jan 6, 2020 2:44:15 PM)

  1. Lower TAGPstack with negative offset to SUBG. — eugenis / detail
  2. [OpenMP] Fix incorrect property of __has_attribute() macro — kkwli0 / detail
  3. [x86] add tests for concat self + shuffle; NFC — spatel / detail
  4. [NFC] Test commit, whitespace change — wan.yu / detail

clang-d338632-gdf3f4e0d77e-t5079-b5079.tar.gz (Jan 6, 2020 12:44:56 PM)

  1. [lldb/Test] Move @skipIfAsan from test class to test methods. — Jonas Devlieghere / detail
  2. Make check-llvm run 50% faster on macOS, 18% faster on Windows. — thakis / detail
  3. [CMake] Add $ORIGIN/../../../../lib to rpath if BUILD_SHARED_LIBS or — maskray / detail
  4. [lldb/CMake] Only set PYTHON_HOME on Windows — Jonas Devlieghere / detail
  5. [lldb/Docs] Fix capitalization typo. — Jonas Devlieghere / detail
  6. [libc] Move all tests to a top level `test` directory. — sivachandra / detail
  7. [lld] Fix trivial typos in comments — maskray / detail
  8. [PowerPC][LoopVectorize] Extend getRegisterClassForType to consider — Jinsong Ji / detail
  9. [X86] Fix an 8 bit testb being selected when folding a volatile i32 load — Amara Emerson / detail

clang-d338623-g896b84ac2c7-t5076-b5076.tar.gz (Jan 6, 2020 10:49:34 AM)

  1. AMDGPU/GlobalISel: Select more G_EXTRACTs correctly — arsenm2 / detail
  2. [lldb] [Process/NetBSD] Remove unused orig_*ax use — mgorny / detail
  3. AMDGPU/GlobalISel: Select scalar v2s16 G_BUILD_VECTOR — arsenm2 / detail
  4. [ARM,MVE] Generate the right instruction for vmaxnmq_m_f16. — simon.tatham / detail
  5. [ARM,MVE] Support -ve offsets in gather-load intrinsics. — simon.tatham / detail
  6. [ARM,MVE] Fix many signedness errors in MVE intrinsics. — simon.tatham / detail
  7. Fix "use of uninitialized variable" static analyzer warning. NFCI. — llvm-dev / detail
  8. Fix "use of uninitialized variable" static analyzer warnings. NFCI. — llvm-dev / detail
  9. [AMDGPU] Fix "use of uninitialized variable" static analyzer warning. — llvm-dev / detail
  10. [NFC] Fixes -Wrange-loop-analysis warnings — koraq / detail
  11. Adds -Wrange-loop-analysis to -Wall — koraq / detail
  12. [AIX] Use csect reference for function address constants — diggerlin / detail
  13. [ARM] Use correct TRAP opcode for thumb in FastISel — david.green / detail
  14. [ARM] Use the correct opcodes for Thumb2 segmented stack frame lowering — david.green / detail
  15. [llvm-libc] Fix missing virtual destructor — gchatelet / detail
  16. [AIX] Use csect reference for function address constants — diggerlin / detail
  17. [lldb/CMake] Autodetect Python dependency — Jonas Devlieghere / detail
  18. [lldb/Test] Temporarily skip TestFoundationDisassembly on the ASan bot. — Jonas Devlieghere / detail
  19. [clang-tidy] new check: bugprone-signed-char-misuse — tamas.zolnai / detail
  20. [gn build] Port 350da402ef6 — llvmgnsyncbot / detail
  21. [llvm-readelf] Print EI_ABIVERSION as decimal instead of hexadecimal — maskray / detail

clang-d338602-gd67c4cc2eb4-t5072-b5072.tar.gz (Jan 6, 2020 8:53:19 AM)

  1. [clang-format] fix conflict between FormatStyle::BWACS_MultiLine and — mitchell / detail
  2. [mlir][Linalg] Reimplement and extend getStridesAndOffset — ntv / detail

clang-d338600-gde735247c8b-t5070-b5070.tar.gz (Jan 6, 2020 6:58:21 AM)

  1. [DAG] DAGCombiner::XformToShuffleWithZero - use APInt::extractBits — llvm-dev / detail
  2. [CostModel][X86] Add missing scalar i64->f32 uitofp costs — llvm-dev / detail
  3. [X86] Add extra PR43971 test case mentioned in D70267 — llvm-dev / detail

clang-d338597-g89b11843254-t5068-b5068.tar.gz (Jan 6, 2020 4:50:42 AM)

  1. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  2. [NFC] Fix trivial typos in comments — jh7370 / detail
  3. [test][DebugInfo][NFC] Rename method for clarity — jh7370 / detail

clang-d338594-g0efc9e5a8cc-t5065-b5065.tar.gz (Jan 6, 2020 2:50:36 AM)

  1. [Clang] Force rtlib=platform in test to avoid fails with — Kristina Brooks / detail
  2. [Metadata] Add TBAA struct metadata to `AAMDNode` — anton.a.afanasyev / detail
  3. [APFloat] Add recoverable string parsing errors to APFloat — ehudkatz / detail
  4. Add ExternalAAWrapperPass to createLegacyPMAAResults. — neil.henning / detail
  5. [mlir] Update mlir/CMakeLists.txt to install *.def files — zinenko / detail
  6. [APFloat] Fix compilation warnings — ehudkatz / detail
  7. Add interface emitPrefix for MCCodeEmitter — shengchen.kan / detail
  8. [ARM][MVE] More MVETailPredication debug messages. NFC. — sjoerd.meijer / detail

clang-d338586-g19ace449a3d-t5061-b5061.tar.gz (Jan 6, 2020 12:42:01 AM)

  1. [mlir][spirv] Update SPIR-V documentation with information about — ravishankarm / detail
  2. [TargetLowering] Use SETCC input type to call getBooleanContents instead — craig.topper / detail

clang-d338584-g2e466950031-t5059-b5059.tar.gz (Jan 5, 2020 10:44:48 PM)

  1. [MC] Reorder members of MCFragment's subclasses to decrease padding — maskray / detail

clang-d338583-g806a2b1f3d8-t5058-b5058.tar.gz (Jan 5, 2020 8:47:06 PM)

  1. [X86] Improve v2i64->v2f32 and v4i64->v4f32 uint_to_fp on avx and avx2 — craig.topper / detail
  2. [MC] Delete MCFragment::isDummy. NFC — maskray / detail
  3. [DAGCombine] Don't check the legality of type when combine the — qshanz / detail
  4. [MC] Reorder MCFragment members to decrease padding — maskray / detail

clang-d338579-gca3bf289a7f-t5055-b5055.tar.gz (Jan 5, 2020 6:50:35 PM)

  1. [NFC] Modify the format: Drop the else since we alerady returned in the — chen3.liu / detail

clang-d338578-g83a9321f60d-t5054-b5054.tar.gz (Jan 5, 2020 4:49:50 PM)

  1. Add missing test — steveire / detail
  2. [MC][ARM] Delete MCSection::HasData and move SHF_ARM_PURECODE logic to — maskray / detail
  3. Clang-format previous commit — steveire / detail
  4. [Coroutines] Remove corresponding phi values when apply — modocache / detail

clang-d338574-gb18cb9c4716-t5051-b5051.tar.gz (Jan 5, 2020 2:54:22 PM)

  1. Fix oversight in AST traversal helper — steveire / detail
  2. Allow using traverse() with bindings — steveire / detail
  3. [MC] Delete MCSection::{rbegin,rend} — maskray / detail
  4. [Gnu toolchain] Look at standard GCC paths for libstdcxx by default — Kristina Brooks / detail

clang-d338570-g124b918bd34-t5049-b5049.tar.gz (Jan 5, 2020 12:54:07 PM)

  1. [X86][SSE] Combine combineLogicBlendIntoConditionalNegate for VSELECT — llvm-dev / detail
  2. [MC] Drop an unused rule about absolute temporary symbols — maskray / detail
  3. [MC] Merge MCSymbol::getSectionPtr into getSection and simplify — maskray / detail

clang-d338567-g6a6e6f04ec2-t5046-b5046.tar.gz (Jan 5, 2020 10:49:05 AM)

  1. [X86] Move combineLogicBlendIntoConditionalNegate before combineSelect. — llvm-dev / detail

clang-d338566-g3db84f142af-t5045-b5045.tar.gz (Jan 5, 2020 8:52:14 AM)

  1. [X86] Merge (identical) LowerGC_TRANSITION_START and — llvm-dev / detail

clang-d338565-gfb8c9a339a9-t5044-b5044.tar.gz (Jan 5, 2020 4:38:33 AM)

  1. [ParserTest] Move raw string literal out of macro — david.green / detail
  2. [ARM] Add and update FMA tests. NFC — david.green / detail
  3. [ARM] Fill in FP16 FMA patterns — david.green / detail
  4. [ARM] Use isFMAFasterThanFMulAndFAdd for scalars as well as MVE vectors — david.green / detail

clang-d338561-g4e37d60f2a6-t5042-b5042.tar.gz (Jan 4, 2020 10:25:51 PM)

  1. [LegalizeVectorOps] Split most of ExpandStrictFPOp into a separate — craig.topper / detail
  2. [TargetLowering] In expandFP_TO_UINT, add proper extend or truncate for — craig.topper / detail
  3. [LegalizeVectorOps][X86] Enable expansion of vector fp_to_uint in — craig.topper / detail

clang-d338558-g085898d469a-t5041-b5041.tar.gz (Jan 4, 2020 2:54:15 PM)

  1. [ELF] Drop const qualifier to fix -Wrange-loop-analysis. NFC — maskray / detail

clang-d338557-gd12f2a29984-t5040-b5040.tar.gz (Jan 4, 2020 12:53:15 PM)

  1. AMDGPU/GlobalISel: Assume vcc phis for any vcc input — arsenm2 / detail
  2. AMDGPU/GlobalISel: Legalize more odd sized loads — arsenm2 / detail
  3. AMDGPU/GlobalISel: Refine SMRD selection rules — arsenm2 / detail
  4. GlobalISel: Define G_READCYCLECOUNTER — arsenm2 / detail
  5. [SCEV] Remove unused ScalarEvolutionExpander.h includes (NFC). — flo / detail
  6. [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC). — flo / detail
  7. Revert "[SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils — flo / detail
  8. GlobalISel: Scalarize all division operations — arsenm2 / detail

clang-d338549-gdb82fc5dd80-t5037-b5037.tar.gz (Jan 4, 2020 10:50:00 AM)

  1. [lldb] Set LLDB_ENABLE_PYTHON to ON — Jonas Devlieghere / githubweb

clang-d338549-gdb82fc5dd80-t5037-b5037.tar.gz (Jan 4, 2020 10:50:00 AM)

  1. Revert "Revert "[clangd] Implement "textDocument/documentLink" protocol — sam.mccall / detail
  2. Generalize the pass registration mechanism used by Polly to any — sguelton / detail
  3. [FPEnv] Default NoFPExcept SDNodeFlag to false — ulrich.weigand / detail
  4. Revert "build: make `LLVM_ENABLE_ZLIB` a tri-bool for users" — jh7370 / detail
  5. Revert "build: reduce CMake handling for zlib" — jh7370 / detail
  6. [gn build] (manually) merge 24ab9b537e61b3 — thakis / detail
  7. Revert "[gn build] (manually) merge 68a235d07f9e70" — thakis / detail
  8. Add intrinsics_gen dependency on Bye example — sguelton / detail
  9. Add intrinsics_gen *dependency* on Bye example — sguelton / detail
  10. [gn build] (manually) merge 24ab9b537e61b3 more — thakis / detail
  11. [test][llvm-dwarfdump][NFC] Improve test readability — jh7370 / detail
  12. [clangd] Reorder FindTarget.h - group targetDecl() stuff and — sam.mccall / detail
  13. [test][llvm-dwarfdump][NFC] Remove unused check — jh7370 / detail
  14. fix doc grammar-o to cycle bots — thakis / detail
  15. [SystemZ] Use FNeg in s390x clang builtins — kevin.neal / detail
  16. [test][ELF] Verify debug line corruption messages are printed once — jh7370 / detail
  17. update_test_checks: match CHECK-EMPTY lines for replacement. — jyknight / detail
  18. Add TPREL relocation support to Hexagon — sidneym / detail
  19. [gn build] (manually) merge 24ab9b537e61b3 yet more, to fix redef — thakis / detail
  20. [NewPassManager] Rename AM to OuterAM in the OuterAnalysisManagerProxy — asbirlea / detail
  21. [SelectionDAG] Simplify SelectionDAGBuilder::visitInlineAsm — maskray / detail
  22. [llvm-ranlib] Update expected error message check for Windows — Alexander.Richardson / detail
  23. [DebugInfo][NFC] Use function_ref consistently in debug line parsing — jh7370 / detail
  24. Fix some corner cases missed by D71955 — riverriddle / detail
  25. Check for aarch64 when not using .init_arrays — saugustine / detail
  26. [mlir][spirv] Allow specifying availability on enum attribute cases — antiagainst / detail
  27. Handle init statements in readability-else-after-return — aaron / detail
  28. Fix trivial typos in comments; NFC — aaron / detail
  29. Make mangled_names.test and update_cc_test_checks.py work with Python 2. — thakis / detail
  30.     [mlir][Linalg] Extend generic ops to allow tensors — ntv / detail
  31. [ELF][Hexagon][test] Use llvm-readobj to check relocations. NFC — maskray / detail
  32. [mlir][spirv] Update SPIR-V enums and ops with availability spec — antiagainst / detail
  33. [X86] Remove FP0-6 operands from call instructions in FPStackifier pass. — craig.topper / detail
  34. build: reduce CMake handling for zlib — Saleem Abdulrasool / detail
  35. Reland "[gn build] (manually) merge 68a235d07f9e70" — thakis / detail
  36. X86: remove unused variable — Saleem Abdulrasool / detail
  37. [PowerPC] Only legalize FNEARBYINT with unsafe fp math — nemanja.i.ibm / detail
  38. Polly: Fix a tag type mismatch (struct/class) — dblaikie / detail
  39. [mlir] Remove redudant default cases — jpienaar / detail
  40. [X86] Move STRICT_ ISD nodes into the new section of X86ISelLowering.h — craig.topper / detail
  41. [mlir] Add parenthesis to avoid -Wparentheses — jpienaar / detail
  42. [mlir] Revert default case that was needed — jpienaar / detail
  43. [InstCombine] add tests for vector icmp with undef constant elements; — spatel / detail
  44. [mlir] Only generate default for uncovered cases — jpienaar / detail
  45. build: disable zlib by default on Windows — Saleem Abdulrasool / detail
  46. AMDGPU/GlobalISel: Regenerate check lines — arsenm2 / detail
  47. AMDGPU/GlobalISel: Correct MMO sizes in some tests — arsenm2 / detail
  48. [lldb/CMake] Use PYTHON_LIBRARIES instead of PYTHON_LIBRARY — Jonas Devlieghere / detail
  49. [OPENMP] Restore allowing of braced initializers in the declare — a.bataev / detail
  50. [SystemZ]  Create brcl 0,0 instead of brcl 0,3 in EmitNop for 6 bytes. — paulsson / detail
  51. [lldb/CMake] Fix variable naming in FindLibEdit — Jonas Devlieghere / detail
  52. [lldb/CMake] Print whether an optional dependency was enabled. — Jonas Devlieghere / detail
  53. [OPENMP50]Codegen for lastprivate conditional list items. — a.bataev / detail
  54. DAG: Use TargetConstant for FENCE operands — arsenm2 / detail
  55. AMDGPU/GlobalISel: Remove manual G_FENCE selection — arsenm2 / detail
  56. Change dbg-*-tag-offset tests to use llvm-dwarfdump. — eugenis / detail
  57. Add C source to two debug info tests. — eugenis / detail
  58. [mlir] Rewrite the internal representation of OpResult to be optimized — riverriddle / detail
  59. Fix llvm-symbolizer tests on Windows, one more time. — eugenis / detail
  60. [lli] Add a filter to avoid importing the process's main symbol. — Lang Hames / detail
  61. [PDB] Print the most redundant type record indices with /summary — rnk / detail
  62. [PowerPC][AIX] Enable sret arguments. — sd.fertile / detail
  63. [CMake] clang-scan-deps in Fuchsia distribution — phosek / detail
  64. [lldb/Command] Add --force option for `watchpoint delete` command — medismail.bennani / detail
  65. [lldb/Python] Remove unused support file (NFC) — Jonas Devlieghere / detail
  66. [lldb/Python] Remove unused imports (NFC) — Jonas Devlieghere / detail
  67. Revert "[lldb/Command] Add --force option for `watchpoint delete` — medismail.bennani / detail
  68. [X86] Optimization of inserting vxi1 sub vector into vXi1 vector — pengfei.wang / detail
  69. Run update_llc_test_checks against SPE tests. — chmeeedalf / detail
  70. [PowerPC]: Fix predicate handling with SPE — chmeeedalf / detail
  71. [compiler-rt] [netbsd] Switch to syscall for ThreadSelfTlsTcb() — n54 / detail
  72. Revert "[Attributor] AAValueConstantRange: Value range analysis using — uenoku.tokotoko / detail
  73. [mlir] NFC: Fix broken links in docs — tclin914 / detail
  74. [X86] Enable strict FP by default and remove option — pengfei.wang / detail
  75. [DAGCombine] Initialize the default operation action for — qshanz / detail
  76. [X86] Re-enable lowerUINT_TO_FP_vXi32 under fast-math by using an FSUB — craig.topper / detail
  77. [llvm-size] print a blank line between archieve members when using sysv — tclin914 / detail
  78. [clangd] Replace shortenNamespace with getQualification — kadircet / detail
  79. [X86] Reorder X86any* PatFrags to put the strict node first so that — craig.topper / detail
  80. [ARM][NFC] Move tail predication checks — sam.parker / detail
  81. [lldb][NFC] Document TypeSystem and related Compiler* classes — Raphael Isemann / detail
  82. [lldb][NFC] Remove forward declaration for non-existent type — Raphael Isemann / detail
  83. [NFC][DAGCombine][X86][AArch64] Tests for 'A - (A & (B - 1))' pattern — lebedev.ri / detail
  84. [DAGCombine][X86][AArch64] 'A - (A & (B - 1))' -> 'A & (0 - B)' fold — lebedev.ri / detail
  85. [test][llvm-dwarfdump] Add missing checks for table dumping — jh7370 / detail
  86. [test][llvm-dwarfdump] Normalise contents and checks for line tables — jh7370 / detail
  87. [test][llvm-dwarfdump] Use --implicit-check-not to simplify test checks — jh7370 / detail
  88. [Syntax] Build spanning SimpleDecalration for classes, structs, etc — ibiryukov / detail
  89. [OpenCL] Add link to C++ for OpenCL documentation — anastasia.stulova / detail
  90. [DebugInfo] Remove redundant checks for past-the-end of prologue — jh7370 / detail
  91. [test][ELF] Use CHECK-NEXT to properly verify error messages — jh7370 / detail
  92. [mlir][spirv] Fix shader ABI attribute prefix and add verification — antiagainst / detail
  93. [TargetLowering] Remove comments referring to TLOF — jay.foad / detail
  94. Fix typo "psuedo" in comments — jay.foad / detail
  95. [InstCombine] replace undef elements in vector constant when doing icmp — spatel / detail
  96. Fix for a dangling point bug in DeadStoreElimination pass — flo / detail
  97. Fix typo in compiler extension testing — sguelton / detail
  98. Fix compiler extension testing — sguelton / detail
  99. Use llvm_canonicalize_cmake_booleans where intended — sguelton / detail
  100. [ARM][NFC] Update MIR test — grubbymitts69 / detail
  101. [NFC][DAGCombine] Clarify comment for 'A - (A & (B - 1))' fold — lebedev.ri / detail
  102. [NFC][DAGCombine][X86] Tests for 'A - (A & C)' pattern (PR44448) — lebedev.ri / detail
  103. [DAGCombine][X86][Thumb2/LowOverheadLoops] `A - (A & C)` -> `A & (~C)` — lebedev.ri / detail
  104. [NFC][DAGCombine][X86] '~(X - 1)' pattern tests — lebedev.ri / detail
  105. [DAGCombiner] `~(add X, -1)` -> `neg X` fold — lebedev.ri / detail
  106. [NFC][X86] Add BMI runlines to align-down.ll test — lebedev.ri / detail
  107. [NFC][X86][AArch64] Add 'A - (A & B)' pattern tests (PR44448) — lebedev.ri / detail
  108. [DAGCombiner][X86][AArch64] Generalize `A-(A&B)`->`A&(~B)` fold — lebedev.ri / detail
  109. AMDGPU/GlobalISel: Fix off by one in operand index — arsenm2 / detail
  110. [Diagnostic] Fixed add ftabstop to -Wmisleading-indentation — tyker / detail
  111. [Attributor][FIX] Return CHANGED once a pessimistic fixpoint is reached. — johannes / detail
  112. [Attributor][FIX] Do not derive nonnull and dereferenceable w/o access — johannes / detail
  113. [Attributor][FIX] Don't crash on ptr2int/int2ptr instructions — johannes / detail
  114. [Attributor][NFC] Unify the way we delete dead functions — johannes / detail
  115. [Attributor][FIX] Allow dead users of rewritten function — johannes / detail
  116. [OpenMP] diagnose zero-length array section in the depend clause — kkwli0 / detail
  117. [clang-format/java] format multiple qualified annotations on one — thakis / detail
  118. [OPENMP]Fix crash on error message for declare reduction. — a.bataev / detail
  119. [clangd] targetDecl() returns only NamedDecls. — sam.mccall / detail
  120. [AArch64][test] Merge arm64-$i.ll Linux tests into $i.ll — maskray / detail
  121. [NFC][InstCombine] '(X & (- Y)) - X' pattern tests (PR44448) — lebedev.ri / detail
  122. [NFC][InstCombine] '(X & (- Y)) - X' -> '- (X & (Y - 1))' fold (PR44448) — lebedev.ri / detail
  123. [DWARF] Don't assume optional always has a value. — Jonas Devlieghere / detail
  124. [mlir][Vector] NFC - Add documentation for the VectorOps dialect. — ntv / detail
  125. [mlir][linalg] Lower linalg to affine loops — ntv / detail
  126. [NFC][InstCombine] Autogenerate and2.ll checklines — lebedev.ri / detail
  127. [NFC][InstCombine] '(Op1 & С) - Op1' pattern tests (PR44427) — lebedev.ri / detail
  128. [NFC][InstCombine] '(Op1 & С) - Op1' -> '-(Op1 & ~C)' fold (PR44427) — lebedev.ri / detail
  129. Remove outdated svn/git information from hacking page — aaron / detail
  130. Move tail call disabling code to target independent code — rnk / detail
  131. [mlir][Linalg] NFC - Hotfix GenericLoopNestBuilder compilation error — ntv / detail
  132. [clang-tidy] implement utility-function to add 'const' to variables — development / detail
  133. [X86] Improve for v2i32->v2f64 uint_to_fp — craig.topper / detail
  134. [gn build] Port cf48101200e — llvmgnsyncbot / detail
  135. [x86] add test for miscompile in XformToShuffleWithZero(); NFC — spatel / detail
  136. [LegalizeVectorOps] Pass the post-UpdateNodeOperands version of Op to — craig.topper / detail
  137. [DAGCombiner] fix miscompile in translating (X & undef) to shuffle — spatel / detail
  138. [mlir][spirv] Fix ADDITIONAL_HEADER_DIRS for SPIR-V libraries — antiagainst / detail
  139. [mlir][Linalg] NFC - Hotfix GenericLoopNestBuilder compilation error on — ntv / detail
  140. [mlir][Linalg] NFC - Post-commit format fix — ntv / detail
  141. [mlir] Enhance classof() checks in StructsGen — antiagainst / detail
  142. AMDGPU: Only allow regs for s_movrel_{b32|b64} — arsenm2 / detail
  143. AMDGPU/GlobalISel: Add new utils file — arsenm2 / detail
  144. AMDGPU: Add gfx9 run lines to a testcase — arsenm2 / detail
  145. [SystemZ]  Don't allow CL option -mpacked-stack with -mbackchain. — paulsson / detail
  146. [gn build] Port 9861a8538c0 — llvmgnsyncbot / detail
  147. [NFC][ORC] Fix typos and whitespaces in comments — Stefan Gränitz / detail
  148. [clang-tidy] fix broken linking for AddConstTest with adding clangSema — development / detail
  149. [clang-tidy] quickfix: add -fno-delayed-template-parsing as default — development / detail
  150. [amdgpu] Skip non-instruction values in CF user tracing. — michael.hliao / detail
  151. [bindings/go] Add Subprogram method — aykevanlaethem / detail
  152. GlobalISel: Add type argument to getRegBankFromRegClass — arsenm2 / detail
  153. [mlir] Fix indexed_accessor_range to properly forward the derived class. — riverriddle / detail
  154. [mlir] Compilation fix: use LLVM_ATTRIBUTE_UNUSED following — alexandre.ganea / detail
  155. [clang-tidy] fix linkage with clangSema for FixitHintUtils, undo — development / detail
  156. [lldb/Docs] Include how to generate the man page — Jonas Devlieghere / detail
  157. [globalisel] Fix another mismatch between %d and the RuleID type — daniel_l_sanders / detail
  158. [PowerPC][LoopVectorize] Add tests for fp128 and fp16 — Jinsong Ji / detail
  159. [lldb/Docs] Include the man page on the website — Jonas Devlieghere / detail
  160. [lldb/Utility] YAML validation should be orthogonal to packet semantics. — Jonas Devlieghere / detail
  161. [AMDGPU] Revert scheduling to reduce spilling — Stanislav.Mekhanoshin / detail
  162. [fuchsia] Enable Clang Static Analyzer — xazax / detail
  163. Add missing mlir-headers target and add tablegen'd deps to it. — laurenzo / detail
  164. [gicombiner] Add GIMatchTree and use it for the code generation — daniel_l_sanders / detail
  165. [gn build] Port 64f1bb5cd2c — llvmgnsyncbot / detail
  166. [Diagnostic] Add test for previous — tyker / detail
  167. [gicombiner] Correct 64f1bb5cd2c to account for MSVC's %p format — daniel_l_sanders / detail
  168. [UserExpression] Clean up `return` after `else`. — ditaliano / detail
  169. [Remarks] Warn if a remark file is not found when processing static — francisvm / detail
  170. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  171. [lldb/Command] Add --force option for `watchpoint delete` command — medismail.bennani / detail
  172. Revert "[gicombiner] Add GIMatchTree and use it for the code generation" — daniel_l_sanders / detail
  173. [gn build] Port 5d304d68dd5 — llvmgnsyncbot / detail
  174. [OpenMP] NFC: Fix trivial typos in comments — kkwli0 / detail
  175. [X86] Update MaxIndex test in x86-cmov-converter.ll to return the index — craig.topper / detail
  176. [LLD] [COFF] Don't error out on duplicate absolute symbols with the same — martin / detail
  177. [TargetLowering] SimplifyDemandedBits - call — llvm-dev / detail
  178. [Transforms][GlobalSRA] huge array causes long compilation time and huge — a.v.lapshin / detail
  179. [NFC][InstCombine] 'subtract of one hands of select' pattern tests — lebedev.ri / detail
  180. [InstCombine] Sink sub into hands of select if one hand becomes zero — lebedev.ri / detail
  181. [NFC][InstCombine] 'subtract from one hands of select' pattern tests — lebedev.ri / detail
  182. [InstCombine] Sink sub into hands of select if one hand becomes zero. — lebedev.ri / detail
  183. [NFCI][InstCombine] Refactor 'sink negation into select if that folds — lebedev.ri / detail
  184. [AMDGPU] need to insert wait between the scalar load and vector store to — alex-t / detail
  185. NFC: Fix trivial typos in comments — aaron / detail
  186. Re-apply "[Examples] Add IRTransformations directory to examples." — flo / detail
  187. [cmake] Remove install from add_llvm_example_library. — flo / detail
  188. AMDGPU/GlobalISel: Implement applyMappingImpl less incorrectly — arsenm2 / detail
  189. [Pass Registration] XFAIL load_extension.ll test on macOS. — flo / detail

clang-d338549-gdb82fc5dd80-t5037-b5037.tar.gz (Jan 4, 2020 10:50:00 AM)

  1. [SPECCPU2017] Add CXXPORTABILITY flags for 526.blender_r — Yuanfang Chen / githubweb

clang-d338360-gcd17c069899-t4972-b4972.tar.gz (Jan 2, 2020 8:20:13 AM)

  1. [lldb] Fix crash in AccessDeclContextSanity when copying — Raphael Isemann / detail
  2. [ARM] Update ifcvt test target triples and opcodes. NFC — david.green / detail
  3. Make the llvm-ranlib/help-message.test test pass in unusual — gribozavr / detail
  4. Remove unneeded extra variable realArgIdx. NFC. — jay.foad / detail
  5. [mlir][Linalg] NFC - Rename LinalgGeneric -> GenericLinalg — ntv / detail
  6. [mlir][Linalg] NFC - Rename ViewTraits -> StructuredOpTraits — ntv / detail
  7. [InstCombine] remove uses before deleting instructions (PR43723) — spatel / detail
  8. [llvm-ranlib] Relax D-flag.test to allow it to pass on Windows hosts — Alexander.Richardson / detail
  9. [OpenMP] Fix formatting of OpenMP error message, by Wang Tianqing. — a.bataev / detail
  10. [mlir][Linalg] NFC - Cleanup Linalg Declarative Transformations — ntv / detail
  11. [mlir][Linalg] NFC - Make consistent use of op.emitOpError — ntv / detail

clang-d338349-g136f34fed66-t4969-b4969.tar.gz (Jan 2, 2020 6:16:52 AM)

  1. [docs] Update path to clang-tools-extra — tclin914 / detail
  2. [llvm-ranlib] Handle -D and -U command line flag — Alexander.Richardson / detail
  3. [AArch64][SVE]  Gather loads: pass 32 bit unpacked offsets as nxv2i32 — andrzej.warzynski / detail
  4. [NFC] Add explicit instantiation to releaseNode — qiucofan / detail
  5. Fix D-flag.test by running chmod before creating the archive — Alexander.Richardson / detail

clang-d338344-ga95f4c87842-t4965-b4965.tar.gz (Jan 2, 2020 4:14:29 AM)

  1. [lldb][NFC] Create type-safe function for creating a CompilerType from a — Raphael Isemann / detail
  2. [lldb][NFC] Remove unused variable in — Raphael Isemann / detail

clang-d338342-ga2976c490da-t4964-b4964.tar.gz (Jan 2, 2020 12:59:31 AM)

  1. [XRay][test] Fix xray-empty-firstmbb.mir and delete incorrect — maskray / detail
  2. [NFC] Make the type of X86AlignBranchBoundary compatible — shengchen.kan / detail

clang-d338340-g0359e1d6be2-t4963-b4963.tar.gz (Jan 1, 2020 10:55:39 PM)

  1. disable ZLib on the LLDB builder — Saleem Abdulrasool / githubweb

clang-d338340-g0359e1d6be2-t4963-b4963.tar.gz (Jan 1, 2020 10:55:39 PM)

  1. [PowerPC][NFC] Fix clang-tidy warning — Jinsong Ji / detail
  2. Revert "[InstCombine] Fix infinite loop due to bitcast <-> phi — nikita.ppv / detail
  3. [Attributor][Fix] Avoid leaking memory after D68765 — johannes / detail
  4. Match code following lambdas when ignoring invisible nodes — steveire / detail
  5. Unnest struct in Matcher implementation — steveire / detail
  6. Implement additional traverse() overloads — steveire / detail
  7. [InstCombine] add/adjust tests for masked bit; NFC — spatel / detail
  8. [InstCombine] fold zext of masked bit set/clear — spatel / detail
  9. [mlir] Make code blocks more consistent — jpienaar / detail
  10. [CodeGen] Emit conj/conjf/confjl libcalls as fneg instructions if — craig.topper / detail
  11. [X86] Add test case for opposite branch condition for PR44412. NFC — craig.topper / detail
  12. [mlir][docs] Remove redundant path prefix — jpienaar / detail
  13. [OPENMP]Emit artificial threprivate vars as threadlocal, if possible. — a.bataev / detail
  14. [amdgpu] Fix scoreboard updating on `s_waitcnt_vscnt`. — michael.hliao / detail
  15. Revert "[Diagnostic] Add ftabstop to -Wmisleading-indentation" — martin / detail
  16. AMDGPU: Precommit test showing extra instructions are introduced — arsenm2 / detail
  17. [LegalizeVectorOps][AArch64] Stop asking for v4f16 fp_round and — craig.topper / detail
  18. [X86] Use carry flag from add for (seteq (add X, -1), -1). — craig.topper / detail
  19. [X86][InstCombine] Add constant folding and simplification support for — craig.topper / detail
  20. [X86] Constant fold KSHIFT of an all zeros vector to just an all zeros — craig.topper / detail
  21. [ELF][RISCV] Improve error message for unknown relocations — maskray / detail
  22. DAG: Stop trying to fold FP -(x-y) -> y-x in getNode with nsz — arsenm2 / detail
  23. [X86] Add X87 FCMOV support to X86FlagsCopyLowering. — craig.topper / detail
  24. [X86] Fix typo in getCMovOpcode. — craig.topper / detail
  25. [Attributor] AAValueConstantRange: Value range analysis using constant — uenoku.tokotoko / detail
  26. [ELF][RISCV][test] Test absolute/PC-relative/branch relocations to — maskray / detail
  27. [MC][TargetMachine] Delete MCTargetOptions::MCPIECopyRelocations — maskray / detail
  28. add strict float for round operation — chen3.liu / detail
  29. clang-tidy doc: Remove severities as they don't make consensus — sylvestre / detail
  30. [ARM] Add +mve feature to mve tests. NFC — david.green / detail
  31. [lldb][NFC] Make some checks more readable in — Raphael Isemann / detail
  32. [NFC] Fixes -Wrange-loop-analysis warnings — koraq / detail
  33. Adds fixit hints to the -Wrange-loop-analysis — koraq / detail
  34. Improve Wrange-loop-analyses for rvalue reference — koraq / detail
  35. Adds -Wrange-loop-analysis to -Wall — koraq / detail
  36. [X86] Call SimplifyMultipleUseDemandedBits from combineVSelectToBLENDV — craig.topper / detail
  37. [InstCombine] Add tests for sub nuw of geps; NFC — nikita.ppv / detail
  38. [InstCombine] Regenerate test checks; NFC — nikita.ppv / detail
  39. [InstCombine] Add tests for PR44423 and PR44425; NFC — nikita.ppv / detail
  40. [MachineScheduler] improve reuse of 'releaseNode'method — flo / detail
  41. [InstCombine] Fix incorrect inbounds on GEP of GEP (PR44425) — nikita.ppv / detail
  42. Revert "Adds -Wrange-loop-analysis to -Wall" — koraq / detail
  43. [lldb][NFC] Simplify CompilerType constructors/destructors and fix — Raphael Isemann / detail
  44. [InstCombine] Preserve inbounds when merging with zero-index GEP — nikita.ppv / detail
  45. tests: XFAIL/UNSUPPORTED tests on Windows — Saleem Abdulrasool / detail
  46. [mlir] Fix warnings when compiling with Clang 9.0 — alexandre.ganea / detail
  47. [mlir] Fix linking with LLD — alexandre.ganea / detail
  48. [mlir] Fix compilation warnings — alexandre.ganea / detail
  49. [polly][Support] Un-break polly tests Previously, the polly unit tests — alexandre.ganea / detail
  50. [lld] Fix -Wrange-loop-analysis warnings — maskray / detail
  51. [mlir] Fix -Wrange-loo-analysis warnings — maskray / detail
  52. build: reduce CMake handling for zlib — Saleem Abdulrasool / detail
  53. build: make `LLVM_ENABLE_ZLIB` a tri-bool for users — Saleem Abdulrasool / detail
  54. [Coroutines] Rename "legacy" passes (NFC) — modocache / detail
  55. [RegisterClassInfo] Use SmallVector::assign instead of resize to make — craig.topper / detail
  56. [X86] Add test cases for regcall function that takes a long double as a — craig.topper / detail
  57. [Coroutines] const-ify internal helpers (NFC) — modocache / detail
  58. [gn build] (manually) merge 68a235d07f9e70 — thakis / detail
  59. [X86] Add x86_regcallcc calling convention to function declaration — craig.topper / detail
  60. [mlir][spirv] Fix links in docs and update dialect docs — antiagainst / detail
  61. [mlir][spirv] NFC: Move shader ABI attributes to a new file — antiagainst / detail

clang-d338279-gff429c5eaf7-t4948-b4948.tar.gz (Dec 31, 2019 8:38:55 AM)

  1. [mlir][Linalg] Delete unused LinalgLibraryOps.td — ntv / detail
  2. [InstCombine] Fix infinite loop due to bitcast <-> phi transforms — nikita.ppv / detail
  3. [InstCombine] add tests for masked bit set/clear; NFC — spatel / detail
  4. [AArch64] add test for fsub+fneg; NFC — spatel / detail
  5. [OpenCL] Remove redundant foreach in OpenCLBuiltins.td; NFC — sven.vanhaastregt / detail

clang-d338274-gc7dc4734d23-t4945-b4945.tar.gz (Dec 31, 2019 6:35:49 AM)

  1. [ARM][TypePromotion] Re-enable by default — sam.parker / detail
  2. [llvm-exegesis] Check counters before running — Milos.Stojanovic / detail

clang-d338272-g0c7ca82161b-t4942-b4942.tar.gz (Dec 31, 2019 4:39:46 AM)

  1. clang-tidy doc: modernize-make-unique has an autofix — sylvestre / detail
  2. [InstCombine] Add tests for PR44242 — nikita.ppv / detail
  3. [InstCombine] Don't rewrite phi-of-bitcast when the phi has other users — nikita.ppv / detail
  4. Fix external-names.c test when separator is \\ — michael.platings / detail

clang-d338268-g4f82af81a04-t4940-b4940.tar.gz (Dec 31, 2019 2:43:40 AM)

  1. [NFC] Style cleanup — shengchen.kan / detail
  2. [Utils][Fix] Minor test result change — johannes / detail
  3. [X86] Slightly improve our attempted error recovery for 64-bit -mno-sse2 — craig.topper / detail
  4. [Attributor] Function signature rewrite infrastructure — johannes / detail
  5. [Utils] Deal with occasionally deleted functions — johannes / detail
  6. [Attributor] Suppress unused warnings when assertions are disabled. NFC — ibiryukov / detail

clang-d338262-gbe26bd55130-t4937-b4937.tar.gz (Dec 31, 2019 12:45:51 AM)

  1. [NFC] Style cleanup — shengchen.kan / detail
  2. Revert "DebugInfo: Fix rangesBaseAddress DICompileUnit bitcode — dblaikie / detail
  3. [NFC] Make X86MCCodeEmitter::isPCRel32Branch static — shengchen.kan / detail
  4. [Attributor] Annotate the memory behavior of call site arguments — johannes / detail
  5. [Attributor] Use abstract call sites to determine associated arguments — johannes / detail
  6. [Attributor] Propagate known align from arguments to call sites — johannes / detail
  7. [Utils] Allow update_test_checks to scrub attribute annotations — johannes / detail
  8. [Utils] Reuse argument variable names in the body — johannes / detail

clang-d338254-g0d6ebb4f0dd-t4934-b4934.tar.gz (Dec 30, 2019 10:43:15 PM)

  1. [mlir] Refactor operation results to use a single use list for all — riverriddle / detail

clang-d338253-g787e078f3ec-t4933-b4933.tar.gz (Dec 30, 2019 8:45:28 PM)

  1. [NFC] Add comments in unit test aix-xcoff-toc.ll to clarify the intent — jasonliu / detail
  2. [SelectionDAG] Fix copy/paste mistake in comment. NFC — craig.topper / detail
  3. [TargetLowering][AMDGPU] Make scalarizeVectorLoad return a pair of — craig.topper / detail

clang-d338250-g6185dc0eb3a-t4931-b4931.tar.gz (Dec 30, 2019 5:24:10 PM)

  1. [X86] Add test case for PR44412. NFC — craig.topper / detail

clang-d338249-g70f8dd4cf60-t4929-b4929.tar.gz (Dec 30, 2019 3:27:01 PM)

  1. [libomptarget][nfc] Change unintentional target_impl prefix to kmpc_impl — jonathanchesterfield / detail
  2. [OpenMP][FIX] Generalize a test check line — johannes / detail
  3. Remove a redundant `default:` on an exhaustive switch(enum). — epastor / detail
  4. [CodeGen] Use CreateFNeg in buildFMulAdd — craig.topper / detail
  5. [CodeGen] Use IRBuilder::CreateFNeg for __builtin_conj — craig.topper / detail

clang-d338244-g0bd3cc42485-t4926-b4926.tar.gz (Dec 30, 2019 1:29:35 PM)

  1. [test] do not parse ls output for file size; NFCI — bryan.chan / detail
  2. [X86] Add X86ISD::PCMPGT to — craig.topper / detail
  3. TableGen: Fix assert on PatFrags with predicate code — arsenm2 / detail
  4. AMDGPU/GlobalISel: Select mul24 intrinsics — arsenm2 / detail
  5. [X86][AsmParser] re-introduce 'offset' operator — epastor / detail
  6. [OpenMP] Use the OpenMPIRBuilder for `omp cancel` — johannes / detail
  7. [OpenMP] Use the OpenMPIRBuilder for `omp parallel` — johannes / detail
  8. [PowerPC][docs] Update Embedded PowerPC docs in Compiler Writers Info — Jinsong Ji / detail

clang-d338236-g48e0e68edb3-t4923-b4923.tar.gz (Dec 30, 2019 11:26:03 AM)

  1. AMDGPU/GlobalISel: Select llvm.amdgcn.fmad.ftz — arsenm2 / detail
  2. [MIPS GlobalISel] Select bitreverse. Recommit — petar.avramovic / detail
  3. [InstCombine] remove stale comment on test; NFC — spatel / detail
  4. Ignore "no-frame-pointer-elim" and "no-frame-pointer-elim-non-leaf" in — maskray / detail
  5. AMDGPU/GlobalISel: Re-use MRI available in selector — arsenm2 / detail

clang-d338231-g987eb8e26cc-t4920-b4920.tar.gz (Dec 30, 2019 9:23:04 AM)

  1. AMDGPU/GlobalISel: Account for G_PHI result bank — arsenm2 / detail
  2. AMDGPU: Generate check lines — arsenm2 / detail
  3. AMDGPU: Improve llvm.round.f64 lowering for CI+ — arsenm2 / detail
  4. GlobalISel: moreElementsVector for FP min/max — arsenm2 / detail
  5. AMDGPU/GlobalISel: Add select test for fexp2 — arsenm2 / detail
  6. [ARM][Thumb][FIX] Add unwinding information to t4 — diogo.sampaio / detail
  7. [InstCombine] propagate sign argument through nested copysigns — spatel / detail

clang-d338224-g0f0330a7870-t4917-b4917.tar.gz (Dec 30, 2019 7:25:15 AM)

  1. [LV][NFC] Some refactoring and renaming to facilitate next change. — evgueni.brevnov / detail
  2. [LV][NFC] Keep dominator tree up to date during vectorization. — evgueni.brevnov / detail
  3. [ARM] MVE sink ICmp test. NFC — david.green / detail
  4. [ARM] Sink splat to ICmp — david.green / detail
  5. Revert "[MIPS GlobalISel] Select bitreverse" — gribozavr / detail
  6. [PowerPC] Legalize rounding nodes — nemanja.i.ibm / detail

clang-d338218-g8232497c313-t4913-b4913.tar.gz (Dec 30, 2019 4:42:11 AM)

  1. [MIPS GlobalISel] Select bswap — petar.avramovic / detail
  2. [MIPS GlobalISel] Select bitreverse — petar.avramovic / detail
  3. [OpenCL] Add mipmap builtin functions — sven.vanhaastregt / detail
  4. [ARM][THUMB2] Allow emitting T3 types of add and sub — diogo.sampaio / detail

clang-d338214-gcd2a73a9f01-t4911-b4911.tar.gz (Dec 30, 2019 2:39:50 AM)

  1. [Attributor] Use `changeUseAfterManifest` in AAValueSimplify manifest — uenoku.tokotoko / detail
  2. [NFC] Add test for load-insert-store pattern — qiucofan / detail
  3. [Diagnostic] Add ftabstop to -Wmisleading-indentation — tyker / detail
  4. [opt] Fix run-twice crash and detection problem — maskray / detail
  5. [MCP] Add stats for backward copy propagation. NFC. — lkail / detail

clang-d338209-gbb87364f26c-t4908-b4908.tar.gz (Dec 30, 2019 12:43:57 AM)

  1. [ELF][PPC64] Implement IPLT code sequence for non-preemptible IFUNC — maskray / detail
  2. [ELF][PPC32] Implement IPLT code sequence for non-preemptible IFUNC — maskray / detail
  3. [ELF][PPC64] Improve "call lacks nop" diagnostic and make it compatible — maskray / detail

clang-d338206-g6f9b4c6826d-t4905-b4905.tar.gz (Dec 29, 2019 10:44:34 PM)

  1. [CMake] Added remote test execution support into CrossWinToARMLinux — vvereschaka / detail
  2. [SelectionDAT] Simplify SelectionDAGBuilder::visitInlineAsm — maskray / detail

clang-d338204-g874a8004f93-t4903-b4903.tar.gz (Dec 29, 2019 8:43:25 PM)

  1. [X86] Remove dyn_casts to ConstantSDNode for operand 1 of — craig.topper / detail
  2. [X86] Use isOneConstant to simplify some code. NFC — craig.topper / detail
  3. [X86] Use APInt::isOneValue and ConstantSDNode::isOne. NFC — craig.topper / detail
  4. [PowerPC] Exploit the rlwinm instructions for "and" with constant — qshanz / detail

clang-d338200-g5edb40c0220-t4900-b4900.tar.gz (Dec 29, 2019 6:43:58 PM)

  1. [SelectionDAG] Disallow indirect "i" constraint — maskray / detail

clang-d338199-gb1fb07ddbaa-t4898-b4898.tar.gz (Dec 29, 2019 4:45:35 PM)

  1. [lldb][NFC] Simplify ClangASTContext::GetTypeForDecl — Raphael Isemann / detail

clang-d338198-g6991d5728f1-t4897-b4897.tar.gz (Dec 29, 2019 2:43:40 PM)

  1. [lldb][NFC] Delete static versions of — Raphael Isemann / detail
  2. Fix formatting in previous commits — steveire / detail
  3. [lldb][NFC] Make integer types functions in ClangASTContext not static — Raphael Isemann / detail

clang-d338195-gc926d96fcab-t4893-b4893.tar.gz (Dec 29, 2019 12:42:18 PM)

  1. [X86] Make the AVX1 check lines in vec-strict-inttofp-256.ll test 'avx' — craig.topper / detail

clang-d338194-gcde071c4bfb-t4892-b4892.tar.gz (Dec 29, 2019 10:38:37 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

clang-d338192-gbee973f4df3-t4890-b4890.tar.gz (Dec 29, 2019 8:25:10 AM)

  1. Delete llvm.{sig,}{setjmp,longjmp} remnant after r136821 — maskray / detail
  2. [clangd] Fix crash in hover — ibiryukov / detail
  3. [llvm-readobj][llvm-objdump][test] - Improve dynamic section testing. — grimar / detail
  4. [X86] Custom widen v2i32->v2f32 strict_sint_to_fp to avoid — craig.topper / detail
  5. [X86] Add v2i32->v2f32 non-strict sint_to_fp/uint_to_fp tests. NFC — craig.topper / detail
  6. [X86] Allow v2i32->v2f32 strict and non-strict uint_to_fp to be widened — craig.topper / detail
  7. [clangd] Reformat `HoverTests.cpp` NFC — ibiryukov / detail
  8. [mlir] Floating constants for import-llvm — zinenko / detail
  9. [MLIR] [NFC] fix unused var warning — zinenko / detail
  10. [mlir] fix typo in a comment — zinenko / detail
  11. [lldb] Silent random xpass on aarch64-linux buildbot — omair.javaid / detail
  12. [OpenCL] Pretty print __private addr space — anastasia.stulova / detail
  13. AMDGPU: Use correct DebugLoc — arsenm2 / detail
  14. AMDGPU/GlobalISel: Select some 128-bit load/stores — arsenm2 / detail
  15. AMDGPU/GlobalISel: Fix extra result register in fdiv64 lowering — arsenm2 / detail
  16. [MLIR][spirv] Fix links in docs after repo migration — antiagainst / detail
  17. [OpenMP] Implementation of OMPT reduction callbacks — protze / detail
  18. [NFC][DA] Remove duplicate code in checkSrcSubscript and — danilo.carvalho.grael / detail
  19. Allow newlines in AST Matchers in clang-query files — steveire / detail
  20. [Matrix] Propagate and use shape info for binary operators. — flo / detail
  21. [OpenCL] Fix inconsistency between opencl and c11 atomic fetch max/min — Yaxun.Liu / detail
  22. [OpenCL] Fixed printing of __private in AMDGPU test — anastasia.stulova / detail
  23. [ConstantRange] Respect destination bitwidth for cast results. — flo / detail
  24. [compiler-rt] [netbsd] Add support for versioned statvfs interceptors — n54 / detail
  25. [VFS] Don't run symlink test on Windows, it may pass or fail — rnk / detail
  26. TailDuplication: Clear NoPHIs property — arsenm2 / detail
  27. Revert "[msan] Intercept qsort, qsort_r." — rnk / detail
  28. Reland "[msan] Intercept qsort, qsort_r." — rnk / detail
  29. [mlir] Convert std.and/std.or ops to spv.LogicalAnd/spv.LogicalOr — ravishankarm / detail
  30. Revert "CWG2352: Allow qualification conversions during reference — dblaikie / detail
  31. [mlir][spirv] Update docs regarding how to define new ops and types — antiagainst / detail
  32. [PowerPC][LoopVectorize]Add floating point reg usage test — Jinsong Ji / detail
  33. Support powerpc and sparc when building without init_array. — saugustine / detail
  34. Revert "[ELF] Improve the condition to create .interp" — rnk / detail
  35. [mlir][spirv] Add basic definitions for supporting availability — antiagainst / detail
  36. AMDGPU: Use Register — arsenm2 / detail
  37. TII: Fix using Register for a subregister index argument — arsenm2 / detail
  38. Hexagon: Fix missing tablegen mode comment — arsenm2 / detail
  39. AMDGPU/GlobalISel: Use SReg_32 for readfirstlane constraining — arsenm2 / detail
  40. [sanitizer] Link Sanitizer-x86_64-Test-Nolibc with -static — maskray / detail
  41. [ELF] Improve the condition to create .interp — maskray / detail
  42. AMDGPU: Adjust test so it will work with GlobalISel — arsenm2 / detail
  43. DebugInfo: Fix rangesBaseAddress DICompileUnit bitcode — dblaikie / detail
  44. lld: Remove explicit copy ops from AssociatedIterator, relying on — dblaikie / detail
  45. [Intrinsic] Delete tablegen rules of llvm.{sig,}{setjmp,longjmp} — maskray / detail
  46. Delete setjmp_undefined_for_msvc workaround after llvm.setjmp was — maskray / detail
  47. [ADT] Fix FoldingSet documentation typos — modocache / detail
  48. [mlir] Merge the successor operand count into BlockOperand. — riverriddle / detail
  49. [TargetLowering] Update comment to reference the correct compiler-rt — craig.topper / detail
  50. [PowerPC] Modify the hasSideEffects of some VSX instructions from 1 to 0 — shkzhang / detail
  51. [lldb][NFC] Remove GetASTContext call in ClangDeclVendor — Raphael Isemann / detail
  52. Fix crash in getFullyQualifiedName for inline namespace — alexey.bader / detail
  53. SimplifyDemandedBits - Remove duplicate getOperand() call. NFC. — llvm-dev / detail
  54. [PowerPC] Change default for unaligned FP access for older subtargets — nemanja.i.ibm / detail
  55. Fix bots after a9ad65a2b34f — nemanja.i.ibm / detail
  56. [X86] Add test cases for v4i64->v4f32 and v8i64->v8f32 — craig.topper / detail
  57. [CMake] Fix lld detection after D69685 — maskray / detail
  58. [COFF] Make the autogenerated .weak.<name>.default symbols static — martin / detail
  59. Allow redeclaration of __declspec(uuid) — rnk / detail
  60. [lldb][NFC] Remove GetASTContext call in ClangPersistentVariables — Raphael Isemann / detail
  61. Revert "[COFF] Make the autogenerated .weak.<name>.default symbols — martin / detail
  62. [mlir] Fix the wrong computation of dynamic strides for lowering AllocOp — zinenko / detail
  63. [X86] Fix -enable-machine-outliner for x86-32 after D48683 — maskray / detail
  64. [X86] Remove a redundant (scalar_to_vector (extract_vector_elt X))) in — craig.topper / detail
  65. [LV] Use getMask() when printing recipe [NFCI] — gil.rapaport / detail
  66. [X86] Stop accidentally custom type legalizing v4i32->v4f32 on SSE1 only — craig.topper / detail
  67. [Attributor] AAUndefinedBehavior: Check for branches on undef value. — uenoku.tokotoko / detail
  68. Fix handling of newlines in clang-query — steveire / detail
  69. Fix newline handling in clang-query parser — steveire / detail
  70. Fix use of named values surrounded by newlines in clang-query — steveire / detail

clang-d338192-gbee973f4df3-t4890-b4890.tar.gz (Dec 29, 2019 8:25:10 AM)

  1. Rename optopt to follow convention in unix-smail — qiucofan / githubweb

clang-d338122-gecbaf152f8f-t4865-b4865.tar.gz (Dec 26, 2019 11:45:36 PM)

  1. [X86] Fix -Wmisleading-indentation after D71892 — maskray / detail
  2. [X86] Custom widen strict v2f32->v2i32 by padding with zeroes. — craig.topper / detail
  3. [X86] Custom widen 128/256-bit vXi32 fp_to_uint on avx512f targets — craig.topper / detail

clang-d338119-g53ee806d93e-t4864-b4864.tar.gz (Dec 26, 2019 10:15:12 PM)

  1. [X86] Add test cases for v2i32->v2f32 — craig.topper / detail
  2. [X86] Add custom legalization for strict_uint_to_fp v2i32->v2f32. — craig.topper / detail
  3. [X86] Add tests for constrained float intrinsics on — craig.topper / detail
  4. [X86][FPEnv] Promote some float strictfp operations to double on — craig.topper / detail

clang-d338115-g371038e3ff7-t4862-b4862.tar.gz (Dec 26, 2019 8:12:34 PM)

  1. Revert "[msan] Check qsort input." — eugenis / detail
  2. Allow newlines in AST Matchers in clang-query files — steveire / detail
  3. [X86] Add custom widening for v2f64->v2i32 strict_fp_to_uint with — craig.topper / detail
  4. [ELF] Improve the condition to create .interp — maskray / detail
  5. [X86] Add custom widening for v2i32->v2f64 strict_uint_to_fp with — craig.topper / detail
  6. Add a clang-tidy configuration file for MLIR, it is using camelBack for — aminim / detail
  7. [ELF][test] Fix dynamic-linker.s — maskray / detail
  8. Revert "Make lazyload_metadata.ll resilient to the addition of new — rnk / detail
  9. [X86] Custom widen 128/256-bit vXi32 uint_to_fp on avx512f targets — craig.topper / detail
  10. Make lazyload_metadata.ll resilient to the addition of new metadata — david / detail
  11. Fix -Wunused-lambda-capture warnings. — echristo / detail
  12. Remove SrcVT only used in an assert and propagate query. — echristo / detail
  13. [compiler-rt] [netbsd] Add support for versioned statvfs interceptors — n54 / detail
  14. add custom operation for strict fpextend/fpround — chen3.liu / detail
  15. Revert "Allow newlines in AST Matchers in clang-query files" + 1 — eugenis / detail
  16. Remove unused static function. — echristo / detail
  17. Fix a -Wcovered-switch-default warning by moving the unreachable out of — echristo / detail
  18. Remove an unused static function. — echristo / detail
  19. Fix a -Wcovered-switch-default warning by moving the unreachable out of — echristo / detail
  20. Temporarily Revert "[compiler-rt] [netbsd] Add support for versioned — echristo / detail
  21. Add an __attribute__((unused)) to populateWithGenerated since it might — echristo / detail

clang-d338094-g831b636861e-t4852-b4852.tar.gz (Dec 26, 2019 12:58:37 PM)

  1. [DebugInfo][SelectionDAG] Change order while transferring SDDbgValue to — kbessonova / detail
  2. Make lazyload_metadata.ll resilient to the addition of new metadata — david / detail
  3. Allow newlines in AST Matchers in clang-query files — steveire / detail
  4. Revert "Allow newlines in AST Matchers in clang-query files" — steveire / detail

clang-d338090-g1edd9651307-t4850-b4850.tar.gz (Dec 26, 2019 10:54:58 AM)

  1. [lldb][tests] Posix function strdup requires macro _POSIX_C_SOURCE — Tatyana Krasnukha / detail
  2. [lldb][tests] Platform triple can be None — Tatyana Krasnukha / detail
  3. [lldb][NFC] Simplify if-return — Tatyana Krasnukha / detail
  4. [lldb][NFC] Add "lldb-vscode" to all_categories — Tatyana Krasnukha / detail
  5. [lldb][NFC] Move lock scope where it should begin — Tatyana Krasnukha / detail
  6. [lldb] Specify unsigned underlying type for an enumeration explicitly — Tatyana Krasnukha / detail
  7. [lldb][test] Don't include "test_common.h" in the debug macros test — Tatyana Krasnukha / detail
  8. [libcxx] Fix a typo in config.py — jaskiewiczs / detail
  9. Partially revert "Add initial tests for — rnk / detail
  10. [X86] Add avx512f and avx512dq+vl command lines to the vector strictfp — craig.topper / detail
  11. [X86] Add test cases for v2i64->v2f32 — craig.topper / detail
  12. [X86] Add custom lowering for v2i64->v2f32 — craig.topper / detail
  13. [X86] Merge the SINT_TO_FP/UINT_TO_FP handlers in ReplaceNodeResults — craig.topper / detail
  14. [OpenMP][NFCI] Use the libFrontend ProcBindKind in Clang — johannes / detail
  15. [BPF] Enable relocation location for load/store/shifts — yhs / detail
  16. [Attributor] Add helper to change an instruction to `unreachable` inst — uenoku.tokotoko / detail
  17. [ELF] Support input section description .gnu.version* in /DISCARD/ — maskray / detail

clang-d338073-g37339d1426d-t4848-b4848.tar.gz (Dec 26, 2019 8:49:13 AM)

  1. [lldb][NFC] Use ClangASTContext in AppleObjCRuntime interfaces — Raphael Isemann / detail

clang-d338072-g54c52242034-t4847-b4847.tar.gz (Dec 26, 2019 4:13:54 AM)

  1. [lldb] Remove some calls to GetASTContext — Raphael Isemann / detail
  2. [compiler-rt] Disable QSORT interception on watchOS and tvOS. — flo / detail

clang-d338070-g073cdb23904-t4846-b4846.tar.gz (Dec 26, 2019 2:17:03 AM)

  1. [clang][test] Minor fixes in testcase absolute-paths-symlinks.c — karl.johan.karlsson / detail

clang-d338069-gd2a8e14177f-t4845-b4845.tar.gz (Dec 25, 2019 10:04:36 PM)

  1. [NFC][LoopFusion] Fix printing of the guard branch. Reviewer: kbarton, — whitneyt / detail
  2. [NFC][PowerPC] Add a function tryAndWithMask to handle all the cases — qshanz / detail
  3. [Bitstream] Delete skipAbbreviatedField which duplicates — maskray / detail
  4. [PowerPC] stop folding if result rlwinm mask is wrap while original — czhengsz / detail
  5. Fix the MLIR Vim syntax file: the keyword group was missing — aminim / detail

clang-d338064-g6d88b7d6e71-t4843-b4843.tar.gz (Dec 25, 2019 8:09:55 PM)

  1. [PowerPC] Modify the hasSideEffects of MTLR and MFLR from 1 to 0 — shkzhang / detail

clang-d338063-g6cf6f7dc96d-t4842-b4842.tar.gz (Dec 25, 2019 6:09:00 PM)

  1. Make lazyload_metadata.ll resilient to the addition of new metadata — herzka / detail
  2. [OpenMP][IR-Builder] Introduce "pragma omp parallel" code generation — johannes / detail
  3. test commit — david / detail
  4. Revert "test commit" — david / detail
  5. [X86] Enable STRICT_SINT_TO_FP/STRICT_UINT_TO_FP on X86 backend — pengfei.wang / detail
  6. Revert "Make lazyload_metadata.ll resilient to the addition of new — david / detail

clang-d338057-gf9c3c5da19a-t4840-b4840.tar.gz (Dec 25, 2019 4:10:41 PM)

  1. [OpenMP][IR-Builder] Introduce the finalization stack — johannes / detail

clang-d338056-gc5b4a2386b5-t4839-b4839.tar.gz (Dec 25, 2019 1:18:39 PM)

  1. [llvm-nm] Display STT_GNU_IFUNC as 'i' — maskray / detail
  2. [X86] Merge together some common code in LowerFP_TO_INT now that we have — craig.topper / detail
  3. [lldb][NFC] Use StringRef in — Raphael Isemann / detail
  4. [X86FixupSetCC] Remember the preceding eflags defining instruction while — craig.topper / detail
  5. [X86] Use zero vector to extend to 512-bits for strict_fp_to_uint — craig.topper / detail

clang-d338051-gaff6c9db9a9-t4837-b4837.tar.gz (Dec 25, 2019 11:14:25 AM)

  1. [compiler-rt] [netbsd] Correct the fallback definition of PT_LWPNEXT — n54 / detail

clang-d338050-g80c45e49c33-t4836-b4836.tar.gz (Dec 25, 2019 9:14:45 AM)

  1. [AMDGPU][MC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail

clang-d338049-g1a2d2b492a3-t4835-b4835.tar.gz (Dec 25, 2019 7:13:55 AM)

  1. [llvm-readobj] - Merge `gnu-symbols.test` to `symbols.test` and cleanup. — grimar / detail

clang-d338048-g604d7fbfc1e-t4834-b4834.tar.gz (Dec 25, 2019 5:14:46 AM)

  1. [llvm-readobj/llvm-readelf][test] - Add testing for EI_OSABI and — grimar / detail

clang-d338047-g8304781cae9-t4833-b4833.tar.gz (Dec 25, 2019 2:14:29 AM)

  1. Add missing strict_fp_to_int — chen3.liu / detail

clang-d338046-g1497a4350e2-t4832-b4832.tar.gz (Dec 25, 2019 12:16:36 AM)

  1. [Attributor] Reach optimistic fixpoint in AAValueSimplify when the — uenoku.tokotoko / detail
  2. [MLIR][NFC] Insert const_cast to avoid warning — uenoku.tokotoko / detail

clang-d338044-g27dc4c319b5-t4830-b4830.tar.gz (Dec 24, 2019 10:21:00 PM)

  1. [X86FixupSetCC] Use MachineInstr::readRegister/definesRegister to check — craig.topper / detail

clang-d338043-g52b5fe5f45b-t4829-b4829.tar.gz (Dec 24, 2019 8:22:34 PM)

  1. [MCJIT] Migrate function attribute "no-frame-pointer-elim" to — maskray / detail
  2. [Attributor] Function level undefined behavior attribute — johannes / detail
  3. [Attributor] UB Attribute now handles all instructions that access — johannes / detail
  4. [compiler-rt] [netbsd] Define _RTLD_SOURCE to fix build — n54 / detail

clang-d338039-g1ac7c50ded4-t4827-b4827.tar.gz (Dec 24, 2019 6:21:18 PM)

  1. Migrate function attribute "no-frame-pointer-elim" to — maskray / detail
  2. Migrate function attribute "no-frame-pointer-elim-non-leaf" to — maskray / detail
  3. Migrate function attribute "no-frame-pointer-elim"="false" to — maskray / detail
  4. [Support] Fix behavior of StringRef::count with overlapping occurrences, — johannes / detail
  5. [Thumb][test] Fix CodeGen/Thumb/PR17309.ll  after — maskray / detail
  6. [WinEH] Delete addFnAttr("no-frame-pointer-elim") which seems no longer — maskray / detail

clang-d338033-g3732f4e093f-t4825-b4825.tar.gz (Dec 24, 2019 4:17:14 PM)

  1. [OPENMP]Add extra checks and initialization for clause modifier. — a.bataev / detail

clang-d338032-g1f054d667e2-t4824-b4824.tar.gz (Dec 24, 2019 2:12:45 PM)

  1. [X86] Use 128-bit vector instructions for f32/f64->i64 conversions on — craig.topper / detail
  2. [compiler-rt] Adapt stop-the-world for ptrace changes in NetBSD-9.99.30 — n54 / detail
  3. [compiler-rt] Adapt for ptrace(2) changes in NetBSD-9.99.30 — n54 / detail
  4. [lldb] Adapt for NetBSD-9.99.30 ptrace(2) API changes — n54 / detail
  5. AMDGPU/GlobalISel: Fix mapping and selection of llvm.amdgcn.div.fixup — arsenm2 / detail

clang-d338027-g020ca0cf2f1-t4822-b4822.tar.gz (Dec 24, 2019 12:13:13 PM)

  1. [OPENMP50]Basic support for conditional lastprivate. — a.bataev / detail
  2. [OPENMP][DOCS]Update status of OpenMP 5.0 features, NFC. — a.bataev / detail
  3. [X86] Add STRICT versions of CVTTP2SI, CVTTP2UI, CMPM, and CMPP. — craig.topper / detail
  4. test: ensure that we dead-strip in the linker — Saleem Abdulrasool / detail
  5. [mlir] Fix -Wunneeded-internal-declaration — maskray / detail

clang-d338022-g0d47399167e-t4820-b4820.tar.gz (Dec 24, 2019 10:10:09 AM)

  1. AMDGPU/GlobalISel: Lower llvm.amdgcn.else — arsenm2 / detail
  2. GlobalISel: Define equivalent node for G_INTRINSIC_TRUNC — arsenm2 / detail
  3. AMDGPU/GlobalISel: Legalize some 16-bit round instructions — arsenm2 / detail
  4. Fix false positive in magic number checker. — aaron / detail
  5. Fix readability-const-return-type identifying the wrong `const` token — aaron / detail
  6. [lldb][NFC] Move ClangASTContext::m_scratch_ast_source_up to the — Raphael Isemann / detail
  7. GlobalISel: Fix naming variables "brank" instead of "bank" — arsenm2 / detail
  8. GlobalISel: Define equivalent node for G_INTRINSIC_ROUND — arsenm2 / detail
  9. GlobalISel: Update syntax in debug printing — arsenm2 / detail

clang-d338013-g0293b5d6712-t4819-b4819.tar.gz (Dec 24, 2019 8:10:33 AM)

  1. [NFC] Remove some dead code from CGBuiltin.cpp. — kevin.neal / detail

clang-d338012-g2026d7b80a1-t4818-b4818.tar.gz (Dec 24, 2019 6:12:33 AM)

  1. Revert "[Support] Extend TimeProfiler to support multiple threads" — russell.gallop / detail
  2. clang-doc remove trailing whitespaces — sledru / detail
  3. doc: Document that extra-arg/extra-arg-before can be used several times — sledru / detail
  4. [lldb][NFC] Remove ClangExternalASTSourceCommon — Raphael Isemann / detail
  5. mlir README.md: Fix the syntax — noreply / detail
  6. VariableName doc: fix the link to the mozilla doc — sledru / detail

clang-d338006-g002e07208a6-t4816-b4816.tar.gz (Dec 24, 2019 4:13:28 AM)

  1. [docs] fix typo in Lexicon.rst — zinenko / detail
  2. Remove static MLIR doc ; they are already on the website — aminim / detail
  3. [llvm-readobj] - Remove an excessive helper for printing dynamic tags. — grimar / detail
  4. Add the Apache2 with LLVM exceptions license to MLIR — aminim / detail
  5. DebugInfo: Add {} to address -Wdangling-else warning. — dblaikie / detail
  6. DebugInfo: Correct the form of DW_AT_macro_info in .dwo files — dblaikie / detail
  7. [TypePromotion] Make TypeSize a class member — sam.parker / detail
  8. [clang] [ast] CXXRecordDecl::getVisibleConversionFunctions() could be — whisperity / detail

clang-d337998-g7f047c4c91c-t4814-b4814.tar.gz (Dec 24, 2019 2:13:23 AM)

  1. Add `mlir` to -DLLVM_ALL_PROJECTS CMake option — aminim / detail

clang-d337997-g0a72515d33b-t4813-b4813.tar.gz (Dec 24, 2019 12:13:40 AM)

  1. [SelectionDAG] Don't repeatedly add a node to the worklist in — maskray / detail
  2. [SelectionDAG] Change SelectionDAGISel::{funcInfo,SDB} to use unique_ptr — maskray / detail
  3. [DebugInfo] Fix v4 macinfo for dwo files. — SourabhSingh.Tomar / detail

clang-d337994-g4b0563f89f9-t4811-b4811.tar.gz (Dec 23, 2019 10:07:11 PM)

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

clang-d334641-gebcb36d4a13-t4809-b4809.tar.gz (Dec 23, 2019 8:06:59 PM)

  1. Revert "[lldb] Don't process symlinks deep inside DWARFUnit" — Jonas Devlieghere / detail

clang-d334640-g379613d7c7f-t4808-b4808.tar.gz (Dec 23, 2019 6:06:31 PM)

  1. [InstCombine] add test for copysign; NFC — spatel / detail
  2. [CFG] Fix an assertion failure with static initializers — xazax / detail

clang-d334638-g9a77c209543-t4806-b4806.tar.gz (Dec 23, 2019 4:06:41 PM)

  1. [lldb] Remove DWARFUnit::AppendDIEsWithTag — pavel / detail
  2. [OPENMP50]Codegen for nontemporal clause. — a.bataev / detail
  3. [DAGCombine] visitEXTRACT_SUBVECTOR - 'little to big' — spatel / detail
  4. [PowerPC] NFC - fix the testcase bug of folding rlwinm — czhengsz / detail
  5. [RISCV][NFC] Fix use of missing attribute groups in tests — luismarques / detail
  6. [AMDGPU] Don't create MachinePointerInfos with an UndefValue pointer — jay.foad / detail
  7. [ELF] Don't suggest an alternative spelling for a symbol in a discarded — maskray / detail
  8. Move from a long list of checkers to tables — sledru / detail
  9. [lldb/Test] Disable TestSynchronous.test on Windows. — Jonas Devlieghere / detail
  10. Fix LLVM tool --version build mode printing for MSVC — rnk / detail
  11. MC: Ensure test only reads from the Inputs directory — dblaikie / detail
  12. [Sema][X86] Consider target attribute into the checks in — craig.topper / detail
  13. [msan] Intercept qsort, qsort_r. — eugenis / detail
  14. [msan] Check qsort input. — eugenis / detail
  15. [FPEnv][X86] More strict int <-> FP conversion fixes — ulrich.weigand / detail
  16. ASTContext: fix declaration of ParsedTargetAttr [-Wmismatched-tags] — maskray / detail
  17. [Docs] Fix sphinx build errors. — flo / detail
  18. [lldb/CMake] Always set a value for find_package when finding optional — apl / detail
  19. Add implementations of POSIX mmap and munmap functions. — sivachandra / detail
  20. [InstCombine] add tests for not(select ...); NFC — spatel / detail

clang-d334618-gd105ea26e87-t4790-b4790.tar.gz (Dec 23, 2019 6:56:41 AM)

  1. [find_interesting_reviews.py] Add git blame output cache — kristof.beyls / detail
  2. [lldb][NFC] Simplify ClangExternalASTSourceCallbacks — Raphael Isemann / detail
  3. [OpenCL] Add atomic builtin functions — sven.vanhaastregt / detail
  4. [lldb][NFC] Remove unused callback functionality from ClangASTContext — Raphael Isemann / detail
  5. [Matrix] Add forward shape propagation and first shape aware lowerings. — flo / detail
  6. [NFC] Move OptionUtils from Basic to Driver — Yaxun.Liu / detail
  7. [Matrix] Use fmuladd  for matrix.multiply if allowed. — flo / detail
  8. [lldb/DWARF] Fix hostname-stripping logic — pavel / detail
  9. [gn build] Port eca40066ebb — llvmgnsyncbot / detail

clang-d334609-gb6c29d9de02-t4787-b4787.tar.gz (Dec 23, 2019 5:01:41 AM)

  1. [yaml2obj] - Add testing for OSABI field. — grimar / detail
  2. [lldb] Don't process symlinks deep inside DWARFUnit — pavel / detail
  3. [yaml2obj] - Add support for ELFOSABI_LINUX. — grimar / detail
  4. [yaml2obj] - Allow using an arbitrary value for OSABI. — grimar / detail
  5. [lldb] Add sanity check to CreateDeclContext and fixed illformed — Raphael Isemann / detail
  6. [lldb][NFC] Delete all 'else return ...' in CompilerDeclContext.cpp — Raphael Isemann / detail
  7. [lldb][NFC] Remove wrong and unused ClangASTContext::CopyDecl method — Raphael Isemann / detail
  8. [lldb][NFC] Remove unused 'type' parameter in — Raphael Isemann / detail

clang-d334601-g5a751e747db-t4785-b4785.tar.gz (Dec 23, 2019 3:03:08 AM)

  1. [lldb][NFC] Make CompilerDeclContext construction type safe — Raphael Isemann / detail
  2. [lldb][NFC] Document CompilerDeclContext constructors — Raphael Isemann / detail
  3. [NFC] Style cleanups — shengchen.kan / detail
  4. [lldb] Add a SubsystemRAII that takes care of calling Initialize and — Raphael Isemann / detail
  5. [lldb][NFC] Simplify ClangASTContext::GetTranslationUnitDecl — Raphael Isemann / detail
  6. [lldb/lua] Fix bindings.test for lua-5.1 — pavel / detail
  7. [lldb] Fix a -Wreturn-type gcc warning in ScriptInterpreter.cpp — pavel / detail
  8. [llvm-readobj][test] - Stop using Inputs/trivial.obj.elf-x86-64. — grimar / detail
  9. [ItaniumCXXABI] Don't mark an extern_weak init function as dso_local on — martin / detail
  10. [ARM] [Windows] Use COFF stubs for calls to extern_weak functions — martin / detail
  11. [AArch64] [Windows] Use COFF stubs for calls to extern_weak functions — martin / detail

clang-d334590-g6d5e35e89d7-t4782-b4782.tar.gz (Dec 23, 2019 1:02:27 AM)

  1. [Concepts] Constrained partial specializations and function overloads. — saar / detail
  2. [NFC][Test][PowerPC] Add more tests for 'and mask' — qshanz / detail
  3. [SLP] Replace NeedToGather variable with enum. — dtemirbulatov / detail
  4. Fix case style warnings in DIBuilder. NFC. — llvm-dev / detail
  5. [Power9] Remove the PPCISD::XXREVERSE as it has completely the same — qshanz / detail

clang-d334585-g1562511275f-t4779-b4779.tar.gz (Dec 22, 2019 11:04:37 PM)

  1. build: use `find_package(Python3)` rather than `PYTHON_HOME` — Saleem Abdulrasool / detail
  2. [lldb/ScriptInterpreter] Remove can_reload which is always true (NFC) — Jonas Devlieghere / detail

clang-d334583-gda0fe5db999-t4776-b4776.tar.gz (Dec 22, 2019 9:07:09 PM)

  1. [NFC] Remove unnecessary blank and rename align-branch-64-5b.s to — shengchen.kan / detail
  2. reland "[DebugInfo] Support to emit debugInfo for extern variables" — yhs / detail
  3. [AST] Add missing MultiplexConsumer::CompleteExternalDeclaration — rnk / detail
  4. [PowerPC] Exploit `vrl(b|h|w|d)` to perform vector rotation — lkail / detail
  5. [AVR] Fix codegen for rotate instructions — tclin914 / detail

clang-d334578-g7259f04dde8-t4774-b4774.tar.gz (Dec 22, 2019 7:06:24 PM)

  1. [DAGCombiner] Check term use before applying aggressive FSUB — carl.ritson / detail
  2. [lldb/ScriptInterpreter] Unify error message for command script import — Jonas Devlieghere / detail
  3. [ELF] Delete a redundant R_HINT check from isStaticLinkTimeConstant(). — maskray / detail
  4. [SCEV] add testcase for get accurate range for addrecexpr with nuw flag — czhengsz / detail

clang-d334574-g2046d72e916-t4770-b4770.tar.gz (Dec 22, 2019 5:09:12 PM)

  1. build: improve python checks for Windows — Saleem Abdulrasool / detail

clang-d334573-g891e25b02d7-t4768-b4768.tar.gz (Dec 22, 2019 3:06:35 PM)

  1. Revert "[DebugInfo] Support to emit debugInfo for extern variables" — rnk / detail

clang-d334572-g79cc9e9b304-t4765-b4765.tar.gz (Dec 22, 2019 1:09:21 PM)

  1. [NVPTX] Fixes -Wrange-loop-analysis warnings — koraq / detail
  2. [Hexagon] Fixes -Wrange-loop-analysis warnings — koraq / detail
  3. [AMDGPU] Fixes -Wrange-loop-analysis warnings — koraq / detail
  4. [X86] Fix typo of intrinsic name in test cases. NFC — craig.topper / detail
  5. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  6. Revert "[ARM][TypePromotion] Enable by default" — rnk / detail
  7. [SelectionDAG] Copy FP flags when visiting a binary instruction. — v.churavy / detail
  8. Revert "[Concepts] Constrained partial specializations and function — rnk / detail

clang-d334564-g1b344e7967a-t4763-b4763.tar.gz (Dec 22, 2019 11:10:23 AM)

  1. [Test] Add examples of problematic assembler auto-padding — listmail / detail
  2. [TableGen] Fixes -Wrange-loop-analysis warnings — koraq / detail
  3. [Tools] Fixes -Wrange-loop-analysis warnings — koraq / detail
  4. [Analyzer] Fixes -Wrange-loop-analysis warnings — koraq / detail
  5. [Transforms] Fixes -Wrange-loop-analysis warnings — koraq / detail
  6. [PowerPC] Fixes -Wrange-loop-analysis warnings — koraq / detail

clang-d334558-g9cdcd81d3f2-t4760-b4760.tar.gz (Dec 22, 2019 9:07:14 AM)

  1. [AArch64] match splat of bitcasted extract subvector to DUPLANE — spatel / detail
  2. [ms] [X86] Use "P" modifier on operands to call instructions in inline — epastor / detail
  3. [InstCombine] enhance fold for copysign with known sign arg — spatel / detail

clang-d334555-g218601ada14-t4757-b4757.tar.gz (Dec 22, 2019 7:07:52 AM)

  1. [Sema] SequenceChecker: Fix handling of operator ||, && and ?: — riccibrun / detail
  2. [Sema] SequenceChecker: C++17 sequencing rules for built-in operators — riccibrun / detail
  3. [lldb] Remove unused CompilerDeclContext::IsStructUnionOrClass — Raphael Isemann / detail

clang-d334552-gb6eba312929-t4754-b4754.tar.gz (Dec 22, 2019 5:07:26 AM)

  1. [Concepts] Constrained partial specializations and function overloads. — saar / detail
  2. [Sema] SequenceChecker: Add some comments + related small NFCs — riccibrun / detail

clang-d334550-g9a3fab97468-t4752-b4752.tar.gz (Dec 22, 2019 3:12:04 AM)

  1. [Driver] Allow -mnop-mcount for SystemZ and -mfentry for X86 and SystemZ — maskray / detail
  2. [LLDB] Fix building without SWIG — martin / detail

clang-d334548-gd0bfb3c5830-t4750-b4750.tar.gz (Dec 22, 2019 1:14:02 AM)

  1. [lldb/Commands] Honor the scripting language passed (2/2) — Jonas Devlieghere / detail
  2. [lldb/ScriptInterpreter] Fix stale/bogus error messages — Jonas Devlieghere / detail
  3. [Driver] Verify -mrecord-mcount in Driver, instead of CodeGen after — maskray / detail
  4. DebugInfo: Remove out of date comment — dblaikie / detail

clang-d334544-gacdda1344a0-t4747-b4747.tar.gz (Dec 21, 2019 11:08:52 PM)

  1. [lldb/Lua] Add missing boiler plate to ScriptInterpreter. — Jonas Devlieghere / detail

clang-d334543-g0fe131aebb4-t4746-b4746.tar.gz (Dec 21, 2019 8:44:31 PM)

  1. [gn build] fold Basic:version into Basic — thakis / detail
  2. [lldb/Commands] Use the default scripting langauge for BP functions — Jonas Devlieghere / detail
  3. [gn build] fixup after c3d13d9c56 — thakis / detail
  4. [gn build] Port 7376d9eb389 — llvmgnsyncbot / detail

clang-d334539-g7376d9eb389-t4745-b4745.tar.gz (Dec 21, 2019 6:50:33 PM)

  1. [lldb/Core] Support asking the debugger for a specific script — Jonas Devlieghere / detail
  2. [lldb/Commands] Fix bogus enum entry and add Lua (NFC) — Jonas Devlieghere / detail
  3. [lldb/Commands] Honor the scripting language passed — Jonas Devlieghere / detail
  4. [NFC] Separate getLastArgIntValue to Basic — Yaxun.Liu / detail

clang-d334535-g4164be7206d-t4743-b4743.tar.gz (Dec 21, 2019 4:46:34 PM)

  1. [lldb] Fix windows build after getASTContext() change — Raphael Isemann / detail
  2. [Lldb/Lua] Persist Lua state across script interpreter calls. — Jonas Devlieghere / detail

clang-d334533-gf9f49d3594b-t4741-b4741.tar.gz (Dec 21, 2019 2:48:49 PM)

  1. [lldb][NFC] Return a reference from ClangASTContext::getASTContext and — Raphael Isemann / detail

clang-d334532-gbf03e17c570-t4739-b4739.tar.gz (Dec 21, 2019 12:46:58 PM)

  1. Fix Wpedantic 'extra semicolon' warning. NFC. — llvm-dev / detail
  2. Fix "result of 32-bit shift implicitly converted to 64 bits" warning. — llvm-dev / detail
  3. [lld][RISCV] Use an e_flags of 0 if there are only binary input files. — jrtc27 / detail
  4. [NFC] test commit — ml / detail
  5. [NFC] test commit reverted — ml / detail
  6. [analyzer] exploded-graph-rewriter: Fix string encodings in python3. — Artem Dergachev / detail
  7. [Lldb/Lua] Generate Lua Bindings — Jonas Devlieghere / detail

clang-d334525-g7cee2885867-t4736-b4736.tar.gz (Dec 21, 2019 10:47:22 AM)

  1. Fix `-Wunused-variable` warning. NFC. — michael.hliao / detail

clang-d334524-g79c7fa31f3a-t4734-b4734.tar.gz (Dec 21, 2019 8:48:21 AM)

  1. [AArch64] Respect reserved registers while renaming in LdSt opt. — florian_hahn / detail
  2. [lldb][NFC] Remove all ASTContext getter wrappers from ClangASTContext — Raphael Isemann / detail
  3. [SimplifyLibCalls] require fast-math-flags for pow(X, -0.5) transforms — spatel / detail
  4. [InstCombine] check alloc size in bitcast of geps fold (PR44321) — spatel / detail

clang-d334520-g70d592d68c7-t4731-b4731.tar.gz (Dec 21, 2019 6:44:05 AM)

  1. [lldb] Force the preprocessor to run in — pavel / detail
  2. Add missing `REQUIRES: hexagon-registered-target` — dave / detail
  3. [lldb] One more attempt to fix thread-step-out-ret-addr-check on windows — pavel / detail
  4. [lldb] disable thread-step-out-ret-addr-check on windows — pavel / detail
  5. [Wdocumentation] Implement \anchor — koraq / detail
  6. [Analyzer] Use a reference in a range-based for — koraq / detail

clang-d334514-g5a79cfa32d6-t4728-b4728.tar.gz (Dec 21, 2019 4:40:36 AM)

  1. AMDGPU/GlobalISel: Simplify code — arsenm2 / detail
  2. AMDGPU/GlobalISel: Fix missing scc imp-def on scalar and/or/xor — arsenm2 / detail
  3. AMDGPU/GlobalISel: Fix misuse of div_scale intrinsics — arsenm2 / detail
  4. Mips: Make test resistant to future changes — arsenm2 / detail
  5. AMDGPU: Fix repeated word in comment — arsenm2 / detail
  6. [lldb] Fix ARM32 inferior calls — jan.kratochvil / detail
  7. [lldb] [testsuite] Fix Linux fail: — jan.kratochvil / detail
  8. [lldb] Fix -Wstringop-truncation in PythonReadline.cpp — pavel / detail
  9. Customize simplified dumping and matching of LambdaExpr — steveire / detail

clang-d334505-g7ece0ee3dd7-t4726-b4726.tar.gz (Dec 21, 2019 2:42:04 AM)

  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

clang-d334501-g60236fedc9b-t4724-b4724.tar.gz (Dec 20, 2019 10:54:13 PM)

  1. Avoid unsupported LLD options — sidneym / detail
  2. More style cleanups following rG14fc20ca6282 [NFC] — listmail / detail
  3. [msan] Intercept qsort, qsort_r. — eugenis / detail
  4. [analyzer] Add Fuchsia Handle checker — xazax / detail
  5. [gn build] Port 82923c71efa — llvmgnsyncbot / detail
  6. [analyzer] Add path notes to FuchsiaHandleCheck. — xazax / detail
  7. [msan] Check qsort input. — eugenis / detail
  8. [llvm-symbolizer] Support reading options from environment — phosek / detail
  9. Add parentheses to silence warning — morbo / detail
  10. [scudo][standalone] Support __BIONIC__ — kostyak / detail
  11. [compiler-rt] [test] Disable MPROTECT for XRay tests on NetBSD — mgorny / detail
  12. Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysroot — Adrian Prantl / detail
  13. Customize simplified dumping and matching of LambdaExpr — steveire / detail
  14. [InstCombine] Improve infinite loop detection — kubak / detail
  15. Revert "Customize simplified dumping and matching of LambdaExpr" — steveire / detail
  16. [iOS sim] Ensure simulator device is booted in iossim_prepare.py — julian.lettner / detail
  17. [lldb/CMake] Change how we deal with optional dependencies — Jonas Devlieghere / detail
  18. Temporarily restrict the test for D71372 to darwin till we fix it on — jingham / detail
  19. Fix name of InitLibcalls() function in comment — sbc / detail
  20. [WebAssembly] Use TargetIndex operands in DbgValue to track WebAssembly — dschuff / detail
  21. llvm-objdump should ignore Mach-O stab symbols for disassembly. — mtrent / detail
  22. Reland: [DWARF] Allow cross-CU references of subprogram definitions — Vedant Kumar / detail
  23. [DWARF] Defer creating declaration DIEs until we prepare call site info — Vedant Kumar / detail
  24. Revert "[lldb/CMake] Change how we deal with optional dependencies" — Jonas Devlieghere / detail
  25. [llvm-symbolizer] Prefix invocations in test with env — phosek / detail
  26. [X86] Add test cases for missing propagation of fpexcept flag on strict — craig.topper / detail
  27. [NFC][MachineOutliner] Rewrite setSuffixIndices to be iterative — Jessica Paquette / detail
  28. gn build: Silence mismatched-new-delete warning in scudo C++ wrapper — peter / detail
  29. Add a set of tests with basic coverage of the recently added boundary — listmail / detail
  30. Constrain the macho-stabs test added in f72d001e099 to run on systems — mtrent / detail
  31. fix a doc typo to cycle bots — thakis / detail
  32. fix another doc typo to cycle bots — thakis / detail
  33. fix yet another doc typo to cycle bots — thakis / detail
  34. hopefully last doc typo fix to cycle bots — thakis / detail
  35. Re-land "[lldb/CMake] Change how we deal with optional dependencies" — Jonas Devlieghere / detail
  36. [lldb/CMake] Don't use return() from macro() — Jonas Devlieghere / detail
  37. [lldb] Expose more optional dependencies through GetBuildConfiguration() — Jonas Devlieghere / detail
  38. [lldb/test] Skip editline tests when LLDB_ENABLE_LIBEDIT is off. — Jonas Devlieghere / detail
  39. [ORC] De-register eh-frames in the RTDyldObjectLinkingLayer destructor. — Lang Hames / detail
  40. [lldb/test] Update !DIModule for isysroot rename — Jonas Devlieghere / detail
  41. Revert "[msan] Check qsort input." and "[msan] Intercept qsort, — Jonas Devlieghere / detail

clang-d334460-g4024d49edc1-t4702-b4702.tar.gz (Dec 20, 2019 12:49:24 PM)

  1. [lldb][NFC] Remove redundant ASTContext args to CopyDecl/DeportDecl — Raphael Isemann / detail
  2. Revert "[ARM] Improve codegen of volatile load/store of i64" — victor.campos / detail
  3. [SystemZ]  Bugfix and improve the handling of CC values. — paulsson / detail
  4. Temporarily revert "Reapply [LVI] Normalize pointer behavior" and "[LVI] — rupprecht / detail
  5. llvm-symbolizer: support DW_FORM_loclistx locations. — eugenis / detail
  6. [lldb][NFC] Remove utility methods in TestClangASTImporter — Raphael Isemann / detail
  7. [SystemZ]  Add a mapping from "select register" to "load on condition" — paulsson / detail
  8. [AArch64][SVE] Replace integer immediate intrinsics with splat vector — danilo.carvalho.grael / detail
  9.     ThreadPlanTracer::TracingStarted can't call virtual methods on — jingham / detail
  10. [objc_direct] Tigthen checks for direct methods — phabouzit / detail
  11. In 'thread step-out' command, only insert a breakpoint in executable — jingham / detail
  12. [lldb/Lua] Implement a Simple Lua Script Interpreter Prototype — Jonas Devlieghere / detail
  13. [X86] Fix a KNL miscompile caused by combineSetCC swapping LHS/RHS — craig.topper / detail
  14. [PPC32] Emit R_PPC_PLTREL24 for calls to dso_local ifunc — maskray / detail
  15. [NFC][Driver] Add dummy compiler-rt sanitizer dylibs for Darwin. — dan / detail
  16. Align branches within 32-Byte boundary (NOP padding) — listmail / detail
  17. Apply the alignment specifier attribute to anonymous unions and structs. — aaron / detail
  18. [attributes][analyzer] Add annotations for handles. — xazax / detail
  19. Comment and adjust style in the newly introduced MCBoundaryAlignFragment — listmail / detail
  20. Fix a memory leak introduced w/the instruction padding support in — listmail / detail

clang-d334440-g2f209ccfbe5-t4700-b4700.tar.gz (Dec 20, 2019 10:57:09 AM)

  1. Remove LLDB_ENABLE_CURSES=False from the lldb-x86_64-debian config — pavel / githubweb

clang-d334440-g2f209ccfbe5-t4700-b4700.tar.gz (Dec 20, 2019 10:57:09 AM)

  1. [SystemZ][FPEnv] Enable strict vector FP extends/truncations — ulrich.weigand / detail
  2. [lldb] Put the headers in unittests/TestingSupport/ into modules — Raphael Isemann / detail
  3. [scudo][standalone] Implement TSD registry disabling — kostyak / detail
  4. [lldb][NFC] Move utility functions from ClangASTImporter and — Raphael Isemann / detail
  5. [lldb/cmake] Remove support for LLDB_DISABLE_CURSES — pavel / detail
  6. [lldb] Fix an unused variable warning — pavel / detail
  7. [InstCombine] add tests for cast+gep; NFC — spatel / detail
  8. [lldb/cmake] Delete LLDB_LINKER_SUPPORTS_GROUPS — pavel / detail
  9. [OPENMP]Remove unused OPENMP_MATCH_KIND, NFC. — a.bataev / detail
  10. [libc++] Update feature list for NetBSD — mgorny / detail
  11. [compiler-rt] [test] Disable MPROTECT on two builtin tests — mgorny / detail
  12. [clang-format] C# formatting a class with inheritance followed by an — mydeveloperday / detail

clang-d334428-g6cba90dc4de-t4696-b4696.tar.gz (Dec 20, 2019 7:21:32 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

clang-d334416-gbe2b7ea89ab-t4692-b4692.tar.gz (Dec 20, 2019 5:14:29 AM)

  1. [lldb] Added test for objc_direct calls with categories — Raphael Isemann / detail
  2. [clang][Tooling] Prefer -x over -std when interpolating — kadircet / detail
  3. [AArch64][SVE] Add intrinsics for binary narrowing operations — andrzej.warzynski / detail
  4. Recommit "[AArch64][SVE] Add permutation and selection intrinsics" — cullen.rhodes / detail
  5. [AArch64][SVE] Add intrnisics for saturating scalar arithmetic — andrzej.warzynski / detail

clang-d334411-gacbc9aed726-t4690-b4690.tar.gz (Dec 20, 2019 3:17:13 AM)

  1. [ARM][MVE] Tail predicate bottom/top muls. — sam.parker / detail
  2. [ARM][MVE] Tail predicate in the presence of vcmp — sam.parker / detail
  3. [lldb] Remove XFAIL from TestDeadStrip.py — pavel / detail
  4. Re-land "[cmake] Add dependency on llvm-dwarfdump to llvm-locstats" — david.spickett / detail
  5. [ARM][MVE] Fixes for tail predication. — sam.parker / detail

clang-d334406-ge8efac4b153-t4688-b4688.tar.gz (Dec 20, 2019 1:16:00 AM)

  1. [X86] Directly call EmitTest in two places instead of creating a null — craig.topper / detail
  2. [X86] Make EmitCmp into a static function and explicitly return chain — craig.topper / detail
  3. [LLDB] Fix address computation for inline function — aclopte / detail
  4. [clang] Fix the canonicalization of paths in — karl-johan.karlsson / detail

clang-d334402-g07ac3145ccd-t4685-b4685.tar.gz (Dec 19, 2019 11:13:29 PM)

  1. [JITLink][MachO] Fix common symbol size plumbing. — Lang Hames / detail
  2. [Orc][LLJIT] Re-apply 298e183e813 (use JITLink for LLJIT where — Lang Hames / detail

clang-d334400-gde21704ba96-t4684-b4684.tar.gz (Dec 19, 2019 9:18:13 PM)

  1. CWG2352: Allow qualification conversions during reference binding. — richard / detail

clang-d334399-ga77a290a4db-t4683-b4683.tar.gz (Dec 19, 2019 7:20:22 PM)

  1. [lit] Add "from .main import main" back into lit/__init__.py — Jessica Paquette / detail
  2. [X86] Add test case for miscompilation of a vector setcc on KNL target. — craig.topper / detail
  3. [CommandLine] Add template instantiations of cl::parser for long and — maskray / detail

clang-d334396-g93ac81cc9d2-t4681-b4681.tar.gz (Dec 19, 2019 5:26:20 PM)

  1. [NFC][InstCombine] Add a test for assume-induced miscompile — lebedev.ri / detail
  2. [ValueTracking] isValidAssumeForContext(): CxtI itself also must — lebedev.ri / detail
  3. [ValueTracking] isKnownNonZero() should take non-null-ness assumptions — lebedev.ri / detail
  4. [analyzer] Add a syntactic security check for ObjC NSCoder API. — Artem Dergachev / detail
  5. Fix crash on init-capture packs where the type of the initializer is — richard / detail
  6. [NFC][InlineCost] Simplify internal inlining cost interface — mtrofin / detail

clang-d334390-gcaaacb83995-t4679-b4679.tar.gz (Dec 19, 2019 3:27:43 PM)

  1. Fix issue with print statements in build.py — Jessica Paquette / githubweb
  2. Fix print function monorepo_build.py to fix test_monorepo_build.py — Jessica Paquette / githubweb

clang-d334390-gcaaacb83995-t4679-b4679.tar.gz (Dec 19, 2019 3:27:43 PM)

  1. [FaultMaps] Make label formation a bit more explicit [NFC] — listmail / detail
  2. [StackMaps] Be explicit about label formation [NFC] — listmail / detail
  3. [clangd] Fix write past end pointer — kadircet / detail
  4. Temporarily Revert "[StackMaps] Be explicit about label formation [NFC]" — echristo / detail
  5. Implement latest C++ feature test macro recommendations. — richard / detail
  6. [XCOFF][AIX] Fix for missing of undefined symbols from symbol table — jasonliu / detail
  7. Fix some typos in the clang-tools-extra doc — sledru / detail
  8. Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsymutil to — echristo / detail
  9. Fix the links to clang analyzers checkers — sledru / detail
  10. [gn build] Port 3075cd5c9fc — llvmgnsyncbot / detail
  11. ConstrainedFP: use API compatible with opaque pointers. — Tim Northover / detail
  12. [StackMaps] Be explicit about label formation [NFC] (try 2) — listmail / detail
  13. HotColdSplitting: Do not outline within noreturn functions — Vedant Kumar / detail

clang-d334377-g7fcd9e3f708-t4674-b4674.tar.gz (Dec 19, 2019 1:29:35 PM)

  1. [tasktool] Install default lit from pip — Jessica Paquette / githubweb

clang-d334377-g7fcd9e3f708-t4674-b4674.tar.gz (Dec 19, 2019 1:29:35 PM)

  1. [SLP]Fix test arguments, NFC. — a.bataev / detail
  2. [Alignment][NFC] Align compatible methods for — gchatelet / detail
  3. [ASTImporter][LLDB] Modifying ImportDeclContext(...) to ensure that we — shafik / detail
  4. [compiler-rt] [test] Add missing %run to fread_fwrite MSAN test — mgorny / detail
  5. [LegalizeDAG] Add return to the strict node handling in — craig.topper / detail
  6. [X86] Mark various pointer arguments in builtins as const — warren_ristow / detail

clang-d334371-g67de896229c-t4672-b4672.tar.gz (Dec 19, 2019 11:31:56 AM)

  1. [lldb] Enable reproducer capture for the CMake job. — Jonas Devlieghere / githubweb

clang-d334371-g67de896229c-t4672-b4672.tar.gz (Dec 19, 2019 11:31:56 AM)

  1. [cmake] Add dependency on llvm-dwarfdump to llvm-locstats — david.spickett / detail
  2. [RISCV] Enable the machine outliner for RISC-V — lewis-revill / detail
  3. [Clang FE, SystemZ]  Recognize -mrecord-mcount CL option. — paulsson / detail
  4. [libomptarget][nfc] Provide target_impl malloc/free — jonathanchesterfield / detail
  5. [SystemZ]  Recognize mrecord-mcount in backend — paulsson / detail
  6. Revert "[cmake] Add dependency on llvm-dwarfdump to llvm-locstats" — david.spickett / detail
  7. [x86] add test for missing FMF propagation; NFC — spatel / detail
  8. [RISCV] Don't crash on unsupported relocations — luismarques / detail
  9. [SLP]Added test for gathering reused extracts from narrow vector, NFC. — a.bataev / detail
  10. [NFC][InstCombine] Add some more non-zero assumption variants (D71660) — lebedev.ri / detail
  11. [lldb/Lua] Add Boilerplate for a Lua Script Interpreter — Jonas Devlieghere / detail

clang-d334360-g86acaa9457d-t4668-b4668.tar.gz (Dec 19, 2019 9:27:04 AM)

  1. [InstCombine] add/adjust tests for pow->sqrt; NFC — spatel / detail
  2. Revert "[AArch64][SVE] Add permutation and selection intrinsics" — cullen.rhodes / detail
  3. [PowerPC] Only use PLT annotations if using PIC relocation model — chmeeedalf / detail
  4. [DDG] Data Dependence Graph - Ordinals — bmahjour / detail

clang-d334356-g89e3bb45026-t4665-b4665.tar.gz (Dec 19, 2019 7:20:07 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

clang-d334348-gd005df4c165-t4663-b4663.tar.gz (Dec 19, 2019 5:13:34 AM)

  1. [lldb][NFC] Change if statements in ClangASTImporter to follow LLVM code — Raphael Isemann / detail
  2. [LLD] [COFF] Fix reporting duplicate errors for absolute symbols — martin / detail
  3. [clang] Fix compilation with GCC < 8 for MinGW — martin / detail
  4. Revert "Support powerpc when builing without init_array." — gribozavr / detail
  5. [cmake] Include the llvm-locstats target when utils and tools are not — david.spickett / detail
  6. [clangd] Improve documentation for auto and implicit specs — kadircet / detail
  7. [AArch64][SVE] Implement ptrue intrinsic — cullen.rhodes / detail
  8. [AArch64][SVE] Implement pfirst and pnext intrinsics — cullen.rhodes / detail
  9. [ARM] Improve codegen of volatile load/store of i64 — victor.campos / detail
  10. Make more use of MachineInstr::mayLoadOrStore. — jay.foad / detail
  11. [llvm-exegesis] Fix pfm counter names for Haswell for older versions of — Milos.Stojanovic / detail

clang-d334337-gd588a00206a-t4659-b4659.tar.gz (Dec 19, 2019 3:03:58 AM)

  1. [llvm-readobj][test] - Refactor mips-st-other.test — grimar / detail
  2. [llvm-readobj][test] - Improve dyn-symbols.test. — grimar / detail
  3. [SCEV] NFC - add testcase for get accurate range for AddExpr — czhengsz / detail

clang-d334334-g6c1d72b0396-t4657-b4657.tar.gz (Dec 19, 2019 1:12:08 AM)

  1. Enable STRICT_FP_TO_SINT/UINT on X86 backend This patch is mainly for — chen3.liu / detail
  2. [AMDGPU] Implemented fma cost analysis — Stanislav.Mekhanoshin / detail
  3. [llvm-readobj][llvm-objdump] - Cleanup testing of dynamic tags dumping. — grimar / detail

clang-d334331-g97b5d6bfdcf-t4654-b4654.tar.gz (Dec 18, 2019 9:10:36 PM)

  1. DebugInfo: Include DW_AT_base_addr even in gmlt with no inline functions — dblaikie / detail
  2. [libomptarget][nvptx] Fix build, symbol ordering in target_impl.h — jonathanchesterfield / detail
  3. [analysis] Re-discard type sugar when casting values retrieved from the — Artem Dergachev / detail
  4. [libomptarget][nvptx] Fix build, second symbol reordering — jonchesterfield / detail
  5. [PowerPC] make lwa as a valid ds candidate in ppcloopinstrformprep pass — czhengsz / detail
  6. [compiler-rt] Enable SANITIZER_CAN_USE_PREINIT_ARRAY on NetBSD — n54 / detail
  7. DebugInfo: Fix test fallout from — dblaikie / detail

clang-d334324-g553a727f5f6-t4650-b4650.tar.gz (Dec 18, 2019 6:53:25 PM)

  1. [lldb/test] Move script interpreter tests — Jonas Devlieghere / detail
  2. [libomptarget][amdgcn] Correct return type of extern __clock64 to — jonchesterfield / detail
  3. [compiler-rt] [fuzzer] Include stdarg.h for va_list — n54 / detail
  4. make err msg in MachSymtabSectionInfo::GetSection clear about the file — Jason Molenda / detail
  5. [compiler-rt] [fuzzer] Enable LSan in libFuzzer tests on NetBSD — n54 / detail
  6. Reapply "NFC: DebugInfo: Refactor RangeSpanList to be a struct, like — dblaikie / detail
  7. DebugInfo: Don't use implicit zero addr_base — dblaikie / detail
  8. [Docs] Fix indentation in remarks section — francisvm / detail
  9. [Remarks][Driver] Place temporary remark files next to temporary object — francisvm / detail
  10. [lldb/Scripting] Simplify code by removing the #if. — Jonas Devlieghere / detail
  11. [clang] Remove -Wexperimental-float-control. — rupprecht / detail

clang-d334313-g71eb8023d85-t4648-b4648.tar.gz (Dec 18, 2019 4:50:43 PM)

  1. Refactor CompareReferenceRelationship and its callers in preparation for — richard / detail
  2. [Orc][LLJIT] Use JITLink even if a custom JITTargetMachineBuilder is — Lang Hames / detail
  3. Add prototype for a function we call. — Jason Molenda / detail
  4. [analyzer] Teach MismatchedDealloc about initWithBytesNoCopy with — Artem Dergachev / detail
  5. [Remarks][Driver][NFC] Make shouldEmitRemarks more available in the — francisvm / detail
  6. [Remarks][Driver] Run dsymutil when remarks are enabled — francisvm / detail
  7. Output names in the AST in tests — steveire / detail
  8. Trim trailing whitespace — steveire / detail
  9. Add method to ignore invisible AST nodes — steveire / detail
  10. [X86] Add test case to show incorrect formation of masked add from — craig.topper / detail
  11. [X86] Add a simple hack to IsProfitableToFold to prevent vselect+strict — craig.topper / detail
  12. Revert concepts changes from D41910 — Vedant Kumar / detail
  13. Revert "[Orc][LLJIT] Use JITLink even if a custom — Lang Hames / detail
  14. [Docs] Fix a typo — noreply / detail
  15. [WebAssembly] Add avgr_u intrinsics and require nuw in patterns — tlively / detail

clang-d334298-ga6d57a8cd4c-t4646-b4646.tar.gz (Dec 18, 2019 3:18:40 PM)

  1. [tasktool] Try to make pip happy with installing lit — Jessica Paquette / githubweb
  2. [tasktool] Update repos to point at GitHub repos — Jessica Paquette / githubweb
  3. [tasktool] Separate SVN checkout from pip install — Jessica Paquette / githubweb

clang-d334298-ga6d57a8cd4c-t4646-b4646.tar.gz (Dec 18, 2019 3:18:40 PM)

  1. [InstCombine] Insert instructions before adding them to worklist — kubak / detail
  2. [LoopFusion] Use the LoopInfo::isRotatedForm method (NFC). — kbarton / detail
  3. [libomptarget][nfc] Introduce atomic wrapper function — jonathanchesterfield / detail
  4. [analyzer] NonnullGlobalConstants: Add support for kCFNull. — Artem Dergachev / detail
  5. Correct version check 9.9.26 -> 9.99.26 — n54 / detail
  6. [libunwind] Fix evaluating DWARF operation DW_OP_pick — Steven Wu / detail
  7. [FPEnv] Strict versions of llvm.minimum/llvm.maximum — ulrich.weigand / detail
  8. [lldb/MachO] "Fix" intentional out-of-bounds error (NFC) — Jonas Devlieghere / detail
  9. Tweak commit message for auto update of gn build script — aminim / detail
  10. Revert "[InstCombine][AMDGPU] Trim more components of *buffer_load" — Piotr Sobczak / detail
  11. [gn build] Update console print to match the commit message (NFC) — aminim / detail
  12. Change triple in test case to not include triples the test shouldn't — akhuang / detail
  13. [clang-tools-extra] Fix linking dylib for LLVMFrontendOpenMP — mgorny / detail
  14. Support powerpc when builing without init_array. — saugustine / detail
  15. Move TypeSourceInfo to Type.h — rnk / detail
  16. Use hasOffsetApplied to initialize member HasOffsetApplied — Akira / detail

clang-d334282-g11d5fa6e87e-t4643-b4643.tar.gz (Dec 18, 2019 1:02:30 PM)

  1. [AArch64][SVE] Fix gather scatter dag combine test. — danilo.carvalho.grael / detail
  2. Add support for the MS qualifiers __ptr32, __ptr64, __sptr, __uptr. — akhuang / detail
  3. [PowerPC][NFC] Refactor splat of constant to vector. — stefanp / detail
  4. [SelectionDAGBuilder] Use getConstant instead of getTargetConstant to — craig.topper / detail
  5. llvm-cxxmap: fix support for remapping non-mangled names. — richard / detail
  6. [InstCombine] Allow to limit the max number of iterations — kubak / detail
  7. [Concepts] Constrained partial specializations and function overloads. — saar / detail
  8. [Clang FE, SystemZ]  Don't add "true" value for the "mnop-mcount" — paulsson / detail
  9. Revert "[AArch64][SVE] Replace integer immediate intrinsics with splat — danilo.carvalho.grael / detail
  10. [Concepts] Fix crash in D41910 — saar / detail
  11. Fix more VFS tests on Windows — amccarth / detail
  12. [NFC] Update FIXME for one VFS test — amccarth / detail
  13. [libomptarget][nfc] Extract function from data_sharing, move to common — jonathanchesterfield / detail
  14. [Concepts] Fix incorrect move out of temporary in D41910 — saar / detail

clang-d334268-g830e08b98bc-t4641-b4641.tar.gz (Dec 18, 2019 11:27:42 AM)

  1. Fix modules build by adding missing includes to LTO/Config.h — Raphael Isemann / detail
  2. [NFC] Fix sanitizer lint problem that's breaking Android bot. — 31459023+hctim / detail
  3. Revert "Add an -fno-temp-file flag for compilation" — 31459023+hctim / detail
  4. [AArch64] add tests for bitcasted DUPLANE; NFC — spatel / detail
  5. [ MC ] Match labels to existing fragments even when switching sections. — mtrent / detail
  6. [AArch64][SVE] Replace integer immediate intrinsics with splat vector — danilo.carvalho.grael / detail

clang-d334262-g89d19d60adb-t4638-b4638.tar.gz (Dec 18, 2019 9:26:39 AM)

  1. Add an -fno-temp-file flag for compilation — hans / detail
  2. [globalisel] Attempt to fix ARM bots that emit the correct number in the — daniel_l_sanders / detail
  3. [NFC][InstCombine] Autogenerate assume.ll test — lebedev.ri / detail
  4. [gicombiner] Import tryCombineIndexedLoadStore() — daniel_l_sanders / detail
  5. [compiler-rt] Sync NetBSD ioctl definitions with 9.99.26 — n54 / detail
  6. [globalisel] Small correction to the fixup in 0a0813962d6. The two ID's — daniel_l_sanders / detail
  7. [ThinLTO] Show preserved symbols in DOT files — evgeny / detail
  8. [clang] [cmake] Fix gen_ast_dump_json_test.py binary dir — mgorny / detail
  9. [compiler-rt] [test] Disable ASLR for fuzzer tests on NetBSD — mgorny / detail
  10. [LoopUtils] Updated deleteDeadLoop() to handle loop nest. — whitneyt / detail
  11. gn build: Merge 9883d7edc65 — llvmgnsyncbot / detail
  12. [AArch64] update test checks; NFC — spatel / detail
  13. [NFC][InlineCost] Run clang-format on InlineCost.cpp — mtrofin / detail
  14. [compiler-rt] [test] Disable ASLR on LSAN+ASAN tests on NetBSD — mgorny / detail
  15. [compiler-rt] [test] Disable ASLR on UBSAN+[AMT]SAN tests on NetBSD — mgorny / detail
  16. [llvm-exegesis][NFC] internal changes — gchatelet / detail
  17. Reapply: [DebugInfo] Correctly handle salvaged casts and split fragments — stozer / detail

clang-d334245-g5e5e99c041e-t4634-b4634.tar.gz (Dec 18, 2019 6:44:39 AM)

  1. [Syntax] Use a hash table to search for tokens by their location — ibiryukov / detail
  2. gn build: Merge 1ad15046dcf — llvmgnsyncbot / detail
  3. Revert "Temporarily Revert "[gicombiner] Add the MatchDag structure and — daniel_l_sanders / detail
  4. gn build: Merge 7ea2e5195a8 — llvmgnsyncbot / detail
  5. Revert "[DebugInfo] Correctly handle salvaged casts and split fragments — stozer / detail
  6. [gicombiner] Add support for arbitrary match data being passed from — daniel_l_sanders / detail
  7. [lldb][NFC] Add unit test for persistent variable lookup with — Raphael Isemann / detail
  8. [InstCombine] add tests for copysign; NFC — spatel / detail
  9. [AArch64] match fcvtl2 with bitcasted extract — spatel / detail

clang-d334236-g038f53882e7-t4631-b4631.tar.gz (Dec 18, 2019 4:26:52 AM)

  1. [llvm-exegesis][mips] Add lit test — Milos.Stojanovic / detail
  2. [AArch64] Enable clustering memory accesses to fixed stack objects — jay.foad / detail
  3. [AArch64] Improve codegen of volatile load/store of i128 — victor.campos / detail
  4. [OpenCL] Add builtin function extension handling — sven.vanhaastregt / detail
  5. recommit: [ASTImporter] Friend class decl should not be visible in its — gabor.marton / detail
  6. [DebugInfo] Correctly handle salvaged casts and split fragments at ISel — stozer / detail
  7. [Syntax] Allow to mutate syntax trees — ibiryukov / detail
  8. [Syntax] Uppercase the first letter of the test name. NFC — ibiryukov / detail

clang-d334228-g7cd1cfdd6b6-t4628-b4628.tar.gz (Dec 18, 2019 2:26:44 AM)

  1. [llvm-readelf][llvm-readobj] - Reimplement the logic of section flags — grimar / detail
  2. [ELF] writePlt, writeIplt: replace parameters gotPltEntryAddr and index — maskray / detail
  3. [llvm-readelf] - Change letters used for SHF_ARM_PURECODE and — grimar / detail
  4. [llvm-readobj][test] - Cleanup hash-histogram.test — grimar / detail
  5. [llvm-readob] - Refactor printing of sections flags. NFCI. — grimar / detail
  6. [llvm-readobj][test] - Move a comment. NFC. — grimar / detail
  7. [cmake] Add llvm-locstats to LLVM_TEST_DEPENDS — david.stenberg / detail
  8. [NFC][TTI] Add Alignment for isLegalMasked[Gather/Scatter] — anna.welker / detail

clang-d334220-g8cc0b586738-t4625-b4625.tar.gz (Dec 17, 2019 10:21:11 PM)

  1. [X86] Add strict fma support — pengfei.wang / detail
  2. [X86] Add calculation for elements in structures in getting uniform base — pengfei.wang / detail

clang-d334218-gea93d7d6421-t4622-b4622.tar.gz (Dec 17, 2019 8:25:51 PM)

  1. [CFG] Add an option to expand CXXDefaultInitExpr into aggregate — xazax / detail

clang-d334217-g547659ae56f-t4620-b4620.tar.gz (Dec 17, 2019 6:28:08 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

clang-d334209-gc36773c78eb-t4617-b4617.tar.gz (Dec 17, 2019 4:19:29 PM)

  1. [lldb] Remove modern-type-lookup — Raphael Isemann / detail
  2. [RISCV][NFC] Trivial cleanup — luismarques / detail
  3. [libcxx] Fix include paths in fuzzing/partial_sort.pass.cpp — mikhail.maltsev / detail
  4. [DebugInfo] Only print a single blank line after an empty line table — jh7370 / detail
  5. [libomptarget][nfc] Move omp locks under target_impl — jonathanchesterfield / detail
  6. PostRA Machine Sink should take care of COPY defining register that is a — alex-t / detail
  7. [lldb][NFC] Allow creating ClangExpressionDeclMap and ClangASTSource — Raphael Isemann / detail
  8. [ASTImporter] Friend class decl should not be visible in its context — gabor.marton / detail
  9. [lldb][NFC] Rename ClangASTImporter::InsertRecordDecl to SetRecordLayout — Raphael Isemann / detail
  10. Reland [NFC-I] Remove hack for fp-classification builtins — erich.keane / detail
  11. This adds constrained intrinsics for the signed and unsigned conversions — kevin.neal / detail
  12. [lldb][NFC] Use StringRef in CreateRecordType and CreateObjCClass — Raphael Isemann / detail
  13. [gicombiner] Add the MatchDag structure and parse instruction DAG's from — daniel_l_sanders / detail
  14. gn build: Merge 390c8baa544 — llvmgnsyncbot / detail
  15. [clangd][NFC] Make use of TagDecl inside type for hover on auto — kadircet / detail
  16. [clangd] Fix handling of inline/anon namespaces and names of deduced — kadircet / detail
  17. Revert "Honor  -fuse-init-array when os is not specified on x86" — 31459023+hctim / detail
  18. [AArch64] add tests for fcvtl2; NFC — spatel / detail
  19. [lit] Fix internal diff newlines for -w/-b — jdenny.ornl / detail
  20. [AMDGPU] Update autogenerated checks — jay.foad / detail
  21. [ MC ] Match labels to existing fragments even when switching sections. — mtrent / detail
  22. [InstCombine][AMDGPU] Trim more components of *buffer_load — Piotr Sobczak / detail
  23. [gicombiner] Process the MatchDag such that every node is reachable from — daniel_l_sanders / detail
  24. [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP — ulrich.weigand / detail
  25. [DAGCombiner] Add node back in the worklist in topological order in — deadalnix / detail
  26. [FPEnv] IRBuilder support for constrained sitofp/uitofp. — kevin.neal / detail
  27. [RISCV] Add subtargets initialized with target feature — zakk.chen / detail
  28. [libomptarget][nfc] Move three files under common, build them for amdgcn — jonathanchesterfield / detail
  29. [driver][darwin] Pass -platform_version flag to the linker instead of — Alex Lorenz / detail
  30. Revert "[ASTImporter] Friend class decl should not be visible in its — thakis / detail
  31. [SDAG] remove use restriction in isNegatibleForFree() when called from — spatel / detail
  32. Revert "[SDAG] remove use restriction in isNegatibleForFree() when — spatel / detail
  33. [SDAG] adjust isNegatibleForFree calculation to avoid crashing — spatel / detail
  34. [AMDGPU] Fix typo in SIInstrInfo::memOpsHaveSameBasePtr — jay.foad / detail
  35. [objc_direct] fix uniquing when re-declaring a readwrite-direct property — Alex Lorenz / detail
  36. llvm-diff: Perform structural comparison on GlobalVariables, if possible — d.c.ddcc / detail
  37. [Clang FE, SystemZ]  Recognize -mpacked-stack CL option — paulsson / detail
  38. [WebAssembly] Convert MC tests to from bitcode to asm — sbc / detail
  39. [Attributor][NFC] Add test for sle comparison in h2s. — sstipanovic / detail
  40. [Attributor] H2S fix. — sstipanovic / detail
  41. [LIBOPENMP][NVPTX]Fix the build error in the runtime. — a.bataev / detail
  42. [OPENMP50]Add parsing/sema analysis for nontemporal clause. — a.bataev / detail
  43. [FPEnv] Remove unnecessary rounding mode argument for constrained — ulrich.weigand / detail
  44. [perf-training] Change profile file pattern string to use %4m instead of — apl / detail
  45. Recommit "[DebugInfo] Refactored macro related generation, added a test — SourabhSingh.Tomar / detail
  46. [Frontend] Fixes -Wrange-loop-analysis warnings — koraq / detail
  47. [Sema] Fixes -Wrange-loop-analysis warnings — koraq / detail
  48. [Driver] Avoid copies in range-based for loops — koraq / detail
  49. [IR] Use a reference in a range-based for — koraq / detail
  50. Fix buildbot failures after removing REQUIRES-ANY — nemanja.i.ibm / detail
  51. AMDGPU/SILoadStoreOptimillzer: Refactor CombineInfo struct — tstellar / detail
  52. [AIX] Avoid unset csect assert for functions defined after their use in — daltenty / detail
  53. [LoopFusion] Move instructions from FC0.Latch to FC1.Latch. — whitneyt / detail
  54. [driver][darwin] Use explicit -mlinker-version in the -platform_version — Alex Lorenz / detail
  55. [FPEnv][LegalizeTypes][LegalizeDAG][AArch64] Few fixes/improvements for — craig.topper / detail
  56. [analysis] Discard type qualifiers when casting values retrieved from — Artem Dergachev / detail
  57. Revert "[ MC ] Match labels to existing fragments even when switching — 31459023+hctim / detail
  58. [WebAssembly] Implement SIMD {i8x16,i16x8}.avgr_u instructions — tlively / detail
  59. [AMDGPU] Fixed cost model for packed 16 bit ops — Stanislav.Mekhanoshin / detail
  60. [FPEnv][LegalizeTypes] Make ScalarizeVecOp_STRICT_FP_ROUND do its own — craig.topper / detail

clang-d334149-gdf5a905aa8a-t4599-b4599.tar.gz (Dec 17, 2019 4:21:42 AM)

  1. [ObjC][DWARF] Emit DW_AT_APPLE_objc_direct for methods marked as — Raphael Isemann / detail
  2. [Support] Fix time trace multi threaded support with — russell.gallop / detail
  3. Revert "[Support] Fix time trace multi threaded support with — russell.gallop / detail
  4. Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" — gchatelet / detail
  5. [lldb] Add support for calling objc_direct methods from LLDB's — Raphael Isemann / detail
  6. [lldb][NFC] Remove implementation of GetOriginalDecl and just call — Raphael Isemann / detail
  7. [lldb-vscode] Centrally skip debug info variants for vscode tests — pavel / detail
  8. [lldb][NFC] Remove all unnecessary includes for ClangASTSourceCommon.h — Raphael Isemann / detail
  9. [lit] Remove lit's REQUIRES-ANY directive — thomasp / detail
  10. Fix assertion failure in getMemOperandWithOffsetWidth — kristof.beyls / detail
  11. [OpenCL] Add ExtVectorElementExpr constant evaluation (PR42387) — sven.vanhaastregt / detail

clang-d334138-g345f59667d8-t4595-b4595.tar.gz (Dec 17, 2019 2:18:36 AM)

  1. [LegalizeTypes] Remove the call to SplitVecRes_UnaryOp from — craig.topper / detail
  2. [LegalizeTypes] Remove ScalarizeVecRes_STRICT_FP_ROUND in favor of just — craig.topper / detail
  3. [LegalizeTypes] Pre-size the SmallVectors in ScalarizeVecRes_StrictFPOp — craig.topper / detail
  4. [lldb] Fix unused variable warning in ThreadPlanStepRange.cpp — Raphael Isemann / detail
  5. [MachO] Fix detecting malformed DWARF. — ikudrin / detail
  6. [sanitizer] Construct InternalMmapVector without memory allocation. — ikudrin / detail
  7. [ELF] Add IpltSection — maskray / detail
  8. [MinGW] Implicitly add .exe suffix if not provided — martin / detail
  9. [lit] [windows] Make sure to convert all path separators to backslashes — martin / detail
  10. [lldb][NFC] Make clang-format happy by removing trailing space in — Raphael Isemann / detail
  11. [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink — maskray / detail

clang-d334127-g97182013c45-t4593-b4593.tar.gz (Dec 17, 2019 12:17:49 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

clang-d334125-g0b969fa9ccf-t4591-b4591.tar.gz (Dec 16, 2019 9:41:43 PM)

  1. [Attributor][NFC] Clang format the Attributor — johannes / detail
  2. Revert "[LoopUtils] Updated deleteDeadLoop() to handle loop nest." — whitneyt / detail
  3. gn build: Merge ec4749e3b8d — llvmgnsyncbot / detail

clang-d334122-geea8ba097c4-t4589-b4589.tar.gz (Dec 16, 2019 7:44:37 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

clang-d334108-gf5bbe387e88-t4584-b4584.tar.gz (Dec 16, 2019 5:47:53 PM)

  1. [WebAssembly] Setting export_name implies llvm.used — sbc / detail
  2. [AArch64][SVE] Change pattern generation code to fix — maskray / detail
  3. [RISCV] Added isCompressibleInst() to estimate size in — apazos / detail
  4. Honor  -fuse-init-array when os is not specified on x86 — rnk / detail
  5. [llvm][MIRVRegNamerUtils] Adding hashing on CImm / FPImm — puyan / detail
  6. [libc++] Rework compressed pair constructors. — eric / detail
  7. [NFC][llvm][MIRVRegNamerUtils] Moving some switch cases and altering — puyan / detail
  8. [libc++] Add __default_init_tag to basic_string constructors — eric / detail
  9. [llvm] Add llvm-lipo dependency to runtimes — apl / detail

clang-d334099-g376cf43729c-t4582-b4582.tar.gz (Dec 16, 2019 3:46:33 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

clang-d334086-gcc802ea67be-t4578-b4578.tar.gz (Dec 16, 2019 1:42:27 PM)

  1. [OPENMP50]Add if clause in target teams idistribute simd directive. — a.bataev / detail
  2. [OPENMP][DOCS]Mark if clause on simd done, NFC. — a.bataev / detail
  3. Always -I clang/include when tblgen'ing in Clang. — rjmccall / detail
  4. Move Basic{Reader,Writer} emission into ASTPropsEmitter; NFC. — rjmccall / detail
  5. Replace tabs with spaces. — rjmccall / detail
  6. Add the ability to use property-based serialization for "cased" types. — rjmccall / detail
  7. Use property-based serialization for DeclarationName. — rjmccall / detail
  8. Add the ability to declare helper variables when reading properties from — rjmccall / detail
  9. Add the ability for properties to be conditional on other properties. — rjmccall / detail
  10. Use property-based serialization for TemplateName. — rjmccall / detail
  11. Add Optional::map. — rjmccall / detail
  12. Use property-based serialization for TemplateArgument. — rjmccall / detail
  13. Forward {read,write}SomeEnumType to {read,write}Enum instead of directly — rjmccall / detail
  14. [OPENMP][DOCS]Claim simd nontemporal clause, NFC. — a.bataev / detail
  15. gn build: (manually) merge c82e4ef69 — thakis / detail
  16. [ELF] De-template PltSection::addEntry. NFC — maskray / detail
  17. [ELF] Delete relOff from TargetInfo::writePLT — maskray / detail
  18. [ELF] Delete unused declaration addIRelativeRelocs after D65995. NFC — maskray / detail
  19. Only run mangled_names.test if python3 is available. — thakis / detail

clang-d334067-g00ffa744f97-t4576-b4576.tar.gz (Dec 16, 2019 11:42:21 AM)

  1. [TLI] Support for per-Function TLI that overrides available libfuncs — tejohnson / detail
  2. [llvm-cxxfilt] Correctly demangle COFF import thunk — Steven Wu / detail
  3. [SystemZ]  Improve verification of MachineOperands. — paulsson / detail
  4. Revert "[clangd] Reapply b60896fad926 Fall back to selecting — sam.mccall / detail
  5. [lit] max_failures does not need to be stored in LitConfig — julian.lettner / detail

clang-d334062-g081f736157d-t4574-b4574.tar.gz (Dec 16, 2019 9:46:03 AM)

  1. gn build: (manually, belatedly) merge r371898 — thakis / detail
  2. gn build: (manually, belatedly) merge r358832 — thakis / detail
  3. Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" — gchatelet / detail
  4. Revert "[clangd] Implement "textDocument/documentLink" protocol support" — gribozavr / detail
  5. Silence an MSVC "not all control paths" diagnostic; NFC. — aaron / detail
  6. [clangd] Make Tweak::Selection movable. NFC — sam.mccall / detail
  7. [clangd] Reapply b60896fad926 Fall back to selecting token-before-cursor — sam.mccall / detail
  8. Revert "[clangd] Reapply b60896fad926 Fall back to selecting — sam.mccall / detail
  9. [clangd] Reapply b60896fad926 Fall back to selecting token-before-cursor — sam.mccall / detail
  10. [clang][SystemZ] Add support for -march=native — ulrich.weigand / detail
  11. Fix floating point builtins to not promote float->double — erich.keane / detail
  12. [OPENMP50]Add if clause in target teams distribute parallel for simd — a.bataev / detail
  13. [llvm-exegesis][mips] Add SnippetGeneratorTest unit test — Milos.Stojanovic / detail
  14. gn build: Merge 0add79aec2e — llvmgnsyncbot / detail
  15. [mips] Add an assert in getTargetStreamer() — Milos.Stojanovic / detail
  16. Revert "Revert "[libomptarget] Move resource id functions into target — jonathanchesterfield / detail
  17. [Bugpoint] Do not create illegal function attribute combos — dag / detail
  18. [libunwind][RISCV] Add 64-bit RISC-V support — selliott / detail
  19. Fixing a -Wcovered-switch diagnostic and changing tabs to spaces; NFC. — aaron / detail

clang-d334043-gdf0cc105fa7-t4570-b4570.tar.gz (Dec 16, 2019 7:38:46 AM)

  1. [AArch64] Enable emission of stack maps for non-Mach-O binaries on — kristof.beyls / detail
  2. [AArch64][SVE2] Add intrinsics for binary narrowing operations — andrzej.warzynski / detail
  3. [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove — gchatelet / detail
  4. [llvm-exegesis] Set up AsmTargetStreamer in readSnippets — gchatelet / detail
  5. [lldb] Use file-based synchronization in TestVSCode_attach — pavel / detail
  6. find_interesting_reviews.py: adapt to github monorepo — kristof.beyls / detail
  7. Reland [AArch64][MachineOutliner] Return address signing for outlined — david.tellenbach / detail

clang-d334036-g7e20c3a71d5-t4568-b4568.tar.gz (Dec 16, 2019 5:35:58 AM)

  1. Fix for AMDGPU MUL_I24 known bits calculation — jay.foad / detail
  2. [BasicBlockUtils] Add utility to remove redundant dbg.value instrs — bjorn.a.pettersson / detail
  3. [LoopRotate] Add test case to show dbg value problem — bjorn.a.pettersson / detail
  4. [BasicBlockUtils] Fix dbg.value elimination problem in — bjorn.a.pettersson / detail
  5. Fix whitespace. — jay.foad / detail
  6. [lldb] Centralize desugaring of decltype-like types in ClangASTContext — pavel / detail
  7. [lldb][NFC] Remove all overloads of Copy/DeportType in ClangASTImporter — Raphael Isemann / detail
  8. Add initial tests for update_{llc_,cc_,}test_checks.py — Alexander.Richardson / detail
  9. [lldb] Add unit test for ClangASTImporter — Raphael Isemann / detail
  10. [Aarch64][SVE] Add intrinsics for scatter stores — andrzej.warzynski / detail

clang-d334026-g3b9715cb219-t4566-b4566.tar.gz (Dec 16, 2019 3:20:07 AM)

  1. Fix title underline in LangRef — gribozavr / detail
  2. [lldb][NFC] Remove ClangASTImporter::ResolveDeclOrigin — Raphael Isemann / detail
  3. [clangd] Get rid of raw string literals in macro calls — kadircet / detail
  4. [lldb][NFC] Fix file header of TestClangASTContext.cpp — Raphael Isemann / detail
  5. [ARM] Move MVE opcode helper functions to ARMBaseInstrInfo. NFC. — sjoerd.meijer / detail
  6. [CodegenPrepare] Guard against degenerate branches — v.churavy / detail
  7. [lldb][NFC] Move definition of ClangASTMetadata out of — Raphael Isemann / detail
  8. [NFC] Fix typos in Clangd and Clang — kbobyrev / detail

clang-d334018-g06832501279-t4563-b4563.tar.gz (Dec 16, 2019 1:12:00 AM)

  1. [lldb][NFC] Replace ClangASTImporter's use of map/set with SmallPtrSet — Raphael Isemann / detail
  2. [lldb][NFC] Remove unnecessary includes in source/Commands — Raphael Isemann / detail

clang-d334016-gbc633a42dd4-t4561-b4561.tar.gz (Dec 15, 2019 11:13:20 PM)

  1. [ORC] Make ObjectLinkingLayer own its jitlink::MemoryManager. — Lang Hames / detail
  2. [PowerPC] Fix %llvm.ppc.altivec.vc* lowering — tclin914 / detail
  3. [MC] Delete STT_SECTION special cases from MCSymbolELF::setType and — maskray / detail
  4. [llvm-objcopy][MachO] Implement --add-section — nuta / detail
  5. [llvm-objcopy][ELF] -O binary: use LMA instead of sh_offset to decide — maskray / detail
  6. [examples] Update LLJITWithJITLink example for change in c0143f37dab. — Lang Hames / detail
  7. [Orc][LLJIT] Automatically use JITLink for LLJIT on supported platforms. — Lang Hames / detail
  8. [examples] Rename LLJITWithJITLink to LLJITWithCustomObjectLinkingLayer. — Lang Hames / detail
  9. [ELF] Delete redundant isLive() check. NFC — maskray / detail
  10. Resolve exception specifications after marking the corresponding — richard / detail
  11. Properly compute whether statement expressions can throw, rather than — richard / detail
  12. [c++20] Compute exception specifications for defaulted comparisons. — richard / detail
  13. Mark the major papers for C++20 consistent comparisons as "done", and — richard / detail

clang-d334003-g1ea5ce6335c-t4554-b4554.tar.gz (Dec 15, 2019 6:47:55 PM)

  1. [MC] Ignore VK_WEAKREF in MCValue::getAccessVariant — maskray / detail
  2. [MC] Assume CommentStream is non-null in MCDisassembler::tryAdding* — maskray / detail

clang-d334001-gfdb408f348f-t4552-b4552.tar.gz (Dec 15, 2019 4:52:16 PM)

  1. [Kaleidoscope][BuildingAJIT] Add a missing std::move. — Lang Hames / detail
  2. [MC] Delete unused MCAsmInfoELF::UsesNonexecutableStackSection after — maskray / detail

clang-d333999-g8280896bd1b-t4549-b4549.tar.gz (Dec 15, 2019 2:53:10 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

clang-d333997-gaa4558497ff-t4547-b4547.tar.gz (Dec 15, 2019 12:54:01 PM)

  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

clang-d333991-g0133dc3983c-t4544-b4544.tar.gz (Dec 15, 2019 10:42:25 AM)

  1. [ARM][LowOverheadLoops] Remove dead loop update instructions. — sjoerd.meijer / detail
  2. [lldb][NFC] Cleanup includes in FormatManagerTests.cpp — Raphael Isemann / detail
  3. [Clang] Pragma vectorize_width() implies vectorize(enable) — sjoerd.meijer / detail
  4. [PowerPC][NFC] add test case for lwa - loop ds form prep — czhengsz / detail
  5. [AArch64][SVE] Implement intrinsics for non-temporal loads & stores — kerry.mclaughlin / detail
  6. [clang-tidy] Link shared library clangTidyOpenMPModule to library — adam.balogh / detail
  7. [Analyzer][NFC] Iterator Checkers - Separate iterator modeling and the — adam.balogh / detail
  8. [TableGen] Add bang-operators !getop and !setop. — simon.tatham / detail
  9. Revert "Reland [AArch64][MachineOutliner] Return address signing for — oliver.stannard / detail
  10. [llvm-readobj][llvm-readelf] - Remove excessive empty lines when — grimar / detail
  11. [ARM][MVE] Factor out an IntrinsicMX multiclass. — simon.tatham / detail
  12. gn build: Merge afb13afcf22 — llvmgnsyncbot / detail
  13. CodeGen: Allow annotations on globals in non-zero address space — nhaehnle / detail
  14. [SYCL] Add support for auxiliary triple specification to Frontend — alexey.bader / detail
  15. [AArch64][SVE] Add DAG combine rules for gather loads and sext/zext — andrzej.warzynski / detail
  16. [lldb][NFC] Remove ClangExternalASTSourceCommon::g_TotalSizeOfMetadata — Raphael Isemann / detail
  17. [Analyzer] Iterator Modeling: Print Container Data and Iterator — adam.balogh / detail
  18. Rollback assumeAligned in MemorySanitizer — gchatelet / detail
  19. [lldb][NFC] Remove dead metadata code in ClangASTSourceProxy — Raphael Isemann / detail
  20. [DebugInfo] Fix printing of DW_LNS_set_isa — jh7370 / detail
  21. [Alignment][NFC] Introduce Align in IRBuilder — gchatelet / detail
  22. [test][llvm-dwarfdump] Add missing testing for some --debug-* options — jh7370 / detail
  23. Removing an unused selection field from a diagnostic; NFC. — aaron / detail
  24. [AArch64] Teach Load/Store optimizier to rename store operands for — flo / detail
  25. Revert "[AArch64][SVE] Implement intrinsics for non-temporal loads & — kerry.mclaughlin / detail
  26. [lldb] Don't search the metadata map three times when retrieving — Raphael Isemann / detail
  27. [LLD][ELF][AArch64][ARM] Add missing classof to patch sections. — peter.smith / detail
  28. [LLD][ELF][AArch64][ARM] When errata patching, round thunk size to 4KiB. — peter.smith / detail
  29. AMDGPU: Fix copy-pasted test name error — arsenm2 / detail
  30. [Analyzer] Iterator Checkers: Replace `UnknownVal` in comparison result — adam.balogh / detail
  31. Verifier: Check frame-pointer attribute values — arsenm2 / detail
  32. [ARM][NFC] Change test to use CHECK-NEXT — diogo.sampaio / detail
  33. [Support] Add TimeTraceScope constructor without detail arg — russell.gallop / detail
  34. [Loop] Add isRotated method to Loop class. — kbarton / detail
  35. [SystemZ] Fix 128-bit strict FMA expansion pre-z14 — ulrich.weigand / detail
  36. [TableGen] Remove unused target intrinsic generation logic — rnk / detail
  37. [X86] Erase dead LEA instruction after converting it to MOV in — craig.topper / detail
  38. [SystemZ] Add llvm.minimum / llvm.maximum tests — ulrich.weigand / detail
  39. [AArch64] Skip debug ops with regsOverlap in AArch64 LD/ST opt. — flo / detail
  40. Don't run expect based tests remotely. — Jason Molenda / detail
  41. [DA] Improve dump to show source and sink of the dependence — bmahjour / detail
  42. update TestThreadStepOut.py to expect correct source line on arm64. — Jason Molenda / detail
  43. [ELF][AArch64] Rename --force-bti to -z force-bti and --pac-plt to -z — maskray / detail
  44. Remove TypeValidators (NFC in terms of the testsuite) — Adrian Prantl / detail
  45. [OPENMP50]Add if clause in teams distribute simd directive. — a.bataev / detail
  46. [VFS] Extend virtual working directory test — Jonas Devlieghere / detail
  47. [profile] Delete stale profile in test/profile/instrprof-set-filename.c, — Vedant Kumar / detail
  48. [profile] Delete stale profiles in — Vedant Kumar / detail
  49. [profile] Avoid allocating a page on the stack, NFC — Vedant Kumar / detail
  50. [OPENMP50]Fix capturing of if condition in target parallel for simd — a.bataev / detail
  51. [SDAG] remove use restriction in isNegatibleForFree() when called from — spatel / detail
  52. [StringRef] Test all default characters in unit test — Jonas Devlieghere / detail
  53. [AArch64] Be more careful to skip debug operands in LdSt Optimizier. — flo / detail
  54. [VFS] Disable check for ../foo on Windows — Jonas Devlieghere / detail
  55. Add intrinsics for unary narrowing operations — andrzej.warzynski / detail
  56. Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=Off builds after — maskray / detail
  57. [MergeFuncs] Remove incorrect attribute copying — nikita.ppv / detail
  58. [analyzer] CStringChecker: Improve warning messages. — Artem Dergachev / detail
  59. [analyzer] CStringChecker: Fix overly eager assumption that memcmp args — Artem Dergachev / detail
  60. [analyzer] LocalizationChecker: Fix a crash on synthesized accessor — Artem Dergachev / detail
  61. [ValueTracking] Add tests for non-null check after load/store; NFC — nikita.ppv / detail
  62. [ValueTracking] Pointer is known nonnull after load/store — nikita.ppv / detail
  63. [analyzer] Escape symbols conjured into specific regions during a — xazax / detail
  64. [InstCombine] Optimize overflow check base on uadd.with.overflow result — nikita.ppv / detail
  65. [WebAssembly] Add new `export_name` clang attribute for controlling wasm — sbc / detail
  66. return-object-by-reference ("non trivial") xfail on arm64 in — Jason Molenda / detail
  67. [OpenMP] Introduce the OpenMP-IR-Builder — johannes / detail
  68. [ADT] Fix SmallDenseMap assertion with large InlineBuckets — nikita.ppv / detail
  69. [libc++] Add fuzzing tests for parts of <random>. — eric / detail
  70. [LegalizeTypes] In SoftenFloatRes_FP_EXTEND, move the check for input — craig.topper / detail
  71. [TSan] Pacify flaky test on Darwin — julian.lettner / detail
  72. [OPENMP50]Add if clause in teams distribute parallel for simd directive. — a.bataev / detail
  73. [libc++] Fix fuzzing unit tests with exceptions disabled. — eric / detail
  74. Add resurrecting Type Validators to projects.rst — Adrian Prantl / detail
  75. [libc++] Fix fuzzing tests with older GCC compilers. — eric / detail
  76. [lldb][dotest] Improve libc++ detection — rupprecht / detail
  77. Revert "[SDAG] remove use restriction in isNegatibleForFree() when — spatel / detail
  78. Fix detection of __attribute__((may_alias)) to properly look through — richard / detail
  79. [lldb][dotest] Add `#include <algorithm>` to libc++ detection — rupprecht / detail
  80. [lldb/Host] Use Host/Config.h for LibXML2 instead of a global define — Jonas Devlieghere / detail
  81. Don't call export_symbols.py with duplicate libs — daltenty / detail
  82. Suppress false-positive -Wuninitialized warnings in the constructor of a — richard / detail
  83. [lldb/CMake] Simplify linking against curses — Jonas Devlieghere / detail
  84. [lit] Improve formatting of error messages. NFC — julian.lettner / detail
  85. [clang][clang-scan-deps] Aggregate the full dependency information. — bigcheesegs / detail
  86. [OpenMP] Use the OpenMP-IR-Builder — johannes / detail
  87. Revert "[DWARF] Allow cross-CU references of subprogram definitions" — Vedant Kumar / detail
  88. Revert "[clang][clang-scan-deps] Aggregate the full dependency — bigcheesegs / detail
  89. [AArch64][x86] add tests for possible infinite loops in DAGCombiner; NFC — spatel / detail
  90. [analyzer] Do not cache out on some shared implicit AST nodes — xazax / detail
  91. [libc++] Require C++14 in all cases. — eric / detail
  92. [libc++abi] Fix non-constant initialization of default terminate — eric / detail
  93. gn build: (manually) merge d23c61490c — thakis / detail
  94. [Remarks][Driver] Ask for line tables when remarks are enabled — francisvm / detail
  95. Rename TTI::getIntImmCost for instructions and intrinsics — rnk / detail
  96. [IR] Split out target specific intrinsic enums into separate headers — rnk / detail
  97. [AArch64][SVE] Add patterns for scalable vselect — mcinally / detail
  98. [llvm][MIRVRegNamerUtils] Adding hashing on memoperands. — puyan / detail
  99. gn build: (manually) merge 5d986953c8b917bacfaa1f800fc1e242559f76be — thakis / detail
  100. [AutoFDO] Statistic for context sensitive profile guided inlining — aktoon / detail
  101. [OpenMP][Docs] Mark 5.0 features worked on and list 5.1 features — johannes / detail
  102. [Syntax] Build nodes for simple cases of top level declarations — ibiryukov / detail
  103. Fix an error in the block ABI documentation sample code — Akira / detail
  104. [ARM][MVE] Sink vector shift operand — grubbymitts69 / detail
  105. [libc++] Fix -Wdeprecated-copy warnings in __bit_reference — echristo / detail
  106. Revert "[ARM][MVE] Sink vector shift operand" — grubbymitts69 / detail
  107. [DWARF5][DWARFVerifier] Check that Skeleton compilation unit does not — a.v.lapshin / detail
  108. Temporarily Revert "[libc++] Fix -Wdeprecated-copy warnings in — echristo / detail
  109. [compiler-rt] Add a critical section when flushing gcov counters — calixte.denizet / detail
  110. Revert unintentional change to compiler-rt as part of the — echristo / detail
  111. [NFC][llvm][MIRVRegNamerUtils] Moving methods around. Making some — puyan / detail
  112. [llvm-readobj][test] - Cleanup and split tests in tools/llvm-readobj — grimar / detail
  113. [libomptarget][nfc] Add missing header for amdgcn/target_impl — jonathanchesterfield / detail
  114. [AArch64][SVE] Remove nxv1f32 and nxv1f64 as legal types — cullen.rhodes / detail
  115. [Tooling] Move raw string literal out of a macro call. NFC — ibiryukov / detail
  116. [DataLayout] Fix occurrences that size and range of pointers are assumed — nicola.zaghen / detail
  117. [lldb][NFC] Don't implement ClangASTContext::SetMetadata again as a — Raphael Isemann / detail
  118. [NFC] - Typo fix in test/CodeGenCXX/runtime-dllstorage.cpp — gabor.buella / detail
  119. Temporarily Revert "[DataLayout] Fix occurrences that size and range of — nicola.zaghen / detail
  120. [Mips] Add support for min/max/umin/umax atomics — Mirko.Brkusanin / detail
  121. [clangd] Fix hover crashing on null types — kadircet / detail
  122. [lldb] "See through" atomic types in ClangASTContext — pavel / detail
  123. [lldb] Remove ClangASTMetrics — Raphael Isemann / detail
  124. [llvm-readobj][test] - Add a test for testing regular section flags and — grimar / detail
  125. [NFC] - Partially revert 9c48c2f9c477007234c — gabor.buella / detail
  126. [clangd] Fix windows tests — kadircet / detail
  127. [Tooling/Syntax] Helpers to find spelled tokens touching a location. — sam.mccall / detail
  128. [Support] Extend TimeProfiler to support multiple threads — russell.gallop / detail
  129. [clangd] Rename constructors and destructors in cross-file case — kbobyrev / detail
  130. [Support] Try to fix bot failure after 8ddcd1dc26 — russell.gallop / detail
  131. [DebugInfo] Prevent invalid fragments at ISel from dropping debug info — stozer / detail
  132. [Analyzer][Docs][NFC] Add CodeChecker to the command line tools — gabor.marton / detail
  133. [Attributor][NFC] Refactoring `AANoFreeArgument::updateImpl` — uenoku.tokotoko / detail
  134. [Attributor] [NFC] Use `checkForAllUses` helpr in — uenoku.tokotoko / detail
  135. [Attributor][NFC] Fix comments and unnecessary comma — uenoku.tokotoko / detail
  136. [NFC][ARM] Add some test triples — sam.parker / detail
  137. [Diagnsotics] Small Improvement on -Wmisleading-indentation — tyker / detail
  138. [clangd] Implement "textDocument/documentLink" protocol support — sam.mccall / detail
  139. [llvm-dwarfdump] Add blank line after printing line table — jh7370 / detail
  140. [lldb/DWARF] Fix v5 location lists for dwo files — pavel / detail
  141. [ARM][MVE] Sink vector shift operand — sam.parker / detail
  142. [OpenMP][Test] Add check for aux-triple predefined macros — alexey.bader / detail
  143. AMDGPU/SILoadStoreOptimizer: Simplify function — tstellar / detail
  144. [ARM][CMSE] Add CMSE header and builtins — momchil.velikov / detail
  145. gn build: Merge 600d123c6ff — llvmgnsyncbot / detail
  146. [Alignment][NFC] Adding Align compatible methods to — gchatelet / detail
  147. [ARM][MVE] findVCMPToFoldIntoVPS. NFC. — sjoerd.meijer / detail
  148. [Matrix] Add first set of matrix intrinsics and initial lowering pass. — flo / detail
  149. gn build: Merge 526244b187d — llvmgnsyncbot / detail
  150. Fix naming style. NFC. — alexfh / detail
  151. [clang-tidy] Use early returns to make the code easier to read and — alexfh / detail
  152. [clang] Turn -fno-builtin flag into an IR Attribute — gchatelet / detail
  153. [amdgpu] Fix `-Wenum-compare` warning. NFC. — michael.hliao / detail
  154. [ASTImporter] Support functions with placeholder return types ... — gabor.marton / detail
  155. [fuzzer] Add basic support for emscripten. — metzman / detail
  156. [lldb/CMake] Rename LLDB_DISABLE_CURSES to LLDB_ENABLE_CURSES — Jonas Devlieghere / detail
  157. [BasicAA] Use GEP as context for computeKnownBits in aliasGEP. — flo / detail
  158. [lldb/CMake] Rename LLDB_DISABLE_LIBEDIT to LLDB_ENABLE_LIBEDIT — Jonas Devlieghere / detail
  159. [ELF] Add a comment to handleSectionGroup(). NFC — maskray / detail
  160. [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_LIBXML2 — Jonas Devlieghere / detail
  161. [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_TERMIOS — Jonas Devlieghere / detail
  162. [AArch64][PowerPC] add tests for shift sandwich; NFC — spatel / detail
  163. [lldb/Core] Add missing include — Jonas Devlieghere / detail
  164. [lldb/Core] Add missing include (2/2) — Jonas Devlieghere / detail
  165. [DAGCombiner] improve readability — spatel / detail
  166. [FormatEntity] Add mangled function name support — medismail.bennani / detail
  167. [SystemZ]  Implement the packed stack layout — paulsson / detail
  168. Default to -fuse-init-array — maskray / detail
  169. [PS4] Predefine the __SCE__ macro for the x86_64-scei-ps4 triple — warren_ristow / detail
  170. [compiler-rt] libFuzzer: update -merge_control_file= help message. — mmoroz / detail
  171. Rename LoopInfo::isRotated() to LoopInfo::isRotatedForm(). — kbarton / detail
  172. Suppress -Wwarn-unused-variables when we don't know the constructor — erich.keane / detail
  173. TypeCategory: Initialize m_enabled to false — Vedant Kumar / detail
  174. [AMDGPU] AMDGPUUsage clarify address space information and other typo — Tony.Tye / detail
  175. [Target] Remove Target::GetScratchClangASTContext — apl / detail
  176. [OPENMP50]Improve checks for declare variant functions compatibility. — a.bataev / detail
  177. [LTO] Support for embedding bitcode section during LTO — tejohnson / detail
  178. [libc++] Add check to ensure oss-fuzz properly targets libc++. — eric / detail
  179. [DAGCombiner] fold shift-trunc-shift to shift-mask-trunc — spatel / detail
  180. [OPENMP50]Fix possible conflict when emitting an alias for the functions — a.bataev / detail
  181. [sanitizers] Redirect stdout and stderr to TASK_LOG — echristo / detail
  182. [clang] [test] Disable the test exhausting stack on NetBSD — mgorny / detail
  183. Revert "[DAGCombiner] fold shift-trunc-shift to shift-mask-trunc" — spatel / detail
  184. [NFC][InstSimplify] Refactoring ThreadCmpOverSelect function — dendibakh / detail
  185. [Attributor][FIX] Do treat byval arguments special — johannes / detail
  186. [libc++] Tolerate NaN returning random distributions for now — eric / detail
  187. [clangd] Heuristically resolve dependent method calls — zeratul976 / detail
  188. [AArch64][SVE] Add integer arithmetic with immediate instructions. — danilo.carvalho.grael / detail
  189. Update line number after previous patch added an additional unsupported — echristo / detail
  190. [libomptarget] Move resource id functions into target specific code, — jonathanchesterfield / detail
  191. [IR] Include target specific intrinsic headers — aheejin / detail
  192. [libomptarget][nfc] Add declarations of atomic functions for amdgcn — jonathanchesterfield / detail
  193. hwasan: add tag_offset DWARF attribute to optimized debug info — eugenis / detail
  194. __bit_reference: fix -Wdeprecated-copy warnings — maskray / detail
  195. NFC: DebugInfo: Refactor debug_loc/loclist emission into a common — dblaikie / detail
  196. NFC: DebugInfo: Refactor RangeSpanList to be a struct, like — dblaikie / detail
  197. Fix test to work correctly on 32-bit platforms. — douglas.yung / detail
  198. [clangd] Fix Windows test failure by adding — zeratul976 / detail
  199. [iOS sim] Simplify iossim_run.py script — julian.lettner / detail
  200. Temporarily revert "NFC: DebugInfo: Refactor RangeSpanList to be a — echristo / detail
  201. [libc++] Cleanup and enable multiple warnings. — eric / detail
  202. [libc++] Mark all fuzzing tests as unsupported in C++03 — eric / detail
  203. [NFC][AArch64] Fix typo. — tclin914 / detail
  204. Remove extra character I added to test my changes that I forgot to — douglas.yung / detail
  205. [libcxx] [test] Fix valarray UB and MSVC warnings. — stl / detail
  206. Correct inf typo — tclin914 / detail
  207. temporary — ruiu / detail
  208. Update the man page — ruiu / detail
  209. Revert an accidental commit af5ca40b47b3e85c3add81ccdc0b787c4bc355ae — ruiu / detail
  210. [lldb] Remove xpasses after pr44037 fix committed — omair.javaid / detail
  211. Reapply [LVI] Normalize pointer behavior — nikita.ppv / detail
  212. [LegalizeTypes] Remove unnecessary if before calling ReplaceValueWith on — craig.topper / detail
  213. [llvm-readobj] - Fix letters used for dumping section types in GNU — grimar / detail
  214. [yaml2obj] - Add a way to override sh_flags section field. — grimar / detail
  215. [clangd] Introduce paragraph, the first part of new rendering structs — kadircet / detail
  216. [clangd] Introduce codeblocks — kadircet / detail
  217. [clangd] Add "inline" keyword to prevent ODR-violations in DefineInline — kadircet / detail
  218. [lldb/cmake] Temporarily revive LLDB_DISABLE_CURSES — pavel / detail
  219. [clangd] Fix windows builds — kadircet / detail
  220. [LiveDebugValues] Omit entry values for DBG_VALUEs with pre-existing — david.stenberg / detail
  221. Recommit "[AArch64][SVE] Implement intrinsics for non-temporal loads & — kerry.mclaughlin / detail
  222. [lldb][NFC] Make metadata tracking type safe — Raphael Isemann / detail
  223. [lldb][NFC] Add reminder to TestSampleTest that setUp should be deleted — Raphael Isemann / detail
  224. [Docs] Fix target feature matrix for PowerPC and SystemZ — kai.nacke / detail
  225. [lldb][NFC] Remove 'from __future__ import print_function' from all — Raphael Isemann / detail
  226. [lldb][NFC] Remove unused includes in Utility's source files — Raphael Isemann / detail
  227. [lldb][NFC] Remove all `setUp` overrides that only call the parent — Raphael Isemann / detail
  228. [ARM][MVE][Intrinsics] Add *_x() variants of my *_m() intrinsics. — mark.murray / detail
  229. Revert "[ARM][MVE] findVCMPToFoldIntoVPS. NFC." — sjoerd.meijer / detail
  230. [ELF] Allow getErrPlace() to work before Out::bufferStart is set — Alexander.Richardson / detail
  231. [NFC] Use EVT instead of bool for getSetCCInverse() — Alexander.Richardson / detail
  232. [Sema] Improve diagnostic about addr spaces for overload candidates — anastasia.stulova / detail
  233. [llvm-locstats] Avoid the locstats when no scope bytes coverage found — djordje.todorovic / detail
  234. Revert "AMDGPU: Try to commute sub of boolean ext" — tim.renouf / detail
  235. [ARM] Add custom strict fp conversion lowering when non-strict is custom — john.brawn / detail
  236. [ARM][MVE] Add intrinsics for more immediate shifts. — simon.tatham / detail
  237. [llvm-dwarfdump][Statistics] Change the coverage buckets representation. — kbessonova / detail
  238. [ARM][MVE] Add vector reduction intrinsics with two vector operands — mikhail.maltsev / detail
  239. [x86] add tests for shift-trunc-shift; NFC — spatel / detail
  240. [libomptarget][nfc] Add nop syncwarp function for amdgcn — jonathanchesterfield / detail
  241. Reland [DataLayout] Fix occurrences that size and range of pointers are — nicola.zaghen / detail
  242. [llvm-dwarfdump][Statistics] Don't count coverage less than 1% as 0% — kbessonova / detail
  243. [ARM][MVE] Make VPT invalid for tail predication — sam.parker / detail
  244. [ARM][MVE][Intrinsics] remove extraneous intrinsics. — mark.murray / detail
  245. [Tooling/Sy