collapse
0%
WDescription%
Build stability: All recent builds failed.0
Test Result: 4 tests failing out of a total of 35,308 tests.99
Build History
x
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 
 
 
 
 
 Identified problems
 
 
 
 
 
 
 
 
 
 
 
 Identified problems
 Identified problems
 

Changes

#6895 (Jan 18, 2020 3:40:27 AM)

  1. [profile] Support counter relocation at runtime — phosek / detail
  2. hwasan: Remove dead code. NFCI. — peter / detail
  3. [CMake] Prefer multi-target variables over generic target variables in — phosek / detail
  4. [MemDepAnalysis/VNCoercion] Move static method to its only use. [NFCI] — asbirlea / detail
  5. Merge memtag instructions with adjacent stack slots. — eugenis / detail
  6. [gn build] fix build after 22af2cbefc — thakis / detail
  7. [gn build] Port d3db13af7e5 — llvmgnsyncbot / detail
  8. Remove redundant CXXScopeSpec from TemplateIdAnnotation. — richard / detail
  9. Remove AllTargetsAsmPrinters — thakis / detail
  10. [libc] Replace the use of gtest with a new light weight unittest — sivachandra / detail
  11. Remove unneeded FoldingSet.h include from Attributes.h — rnk / detail
  12. AMDGPU/GlobalISel: Select DS append/consume — arsenm2 / detail
  13. AMDGPU/GlobalISel: Select llvm.amdgcn.update.dpp — arsenm2 / detail
  14. Consolidate internal denormal flushing controls — arsenm2 / detail
  15. TableGen/GlobalISel: Don't check exact intrinsic opcode value — arsenm2 / detail
  16. [MLIR] LLVM dialect: modernize and cleanups — frank.laub / detail
  17. [WebAssembly] Track frame registers through VReg and local allocation — dschuff / detail
  18. [IR] Remove some unnecessary cleanup in Module's dtor, and use a — dblaikie / detail
  19. DebugInfo: Move SectionLabel tracking into CU's addRange — dblaikie / detail
  20. [lldb/Makefile.rules] Force the default target to be 'all' — Fred Riss / detail
  21. [lldb/testsuite] Modernize 2 test Makefiles — Fred Riss / detail
  22. [DAG] Add helper for creating constant vector index with correct type. — michael.hliao / detail
  23. [Concepts] Requires Expressions — saar / detail

#6894 (Jan 17, 2020 4:10:24 PM)

  1. [lldb] Run the shell test for Xcode's standalone build — Jonas Devlieghere / detail
  2. [AsmParser] Make generic directives and aliases case insensitive. — david.spickett / detail
  3. Fix Wparentheses warning. NFCI. — llvm-dev / detail
  4. [SelectionDAG] Better ISD::ANY_EXTEND/ISD::ANY_EXTEND_VECTOR_INREG — llvm-dev / detail
  5. [AArch64][SVE] Add break intrinsics — cullen.rhodes / detail
  6. [lldb] Add missing terminate calls to Python/Lua subsystems — Raphael Isemann / detail
  7. [lldb] Remove out of order OperatingSystemPython::Terminate call in — Raphael Isemann / detail
  8. [llvm-exegesis][mips] Add support for memory instructions — Milos.Stojanovic / detail
  9. clang-format: fix spacing in `operator const char*()` — krasimir / detail
  10. clang-format: [JS] pragmas for tslint, tsc. — martin / detail
  11. [BasicBlock] fix looping in getPostdominatingDeoptimizeCall — fedor.sergeev / detail
  12. Revert "[mlir][ods] Support dialect specific content emission via hooks" — antiagainst / detail
  13. [mlir][spirv] Support implied extensions and capabilities — antiagainst / detail
  14. [ARM][MVE] Tail Predicate IsSafeToRemove — sam.parker / detail
  15. [IR] add unit test for Constant::isElementWiseEqual() for undef corner — spatel / detail
  16. [IR] fix Constant::isElementWiseEqual() to allow for all undef elements — spatel / detail
  17. Add `bugprone-reserved-identifier` — aaron / detail
  18. [gn build] Port 42a0355816d — llvmgnsyncbot / detail
  19. [SelectionDAG] ComputeKnownBits - assert we're computing the 0'th — llvm-dev / detail
  20. [X86] Split X87/SSE compare classes into WriteFCom + WriteFComX — llvm-dev / detail
  21. [clang-tidy] Disable Checks on If constexpr statements in template — nathan / detail
  22. Fix a compile error to get bots back to green. — aaron / detail
  23. Another speculative fix for the Windows bots. — aaron / detail
  24. [Hexagon] Add prev65 subtarget feature — kparzysz / detail
  25. [Hexagon] Improve HVX version checks — kparzysz / detail
  26. [x86] try harder to form 256-bit unpck* — spatel / detail
  27. Fix gcc9 "moving a local object in a return statement prevents copy — llvm-dev / detail
  28. Fix gcc9 "moving a local object in a return statement prevents copy — llvm-dev / detail
  29. Revert rGff3fe145fe48 "Fix gcc9 "moving a local object in a return — llvm-dev / detail
  30. Revert rGb6437b352db9 - "Fix gcc9 "moving a local object in a return — llvm-dev / detail
  31. AMDGPU: Don't assert on a16 images on targets without FeatureR128A16 — arsenm2 / detail
  32. [DataFlow] Factor two worklist implementations out — xazax / detail
  33. Renamed traverseDecl to TraverseDecl in a test — gribozavr / detail
  34. [AArch64] Make AArch64 specific assembly directives case insensitive — david.spickett / detail
  35. [lldb] Try to fix writing outside temp dir from — sam.mccall / detail
  36. [mlir][spirv] Add `const` qualifier for static arrays — antiagainst / detail
  37. [InstCombine] Add test for -expensive-combines option; NFC — nikita.ppv / detail
  38. [InstCombine] Support disabling expensive combines in opt — nikita.ppv / detail
  39. [InstCombine] Split assume test in expensive and not; NFC — nikita.ppv / detail
  40. [InstCombine] Fix worklist management in return combine — nikita.ppv / detail
  41. [mlir] Improve documentation in ModuleTranslation MLIR to LLVM IR — zinenko / detail
  42. [mlir][spirv] Add lowering from `loop.if` to `spv.selection` — antiagainst / detail
  43. [VectorOps] Update vector transfer read op comments. — ntv / detail
  44. [InstCombine] Fix worklist management in DSE (PR44552) — nikita.ppv / detail
  45. [libTooling] Fix bug in Stencil handling of macro ranges — yitzhakm / detail
  46. [mlir] Generator converting LLVM intrinsics defs to MLIR ODS — zinenko / detail
  47. [SeparateConstOffsetFromGEP] Fix: sext(a) + sext(b) -> sext(a + b) — kevin.neal / detail
  48. [llvm-nm] Don't report "no symbols" error for files that contain symbols — sbc / detail
  49. [mlir][spirv] Explicitly set the size of static arrays — antiagainst / detail
  50. Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysroot — Adrian Prantl / detail
  51. [perf-training] Ignore ' (in-process)' prefix from -### — francisvm / detail
  52. Revert "[llvm-nm] Don't report "no symbols" error for files that contain — sbc / detail
  53. [test] Fix tests after D52810 — maskray / detail
  54. Reland "[llvm-nm] Don't report "no symbols" error for files that contain — maskray / detail
  55. [clang] Set function attributes on SEH filter functions correctly. — Sanne.Wouda / detail
  56. [test] Fix test/ELF/lto/thinlto-obj-path.ll after D52810 — maskray / detail
  57. [mlir] Replace AbstractOperation::classof with a ClassID instance. — riverriddle / detail
  58. [Hexagon] Refactor HexagonShuffle — kparzysz / detail
  59. [InterfaceStubs][test] Add -triple to — maskray / detail
  60. [GlobalsModRef] Add invalidate method — asbirlea / detail
  61. [Hexagon] Move testcase from c1873631d0a8f2acc to proper location — kparzysz / detail
  62. [mlir][spirv] Explicitly construct ArrayRef from array — antiagainst / detail
  63. [AMDGPU] allow multi-dword flat scratch access since GFX9 — Stanislav.Mekhanoshin / detail
  64. [BrachProbablityInfo] Add invalidate method. — asbirlea / detail
  65. [CallGraph]  Add invalidate method. — asbirlea / detail
  66. [LazyCallGraph] Add invalidate method. — asbirlea / detail
  67. [UnitTests] Add invalidate methods. — asbirlea / detail
  68. [TestQuoting] Use the fully qualified path for remote platforms. — ditaliano / detail
  69. Update testcase for LLVM IR change (sysroot) — Adrian Prantl / detail
  70. Update clang test. — asbirlea / detail
  71. [Hexagon] Use itinerary for assembler HVX resource checking — kparzysz / detail
  72. [OPENMP]Improve debug locations in OpenMP regions. — a.bataev / detail
  73. [SVE] Pass Scalable argument to VectorType::get in Bitcode Reader — huihuiz / detail
  74. [mlir][spirv] Explicitly construct ArrayRef from static array — antiagainst / detail
  75. Revert "[SVE] Pass Scalable argument to VectorType::get in Bitcode — efriedma / detail
  76. [libFuzzer] Allow discarding output in ExecuteCommand in Fuchsia. — mvanotti / detail
  77. [Flang][mlir] add a band-aid to support the creation of mutually — zinenko / detail
  78. [MLIR] LLVM dialect: Add llvm.atomicrmw — zinenko / detail
  79. Attempt to fix Go syntax error — Adrian Prantl / detail
  80. Revert "Attempt to fix Go syntax error" — Adrian Prantl / detail
  81. Revert "Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysroot" — Adrian Prantl / detail
  82. Move the sysroot attribute from DIModule to DICompileUnit — Adrian Prantl / detail
  83. [ELF] Allow R_PLT_PC (R_PC) to a hidden undefined weak symbol — maskray / detail
  84. debugserver: Pass -arch flags to mig invocation as needed — Vedant Kumar / detail
  85. [ms] [llvm-ml] Add placeholder for llvm-ml, based on llvm-mc — epastor / detail
  86. [xray] Add xray-ignore-loops option — smeenai / detail
  87. [clang][xray] Add -fxray-ignore-loops option — smeenai / detail
  88. [xray] Allow instrumenting only function entry and/or only function exit — smeenai / detail
  89. Pass length of string in Go binding of CreateCompileUnit — Adrian Prantl / detail
  90. [mlir] [VectorOps] Rename Utils.h into VectorUtils.h — ajcbik / detail
  91. [InstSimplify] add test for select of FP constants; NFC — spatel / detail
  92. [InstSimplify] add test for select of vector constants; NFC — spatel / detail
  93. hwasan: Move .note.hwasan.globals note to hwasan.module_ctor comdat. — peter / detail
  94. [libc++] Optimize / partially inline basic_string copy constructor — eric / detail
  95. [mlir][Linalg] Extend linalg vectorization to MatmulOp — ntv / detail
  96. [lldb/Docs] Fix formatting for the variable formatting page — Jonas Devlieghere / detail
  97. [libcxx] Introduce LinuxRemoteTI for remote testing — jaskiewiczs / detail
  98. [CMake] Use LinuxRemoteTI instead of LinuxLocalTI in CrossWinToARMLinux — jaskiewiczs / detail

#6893 (Jan 17, 2020 4:12:31 AM)

  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 — Mehdi Amini / 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
  10. [lldb/Debugger] Rename ExecuteIOHandlers to RunIOHandlers (NFC) — Jonas Devlieghere / detail
  11. Add testing for DW_OP_piece and fix a bug with small Scalar values. — Adrian Prantl / detail
  12. Fix a buffer-size bug when the first DW_OP_piece is undefined — Adrian Prantl / detail
  13. [modules] Do not cache invalid state for modules that we attempted to — vsapsai / detail
  14. Add back more link components. — wanyu9511 / detail
  15. Revert "[RISCV] Support ABI checking with per function target-features" — zakk.chen / detail
  16. Add extra test file forgotten in 45d7080. — richard / detail
  17. [NFC][PowerPC] Remove unnecessary link components. — wanyu9511 / detail
  18. [mlir][spirv] Add implied capabilities and availability for capabilities — antiagainst / detail
  19. [mlir][spirv] Use symbolize functions in enum attribute predicates — antiagainst / detail
  20. [mlir][spirv] Fix SPV_MM_Vulkan extension reqirements — antiagainst / detail
  21. Avoid creating an immutable map in the Automaton class. — hayarms / detail
  22. AMDGPU: Add register classes to MUBUF load patterns — arsenm2 / detail
  23. Don't dump IR output from this test to stdout. — richard / detail
  24. [lldb] add to gdb to lldb doc — cyndy_ishida / detail
  25. [lldb/CMake] Set LLVM_HOST_TRIPLE from TARGET_TRIPLE in standalone — Jonas Devlieghere / detail
  26. [docs][ORC] Update the "utilities" section, tidy intro and fix typo. — Lang Hames / detail
  27. [lldb/CMake] Remove duplicate entry — Jonas Devlieghere / detail
  28. [Transforms][RISCV] Remove a "using namespace llvm" from an include — craig.topper / detail
  29. [docs][ORC] Fix some RST errors in the ORCv2 doc. — Lang Hames / detail
  30. [docs][ORC] Try to fix 'title-level inconsistent' error in ORCv2.rst. — Lang Hames / detail
  31. [lldb/Test] Fix API tests for mutli-config generators — Jonas Devlieghere / detail
  32. [lldb/Cmake] Add a CMakeLists.txt to the utils directory... — Jonas Devlieghere / detail
  33. [lldb] Remove ClangASTContext.h inclusion in Target.cpp — apl / detail
  34. Revert "[clangd][test] Disable a particular testcase in — kadircet / detail
  35. [lldb] Re-add NSDate formatter — Raphael Isemann / detail
  36. Remove old Suversion release scripts — hans / detail
  37. [lldb][NFC] Delete unused — Raphael Isemann / detail
  38. Reapply Allow system header to provide their own implementation of some — sguelton / detail
  39. Add __warn_memset_zero_len builtin as a workaround for glibc issue — sguelton / detail
  40. clang-format: [JS] Handle more keyword-named methods. — martin / detail
  41. Revert "Avoid creating an immutable map in the Automaton class." — gribozavr / detail
  42. [lldb][NFC] Resynchronize Init/Terminate calls in — Raphael Isemann / detail
  43. [LLD][ELF][ARM][AArch64] Only round up ThunkSection Size when large OS. — peter.smith / detail
  44. [AArch64][SVE] Add ImmArg property to intrinsics with immediates — kerry.mclaughlin / detail

#6892 (Jan 16, 2020 4:41:15 PM)

  1. Remove release note about in-process-cc1 — hans / detail
  2. [lldb][NFC] Migrate several tests to expect_expr — Raphael Isemann / detail
  3. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  4. Fix unused variable warning. NFCI. — llvm-dev / detail
  5. [clangd] Make output order of allTargetDecls deterministic — kadircet / detail
  6. [ELF] Optimization to LinkerScript::computeInputSections NFC — andrew.ng / detail
  7. Revert "[PHIEliminate] Move dbg values after phi and label" — jeremy.morse / detail
  8. Make lld cmake not compute commit revision twice — thakis / detail
  9. Removed an unused include from TypeLocVisitor.h — gribozavr / detail
  10. [VectorUtils] Rework the Vector Function Database (VFDatabase). — francesco.petrogalli / detail
  11. try to unbreak build after 4b6d9ac392613 — thakis / detail
  12. [mlir][Linalg] Fix Linalg EDSC builders — ntv / detail
  13. [ARM][MVE] Enable extending gathers — anna.welker / detail
  14. [lldb/DWARF/test] Freshen up debug_names tests — pavel / detail
  15. [GlobalISel] Use more MachineIRBuilder helper methods — jay.foad / detail
  16. [ARM][LowOverheadLoops] Update liveness info — sam.parker / detail
  17. [Hexagon] Remove unnecessary case in StringSwitch, NFC — kparzysz / detail
  18. Remove some SVN-specific code. — thakis / detail
  19. [GlobalISel] Pass MachineOperands into MachineIRBuilder helper methods — jay.foad / detail
  20. [GlobalISel] Don't arbitrarily limit a mask to 64 bits — jay.foad / detail
  21. [Hexagon] Add preprocessor test for hexagonv66 — kparzysz / detail
  22. AMDGPU/GlobalISel: Select DS GWS intrinsics — arsenm2 / detail
  23. [lldb][NFC] Delete TestDataFormatterObjCNSDate.py — Raphael Isemann / detail
  24. [MC][test] Fix non-portable GNU diff option — hubert.reinterpretcast / detail
  25. AMDGPU/GlobalISel: Don't handle legacy buffer intrinsic — arsenm2 / detail
  26. [llvm-exegesis][NFC] Refactor Mips tests fixtures into a base class. — Milos.Stojanovic / detail
  27. [llvm-exegesis][mips] Add RegisterAliasingTest unit test — Milos.Stojanovic / detail
  28. [Hexagon] Fix alignment info for __builtin_circ_lduh — kparzysz / detail
  29. [gn build] Port 6b357866496 — llvmgnsyncbot / detail
  30. [llvm] Make new pass manager's OptimizationLevel a class — mtrofin / detail
  31. [lldb/Scripts] Remove swig_bot_lib/__init__.py — Jonas Devlieghere / detail
  32. [GVN] introduce GVNOptions to control GVN pass behavior — fedor.sergeev / detail
  33. [LLDB] Add SymbolVendorWasm plugin for WebAssembly debugging — dschuff / detail
  34. [LLDB] Convert Plugins/ObjectFile/wasm/ObjectFileWasm.h to unix line — dschuff / detail
  35. remove an include that's unused after r347592 — thakis / detail
  36. [lldb/test] Revert changes to debug-names-compressed.cpp — pavel / detail
  37. [SystemZ] Avoid unnecessary conversions in vecintrin.h — ulrich.weigand / detail
  38. [PowerPC][AIX] Make PIC the default relocation model for AIX — wanyu9511 / detail
  39. [gn build] include revision information in lld --version output — thakis / detail
  40. [gn build] (manually) port bed7626f04f7 — thakis / detail
  41. Revert "[Loop Peeling] Add possibility to enable peeling on loop nests." — arkady.shlykov / detail
  42. [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 — maskray / detail
  43. [Hexagon] Add a target feature to disable compound instructions — kparzysz / detail
  44. Delete control character from comment. (NFC) — Adrian Prantl / detail
  45. AMDGPU: Update tests to use modern buffer intrinsics — arsenm2 / detail
  46. TableGen: Remove dead code — arsenm2 / detail
  47. TableGen/GlobalISel: Fix srcvalue inputs — arsenm2 / detail
  48. GlobalISel: Preserve load/store metadata in IRTranslator — arsenm2 / detail
  49. GlobalISel: Apply target MMO flags to atomics — arsenm2 / detail
  50. AMDGPU: Remove IR section from MIR test — arsenm2 / detail
  51. [clangd] Make define outline code action visible — kadircet / detail
  52. [clangd] Print underlying type for decltypes in hover — kadircet / detail
  53. [LegalizeDAG][Mips] Add an assert to protect a uint_to_fp implementation — craig.topper / detail
  54. [Hexagon] Update autogeneated intrinsic information in LLVM — kparzysz / detail
  55. GlobalISel: Move extension scalar narrowing to separate function — arsenm2 / detail
  56. GlobalISel: Don't ignore requested ext narrowing type — arsenm2 / detail
  57. AMDGPU/GlobalISel: Improve lowering of G_SEXT_INREG — arsenm2 / detail
  58. AMDGPU: Update more tests to use modern buffer intrinsics — arsenm2 / detail
  59. Don't run powerpc lit test case on other platforms. — wanyu9511 / detail
  60. AMDGPU: Remove outdated comment — arsenm2 / detail
  61. [lldb/test] Exted test for CMTime data formatter — Jonas Devlieghere / detail
  62. [libc++] Fix Windows DLL build for string. — eric / detail
  63. [OpenMP][Tool] Fix memory leak and double-allocation — protze / detail
  64. Address redirect issue on Windows. — wanyu9511 / detail
  65. [ELF] -r: don't create .interp — maskray / detail
  66. [Hexagon] Update autogenerated intrinsic info in clang — kparzysz / detail
  67. Resubmit: [JumpThreading] Thread jumps through two basic blocks — kazu / detail
  68. [GVN] add GVN parameters parsing to new pass manager — fedor.sergeev / detail
  69. [Hexagon] Add ELF flags for Hexagon v66 to ELFYAML.cpp — kparzysz / detail
  70. [clangd] Add workaround for GCC5 host compilers. NFC. — michael.hliao / detail
  71. [NFC] Remove unnecessary link components. — wanyu9511 / detail
  72. scudo: Add initial memory tagging support. — peter / detail
  73. Factor out renaming logic from readability-identifier-naming — aaron / detail
  74. [gn build] Port d5c6b8407c1 — llvmgnsyncbot / detail
  75. [OPENMP]Avoid string concat where possible and use standard name — a.bataev / detail
  76. [IR] fix crash in Constant::isElementWiseEqual() with FP types — spatel / detail
  77. [WebAssembly] Track frame registers through VReg and local allocation — dschuff / detail
  78. Add BuiltinsHexagonDep.def to clang module map — kparzysz / detail
  79. [llvm-nm] Use `StringRef` over `const std::string &` params — sbc / detail
  80. AMDGPU: Move permlane discard vdst_in optimization — arsenm2 / detail
  81. AMDGPU: Do permlane16 vdst_in discard optimization in InstCombine — arsenm2 / detail
  82. Revert "[WebAssembly] Track frame registers through VReg and local — dschuff / detail
  83. lldb: xfail TestCrossDSOTailCalls.py and TestCrossObjectTailCalls.py on — Vedant Kumar / detail
  84. [libcxx] Temporarily switch back to pthread backend for Fuchsia — phosek / detail
  85. [lld][WebAssembly] Use a more meaningful name for stub functions — sbc / detail
  86. [mlir] NFC: Fix trivial typos — zinenko / detail
  87. [mlir] support translation of multidimensional vectors to LLVM IR — zinenko / detail
  88. [clangd][test] Disable a particular testcase in — Jan Korous / detail
  89. AMDGPU: Update clang test — arsenm2 / detail
  90. [OPENMP]Do not emit RTTI descriptor for NVPTX devices. — a.bataev / detail
  91. [AArch64][GlobalISel] Change G_FCONSTANTs feeding into stores into — Jessica Paquette / detail

#6891 (Jan 16, 2020 5:11:05 AM)

  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
  11. PR42694 Support explicit(bool) in older language modes as an extension. — richard / detail
  12. [lldb/Reproducers] Extract function for reading environment override — Jonas Devlieghere / detail
  13. Set some fast math attributes in setFunctionAttributes — arsenm2 / detail
  14. [lldb/Reproducers] Add a flag to always generating a reproducer — Jonas Devlieghere / detail
  15. Insert wait instruction after X87 instructions which could raise — chen3.liu / detail
  16. [gn build] Port 8fdafb7dced — llvmgnsyncbot / detail
  17. [lldb/Reproducers] Print more info for reproducer status — Jonas Devlieghere / detail
  18. [mlir] fix broken links to Glossary — inouehrs / detail
  19. [LegalizeDAG][TargetLowering] Move vXi64/i64->vXf32/f32 uint_to_fp — craig.topper / detail
  20. [DebugInfo] Simplify the constructor of DWARFDebugAranges::Range. NFC. — ikudrin / detail
  21. [lldb] Fix asan failures in data-formatter-objc tests — Raphael Isemann / detail
  22. [VE] i64 arguments, return values and constants — simon.moll / detail
  23. [HIP][AMDGPU] expand printf when compiling HIP to AMDGPU — sameer.sahasrabuddhe / detail
  24. [gn build] Port ed181efa175 — llvmgnsyncbot / detail
  25. [LV] Make X86/assume.ll X86 independent (NFC). — flo / detail
  26. [LV] Allow assume calls in predicated blocks. — flo / detail
  27. clang-format: [JS] tests for async wrapping. — martin / detail
  28. [IR] Mark memset.* intrinsics as IntrWriteMem. — flo / detail
  29. [clangd] Dont display `<unknown>` kinds in hover board — kadircet / detail
  30. [Concepts] Fix ConceptSpecializationExpr profiling crash — saar / detail
  31. [PHIEliminate] Move dbg values after phi and label — jeremy.morse / detail

#6890 (Jan 15, 2020 5:16:43 PM)

  1. lldb-sanitized: Move MAX_PARALLEL_TESTS initialization to a place where — Adrian Prantl / detail
  2. [PowerPC] Legalize saturating vector add/sub — nemanja.i.ibm / detail
  3. [llvm-locstats] Add the --compare option — djordje.todorovic / detail
  4. Further implement CWG 2292 — aaron / detail
  5. [RISCV] Fix test for inline asm z constraint modifier — luismarques / detail
  6. TableGen/GlobalISel: Don't reconstruct CodeGenRegBank — arsenm2 / detail
  7. TableGen/GlobalISel: Don't take reference to temporary values — arsenm2 / detail
  8. TableGen: Delete some copy constuctors — arsenm2 / detail
  9. GlobalISel: Fix narrowScalar for G_ANYEXT results — arsenm2 / detail
  10. AMDGPU: Partially directly select llvm.amdgcn.interp.p1.f16 — arsenm2 / detail
  11. GlobalISel: Implement lower for G_BITCAST — arsenm2 / detail
  12. [mlir] LLVM import: handle function-typed constants — zinenko / detail
  13. [FPEnv] Address post-commit review comment for D71467 — ulrich.weigand / detail
  14. [clangd] Show hower info for expressions — kadircet / detail
  15. [ELF] Avoid false-positive assert in getErrPlace() — Alexander.Richardson / detail
  16. [mlir][EDSC] Refactor dependencies involving EDSCs. — ntv / detail
  17. [gn build] (manually) port b4a99a061f51 better — thakis / detail
  18. [clangd] Add a ruler after header in hover — kadircet / detail
  19. [clangd] Rearrange type, returntype and parameters in hover card — kadircet / detail
  20. [clang] New __attribute__((__clang_arm_mve_strict_polymorphism)). — simon.tatham / detail
  21. [gn build] find mistakes like the one fixed in 72b5989e0d1 at build time — thakis / detail
  22. [clangd] Fix windows buildbots — kadircet / detail
  23. Restore "[ThinLTO] Add additional ThinLTO pipeline testing with new PM" — tejohnson / detail
  24. [llvm-readobj][test] - Cleanup SHT_RELR sections testing. — grimar / detail
  25. [mlir][Linalg] NFC - Hotfix for gcc-5 build — ntv / detail
  26. [CMake] Enable -qfuncsect when building with IBM XL — hubert.reinterpretcast / detail
  27. DWARFDebugLine.cpp: Format unknown line number standard opcodes — hubert.reinterpretcast / detail
  28. [ORC] Update lazyReexports to support aliases with different symbol — Lang Hames / detail
  29. [ORC] Simplify use of lazyReexports with LLJIT. — Lang Hames / detail
  30. [mlir][Linalg] NFC - Cleanup Linalg Pass locations and namespacing — ntv / detail
  31. [mlir][Linalg] NFC - Hotfix for gcc-5 build — ntv / detail
  32. [InstCombine] reassociate fsub+fsub into fsub+fadd — spatel / detail
  33. [Loop Peeling] Add possibility to enable peeling on loop nests. — arkady.shlykov / detail
  34. [ThinLTO] Always import constants — eleviant / detail
  35. Fix bot by adjusting wildcard matching — tejohnson / detail
  36. Revert "[mlir] Create a gpu.module operation for the GPU Dialect." — benny.kra / detail
  37. [clangd] Extract string literals in macro arguments to unbreak gcc — kadircet / detail
  38. [ARM][MVE][Intrinsics] Add VMINAQ, VMINNMAQ, VMAXAQ, VMAXNMAQ — mark.murray / detail
  39. Replace CLANG_SPAWN_CC1 env var with a driver mode flag — thakis / detail
  40. [gn build] Reformat all build files — thakis / detail
  41. Revert "Revert rG6078f2fedcac5797ac39ee5ef3fd7a35ef1202d5 - — Amara Emerson / detail
  42. [ORC] Set setCloneToNewContextOnEmit on LLJIT's transform layer when — Lang Hames / detail
  43. [Mips] Add FileCheck to a test that just tested for a crash. — craig.topper / detail
  44. [gn build] make "gn format" comment slightly more concise — thakis / detail
  45. [gn build] add multi-line forcing comments in more places — thakis / detail
  46. [gn build] re-run "gn format" with trunk gn — thakis / detail
  47. [docs][ORC] Update the laziness section of the ORCv2 design doc. — Lang Hames / detail
  48. [DWARF] Emit DW_AT_call_return_pc as an address — Vedant Kumar / detail
  49. DebugInfo: Factor out logic to update locations in MD_loop metadata, NFC — Vedant Kumar / detail
  50. Work around PR43337: don't try to use the vec_sel overloads for vector — richard / detail
  51. PR17164: Change clang's default behavior from — richard / detail
  52. [NFC][IndVarSimplify] remove duplicate code in — danilo.carvalho.grael / detail
  53. [mlir] Add shaped container component type interface — jpienaar / detail
  54. [NFC] Refactor InlineResult for readability — mtrofin / detail
  55. [MachineScheduler][NFC] Don't swap when we can't cluster — Jinsong Ji / detail
  56. lldb: Run TestCrossDSOTailCalls.py and TestCrossObjectTailCalls.py on — Vedant Kumar / detail
  57. [libc++] Make SFINAE'd member functions in string mutually exclusive. — eric / detail
  58. [libc++] Explicitly mark basic_string<...>::npos with default — eric / detail
  59. [libc++] Explicitly enumerate std::string external instantiations - — eric / detail
  60. [BasicBlock] add helper getPostdominatingDeoptimizeCall — fedor.sergeev / detail
  61. DWARF: Simplify the way the return PC is attached to call site tags, NFC — Vedant Kumar / detail
  62. [test] Move call-site-entry-linking.test into test/tools/dsymutil/X86 — Vedant Kumar / detail
  63. [libc++] Optimize basic_string::operator=(const basic_string&) for SSO — eric / detail
  64. [libc++] Fix parsing <string> in C++03. — eric / detail
  65. Revert "[OPENMP]Do not use RTTI by default for NVPTX devices." — a.bataev / detail
  66. [lldb/Debugger] Rename IO handler methods to be more meaningful (NFC) — Jonas Devlieghere / detail
  67. Revert "Allow system header to provide their own implementation of some — akhuang / detail
  68. [COFF] Warn that LLD does not support /PDBSTRIPPED: — rnk / detail
  69. [libcxx] Use mtx_plain | mtx_recursive following C11 API — phosek / detail
  70. [lldb/Utils] Patch all variables used by lldb-dotest — Jonas Devlieghere / detail
  71. [IR] Module's NamedMD table needn't be 'void *' — modocache / detail
  72. GlobalISel: Handle more cases of G_SEXT narrowing — arsenm2 / detail
  73. AMDGPU: Remove custom node for exports — arsenm2 / detail
  74. AMDGPU/GlobalISel: Select exp with patterns — arsenm2 / detail
  75. [CodeExtractor] Transfer debug info to extracted function — Vedant Kumar / detail
  76. [OPENMP]Use regular processing of vtable used when TU is a prefix. — a.bataev / detail
  77. Revert "Further implement CWG 2292" — akhuang / detail
  78. Process BUNDLE in tail duplication — Stanislav.Mekhanoshin / detail
  79. [lldb/Utils] Patch all variables used by lldb-dotest (2/2) — Jonas Devlieghere / detail
  80. [lldb/Utils] Patch all variables used by lit (3/3) — Jonas Devlieghere / detail
  81. Fix pack deduction to only deduce the arity of packs that are actually — richard / detail
  82. [LLDB] Add ObjectFileWasm plugin for WebAssembly debugging — dschuff / detail

#6889 (Jan 15, 2020 5:41:25 AM)

  1. [zorg] Pass "-DLLVM_POLLY_LINK_INTO_TOOLS=ON" in getPollyBuildFactory — efriedma / detail
  2. [AVR] Add the AVR builder 'llvm-avr-linux' back, pulling from GitHub — me / detail
  3. [libcxx] Use C11 thread API on Fuchsia — phosek / detail
  4. [mlir] : Fix ViewOp shape folder for identity affine maps — ataei / detail
  5. [X86] Swap the 0 and the fudge factor in the constant pool for the — craig.topper / detail
  6. [X86] Drop an unneeded FIXME. NFC — craig.topper / detail
  7. [amdgpu] Fix typos in a test case. — michael.hliao / detail
  8. [Win64] Handle FP arguments more gracefully under -mno-sse — rnk / detail
  9. Allow /D flags absent during PCH creation under msvc-compat — rnk / detail
  10. [X86] ABI compat bugfix for MSVC vectorcall — rnk / detail
  11. [Concepts] Type Constraints — saar / detail
  12. [BranchAlign] Add master --x86-branches-within-32B-boundaries flag — listmail / detail
  13. DWARFDebugLine.cpp: Restore LF line endings — hstong / detail
  14. Modify test to use -S instead of -c so that it works when an external — douglas.yung / detail
  15. PR44540: Prefer an inherited default constructor over an initializer — richard / detail
  16. CMake: Make most target symbols hidden by default — tstellar / detail
  17. Relax the rules around objc_alloc and objc_alloc_init optimizations. — phabouzit / detail
  18. [PowerPC] Fix powerpcspe subtarget enablement in llvm backend — chmeeedalf / detail
  19. [ODRHash] Fix wrong error message with bitfields and mutable. — rtrieu / detail
  20. [Driver][X86] Add -malign-branch* and -mbranches-within-32B-boundaries — maskray / detail
  21. Fix up ms-pch-macro.c test to pass on non-Windows — rnk / detail
  22. [lldb/CommandInterpreter] Remove flag that's always true (NFC) — Jonas Devlieghere / detail
  23. [lldb/test] Add test for CMTime data formatter — Jonas Devlieghere / detail
  24. [Scheduler] Adjust interface of CreateTargetMIHazardRecognizer to use — david.green / detail
  25. [Attributor] AAValueConstantRange: Value range analysis using constant — uenoku.tokotoko / detail
  26. [ARM] Reegenerate MVE tests. NFC — david.green / detail
  27. [X86] Don't call LowerUINT_TO_FP_i32 for i32->f80 on 32-bit targets with — craig.topper / detail
  28. [VE] Minimal codegen for empty functions — simon.moll / detail
  29. [AMDGPU] Invert the handling of skip insertion. — cdevadas / detail
  30. [MachO] Add a test for detecting reserved unit length. — ikudrin / detail
  31. [gn build] Port 0dc6c249bff — llvmgnsyncbot / detail
  32. [DWARF] Fix DWARFDebugAranges to support 64-bit CU offsets. — ikudrin / detail
  33. [RISCV] Support ABI checking with per function target-features — zakk.chen / detail
  34. [llvm-locstats][NFC] Support OOP concept — djordje.todorovic / detail
  35. Revert "[RISCV] Add Clang frontend support for Bitmanip extension" — scott.egerton / detail
  36. [yaml2obj/obj2yaml] - Add support for SHT_RELR sections. — grimar / detail
  37. [llvm-locstats] Add the --draw-plot option — djordje.todorovic / detail
  38. [AArch64][SVE] Add ptest intrinsics — cullen.rhodes / detail
  39. [Support] Replace Windows __declspec(thread) with thread_local for — russell.gallop / detail
  40. Revert "[yaml2obj/obj2yaml] - Add support for SHT_RELR sections." — grimar / detail
  41. [Lexer] Allow UCN for dollar symbol '\u0024' in identifiers when using — scott.egerton / detail
  42. [llvm-locstats] Fix the docs — djordje.todorovic / detail
  43. [NFC] Adjust test cases numbering, test commit. — arkady.shlykov / detail
  44. [AArch64][SVE] Fold variable into assert to silence unused variable — benny.kra / detail
  45. [lldb] Add expect_expr function for testing expression evaluation in — Raphael Isemann / detail
  46. [yaml2obj/obj2yaml] - Add support for SHT_RELR sections. — grimar / detail
  47. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  48. RegisterClassInfo::computePSetLimit - assert that we actually find a — llvm-dev / detail
  49. Fix Wdocumentation warning. NFC. — llvm-dev / detail
  50. Revert "[RISCV] Support ABI checking with per function target-features" — zakk.chen / detail
  51. [RISCV] Support ABI checking with per function target-features — zakk.chen / detail
  52. Revert rG6078f2fedcac5797ac39ee5ef3fd7a35ef1202d5 - — llvm-dev / detail
  53. Bump the trunk major version to 11 — hans / detail

#6888 (Jan 14, 2020 5:27:31 PM)

  1. Make helper functions static or move them into anonymous namespaces. — benny.kra / detail
  2. [FPEnv] Fix chain handling regression after 04a8696 — ulrich.weigand / detail
  3. [RISCV][NFC] Deduplicate Atomic Intrinsic Definitions — selliott / detail
  4. [FPEnv] Add some comments to IRBuilder.h — ulrich.weigand / detail
  5. [lldb][NFC] Make name parameter in AddMethodToCXXRecordType a StringRef — Raphael Isemann / detail
  6. [TableGen] Update editor modes for new keywords. — simon.tatham / detail
  7. [InstSimplify] add tests for vector select; NFC — spatel / detail
  8. AArch64: fix bitcode upgrade of @llvm.neon.addp. — Tim Northover / detail
  9. Expression eval lookup speedup by not returning methods in — pavel / detail
  10. Fix "null pointer passed to nonnull argument" clang static analyzer — llvm-dev / detail
  11. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  12. Merge isa<> and getAs<> calls to fix "pointer is null" static analyzer — llvm-dev / detail
  13. Remove duplicate variable. NFCI. — llvm-dev / detail
  14. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  15. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  16. [llvm-readobj][llvm-readelf][test] - Add a few more dynamic section — grimar / detail
  17. [lldb/DWARF] Move location list sections into DWARFContext — pavel / detail
  18. [AIX] ExternalSymbolSDNode lowering — Xiangling.Liao / detail
  19. [DBG][LIVEDEBUGVALUES][NFC] Add Targeted LiveDebugValues Behaviour — Tom.Weaver / detail
  20. [OpenCL] Add MSAA sharing extension builtin functions — sven.vanhaastregt / detail
  21. Revert "Recommit "[GlobalOpt] Pass DTU to removeUnreachableBlocks — flo / detail
  22. [AArch64] Fix save register pairing for Windows AAPCS — Sanne.Wouda / detail
  23. Revert "[DBG][LIVEDEBUGVALUES][NFC] Add Targeted LiveDebugValues — Tom.Weaver / detail
  24. [clang-tidy] Match InitListExpr in modernize-use-default-member-init — malcolm.parsons / detail
  25. [Syntax] Assert invariants on tree structure and fix a bug in mutations — ibiryukov / detail
  26. [Syntax] Mark synthesized nodes as modifiable — ibiryukov / detail
  27. [DBG][LIVEDEBUGVALUES][NFC] Add Targeted LiveDebugValues Behaviour — Tom.Weaver / detail
  28. [scudo][standalone] Fork support — kostyak / detail
  29. [Syntax] Unset IsOriginal flag on nodes removed from the tree — ibiryukov / detail
  30. [ARM][MVE] VTP Block Pass fix — sjoerd.meijer / detail
  31. [clang][OpenCL] Fix covered switch warning — Jinsong Ji / detail
  32. Fix "pointer is null" clang static analyzer warnings. NFCI. — llvm-dev / detail
  33. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  34. [IR] fix potential crash in Constant::isElementWiseEqual() — spatel / detail
  35. [lldb/Utility] Use assert instead of llvm_unreachable for LLDBAssert — Jonas Devlieghere / detail
  36. [RISCV] Add Clang frontend support for Bitmanip extension — scott.egerton / detail
  37. [test] Make data layout of load-bitcast64.ll explicit, use — aqjune / detail
  38. Removed PointerUnion3 and PointerUnion4 aliases in favor of the variadic — gribozavr / detail
  39. [ELF] --exclude-libs: don't assign VER_NDX_LOCAL to undefined symbols — maskray / detail
  40. [InstCombine] Let combineLoadToNewType preserve ABI alignment of the — aqjune / detail
  41. [AIX][XCOFF] Supporting the ReadOnlyWithRel SectionKnd — diggerlin / detail
  42. SCC: Allow ReplaceNode to safely support insertion — warren_ristow / detail
  43. [X86] Directly emit a BROADCAST_LOAD from constant pool in — craig.topper / detail
  44. [ThinLTO] Handle variable with twice promoted name (Rust) — tejohnson / detail
  45. [ELF] Delete the RelExpr member R_HINT. NFC — maskray / detail
  46. [ThinLTO/WPD] Remove an overly-aggressive assert — tejohnson / detail
  47. [RISCV] Allow shrink wrapping for RISC-V — lewis-revill / detail
  48. Added readability-qualified-auto check — aaron / detail
  49. [gn build] Port 36fcbb838c8 — llvmgnsyncbot / detail
  50. [lldb/test] test_breakpoints_func_full from — stilis / detail
  51. [MachineScheduler] Reduce reordering due to mem op clustering — jay.foad / detail
  52. [InstCombine] add test for possible cast-of-select transform; NFC — spatel / detail
  53. Fix NetBSD bot after b4a99a061f517e60985667e39519f60186cbb469 — alexandre.ganea / detail
  54. [nfc][libomptarget] Refactor amdgcn target_impl — jonathanchesterfield / detail
  55. [nfc][libomptarget] Refactor nvptx/target_impl.cu — jonathanchesterfield / detail
  56. [InstCombine] Add test for iterator invalidation bug; NFC — nikita.ppv / detail
  57. [InstCombine] Fix user iterator invalidation in bitcast of phi transform — nikita.ppv / detail
  58. [InstCombine] Make combineLoadToNewType a method; NFC — nikita.ppv / detail
  59. [InstCombine] Fix infinite loop due to bitcast <-> phi transforms — nikita.ppv / detail
  60. [OPENMP]Improve handling of possibly incorrectly mapped types. — a.bataev / detail
  61. [NewPM] Port MergeFunctions pass — nikita.ppv / detail
  62. [OpenMP][Tool] Runtime warning for missing TSan-option — protze / detail
  63. [Driver] Ignore -fno-semantic-interposition — maskray / detail
  64. [SVE] Add patterns for MUL immediate instruction. — danilo.carvalho.grael / detail
  65. [libcxx] [Windows] Make a more proper implementation of strftime_l for — martin / detail
  66. dotest.py: Add option to pass extra lldb settings to dotest — Adrian Prantl / detail
  67. [analyzer] Fix SARIF column locations — jranieri / detail
  68. [DebugInfo] Add option to clang to limit debug info that is emitted for — akhuang / detail
  69. [InstCombine] Fix worklist management when removing guard intrinsic — nikita.ppv / detail
  70. [clang][test][NFC] Use more widely supported sanitizer for file — Jan Korous / detail
  71. [GVN] fix comment/argument name to match actual implementation. NFC — fedor.sergeev / detail
  72. [LegalizeTypes] Remove untested code from ExpandIntOp_UINT_TO_FP — craig.topper / detail
  73. [Driver][test] Fix Driver/hexagon-toolchain-elf.c for — maskray / detail
  74. [AArch64][GlobalISel]: Support @llvm.{return,frame}address selection. — Amara Emerson / detail
  75. Remove trailing `;`. NFC. — michael.hliao / detail
  76. [mlir] Use double format when parsing bfloat16 hexadecimal values — riverriddle / detail
  77. [OPENMP]Do not emit special virtual function for NVPTX target. — a.bataev / detail
  78. [DAGCombine] Replace `getIntPtrConstant()` with `getVectorIdxTy()`. — michael.hliao / detail
  79. [mlir][Linalg] Update the semantics, verifier and test for Linalg with — ntv / detail
  80. -fmodules-codegen should not emit extern templates — l.lunak / detail
  81. fix recent -fmodules-codegen fix test — l.lunak / detail
  82. make -fmodules-codegen and -fmodules-debuginfo work also with PCHs — l.lunak / detail
  83. [mlir] Enable printing of FuncOp in the generic form. — riverriddle / detail
  84. [OPENMP]Do not use RTTI by default for NVPTX devices. — a.bataev / detail
  85. [mlir] Refactor ModuleState into AsmState and expose it to users. — riverriddle / detail
  86. [remark][diagnostics] Using clang diagnostic handler for IR input files — xur / detail
  87. [mlir][spirv] Properly support SPIR-V conversion target — antiagainst / detail
  88. [codegen,amdgpu] Enhance MIR DIE and re-arrange it for AMDGPU. — michael.hliao / detail
  89. [LIBOMPTARGET] Do not increment/decrement the refcount for "declare — georgios.rokos / detail
  90. Fix windows bot failures in c410adb092c9cb51ddb0b55862b70f2aa8c5b16f — xur / detail

#6887 (Jan 14, 2020 5:34:54 AM)

  1. [llvm-exegesis] Initialize const bitvector member — Jonas Devlieghere / detail
  2. [LanguageRuntime] Retire an unused member function. NFCI. — ditaliano / detail
  3. try to fix InterfaceStubs/lambda.cpp on Windows after bd8c8827d96f0 — thakis / detail
  4. [lldb/Utility] Add std::move to make placate clang 3.8 — Jonas Devlieghere / detail
  5. [mlir] [VectorOps] fixed typo in verifier of slice op — ajcbik / detail
  6. [clang] [test] Fix riscv-toolchain-extra to be less picky about paths — mgorny / detail
  7. [X86] Add test to show that nofpexcept flag is not preserved by stack — craig.topper / detail
  8. [X86] Copy the nofpexcept flag when folding a load into an instruction — craig.topper / detail
  9. [MLIR] Fix broken link locations after move to monorepo — Mehdi Amini / detail
  10. [PowerPC] [NFC] set instruction number as 1st priority of lsr cost — czhengsz / detail
  11. [MC] Don't resolve relocations referencing STB_LOCAL STT_GNU_IFUNC — maskray / detail
  12. [ELF] Add -z force-ibt and -z shstk for Intel Control-flow Enforcement — maskray / detail
  13. [OpenMP][Tool] Make tests for archer dependent on TSan — protze / detail
  14. [ELF] Delete unintended --force-bti — maskray / detail
  15. [OpenMP][Tool] Improving stack trace for Archer — protze / detail
  16. [AMDGPU] Add gfx9 assembler and disassembler test cases — jay.foad / detail
  17. [AMDGPU] Improve error checking in gfx10 assembler tests — jay.foad / detail
  18. [AMDGPU] Remove duplicate gfx10 assembler and disassembler tests — jay.foad / detail
  19. [lldb] Fix that SBThread.GetStopDescription is returning strings with — Raphael Isemann / detail
  20. [lldb] Don't defend against internal LLVM errors in IRInterpreter — Raphael Isemann / detail
  21. [mlir] Fix -Wunused — sam.mccall / detail
  22. [AMDGPU] Fix getInstrLatency() always returning 1 — Stanislav.Mekhanoshin / detail
  23. [lldb][NFC] Rewrite python_api/rdar-12481949 test — Raphael Isemann / detail
  24. [libcxx] [test] Add casts to avoid signed/unsigned mismatch warnings on — bion / detail
  25. [AMDGPU] Model distance to instruction in bundle — Stanislav.Mekhanoshin / detail
  26. [llvm-readobj][test] - Fix grammar in comments. — grimar / detail
  27. [clang-tidy] Ignore implicit casts in modernize-use-default-member-init — malcolm.parsons / detail
  28. [TableGen] Introduce a `defvar` statement. — simon.tatham / detail
  29. [TableGen] Introduce an if/then/else statement. — simon.tatham / detail
  30. [Target] Fix uninitialized value in — sam.mccall / detail
  31. [ARM][MVE] Masked gathers from base + vector of offsets — anna.welker / detail
  32. [mlir] Add loop.parallel, loop.reduce and loop.reduce.return operations. — Adrian Prantl / detail
  33. [mlir] Ran git-clang-format. — Adrian Prantl / detail
  34. [lldb][NFC] Cleanup ClangASTContext::CompleteTagDeclarationDefinition — Raphael Isemann / detail
  35. [mlir] Create a gpu.module operation for the GPU Dialect. — herhut / detail
  36. [RISCV] Fix ILP32D lowering for double+double/double+int return types — jrtc27 / detail
  37. [mlir] Fix translation of splat constants to LLVM IR — zinenko / detail
  38. [ARM][MVE] Disallow VPSEL for tail predication — sam.parker / detail
  39. [SelectionDAG] ComputeKnownBits - merge — llvm-dev / detail
  40. [X86][SSE] Add add(shl(and(x,c1),c2),c3) test case with non-uniform — llvm-dev / detail
  41. [ARM][Thumb2] Fix ADD/SUB invalid writes to SP — diogo.sampaio / detail
  42. [ARM][LowOverheadLoops] Change predicate inspection — sam.parker / detail
  43. [SelectionDAG] ComputeKnownBits - merge — llvm-dev / detail
  44. Fix "MIParser::getIRValue(unsigned int)’ defined but not used" warning. — llvm-dev / detail
  45. [ARM][LowOverheadLoops] Allow all MVE instrs. — sam.parker / detail
  46. [lldb/Expression] Improve interpreter error message with a non-running — medismail.bennani / detail
  47. [ARM,MVE] Use the new Tablegen `defvar` and `if` statements. — simon.tatham / detail
  48. [unittests] Fix "comparison of integers of different signs" warnings — Milos.Stojanovic / detail

#6886 (Jan 13, 2020 5:53:08 PM)

  1. [clang] Remove raw string literals in macros — oliver.stannard / detail
  2. [lldb][NFC] Remove debug print statement from TestExprDiagnostics.py — Raphael Isemann / detail
  3. [llvm-exegesis] Remove unneeded std::move() — Milos.Stojanovic / detail
  4. GlobalISel: Fix assertion on wide G_ZEXT sources — arsenm2 / detail
  5. [FPEnv] Fix chain handling for fpexcept.strict nodes — ulrich.weigand / detail
  6. Revert "[libc++] Explicitly enumerate std::string external — oliver.stannard / detail
  7. [X86] Add knownbits tests showing missing shift amount demanded elts — llvm-dev / detail
  8. [SelectionDAG] ComputeKnownBits - Add DemandedElts support to — llvm-dev / detail
  9. [SelectionDAG] ComputeNumSignBits - Use getValidShiftAmountConstant for — llvm-dev / detail
  10. [InstSimplify] move tests for select from InstCombine; NFC — spatel / detail
  11. [MIPS][ELF] Use PC-relative relocations in .eh_frame when possible — Alexander.Richardson / detail
  12. [MIPS] Don't emit R_(MICRO)MIPS_JALR relocations against data symbols — Alexander.Richardson / detail
  13. [AArch64] Emit HINT instead of PAC insns in Armv8.2-A or below — pablo.barrio / detail
  14. Add missing triples to tests in 0c29d3ff2233696f663ae34a8aeda23c750ac68f — sam.mccall / detail
  15. Sema::getOwningModule - take const Decl* type. — llvm-dev / detail
  16. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  17. Fix some cppcheck shadow variable warnings. NFCI. — llvm-dev / detail
  18. Merge isVectorType() and getAs<VectorType> calls to silence clang static — llvm-dev / detail
  19. Fix cppcheck uninitialized variable in DiffTree() constructor warning. — llvm-dev / detail
  20. [RISCV] Handle globals and block addresses in asm operands — luismarques / detail
  21. [Clang][Driver] Re-use the calling process instead of creating a new — alexandre.ganea / detail
  22. [mlir][Linalg] Update ReshapeOp::build to be more idiomatic — ntv / detail
  23. [Inlining] Add PreInlineThreshold for the new pass manager — kazu / detail
  24. [mlir] Added missing GPU lowering ops. — julian.gross / detail
  25. [mlir] m_Constant() — zinenko / detail
  26. [DebugInfo] Make debug line address size mismatch non-fatal to parsing — james.henderson / detail
  27. [ThinLTO] Add additional ThinLTO pipeline testing with new PM — tejohnson / detail
  28. [AArch64][SVE] Add patterns for some arith SVE instructions. — danilo.carvalho.grael / detail
  29. [Scheduler] Remove superfluous casts. NFC — david.green / detail
  30. [X86] Add AVX2 known signbits codegen tests — llvm-dev / detail
  31. [X86][SSE] Add sitofp(ashr(x,y)) test case with non-uniform shift value — llvm-dev / detail
  32. [SelectionDAG] ComputeNumSignBits add — llvm-dev / detail
  33. [LegalizeTypes] Add SoftenFloatResult support for — weiwei64 / detail
  34. [lldb/Scripts] Remove SWIG bot — Jonas Devlieghere / detail
  35. Fix tests for builtbot failures — tejohnson / detail
  36. [lldb/Docs] Extend description section of the main page — Jonas Devlieghere / detail
  37. [X86][SSE] Add sitofp(shl(sext(x),y)) test case with non-uniform shift — llvm-dev / detail
  38. AMDGPU/GlobalISel: Simplify assert — arsenm2 / detail
  39. AMDGPU/GlobalISel: Fix branch targets when emitting SI_IF — arsenm2 / detail
  40. AMDGPU/GlobalISel: Add some baseline tests for vector extract — arsenm2 / detail
  41. AMDGPU/GlobalISel: Set insert point after waterfall loop — arsenm2 / detail
  42. [SelectionDAG] ComputeNumSignBits add — llvm-dev / detail
  43. AMDGPU/GlobalISel: Select llvm.amdgcn.ds.ordered.{add|swap} — arsenm2 / detail
  44. Try number 2 for fixing bot failures — tejohnson / detail
  45. Unbreak the mlir build after 202ab273e6eca134b69882f100c666fcd3affbcf — benny.kra / detail
  46. Fix readability-identifier-naming missing member variables — aaron / detail
  47. Hopefully last fix for bot failures — tejohnson / detail
  48. [llvm][MIRVRegNamerUtils] Adding hashing on FrameIndex MachineOperands. — puyan / detail
  49. [X86][Disassembler] Fix a bug when disassembling an empty string — maskray / detail
  50. Add a couple of missed wildcards in debug-pass-manager output checking — tejohnson / detail
  51. Revert "[ThinLTO] Add additional ThinLTO pipeline testing with new PM" — tejohnson / detail
  52. [gn build] (manually) port b4a99a061f51 — thakis / detail
  53. [clangd] Render header of hover card as a heading — kadircet / detail
  54. [clangd] Include expression in DecltypeTypeLoc sourcerange while — kadircet / detail
  55. [lldb-server] Remove dead CMake code — apl / detail
  56. [Clang] Always set -z now linker option on Fuchsia — phosek / detail
  57. Rework be15dfa88fb1 such that it works with GlobalISel which doesn't use — daniel_l_sanders / detail
  58. [LTO] Constify lto::Config reference passed to backends (NFC) — tejohnson / detail
  59. [Dsymutil][Debuginfo][NFC] #3 Refactor dsymutil to separate DWARF — a.v.lapshin / detail
  60. [InstCombine] add tests for select --> copysign; NFC — spatel / detail
  61. Fix a test case by adding -fno-delayed-template-parsing. — aaron / detail
  62. [NFC][clang][IFS] Adding braces to if-statement as prep for D71301. — puyan / detail
  63. [clang][IFS] Prevent Clang-IFS from Leaking symbols from inside a block. — puyan / detail
  64. [lldb] Revert ddf044290ede for TestProcessAPI.py — Raphael Isemann / detail
  65. [LegalizeIntegerTypes][X86] Add support for expanding input of — craig.topper / detail
  66. [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid — riverriddle / detail
  67. Implement VectorType conditional operator GNU extension. — erich.keane / detail
  68. [InstCombine] add FMF to tests for more coverage; NFC — spatel / detail
  69. [ItaniumCXXABI] Make tls wrappers properly comdat — martin / detail
  70. [ThinLTO/WPD] Fix index-based WPD for alias vtables — tejohnson / detail
  71. PR44514: Fix recovery from noexcept with non-convertible expressions — erich.keane / detail
  72. [mlir] Remove unnecessary assert for single region. — riverriddle / detail
  73. Revert "[DWARF5][DebugInfo]: Added support for DebugInfo generation for — akhuang / detail
  74. [clang][IFS][test] Fixing mangled name of a test for Darwin. — puyan / detail
  75. [PGO][CHR] Guard against 0-to-0 branch weight and avoid division by zero — yamauchi / detail
  76. [lldb-server] Prefer target_include_directories — apl / detail
  77. [mlir] Update the use-list algorithms in SymbolTable to support nested — riverriddle / detail
  78. [mlir] Update the CallGraph for nested symbol references, and simplify — riverriddle / detail
  79. [DebugInfo] Add another level to DebugInfoKind called Constructor — akhuang / detail
  80. [mlir] Add support for attaching a visibility to symbols. — riverriddle / detail
  81. [mlir] NFC: Remove unused variable. — riverriddle / detail
  82. Re-enable testing of .s tests under test/CodeGen/X86. — richard / detail
  83. [GlobalISel] Change representation of shuffle masks in MachineOperand. — efriedma / detail

#6885 (Jan 13, 2020 5:37:25 AM)

  1. [SCEV] accurate range for addrecexpr with nuw flag — czhengsz / detail
  2. [clangd] Assert that the testcases in FindExplicitReferencesTest.All — zeratul976 / detail
  3. [clangd] Show template arguments in type hierarchy when possible — zeratul976 / detail
  4. AMDGPU/GlobalISel: Copy type when inserting readfirstlane — arsenm2 / detail
  5. AMDGPU/GlobalISel: Don't use XEXEC class for SGPRs — arsenm2 / detail
  6. AMDGPU: Split test function — arsenm2 / detail
  7. [X86] Use SDNPOptInGlue instead of SDNPInGlue on a couple SDNodes. — craig.topper / detail
  8. [DWARF5][DebugInfo]: Added support for DebugInfo generation for auto — SourabhSingh.Tomar / detail
  9. [DWARF5][clang]: Added support for DebugInfo generation for auto return — SourabhSingh.Tomar / detail
  10. [SCEV] Follow up of D71563: addressing post commit comment. NFC. — sjoerd.meijer / detail
  11. [NFC] Update loop.decrement.reg intrinsic comment — sam.parker / detail
  12. Add zero_extendi and sign_extendi to intrinsic namespace — zinenko / detail
  13. [lldb] Mark several tests as not dependent on debug info — Raphael Isemann / detail
  14. [RISCV] Collect Statistics on Compressed Instructions — selliott / detail
  15. [clangd] Publish xref for macros from Index and AST. — usx / detail
  16. Revert "[DWARF5][clang]: Added support for DebugInfo generation for auto — sam.mccall / detail
  17. [lldb] Fix eh-frame-small-fde test for changes in lld — pavel / detail
  18. This option allows selecting the TLS size in the local exec TLS model, — peter.smith / detail
  19. ARMLowOverheadLoops: return earlier to avoid printing irrelevant dbg — sjoerd.meijer / detail
  20. [DebugInfo][Support] Replace DWARFDataExtractor size function — james.henderson / detail
  21. [lldb][NFC] Use range-based for loops in IRInterpreter — Raphael Isemann / detail
  22. [lldb] Fix lookup of symbols with the same address range but different — jan.kratochvil / detail
  23. [X86] Fix MSVC "truncation from 'int' to 'bool'" warning. NFCI. — llvm-dev / detail
  24. [SelectionDAG] ComputeKnownBits - minimum leading/trailing zero bits in — llvm-dev / detail
  25. [llvm-exegesis][mips] Expand loadImmediate() — Milos.Stojanovic / detail
  26. [clangd] Remove raw string literals in macros — oliver.stannard / detail
  27. [X86][SSE] Add knownbits test showing missing — llvm-dev / detail
  28. [SelectionDAG] ComputeKnownBits add getValidMinimumShiftAmountConstant() — llvm-dev / detail

#6884 (Jan 12, 2020 5:49:16 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

#6883 (Jan 12, 2020 5:59:13 AM)

  1. GlobalModuleIndex - Fix use-after-move clang static analyzer warning. — llvm-dev / detail
  2. [X86AsmBackend] Be consistent about placing definitions out of line — listmail / detail
  3. [X86AsmBackend] Move static function before sole use [NFC] — listmail / detail
  4. [X86] Adjust nop emission by compiler to consider target decode — listmail / detail
  5. [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value — riverriddle / detail
  6. [ASTMatchers] extract public matchers from const-analysis into own patch — development / detail
  7. Revert "[ASTMatchers] extract public matchers from const-analysis into — development / detail
  8. [ExecutionEngine] Re-enable FastISel for non-iOS arm targets. — Lang Hames / detail
  9. Add -Wrange-loop-analysis changes to ReleaseNotes — koraq / detail
  10. [X86] Turn FP_ROUND/STRICT_FP_ROUND into — craig.topper / detail
  11. [X86][Disassembler] Simplify and optimize reader functions — maskray / detail
  12. [LegalizeVectorOps] Only pass SDNode* instead SDValue to all of the — craig.topper / detail
  13. [LegalizeVectorOps] Remove some of the simpler Expand methods. Pass — craig.topper / detail
  14. [X86][Disassembler] Replace custom logger with LLVM_DEBUG — maskray / detail
  15. [Support] Optionally call signal handlers when a function wrapped by the — alexandre.ganea / detail
  16. [ORC] Fix argv handling in runAsMain / lli. — Lang Hames / detail
  17. [Disassembler] Delete the VStream parameter of — maskray / detail
  18. [X86][Disassembler] Optimize argument passing and immediate reading — maskray / detail
  19. [X86][Disassembler] Shrink X86GenDisassemblerTables.inc from 36M to 6.1M — maskray / detail
  20. [LegalizeVectorOps] Expand vector MERGE_VALUES immediately. — craig.topper / detail
  21. [TargetLowering][X86] Connect the chain from STRICT_FSETCC in — craig.topper / detail
  22. [LegalizeVectorOps] Parallelize the lo/hi part of STRICT_UINT_TO_FLOAT — craig.topper / detail
  23. [SCEV] more accurate range for addrecexpr with nsw flag. — czhengsz / detail
  24. [X86] Don't call LowerSETCC from LowerSELECT for — craig.topper / detail
  25. [NFC] Refactor memory ops cluster method — qiucofan / detail
  26. [profile] Support merge pool size >= 10 — maskray / detail
  27. [X86][Disassembler] Simplify — maskray / detail
  28. [X86][Disassembler] Merge X86DisassemblerDecoder.cpp into — maskray / detail
  29. [X86][AVX] lowerShuffleAsLanePermuteAndSHUFP - only set the demanded — llvm-dev / detail

#6881 (Jan 11, 2020 9:26:04 AM)

  1. [X86][Disassembler] Simplify readPrefixes — maskray / detail
  2. [X86] Preserve fpexcept property when turning strict_fp_extend and — craig.topper / detail
  3. [X86] Simplify code by removing an unreachable condition. NFCI — craig.topper / detail
  4. Add test for GDB pretty printers. — csigg / detail
  5. [X86] Remove dead code from X86DAGToDAGISel::Select that is no longer — craig.topper / detail
  6. [InstCombine] Preserve nuw on sub of geps (PR44419) — nikita.ppv / detail
  7. [LoopSimplify] Regenerate test checks; NFC — nikita.ppv / detail
  8. [LoopRotate] Add tests for rotate with switch; NFC — nikita.ppv / detail
  9. DSE: fix bug where we would only check libcalls for name rather than — nunoplopes / detail
  10. [X86] Add more complex tests for vector masks used with AND/OR/XOR. — flo / detail
  11. [X86][AVX] Add lowerShuffleAsLanePermuteAndSHUFP lowering — llvm-dev / detail
  12. Fix copy+paste typo in shuffle test name — llvm-dev / detail
  13. [Sema] Improve -Wrange-loop-analysis warnings. — koraq / detail
  14. [X86] Fix outdated comment — llvm-dev / detail
  15. moveOperands - assert Src/Dst MachineOperands are non-null. — llvm-dev / detail
  16. Remove copy ctors identical to the default one. NFC. — benny.kra / detail
  17. Fix uninitialized value clang static analyzer warning. NFC. — llvm-dev / detail
  18. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  19. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  20. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  21. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  22. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail

#6880 (Jan 10, 2020 9:41:34 PM)

  1. [NFC] format unittest for ExprMutAnalyzer — development / detail
  2. [PowerPC] Handle constant zero bits in BitPermutationSelector — nemanja.i.ibm / detail
  3. Add support for __declspec(guard(nocf)) — David.Chisnall / detail
  4. Add missing nullptr checks. — Adrian Prantl / detail
  5. [analyzer] Add PlacementNewChecker — gabor.marton / detail
  6. [mlir][spirv] Fix typos related to (de)serialization. — antiagainst / detail
  7. [InstCombine] add tests for fsub; NFC — spatel / detail
  8. [BPF] extend BTF_KIND_FUNC to cover global, static and extern funcs — yhs / detail
  9. [clangd] Fix targetDecl() on certain usage of ObjC properties. — sam.mccall / detail
  10. [gn build] Port 5e7beb0a414 — llvmgnsyncbot / detail
  11. [X86][AVX] lowerShuffleAsLanePermuteAndShuffle - consistently normalize — llvm-dev / detail
  12. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  13. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  14. [examples] Add missing dependency in llvm examples — inouehrs / detail
  15. [AIX] Allow vararg calls when all arguments reside in registers — jasonliu / detail
  16. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  17. [AArch64] Add function attribute "patchable-function-entry" to add NOPs — maskray / detail
  18. [X86] Support function attribute "patchable-function-entry" — maskray / detail
  19. Support function attribute patchable_function_entry — maskray / detail
  20. [Driver][CodeGen] Add -fpatchable-function-entry=N[,0] — maskray / detail
  21. [ELF] Make TargetInfo::writeIgotPlt a no-op — maskray / detail
  22. [LegalizeVectorOps] Improve handling of multi-result operations. — craig.topper / detail
  23. [lldb] Remove FieldDecl stealing hack by rerouting indirect imports to — Raphael Isemann / detail
  24. [lldb/Lua] Support loading Lua modules — Jonas Devlieghere / detail
  25. Update the attribution policy to use the 'Author' property of a git — daniel_l_sanders / detail
  26. [analyzer] Move PlacementNewChecker to alpha — gabor.marton / detail
  27. [TargetLowering][ARM][X86] Change softenSetCCOperands handling of ONE to — craig.topper / detail
  28. [lld][WebAssembly] Add libcall symbols to the link when LTO is being — sbc / detail
  29. [CMake] Fix modules build after DWARFLinker reorganization — Jonas Devlieghere / detail
  30. [clang] Fix out-of-bounds memory access in ComputeLineNumbers — Jan Korous / detail
  31. [Driver][PowerPC] Move powerpcspe logic from cc1 to Driver — maskray / detail
  32. [ASTMatchers] Make test more clear about what it is verifying — steveire / detail
  33. [Tests] Precommit tests showing default branch padding on skylake — listmail / detail
  34. [lldb] Make CompleteTagDeclsScope completion order deterministic — Raphael Isemann / detail
  35. [lldb] Fix TestClangASTContext.TestFunctionTemplateInRecordConstruction — Raphael Isemann / detail
  36. Implement new AST matcher hasAnyCapture to match on LambdaExpr captures. — aaron / detail
  37. MakeUniqueCheck.cpp: explicit the fact that there is an autofix for this — sylvestre / detail
  38. clang-tidy doc: Refresh the list of checkers and polish the script — sylvestre / detail
  39. [TargetLowering] Use SelectionDAG::getSetCC and remove a repeated call — craig.topper / detail
  40. clang-tidy doc: unbreak the CI — sylvestre / detail
  41. Summary: update macro for OFF_T so that sanitizer works on AARCH64. — eugenis / detail
  42. [lldb/Scripts] Remove buildbot.py — Jonas Devlieghere / detail
  43. [lldb/Scripts] Remove remote-build.py — Jonas Devlieghere / detail
  44. [lldb/Scripts] Move android script from underneath Python dir — Jonas Devlieghere / detail
  45. [AArch64] Add isAuthenticated predicate to MCInstDesc — Vedant Kumar / detail
  46. [lldb/Test] Bypass LLDB_TEST_COMMON_ARGS for certain dotest args (NFC) — Jonas Devlieghere / detail
  47. [lldb/Utils] Remove vim-lldb — Jonas Devlieghere / detail
  48. lldbutil: Forward ASan launch info to test inferiors — Vedant Kumar / detail
  49. Let targets adjust operand latency of bundles — Stanislav.Mekhanoshin / detail
  50. [lldb/Reproducer] Add SBReproducer::Replay overload (again) — Jonas Devlieghere / detail
  51. Only destroy static locals if they have non-trivial destructors. — richard / detail
  52. [LockFileManager] Make default waitForUnlock timeout a parameter, NFC — Vedant Kumar / detail
  53. [NFC][InlineCost] Factor cost modeling out of CallAnalyzer traversal. — mtrofin / detail
  54. [mlir] NFC: put C++ code emission classes in their own files — antiagainst / detail
  55. [mlir][ods] Support dialect specific content emission via hooks — antiagainst / detail
  56. Improve precision of documentation comment. — richard / detail
  57. [AArch64] Don't generate libcalls for wide shifts on Darwin — Jessica Paquette / detail
  58. Remove redundant implicit cast creation. — richard / detail
  59. Add a FIXME and corresponding test coverage for some suspicious behavior — richard / detail
  60. Clean up and slightly generalize implementation of composite pointer — richard / detail
  61. driver: Allow -fdebug-compilation-dir=foo in joined form. — thakis / detail
  62. [Driver] Fix OptionClass of -fconvergent-functions and -fms-volatile — maskray / detail
  63. [Concepts] Fix MarkUsedTemplateParameters for exprs — saar / detail
  64. Remove umask tests — alexandre.ganea / detail
  65. [COFF] Align ARM64 range extension thunks at instruction boundary — Tom.Tan / detail
  66. [TargetLowering][ARM][Mips][WebAssembly] Remove the ordered FP compare — craig.topper / detail
  67. [SCEV] [NFC] add more test cases for range of addrecexpr with nsw flag — czhengsz / detail
  68. [NFC] [PowerPC] Update mi-peephole-splat test — qiucofan / detail
  69. [AMDGPU] Remove unnecessary v_mov from a register to itself in WQM — mjbedy / detail
  70. Mark the test/Feature/load_extension.ll test as unsupported on Darwin. — Amara Emerson / detail
  71. [X86] Use ReplaceAllUsesWith instead of ReplaceAllUsesOfValueWith to — craig.topper / detail

#6879 (Jan 10, 2020 8:06:57 AM)

  1. fix a few typos to cycle the bots — thakis / detail
  2. fix another typo to cycle bots — thakis / detail
  3. [ThinLTO] Pass CodeGenOpts like UnrollLoops/VectorizeLoop/VectorizeSLP — wmi / detail
  4. [xray] Remove cl::sub from alias options — smeenai / detail
  5. clang-tidy doc - remove the widths — sylvestre / detail
  6. [Syntax] Update comment, remove stale FIXME. NFC — ibiryukov / detail
  7. [LV] VPValues for memory operation pointers (NFCI) — gil.rapaport / detail
  8. Restore order in clang-tidy section of release notes — hans / detail
  9. Allow system header to provide their own implementation of some builtin — sguelton / detail
  10. [NFC] [PowerPC] Add isPredicable for basic instrs — qiucofan / detail
  11. [clangd] Improve type printing in hover — kadircet / detail
  12. [clangd] Fix markdown rendering in VSCode — kadircet / detail
  13. Fix several issues with compiler extensions — sguelton / detail
  14. [SVEV] Recognise hardware-loop intrinsic loop.decrement.reg — sjoerd.meijer / detail
  15. Follow up of 67bf9a6154d4b82c, minor fix in test case, removed duplicate — sjoerd.meijer / detail
  16. [libcxx] Force-cache LIBCXX_CXX_ABI_LIBRARY_PATH — jaskiewiczs / detail
  17. [CMake] Support running libc++abi tests in CrossWinToARMLinux cache file — jaskiewiczs / detail
  18. XFAIL load_extension.ll test on macOS only — sguelton / detail
  19. [MIR] Fix cyclic dependency of MIR formatter — benny.kra / detail
  20. [LV] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  21. Don't use dyn_cast_or_null if we know the pointer is nonnull. — llvm-dev / detail
  22. [X86][AVX] Add tests for v8f32/v8i32 089abcde and 0189abcd shuffles — llvm-dev / detail
  23. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  24. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  25. Data formatters: Look through array element typedefs — Raphael Isemann / detail
  26. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  27. [ARM,MVE] Make `vqrshrun` generate the right instruction. — simon.tatham / detail
  28. [ARM][Thumb2] Fix ADD/SUB invalid writes to SP — diogo.sampaio / detail
  29. [lldb/lua] Make convenience_variables.test compatible with lua-5.1 — pavel / detail
  30. [lldb/DWARF] Don't automatically search dwo unit attributes — pavel / detail
  31. [CodeComplete] Suggest 'return nullptr' in functions returning pointers — ibiryukov / detail
  32. [lldb] Surpress "bitfield too small" gcc warning — pavel / detail
  33. [Support] ThreadPoolExecutor fixes for Windows/MinGW — andrew.ng / detail
  34. [lldb][tests] Take into account all parent's categories when traverse — Tatyana Krasnukha / detail
  35. [lldb][test] NFC, re-use _getTestPath() function — Tatyana Krasnukha / detail
  36. [FPEnv] Generate constrained FP comparisons from clang — ulrich.weigand / detail
  37. [lldb][tests] Cleanup '.categories' — Tatyana Krasnukha / detail
  38. Reverting, broke some bots. Need further investigation. — diogo.sampaio / detail
  39. Sprinkle some constexpr on default ctors so the compiler can diagnose — benny.kra / detail
  40. ARMLowOverheadLoops: a few more dbg msgs to better trace rejected TP — sjoerd.meijer / detail
  41. RangeDataVector: Support custom sorting for D63540 — jan.kratochvil / detail
  42. [ARM][MVE] Tail predicate VMAX,VMAXA,VMIN,VMINA — sam.parker / detail
  43. [FPEnv] Invert sense of MIFlag::FPExcept flag — ulrich.weigand / detail
  44. [lldb][tests][NFC] Unify variable naming convention — Tatyana Krasnukha / detail
  45. [lldb][tests] Make it possible to expect failure for a whole category — Tatyana Krasnukha / detail
  46. AMDGPU/GlobalISel: Clamp G_ZEXT source sizes — arsenm2 / detail
  47. [LIBOMPTARGET]Ignore empty target descriptors. — a.bataev / detail
  48. [DebugInfo] Improve error message text — jh7370 / detail
  49. [DebugInfo][NFC] Remove unused variable/fix variable naming — jh7370 / detail

#6878 (Jan 9, 2020 8:39:58 PM)

  1. [lldb/SWIG] Add missing '\' in macros again — Jonas Devlieghere / detail
  2. [lldb/Lua] Make lldb.debugger et al available to Lua — Jonas Devlieghere / detail
  3. [NFCI][LoopUnrollAndJam] Changing LoopUnrollAndJamPass to a function — whitneyt / detail
  4. Improve support of GNU mempcpy — sguelton / detail
  5. [OpenCL][Docs] Rename C++ for OpenCL label — sven.vanhaastregt / detail
  6. [lldb/Bindings] Move bindings into their own subdirectory — Jonas Devlieghere / detail
  7. [clangd] Adjust diagnostic range to be inside main file — kadircet / detail
  8. [lldb/SWIG] Fix capitalization for case sensitive file systems. — Jonas Devlieghere / detail
  9. [Clang] Handle target-specific builtins returning aggregates. — simon.tatham / detail
  10. [Support][NFC] Add a comment about the semantics of MF_HUGE_HINT flag — riccibrun / detail
  11. [NFC,format] Sort switch cases alphabetically — simon.moll / detail
  12. [Support][NFC] Make some helper functions "static" in Memory.inc — riccibrun / detail
  13. [lldb/SWIG] Undo incorrect substitution — Jonas Devlieghere / detail
  14. [SystemZ] Fix matching another pattern for nxgrk (PR44496) — ulrich.weigand / detail
  15. [x86] add tests for 2-way splat copy; NFC — spatel / detail
  16. [Support][NFC] Add an explicit unit test for Process::getPageSize() — riccibrun / detail
  17. [TargetLowering][X86] TeachSimplifyDemandedBits to handle cases where — craig.topper / detail
  18. [demangle] Copy back some NFC commits from LLVM — erik.pilkington / detail
  19. [PowerPC] The VK_PLT symbolref modifier is only used on 32-bit ELF. — sd.fertile / detail
  20. [X86] AMD Znver2 (Rome) Scheduler enablement — Ganesh.Gopalasubramanian / detail
  21. [ms] [X86] Use "P" modifier on all branch-target operands in inline X86 — epastor / detail
  22. [clang] Enforce triple in mempcpy test — sguelton / detail
  23. [GlobalISel][AArch64] Import + select LDR*roW and STR*roW patterns — Jessica Paquette / detail
  24. [X86] Add ueq/one fp128 quiet compare tests. NFC — craig.topper / detail
  25. Re-apply "[ELF] Allow getErrPlace() to work before Out::bufferStart is — Alexander.Richardson / detail
  26. MipsDelaySlotFiller: Update registers def-uses for BUNDLE instructions — Alexander.Richardson / detail
  27. [mlir] NFC: Move the state for managing SSA value names out of — riverriddle / detail
  28. [libc++] Explicitly enumerate std::string external instantiations. — eric / detail
  29. [clang-tidy] Refresh the add_new_check.py now that we use a table + — sledru / detail
  30. [clangd] Handle DeducedTemplateSpecializationType in TargetFinder — zeratul976 / detail
  31. phab doc: remove the svn section — sledru / detail
  32. phab doc: also document 'arc land' — sledru / detail
  33. phab doc: Replace or remove references to svn — sledru / detail
  34. AMDGPU/GlobalISel: Widen 16-bit shift amount sources — arsenm2 / detail
  35. AMDGPU/GlobalISel: Fix argument lowering for vectors of pointers — arsenm2 / detail
  36. GlobalISel: Don't assert on MoreElements creating vectors — arsenm2 / detail
  37. TableGen/GlobalISel: Address fixme — arsenm2 / detail
  38. GlobalISel: Move getLLTForMVT/getMVTForLLT — arsenm2 / detail
  39. Add gdb pretty printer for MutableArrayRef, remove ConstArrayRef. — csigg / detail
  40. Add builtins for aligning and checking alignment of pointers and — Alexander.Richardson / detail
  41. [mlir] mlir-cpu-runner test's cblas_interface should export functions on — zinenko / detail
  42. [mlir] add a missing dependency for Linalg conversion — zinenko / detail
  43. [AArch64][GlobalISel] Implement selection of <2 x float> vector splat. — Amara Emerson / detail
  44. CodeGen: Use LLT instead of EVT in getRegisterByName — arsenm2 / detail
  45. GlobalISel: Fix else after return — arsenm2 / detail
  46. DAG: Don't use unchecked dyn_cast — arsenm2 / detail
  47. GlobalISel: Handle llvm.read_register — arsenm2 / detail
  48. TableGen/GlobalISel: Add way for SDNodeXForm to work on timm — arsenm2 / detail
  49. TableGen/GlobalISel: Fix pattern matching of immarg literals — arsenm2 / detail
  50. [lldb/Lua] Add lua typemaps for INOUT params — Jonas Devlieghere / detail
  51. [mlir] Use getDenseElementBitwidth instead of — riverriddle / detail
  52. When diagnosing the lack of a viable conversion function, also list — richard / detail
  53. AVR: Update for getRegisterByName change — arsenm2 / detail
  54. [lldb] Remove spurious file — Jonas Devlieghere / detail
  55. [AMDGPU] Fix bundle scheduling — Stanislav.Mekhanoshin / detail
  56. When reading Aux file in chunks, read consecutive byte ranges — Jason Molenda / detail
  57. [ELF] Fix includeInDynsym() when an undefined weak is merged with a lazy — maskray / detail
  58. AMDGPU/GlobalISel: Fix G_EXTRACT_VECTOR_ELT mapping for s-v case — arsenm2 / detail
  59. AMDGPU/GlobalISel: Select G_EXTRACT_VECTOR_ELT — arsenm2 / detail
  60. Relax opcode checks in test for G_READCYCLECOUNTER to check for only a — douglas.yung / detail
  61. CWG2352: Allow qualification conversions during reference binding. — richard / detail
  62. [NFC] Style cleanup — shengchen.kan / detail

#6877 (Jan 9, 2020 9:12:37 AM)

  1. [lldb/SWIG] Refactor extensions to be non Python-specific (3/3) — Jonas Devlieghere / detail
  2. [SCEV] [NFC] add testcase for constant range for addrecexpr with nsw — czhengsz / detail
  3. [APFloat] Fix checked error assert failures — ehudkatz / detail
  4. [mlir][VectorOps] Implement strided_slice conversion — ntv / detail
  5. [mlir][VectorOps] Implement insert_strided_slice conversion — ntv / detail
  6. [ARM][LowOverheadLoops] Update liveness info — sam.parker / detail
  7. [mlir][GPU] introduce utilities for promotion to workgroup memory — zinenko / detail
  8. [LV] Still vectorise when tail-folding can't find a primary inducation — sjoerd.meijer / detail
  9. [DWARFDebugLoc] Tweak error message when resolving offset pairs with no — pavel / detail
  10. Revert "[ARM][LowOverheadLoops] Update liveness info" — sam.parker / detail
  11. [Matrix] Implement back-propagation of shape information. — flo / detail
  12. [LoopUtils][NFC] Minor refactoring in getLoopEstimatedTripCount. — evgueni.brevnov / detail
  13. [VE] Target stub for NEC SX-Aurora — simon.moll / detail
  14. [Matrix] Propagate and use shape information for loads. — flo / detail
  15. [clangd] Refurbish HoverInfo::present — kadircet / detail
  16. [Matrix] Update shape propagation to iterate until done. — flo / detail
  17. [lldb] Fix that TestNoSuchArch.py was passing for the wrong reason — Raphael Isemann / detail
  18. Fix MSVC unhandled enum warning. NFCI. — llvm-dev / detail
  19. [clang-tidy] For checker `readability-misleading-indentation` update — abpostelnicu / detail
  20. [ARM][MVE] Don't unroll intrinsic loops. — sam.parker / detail
  21. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  22. Fix "pointer is null" static analyzer warnings. NFCI. — llvm-dev / detail
  23. [lldb/DWARF] Add is_dwo member to DWARFUnit — pavel / detail
  24. [lldb/DWARF] Fix mixed v4+v5 location lists — pavel / detail
  25. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  26. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  27. [NFC][ARM] LowOverheadLoop comments — sam.parker / detail
  28. [Concepts] Function trailing requires clauses — saar / detail
  29. [mlir] fix test failure in EDSC/builder-api-test — inouehrs / detail
  30. [lldb] Modernize OptionValue::SetValueChangedCallback — pavel / detail
  31. [InstCombine] Use minimal FMF in testcase for Z / (1.0 / Y) => (Y * Z); — spatel / detail
  32. [ARM][MVE] MVE-I should not be disabled by -mfpu=none — momchil.velikov / detail
  33. [InstSimplify] select Cond, true, false --> Cond — spatel / detail
  34. [Concepts] Fix failing test on Windows — saar / detail
  35. [DAGCombiner] reduce extract subvector of concat — spatel / detail
  36. [OPENMP]Remove unused code, NFC. — a.bataev / detail
  37. IR: remove "else" after "return". NFCI. — Tim Northover / detail
  38. [ARM,MVE] Fix valid immediate range for vsliq_n. — simon.tatham / detail
  39. [ARM,MVE] Add missing IntrNoMem flag on IR intrinsics. — simon.tatham / detail
  40. AMDGPU: Add register class to DS_SWIZZLE_B32 pattern — arsenm2 / detail
  41. TableGen/GlobalISel: Fix slightly wrong generated comment — arsenm2 / detail
  42. AMDGPU/GlobalISel: Fix add of neg inline constant pattern — arsenm2 / detail
  43. AMDGPU/GlobalISel: Add equiv xform for bitcast_fpimm_to_i32 — arsenm2 / detail
  44. AMDGPU/GlobalISel: Add selectVOP3Mods_nnan — arsenm2 / detail
  45. AMDGPU/GlobalISel: Add IMMPopCount xform — arsenm2 / detail
  46. AMDGPU/GlobalISel: Fix import of zext of s16 op patterns — arsenm2 / detail
  47. AMDGPU: Use new PatFrag system for d16 load nodes — arsenm2 / detail
  48. AMDGPU: Use new PatFrag system for d16 stores — arsenm2 / detail
  49. AMDGPU: Eliminate more legacy codepred address space PatFrags — arsenm2 / detail
  50. AMDGPU/GlobalISel: Fix import of integer med3 — arsenm2 / detail
  51. TableGen: Remove unused code — arsenm2 / detail
  52. [ELF][Hexagon] Add support for IE relocations — sidneym / detail
  53. [InstCombine] Z / (1.0 / Y) => (Y * Z) — spatel / detail
  54. [libcxxabi] Allow tests to link with static libc++abi/libc++ even if the — jaskiewiczs / detail
  55. [clangd] Respect `--sysroot` argument if it is set — davg / detail

#6876 (Jan 8, 2020 9:30:52 PM)

  1. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  2. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  3. [MC] writeFragment - assert MCFragment::FT_Fill length is legal. — llvm-dev / detail
  4. [ELF] Don't special case weak symbols for pie with no shared objects — maskray / detail
  5. [ELF] Delete an unused special rule from isStaticLinkTimeConstant. NFC — maskray / detail
  6. [BranchAlign] Compiler support for suppressing branch align — listmail / detail
  7. [X86] Add isel patterns for bitcasting between v32i1/v64i1 and — craig.topper / detail
  8. [X86] Custom type legalize v4i64->v4f32 uint_to_fp on sse4.1 targets in — craig.topper / detail
  9. [mlir][Linalg] Lower linalg.reshape to LLVM for the static case — ntv / detail
  10. [mlir] NFC: Move the state for managing aliases out of ModuleState and — riverriddle / detail
  11. [clang-tidy] Remove broken test on Windows for — abpostelnicu / detail
  12. [MLIR] Fix ML IR build on Windows with Visual Studio — stilis / detail
  13. [X86] Keep cl::opts at top of file [NFC] — listmail / detail
  14. Merge memtag instructions with adjacent stack slots. — eugenis / detail
  15. Add a new AST matcher 'optionally'. — aaron / detail
  16. LTOVisibility.rst: fix up syntax in example — tejohnson / detail
  17. [x86] add test for concat-extract corner case; NFC — spatel / detail
  18. Canonicalize static alloc followed by memref_cast and std.view — ataei / detail
  19. [LLD] [COFF] Fix post-commit suggestions for absolute symbol equality — martin / detail
  20. [InstSimplify] add tests for select of true/false; NFC — spatel / detail
  21. [lldb/SWIG] Refactor extensions to be non Python-specific — Jonas Devlieghere / detail
  22. Revert "[JumpThreading] Thread jumps through two basic blocks" — kazu / detail
  23. [lldb/CMake] Only auto-enable Lua when SWIG is found — Jonas Devlieghere / detail
  24. Delete dead code. — Adrian Prantl / detail
  25. Revert "Merge memtag instructions with adjacent stack slots." — eugenis / detail
  26. [MLIR] Don't use SSA names directly for std.view canonicalization test — ataei / detail
  27. [cfi][test] cross-dso/stats.cpp: don't assume the order of static — maskray / detail
  28. [lldb/SWIG] Refactor extensions to be non Python-specific (2/2) — Jonas Devlieghere / detail
  29. [X86]  Remove EFLAGS from live-in lists in X86FlagsCopyLowering. — paulsson / detail
  30. [NFC] Whitespace fixes — xazax / detail
  31. [libcxx] [test] Disable refwrap/weak_result.pass.cpp in C++20 mode — bion / detail
  32. Recommit "[MachineVerifier] Improve verification of live-in lists." — paulsson / detail
  33. [PowerPC]: Add powerpcspe target triple subarch component — chmeeedalf / detail
  34. [NFC][InlineCost] Factor cost modeling out of CallAnalyzer traversal. — mtrofin / detail
  35. [Attributor][FIX] Avoid dangling value pointers during code modification — johannes / detail
  36. [Attributor][FIX] Carefully change invokes to calls (after manifest) — johannes / detail
  37. Revert "[NFC][InlineCost] Factor cost modeling out of CallAnalyzer — mtrofin / detail
  38. [PowerPC] when folding rlwinm+rlwinm. to andi., we should use first — czhengsz / detail
  39. [lldb] Remove various dead Compare functions — apl / detail
  40. [MIR] Target specific MIR formating and parsing — daniel_l_sanders / detail
  41. Save more descriptive error msg from FBS/BKS, relay it up to lldb. — Jason Molenda / detail
  42. Revert "[MIR] Target specific MIR formating and parsing" — daniel_l_sanders / detail
  43. [MIR] Target specific MIR formating and parsing — daniel_l_sanders / detail
  44. Revert "[MIR] Target specific MIR formating and parsing" — thakis / detail
  45. Revert "Revert "[MIR] Target specific MIR formating and parsing"" — daniel_l_sanders / detail
  46. [DAGCombine] Fold the (fma -x, y, -z) to -(fma x, y, z) — qshanz / detail

#6875 (Jan 8, 2020 9:55:50 AM)

  1. [lldb] Increase the build timeout for the sanitized bot — Jonas Devlieghere / detail
  2. Enable remote host configuration to run the target tests for Windows to — vvereschaka / detail
  3. [VE] Staging buildbot — simon.moll / detail
  4. [mlir][spirv] Add lowering for std cmp ops. — antiagainst / detail
  5. AMDGPU: Annotate EXTRACT_SUBREGs with source register classes — arsenm2 / detail
  6. Revert "[mlir][spirv] Add lowering for std.fpext, std.fptrunc, — antiagainst / detail
  7. [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp. — antiagainst / detail
  8. [RISCV] Fix evalutePCRelLo for symbols at the end of a fragment — jrtc27 / detail
  9. [X86] Adding fp128 support for strict fcmp — pengfei.wang / detail
  10. [lldb/Test] Try to appease the Windows bot — Jonas Devlieghere / detail
  11. [lldb/CMake] Only auto-enable Python when SWIG is found — Jonas Devlieghere / detail
  12. [NFC][Test] Add the option -enable-no-signed-zeros-fp-math for test — qshanz / detail
  13. [libc] Add a convenience CMake rule to add testsuites. — sivachandra / detail
  14. [clangd] Add xref for macros to FileIndex. — usx / detail
  15. [libcxx][test] Fix span tests. — stl / detail
  16. [lldb][NFC] Remove redundant ClangASTContext constructor that takes — Raphael Isemann / detail
  17. AArch64: add missing Apple CPU names and use them by default. — Tim Northover / detail
  18. Revert "[InstCombine] fold zext of masked bit set/clear" — kadircet / detail
  19. [llvm-symbolizer]Fix printing of malformed address values not passed via — th3charlie / detail
  20. [lldb] Remove default llvm::Triple argument from ClangASTContext — Raphael Isemann / detail
  21. [NFC][ARM] Update tests — sam.parker / detail
  22. [Dsymutil][Debuginfo][NFC] Reland: Refactor dsymutil to separate DWARF — a.v.lapshin / detail
  23. [gn build] (manually) merge 1cf11a4c67a15 — thakis / detail
  24. Disallow an empty string literal in an asm label — aaron / detail
  25. [ARM][MVE] Enable masked gathers from vector of pointers — anna.welker / detail
  26. [gn build] Port 346f6b54bd1 — llvmgnsyncbot / detail
  27. Fixing a formatting nit; NFC — aaron / detail
  28. [NFC] Move InPQueue into arguments of releaseNode — qiucofan / detail
  29. [Intrinsic] Add fixed point division intrinsics. — mikael.holmen / detail
  30. [clang-tidy] Disable match on `if constexpr` statements in template — abpostelnicu / detail
  31. [ARM,MVE] Intrinsics for partial-overwrite imm shifts. — simon.tatham / detail
  32. [ARM,MVE] Intrinsics for variable shift instructions. — simon.tatham / detail
  33. [JumpThreading] Thread jumps through two basic blocks — kazu / detail
  34. [OPENMP]Allow comma in combiner expression. — a.bataev / detail
  35. [DAGCombiner] clean up extract-of-concat fold; NFC — spatel / detail
  36. [InstCombine] Adding testcase for Z / (1.0 / Y) => (Y * Z); NFC — spatel / detail
  37. [SelectionDAG] Use llvm::Optional<APInt> for FoldValue. — llvm-dev / detail
  38. [amdgpu] Remove unused header. NFC. — michael.hliao / detail
  39. [lldb/CMake] Use LLDB's autodetection logic for libxml2 — Jonas Devlieghere / detail

#6874 (Jan 7, 2020 8:46:47 PM)

  1. [ARM][MVE] Renamed VPT Block tests and files to something more — sjoerd.meijer / detail
  2. [HIP] Add option --gpu-max-threads-per-block=n — Yaxun.Liu / detail
  3. [AIX][XCOFF]Implement mergeable const — diggerlin / detail
  4. [LifetimeAnalysis] Do not forbid void deref type in — xazax / detail
  5. [analyzer] Update help text to reflect sarif support — xazax / detail
  6. [X86] Pull out repeated SrcVT.getVectorNumElements() call. NFCI. — llvm-dev / detail
  7. [ARM] Regenerate bfi.ll test cases — llvm-dev / detail
  8. [lldb] Initialize some bitfields in FuncUnwinders.cpp — pavel / detail
  9. [clangd] Assert that the testcases in LocateSymbol.All have no — zeratul976 / detail
  10. [clangd] Heuristically resolve dependent call through smart pointer type — zeratul976 / detail
  11. [OPENMP]Allow using of members in standalone declaration pragmas. — a.bataev / detail
  12. Fix issues reported by -Wrange-loop-analysis when building with latest — alexandre.ganea / detail
  13. [gicombiner] Add GIMatchTree and use it for the code generation — daniel_l_sanders / detail
  14. [gn build] Port 1d94fb21118 — llvmgnsyncbot / detail
  15. [X86] Improve lowering of v2i64 sign bit tests on pre-sse4.2 targets — craig.topper / detail
  16. [X86] Improve lowering of (v2i64 (setgt X, -1)) on pre-SSE2 targets. — craig.topper / detail
  17. [MachineOutliner][AArch64] Save + restore LR in noreturn functions — Jessica Paquette / detail
  18. [OPENMP]Reduce calls for the mangled names. — a.bataev / detail
  19. [test] Move ppc64 tests from test/Preprocessor/init.c to init-ppc64.c — maskray / detail
  20. [PowerPC][Triple] Use elfv2 on freebsd>=13 and linux-musl — maskray / detail
  21. [cmake] Use relative cmake binary dir for processing pass plugins. — llvm-project / detail
  22. [lldb/Lua] Add string conversion operator for SBTarget. — Jonas Devlieghere / detail
  23. AMDGPU: Fix not using v_cvt_f16_[iu]16 — arsenm2 / detail
  24. AMDGPU: Use ImmLeaf — arsenm2 / detail
  25. AMDGPU: Fix misleading, misplaced end block comments — arsenm2 / detail
  26. AMDGPU: Remove VOP3Mods0Clamp0OMod — arsenm2 / detail
  27. AMDGPU: Add baseline test for missing pattern — arsenm2 / detail
  28. [cmake] Use source-groups in Polly. — llvm-project / detail
  29. Revert "[lldb/Lua] Add string conversion operator for SBTarget." — Jonas Devlieghere / detail
  30. [x86] add tests for extract-of-concat; NFC — spatel / detail
  31. Remove extraneous semicolon. — isanbard / detail
  32. [gicombiner] Correct 64f1bb5cd2c to account for MSVC's %p format — daniel_l_sanders / detail
  33. [lldb/Test] Make TestConvenienceVariables more strict — Jonas Devlieghere / detail
  34. [lldb/Test] Remove old binary created by TestConvenienceVariables — Jonas Devlieghere / detail
  35. [X86] Enable v2i64->v2f32 uint_to_fp code in ReplaceNodeResults on — craig.topper / detail
  36. [libc++] Add additional benchmark functions to — eric / detail
  37. [clang-tidy] modernize-use-using uses AST and now supports struct — mitchell / detail
  38. AMDGPU: Apply i16 add->sub pattern with zext to i32 — arsenm2 / detail
  39. AMDGPU/GlobalISel: Fix missing test for s16 icmp — arsenm2 / detail
  40. AMDGPU/GlobalISel: Add some missing G_SELECT testcases — arsenm2 / detail
  41. AMDGPU/GlobalISel: Fix scalar G_SELECT for arbitrary pointers — arsenm2 / detail
  42. Allow output constraints on "asm goto" — isanbard / detail
  43. Re-land "[lldb/Lua] Add string conversion operator for SBTarget." — Jonas Devlieghere / detail
  44. Revert "Allow output constraints on "asm goto"" — isanbard / detail
  45. [X86] Add SSE4.1 command lines to vec-strict-inttofp-128.ll to cover the — craig.topper / detail
  46. [AArch64][GlobalISel] Fold a chain of two G_PTR_ADDs of constant — Amara Emerson / detail
  47. [PowerPC] Default ppc64 linux-gnu/freebsd to -fno-PIC — maskray / detail
  48. Fix warnings as errors that occur on sanitizer-x86_64-linux — daniel_l_sanders / detail
  49. [GVN/FP] Considate logic for reasoning about equality vs equivalance for — listmail / detail
  50. Rewrite comment about what watchpoints Aarch64 supports. — Jason Molenda / detail
  51. Revert "Re-land "[lldb/Lua] Add string conversion operator for — Jonas Devlieghere / detail
  52. XFAIL load_extension.ll for all targets currently - it's failing on — echristo / detail
  53. [libcxx] fix incorrect attribute property — tclin914 / detail
  54. [docs] Improve HowTo commit changes from git — tclin914 / detail
  55. [SCEV] get more accurate range for AddExpr with wrap flag. — czhengsz / detail
  56. [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp. — antiagainst / detail
  57. [docs] Fix duplicate explicit target name: developer policy — tclin914 / detail
  58. [mlir][spirv] Add lowering for standard bit ops — antiagainst / detail

#6873 (Jan 7, 2020 9:22:11 AM)

  1. [MC] Add parameter `Address` to MCInstrPrinter::printInstruction — maskray / detail
  2. Let PassBuilder Expose PassInstrumentationCallbacks — aqjune / detail
  3. [libc] Add __attribute__((always_inline)) to x86_64 syscall functions. — sivachandra / detail
  4. [OpenMP] NFC: Fix trivial typos in comments — tclin914 / detail
  5. [libc] Move implementations of strcat and strcpy to the string — sivachandra / detail
  6. [APFloat] Fix fusedMultiplyAdd when `this` equals to `Addend` — ehudkatz / detail
  7. [lldb] Fix LLDB build after API change to printInst (D72172) — Raphael Isemann / detail
  8. Fix compiler extension example cmake integration — sguelton / detail
  9. [APFloat] Fix out of scope usage of a pointer to local variable — ehudkatz / detail
  10. [SystemZ] Fix python failure in test case — ulrich.weigand / detail
  11. [NFC] Use isX86() instead of getArch() — tclin914 / detail
  12. [lldb][NFC] Take a llvm::Triple in ClangASTContext constructor — Raphael Isemann / detail
  13. [LLD][ELF][AArch64] Do not use thunk for undefined weak symbol. — peter.smith / detail
  14. [DebugInfo] Fix infinite loop caused by reading past debug_line end — jh7370 / detail
  15. Fix "use of uninitialized variable" static analyzer warnings. NFCI. — llvm-dev / detail
  16. Fix "use of uninitialized variable" static analyzer warnings. NFCI. — llvm-dev / detail
  17. Fix Wdocumentation warnings. NFCI. — llvm-dev / detail
  18. [RISCV][Docs] Add RISC-V asm template argument modifiers — luismarques / detail
  19. [clangd] Add path mappings functionality — sam.mccall / detail
  20. [gn build] Port c69ae835d0e — llvmgnsyncbot / detail
  21. [SystemZ] Extend fp-strict-alias test case — ulrich.weigand / detail
  22. [lldb][NFC] Use static_cast instead of reinterpret_cast where possible — Raphael Isemann / detail
  23. Fix "use of uninitialized variable" static analyzer warning. NFCI. — llvm-dev / detail
  24. [ARM] Improve codegen of volatile load/store of i64 — victor.campos / detail
  25. Fix "pointer is null" static analyzer warning. NFCI. — llvm-dev / detail
  26. [X86] Standardize shuffle match/lowering function names. NFC. — llvm-dev / detail
  27. [ARM][MVE] VPT Blocks: findVCMPToFoldIntoVPS — sjoerd.meijer / detail
  28. [clangd] Introduce bulletlists — kadircet / detail
  29. [OPENMP]Do not diagnose references to non-integral types for ref in — a.bataev / detail
  30. [DAGCombiner] reduce shuffle of concat of same vector — spatel / detail
  31. [TypePromotion] Use SetVectors instead of PtrSets — sam.parker / detail
  32. [docs] NFC: Fix typos in documents — hans / detail
  33. AMDGPU/GlobalISel: Partially fix llvm.amdgcn.kill pattern import — arsenm2 / detail
  34. llc: Change behavior of -mcpu with existing attribute — arsenm2 / detail
  35. OpaquePtr: print byval types containing anonymous types correctly. — Tim Northover / detail
  36. AMDGPU/GlobalISel: Select llvm.amdgcn.wqm.vote — arsenm2 / detail
  37. AMDGPU/GlobalISel: Fix import of s_abs_i32 pattern — arsenm2 / detail
  38. [InstCombine] try to pull 'not' of select into compare operands — spatel / detail
  39. Remove extraneous spaces — medismail.bennani / detail
  40. AMDGPU/GlobalISel: Fix readfirstlane pattern import — arsenm2 / detail

#6872 (Jan 6, 2020 9:39:35 PM)

  1. [ARM,MVE] Generate the right instruction for vmaxnmq_m_f16. — simon.tatham / detail
  2. [ARM,MVE] Support -ve offsets in gather-load intrinsics. — simon.tatham / detail
  3. [ARM,MVE] Fix many signedness errors in MVE intrinsics. — simon.tatham / detail
  4. Fix "use of uninitialized variable" static analyzer warning. NFCI. — llvm-dev / detail
  5. Fix "use of uninitialized variable" static analyzer warnings. NFCI. — llvm-dev / detail
  6. [AMDGPU] Fix "use of uninitialized variable" static analyzer warning. — llvm-dev / detail
  7. [NFC] Fixes -Wrange-loop-analysis warnings — koraq / detail
  8. Adds -Wrange-loop-analysis to -Wall — koraq / detail
  9. [AIX] Use csect reference for function address constants — diggerlin / detail
  10. [ARM] Use correct TRAP opcode for thumb in FastISel — david.green / detail
  11. [ARM] Use the correct opcodes for Thumb2 segmented stack frame lowering — david.green / detail
  12. [llvm-libc] Fix missing virtual destructor — gchatelet / detail
  13. [AIX] Use csect reference for function address constants — diggerlin / detail
  14. [lldb/CMake] Autodetect Python dependency — Jonas Devlieghere / detail
  15. [lldb/Test] Temporarily skip TestFoundationDisassembly on the ASan bot. — Jonas Devlieghere / detail
  16. [clang-tidy] new check: bugprone-signed-char-misuse — tamas.zolnai / detail
  17. [gn build] Port 350da402ef6 — llvmgnsyncbot / detail
  18. [llvm-readelf] Print EI_ABIVERSION as decimal instead of hexadecimal — maskray / detail
  19. [lldb/Test] Move @skipIfAsan from test class to test methods. — Jonas Devlieghere / detail
  20. Make check-llvm run 50% faster on macOS, 18% faster on Windows. — thakis / detail
  21. [CMake] Add $ORIGIN/../../../../lib to rpath if BUILD_SHARED_LIBS or — maskray / detail
  22. [lldb/CMake] Only set PYTHON_HOME on Windows — Jonas Devlieghere / detail
  23. [lldb/Docs] Fix capitalization typo. — Jonas Devlieghere / detail
  24. [libc] Move all tests to a top level `test` directory. — sivachandra / detail
  25. [lld] Fix trivial typos in comments — maskray / detail
  26. [PowerPC][LoopVectorize] Extend getRegisterClassForType to consider — Jinsong Ji / detail
  27. [X86] Fix an 8 bit testb being selected when folding a volatile i32 load — Amara Emerson / detail
  28. Lower TAGPstack with negative offset to SUBG. — eugenis / detail
  29. [OpenMP] Fix incorrect property of __has_attribute() macro — kkwli0 / detail
  30. [x86] add tests for concat self + shuffle; NFC — spatel / detail
  31. [NFC] Test commit, whitespace change — wan.yu / detail
  32. [NFC] Test commit, revert whitespace change — wan.yu / detail
  33. [OPENMP50]Support lastprivate conditional updates in inc/dec unary ops. — a.bataev / detail
  34. [X86] Rename vec-strict-*-cmp.ll to vec-strict-cmp-*.ll to match other — craig.topper / detail
  35. [LegalizeTypes] Add widening support for STRICT_FSETCC/FSETCCS — craig.topper / detail
  36. [lldb/Docs] Describe optional dependencies on build page. — Jonas Devlieghere / detail
  37. [X86] Improve v4i32->v4f64 uint_to_fp for AVX1/AVX2 targets. — craig.topper / detail
  38. llc/MIR: Fix setFunctionAttributes for MIR functions — arsenm2 / detail
  39. AMDGPU: Use ImmLeaf for inline immediate predicates — arsenm2 / detail
  40. AMDGPU: Use ImmLeaf — arsenm2 / detail
  41. AMDGPU: Fix legalizing f16 fpow — arsenm2 / detail
  42. GlobalISel: Start adding computeNumSignBits to GISelKnownBits — arsenm2 / detail
  43. GlobalISel: Correct result type for G_FCMP in lowerFPTOUI — arsenm2 / detail
  44. GlobalISel: Fix unsupported legalize action — arsenm2 / detail
  45. [Diagnostic] make Wmisleading-indendation not warn about labels — tyker / detail
  46. [PowerPC][NFC] Rename record instructions to use _rec suffix instead of — Jinsong Ji / detail
  47. [FileCheck] Remove FileCheck prefix in API — thomasp / detail
  48. Don't rely on 'l'(ell) modifiers to indicate a label reference — isanbard / detail
  49. [CMake] Pass symlink dependency to add_llvm_install_targets explicitly — phosek / detail
  50. [NSArray] Remove a very old and deprecated formatter. — ditaliano / detail
  51. [msan] Check qsort input. — eugenis / detail
  52. [X86] Move an enum definition into a header to simplify future patches — listmail / detail
  53. Change the patterns to include the prefix '= ' so we don't pass — Jason Molenda / detail
  54. GlobalISel: Implement lower for G_INTRINSIC_ROUND — arsenm2 / detail
  55. TableGen/GlobalISel: Handle default operands that are used — arsenm2 / detail
  56. AMDGPU/GlobalISel: Replace handling of boolean values — arsenm2 / detail
  57. AMDGPU/GlobalISel: Select G_UADDE/G_USUBE — arsenm2 / detail
  58. Use FileCheck instead of grep — Akira / detail
  59. Add Triple::isX86() — maskray / detail
  60. [NFC] Fixes -Wrange-loop-analysis warnings — koraq / detail
  61. [msan] Fix underflow in qsort interceptor. — eugenis / detail
  62. [CodeGen][ObjC] Push the properties of a protocol before pushing the — Akira / detail
  63. AMDGPU/GlobalISel: Legalize G_READCYCLECOUNTER — arsenm2 / detail
  64. [WebAssembly] Fix landingpad-only case in Emscripten EH — aheejin / detail
  65. AMDGPU: Use default operands for clamp/omod — arsenm2 / detail
  66. Always deduce the lengths of contained parameter packs when deducing a — richard / detail
  67. AMDGPU: Select llvm.amdgcn.interp.p2.f16 directly — arsenm2 / detail
  68. AMDGPU: Add run line to int_to_fp tests — arsenm2 / detail
  69. [NFC][Test] Add a test to verify the DAGCombine of fma — qshanz / detail
  70. [mlir][Linalg] Add a linalg.reshape op — ntv / detail
  71. AMDGPU/GlobalISel: Fix unused variable warning in release — arsenm2 / detail
  72. [MC] Add parameter `Address` to MCInstPrinter::printInst — maskray / detail

#6871 (Jan 6, 2020 9:52:05 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
  3. [Clang] Force rtlib=platform in test to avoid fails with — Kristina Brooks / detail
  4. [Metadata] Add TBAA struct metadata to `AAMDNode` — anton.a.afanasyev / detail
  5. [APFloat] Add recoverable string parsing errors to APFloat — ehudkatz / detail
  6. Add ExternalAAWrapperPass to createLegacyPMAAResults. — neil.henning / detail
  7. [mlir] Update mlir/CMakeLists.txt to install *.def files — zinenko / detail
  8. [APFloat] Fix compilation warnings — ehudkatz / detail
  9. Add interface emitPrefix for MCCodeEmitter — shengchen.kan / detail
  10. [ARM][MVE] More MVETailPredication debug messages. NFC. — sjoerd.meijer / detail
  11. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  12. [NFC] Fix trivial typos in comments — jh7370 / detail
  13. [test][DebugInfo][NFC] Rename method for clarity — jh7370 / detail
  14. [DAG] DAGCombiner::XformToShuffleWithZero - use APInt::extractBits — llvm-dev / detail
  15. [CostModel][X86] Add missing scalar i64->f32 uitofp costs — llvm-dev / detail
  16. [X86] Add extra PR43971 test case mentioned in D70267 — llvm-dev / detail
  17. [clang-format] fix conflict between FormatStyle::BWACS_MultiLine and — mitchell / detail
  18. [mlir][Linalg] Reimplement and extend getStridesAndOffset — ntv / detail
  19. AMDGPU/GlobalISel: Select more G_EXTRACTs correctly — arsenm2 / detail
  20. [lldb] [Process/NetBSD] Remove unused orig_*ax use — mgorny / detail
  21. AMDGPU/GlobalISel: Select scalar v2s16 G_BUILD_VECTOR — arsenm2 / detail

#6870 (Jan 5, 2020 10:22:22 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
  4. Fix oversight in AST traversal helper — steveire / detail
  5. Allow using traverse() with bindings — steveire / detail
  6. [MC] Delete MCSection::{rbegin,rend} — maskray / detail
  7. [Gnu toolchain] Look at standard GCC paths for libstdcxx by default — Kristina Brooks / detail
  8. Add missing test — steveire / detail
  9. [MC][ARM] Delete MCSection::HasData and move SHF_ARM_PURECODE logic to — maskray / detail
  10. Clang-format previous commit — steveire / detail
  11. [Coroutines] Remove corresponding phi values when apply — modocache / detail
  12. [NFC] Modify the format: Drop the else since we alerady returned in the — chen3.liu / detail
  13. [X86] Improve v2i64->v2f32 and v4i64->v4f32 uint_to_fp on avx and avx2 — craig.topper / detail
  14. [MC] Delete MCFragment::isDummy. NFC — maskray / detail
  15. [DAGCombine] Don't check the legality of type when combine the — qshanz / detail
  16. [MC] Reorder MCFragment members to decrease padding — maskray / detail
  17. [MC] Reorder members of MCFragment's subclasses to decrease padding — maskray / detail

#6869 (Jan 5, 2020 10:46:53 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
  5. [X86] Merge (identical) LowerGC_TRANSITION_START and — llvm-dev / detail
  6. [X86] Move combineLogicBlendIntoConditionalNegate before combineSelect. — llvm-dev / detail

#6868 (Jan 4, 2020 11:11:57 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
  9. [ELF] Drop const qualifier to fix -Wrange-loop-analysis. NFC — maskray / detail
  10. [LegalizeVectorOps] Split most of ExpandStrictFPOp into a separate — craig.topper / detail
  11. [TargetLowering] In expandFP_TO_UINT, add proper extend or truncate for — craig.topper / detail
  12. [LegalizeVectorOps][X86] Enable expansion of vector fp_to_uint in — craig.topper / detail

#6867 (Jan 4, 2020 10:49:49 AM)

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

#6866 (Jan 2, 2020 10:31:28 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
  3. [lldb][NFC] Create type-safe function for creating a CompilerType from a — Raphael Isemann / detail
  4. [lldb][NFC] Remove unused variable in — Raphael Isemann / detail
  5. [docs] Update path to clang-tools-extra — tclin914 / detail
  6. [llvm-ranlib] Handle -D and -U command line flag — Alexander.Richardson / detail
  7. [AArch64][SVE]  Gather loads: pass 32 bit unpacked offsets as nxv2i32 — andrzej.warzynski / detail
  8. [NFC] Add explicit instantiation to releaseNode — qiucofan / detail
  9. Fix D-flag.test by running chmod before creating the archive — Alexander.Richardson / detail
  10. [lldb] Fix crash in AccessDeclContextSanity when copying — Raphael Isemann / detail
  11. [ARM] Update ifcvt test target triples and opcodes. NFC — david.green / detail
  12. Make the llvm-ranlib/help-message.test test pass in unusual — gribozavr / detail
  13. Remove unneeded extra variable realArgIdx. NFC. — jay.foad / detail
  14. [mlir][Linalg] NFC - Rename LinalgGeneric -> GenericLinalg — ntv / detail
  15. [mlir][Linalg] NFC - Rename ViewTraits -> StructuredOpTraits — ntv / detail
  16. [InstCombine] remove uses before deleting instructions (PR43723) — spatel / detail
  17. [llvm-ranlib] Relax D-flag.test to allow it to pass on Windows hosts — Alexander.Richardson / detail
  18. [OpenMP] Fix formatting of OpenMP error message, by Wang Tianqing. — a.bataev / detail
  19. [mlir][Linalg] NFC - Cleanup Linalg Declarative Transformations — ntv / detail
  20. [mlir][Linalg] NFC - Make consistent use of op.emitOpError — ntv / detail
  21. Revert "Revert "[clangd] Implement "textDocument/documentLink" protocol — sam.mccall / detail
  22. Generalize the pass registration mechanism used by Polly to any — sguelton / detail
  23. [FPEnv] Default NoFPExcept SDNodeFlag to false — ulrich.weigand / detail
  24. Revert "build: make `LLVM_ENABLE_ZLIB` a tri-bool for users" — jh7370 / detail
  25. Revert "build: reduce CMake handling for zlib" — jh7370 / detail
  26. [gn build] (manually) merge 24ab9b537e61b3 — thakis / detail
  27. Revert "[gn build] (manually) merge 68a235d07f9e70" — thakis / detail
  28. Add intrinsics_gen dependency on Bye example — sguelton / detail
  29. Add intrinsics_gen *dependency* on Bye example — sguelton / detail
  30. [gn build] (manually) merge 24ab9b537e61b3 more — thakis / detail
  31. [test][llvm-dwarfdump][NFC] Improve test readability — jh7370 / detail
  32. [clangd] Reorder FindTarget.h - group targetDecl() stuff and — sam.mccall / detail
  33. [test][llvm-dwarfdump][NFC] Remove unused check — jh7370 / detail
  34. fix doc grammar-o to cycle bots — thakis / detail
  35. [SystemZ] Use FNeg in s390x clang builtins — kevin.neal / detail
  36. [test][ELF] Verify debug line corruption messages are printed once — jh7370 / detail
  37. update_test_checks: match CHECK-EMPTY lines for replacement. — jyknight / detail
  38. Add TPREL relocation support to Hexagon — sidneym / detail
  39. [gn build] (manually) merge 24ab9b537e61b3 yet more, to fix redef — thakis / detail

#6865 (Jan 1, 2020 10:55:23 PM)

  1. disable ZLib on the LLDB builder — Saleem Abdulrasool / detail
  2. [LegalizeVectorOps][AArch64] Stop asking for v4f16 fp_round and — craig.topper / detail
  3. [X86] Use carry flag from add for (seteq (add X, -1), -1). — craig.topper / detail
  4. [X86][InstCombine] Add constant folding and simplification support for — craig.topper / detail
  5. [X86] Constant fold KSHIFT of an all zeros vector to just an all zeros — craig.topper / detail
  6. [ELF][RISCV] Improve error message for unknown relocations — maskray / detail
  7. DAG: Stop trying to fold FP -(x-y) -> y-x in getNode with nsz — arsenm2 / detail
  8. [X86] Add X87 FCMOV support to X86FlagsCopyLowering. — craig.topper / detail
  9. [X86] Fix typo in getCMovOpcode. — craig.topper / detail
  10. [Attributor] AAValueConstantRange: Value range analysis using constant — uenoku.tokotoko / detail
  11. [ELF][RISCV][test] Test absolute/PC-relative/branch relocations to — maskray / detail
  12. [MC][TargetMachine] Delete MCTargetOptions::MCPIECopyRelocations — maskray / detail
  13. add strict float for round operation — chen3.liu / detail
  14. clang-tidy doc: Remove severities as they don't make consensus — sylvestre / detail
  15. [ARM] Add +mve feature to mve tests. NFC — david.green / detail
  16. [lldb][NFC] Make some checks more readable in — Raphael Isemann / detail
  17. [NFC] Fixes -Wrange-loop-analysis warnings — koraq / detail
  18. Adds fixit hints to the -Wrange-loop-analysis — koraq / detail
  19. Improve Wrange-loop-analyses for rvalue reference — koraq / detail
  20. Adds -Wrange-loop-analysis to -Wall — koraq / detail
  21. [X86] Call SimplifyMultipleUseDemandedBits from combineVSelectToBLENDV — craig.topper / detail
  22. [InstCombine] Add tests for sub nuw of geps; NFC — nikita.ppv / detail
  23. [InstCombine] Regenerate test checks; NFC — nikita.ppv / detail
  24. [InstCombine] Add tests for PR44423 and PR44425; NFC — nikita.ppv / detail
  25. [MachineScheduler] improve reuse of 'releaseNode'method — flo / detail
  26. [InstCombine] Fix incorrect inbounds on GEP of GEP (PR44425) — nikita.ppv / detail
  27. Revert "Adds -Wrange-loop-analysis to -Wall" — koraq / detail
  28. [lldb][NFC] Simplify CompilerType constructors/destructors and fix — Raphael Isemann / detail
  29. [InstCombine] Preserve inbounds when merging with zero-index GEP — nikita.ppv / detail
  30. tests: XFAIL/UNSUPPORTED tests on Windows — Saleem Abdulrasool / detail
  31. [mlir] Fix warnings when compiling with Clang 9.0 — alexandre.ganea / detail
  32. [mlir] Fix linking with LLD — alexandre.ganea / detail
  33. [mlir] Fix compilation warnings — alexandre.ganea / detail
  34. [polly][Support] Un-break polly tests Previously, the polly unit tests — alexandre.ganea / detail
  35. [lld] Fix -Wrange-loop-analysis warnings — maskray / detail
  36. [mlir] Fix -Wrange-loo-analysis warnings — maskray / detail
  37. build: reduce CMake handling for zlib — Saleem Abdulrasool / detail
  38. build: make `LLVM_ENABLE_ZLIB` a tri-bool for users — Saleem Abdulrasool / detail
  39. [Coroutines] Rename "legacy" passes (NFC) — modocache / detail
  40. [RegisterClassInfo] Use SmallVector::assign instead of resize to make — craig.topper / detail
  41. [X86] Add test cases for regcall function that takes a long double as a — craig.topper / detail
  42. [Coroutines] const-ify internal helpers (NFC) — modocache / detail
  43. [gn build] (manually) merge 68a235d07f9e70 — thakis / detail
  44. [X86] Add x86_regcallcc calling convention to function declaration — craig.topper / detail
  45. [mlir][spirv] Fix links in docs and update dialect docs — antiagainst / detail
  46. [mlir][spirv] NFC: Move shader ABI attributes to a new file — antiagainst / detail

#6864 (Dec 31, 2019 8:12:35 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

#6863 (Dec 31, 2019 8:42:15 AM)

  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
  4. [mlir] Refactor operation results to use a single use list for all — riverriddle / detail
  5. [NFC] Style cleanup — shengchen.kan / detail
  6. Revert "DebugInfo: Fix rangesBaseAddress DICompileUnit bitcode — dblaikie / detail
  7. [NFC] Make X86MCCodeEmitter::isPCRel32Branch static — shengchen.kan / detail
  8. [Attributor] Annotate the memory behavior of call site arguments — johannes / detail
  9. [Attributor] Use abstract call sites to determine associated arguments — johannes / detail
  10. [Attributor] Propagate known align from arguments to call sites — johannes / detail
  11. [Utils] Allow update_test_checks to scrub attribute annotations — johannes / detail
  12. [Utils] Reuse argument variable names in the body — johannes / detail
  13. [NFC] Style cleanup — shengchen.kan / detail
  14. [Utils][Fix] Minor test result change — johannes / detail
  15. [X86] Slightly improve our attempted error recovery for 64-bit -mno-sse2 — craig.topper / detail
  16. [Attributor] Function signature rewrite infrastructure — johannes / detail
  17. [Utils] Deal with occasionally deleted functions — johannes / detail
  18. [Attributor] Suppress unused warnings when assertions are disabled. NFC — ibiryukov / detail
  19. clang-tidy doc: modernize-make-unique has an autofix — sylvestre / detail
  20. [InstCombine] Add tests for PR44242 — nikita.ppv / detail
  21. [InstCombine] Don't rewrite phi-of-bitcast when the phi has other users — nikita.ppv / detail
  22. Fix external-names.c test when separator is \\ — michael.platings / detail
  23. [ARM][TypePromotion] Re-enable by default — sam.parker / detail
  24. [llvm-exegesis] Check counters before running — Milos.Stojanovic / detail
  25. [mlir][Linalg] Delete unused LinalgLibraryOps.td — ntv / detail
  26. [InstCombine] Fix infinite loop due to bitcast <-> phi transforms — nikita.ppv / detail
  27. [InstCombine] add tests for masked bit set/clear; NFC — spatel / detail
  28. [AArch64] add test for fsub+fneg; NFC — spatel / detail
  29. [OpenCL] Remove redundant foreach in OpenCLBuiltins.td; NFC — sven.vanhaastregt / detail

#6862 (Dec 30, 2019 8:12:24 PM)

  1. GlobalISel: moreElementsVector for FP min/max — arsenm2 / detail
  2. AMDGPU/GlobalISel: Add select test for fexp2 — arsenm2 / detail
  3. [ARM][Thumb][FIX] Add unwinding information to t4 — diogo.sampaio / detail
  4. [InstCombine] propagate sign argument through nested copysigns — spatel / detail
  5. AMDGPU/GlobalISel: Select llvm.amdgcn.fmad.ftz — arsenm2 / detail
  6. [MIPS GlobalISel] Select bitreverse. Recommit — petar.avramovic / detail
  7. [InstCombine] remove stale comment on test; NFC — spatel / detail
  8. Ignore "no-frame-pointer-elim" and "no-frame-pointer-elim-non-leaf" in — maskray / detail
  9. AMDGPU/GlobalISel: Re-use MRI available in selector — arsenm2 / detail
  10. [test] do not parse ls output for file size; NFCI — bryan.chan / detail
  11. [X86] Add X86ISD::PCMPGT to — craig.topper / detail
  12. TableGen: Fix assert on PatFrags with predicate code — arsenm2 / detail
  13. AMDGPU/GlobalISel: Select mul24 intrinsics — arsenm2 / detail
  14. [X86][AsmParser] re-introduce 'offset' operator — epastor / detail
  15. [OpenMP] Use the OpenMPIRBuilder for `omp cancel` — johannes / detail
  16. [OpenMP] Use the OpenMPIRBuilder for `omp parallel` — johannes / detail
  17. [PowerPC][docs] Update Embedded PowerPC docs in Compiler Writers Info — Jinsong Ji / detail
  18. [libomptarget][nfc] Change unintentional target_impl prefix to kmpc_impl — jonathanchesterfield / detail
  19. [OpenMP][FIX] Generalize a test check line — johannes / detail
  20. Remove a redundant `default:` on an exhaustive switch(enum). — epastor / detail
  21. [CodeGen] Use CreateFNeg in buildFMulAdd — craig.topper / detail
  22. [CodeGen] Use IRBuilder::CreateFNeg for __builtin_conj — craig.topper / detail
  23. [X86] Add test case for PR44412. NFC — craig.topper / detail

#6861 (Dec 30, 2019 8:07:45 AM)

  1. [PowerPC] Exploit the rlwinm instructions for "and" with constant — qshanz / detail
  2. [CMake] Added remote test execution support into CrossWinToARMLinux — vvereschaka / detail
  3. [SelectionDAT] Simplify SelectionDAGBuilder::visitInlineAsm — maskray / detail
  4. [ELF][PPC64] Implement IPLT code sequence for non-preemptible IFUNC — maskray / detail
  5. [ELF][PPC32] Implement IPLT code sequence for non-preemptible IFUNC — maskray / detail
  6. [ELF][PPC64] Improve "call lacks nop" diagnostic and make it compatible — maskray / detail
  7. [Attributor] Use `changeUseAfterManifest` in AAValueSimplify manifest — uenoku.tokotoko / detail
  8. [NFC] Add test for load-insert-store pattern — qiucofan / detail
  9. [Diagnostic] Add ftabstop to -Wmisleading-indentation — tyker / detail
  10. [opt] Fix run-twice crash and detection problem — maskray / detail
  11. [MCP] Add stats for backward copy propagation. NFC. — lkail / detail
  12. [MIPS GlobalISel] Select bswap — petar.avramovic / detail
  13. [MIPS GlobalISel] Select bitreverse — petar.avramovic / detail
  14. [OpenCL] Add mipmap builtin functions — sven.vanhaastregt / detail
  15. [ARM][THUMB2] Allow emitting T3 types of add and sub — diogo.sampaio / detail
  16. [LV][NFC] Some refactoring and renaming to facilitate next change. — evgueni.brevnov / detail
  17. [LV][NFC] Keep dominator tree up to date during vectorization. — evgueni.brevnov / detail
  18. [ARM] MVE sink ICmp test. NFC — david.green / detail
  19. [ARM] Sink splat to ICmp — david.green / detail
  20. Revert "[MIPS GlobalISel] Select bitreverse" — gribozavr / detail
  21. [PowerPC] Legalize rounding nodes — nemanja.i.ibm / detail
  22. AMDGPU/GlobalISel: Account for G_PHI result bank — arsenm2 / detail
  23. AMDGPU: Generate check lines — arsenm2 / detail
  24. AMDGPU: Improve llvm.round.f64 lowering for CI+ — arsenm2 / detail

#6860 (Dec 29, 2019 8:01:24 PM)

  1. [lldb][NFC] Remove most GetASTContext calls in AST metadata code — Raphael Isemann / detail
  2. [mlir] Update mlir/CMakeLists.txt to install *.td files — zinenko / detail
  3. [X86] Make the AVX1 check lines in vec-strict-inttofp-256.ll test 'avx' — craig.topper / detail
  4. [lldb][NFC] Delete static versions of — Raphael Isemann / detail
  5. Fix formatting in previous commits — steveire / detail
  6. [lldb][NFC] Make integer types functions in ClangASTContext not static — Raphael Isemann / detail
  7. [lldb][NFC] Simplify ClangASTContext::GetTypeForDecl — Raphael Isemann / detail
  8. [SelectionDAG] Disallow indirect "i" constraint — maskray / detail
  9. [X86] Remove dyn_casts to ConstantSDNode for operand 1 of — craig.topper / detail
  10. [X86] Use isOneConstant to simplify some code. NFC — craig.topper / detail
  11. [X86] Use APInt::isOneValue and ConstantSDNode::isOne. NFC — craig.topper / detail

#6859 (Dec 29, 2019 8:24:54 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

#6858 (Dec 27, 2019 1:56:56 AM)

  1. [X86] Add custom widening for v2i32->v2f64 strict_uint_to_fp with — craig.topper / detail
  2. Add a clang-tidy configuration file for MLIR, it is using camelBack for — Mehdi Amini / detail
  3. [ELF][test] Fix dynamic-linker.s — maskray / detail
  4. Revert "Make lazyload_metadata.ll resilient to the addition of new — rnk / detail
  5. [X86] Custom widen 128/256-bit vXi32 uint_to_fp on avx512f targets — craig.topper / detail
  6. Make lazyload_metadata.ll resilient to the addition of new metadata — david / detail
  7. Fix -Wunused-lambda-capture warnings. — echristo / detail
  8. Remove SrcVT only used in an assert and propagate query. — echristo / detail
  9. [compiler-rt] [netbsd] Add support for versioned statvfs interceptors — n54 / detail
  10. add custom operation for strict fpextend/fpround — chen3.liu / detail
  11. Revert "Allow newlines in AST Matchers in clang-query files" + 1 — eugenis / detail
  12. Remove unused static function. — echristo / detail
  13. Fix a -Wcovered-switch-default warning by moving the unreachable out of — echristo / detail
  14. Remove an unused static function. — echristo / detail
  15. Fix a -Wcovered-switch-default warning by moving the unreachable out of — echristo / detail
  16. Temporarily Revert "[compiler-rt] [netbsd] Add support for versioned — echristo / detail
  17. Add an __attribute__((unused)) to populateWithGenerated since it might — echristo / detail
  18. [X86] Add test cases for v2i32->v2f32 — craig.topper / detail
  19. [X86] Add custom legalization for strict_uint_to_fp v2i32->v2f32. — craig.topper / detail
  20. [X86] Add tests for constrained float intrinsics on — craig.topper / detail
  21. [X86][FPEnv] Promote some float strictfp operations to double on — craig.topper / detail
  22. [X86] Fix -Wmisleading-indentation after D71892 — maskray / detail
  23. [X86] Custom widen strict v2f32->v2i32 by padding with zeroes. — craig.topper / detail
  24. [X86] Custom widen 128/256-bit vXi32 fp_to_uint on avx512f targets — craig.topper / detail

#6857 (Dec 26, 2019 2:25:48 PM)

  1. Allow newlines in AST Matchers in clang-query files — steveire / detail
  2. Revert "Allow newlines in AST Matchers in clang-query files" — steveire / detail
  3. Revert "[msan] Check qsort input." — eugenis / detail
  4. Allow newlines in AST Matchers in clang-query files — steveire / detail
  5. [X86] Add custom widening for v2f64->v2i32 strict_fp_to_uint with — craig.topper / detail
  6. [ELF] Improve the condition to create .interp — maskray / detail

#6856 (Dec 26, 2019 12:35:06 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

#6855 (Dec 26, 2019 11:02:59 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

#6854 (Dec 26, 2019 8:49:01 AM)

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

#6853 (Dec 26, 2019 3:29:50 AM)

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

#6852 (Dec 26, 2019 2:16:52 AM)

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

#6851 (Dec 25, 2019 10:19:08 PM)

  1. Fix the MLIR Vim syntax file: the keyword group was missing — Mehdi Amini / detail

#6849 (Dec 25, 2019 8:36:28 PM)

  1. [PowerPC] Modify the hasSideEffects of MTLR and MFLR from 1 to 0 — shkzhang / detail
  2. [NFC][LoopFusion] Fix printing of the guard branch. Reviewer: kbarton, — whitneyt / detail
  3. [NFC][PowerPC] Add a function tryAndWithMask to handle all the cases — qshanz / detail
  4. [Bitstream] Delete skipAbbreviatedField which duplicates — maskray / detail
  5. [PowerPC] stop folding if result rlwinm mask is wrap while original — czhengsz / detail

#6848 (Dec 25, 2019 6:22:46 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

#6847 (Dec 25, 2019 4:10:29 PM)

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

#6846 (Dec 25, 2019 1:58:40 PM)

  1. [X86] Use zero vector to extend to 512-bits for strict_fp_to_uint — craig.topper / detail

#6845 (Dec 25, 2019 11:47:02 AM)

  1. [compiler-rt] [netbsd] Correct the fallback definition of PT_LWPNEXT — n54 / detail
  2. [llvm-nm] Display STT_GNU_IFUNC as 'i' — maskray / detail
  3. [X86] Merge together some common code in LowerFP_TO_INT now that we have — craig.topper / detail
  4. [lldb][NFC] Use StringRef in — Raphael Isemann / detail
  5. [X86FixupSetCC] Remember the preceding eflags defining instruction while — craig.topper / detail

#6844 (Dec 25, 2019 9:36:43 AM)

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

#6843 (Dec 25, 2019 7:25:28 AM)

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

#6842 (Dec 25, 2019 5:14:35 AM)

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

#6841 (Dec 25, 2019 2:41:04 AM)

  1. Add missing strict_fp_to_int — chen3.liu / detail

#6840 (Dec 25, 2019 12:29:35 AM)

  1. [MLIR][NFC] Insert const_cast to avoid warning — uenoku.tokotoko / detail

#6839 (Dec 24, 2019 11:51:14 PM)

  1. [Attributor] Reach optimistic fixpoint in AAValueSimplify when the — uenoku.tokotoko / detail

#6838 (Dec 24, 2019 10:08:10 PM)

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

#6837 (Dec 24, 2019 9:21:11 PM)

  1. [Attributor] UB Attribute now handles all instructions that access — johannes / detail
  2. [compiler-rt] [netbsd] Define _RTLD_SOURCE to fix build — n54 / detail

#6836 (Dec 24, 2019 7:25:26 PM)

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

#6835 (Dec 24, 2019 5:12:34 PM)

  1. Migrate function attribute "no-frame-pointer-elim" to — maskray / detail

#6834 (Dec 24, 2019 3:33:41 PM)

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

#6833 (Dec 24, 2019 2:19:15 PM)

  1. AMDGPU/GlobalISel: Fix mapping and selection of llvm.amdgcn.div.fixup — arsenm2 / detail

#6832 (Dec 24, 2019 1:10:52 PM)

  1. [OPENMP][DOCS]Update status of OpenMP 5.0 features, NFC. — a.bataev / detail
  2. [X86] Add STRICT versions of CVTTP2SI, CVTTP2UI, CMPM, and CMPP. — craig.topper / detail
  3. test: ensure that we dead-strip in the linker — Saleem Abdulrasool / detail
  4. [mlir] Fix -Wunneeded-internal-declaration — maskray / detail
  5. [X86] Use 128-bit vector instructions for f32/f64->i64 conversions on — craig.topper / detail
  6. [compiler-rt] Adapt stop-the-world for ptrace changes in NetBSD-9.99.30 — n54 / detail
  7. [compiler-rt] Adapt for ptrace(2) changes in NetBSD-9.99.30 — n54 / detail
  8. [lldb] Adapt for NetBSD-9.99.30 ptrace(2) API changes — n54 / detail

#6831 (Dec 24, 2019 10:59:40 AM)

  1. [OPENMP50]Basic support for conditional lastprivate. — a.bataev / detail

#6830 (Dec 24, 2019 9:04:22 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

#6829 (Dec 24, 2019 7:36:53 AM)

  1. [lldb][NFC] Remove ClangExternalASTSourceCommon — Raphael Isemann / detail
  2. mlir README.md: Fix the syntax — noreply / detail
  3. VariableName doc: fix the link to the mozilla doc — sledru / detail
  4. [NFC] Remove some dead code from CGBuiltin.cpp. — kevin.neal / detail

#6828 (Dec 24, 2019 5:29:04 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

#6827 (Dec 24, 2019 4:20:34 AM)

  1. [docs] fix typo in Lexicon.rst — zinenko / detail
  2. Remove static MLIR doc ; they are already on the website — Mehdi Amini / detail
  3. [llvm-readobj] - Remove an excessive helper for printing dynamic tags. — grimar / detail
  4. Add the Apache2 with LLVM exceptions license to MLIR — Mehdi Amini / 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

#6826 (Dec 24, 2019 2:08:28 AM)

  1. [SelectionDAG] Change SelectionDAGISel::{funcInfo,SDB} to use unique_ptr — maskray / detail
  2. [DebugInfo] Fix v4 macinfo for dwo files. — SourabhSingh.Tomar / detail
  3. Add `mlir` to -DLLVM_ALL_PROJECTS CMake option — Mehdi Amini / detail

#6824 (Dec 23, 2019 11:00:41 PM)

  1. test: correct flags for Windows — Saleem Abdulrasool / detail
  2. [SelectionDAG] Don't repeatedly add a node to the worklist in — maskray / detail

#6823 (Dec 23, 2019 8:48:39 PM)

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

#6822 (Dec 23, 2019 7:25:29 PM)

  1. [CFG] Fix an assertion failure with static initializers — xazax / detail
  2. Revert "[lldb] Don't process symlinks deep inside DWARFUnit" — Jonas Devlieghere / detail

#6821 (Dec 23, 2019 5:08:58 PM)

  1. [Docs] Fix sphinx build errors. — flo / detail
  2. [lldb/CMake] Always set a value for find_package when finding optional — apl / detail
  3. Add implementations of POSIX mmap and munmap functions. — sivachandra / detail
  4. [InstCombine] add tests for not(select ...); NFC — spatel / detail
  5. [InstCombine] add test for copysign; NFC — spatel / detail

#6820 (Dec 23, 2019 2:47:51 PM)

  1. [AVR] Fix codegen for rotate instructions — tclin914 / detail
  2. build: use `find_package(Python3)` rather than `PYTHON_HOME` — Saleem Abdulrasool / detail
  3. [lldb/ScriptInterpreter] Remove can_reload which is always true (NFC) — Jonas Devlieghere / detail
  4. [Concepts] Constrained partial specializations and function overloads. — saar / detail
  5. [NFC][Test][PowerPC] Add more tests for 'and mask' — qshanz / detail
  6. [SLP] Replace NeedToGather variable with enum. — dtemirbulatov / detail
  7. Fix case style warnings in DIBuilder. NFC. — llvm-dev / detail
  8. [Power9] Remove the PPCISD::XXREVERSE as it has completely the same — qshanz / detail
  9. [lldb][NFC] Make CompilerDeclContext construction type safe — Raphael Isemann / detail
  10. [lldb][NFC] Document CompilerDeclContext constructors — Raphael Isemann / detail
  11. [NFC] Style cleanups — shengchen.kan / detail
  12. [lldb] Add a SubsystemRAII that takes care of calling Initialize and — Raphael Isemann / detail
  13. [lldb][NFC] Simplify ClangASTContext::GetTranslationUnitDecl — Raphael Isemann / detail
  14. [lldb/lua] Fix bindings.test for lua-5.1 — pavel / detail
  15. [lldb] Fix a -Wreturn-type gcc warning in ScriptInterpreter.cpp — pavel / detail
  16. [llvm-readobj][test] - Stop using Inputs/trivial.obj.elf-x86-64. — grimar / detail
  17. [ItaniumCXXABI] Don't mark an extern_weak init function as dso_local on — martin / detail
  18. [ARM] [Windows] Use COFF stubs for calls to extern_weak functions — martin / detail
  19. [AArch64] [Windows] Use COFF stubs for calls to extern_weak functions — martin / detail
  20. [yaml2obj] - Add testing for OSABI field. — grimar / detail
  21. [lldb] Don't process symlinks deep inside DWARFUnit — pavel / detail
  22. [yaml2obj] - Add support for ELFOSABI_LINUX. — grimar / detail
  23. [yaml2obj] - Allow using an arbitrary value for OSABI. — grimar / detail
  24. [lldb] Add sanity check to CreateDeclContext and fixed illformed — Raphael Isemann / detail
  25. [lldb][NFC] Delete all 'else return ...' in CompilerDeclContext.cpp — Raphael Isemann / detail
  26. [lldb][NFC] Remove wrong and unused ClangASTContext::CopyDecl method — Raphael Isemann / detail
  27. [lldb][NFC] Remove unused 'type' parameter in — Raphael Isemann / detail
  28. [find_interesting_reviews.py] Add git blame output cache — kristof.beyls / detail
  29. [lldb][NFC] Simplify ClangExternalASTSourceCallbacks — Raphael Isemann / detail
  30. [OpenCL] Add atomic builtin functions — sven.vanhaastregt / detail
  31. [lldb][NFC] Remove unused callback functionality from ClangASTContext — Raphael Isemann / detail
  32. [Matrix] Add forward shape propagation and first shape aware lowerings. — flo / detail
  33. [NFC] Move OptionUtils from Basic to Driver — Yaxun.Liu / detail
  34. [Matrix] Use fmuladd  for matrix.multiply if allowed. — flo / detail
  35. [lldb/DWARF] Fix hostname-stripping logic — pavel / detail
  36. [gn build] Port eca40066ebb — llvmgnsyncbot / detail
  37. [lldb] Remove DWARFUnit::AppendDIEsWithTag — pavel / detail
  38. [OPENMP50]Codegen for nontemporal clause. — a.bataev / detail
  39. [DAGCombine] visitEXTRACT_SUBVECTOR - 'little to big' — spatel / detail
  40. [PowerPC] NFC - fix the testcase bug of folding rlwinm — czhengsz / detail
  41. [RISCV][NFC] Fix use of missing attribute groups in tests — luismarques / detail
  42. [AMDGPU] Don't create MachinePointerInfos with an UndefValue pointer — jay.foad / detail
  43. [ELF] Don't suggest an alternative spelling for a symbol in a discarded — maskray / detail
  44. Move from a long list of checkers to tables — sledru / detail
  45. [lldb/Test] Disable TestSynchronous.test on Windows. — Jonas Devlieghere / detail
  46. Fix LLVM tool --version build mode printing for MSVC — rnk / detail
  47. MC: Ensure test only reads from the Inputs directory — dblaikie / detail
  48. [Sema][X86] Consider target attribute into the checks in — craig.topper / detail
  49. [msan] Intercept qsort, qsort_r. — eugenis / detail
  50. [msan] Check qsort input. — eugenis / detail
  51. [FPEnv][X86] More strict int <-> FP conversion fixes — ulrich.weigand / detail
  52. ASTContext: fix declaration of ParsedTargetAttr [-Wmismatched-tags] — maskray / detail

#6818 (Dec 22, 2019 8:19:52 PM)

  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
  7. [NVPTX] Fixes -Wrange-loop-analysis warnings — koraq / detail
  8. [Hexagon] Fixes -Wrange-loop-analysis warnings — koraq / detail
  9. [AMDGPU] Fixes -Wrange-loop-analysis warnings — koraq / detail
  10. [X86] Fix typo of intrinsic name in test cases. NFC — craig.topper / detail
  11. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  12. Revert "[ARM][TypePromotion] Enable by default" — rnk / detail
  13. [SelectionDAG] Copy FP flags when visiting a binary instruction. — v.churavy / detail
  14. Revert "[Concepts] Constrained partial specializations and function — rnk / detail
  15. Revert "[DebugInfo] Support to emit debugInfo for extern variables" — rnk / detail
  16. build: improve python checks for Windows — Saleem Abdulrasool / detail
  17. [DAGCombiner] Check term use before applying aggressive FSUB — carl.ritson / detail
  18. [lldb/ScriptInterpreter] Unify error message for command script import — Jonas Devlieghere / detail
  19. [ELF] Delete a redundant R_HINT check from isStaticLinkTimeConstant(). — maskray / detail
  20. [SCEV] add testcase for get accurate range for addrecexpr with nuw flag — czhengsz / detail
  21. [NFC] Remove unnecessary blank and rename align-branch-64-5b.s to — shengchen.kan / detail
  22. reland "[DebugInfo] Support to emit debugInfo for extern variables" — yhs / detail
  23. [AST] Add missing MultiplexConsumer::CompleteExternalDeclaration — rnk / detail
  24. [PowerPC] Exploit `vrl(b|h|w|d)` to perform vector rotation — lkail / detail

#6817 (Dec 22, 2019 8:13:14 AM)

  1. [lldb/Lua] Add missing boiler plate to ScriptInterpreter. — Jonas Devlieghere / detail
  2. [lldb/Commands] Honor the scripting language passed (2/2) — Jonas Devlieghere / detail
  3. [lldb/ScriptInterpreter] Fix stale/bogus error messages — Jonas Devlieghere / detail
  4. [Driver] Verify -mrecord-mcount in Driver, instead of CodeGen after — maskray / detail
  5. DebugInfo: Remove out of date comment — dblaikie / detail
  6. [Driver] Allow -mnop-mcount for SystemZ and -mfentry for X86 and SystemZ — maskray / detail
  7. [LLDB] Fix building without SWIG — martin / detail
  8. [Concepts] Constrained partial specializations and function overloads. — saar / detail
  9. [Sema] SequenceChecker: Add some comments + related small NFCs — riccibrun / detail
  10. [Sema] SequenceChecker: Fix handling of operator ||, && and ?: — riccibrun / detail
  11. [Sema] SequenceChecker: C++17 sequencing rules for built-in operators — riccibrun / detail
  12. [lldb] Remove unused CompilerDeclContext::IsStructUnionOrClass — Raphael Isemann / detail
  13. [AArch64] match splat of bitcasted extract subvector to DUPLANE — spatel / detail
  14. [ms] [X86] Use "P" modifier on operands to call instructions in inline — epastor / detail
  15. [InstCombine] enhance fold for copysign with known sign arg — spatel / detail

#6816 (Dec 21, 2019 8:43:46 PM)

  1. Fix `-Wunused-variable` warning. NFC. — michael.hliao / detail
  2. Fix Wpedantic 'extra semicolon' warning. NFC. — llvm-dev / detail
  3. Fix "result of 32-bit shift implicitly converted to 64 bits" warning. — llvm-dev / detail
  4. [lld][RISCV] Use an e_flags of 0 if there are only binary input files. — jrtc27 / detail
  5. [NFC] test commit — ml / detail
  6. [NFC] test commit reverted — ml / detail
  7. [analyzer] exploded-graph-rewriter: Fix string encodings in python3. — Artem Dergachev / detail
  8. [Lldb/Lua] Generate Lua Bindings — Jonas Devlieghere / detail
  9. [lldb][NFC] Return a reference from ClangASTContext::getASTContext and — Raphael Isemann / detail
  10. [lldb] Fix windows build after getASTContext() change — Raphael Isemann / detail
  11. [Lldb/Lua] Persist Lua state across script interpreter calls. — Jonas Devlieghere / detail
  12. [lldb/Core] Support asking the debugger for a specific script — Jonas Devlieghere / detail
  13. [lldb/Commands] Fix bogus enum entry and add Lua (NFC) — Jonas Devlieghere / detail
  14. [lldb/Commands] Honor the scripting language passed — Jonas Devlieghere / detail
  15. [NFC] Separate getLastArgIntValue to Basic — Yaxun.Liu / detail
  16. [gn build] fold Basic:version into Basic — thakis / detail
  17. [lldb/Commands] Use the default scripting langauge for BP functions — Jonas Devlieghere / detail
  18. [gn build] fixup after c3d13d9c56 — thakis / detail
  19. [gn build] Port 7376d9eb389 — llvmgnsyncbot / detail

#6815 (Dec 21, 2019 9:05:01 AM)

  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
  42. [libc++] Fix typo in std::midpoint — maskray / detail
  43. Remove a gcc 4.9 comparison as it doesn't make sense — sledru / detail
  44. clang is now under the apache2 license — sledru / detail
  45. features.html: Remove some old info — sledru / detail
  46. AMDGPU/GlobalISel: Simplify code — arsenm2 / detail
  47. AMDGPU/GlobalISel: Fix missing scc imp-def on scalar and/or/xor — arsenm2 / detail
  48. AMDGPU/GlobalISel: Fix misuse of div_scale intrinsics — arsenm2 / detail
  49. Mips: Make test resistant to future changes — arsenm2 / detail
  50. AMDGPU: Fix repeated word in comment — arsenm2 / detail
  51. [lldb] Fix ARM32 inferior calls — jan.kratochvil / detail
  52. [lldb] [testsuite] Fix Linux fail: — jan.kratochvil / detail
  53. [lldb] Fix -Wstringop-truncation in PythonReadline.cpp — pavel / detail
  54. Customize simplified dumping and matching of LambdaExpr — steveire / detail
  55. [lldb] Force the preprocessor to run in — pavel / detail
  56. Add missing `REQUIRES: hexagon-registered-target` — dave / detail
  57. [lldb] One more attempt to fix thread-step-out-ret-addr-check on windows — pavel / detail
  58. [lldb] disable thread-step-out-ret-addr-check on windows — pavel / detail
  59. [Wdocumentation] Implement \anchor — koraq / detail
  60. [Analyzer] Use a reference in a range-based for — koraq / detail
  61. [AArch64] Respect reserved registers while renaming in LdSt opt. — florian_hahn / detail
  62. [lldb][NFC] Remove all ASTContext getter wrappers from ClangASTContext — Raphael Isemann / detail
  63. [SimplifyLibCalls] require fast-math-flags for pow(X, -0.5) transforms — spatel / detail
  64. [InstCombine] check alloc size in bitcast of geps fold (PR44321) — spatel / detail

#6814 (Dec 20, 2019 9:25:20 PM)

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

#6813 (Dec 20, 2019 9:44:57 AM)

  1. [tasktool] Install default lit from pip — Jessica Paquette / detail
  2. Fix issue with print statements in build.py — Jessica Paquette / detail
  3. Fix print function monorepo_build.py to fix test_monorepo_build.py — Jessica Paquette / detail
  4. Remove LLDB_ENABLE_CURSES=False from the lldb-x86_64-debian config — pavel / detail
  5. [NFC][InstCombine] Add some more non-zero assumption variants (D71660) — lebedev.ri / detail
  6. [lldb/Lua] Add Boilerplate for a Lua Script Interpreter — Jonas Devlieghere / detail
  7. [SLP]Fix test arguments, NFC. — a.bataev / detail
  8. [Alignment][NFC] Align compatible methods for — gchatelet / detail
  9. [ASTImporter][LLDB] Modifying ImportDeclContext(...) to ensure that we — shafik / detail
  10. [compiler-rt] [test] Add missing %run to fread_fwrite MSAN test — mgorny / detail
  11. [LegalizeDAG] Add return to the strict node handling in — craig.topper / detail
  12. [X86] Mark various pointer arguments in builtins as const — warren_ristow / detail
  13. [FaultMaps] Make label formation a bit more explicit [NFC] — listmail / detail
  14. [StackMaps] Be explicit about label formation [NFC] — listmail / detail
  15. [clangd] Fix write past end pointer — kadircet / detail
  16. Temporarily Revert "[StackMaps] Be explicit about label formation [NFC]" — echristo / detail
  17. Implement latest C++ feature test macro recommendations. — richard / detail
  18. [XCOFF][AIX] Fix for missing of undefined symbols from symbol table — jasonliu / detail
  19. Fix some typos in the clang-tools-extra doc — sledru / detail
  20. Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsymutil to — echristo / detail
  21. Fix the links to clang analyzers checkers — sledru / detail
  22. [gn build] Port 3075cd5c9fc — llvmgnsyncbot / detail
  23. ConstrainedFP: use API compatible with opaque pointers. — Tim Northover / detail
  24. [StackMaps] Be explicit about label formation [NFC] (try 2) — listmail / detail
  25. HotColdSplitting: Do not outline within noreturn functions — Vedant Kumar / detail
  26. [NFC][InstCombine] Add a test for assume-induced miscompile — lebedev.ri / detail
  27. [ValueTracking] isValidAssumeForContext(): CxtI itself also must — lebedev.ri / detail
  28. [ValueTracking] isKnownNonZero() should take non-null-ness assumptions — lebedev.ri / detail
  29. [analyzer] Add a syntactic security check for ObjC NSCoder API. — Artem Dergachev / detail
  30. Fix crash on init-capture packs where the type of the initializer is — richard / detail
  31. [NFC][InlineCost] Simplify internal inlining cost interface — mtrofin / detail
  32. [lit] Add "from .main import main" back into lit/__init__.py — Jessica Paquette / detail
  33. [X86] Add test case for miscompilation of a vector setcc on KNL target. — craig.topper / detail
  34. [CommandLine] Add template instantiations of cl::parser for long and — maskray / detail
  35. CWG2352: Allow qualification conversions during reference binding. — richard / detail
  36. [JITLink][MachO] Fix common symbol size plumbing. — Lang Hames / detail
  37. [Orc][LLJIT] Re-apply 298e183e813 (use JITLink for LLJIT where — Lang Hames / detail
  38. [X86] Directly call EmitTest in two places instead of creating a null — craig.topper / detail
  39. [X86] Make EmitCmp into a static function and explicitly return chain — craig.topper / detail
  40. [LLDB] Fix address computation for inline function — aclopte / detail
  41. [clang] Fix the canonicalization of paths in — karl-johan.karlsson / detail
  42. [ARM][MVE] Tail predicate bottom/top muls. — sam.parker / detail
  43. [ARM][MVE] Tail predicate in the presence of vcmp — sam.parker / detail
  44. [lldb] Remove XFAIL from TestDeadStrip.py — pavel / detail
  45. Re-land "[cmake] Add dependency on llvm-dwarfdump to llvm-locstats" — david.spickett / detail
  46. [ARM][MVE] Fixes for tail predication. — sam.parker / detail
  47. [lldb] Added test for objc_direct calls with categories — Raphael Isemann / detail
  48. [clang][Tooling] Prefer -x over -std when interpolating — kadircet / detail
  49. [AArch64][SVE] Add intrinsics for binary narrowing operations — andrzej.warzynski / detail
  50. Recommit "[AArch64][SVE] Add permutation and selection intrinsics" — cullen.rhodes / detail
  51. [AArch64][SVE] Add intrnisics for saturating scalar arithmetic — andrzej.warzynski / detail
  52. [lldb] Make that we can call HostInfo::Initialize and — Raphael Isemann / detail
  53. [AArch64][SVE] Fold constant multiply of element count — cullen.rhodes / detail
  54. [lldb] Fix test using lld on non-linux systems — aclopte / detail
  55. [LV] Strip wrap flags from vectorized reductions — ayal.zaks / detail
  56. Use isa instead of dyn_cast — gribozavr / detail
  57. Parenthesized a logical expression. — gribozavr / detail
  58. [lldb] Add tests for ClangASTImporter's DeportType and DeportDecl — Raphael Isemann / detail
  59. [AArch64] add more tests for extract-bitcast-splat; NFC — spatel / detail
  60. [OPT-DBG] Teach DbgEntityHistoryCalculator about meta-instructions. — Tom.Weaver / detail
  61. [lldb/pexpect] Force-set the TERM environment variable — pavel / detail
  62. [lldb] Fix a -Wreturn-type warning on gcc — pavel / detail
  63. [AArch64][SVE] Correct intrinsics and patterns for logical predicate — paul.walker / detail

#6811 (Dec 19, 2019 10:48:39 AM)

  1. [lldb] Enable reproducer capture for the CMake job. — Jonas Devlieghere / detail
  2. Enable STRICT_FP_TO_SINT/UINT on X86 backend This patch is mainly for — chen3.liu / detail
  3. [AMDGPU] Implemented fma cost analysis — Stanislav.Mekhanoshin / detail
  4. [llvm-readobj][llvm-objdump] - Cleanup testing of dynamic tags dumping. — grimar / detail
  5. [llvm-readobj][test] - Refactor mips-st-other.test — grimar / detail
  6. [llvm-readobj][test] - Improve dyn-symbols.test. — grimar / detail
  7. [SCEV] NFC - add testcase for get accurate range for AddExpr — czhengsz / detail
  8. [lldb][NFC] Change if statements in ClangASTImporter to follow LLVM code — Raphael Isemann / detail
  9. [LLD] [COFF] Fix reporting duplicate errors for absolute symbols — martin / detail
  10. [clang] Fix compilation with GCC < 8 for MinGW — martin / detail
  11. Revert "Support powerpc when builing without init_array." — gribozavr / detail
  12. [cmake] Include the llvm-locstats target when utils and tools are not — david.spickett / detail
  13. [clangd] Improve documentation for auto and implicit specs — kadircet / detail
  14. [AArch64][SVE] Implement ptrue intrinsic — cullen.rhodes / detail
  15. [AArch64][SVE] Implement pfirst and pnext intrinsics — cullen.rhodes / detail
  16. [ARM] Improve codegen of volatile load/store of i64 — victor.campos / detail
  17. Make more use of MachineInstr::mayLoadOrStore. — jay.foad / detail
  18. [llvm-exegesis] Fix pfm counter names for Haswell for older versions of — Milos.Stojanovic / detail
  19. Re-land "Add an -fno-temp-file flag for compilation" — hans / detail
  20. [Instcombine] Add select canonicalization tests. NFC — david.green / detail
  21. [InstCombine] Canonicalize select immediates — david.green / detail
  22. [Dsymutil][Debuginfo][NFC] Refactor dsymutil to separate DWARF — a.v.lapshin / detail
  23. [gn build] Port abc7f6800df — llvmgnsyncbot / detail
  24. [DebugInfo] Fix verbose printing of rows added via DW_LNE_end_sequence — james.henderson / detail
  25. [AArch64][SVE] Add permutation and selection intrinsics — cullen.rhodes / detail
  26. [ConstantHoisting] Ignore unreachable bb:s when collecting candidates — bjorn.a.pettersson / detail
  27. [InstCombine] add/adjust tests for pow->sqrt; NFC — spatel / detail
  28. Revert "[AArch64][SVE] Add permutation and selection intrinsics" — cullen.rhodes / detail
  29. [PowerPC] Only use PLT annotations if using PIC relocation model — chmeeedalf / detail
  30. [DDG] Data Dependence Graph - Ordinals — bmahjour / detail
  31. [cmake] Add dependency on llvm-dwarfdump to llvm-locstats — david.spickett / detail
  32. [RISCV] Enable the machine outliner for RISC-V — lewis-revill / detail
  33. [Clang FE, SystemZ]  Recognize -mrecord-mcount CL option. — paulsson / detail
  34. [libomptarget][nfc] Provide target_impl malloc/free — jonathanchesterfield / detail
  35. [SystemZ]  Recognize mrecord-mcount in backend — paulsson / detail
  36. Revert "[cmake] Add dependency on llvm-dwarfdump to llvm-locstats" — david.spickett / detail
  37. [x86] add test for missing FMF propagation; NFC — spatel / detail
  38. [RISCV] Don't crash on unsupported relocations — luismarques / detail
  39. [SLP]Added test for gathering reused extracts from narrow vector, NFC. — a.bataev / detail

#6810 (Dec 18, 2019 11:16:44 PM)

  1. [tasktool] Try to make pip happy with installing lit — Jessica Paquette / detail
  2. [tasktool] Update repos to point at GitHub repos — Jessica Paquette / detail
  3. [tasktool] Separate SVN checkout from pip install — Jessica Paquette / detail
  4. [InstCombine] Allow to limit the max number of iterations — kubak / detail
  5. [Concepts] Constrained partial specializations and function overloads. — saar / detail
  6. [Clang FE, SystemZ]  Don't add "true" value for the "mnop-mcount" — paulsson / detail
  7. Revert "[AArch64][SVE] Replace integer immediate intrinsics with splat — danilo.carvalho.grael / detail
  8. [Concepts] Fix crash in D41910 — saar / detail
  9. Fix more VFS tests on Windows — amccarth / detail
  10. [NFC] Update FIXME for one VFS test — amccarth / detail
  11. [libomptarget][nfc] Extract function from data_sharing, move to common — jonathanchesterfield / detail
  12. [Concepts] Fix incorrect move out of temporary in D41910 — saar / detail
  13. [InstCombine] Insert instructions before adding them to worklist — kubak / detail
  14. [LoopFusion] Use the LoopInfo::isRotatedForm method (NFC). — kbarton / detail
  15. [libomptarget][nfc] Introduce atomic wrapper function — jonathanchesterfield / detail
  16. [analyzer] NonnullGlobalConstants: Add support for kCFNull. — Artem Dergachev / detail
  17. Correct version check 9.9.26 -> 9.99.26 — n54 / detail
  18. [libunwind] Fix evaluating DWARF operation DW_OP_pick — Steven Wu / detail
  19. [FPEnv] Strict versions of llvm.minimum/llvm.maximum — ulrich.weigand / detail
  20. [lldb/MachO] "Fix" intentional out-of-bounds error (NFC) — Jonas Devlieghere / detail
  21. Tweak commit message for auto update of gn build script — Mehdi Amini / detail
  22. Revert "[InstCombine][AMDGPU] Trim more components of *buffer_load" — Piotr Sobczak / detail
  23. [gn build] Update console print to match the commit message (NFC) — Mehdi Amini / detail
  24. Change triple in test case to not include triples the test shouldn't — akhuang / detail
  25. [clang-tools-extra] Fix linking dylib for LLVMFrontendOpenMP — mgorny / detail
  26. Support powerpc when builing without init_array. — saugustine / detail
  27. Move TypeSourceInfo to Type.h — rnk / detail
  28. Use hasOffsetApplied to initialize member HasOffsetApplied — Akira / detail
  29. Refactor CompareReferenceRelationship and its callers in preparation for — richard / detail
  30. [Orc][LLJIT] Use JITLink even if a custom JITTargetMachineBuilder is — Lang Hames / detail
  31. Add prototype for a function we call. — Jason Molenda / detail
  32. [analyzer] Teach MismatchedDealloc about initWithBytesNoCopy with — Artem Dergachev / detail
  33. [Remarks][Driver][NFC] Make shouldEmitRemarks more available in the — francisvm / detail
  34. [Remarks][Driver] Run dsymutil when remarks are enabled — francisvm / detail
  35. Output names in the AST in tests — steveire / detail
  36. Trim trailing whitespace — steveire / detail
  37. Add method to ignore invisible AST nodes — steveire / detail
  38. [X86] Add test case to show incorrect formation of masked add from — craig.topper / detail
  39. [X86] Add a simple hack to IsProfitableToFold to prevent vselect+strict — craig.topper / detail
  40. Revert concepts changes from D41910 — Vedant Kumar / detail
  41. Revert "[Orc][LLJIT] Use JITLink even if a custom — Lang Hames / detail
  42. [Docs] Fix a typo — noreply / detail
  43. [WebAssembly] Add avgr_u intrinsics and require nuw in patterns — tlively / detail
  44. [lldb/test] Move script interpreter tests — Jonas Devlieghere / detail
  45. [libomptarget][amdgcn] Correct return type of extern __clock64 to — jonchesterfield / detail
  46. [compiler-rt] [fuzzer] Include stdarg.h for va_list — n54 / detail
  47. make err msg in MachSymtabSectionInfo::GetSection clear about the file — Jason Molenda / detail
  48. [compiler-rt] [fuzzer] Enable LSan in libFuzzer tests on NetBSD — n54 / detail
  49. Reapply "NFC: DebugInfo: Refactor RangeSpanList to be a struct, like — dblaikie / detail
  50. DebugInfo: Don't use implicit zero addr_base — dblaikie / detail
  51. [Docs] Fix indentation in remarks section — francisvm / detail
  52. [Remarks][Driver] Place temporary remark files next to temporary object — francisvm / detail
  53. [lldb/Scripting] Simplify code by removing the #if. — Jonas Devlieghere / detail
  54. [clang] Remove -Wexperimental-float-control. — rupprecht / detail
  55. DebugInfo: Include DW_AT_base_addr even in gmlt with no inline functions — dblaikie / detail
  56. [libomptarget][nvptx] Fix build, symbol ordering in target_impl.h — jonathanchesterfield / detail
  57. [analysis] Re-discard type sugar when casting values retrieved from the — Artem Dergachev / detail
  58. [libomptarget][nvptx] Fix build, second symbol reordering — jonchesterfield / detail
  59. [PowerPC] make lwa as a valid ds candidate in ppcloopinstrformprep pass — czhengsz / detail
  60. [compiler-rt] Enable SANITIZER_CAN_USE_PREINIT_ARRAY on NetBSD — n54 / detail
  61. DebugInfo: Fix test fallout from — dblaikie / detail

#6809 (Dec 18, 2019 11:41:08 AM)

  1. Don't use SVN to pull the test suite, zorg, or LNT in — Jessica Paquette / detail
  2. Use official LLVM GitHub repo in zorg/jenkins/jobs/config instead of — Jessica Paquette / detail
  3. Remove outdated llvm-mirror git link in README.md — Jessica Paquette / detail
  4. [tasktool] Use the magical GitHub SVN support to checkout lit — Jessica Paquette / detail
  5. [llvm-readelf][llvm-readobj] - Reimplement the logic of section flags — grimar / detail
  6. [ELF] writePlt, writeIplt: replace parameters gotPltEntryAddr and index — maskray / detail
  7. [llvm-readelf] - Change letters used for SHF_ARM_PURECODE and — grimar / detail
  8. [llvm-readobj][test] - Cleanup hash-histogram.test — grimar / detail
  9. [llvm-readob] - Refactor printing of sections flags. NFCI. — grimar / detail
  10. [llvm-readobj][test] - Move a comment. NFC. — grimar / detail
  11. [cmake] Add llvm-locstats to LLVM_TEST_DEPENDS — david.stenberg / detail
  12. [NFC][TTI] Add Alignment for isLegalMasked[Gather/Scatter] — anna.welker / detail
  13. [llvm-exegesis][mips] Add lit test — Milos.Stojanovic / detail
  14. [AArch64] Enable clustering memory accesses to fixed stack objects — jay.foad / detail
  15. [AArch64] Improve codegen of volatile load/store of i128 — victor.campos / detail
  16. [OpenCL] Add builtin function extension handling — sven.vanhaastregt / detail
  17. recommit: [ASTImporter] Friend class decl should not be visible in its — gabor.marton / detail
  18. [DebugInfo] Correctly handle salvaged casts and split fragments at ISel — stozer / detail
  19. [Syntax] Allow to mutate syntax trees — ibiryukov / detail
  20. [Syntax] Uppercase the first letter of the test name. NFC — ibiryukov / detail
  21. [Syntax] Use a hash table to search for tokens by their location — ibiryukov / detail
  22. gn build: Merge 1ad15046dcf — llvmgnsyncbot / detail
  23. Revert "Temporarily Revert "[gicombiner] Add the MatchDag structure and — daniel_l_sanders / detail
  24. gn build: Merge 7ea2e5195a8 — llvmgnsyncbot / detail
  25. Revert "[DebugInfo] Correctly handle salvaged casts and split fragments — stozer / detail
  26. [gicombiner] Add support for arbitrary match data being passed from — daniel_l_sanders / detail
  27. [lldb][NFC] Add unit test for persistent variable lookup with — Raphael Isemann / detail
  28. [InstCombine] add tests for copysign; NFC — spatel / detail
  29. [AArch64] match fcvtl2 with bitcasted extract — spatel / detail
  30. Add an -fno-temp-file flag for compilation — hans / detail
  31. [globalisel] Attempt to fix ARM bots that emit the correct number in the — daniel_l_sanders / detail
  32. [NFC][InstCombine] Autogenerate assume.ll test — lebedev.ri / detail
  33. [gicombiner] Import tryCombineIndexedLoadStore() — daniel_l_sanders / detail
  34. [compiler-rt] Sync NetBSD ioctl definitions with 9.99.26 — n54 / detail
  35. [globalisel] Small correction to the fixup in 0a0813962d6. The two ID's — daniel_l_sanders / detail
  36. [ThinLTO] Show preserved symbols in DOT files — eleviant / detail
  37. [clang] [cmake] Fix gen_ast_dump_json_test.py binary dir — mgorny / detail
  38. [compiler-rt] [test] Disable ASLR for fuzzer tests on NetBSD — mgorny / detail
  39. [LoopUtils] Updated deleteDeadLoop() to handle loop nest. — whitneyt / detail
  40. gn build: Merge 9883d7edc65 — llvmgnsyncbot / detail
  41. [AArch64] update test checks; NFC — spatel / detail
  42. [NFC][InlineCost] Run clang-format on InlineCost.cpp — mtrofin / detail
  43. [compiler-rt] [test] Disable ASLR on LSAN+ASAN tests on NetBSD — mgorny / detail
  44. [compiler-rt] [test] Disable ASLR on UBSAN+[AMT]SAN tests on NetBSD — mgorny / detail
  45. [llvm-exegesis][NFC] internal changes — gchatelet / detail
  46. Reapply: [DebugInfo] Correctly handle salvaged casts and split fragments — stozer / detail
  47. Fix modules build by adding missing includes to LTO/Config.h — Raphael Isemann / detail
  48. [NFC] Fix sanitizer lint problem that's breaking Android bot. — 31459023+hctim / detail
  49. Revert "Add an -fno-temp-file flag for compilation" — 31459023+hctim / detail
  50. [AArch64] add tests for bitcasted DUPLANE; NFC — spatel / detail
  51. [ MC ] Match labels to existing fragments even when switching sections. — mtrent / detail
  52. [AArch64][SVE] Replace integer immediate intrinsics with splat vector — danilo.carvalho.grael / detail
  53. [AArch64][SVE] Fix gather scatter dag combine test. — danilo.carvalho.grael / detail
  54. Add support for the MS qualifiers __ptr32, __ptr64, __sptr, __uptr. — akhuang / detail
  55. [PowerPC][NFC] Refactor splat of constant to vector. — stefanp / detail
  56. [SelectionDAGBuilder] Use getConstant instead of getTargetConstant to — craig.topper / detail
  57. llvm-cxxmap: fix support for remapping non-mangled names. — richard / detail

#6808 (Dec 17, 2019 11:24:16 PM)

  1. Revert "[ASTImporter] Friend class decl should not be visible in its — thakis / detail
  2. [SDAG] remove use restriction in isNegatibleForFree() when called from — spatel / detail
  3. Revert "[SDAG] remove use restriction in isNegatibleForFree() when — spatel / detail
  4. [SDAG] adjust isNegatibleForFree calculation to avoid crashing — spatel / detail
  5. [AMDGPU] Fix typo in SIInstrInfo::memOpsHaveSameBasePtr — jay.foad / detail
  6. [objc_direct] fix uniquing when re-declaring a readwrite-direct property — Alex Lorenz / detail
  7. llvm-diff: Perform structural comparison on GlobalVariables, if possible — d.c.ddcc / detail
  8. [Clang FE, SystemZ]  Recognize -mpacked-stack CL option — paulsson / detail
  9. [WebAssembly] Convert MC tests to from bitcode to asm — sbc / detail
  10. [Attributor][NFC] Add test for sle comparison in h2s. — sstipanovic / detail
  11. [Attributor] H2S fix. — sstipanovic / detail
  12. [LIBOPENMP][NVPTX]Fix the build error in the runtime. — a.bataev / detail
  13. [OPENMP50]Add parsing/sema analysis for nontemporal clause. — a.bataev / detail
  14. [FPEnv] Remove unnecessary rounding mode argument for constrained — ulrich.weigand / detail
  15. [perf-training] Change profile file pattern string to use %4m instead of — apl / detail
  16. Recommit "[DebugInfo] Refactored macro related generation, added a test — SourabhSingh.Tomar / detail
  17. [Frontend] Fixes -Wrange-loop-analysis warnings — koraq / detail
  18. [Sema] Fixes -Wrange-loop-analysis warnings — koraq / detail
  19. [Driver] Avoid copies in range-based for loops — koraq / detail
  20. [IR] Use a reference in a range-based for — koraq / detail
  21. Fix buildbot failures after removing REQUIRES-ANY — nemanja.i.ibm / detail
  22. AMDGPU/SILoadStoreOptimillzer: Refactor CombineInfo struct — tstellar / detail
  23. [AIX] Avoid unset csect assert for functions defined after their use in — daltenty / detail
  24. [LoopFusion] Move instructions from FC0.Latch to FC1.Latch. — whitneyt / detail
  25. [driver][darwin] Use explicit -mlinker-version in the -platform_version — Alex Lorenz / detail
  26. [FPEnv][LegalizeTypes][LegalizeDAG][AArch64] Few fixes/improvements for — craig.topper / detail
  27. [analysis] Discard type qualifiers when casting values retrieved from — Artem Dergachev / detail
  28. Revert "[ MC ] Match labels to existing fragments even when switching — 31459023+hctim / detail
  29. [WebAssembly] Implement SIMD {i8x16,i16x8}.avgr_u instructions — tlively / detail
  30. [AMDGPU] Fixed cost model for packed 16 bit ops — Stanislav.Mekhanoshin / detail
  31. [FPEnv][LegalizeTypes] Make ScalarizeVecOp_STRICT_FP_ROUND do its own — craig.topper / detail
  32. [AArch64][GlobalISel]: Fix a crash in GlobalIsel in dealing with 16bit — mark.lacey / detail
  33. [X86] Manually format some setOperationAction calls to line up arguments — craig.topper / detail
  34. Temporarily Revert "[gicombiner] Add the MatchDag structure and parse — echristo / detail
  35. gn build: Merge e62e760f295 — llvmgnsyncbot / detail
  36. [PowerPC] Add missing legalization for vector BSWAP — nemanja.i.ibm / detail
  37. [docs] Remove `git llvm push` and `git llvm revert` from GettingStarted — Justin Bogner / detail
  38. [ELF] Fix a comment. NFC — maskray / detail
  39. [unwind] Don't link libpthread and libdl on Fuchsia — phosek / detail
  40. [CFG] Add an option to expand CXXDefaultInitExpr into aggregate — xazax / detail
  41. [X86] Add strict fma support — pengfei.wang / detail
  42. [X86] Add calculation for elements in structures in getting uniform base — pengfei.wang / detail

#6807 (Dec 17, 2019 11:51:10 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
  12. [ObjC][DWARF] Emit DW_AT_APPLE_objc_direct for methods marked as — Raphael Isemann / detail
  13. [Support] Fix time trace multi threaded support with — russell.gallop / detail
  14. Revert "[Support] Fix time trace multi threaded support with — russell.gallop / detail
  15. Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" — gchatelet / detail
  16. [lldb] Add support for calling objc_direct methods from LLDB's — Raphael Isemann / detail
  17. [lldb][NFC] Remove implementation of GetOriginalDecl and just call — Raphael Isemann / detail
  18. [lldb-vscode] Centrally skip debug info variants for vscode tests — pavel / detail
  19. [lldb][NFC] Remove all unnecessary includes for ClangASTSourceCommon.h — Raphael Isemann / detail
  20. [lit] Remove lit's REQUIRES-ANY directive — thomasp / detail
  21. Fix assertion failure in getMemOperandWithOffsetWidth — kristof.beyls / detail
  22. [OpenCL] Add ExtVectorElementExpr constant evaluation (PR42387) — sven.vanhaastregt / detail
  23. [lldb] Remove modern-type-lookup — Raphael Isemann / detail
  24. [RISCV][NFC] Trivial cleanup — luismarques / detail
  25. [libcxx] Fix include paths in fuzzing/partial_sort.pass.cpp — mikhail.maltsev / detail
  26. [DebugInfo] Only print a single blank line after an empty line table — jh7370 / detail
  27. [libomptarget][nfc] Move omp locks under target_impl — jonathanchesterfield / detail
  28. PostRA Machine Sink should take care of COPY defining register that is a — alex-t / detail
  29. [lldb][NFC] Allow creating ClangExpressionDeclMap and ClangASTSource — Raphael Isemann / detail
  30. [ASTImporter] Friend class decl should not be visible in its context — gabor.marton / detail
  31. [lldb][NFC] Rename ClangASTImporter::InsertRecordDecl to SetRecordLayout — Raphael Isemann / detail
  32. Reland [NFC-I] Remove hack for fp-classification builtins — erich.keane / detail
  33. This adds constrained intrinsics for the signed and unsigned conversions — kevin.neal / detail
  34. [lldb][NFC] Use StringRef in CreateRecordType and CreateObjCClass — Raphael Isemann / detail
  35. [gicombiner] Add the MatchDag structure and parse instruction DAG's from — daniel_l_sanders / detail
  36. gn build: Merge 390c8baa544 — llvmgnsyncbot / detail
  37. [clangd][NFC] Make use of TagDecl inside type for hover on auto — kadircet / detail
  38. [clangd] Fix handling of inline/anon namespaces and names of deduced — kadircet / detail
  39. Revert "Honor  -fuse-init-array when os is not specified on x86" — 31459023+hctim / detail
  40. [AArch64] add tests for fcvtl2; NFC — spatel / detail
  41. [lit] Fix internal diff newlines for -w/-b — jdenny.ornl / detail
  42. [AMDGPU] Update autogenerated checks — jay.foad / detail
  43. [ MC ] Match labels to existing fragments even when switching sections. — mtrent / detail
  44. [InstCombine][AMDGPU] Trim more components of *buffer_load — Piotr Sobczak / detail
  45. [gicombiner] Process the MatchDag such that every node is reachable from — daniel_l_sanders / detail
  46. [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP — ulrich.weigand / detail
  47. [DAGCombiner] Add node back in the worklist in topological order in — deadalnix / detail
  48. [FPEnv] IRBuilder support for constrained sitofp/uitofp. — kevin.neal / detail
  49. [RISCV] Add subtargets initialized with target feature — zakk.chen / detail
  50. [libomptarget][nfc] Move three files under common, build them for amdgcn — jonathanchesterfield / detail
  51. [driver][darwin] Pass -platform_version flag to the linker instead of — Alex Lorenz / detail

#6806 (Dec 16, 2019 11:56:31 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
  20. [WebAssembly] Replace SIMD int min/max builtins with patterns — tlively / detail
  21. [InstCombine] Teach removeBitcastsFromLoadStoreOnMinMax not to change — craig.topper / detail
  22. [LoopFusion] Restrict loop fusion to rotated loops. — kbarton / detail
  23. [NFC-I] Remove hack for fp-classification builtins — erich.keane / detail
  24. Fix a bug in the property-based serialization of dependent template — rjmccall / detail
  25. [TSan][Darwin] Avoid calling pthread_self() before libpthread is — julian.lettner / detail
  26. [AArch64][SVE] Add patterns for logical immediate operations. — danilo.carvalho.grael / detail
  27. git-llvm: Add option to push to Github with SSH — v.churavy / detail
  28. Revert "[NFC-I] Remove hack for fp-classification builtins" — erich.keane / detail
  29. Add default initialization to compressed_pair. — eric / detail
  30. [X86] Add x86 triple to command line in mxcsr-reg-usage.ll — craig.topper / detail
  31. [lldb] Respect previously set values of LLDB_TABLEGEN_EXE — apl / detail
  32. [coroutines][PR41909] Generalize fix from D62550 — modocache / detail
  33. [WebAssembly] Setting export_name implies llvm.used — sbc / detail
  34. [AArch64][SVE] Change pattern generation code to fix — maskray / detail
  35. [RISCV] Added isCompressibleInst() to estimate size in — apazos / detail
  36. Honor  -fuse-init-array when os is not specified on x86 — rnk / detail
  37. [llvm][MIRVRegNamerUtils] Adding hashing on CImm / FPImm — puyan / detail
  38. [libc++] Rework compressed pair constructors. — eric / detail
  39. [NFC][llvm][MIRVRegNamerUtils] Moving some switch cases and altering — puyan / detail
  40. [libc++] Add __default_init_tag to basic_string constructors — eric / detail
  41. [llvm] Add llvm-lipo dependency to runtimes — apl / detail
  42. Change `asan/TestCases/Darwin/malloc_zone-protected.cpp` to call abort — dan / detail
  43. [llvm/runtimes] Add runtimes as a dependency of clang-bootstrap-deps — apl / detail
  44. [LoopUtils] Updated deleteDeadLoop() to handle loop nest. — whitneyt / detail
  45. [LoopUtils] Updated deleteDeadLoop() to handle loop nest. — whitneyt / detail
  46. gn build: Merge c066ff11d84 — llvmgnsyncbot / detail
  47. [libomptarget][nfc] Wrap cuda min() in target_impl — jonathanchesterfield / detail
  48. Run all threads when extending a next range over a call. — jingham / detail
  49. [c++20] Add deprecation warnings for the expression forms deprecated by — richard / detail
  50. If constant evaluation fails due to an unspecified pointer comparison, — richard / detail
  51. [c++20] P1959R0: Remove support for std::*_equality. — richard / detail
  52. [SelectionDAG] Add the fpexcept flag to the SelectionDAG dumping output — craig.topper / detail
  53. Explicitly specify -std=c++11 and include <mutex> and — jingham / detail
  54. [libomptarget][nfc] Move timer functions behind target_impl — jonathanchesterfield / detail
  55. Check whether the destination is a complete type in a static_cast (or — richard / detail
  56. [Attributor][NFC] Clang format the Attributor — johannes / detail
  57. Revert "[LoopUtils] Updated deleteDeadLoop() to handle loop nest." — whitneyt / detail
  58. gn build: Merge ec4749e3b8d — llvmgnsyncbot / detail
  59. [NFC][Test][PowerPC] Add the test to verify the mask with constant — qshanz / detail
  60. [MC] Delete redundant alignment update from — maskray / detail

#6805 (Dec 16, 2019 11:30:49 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
  3. Fix title underline in LangRef — gribozavr / detail
  4. [lldb][NFC] Remove ClangASTImporter::ResolveDeclOrigin — Raphael Isemann / detail
  5. [clangd] Get rid of raw string literals in macro calls — kadircet / detail
  6. [lldb][NFC] Fix file header of TestClangASTContext.cpp — Raphael Isemann / detail
  7. [ARM] Move MVE opcode helper functions to ARMBaseInstrInfo. NFC. — sjoerd.meijer / detail
  8. [CodegenPrepare] Guard against degenerate branches — v.churavy / detail
  9. [lldb][NFC] Move definition of ClangASTMetadata out of — Raphael Isemann / detail
  10. [NFC] Fix typos in Clangd and Clang — kbobyrev / detail
  11. Fix for AMDGPU MUL_I24 known bits calculation — jay.foad / detail
  12. [BasicBlockUtils] Add utility to remove redundant dbg.value instrs — bjorn.a.pettersson / detail
  13. [LoopRotate] Add test case to show dbg value problem — bjorn.a.pettersson / detail
  14. [BasicBlockUtils] Fix dbg.value elimination problem in — bjorn.a.pettersson / detail
  15. Fix whitespace. — jay.foad / detail
  16. [lldb] Centralize desugaring of decltype-like types in ClangASTContext — pavel / detail
  17. [lldb][NFC] Remove all overloads of Copy/DeportType in ClangASTImporter — Raphael Isemann / detail
  18. Add initial tests for update_{llc_,cc_,}test_checks.py — Alexander.Richardson / detail
  19. [lldb] Add unit test for ClangASTImporter — Raphael Isemann / detail
  20. [Aarch64][SVE] Add intrinsics for scatter stores — andrzej.warzynski / detail
  21. [AArch64] Enable emission of stack maps for non-Mach-O binaries on — kristof.beyls / detail
  22. [AArch64][SVE2] Add intrinsics for binary narrowing operations — andrzej.warzynski / detail
  23. [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove — gchatelet / detail
  24. [llvm-exegesis] Set up AsmTargetStreamer in readSnippets — gchatelet / detail
  25. [lldb] Use file-based synchronization in TestVSCode_attach — pavel / detail
  26. find_interesting_reviews.py: adapt to github monorepo — kristof.beyls / detail
  27. Reland [AArch64][MachineOutliner] Return address signing for outlined — david.tellenbach / detail
  28. gn build: (manually, belatedly) merge r371898 — thakis / detail
  29. gn build: (manually, belatedly) merge r358832 — thakis / detail
  30. Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" — gchatelet / detail
  31. Revert "[clangd] Implement "textDocument/documentLink" protocol support" — gribozavr / detail
  32. Silence an MSVC "not all control paths" diagnostic; NFC. — aaron / detail
  33. [clangd] Make Tweak::Selection movable. NFC — sam.mccall / detail
  34. [clangd] Reapply b60896fad926 Fall back to selecting token-before-cursor — sam.mccall / detail
  35. Revert "[clangd] Reapply b60896fad926 Fall back to selecting — sam.mccall / detail
  36. [clangd] Reapply b60896fad926 Fall back to selecting token-before-cursor — sam.mccall / detail
  37. [clang][SystemZ] Add support for -march=native — ulrich.weigand / detail
  38. Fix floating point builtins to not promote float->double — erich.keane / detail
  39. [OPENMP50]Add if clause in target teams distribute parallel for simd — a.bataev / detail
  40. [llvm-exegesis][mips] Add SnippetGeneratorTest unit test — Milos.Stojanovic / detail
  41. gn build: Merge 0add79aec2e — llvmgnsyncbot / detail
  42. [mips] Add an assert in getTargetStreamer() — Milos.Stojanovic / detail
  43. Revert "Revert "[libomptarget] Move resource id functions into target — jonathanchesterfield / detail
  44. [Bugpoint] Do not create illegal function attribute combos — dag / detail
  45. [libunwind][RISCV] Add 64-bit RISC-V support — selliott / detail
  46. Fixing a -Wcovered-switch diagnostic and changing tabs to spaces; NFC. — aaron / detail
  47. [TLI] Support for per-Function TLI that overrides available libfuncs — tejohnson / detail
  48. [llvm-cxxfilt] Correctly demangle COFF import thunk — Steven Wu / detail
  49. [SystemZ]  Improve verification of MachineOperands. — paulsson / detail
  50. Revert "[clangd] Reapply b60896fad926 Fall back to selecting — sam.mccall / detail
  51. [lit] max_failures does not need to be stored in LitConfig — julian.lettner / detail

#6804 (Dec 15, 2019 11:36:28 PM)

  1. [AST] Use a reference in a range-based for — koraq / detail
  2. [lldb] Remove RTTI in ClangExternalASTSourceCommon based on a global map — Raphael Isemann / detail
  3. [Kaleidoscope][BuildingAJIT] Add a missing std::move. — Lang Hames / detail
  4. [MC] Delete unused MCAsmInfoELF::UsesNonexecutableStackSection after — maskray / detail
  5. [MC] Ignore VK_WEAKREF in MCValue::getAccessVariant — maskray / detail
  6. [MC] Assume CommentStream is non-null in MCDisassembler::tryAdding* — maskray / detail
  7. [ORC] Make ObjectLinkingLayer own its jitlink::MemoryManager. — Lang Hames / detail
  8. [PowerPC] Fix %llvm.ppc.altivec.vc* lowering — tclin914 / detail
  9. [MC] Delete STT_SECTION special cases from MCSymbolELF::setType and — maskray / detail
  10. [llvm-objcopy][MachO] Implement --add-section — nuta / detail
  11. [llvm-objcopy][ELF] -O binary: use LMA instead of sh_offset to decide — maskray / detail
  12. [examples] Update LLJITWithJITLink example for change in c0143f37dab. — Lang Hames / detail
  13. [Orc][LLJIT] Automatically use JITLink for LLJIT on supported platforms. — Lang Hames / detail
  14. [examples] Rename LLJITWithJITLink to LLJITWithCustomObjectLinkingLayer. — Lang Hames / detail
  15. [ELF] Delete redundant isLive() check. NFC — maskray / detail
  16. Resolve exception specifications after marking the corresponding — richard / detail
  17. Properly compute whether statement expressions can throw, rather than — richard / detail
  18. [c++20] Compute exception specifications for defaulted comparisons. — richard / detail
  19. Mark the major papers for C++20 consistent comparisons as "done", and — richard / detail

#6803 (Dec 15, 2019 11:56:01 AM)

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

#6802 (Dec 14, 2019 10:32:14 PM)

  1. [perf-training] Make training data location configurable — smeenai / detail
  2. AArch64: Fix frame record chain — tzuhsiang.chien / detail
  3. gn build: (manually and belatedly) merge ed153ef044fd — thakis / detail
  4. Revert "AArch64: Fix frame record chain" — tzuhsiang.chien / detail
  5. [cxx_status] Fix paper number for "Concept auto" paper. — richard / detail
  6. [LegalizeTypes] In PromoteFloatOp_SETCC, don't both querying for — craig.topper / detail
  7. [LegalizeTypes] Teach BitcastToInt_ATOMIC_SWAP to only create FP16_TO_FP — craig.topper / detail
  8. [IR] Include more target specific intrinsic headers — aheejin / detail

#6801 (Dec 14, 2019 11:00:10 AM)

  1. [Attributor][Tests] Copy & use the ArgumentPromotion tests — johannes / detail
  2. [NFC][llvm][MIRVRegNamerUtils] Refactoring GetHashableMO into — puyan / detail
  3. Move ASTRecordReader into its own header; NFC. — rjmccall / detail
  4. Move ASTRecordWriter into its own header; NFC. — rjmccall / detail
  5. gn build: (manually) merge 6404bd236 and d505e57cc2 — thakis / detail
  6. Revert "[clangd] Fall back to selecting token-before-cursor if — thakis / detail
  7. gn build: Merge 91dd67ef724 — thakis / detail
  8. Fix build with older (still supported) gcc versions. — thakis / detail
  9. [AArch64] add tests for fcvtl2; NFC — spatel / detail
  10. [clang] Fix modules build after addition of TypeBitCodes.def — Raphael Isemann / detail
  11. [AArch64][test] Fix machine-outliner-size-info.mir after D71168 — maskray / detail

#6800 (Dec 13, 2019 11:19:35 PM)

  1. [ARM] Fix in ICE when retrieving the number of micro-ops for vlldm/vlstm — momchil.velikov / detail
  2. [NFC] Guard scudo_standalone's optional dependency on GWP-ASan behind — 31459023+hctim / detail
  3. [PGO][PGSO] Enable size optimizations in code gen / target passes for — yamauchi / detail
  4. [DAGCombiner] fold shift-trunc-shift to shift-mask-trunc (2nd try) — spatel / detail
  5. [InstSimplify] improve test coverage for insert+splat; NFC — spatel / detail
  6. [profile] Fix a crash when -fprofile-remapping-file= triggers an error — maskray / detail
  7. Revert "[VectorUtils] Introduce the Vector Function Database — francesco.petrogalli / detail
  8. [RISCV] Move DebugLoc Copy into CompressInstEmitter — selliott / detail
  9. Correct gcc vector splat conversion from float to int-vector — erich.keane / detail
  10. LanguageRuntime: Simplify NSException::GetSummary() output — medismail.bennani / detail
  11. [libc++] Ensure __config always defines certain configuration macros. — eric / detail
  12. Fix -Wswitch-coverage warning in clang-tidy after ak_addrspace — echristo / detail
  13. Call objc_retainBlock before passing a block as a variadic argument — Akira / detail
  14. Revert "[libomptarget] Move resource id functions into target specific — a.bataev / detail
  15. [NFC] Change SelectionDAG::getMemBasePlusOffset() to use int64_t — Alexander.Richardson / detail
  16. [NFC] Add a SDValue overload for SelectionDAG::getMemBasePlusOffset() — Alexander.Richardson / detail
  17. [NFC] Implement SelectionDAG::getObjectPtrOffset() using — Alexander.Richardson / detail
  18. [NFC] Use SelectionDAG::getMemBasePlusOffset() instead of — Alexander.Richardson / detail
  19. [LSAN] Increase stack space for guard-page.c test — Alexander.Richardson / detail
  20. [lldb/CMake] Rename LLDB_DISABLE_PYTHON to LLDB_ENABLE_PYTHON — Jonas Devlieghere / detail
  21. [lldb/CMake] Initialize LLDB_ENABLE_POSIX based on the UNIX variable. — Jonas Devlieghere / detail
  22. [OPENMP]Fix skipping of functions body. — a.bataev / detail
  23. [Driver] Use .init_array for all gcc installations and simplify — maskray / detail
  24. [lldb/SWIG] Modulerize lldb.swig so parts of it can be reused. — Jonas Devlieghere / detail
  25. [ubsan] Enable testing of .m files — Vedant Kumar / detail
  26. [Legalizer] More detailed debugging printing in main loop — rtereshin / detail
  27. [Legalizer] Refactoring out legalizeMachineFunction — rtereshin / detail
  28. [Legalizer] Making artifact combining order-independent — rtereshin / detail
  29. [Mips] Fix gcc -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=Off — maskray / detail
  30. [OpenMP][Docs] Claim loop tiling. — llvm-project / detail
  31. [lit] Small cleanups. NFCI — julian.lettner / detail
  32. [PowerPC] Add Support for indirect calls on AIX. — sd.fertile / detail
  33. [analyzer] CStringChecker: Fix a crash on unknown value passed to — Artem Dergachev / detail
  34. [libcxx] [test] Include missing headers. (NFC) — stl / detail
  35. [c++20] Improve phrasing of diagnostic for missing #include <compare>. — richard / detail
  36. PR44268: Fix crash if __builtin_object_size is applied to a heap — richard / detail
  37. [Driver] Default to -momit-leaf-frame-pointer for AArch64 — maskray / detail
  38. [AArch64] Save FP for leaf functions when disabling frame pointer — maskray / detail
  39. [clang] Move CLANG_BOOTSTRAP_CMAKE_ARGS above PASSTHROUGH_VARIABLES — smeenai / detail
  40. gn build: add deps I failed to add in b2508ce85c1 — thakis / detail
  41. [Attributor] Reuse the IPConstantProp tests for the Attributor — johannes / detail
  42. [Attributor] Only replace instruction operands — johannes / detail
  43. [NFC] Rename ClangASTEmitters.h -> ASTTableGen.h — rjmccall / detail
  44. [NFC] Correct accidental use of tabs. — rjmccall / detail
  45. Introduce some types and functions to make it easier to work with the — rjmccall / detail
  46. Add a function to get the ExceptionSpecInfo of a function type; NFC. — rjmccall / detail
  47. Extract out WrappedRecord as a convenience base class; NFC. — rjmccall / detail
  48. Enable better node-hierarchy metaprogramming; NFC. — rjmccall / detail
  49. Extract the TypeClass <-> TypeCode map into a .def file; NFC. — rjmccall / detail
  50. Standardize the reader methods in ASTReader; NFC. — rjmccall / detail
  51. Abstract serialization: TableGen "basic" reader/writer CRTP classes that — rjmccall / detail
  52. Abstract serialization: TableGen the (de)serialization code for Types. — rjmccall / detail
  53. [Attributor][NFC] Simplify debug printing for abstract attributes — johannes / detail
  54. [Attributor][NFC] Reorder test functions — johannes / detail
  55. [Attributor][NFC] Add more simple test situations for callbacks — johannes / detail
  56. [Attributor] Annotate call sites of declarations with a callback — johannes / detail
  57. MSVC build fix: forget some unneeded and incorrect friends. — rjmccall / detail
  58. [ArgPromo][Tests] Run update_test_checks on all ArgumentPromotion tests — johannes / detail

#6799 (Dec 13, 2019 11:15:59 AM)

  1. [lldb] Remove xpasses after pr44037 fix committed — omair.javaid / detail
  2. Reapply [LVI] Normalize pointer behavior — nikita.ppv / detail
  3. [LegalizeTypes] Remove unnecessary if before calling ReplaceValueWith on — craig.topper / detail
  4. [llvm-readobj] - Fix letters used for dumping section types in GNU — grimar / detail
  5. [yaml2obj] - Add a way to override sh_flags section field. — grimar / detail
  6. [clangd] Introduce paragraph, the first part of new rendering structs — kadircet / detail
  7. [clangd] Introduce codeblocks — kadircet / detail
  8. [clangd] Add "inline" keyword to prevent ODR-violations in DefineInline — kadircet / detail
  9. [lldb/cmake] Temporarily revive LLDB_DISABLE_CURSES — pavel / detail
  10. [clangd] Fix windows builds — kadircet / detail
  11. [LiveDebugValues] Omit entry values for DBG_VALUEs with pre-existing — david.stenberg / detail
  12. Recommit "[AArch64][SVE] Implement intrinsics for non-temporal loads & — kerry.mclaughlin / detail
  13. [lldb][NFC] Make metadata tracking type safe — Raphael Isemann / detail
  14. [lldb][NFC] Add reminder to TestSampleTest that setUp should be deleted — Raphael Isemann / detail
  15. [Docs] Fix target feature matrix for PowerPC and SystemZ — kai.nacke / detail
  16. [lldb][NFC] Remove 'from __future__ import print_function' from all — Raphael Isemann / detail
  17. [lldb][NFC] Remove unused includes in Utility's source files — Raphael Isemann / detail
  18. [lldb][NFC] Remove all `setUp` overrides that only call the parent — Raphael Isemann / detail
  19. [ARM][MVE][Intrinsics] Add *_x() variants of my *_m() intrinsics. — mark.murray / detail
  20. Revert "[ARM][MVE] findVCMPToFoldIntoVPS. NFC." — sjoerd.meijer / detail
  21. [ELF] Allow getErrPlace() to work before Out::bufferStart is set — Alexander.Richardson / detail
  22. [NFC] Use EVT instead of bool for getSetCCInverse() — Alexander.Richardson / detail
  23. [Sema] Improve diagnostic about addr spaces for overload candidates — anastasia.stulova / detail
  24. [llvm-locstats] Avoid the locstats when no scope bytes coverage found — djordje.todorovic / detail
  25. Revert "AMDGPU: Try to commute sub of boolean ext" — tim.renouf / detail
  26. [ARM] Add custom strict fp conversion lowering when non-strict is custom — john.brawn / detail
  27. [ARM][MVE] Add intrinsics for more immediate shifts. — simon.tatham / detail
  28. [llvm-dwarfdump][Statistics] Change the coverage buckets representation. — kbessonova / detail
  29. [ARM][MVE] Add vector reduction intrinsics with two vector operands — mikhail.maltsev / detail
  30. [x86] add tests for shift-trunc-shift; NFC — spatel / detail
  31. [libomptarget][nfc] Add nop syncwarp function for amdgcn — jonathanchesterfield / detail
  32. Reland [DataLayout] Fix occurrences that size and range of pointers are — nicola.zaghen / detail
  33. [llvm-dwarfdump][Statistics] Don't count coverage less than 1% as 0% — kbessonova / detail
  34. [ARM][MVE] Make VPT invalid for tail predication — sam.parker / detail
  35. [ARM][MVE][Intrinsics] remove extraneous intrinsics. — mark.murray / detail
  36. [Tooling/Syntax] Helpers to find spelled tokens touching a location. — sam.mccall / detail
  37. [clangd] Fall back to selecting token-before-cursor if — sam.mccall / detail
  38. [llvm-exegesis][mips] Add BenchmarkResultTest unit test — Milos.Stojanovic / detail
  39. Revert "[ARM][MVE][Intrinsics] remove extraneous intrinsics." — gribozavr / detail
  40. gn build: Merge 84728e65e95 — llvmgnsyncbot / detail
  41. [ARM][MVE][Intrinsics] remove extraneous intrinsics. (Reapply) — mark.murray / detail
  42. [Scudo] [GWP-ASan] Add GWP-ASan to Scudo Standalone. — 31459023+hctim / detail
  43. [ELF] Update st_size when merging a common symbol with a shared symbol — maskray / detail
  44. [ARM][MVE] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=Off builds — maskray / detail
  45. [ARM][MVE][Intrinsics] All vqdmulhq/vqrdmulhq tests should be for signed — mark.murray / detail
  46. [MC][PowerPC] Fix a crash when redefining a symbol after .set — maskray / detail
  47. [AArch64] Emit PAC/BTI .note.gnu.property flags — momchil.velikov / detail
  48. Revert "[ELF] Allow getErrPlace() to work before Out::bufferStart is — vtsyrklevich / detail
  49. [GWP-ASan] [Scudo] ifdef entire GWP-ASan tests. — 31459023+hctim / detail
  50. [libomptarget] Build most of common/src for amdgcn — jonathanchesterfield / detail
  51. [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_POSIX — Jonas Devlieghere / detail
  52. [lldb/Test] C++ test should use CXXFLAGS_EXTRAS — Jonas Devlieghere / detail
  53. gn docs: remove obsolete reference to monorepo — thakis / detail

#6798 (Dec 12, 2019 11:29:37 PM)

  1. [DAGCombiner] improve readability — spatel / detail
  2. [FormatEntity] Add mangled function name support — medismail.bennani / detail
  3. [SystemZ]  Implement the packed stack layout — paulsson / detail
  4. Default to -fuse-init-array — maskray / detail
  5. [PS4] Predefine the __SCE__ macro for the x86_64-scei-ps4 triple — warren_ristow / detail
  6. [compiler-rt] libFuzzer: update -merge_control_file= help message. — mmoroz / detail
  7. Rename LoopInfo::isRotated() to LoopInfo::isRotatedForm(). — kbarton / detail
  8. Suppress -Wwarn-unused-variables when we don't know the constructor — erich.keane / detail
  9. TypeCategory: Initialize m_enabled to false — Vedant Kumar / detail
  10. [AMDGPU] AMDGPUUsage clarify address space information and other typo — Tony.Tye / detail
  11. [Target] Remove Target::GetScratchClangASTContext — apl / detail
  12. [OPENMP50]Improve checks for declare variant functions compatibility. — a.bataev / detail
  13. [LTO] Support for embedding bitcode section during LTO — tejohnson / detail
  14. [libc++] Add check to ensure oss-fuzz properly targets libc++. — eric / detail
  15. [DAGCombiner] fold shift-trunc-shift to shift-mask-trunc — spatel / detail
  16. [OPENMP50]Fix possible conflict when emitting an alias for the functions — a.bataev / detail
  17. [sanitizers] Redirect stdout and stderr to TASK_LOG — echristo / detail
  18. [clang] [test] Disable the test exhausting stack on NetBSD — mgorny / detail
  19. Revert "[DAGCombiner] fold shift-trunc-shift to shift-mask-trunc" — spatel / detail
  20. [NFC][InstSimplify] Refactoring ThreadCmpOverSelect function — dendibakh / detail
  21. [Attributor][FIX] Do treat byval arguments special — johannes / detail
  22. [libc++] Tolerate NaN returning random distributions for now — eric / detail
  23. [clangd] Heuristically resolve dependent method calls — zeratul976 / detail
  24. [AArch64][SVE] Add integer arithmetic with immediate instructions. — danilo.carvalho.grael / detail
  25. Update line number after previous patch added an additional unsupported — echristo / detail
  26. [libomptarget] Move resource id functions into target specific code, — jonathanchesterfield / detail
  27. [IR] Include target specific intrinsic headers — aheejin / detail
  28. [libomptarget][nfc] Add declarations of atomic functions for amdgcn — jonathanchesterfield / detail
  29. hwasan: add tag_offset DWARF attribute to optimized debug info — eugenis / detail
  30. __bit_reference: fix -Wdeprecated-copy warnings — maskray / detail
  31. NFC: DebugInfo: Refactor debug_loc/loclist emission into a common — dblaikie / detail
  32. NFC: DebugInfo: Refactor RangeSpanList to be a struct, like — dblaikie / detail
  33. Fix test to work correctly on 32-bit platforms. — douglas.yung / detail
  34. [clangd] Fix Windows test failure by adding — zeratul976 / detail
  35. [iOS sim] Simplify iossim_run.py script — julian.lettner / detail
  36. Temporarily revert "NFC: DebugInfo: Refactor RangeSpanList to be a — echristo / detail
  37. [libc++] Cleanup and enable multiple warnings. — eric / detail
  38. [libc++] Mark all fuzzing tests as unsupported in C++03 — eric / detail
  39. [NFC][AArch64] Fix typo. — tclin914 / detail
  40. Remove extra character I added to test my changes that I forgot to — douglas.yung / detail
  41. [libcxx] [test] Fix valarray UB and MSVC warnings. — stl / detail
  42. Correct inf typo — tclin914 / detail
  43. temporary — ruiu / detail
  44. Update the man page — ruiu / detail
  45. Revert an accidental commit af5ca40b47b3e85c3add81ccdc0b787c4bc355ae — ruiu / detail

#6796 (Dec 12, 2019 11:11:32 AM)

  1. [lldb] s/LLDB_DISABLE_CURSES/LLDB_ENABLE_CURSES/ — Jonas Devlieghere / detail
  2. [Syntax] Build nodes for simple cases of top level declarations — ibiryukov / detail
  3. Fix an error in the block ABI documentation sample code — Akira / detail
  4. [ARM][MVE] Sink vector shift operand — grubbymitts69 / detail
  5. [libc++] Fix -Wdeprecated-copy warnings in __bit_reference — echristo / detail
  6. Revert "[ARM][MVE] Sink vector shift operand" — grubbymitts69 / detail
  7. [DWARF5][DWARFVerifier] Check that Skeleton compilation unit does not — a.v.lapshin / detail
  8. Temporarily Revert "[libc++] Fix -Wdeprecated-copy warnings in — echristo / detail
  9. [compiler-rt] Add a critical section when flushing gcov counters — calixte.denizet / detail
  10. Revert unintentional change to compiler-rt as part of the — echristo / detail
  11. [NFC][llvm][MIRVRegNamerUtils] Moving methods around. Making some — puyan / detail
  12. [llvm-readobj][test] - Cleanup and split tests in tools/llvm-readobj — grimar / detail
  13. [libomptarget][nfc] Add missing header for amdgcn/target_impl — jonathanchesterfield / detail
  14. [AArch64][SVE] Remove nxv1f32 and nxv1f64 as legal types — cullen.rhodes / detail
  15. [Tooling] Move raw string literal out of a macro call. NFC — ibiryukov / detail
  16. [DataLayout] Fix occurrences that size and range of pointers are assumed — nicola.zaghen / detail
  17. [lldb][NFC] Don't implement ClangASTContext::SetMetadata again as a — Raphael Isemann / detail
  18. [NFC] - Typo fix in test/CodeGenCXX/runtime-dllstorage.cpp — gabor.buella / detail
  19. Temporarily Revert "[DataLayout] Fix occurrences that size and range of — nicola.zaghen / detail
  20. [Mips] Add support for min/max/umin/umax atomics — Mirko.Brkusanin / detail
  21. [clangd] Fix hover crashing on null types — kadircet / detail
  22. [lldb] "See through" atomic types in ClangASTContext — pavel / detail
  23. [lldb] Remove ClangASTMetrics — Raphael Isemann / detail
  24. [llvm-readobj][test] - Add a test for testing regular section flags and — grimar / detail
  25. [NFC] - Partially revert 9c48c2f9c477007234c — gabor.buella / detail
  26. [clangd] Fix windows tests — kadircet / detail
  27. [Tooling/Syntax] Helpers to find spelled tokens touching a location. — sam.mccall / detail
  28. [Support] Extend TimeProfiler to support multiple threads — russell.gallop / detail
  29. [clangd] Rename constructors and destructors in cross-file case — kbobyrev / detail
  30. [Support] Try to fix bot failure after 8ddcd1dc26 — russell.gallop / detail
  31. [DebugInfo] Prevent invalid fragments at ISel from dropping debug info — stozer / detail
  32. [Analyzer][Docs][NFC] Add CodeChecker to the command line tools — gabor.marton / detail
  33. [Attributor][NFC] Refactoring `AANoFreeArgument::updateImpl` — uenoku.tokotoko / detail
  34. [Attributor] [NFC] Use `checkForAllUses` helpr in — uenoku.tokotoko / detail
  35. [Attributor][NFC] Fix comments and unnecessary comma — uenoku.tokotoko / detail
  36. [NFC][ARM] Add some test triples — sam.parker / detail
  37. [Diagnsotics] Small Improvement on -Wmisleading-indentation — tyker / detail
  38. [clangd] Implement "textDocument/documentLink" protocol support — sam.mccall / detail
  39. [llvm-dwarfdump] Add blank line after printing line table — jh7370 / detail
  40. [lldb/DWARF] Fix v5 location lists for dwo files — pavel / detail
  41. [ARM][MVE] Sink vector shift operand — sam.parker / detail
  42. [OpenMP][Test] Add check for aux-triple predefined macros — alexey.bader / detail
  43. AMDGPU/SILoadStoreOptimizer: Simplify function — tstellar / detail
  44. [ARM][CMSE] Add CMSE header and builtins — momchil.velikov / detail
  45. gn build: Merge 600d123c6ff — llvmgnsyncbot / detail
  46. [Alignment][NFC] Adding Align compatible methods to — gchatelet / detail
  47. [ARM][MVE] findVCMPToFoldIntoVPS. NFC. — sjoerd.meijer / detail
  48. [Matrix] Add first set of matrix intrinsics and initial lowering pass. — flo / detail
  49. gn build: Merge 526244b187d — llvmgnsyncbot / detail
  50. Fix naming style. NFC. — alexfh / detail
  51. [clang-tidy] Use early returns to make the code easier to read and — alexfh / detail
  52. [clang] Turn -fno-builtin flag into an IR Attribute — gchatelet / detail
  53. [amdgpu] Fix `-Wenum-compare` warning. NFC. — michael.hliao / detail
  54. [ASTImporter] Support functions with placeholder return types ... — gabor.marton / detail
  55. [fuzzer] Add basic support for emscripten. — metzman / detail
  56. [lldb/CMake] Rename LLDB_DISABLE_CURSES to LLDB_ENABLE_CURSES — Jonas Devlieghere / detail
  57. [BasicAA] Use GEP as context for computeKnownBits in aliasGEP. — flo / detail
  58. [lldb/CMake] Rename LLDB_DISABLE_LIBEDIT to LLDB_ENABLE_LIBEDIT — Jonas Devlieghere / detail
  59. [ELF] Add a comment to handleSectionGroup(). NFC — maskray / detail
  60. [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_LIBXML2 — Jonas Devlieghere / detail
  61. [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_TERMIOS — Jonas Devlieghere / detail
  62. [AArch64][PowerPC] add tests for shift sandwich; NFC — spatel / detail
  63. [lldb/Core] Add missing include — Jonas Devlieghere / detail
  64. [lldb/Core] Add missing include (2/2) — Jonas Devlieghere / detail

#6795 (Dec 11, 2019 11:16:25 PM)

  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

#6794 (Dec 11, 2019 10:54:48 AM)

  1. [zorg] Add LNT testing to clang-ppc64le-rhel — stefanp / detail
  2. [lldb] Put a timeout around checkout — Jonas Devlieghere / detail
  3. [Remarks][Driver] Error on -foptimization-record-file with multiple — francisvm / detail
  4. Remove implicit conversion that promotes half to other larger precision — tclin914 / detail
  5. [BPF] Support to emit debugInfo for extern variables — yhs / detail
  6. [OpenMP][NFCI] Introduce llvm/IR/OpenMPConstants.h — johannes / detail
  7. [llvm-readobj][test] - Move platform specific test cases and their — grimar / detail
  8. [clangd] Simplify code using findName. NFC — ibiryukov / detail
  9. Add more diff -b to roundtrip-compress.test — hans / detail
  10. [llvm-readelf/llvm-readobj] - Improved the error reporting in a few — grimar / detail
  11. Add testcases exposing PR44135 — mikael.holmen / detail
  12. [LegalizeTypes] Bugfixes for big-endian targets when handling BITCASTs — mikael.holmen / detail
  13. [AArch64][SVE] Add wide compare immediate patterns — cullen.rhodes / detail
  14. [TableGen] Permit dag operators to be unset. — simon.tatham / detail
  15. Only Remove implicit conversion for the target that support fp16 — tclin914 / detail
  16. gn build: (manually) merge eb3e81f43 — thakis / detail
  17. [AArch64] Fix issues with large arrays on stack — kiran.chandramohan / detail
  18. [LLDB] [PECOFF] Make sure to set the address byte size in m_data after — martin / detail
  19. [lldb][NFC] Make g_TotalSizeOfMetadata in — Raphael Isemann / detail
  20. [lldb] Centralize type "desugaring" logic in ClangASTContext — pavel / detail
  21. [TypePromotion] Query target register width — sam.parker / detail
  22. add test for previous commit — sam.parker / detail
  23. [lldb] Actually enable wchar support in Editline when it is defined in — Raphael Isemann / detail
  24. Reapply: [DebugInfo] Recover debug intrinsics when killing — stozer / detail
  25. [DWARF][RISCV] Test resolving of RISC-V relocations — luismarques / detail
  26. [Alignment][NFC] CreateMemSet use MaybeAlign — gchatelet / detail
  27. [Docs] Improve SLP code snippet — spatel / detail
  28. [InstCombine] replace shuffle's insertelement operand if inserted scalar — spatel / detail
  29. [scudo][standalone] Define hasHardwareCRC32 for other archs — kostyak / detail
  30. [test][llvm-cxxfilt] Improve comment for clarity — jh7370 / detail
  31. [DebugInfo] Support to emit debugInfo for extern variables — yhs / detail
  32. [BUG-FIX][XCOFF] fixed a bug of XCOFFObjectFile.cpp when there is — diggerlin / detail
  33. [ARM][MVE] Refactor complex vector intrinsics [NFCI] — mikhail.maltsev / detail
  34. [VectorUtils] Introduce the Vector Function Database (VFDatabase). — francesco.petrogalli / detail
  35. [RISCV] Improve assembler missing feature warnings — simon.cook / detail
  36. [analyzer] Keep track of escaped locals — xazax / detail
  37. [ELF] Refine section group --gc-sections rules to not discard — maskray / detail
  38. [ELF] --icf: do not fold preemptible symbols — maskray / detail
  39. [OPENMP50]Add if clause in target parallel for simd directive. — a.bataev / detail
  40. [VectorUtils] Fix -Wunused-private-field after D67572 — maskray / detail
  41. [profile] Add explanatory comments to instrprof-darwin-exports.c, NFC — Vedant Kumar / detail
  42. [OPENMP]Remove extra space from error message. — a.bataev / detail
  43. [FPEnv] clang support for constrained FP builtins — kevin.neal / detail
  44. Revert 30e8f80fd5a4 "[DebugInfo] Don't create multiple DBG_VALUEs when — hans / detail
  45. Replace redundant code in FormatManager and FormatCache with templates — Adrian Prantl / detail
  46. Fix bug 44190 - wrong code with #pragma pack(1) — Yaxun.Liu / detail
  47. [lldb/Reproducers] Support multiple GDB remotes — Jonas Devlieghere / detail
  48. [lldb/Host] Use Host/Config.h entries instead of a global define. — Jonas Devlieghere / detail
  49. Fix a -Wsign-compare error around wchar_t vs unsigned int. — echristo / detail
  50. Fix -Wincomplete-umbrella warning in the modules build — Vedant Kumar / detail
  51. Assert launch success in run_to_breakpoint_do_run — Vedant Kumar / detail
  52. [BPF] put not-section-attribute externs into BTF ".extern" data section — yhs / detail
  53. [DWARF5] Start emitting DW_AT_dwo_name when -gdwarf-5 is specified. — SourabhSingh.Tomar / detail
  54. [cxx_status] Add missed Belfast paper affecting three-way comparisons. — richard / detail
  55. Add missed #include in llvmorg-10-init-11532-g848934c67d4. — richard / detail
  56. Revert "[DWARF5] Start emitting DW_AT_dwo_name when -gdwarf-5 is — SourabhSingh.Tomar / detail
  57. Recommit "[DWARF5] Start emitting DW_AT_dwo_name when -gdwarf-5 is — SourabhSingh.Tomar / detail
  58. scudo: Move getChunkFromBlock() allocated check into caller. NFCI. — peter / detail
  59. scudo: Tweak how we align UserPtr. NFCI. — peter / detail
  60. [Wdocumentation] Use the command marker. — koraq / detail
  61. [Wdocumentation] Properly place deprecated attribute — koraq / detail
  62. [Wdocumentation] Use C2x/C++14 deprecated attribute — koraq / detail
  63. [clangd] Fix an incorrect expectedResult usage in rename test. — hokein.wu / detail
  64. Temporarily revert [lldb] e81268d - [lldb/Reproducers] Support multiple — echristo / detail
  65. [OPENMP50]Add if clause in target simd directive. — a.bataev / detail
  66. [lldb] Add #include to appease the modules build — Vedant Kumar / detail
  67. Deprecate the hasDefaultArgument matcher — steveire / detail
  68. [DebugInfo] Refactored macro related generation, added a test case for — SourabhSingh.Tomar / detail
  69. [cxx_status] Fix table layout. — richard / detail
  70. [c++20] Return type deduction for defaulted three-way comparisons. — richard / detail
  71. [Remarks][Docs] Enhance documentation for opt-remarks driver options — francisvm / detail
  72. [OPENMP50]Do not mark the function as used if referenced only in declare — a.bataev / detail
  73. [libcxx] [test] Query the target platform, not the host one — Louis Dionne / detail
  74. Debug Info: Strengthen the synthesized-property-cleanup.mm test, NFC — Vedant Kumar / detail
  75. [FormatManager] Add a unittest for GetCandidateLanguages() — ditaliano / detail
  76. [DWARF] Allow cross-CU references of subprogram definitions — Vedant Kumar / detail
  77. DebugInfo: Clarify some more reasons v4 loc.dwo can't share much — dblaikie / detail
  78. [InstSimplify] add tests for insert constant + splat; NFC — spatel / detail
  79. [IR] allow undefined elements when checking for splat constants — spatel / detail
  80. Skip TestMultilineCompletion.py on ios testsuite runs. — Jason Molenda / detail
  81. [TypeCategory] IsApplicable gets a LanguageType, not a ValueObject. — ditaliano / detail
  82. Remove debugging printf and reformat code. — echristo / detail
  83. Revert "Temporarily revert [lldb] e81268d - [lldb/Reproducers] Support — echristo / detail
  84. [X86] Go back to considering v64i1 as a legal type under — craig.topper / detail
  85. Skip TestGuiBasic.py on ios etc device testing. — Jason Molenda / detail
  86. [DataFormatters] Change the Get() method to take a LanguageType. — ditaliano / detail
  87. [libcxx] Replace func_name with __name__ for compatibility with Python 3 — jaskiewiczs / detail
  88. Do not cache hardcoded formats in FormatManager — Adrian Prantl / detail
  89. [FormatManager] Move Language lookup into the obviously non-cached part — Adrian Prantl / detail
  90. Revert "Reapply: [DebugInfo] Recover debug intrinsics when killing — vtsyrklevich / detail
  91. Replace redundant code in LanguageCategory with templates (NFC) — Adrian Prantl / detail
  92. Remove unsound caching in LanguageCategory — Adrian Prantl / detail
  93. [libc++] Hide some functions and types in <future> and <thread> as — Louis Dionne / detail
  94. [FPEnv][X86] Constrained FCmp intrinsics enabling on X86 — pengfei.wang / detail
  95. Revert "[analyzer] Keep track of escaped locals" — xazax / detail
  96. NFC: Get rid of an unused parameter to CGObjCMac::EmitSelectorAddr. — erik.pilkington / detail
  97. [llvm][MIRVRegNamerUtil] Adding hashing against MachineInstr flags. — puyan / detail
  98. [c++20] Implement P1185R2 (as modified by P2002R0). — richard / detail
  99. Reland "Enable `-funwind-tables` flag when building libunwind" — jaskiewiczs / detail
  100. [X86] Split v64i1 arguments into 2 v32i1s that will be promoted to v32i8 — craig.topper / detail
  101. [llvm-ar] Improve tool selection heuristic — maskray / detail
  102. Fix mishandling of invalid-but-non-empty nested name specifiers in name — richard / detail
  103. Revert "[DebugInfo] Refactored macro related generation, added a test — thakis / detail
  104. Change the mtc Makefile to check $SDKROOT value instead of depending on — Jason Molenda / detail
  105. [c++20] Delete defaulted comparison functions if they would invoke an — richard / detail
  106. [c++20] Implement P1946R0: allow defaulted comparisons to take their — richard / detail
  107. [cxx_status] Re-add missing cell. — richard / detail
  108. [SanitizerCommon] Reduce wasting memory in LowLevelAllocator. — ikudrin / detail
  109. [ELF] Move a computeIsPreemptible() pass into ICF. NFC — maskray / detail
  110. [LegalizeTypes] Remove manual worklist management from — craig.topper / detail
  111. [PowerPC] Exploitate the Vector Integer Average Instructions — qshanz / detail
  112. [llvm-readobj] Fix/improve printing WinEH unwind info for linked PE — martin / detail
  113. [Alignment][NFC] Introduce Align in SROA — gchatelet / detail
  114. [CodeComplete] Fix a crash in preferred type and signature help — ibiryukov / detail
  115. [DWARF5][SplitDwarf] Set default state for -fsplit-dwarf-inlining to be — a.v.lapshin / detail
  116. [llvm-readelf] - Do no print an empty symbol version as "<corrupt>" — grimar / detail
  117. [LiveRegUnits] Add phys_regs_and_masks iterator range (NFC). — flo / detail
  118. [PowerPC] [CodeGen] Use MachineBranchProbabilityInfo in — shkzhang / detail
  119. [AArch64][SVE] Move TableGen class definitions for gather loads (NFC) — andrzej.warzynski / detail
  120. [clangd] Deduplicate refs from index for cross-file rename. — hokein.wu / detail
  121. [MCRegInfo] Add sub_and_superregs_inclusive iterator range. — flo / detail
  122. [NFC][PowerPC] Remove the dead conditions in the if(cond) — qshanz / detail
  123. [ARM][TypePromotion] Enable by default — sam.parker / detail
  124. [NFC] Correct the example in the comments of JSON.h to avoid mislead — qshanz / detail
  125. [lldb/DWARF] Add support for DW_AT_loclists_base&DW_FORM_loclistx — pavel / detail
  126. [ARM][MVE] Add intrinsics for immediate shifts. (reland) — simon.tatham / detail

#6792 (Dec 9, 2019 9:29:51 PM)

  1. [Frontend] Allow OpenMP offloading to aarch64 — bryan.chan / detail
  2. [NFC][LivePhysRegs] Fix incorrect comment — david.tellenbach / detail
  3. [lldb/SWIG] Guard embedded Python code in SWIG interfaces by SWIGPYTHON — Jonas Devlieghere / detail
  4. Fix a few doc typos, to cycle bots. — thakis / detail
  5. [PowerPC] Automatically generate store-constant.ll . NFC — deadalnix / detail
  6. Fix for build bot failure. For more details see: — zahira.ammarguellat / detail
  7. [c++20] Synthesis of defaulted comparison functions. — richard / detail
  8. Revert 393dacacf7e7 "[ARM] Enable TypePromotion by default" — hans / detail
  9. [lldb] Add a test for how we lazily create Clang AST nodes — Raphael Isemann / detail
  10. [compiler-rt] Add a critical section when flushing gcov counters — calixte.denizet / detail
  11. [DebugInfo] Make describeLoadedValue() reg aware — david.stenberg / detail
  12. Revert "[DebugInfo] Make describeLoadedValue() reg aware" — david.stenberg / detail
  13. [lldb] Support for DWARF-5 atomic types — Raphael Isemann / detail
  14. [DebugInfo] Make describeLoadedValue() reg aware — david.stenberg / detail
  15. [cmake] Disable GCC 9's -Wredundant-move — pavel / detail
  16. Reland "[AST] Traverse the class type loc inside the member type loc."" — hokein.wu / detail
  17. [ARM] Additional tests and minor formatting. NFC — david.green / detail
  18. [ARM] Teach the Arm cost model that a Shift can be folded into other — david.green / detail
  19. gn build: Merge 6d5c273500a — llvmgnsyncbot / detail
  20. [OpenCL] Handle address space conversions for constexpr (PR44177) — sven.vanhaastregt / detail
  21. [clang][Tooling] Fix potential UB in — sam.mccall / detail
  22. [ARM] Enable MVE masked loads and stores — david.green / detail
  23. [CommandLine] Add missing Callbacks — david.green / detail
  24. [lldb] Xfail TestCallOverriddenMethod.py for aarch64/linux — omair.javaid / detail
  25. [ARM] Add missing REQUIRES: asserts to test. NFC — david.green / detail
  26. [ARM][MVE] Add complex vector intrinsics — mikhail.maltsev / detail
  27. [test][tools] Add missing and improve testing — jh7370 / detail
  28. [lldb] Improve/fix base address selection in location lists — pavel / detail
  29. [lldb/DWARF] Switch to llvm location list parser — pavel / detail
  30. [Attr] Add missing header for clang example. — david.green / detail
  31. [DebugInfo] Nerf placeDbgValues, with prejudice — jeremy.morse / detail
  32. [DebugInfo][EarlyCSE] Use the salvageDebugInfoOrMarkUndef(); NFC — djordje.todorovic / detail
  33. [RISCV] Machine Operand Flag Serialization — selliott / detail
  34. [Parser] Don't crash on MS assembly if target desc/asm parser isn't — sam.mccall / detail
  35. [RISCV] Fix mir-target-flags.ll — selliott / detail
  36. [clangd] Allow extract-to-function on regions that always return. — sam.mccall / detail
  37. [test][llvm-cxxfilt] Fix darwin build bot — jh7370 / detail
  38. [lldb] Remove Xfail decorators from steadily passing tests — omair.javaid / detail
  39. Fix build bot fails due to the patch here: — zahira.ammarguellat / detail
  40. [test][llvm-cxxfilt] Add missing '-n' — jh7370 / detail
  41. Fix compilation warning from GCC7. NFC. — michael.hliao / detail
  42. [clangd] Use expansion location when the ref is inside macros. — hokein.wu / detail
  43. [ModuloSchedule] Fix data types in ModuloScheduleExpander::isLoopCarried — thomasraoux / detail
  44. [ARM][MVE] Add intrinsics for immediate shifts. — simon.tatham / detail
  45. [llvm][VFABI] Add more testing for LLVM internal mangling. — francesco.petrogalli / detail
  46. [clangd] Implement range patching heuristics for cross-file rename. — hokein.wu / detail
  47. Fix the compiler warnings: "-Winconsistent-missing-override", — hokein.wu / detail
  48. [GWP-ASan] 32-bit test pointers, allow multi-init for test. — 31459023+hctim / detail
  49. [ARM] Fix NEON failure introduced by D71065. — simon.tatham / detail
  50. [lldb][CMake] Fix build for the case of custom libedit installation — Tatyana Krasnukha / detail
  51. [lldb/SWIG] Guard Python type map in SWIG interface by SWIGPYTHON — Jonas Devlieghere / detail
  52. [PowerPC] Refactor FinishCall. [NFC] — sd.fertile / detail
  53. [ARM][MVE][Intrinsics] Add VMULL[BT]Q_(INT|POLY) intrinsics. — mark.murray / detail
  54. [ARM][MVE][Intrinsics] Add VQADDQ, VHADDQ, VRHADDQ, VQSUBQ, VHSUBQ, — mark.murray / detail
  55. [clangd] Delete default arguments while moving functions out-of-line — kadircet / detail
  56. [clangd] Delete ctor initializers while moving functions out-of-line — kadircet / detail
  57. [lldb] Clean up accidentally passing TestDeadStrip.py — pavel / detail
  58. Reland 198fbcb8, "Driver: Don't look for libc++ headers in the install — peter / detail
  59. scudo: Add a basic malloc/free benchmark. — peter / detail
  60. Magic number checker shouldn't warn on user defined string literals — aaron / detail
  61. [clangd] also filter out another possible diag from MS ASM syntax — sam.mccall / detail
  62. The field ‘totalFrames’ which is total number of frames available, is — nathan / detail
  63. [PowerPC][NFC] Rename ANDI(S)o8 to ANDI(S)8o — Jinsong Ji / detail
  64. [InstCombine] add tests for shuffle with insertelement operand; NFC — spatel / detail
  65. Fix clang -Wcovered-switch-default after — maskray / detail
  66. [clang][IFS] Allow 2 output files when using -o and -c with clang IFS — puyan / detail
  67. [c++20] Fix incorrect assumptions in checks for comparison category — richard / detail
  68. [Attr] Move ParsedTargetAttr out of the TargetAttr class — craig.topper / detail
  69. [PGO][PGSO] Instrument the code gen / target passes. — yamauchi / detail
  70. Include Stmt.h where it seems to be necessary for modules builds — rnk / detail
  71. [ValueTracking] Allow context-sensitive nullness check for non-pointers — johannes / detail
  72. [IPConstantProp][NFCI] Improve and modernize tests — johannes / detail
  73. [libc] Add implementation of errno and define the other macros of — sivachandra / detail
  74. [PowerPC] [NFC] Cleanup xxpermdi peephole optimization — Jinsong Ji / detail
  75. [hwasan] Offline symbolization script. — eugenis / detail
  76. Implement LWG#1203 for raw_ostream. — tra / detail
  77. Also synthesize _cmd and self for properties — Alex Lorenz / detail
  78. [FormatManager] Provide a single entrypoint for GetCandidateLanguages(). — ditaliano / detail
  79. [c++20] Defaulted comparison support for array members. — richard / detail
  80. [AArch64][SVE] Implement SPLAT_VECTOR for i1 vectors. — efriedma / detail
  81. [Codegen][X86] Modernize/regenerate old tests. NFCI. — Dávid Bolvanský / detail
  82. [ConstantFold][SVE] Fix constant folding for shufflevector. — efriedma / detail
  83. Avoid Attr.h includes, CodeGen edition — rnk / detail
  84. Revert "[ARM][MVE] Add intrinsics for immediate shifts." and two — echristo / detail
  85. add support for strict operation fpextend/fpround/fsqrt on X86 backend — chen3.liu / detail
  86. [FormatManager] GetCandidateLanguages shouldn't know about ValueObject. — ditaliano / detail
  87. [llvm/dwarfdump] Use the architecture string to filter. — Jonas Devlieghere / detail
  88. [NFC] Add { } to silence compiler warning [-Wmissing-braces]. — huihuiz / detail
  89. [c++20] Fix handling of unqualified lookups from a defaulted comparison — richard / detail
  90. Remove unused Unit test directory for xray. — echristo / detail
  91. [NFC][MacroFusion] Adding the assertion if someone want to fuse more — qshanz / detail
  92. Turn off unused variable checking here since we're explicitly adding a — echristo / detail
  93. [MC] Delete MCCodePadder — maskray / detail
  94. Revert "[compiler-rt] Add a critical section when flushing gcov — Akira / detail
  95. [NFCi][llvm][MIRVRegNamerUtils] Making some code cleanup and stylistic — puyan / detail

#6790 (Dec 8, 2019 11:59:49 AM)

  1. [clangd] Navigation from definition of template specialization to — zeratul976 / detail
  2. [ARM] Disable VLD4 under MVE — david.green / detail
  3. [ARM] Attempt to use whole register vmovs for MVE shuffles. — david.green / detail
  4. [llvm-dwarfdump][Statistics] Unify coverage statistic computation — kbessonova / detail
  5. Revert "Driver: Don't look for libc++ headers in the install directory — dave / detail
  6. [InstSimplify] fold copysign with negated operand — spatel / detail
  7. Fix typo in the AST Matcher Reference doc Closes: #54 — sylvestre / detail
  8. [InstSimplify] fold copysign with negated operand, part 2 — spatel / detail

#6788 (Dec 7, 2019 2:45:55 AM)

  1. [TargetLowering] Fix another potential FPE in expandFP_TO_UINT — craig.topper / detail
  2. wrap an rst file to 80 cols, to cycle bots — thakis / detail
  3. [ObjC] Make sure that the implicit arguments for direct methods have — Alex Lorenz / detail
  4. [X86] Fix prolog/epilog mismatch for stack protectors on win32-macho. — Amara Emerson / detail
  5. [MC] Rewrite tablegen for printInstrAlias to comiple faster, NFC — rnk / detail
  6. [WebAssebmly][MC] Support .import_name/.import_field asm directives — sbc / detail
  7. Make it possible control matcher traversal kind with ASTContext — steveire / detail
  8. [CommandLine] Add callbacks to Options — donh / detail
  9. Remove Expr.h include from ASTContext.h, NFC — rnk / detail
  10. [Sema][X86] Consider target attribute into the checks in — craig.topper / detail
  11. Use ASTDumper to dump the AST from clang-query — steveire / detail
  12. Revert "[Sema][X86] Consider target attribute into the checks in — rnk / detail
  13. gn build: Change scudo's list of supported platforms to a whitelist. — peter / detail
  14. Add matchDynamic convenience functions — steveire / detail
  15. [lldb/Reproducer] Disable test on Windows to unblock the bot. — Jonas Devlieghere / detail
  16. [AArch64][GlobalISel] Add support for selection of vector G_SHL with — Amara Emerson / detail
  17. [c++20] Determine whether a defaulted comparison should be deleted or — richard / detail
  18. Move variable only used in an assert into the assert itself. — saugustine / detail
  19. [AArch64][GlobalISel] Add missing default statement to a switch in the — Amara Emerson / detail
  20. Driver: Don't look for libc++ headers in the install directory on — peter / detail
  21. export.sh: Fetch sources from GitHub instead of SVN — tstellar / detail
  22. [PowerPC] Fix MI peephole optimization for splats — lkail / detail
  23. [VPlan] Rename VPlanHCFGTransforms to VPlanTransforms (NFC). — flo / detail
  24. gn build: Merge e60b36cf92e — llvmgnsyncbot / detail

#6787 (Dec 6, 2019 3:21:03 PM)

  1. [AArch64][SVE] Implement integer compare intrinsics — cullen.rhodes / detail
  2. [X86] Regenerate test to fix build bot failures — ulrich.weigand / detail
  3. [DebugInfo][CGP] Update dbg.values when sinking address computations — jeremy.morse / detail
  4. [clangd] Try to fix CompileCommandsTests on windows. NFC — sam.mccall / detail
  5. [llvm-readobj] - Implement --dependent-libraries flag. — grimar / detail
  6. [AArch64][SVE2] Implement while comparison intrinsics — cullen.rhodes / detail
  7. [LV] Record GEP widening decisions in recipe (NFCI) — gil.rapaport / detail
  8. [llvm-readobj][llvm-readelf] - Refactor parsing of the SHT_GNU_versym — grimar / detail
  9. [clangd] Store index::SymbolKind in HoverInfo — kadircet / detail
  10. [clangd] Switch Hover.All to structured tests — kadircet / detail
  11. Fix for PR44000. Optimization record for bytecode input missing. Review — zahira.ammarguellat / detail
  12. Attempt to fix a debuginfo test that wasn't as generic as I thought — jmorse+git / detail
  13. Fix building shared libraries broken by 8e48e8e3e32. — a.v.lapshin / detail
  14. gn build: Unbreak mac build after 4066591 — thakis / detail
  15. [AArch64] Fix a bug with jump table generation — cullen.rhodes / detail
  16. [OPENMP]Moved warning fo mapping non-trivially copiable types into a — a.bataev / detail
  17. [AIX][XCOFF] created a test case to verify the raw text section of — diggerlin / detail
  18. [ARM][MVE] Fix copy-paste error in VQSHL instruction ids. — simon.tatham / detail
  19. [libomptarget][nfc] Move three more files to common — jonathanchesterfield / detail
  20. [libomptarget][nfc] Move cuda threadfence functions behind kmpc_impl — jonathanchesterfield / detail
  21. [OpenMP] Fix linkage issue on FreeBSD — David CARLIER / detail
  22. [LegalizeTypes] Add missing case for STRICT_FP_ROUND softening — john.brawn / detail
  23. [lldb][test] Handle .categories lookup for inline tests. — rupprecht / detail
  24. Cleanup and speedup NativeRegisterContextLinux_arm64 — omair.javaid / detail
  25. [NFC][AIX][XCOFF] fixed compile warning on the strncpy. — diggerlin / detail
  26. [clang-format] update trailing newline treatment in clang-format.py — paulhoad / detail
  27. update string comparison in clang-format.py — paulhoad / detail
  28. [NFC][AIX][XCOFF] if the size of Csect is zero, the Csect do not need — diggerlin / detail
  29. [ASTImporter] Implicitly declare parameters for imported ObjCMethodDecls — Raphael Isemann / detail
  30. [MBP] Avoid tail duplication if it can't bring benefit — carrot / detail
  31. Add `QualType::hasAddressSpace`. NFC. — michael.hliao / detail
  32. [InstCombine] improve readability; NFC — spatel / detail
  33. [InstCombine] reduce code duplication; NFC — spatel / detail
  34. [InstCombine] improve readability; NFC — spatel / detail
  35. [InstCombine] reduce indentation; NFC — spatel / detail
  36. [OPENMP]Reorganize OpenMP warning groups. — a.bataev / detail
  37. clang/AMDGPU: Fix default for frame-pointer attribute — arsenm2 / detail
  38. [PGO][PGSO] Instrument the code gen / target passes. — yamauchi / detail
  39. [x86] add cost model special-case for insert/extract from element 0 — spatel / detail
  40. Revert "ARM-Darwin: keep the frame register reserved even if not — asbirlea / detail
  41. [libcxx{,abi}] Don't link libpthread and libdl on Fuchsia — phosek / detail
  42. Revert "[InstCombine] reduce indentation; NFC" — spatel / detail
  43. Revert "[InstCombine] improve readability; NFC" — spatel / detail
  44. Revert "[InstCombine] reduce code duplication; NFC" — spatel / detail
  45. Avoid naming variable after type to fix GCC 5.3 build — rnk / detail
  46. Stop checking whether std::strong_* has ::equivalent members. — richard / detail
  47. [AutoFDO] Inline replay for cold/small callees from sample profile — aktoon / detail
  48. [OPENMP50]Add if clause in distribute simd directive. — a.bataev / detail
  49. Revert "[PGO][PGSO] Instrument the code gen / target passes." — yamauchi / detail
  50. [clang-tidy] Pass -faligned-allocation on the compiler command line to — Akira / detail
  51. [X86] Don't setup and teardown memory for a musttail call — rnk / detail
  52. [WPD] Remove unused parameter (NFC) — tejohnson / detail
  53. [InstSimplify] add tests for copysign with fneg operand; NFC — spatel / detail
  54. [analyzer] Fix false positive on introspection of a block's internal — Artem Dergachev / detail

#6786 (Dec 6, 2019 3:55:44 AM)

  1. [IR] Add a default copy constructor for -Wdeprecated-copy — maskray / detail
  2. [IR] Move ctor in the NDEBUG branch — maskray / detail
  3. [Concepts] Constraint Enforcement & Diagnostics — saar / detail
  4. [lldb] Update hardcoded Makefile.rules inclusions. — rupprecht / detail
  5. [Concepts] Fix build failures in D41569 — saar / detail
  6. gn build: Merge fdf80e86a52 — llvmgnsyncbot / detail
  7. [AutoFDO] Properly merge context-sensitive profile of inlinee back to — aktoon / detail
  8. [AutoFDO] Top-down Inlining for specialization with context-sensitive — aktoon / detail
  9. Handle two corner cases in creduce-clang-crash.py — rnk / detail
  10. [RegisterCoalescer] Fix the creation of subranges when rematerialization — qcolombet / detail
  11. [ThinLTO] Add option to disable readonly/writeonly attribute propagation — tejohnson / detail
  12. Revert "[AST] Traverse the class type loc inside the member type loc." — saugustine / detail
  13. Add lookup functions for efficient lookups of addresses when using — gclayton / detail
  14. gn build: Merge 6470497817e — llvmgnsyncbot / detail
  15. gn build: Merge aeda128a96c —