100%
WDescription%
Test Result: 0 tests failing out of a total of 66,728 tests.100
Build stability: No recent builds failed.100
Build History
x
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 x
 
 Identified problems
 Identified problems
 Identified problems

Changes

#19808 (Oct 24, 2020 5:22:49 PM)

  1. [clangd] Add a TestWorkspace utility — zeratul976 / detail

#19807 (Oct 24, 2020 4:49:04 PM)

  1. Fix typo SSC -> SCC — aeubanks / detail

#19806 (Oct 24, 2020 3:31:20 PM)

  1. [X86] Produce R_X86_64_GOTPCRELX for test/binop instructions (MOV32rm/TEST32rm/...) when -Wa,-mrelax-relocations=yes is enabled — i / detail
  2. [ELF] Don't crash on R_X86_64_GOTPCRELX for test/binop instructions — i / detail

#19805 (Oct 24, 2020 2:57:54 PM)

  1. [asan] Fix stack-use-after-free checks on non-main thread on Fuchsia — mcgrathr / detail

#19804 (Oct 24, 2020 2:25:05 PM)

  1. [asan][fuchsia] set current thread before reading thread state — mcgrathr / detail

#19803 (Oct 24, 2020 12:49:05 PM)

  1. [AArch64][GlobalISel] Fix -Wunused-variable. NFC — i / detail

#19802 (Oct 24, 2020 12:07:04 PM)

  1. Revert "hwasan: Disable operator {new,delete} interceptors when interceptors are disabled." — thakis / detail

#19801 (Oct 24, 2020 10:49:47 AM)

  1. [CostModel] remove cost-kind predicate for vector reduction costs — spatel / detail

#19800 (Oct 24, 2020 10:12:56 AM)

  1. [AMDGPU][CostModel] Refine cost model for half- and quarter-rate instructions. — dfukalov / detail
  2. Unbreak the clang-interpreter example after 0aec49c8531bc5282b095730d34681455826bc2c — benny.kra / detail
  3. [X86] Add a stub for znver3 based on the little public information there is in AMD's manuals — benny.kra / detail
  4. [X86] Add a stub for Intel's alderlake. — benny.kra / detail

#19799 (Oct 24, 2020 9:39:37 AM)

  1. [ARM] Remove some dead code. NFC — david.green / detail

#19798 (Oct 24, 2020 9:07:03 AM)

  1. [flang][tests] Fix Python bug in the lit config — andrzej.warzynski / detail

#19797 (Oct 24, 2020 8:03:04 AM)

  1. [JITLink][ELF] PCRel32GOTLoad edge offset can be smaller three — Stefan Gränitz / detail
  2. Reapply "[jitlink][ELF] Add zero-fill blocks for symbols in section SHN_COMMON" — Stefan Gränitz / detail

#19796 (Oct 24, 2020 7:09:51 AM)

  1. [LoopVersioning] Form dedicated exits for versioned loop to preserve simplify form — tu.da.wei / detail
  2. Revert "[jitlink][ELF] Add zero-fill blocks for symbols in section SHN_COMMON" — Stefan Gränitz / detail
  3. [NPM] Port -loop-versioning-licm to NPM — tu.da.wei / detail
  4. [Flang][Driver] Add infrastructure for basic frontend actions and file I/O — andrzej.warzynski / detail

#19795 (Oct 24, 2020 6:35:09 AM)

  1. [JITLink][ELF] PCRel32GOTLoad relocations are resolved like regular PCRel32 ones — Stefan Gränitz / detail
  2. [jitlink][ELF] Add zero-fill blocks for symbols in section SHN_COMMON — Stefan Gränitz / detail

#19794 (Oct 24, 2020 5:41:02 AM)

  1. [DAG] Add BuildVectorSDNode::getRepeatedSequence helper to recognise multi-element splat patterns — llvm-dev / detail
  2. [InstCombine] narrowFunnelShift - fold trunc/zext or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) (PR35155) — llvm-dev / detail
  3. Fix some signed/unsigned comparison gcc warnings from D87930 — llvm-dev / detail

#19793 (Oct 24, 2020 3:33:05 AM)

  1. [LegalizeTypes] Legalize vector rotate operations — llvm-dev / detail

#19792 (Oct 24, 2020 1:46:49 AM)

  1. [BasicAA] Avoid duplicate cache lookup (NFCI) — nikita.ppv / detail

#19791 (Oct 24, 2020 1:13:07 AM)

  1. [BasicAA] Fix caching in the presence of phi cycles — nikita.ppv / detail

#19790 (Oct 24, 2020 12:33:00 AM)

  1. [lldb] [Process/NetBSD] Use XStateRegSet for all FPU registers — mgorny / detail
  2. [SystemZ] Define MaxInstLength to have the value of 6. — paulsson / detail

#19789 (Oct 23, 2020 11:58:45 PM)

  1. [lldb] Fix building with GCC 7. NFC. — martin / detail

#19788 (Oct 23, 2020 11:25:05 PM)

  1. [AMDGPU] Cleanup AMDGPUUsage.rst — Tony.Tye / detail

#19787 (Oct 23, 2020 10:46:47 PM)

  1. [flang] Fix pimpl idiom for IntrinsicProcTable. — llvm-project / detail

#19786 (Oct 23, 2020 10:12:16 PM)

  1. [llvm/DebugInfo] Emit DW_OP_implicit_value when tuning for LLDB — medismail.bennani / detail

#19785 (Oct 23, 2020 9:37:53 PM)

  1. hwasan: Disable operator {new,delete} interceptors when interceptors are disabled. — peter / detail
  2. [NFC][UBSAN] Refine CHECK pattern in test — Vitaly Buka / detail

#19784 (Oct 23, 2020 9:03:25 PM)

  1. HeaderSearch: Simplify use of FileEntryRef in HeaderSearch::LookupFile, NFC — Duncan P. N. Exon Smith / detail
  2. [NFC][UBSAN] Avoid "not FileCheck" in tests — Vitaly Buka / detail
  3. fix lldb for recent libDebugInfoDWARF API change — dblaikie / detail
  4. [llvm-cov] don't include all source files when provided source files are filtered out — zequanwu / detail
  5. [flang][windows] Support platform-specific path separator. — llvm-project / detail
  6. [flang][msvc] Fix lambda capture ambiguity. NFC. — llvm-project / detail

#19783 (Oct 23, 2020 6:57:18 PM)

  1. [GWP-ASan] Rework utilities (NFC) — kostyak / detail
  2. [Polly] Reuse multiple uses in operand tree. — llvm-project / detail
  3. clang/Basic: ContentCache::InvalidFlag => ContentCache::IsBufferInvalid, NFC — Duncan P. N. Exon Smith / detail
  4. Improve file doesnt exist error with -fbasic-block-sections= — tmsriram / detail
  5. Don't permit array bound constant folding in OpenCL. — richard / detail
  6. [HazardRec] Allow inserting multiple wait-states simultaneously — Austin.Kerbow / detail
  7. [AMDGPU] Avoid inserting noops during scheduling — Austin.Kerbow / detail
  8. Don't instantiate lambda closure types in default member initializers — richard / detail
  9. NFC: Fix -Wsign-compare warnings on 32-bit builds — hubert.reinterpretcast / detail
  10. ContentCache: Simplify by always owning the MemoryBuffer — Duncan P. N. Exon Smith / detail
  11. [flang] Fix call to CHECK() on erroneous subroutine declaration — psteinfeld / detail
  12. [lldb] Don't strip LLDB.framework on install — Jonas Devlieghere / detail
  13. SourceManager: Simplify early returns in ContentCache::getBufferOrNone, NFC — Duncan P. N. Exon Smith / detail
  14. [llvm] Fix ODRViolations for VersionTuple YAML specializations NFC — Cyndy Ishida / detail
  15. [test] Fix -fbasic-block-sections= test on Windows after D89500 — i / detail
  16. This is a test commit — tu.da.wei / detail
  17. Revert "This is a test commit" — tu.da.wei / detail
  18. [Polly] Delete unused lambda capture after 7175cffb2133048018df74c1b49d1d4962ea18f2 — i / detail
  19. [AMDGPU][NFC] Fix missing size in comment — carl.ritson / detail
  20. Remove unnecessary header include which violates layering — gcmn / detail
  21. [NFC][MC] Use [MC]Register in MachineVerifier — mtrofin / detail
  22. Revert D89381 "[SCEV] Recommit "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 2" — i / detail
  23. [X86] Error on using h-registers with REX prefix in the assembler instead of leaving it to a fatal error in the encoder. — craig.topper / detail
  24. [SCEV] Prove implications of different type via truncation — mkazantsev / detail
  25. Revert "[SCEV] Prove implications of different type via truncation" — mkazantsev / detail
  26. [NFC][PowerPC]Add tests for folding RLWINM before and after RA. — esme.yi / detail
  27. Revert "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support" — martin / detail
  28. [libcxx] [test] Split the file_time_type synopsis test — martin / detail
  29. [SVE] Remove reliance on TypeSize comparison operators in unit tests — david.sherwood / detail
  30. [SVE][CodeGen] Replace use of TypeSize comparison operator in CreateStackTemporary — david.sherwood / detail
  31. [X86] Remove period from end of error message in assembler — craig.topper / detail
  32. [mlir] Expose Value hierarchy to Python bindings — zinenko / detail
  33. [mlir] Use the correct base class for Attributes in Python bindings — zinenko / detail
  34. [mlir] Fix copy-pasted docstrings in Python bindings — zinenko / detail
  35. [X86] Add clang release notes for HRESET and minor change for llvm release notes. (NFC) — pengfei.wang / detail
  36. [NFC][LSAN] Use InitializeCommonFlags in LSAN — Vitaly Buka / detail
  37. [compiler-rt][builtins][RISCV] Always include __mul[sd]i3 builtin definitions — luismarques / detail
  38. Reapply "[clang] Improve handling of physical registers in inline — paulsson / detail
  39. [AMDGPU][TableGen] Make more use of !ne !not !and !or. NFC. — jay.foad / detail
  40. [InstructionSimplify] Precommit more tests for D89317. NFC. — sjoerd.meijer / detail
  41. [Passes] Move ADCE before DSE & LICM. — flo / detail
  42. [mlir] ODS: support TableGen dag objects to specify OpBuilder parameters — zinenko / detail
  43. [InstructionSimplify] And precommit more tests for D89317. NFC. — sjoerd.meijer / detail
  44. [ADT] Fix for ImmutableMapRef — adam.balogh / detail
  45. [Driver] Incorporate -mfloat-abi in the computed triple on ARM — john.brawn / detail
  46. [AMDGPU] Fix off by one in assert — sebastian.neubauer / detail
  47. [TargetLowering] Add test for bit comparison fold — sven.vanhaastregt / detail
  48. [TargetLowering] Check boolean content when folding bit compare — sven.vanhaastregt / detail
  49. Add "SkipDead" parameter to TargetInstrInfo::DefinesPredicate — nicholas.guy / detail
  50. [DAG] getNode(ISD::EXTRACT_SUBVECTOR) Drop unnecessary N2C null check - we assert that this isn't null and have already used the pointer. NFCI. — llvm-dev / detail
  51. [InstCombine] foldOrOfICmps - use m_Specific instead of explicit comparisons. NFCI. — llvm-dev / detail
  52. [Clang] Update newpm pipeline test in clang after D87322. — flo / detail
  53. [clang testing] Fix a read-only source build system failure — dave / detail
  54. [llvm-mca] Add test for cortex-a57 memory instructions — eleviant / detail
  55. [llvm] Use early exits and get rid of if-return-else-return pattern; NFC — kbobyrev / detail
  56. [LIT] error if directly named test won't be run indirectly — Ben.Dunbobbin / detail
  57. [LIT] fixed up accidentally committed EOF problems. — Ben.Dunbobbin / detail
  58. [SystemZ] Mark unsaved argument R6 as live throughout function. — paulsson / detail
  59. [libc++] Include <__config_site> from <__config> — Louis Dionne / detail
  60. [CostModel] remove cost-kind predicate for memcpy cost — spatel / detail
  61. [libc++] Revert "Include <__config_site> from <__config>" — Louis Dionne / detail
  62. Only run when `arm` is registered. NFC. — michael.hliao / detail
  63. [DebugInfo] Follow up c521e44defb5 with an API improvement — jeremy.morse / detail
  64. [nfc] [lldb] Fix harmless slicing of DWARFDIE — jan.kratochvil / detail
  65. [ARM] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans — paul / detail
  66. Remove .svn from exclude list as we moved to git — sylvestre / detail
  67. [lldb] Port lldb gdb-server to libOption — pavel / detail
  68. Fix "Unknown arguments specified" to if in lldb — ctetreau / detail
  69. [take 2] [libc++] Include <__config_site> from <__config> — Louis Dionne / detail
  70. [lldb] Fix windows build for fa5fa63fd140f — pavel / detail
  71. [libomptarget][amdgcn] Refactor memcpy to eliminate maps — jonchesterfield / detail
  72. AMDGPU: Propagate amdgpu-flat-work-group-size attributes — Matthew.Arsenault / detail
  73. AMDGPU: Lower the threshold reported for maximum stack size exceeded — Matthew.Arsenault / detail
  74. [mlir]: Clarify docs for external OpTrait::FunctionLike ops — zinenko / detail
  75. [mlir][gpu] Add customer printer/parser for gpu.launch_func. — csigg / detail
  76. [mlir][gpu] Add lowering to LLVM for `gpu.wait` and `gpu.wait async`. — csigg / detail
  77. [AMDGPU] Refactor SOPC & SOPP .td for extension — Joseph.Nash / detail
  78. Use -### in arm-float-abi.c test — john.brawn / detail
  79. [gn build] (manually) port 54fa9ecd3088 — thakis / detail
  80. [gn build] (manually) port 5d796645d6c8cade (libcxx __config change) — thakis / detail
  81. [libc++] Fix the installation of libc++ headers since the __config_site change — Louis Dionne / detail
  82. [gn build] try to fix up deps of __config_site after 37c030f81a — thakis / detail
  83. [clang] Improve Serialization/Imporing/Dumping of APValues — tyker / detail
  84. [X86] Regenerate old vector-variable-insertion test — llvm-dev / detail
  85. [X86] Improve variable vector insertion test coverage. — llvm-dev / detail
  86. [ELF] --gc-sections: retain dependent sections of non-SHF_ALLOC sections — i / detail
  87. [AMDGPU] Fixed v_swap_b32 match — Stanislav.Mekhanoshin / detail
  88. [flang] Another validity of the TARGET= argument of ASSOCIATED() for objects — psteinfeld / detail
  89. [NFC] Fix the definition of SuitableAlign — Xiangling.Liao / detail
  90. Fix missing c++ mode comment — arsenm2 / detail
  91. [ARM][SchedModels] Convert IsLdrAm3RegOffPred to MCSchedPredicate — eleviant / detail
  92. [libomptarget] Require LLVM source tree to build libomptarget — jonathanchesterfield / detail
  93. [NFC] Clean up always false variables — aeubanks / detail
  94. [gn build] try to fix clang build after 37c030f81a9fdd — thakis / detail
  95. [NFC][OpenMP] Update description of OMPGridValues enums — Saiyedul.Islam / detail
  96. [ARM] add cost-kind tests for intrinsics; NFC — spatel / detail
  97. [CostModel] remove cost-kind predicate for scatter/gather cost — spatel / detail
  98. [mlir] Add structural type conversions for SCF dialect. — silvasean / detail
  99. [mlir][shape] Split out structural type conversions for shape dialect. — silvasean / detail
  100. [mlir][CAPI][Python] Plumb OpPrintingFlags to C and Python APIs. — stellaraccident / detail
  101. [NFC] Fixes Doxygen copy-paste error. — koraq / detail
  102. [RS4GC] NFC. Preparatory refactoring to make GC parseable memcpy — apilipenko / detail
  103. [LowerMatrixIntrinsics][NewPM] Fix PreservedAnalyses result — aeubanks / detail
  104. [sanitizer] Convert PrintModuleMap to DumpProcessMap — tejohnson / detail
  105. [BlockExtract][NewPM] Port -extract-blocks to NPM — aeubanks / detail
  106. [libcxxabi] Stub out 'sleep' call when _LIBCXXABI_HAS_NO_THREADS is defined. — abidh / detail
  107. [test] Fix no-wrap-symbolic-becount.ll under NPM — aeubanks / detail
  108. [c++20] For P0732R2 / P1907R1: Basic frontend support for class types as — richard / detail
  109. Add more test coverage for APValue serialization / deserialization and — richard / detail
  110. [mlir] Add missing dependency for MLIRSCFTransforms — antiagainst / detail
  111. [test] Fix alloca-offset-lifetime.ll under NPM — aeubanks / detail
  112. [test] Fix quadradic-exit-value.ll under NPM — aeubanks / detail
  113. Simple fix to basic-block-sections to replace emit-obj with emit-llvm — tmsriram / detail
  114. [spirv] Fix legalize standard to spir-v for transfer ops — thomasraoux / detail
  115. [libc++] Fix compiler-rt build by copying libc++ headers to <build>/include — Louis Dionne / detail
  116. [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts — jhuber6 / detail
  117. [c++20] For P0732R2: Give class NTTPs the proper type when examined with 'decltype'. — richard / detail
  118. Always allow std::function to be copied. — flx / detail
  119. [mlir] Simplify DDR matching patterns with equal operands for operators where it's applicable. Added documentation. — rdzhabarov / detail
  120. [libc++][ci] Also install the library in the CI scripts — Louis Dionne / detail
  121. [libc++] Fix the benchmarks build — Louis Dionne / detail
  122. [c++20] For P0732R2: permit class template argument deduction for non-type template parameters. — richard / detail
  123. [ValueTracking] Interpret GEPs as a series of adds multiplied by the related scaling factor — qcolombet / detail
  124. Revert several changes related to llvm-symbolizer exiting non-zero on failure. — dblaikie / detail
  125. [NFC] Set return type of getStackPointerRegisterToSaveRestore to Register — gjn / detail
  126. Revert "SimplifyCFG: Clean up optforfuzzing implementation" — zequanwu / detail
  127. Revert "Revert "SimplifyCFG: Clean up optforfuzzing implementation"" — zequanwu / detail
  128. [sanitizer]Update tests to be compatible with Android. — Vitaly Buka / detail
  129. Make APValue profiling a little more compact. — richard / detail
  130. [FPEnv][X86][SystemZ] Use different algorithms for i64->double uint_to_fp under strictfp to avoid producing -0.0 when rounding toward negative infinity — craig.topper / detail
  131. [test] Fix LoopDeletion tests under NPM — aeubanks / detail
  132. Ensure that the "value" of an unnamed bit-field isn't taken into — richard / detail
  133. [LSR] add testcase for LSR profitable chain change, nfc — czhengsz / detail
  134. [test] Fix LoopDistribute tests under NPM — aeubanks / detail
  135. [X86] Support customizing stack protector guard — xiang1.zhang / detail
  136. [sanitizer] Allow log_path to distinguish default from explicit stderr — tejohnson / detail
  137. Fix test failure on Windows. — richard / detail
  138. [NPM][opt] Disallow -analyze under NPM — aeubanks / detail
  139. Do not intercept __libc_memalign and cfree on Android because neither of these exists in Bionic. — vyng / detail
  140. [test] Fix shrunk-constant.ll under NPM — aeubanks / detail
  141. [IRCE] consolidate profitability check — serguei.katkov / detail
  142. [test] Fix tests using -analyze that fail under NPM — aeubanks / detail
  143. Revert "Add "not" to an llvm-symbolizer test that expects to fail" — douglas.yung / detail
  144. [NFC][AMDGPU] Reorder SIMemoryLegalizer functions to be consistent — Tony.Tye / detail
  145. [libcxxabi] Define _LIBCXXABI_WEAK properly for mingw compilers — martin / detail
  146. [libcxx] [test] Add another (void) cast for a function marked nodiscard in MS STL — martin / detail
  147. [libcxx] [test] Mark bits of fs.enum tests as libcpp specific — martin / detail
  148. [libcxx] [test] Move use of statvfs to helper header — martin / detail
  149. [driver][arm64] Set target CPU to A12 for compiler invocations that — Alex Lorenz / detail
  150. [DWARFLinker] Capitalize type names (NFC) — Jonas Devlieghere / detail
  151. [ShrinkWrap] Delete unneeded nullptr checks for the save point. NFC — i / detail
  152. [InstructionSimplify] icmp (X+Y), (X+Z) simplification — sjoerd.meijer / detail
  153. Revert "[DWARFLinker] Capitalize type names (NFC)" — mkazantsev / detail
  154. [SCEV][NFC] Rename getMax -> getConstantMax — mkazantsev / detail
  155. [libc++] Update continous integration scripts — goncharov.mikhail / detail
  156. [llvm-mca] Improve test case — eleviant / detail
  157. [X86] Add User Interrupts(UINTR) instructions — pengfei.wang / detail
  158. [SCEV][NFC] Rename MaxAndComplete -> ConstantMaxAndComplete — mkazantsev / detail
  159. [gn build] Port be39a6fe6fc — llvmgnsyncbot / detail
  160. [RISCV][NFC] Add more tests for 32-bit constant materialization — luismarques / detail
  161. [SCEV][NFC] Simplify internals of BackedgeTakenInfo — mkazantsev / detail
  162. [mlir] Add MemRefReshapeOp definition to Standard. — pifon / detail
  163. [clang-tidy] Add links to check docs in comments — alexfh / detail
  164. [x86 testing] NFC: Create exhaustive vector popcnt ULT/UGT tests — dave / detail
  165. [DebugInstrRef] Substitute debug value numbers to handle optimizations — jeremy.morse / detail
  166. Test I added requires X86 to be built. — jeremy.morse / detail
  167. [AArch64] Add cost model tests for min/max intrinsics. — flo / detail
  168. [lldb][NFC] Make GetShellSafeArgument return std::string and unittest it. — Raphael Isemann / detail
  169. [mlir] Add MemRefReinterpretCastOp definition to Standard. — pifon / detail
  170. [llvm-mca] Add few ldm* instructions to cortex-a57 test case — eleviant / detail
  171. [CodeGen] Split MVT::changeTypeToInteger() functionality from EVT::changeTypeToInteger(). — llvm-dev / detail
  172. [Clang] [TableGen] Clean up !if(!eq(bool, 1) and related booleans — paul / detail
  173. [lldb] Explicitly use the configuration architecture when building test executables — Raphael Isemann / detail
  174. [mlir] Convert from Async dialect to LLVM coroutines — ezhulenev / detail
  175. [TableGen] Continue improving the comments for the data structures. — paul / detail
  176. [OpenMP] Emit calls to int64_t functions for amdgcn — jonchesterfield / detail
  177. Limit debug instr-referencing tests to X86 — jeremy.morse / detail
  178. ScheduleDAGInstrs: Skip debug instructions at end of scheduling region — Matthew.Arsenault / detail
  179. AMDGPU: Implement getNoPreservedMask — Matthew.Arsenault / detail
  180. AMDGPU: Fix not always reserving VGPRs used for SGPR spilling — Matthew.Arsenault / detail
  181. [lldb] Fix TestTargetAPI.py on Apple simulators — Raphael Isemann / detail
  182. [AArch64] Add min/max cost-model tests for v4i16. — flo / detail
  183. [DebugInstrRef] Pass DBG_INSTR_REFs through register allocation — jeremy.morse / detail
  184. [X86] Return const& in IntelExprStateMachine::getIdentifierInfo(). NFCI. — llvm-dev / detail
  185. [X86] X86AsmParser - make methods const where possible. NFCI. — llvm-dev / detail
  186. [ARM][SchedModels] Convert IsLdstsoScaledPred to MCSchedPredicate — eleviant / detail
  187. [AArch64] Add min/max cost-model tests for v2i32. — flo / detail
  188. [AMDGPU] Fix expansion of i16 MULH — Piotr Sobczak / detail
  189. [mlir][gpu] NFC: switch occurrences of gpu.launch_func to custom format. — csigg / detail
  190. [MemProf] Allow the binary to specify the profile output filename — tejohnson / detail
  191. [mlir] Do not start threads in AsyncRuntime — ezhulenev / detail
  192. [lldb] Fix a regression introduced by D75730 — Jonas Devlieghere / detail
  193. [LoopRotate][NPM] Disable header duplication under -Oz — aeubanks / detail
  194. [NFC][MC] Use MCRegister for ReachingDefAnalysis APIs — mtrofin / detail
  195. [HIP] Fix HIP rounding math intrinsics — enye.shi / detail
  196. [OpenCL] Remove unused extensions — marco.antognini / detail
  197. [lldb/DWARF] Add support for DW_OP_implicit_value — medismail.bennani / detail
  198. [Docs] Clarify that FunctionPasses can't add/remove declarations — aeubanks / detail
  199. [gn build] Add missing clangd dependencies — aeubanks / detail
  200. [AMDGPU] Add amdgpu specific loop threshold metadata — tcorring / detail
  201. [SLP] Add tests with selects that can be turned into min/max. — flo / detail
  202. [DomTree] Accept Value as Def (NFC) — nikita.ppv / detail
  203. Revert "[lldb] Explicitly use the configuration architecture when building test executables" — Raphael Isemann / detail
  204. [ELF] Set SHF_INFO_LINK for .rel[a].plt and .rel[a].dyn — i / detail
  205. Revert "[Docs] Clarify that FunctionPasses can't add/remove declarations" — aeubanks / detail
  206. AMDGPU: Cleanup MIR test — Matthew.Arsenault / detail
  207. [InstCombine] Remove dbg.values describing contents of dead allocas — Vedant Kumar / detail
  208. [TableGen] Update documents to make them more complete — paul / detail
  209. clang/Basic: Remove ContentCache::getRawBuffer, NFC — Duncan P. N. Exon Smith / detail
  210. [SystemZ][z/OS] Set short-enums as the default for z/OS — Abhina.Sreeskantharajan / detail
  211. [InstSimplify] add tests for ctpop constant range; NFC — spatel / detail
  212. HowToReleaseLLVM: Clean up document and remove references to SVN — tstellar / detail
  213. [NFC][PartialInliner]: Clean up code — etiotto / detail
  214. [MemCpyOpt] Move GEP during call slot optimization — nikita.ppv / detail
  215. [PatternMatch] Add new FP matchers. NFC. — jay.foad / detail
  216. [InstCombine][NFC] Use ConstantExpr::getBinOpIdentity — nikita.ppv / detail
  217. [libc++] Drop old workaround for iostreams instantiations missing from the dylib — Louis Dionne / detail
  218. [GWP-ASan] Move random-related code in the allocator — kostyak / detail
  219. DWARFv5: Disable DW_OP_convert for configurations that don't yet support it — dblaikie / detail
  220. Port -instnamer to NPM — aeubanks / detail
  221. Revert "[mlir] Convert from Async dialect to LLVM coroutines" — joker.eph / detail
  222. Revert "Revert "[mlir] Convert from Async dialect to LLVM coroutines"" — antiagainst / detail
  223. Revert "[CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI)" — Vedant Kumar / detail
  224. [test] HotColdSplit: cover use of opaque pointer type — Vedant Kumar / detail
  225. [clangd] Give the server information about client's remote index protocol version — kbobyrev / detail
  226. [SourceManager] Skip module maps when searching files for macro arguments — Jan Korous / detail
  227. [clangd] Get rid of llvm::Optional in Remote- and LocalIndexRoot; NFC — kbobyrev / detail
  228. [BasicAA] Add additional phi tests (NFC) — nikita.ppv / detail
  229. Revert "[GWP-ASan] Move random-related code in the allocator" — nikita.ppv / detail
  230. Initial support for vectorization using Libmvec (GLIBC vector math library) — spatel / detail
  231. [BasicAA] Don't track visited blocks for phi-phi alias query — nikita.ppv / detail
  232. [AIX] Emit error for -G option on AIX — Xiangling.Liao / detail
  233. [BasicAA] Only add visited phi blocks temporarily — nikita.ppv / detail
  234. [DomTree] Make assert more precise — nikita.ppv / detail
  235. [GWP-ASan] Move random-related code in the allocator (redo) — kostyak / detail
  236. [llvm-objcopy][MachO] Fix the calculation of the output size — alexshap / detail
  237. [libc++] Allow running the tests in the experimental runtimes-only build — Louis Dionne / detail
  238. [clang][Frontend] Add missing error handling — dblaikie / detail
  239. [SourceManager] Avoid copying SLocEntry in computeMacroArgsCache — Jan Korous / detail
  240. [libTooling] Add function to Transformer to create a no-op edit. — yitzhakm / detail
  241. [AArch64][GlobalISel] Split post-legalizer combiner to allow for lowering at -O0 — Jessica Paquette / detail
  242. [gn build] (semi-manually) port 147b9497e79 — thakis / detail
  243. [ELF] --warn-backrefs: save the referenced InputFile * — i / detail
  244. [AArch64][GlobalISel] Move imm adjustment for G_ICMP to post-legalizer lowering — Jessica Paquette / detail
  245. DebugInfo: Use llc rather than %llc_dwarf when also hardcoding a target triple — dblaikie / detail
  246. [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/WriterExtBinary — wmi / detail
  247. [libc++abi] Fix the standalone build after the __config_site change — Louis Dionne / detail
  248. BitCodeFormat: update doc on new byref and mustprogress attrs; NFC — ndesaulniers / detail
  249. Fix constant evaluation of zero-initialization of a union whose first — richard / detail
  250. Revert "[MBP] Add whole chain to BlockFilterSet instead of individual BB" — shenhan / detail
  251. [OpenMP] Fixed a potential integer overflow — tianshilei1992 / detail
  252. SourceManager: Factor out helpers for common SLocEntry lookup pattern, NFC — Duncan P. N. Exon Smith / detail
  253. SourceManager: Change SourceManager::isMainFile to take a FileEntry, NFC — Duncan P. N. Exon Smith / detail
  254. [Inliner] Run always-inliner in inliner-wrapper — aeubanks / detail
  255. DebugInfo: Tidy up test for more portability to MachO and Windows — dblaikie / detail
  256. [MC] Adjust StringTableBuilder for linked Mach-O binaries — alexshap / detail
  257. SourceManager: getFileEntryRefForID => getNonBuiltinFilenameForID, NFC — Duncan P. N. Exon Smith / detail
  258. SourceManager: Remove a redundant nullptr check in getNonBuiltinFilenameForID, NFC — Duncan P. N. Exon Smith / detail
  259. [CGSCC] Detect devirtualization in more cases — aeubanks / detail
  260. DebugInfo: Hash DIE referevences (DW_OP_convert) when computing Split DWARF signatures — dblaikie / detail
  261. [IR] Merge metadata manipulation code into Value — sepavloff / detail
  262. [lldb] Fix missing initialization in UtilityFunction ctor (NFC) — Jonas Devlieghere / detail
  263. [runtimes] Do not set XXX_STANDALONE_BUILD for libc++/abi/unwind — Louis Dionne / detail
  264. [lldb] Fix bug instroduced by a00acbab45b0 — Jonas Devlieghere / detail
  265. [SCEV][NFC] Cache symbolic max exit count — mkazantsev / detail
  266. [JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation. — Lang Hames / detail
  267. Revert "[JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation." — Lang Hames / detail
  268. [llvm-objcopy][NFC] Extract arg parsing logic into a helper function — alexshap / detail
  269. [DebugInfo] Clear subreg in setDebugValueUndef() — david.stenberg / detail
  270. [ARM][SchedModels] Let ldm* instruction scheduling use MCSchedPredicate — eleviant / detail
  271. [llvm-mca] Add test for cortex-a57 NEON instructions — eleviant / detail
  272. [SVE]Clarify TypeSize comparisons in llvm/lib/Transforms — caroline.concatto / detail
  273. [AMDGPU] Add simplification/combines for llvm.amdgcn.fmul.legacy — jay.foad / detail
  274. [lld][ELF][test] Add additional test coverage for LTO — james.henderson / detail
  275. [mem2reg] Remove dbg.values describing contents of dead allocas — orlando.hyams / detail
  276. [mlir] Fix exiting OpPatternRewriteDriver::simplifyLocally after first iteration that didn't change the op. — csigg / detail
  277. [MLIR] Added PromoteBuffersToStackPass to convert heap- to stack-based allocations. — julian.gross / detail
  278. [DebugInstrRef] NFC: Separate collection of machine/variable values — jeremy.morse / detail
  279. [lldb] Split out NetBSD/x86 watchpoint impl for unification — mgorny / detail
  280. [AArch64] Implement getIntrinsicInstrCost, handle min/max intrinsics. — flo / detail
  281. [ARM][SchedModels] Convert IsR1P0AndLaterPred to MCSchedPredicate. NFC — eleviant / detail
  282. [X86] lowerShuffleWithPERMV - use MVT::changeTypeToInteger helper. NFCI. — llvm-dev / detail
  283. [InstCombine] Rename InstCombinerImpl::matchBSwap to matchBSwapOrBitReverse. NFCI. — llvm-dev / detail
  284. [InstCombine] matchBSwapOrBitReverse - expose bswap/bitreverse matching flags. — llvm-dev / detail
  285. [mlir] Expose affine expression to C API — zhanghb97 / detail
  286. [ValueTracking] add range limits for ctpop — spatel / detail
  287. [clang-tidy] Fix redefinition of module in the same module.modulemap file — dpolukhin / detail
  288. [clangd] Migrate to proto2 syntax — kbobyrev / detail
  289. [CMake] generate_grpc_protos -> generate_protos(... GRPC). NFC — sam.mccall / detail
  290. [CMake] Fix hardcoding of protobuf output basename. NFC — sam.mccall / detail
  291. [clangd] NFC: Add using directives to avoid spelling out llvm::sys::path — kbobyrev / detail
  292. [InstSimplify] add tests for ctlz constant range; NFC — spatel / detail
  293. [InstSimplify] add tests for cttz constant range; NFC — spatel / detail
  294. [ValueTracking] add range limits for ctlz — spatel / detail
  295. [ValueTracking] add range limits for cttz — spatel / detail
  296. [clang] Split remote index service definition into a separate file. — sam.mccall / detail
  297. [MLIR] Extract buffer alias analysis for reuse — frgossen / detail
  298. [PowerPC][LLD] Support for PC Relative TLS for Local Dynamic — stefanp / detail
  299. [clangd] Drop version from remote index proto names, fix clangd-index-server — sam.mccall / detail
  300. [LSR] ignore profitable chain when reg num is not major cost. — czhengsz / detail
  301. [runtimes] Revert the libc++ __config_site change — Louis Dionne / detail
  302. [gn build] port 48e4b0f (__config_site revert) — thakis / detail
  303. [DebugInstrRef] Convert DBG_INSTR_REFs into variable locations — jeremy.morse / detail
  304. [llvm-mca] Extend cortex-a57 memory instructions test — eleviant / detail
  305. [MLIR] Fix bad merge with buffer alias analysis. — frgossen / detail
  306. Export TemplateArgumentMatcher so clients defining custom matchers don't need to use the internal namespace — sam.mccall / detail
  307. [flang][openacc] Fix semantic check for wait and atomic directives — clementval / detail
  308. AMDGPU: Increase branch size estimate with offset bug — Matthew.Arsenault / detail
  309. AMDGPU: Don't query for TII in TII — Matthew.Arsenault / detail
  310. [TableGen] Change !getop and !setop to !getdagop and !setdagop. — paul / detail
  311. [InstCombine] Add initial bitreverse test coverage — llvm-dev / detail
  312. [InstCombine] Add 8/16/32/64 bitreverse test coverage — llvm-dev / detail
  313. [InstCombine] Add i8 bitreverse by multiplication test patterns — llvm-dev / detail
  314. [flang][OpenMP] Upstream lowering of `ParallelOp` clauses — SourabhSingh.Tomar / detail
  315. CfgInterface: rename interface() to getInterface() — nicolai.haehnle / detail
  316. Revert "[Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty." — dantrushin / detail
  317. [AMDGPU] Add simplification/combines for llvm.amdgcn.fma.legacy — jay.foad / detail
  318. [DebugInstrRef] Handle DBG_INSTR_REFs use-before-defs in LiveDebugValues — jeremy.morse / detail
  319. [flang][OpenMP] Upstream lowering of OpenMP `Flush` construct — SourabhSingh.Tomar / detail
  320. [WebAssembly] Implementation of (most) table instructions — sbc / detail
  321. [clangd] Fix remote-server build and add it to check-clangd — kadircet / detail
  322. [AMDGPU] Fix access beyond the end of the basic block in execMayBeModifiedBeforeAnyUse. — vpykhtin / detail
  323. [gn build] Port 00255f41929 — llvmgnsyncbot / detail
  324. [PowerPC] Fix the Predicates for enabling pcrelative-memops and PLXVP/PSTXVP definitions — wei.huang / detail
  325. SourceManager: Clarify that FileInfo always has a ContentCache, NFC — Duncan P. N. Exon Smith / detail
  326. [AArch64][SVE] Fix umin/umax lowering to handle out of range imm. — huihuiz / detail
  327. Re-apply "[JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation" — Lang Hames / detail
  328. Added utility to launch tests on a target remotely. — aorlov / detail
  329. Revert "[CGSCC] Detect devirtualization in more cases" — aeubanks / detail
  330. SourceManager: Encapsulate line number mapping into SrcMgr::LineOffsetMapping — Duncan P. N. Exon Smith / detail
  331. These compiler-rt tests should be UNSUPPORTED instead of XFAIL. — aorlov / detail
  332. [lldb] Redesign Target::GetUtilityFunctionForLanguage API — Jonas Devlieghere / detail
  333. [CUDA] Improve clang's ability to detect recent CUDA versions. — tra / detail
  334. [CUDA] Extract CUDA version from cuda.h if version.txt is not found — tra / detail
  335. [gn build] Port dbbc4f4e226 — llvmgnsyncbot / detail
  336. [AArch64][GlobalISel] Introduce a new post-isel optimization pass. — Amara Emerson / detail
  337. SourceManager: Make LastLineNoContentCache and ContentCache::SourceLineCache mutable, NFC — Duncan P. N. Exon Smith / detail
  338. [MLInliner] Disable always inliner in bounds tests — mtrofin / detail
  339. [ELF] Don't error on R_PPC64_REL24/R_PPC64_REL24_NOTOC referencing __tls_get_addr for missing R_PPC64_TLSGD/R_PPC64_TLSLD — i / detail
  340. [mlir] Add FuncOp::eraseResults — silvasean / detail
  341. [PhiValues] Use SetVector to avoid non-determinism — nikita.ppv / detail
  342. [PowerPC] Add intrinsics for MMA — saghir / detail
  343. [NFC] Use [MC]Register in RegAllocGreedy — mtrofin / detail
  344. [BasicAA] Add additional phi cycle test (NFC) — nikita.ppv / detail
  345. [MemProf] XFAIL test on avr until issue can be debugged — tejohnson / detail
  346. [AIX][cmake] Adjust management of `-G` for linking — hubert.reinterpretcast / detail
  347. [AMDGPU] Fixed isLegalRegOperand() with physregs — Stanislav.Mekhanoshin / detail
  348. [AIX] Let alloca return 16 bytes alignment — Xiangling.Liao / detail
  349. [lldb] Fix use of undefined type 'lldb_private::UtilityFunction' — Jonas Devlieghere / detail
  350. [IR] add fn attr for no_stack_protector; prevent inlining on mismatch — ndesaulniers / detail
  351. SourceManager: Simplify by inlining what remains of ComputeLineNumbers, NFC — Duncan P. N. Exon Smith / detail
  352. [gn build] Add missing comma — aeubanks / detail
  353. [mlir][vector] Add folding for ExtractOp with ShapeCastOp source — thomasraoux / detail
  354. [libc++] Refactor the run-buildbot script to make it more modular, and run the benchmarks — Louis Dionne / detail
  355. Unconditionally #include <future> — joker.eph / detail
  356. [mlir][vector] Add folder for ExtractStridedSliceOp — thomasraoux / detail
  357. [libc++] Clean up unused CI files — Louis Dionne / detail
  358. [lldb] Move copying of files into reproducer out of process — Jonas Devlieghere / detail
  359. [AArch64] Add vector compare/select cost-model tests. — flo / detail
  360. [libc++] NFC: Remove unused includes from the test suite — Louis Dionne / detail
  361. [mlir] Link with pthreads in AsyncRuntime — ezhulenev / detail
  362. Fix shared build. NFC. — michael.hliao / detail
  363. [Asan][Windows] Fix asan stack traces on Windows. — akhuang / detail
  364. Fix typo in diagnostic name. — richard / detail
  365. Remove global dialect registration — joker.eph / detail
  366. [mlir][Vector] Introduce UnrollVectorOptions to control vector unrolling. — ravishankarm / detail
  367. [flang] An erroneous type bound procedure was causing a call to CHECK() — psteinfeld / detail
  368. GC-parseable element atomic memcpy/memmove — apilipenko / detail
  369. Add a mlir natvis file for debugging with Visual Studio — aaron.smith / detail
  370. [SVE] Lower fixed length VECREDUCE_SEQ_FADD operation — mcinally / detail
  371. Revert "Remove global dialect registration" — joker.eph / detail
  372. PR47954 / DR2126: permit temporary objects that are lifetime-extended by — richard / detail
  373. [RISCV] Use the commercial name for scheduling model (NFC) — evandro.menezes / detail
  374. [CodeGen] Emit destructor calls to destruct non-trivial C struct — Akira / detail
  375. [llvm-install-name-tool] Add -prepend_rpath option — alexshap / detail
  376. [test] Simplify pr33641_remove_arg_dbgvalue.ll — aeubanks / detail
  377. [Inliner][NPM] Properly pass callee AAResults — aeubanks / detail
  378. [StructurizeCFG][NewPM] Port -structurizecfg to NPM — aeubanks / detail
  379. [MemProf] Attempt to debug avr bot failure — tejohnson / detail
  380. [libFuzzer] Added -print_full_coverage flag. — mmoroz / detail
  381. [Hexagon] Handle selection between HVX vector predicates — kparzysz / detail
  382. Don't allow structured binding declarations to decompose a — richard / detail
  383. [intel-pt] Disable/Enable tracing to guarantee the trace is correct — a20012251 / detail
  384. Fix a few warnings from GCC (NFC) — joker.eph / detail
  385. Topologically sort the library to link to mlir-cpu-runner which is required with some linkers like BFD (NFC) — joker.eph / detail
  386. Remove global dialect registration — joker.eph / detail
  387. Remove unused verifyRegStateMapping() function in RegAllocFast (NFC) — joker.eph / detail
  388. [AutoFDO] Remove a broken assert in merging inlinee samples — hoy / detail
  389. FileManager: Reorder declarations of FileEntry and FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
  390. Add CMake dependency from MLIRJitRunner on all dialects — joker.eph / detail
  391. clangd: Stop calling FileEntryRef::FileEntryRef — Duncan P. N. Exon Smith / detail
  392. llvm-dwarfdump: Support verbose printing DW_OP_convert to print the CU local offset before the resolved absolute offset — dblaikie / detail

#19782 (Oct 16, 2020 12:17:05 PM)

  1. [test] Pin null-function.ll to legacy PM — aeubanks / detail
  2. [AArch64][GlobalISel] Add selection support for v2s32 and v2s64 reductions for FADD/ADD. — Amara Emerson / detail
  3. [llvm-objdump][test] Delete source-interleave-prefix-windows.test — i / detail
  4. Add support for more OS types to AddClangModuleCompilationOptionsForSDKType() — Adrian Prantl / detail
  5. [llvm-objdump][test] Unsupport system-windows for source-interleave-prefix.test — i / detail
  6. [docs] Fix some out-of-date / inaccurate text and missing formatting in the User's Manual. — richard / detail
  7. [mlir] Add a utility class, ThreadLocalCache, for storing non static thread local objects. — riddleriver / detail
  8. [mlir] Optimize symbol related checks in SymbolDCE — riddleriver / detail
  9. [mlir] Add a new SymbolUserOpInterface class — riddleriver / detail
  10. [mlir] Update SCCP and the Inliner to use SymbolTableCollection for symbol lookups — riddleriver / detail
  11. [AMDGPU] Run hazard recognizer pass later — Austin.Kerbow / detail
  12. [flang] Disallow pointer constants — psteinfeld / detail
  13. [CGSCC] Add -abort-on-max-devirt-iterations-reached option — aeubanks / detail
  14. [SCEV] Add additional tests where the max BTC is limited by wrapping. — flo / detail
  15. Revert "Recommit "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs"" — nikita.ppv / detail
  16. [AMDGPU] Drop array size in AMDGCNGPUs and R600GPUs — Stanislav.Mekhanoshin / detail
  17. [VectorCombine] Avoid crossing address space boundaries. — tra / detail
  18. Extend memset-to-zero optimization to C++11 aggregate functional casts — richard / detail
  19. Treat constant contexts as being in the default rounding mode. — richard / detail
  20. make the AsmPrinterHandler array public — vtjnash / detail
  21. Fix Windows llvm-objdump tests — rengolin / detail
  22. [AMDGPU] Fix gfx1032 description in AMDGPUUsage.rst. NFC. — Stanislav.Mekhanoshin / detail
  23. Revert "Fix Windows llvm-objdump tests" — rengolin / detail
  24. [Format/ObjC] Correctly handle base class with lightweight generics and protocol — benhamilton / detail
  25. Revert "make the AsmPrinterHandler array public" — vtjnash / detail
  26. [lldb] Implement ObjCExceptionThrowFrameRecognizer::GetName() — davelee.com / detail
  27. [objdump][macho] Check arch before formating reloc name as arm64 addend — daniel_l_sanders / detail
  28. PR44406: Follow behavior of array bound constant folding in more recent versions of GCC. — richard / detail
  29. Fixed a failure when const matcher fails, added a test to catch — rob.suderman / detail
  30. [PowerPC] Implementation of 128-bit Binary Vector Rotate builtins — conanap / detail
  31. Fix accidental use of VLAs that causes these tests to fail after Clang — richard / detail
  32. [libomptarget] Fix copy-to motion for PTR_AND_OBJ entries where PTR is a struct member. — georgios.rokos / detail
  33. Make the check for whether we should memset(0) an aggregate — richard / detail
  34. [AArch64][GlobalISel] Select csinc if a select has a 1 on RHS. — Amara Emerson / detail
  35. [NPM] Fix some PhaseOrdering tests under NPM — aeubanks / detail
  36. [MemorySSA] Verify clobbering within reachable blocks. — asbirlea / detail
  37. [TargetLowering] Extract simplifySetCCs ctpop into a separate function. NFCI — craig.topper / detail
  38. [DebugInfo] Support for DWARF operator DW_OP_over — AlokKumar.Sharma / detail
  39. [LangRef] Rename the names of metadata in load/store's syntax (NFC) — aqjune / detail
  40. This test includes a source that will produce basic blocks and hence sections with -fbasic-block-sections=all. — tmsriram / detail
  41. Add support for !noundef metatdata on loads — aqjune / detail
  42. Un-indent the section on 'Writing Target Stop-Hooks in Python' — Jason Molenda / detail
  43. Revert "Register TargetCXXABI.def as a textual header" — davelee.com / detail
  44. [lldb] Enable cmake policy CMP0077 for option() — davelee.com / detail
  45. [ARM] Add a very basic active_lane_mask cost — david.green / detail
  46. [ARM] Basic getArithmeticReductionCost reduction costs — david.green / detail
  47. [NFC] fix some typos in LoopUnrollPass — david.green / detail
  48. [MemCpyOpt] Extract common function for unwinding check — nikita.ppv / detail
  49. [RISCV][ASAN] Fix passing XFAIL tests — luismarques / detail
  50. [NFC][ML] Avoid source of some signed/unsigned warnings in TFUtilsTest — mtrofin / detail
  51. [InstCombine] (~A & B) ^ A -> A | B — spatel / detail
  52. Revert "[clang-format] Fix AlignConsecutive on PP blocks" — sylvestre / detail
  53. [NFC][SCEV] Add some more ptrtoint/PR46786 -related tests — lebedev.ri / detail
  54. [NFC][SCEV] Add 'getMinusOne()' method — lebedev.ri / detail
  55. [NFC][SCEV] Refactor getAbsExpr() out of createSCEV() — lebedev.ri / detail
  56. [SCEV] Model `ashr exact x, C` as `(abs(x) EXACT/u (1<<C)) * signum(x)` — lebedev.ri / detail
  57. [InferAttrs] Add argmemonly attribute to string libcalls — Dávid Bolvanský / detail
  58. Revert "[InferAttrs] Add argmemonly attribute to string libcalls" — Dávid Bolvanský / detail
  59. [BasicAA] Fix stale comment (NFC) — nikita.ppv / detail
  60. [BasicAA] Avoid alias query if result cannot be used (NFCI) — nikita.ppv / detail
  61. [InferAttrs] Add argmemonly attribute to string libcalls — Dávid Bolvanský / detail
  62. [Tests] Added tests for D88328 — Dávid Bolvanský / detail
  63. [X86] Mark the Key Locker instructions as NotMemoryFoldable to make the X86FoldTablesEmitter not crash. — craig.topper / detail
  64. [PrologEpilogInserter][test] Improve SpilledToReg test — i / detail
  65. [X86] Remove unnecessary defaulted argument from function in X86FoldTablesEmitter.cpp. NFC — craig.topper / detail
  66. Delete unneeded X86RegisterInfo::hasReservedSpillSlot. NFC — i / detail
  67. [nfc] [lldb] Delete an empty trailing line. — jan.kratochvil / detail
  68. [DSE] Add tests with noalias store between noop load/store. — flo / detail
  69. [Sema, CodeGen] Implement [[likely]] and [[unlikely]] in SwitchStmt — koraq / detail
  70. [NFC] Fixes a documentation typo. — koraq / detail
  71. [LoopIdiom] Regenerate test checks; NFC — Dávid Bolvanský / detail
  72. [Sanitizers] Remove OpenBSD support — David CARLIER / detail
  73. [DSE] Add tests for elimination at end of function with lifetime. — flo / detail
  74. [AA] Add helper to update result (NFC) — nikita.ppv / detail
  75. [TableGen] Change Programmer's Reference to use "DAG argument" rather than "operand". — paul / detail
  76. [DSE] Do not consider 'noop' intrinsics as read-clobbers. — flo / detail
  77. [clang tidy] Fix SIMDIntrinsicsCheck not storing options — n.james93 / detail
  78. [nfc] [lldb] [testsuite] Fix DW_FORM_ref* in DW_AT_declaration-with-children.s . — jan.kratochvil / detail
  79. [NFC][clang-tidy] Use isInStdNamespace matcher instead of check defined alternatives — n.james93 / detail
  80. [ASAN] Restore and adjust tests — Dávid Bolvanský / detail
  81. [gn build] (manually) port d09b08919ca — thakis / detail
  82. [BasicAA] Accept AATags by const reference (NFC) — nikita.ppv / detail
  83. [test][NFC] Do ptrdiff_t comparison with signed instead of unsigned constants — hubert.reinterpretcast / detail
  84. Fix various format specifier mismatches — hubert.reinterpretcast / detail
  85. [PowerPC][AIX] Make `__vector [un]signed long` an error — hubert.reinterpretcast / detail
  86. [NFC] Make non-modifying members const. — koraq / detail
  87. [libc++] Fix aligned_alloc tests FreeBSD — Alexander.Richardson / detail
  88. [clang-format] Add a SpaceAroundPointerQualifiers style option — Alexander.Richardson / detail
  89. [libc++][dsl] Run checks for locale names aliases using a single %exec — Alexander.Richardson / detail
  90. [X86] Add test cases for PR47874. NFC — craig.topper / detail
  91. [mlir] Add canonicalization for cond_br that feed into a cond_br on the same condition — riddleriver / detail
  92. PR47870: Properly mangle placeholders for deduced class template — richard / detail
  93. PR47893: Synthesis of a comparison operator from an 'operator<=>' — richard / detail
  94. [MLIR] ODS TypeDef documentation — john.demme / detail
  95. [X86] Sort the tables before printing in X86FoldTablesEmitter. — craig.topper / detail
  96. [MLIR] ODS TypeDefs: getChecked() and internal enhancements — john.demme / detail
  97. [ORC] Remove OrcV1 APIs. — Lang Hames / detail
  98. [ORC] Add support for resource tracking/removal (removable code). — Lang Hames / detail
  99. [ORC][examples] Update Kaleidoscope and BuildingAJIT tutorial series to OrcV2. — Lang Hames / detail
  100. [gn build] Port 0aec49c8531 — llvmgnsyncbot / detail
  101. [gn build] Port 6154c4115cd — llvmgnsyncbot / detail
  102. [PrologEpilogInserter] Reduce PR16393 test and fix a prologue parameter in a debuginfo test — i / detail
  103. [PowerPC] Skip combining (uint_to_fp x) if x is not simple type — lkail / detail
  104. [mlir] Allow space literals (` `) in assemblyFormat. — csigg / detail
  105. [PrologEpilogInserter] Fix prolog-params.mir — i / detail
  106. [mlir][gpu] NFC: Make room for more than one GPU rewrite pattern. — csigg / detail
  107. [NFC][SCEV] Use getMinusOne where possible — mkazantsev / detail
  108. [Test] Add one more SCEV range test — mkazantsev / detail
  109. [SVE][AArch64] Replace TypeSize comparisons with their integer equivalents — david.sherwood / detail
  110. [SVE][CodeGen] Replace uses of TypeSize comparison operators — david.sherwood / detail
  111. [ORC] Add a missing '&'. — Lang Hames / detail
  112. [ORC] Move SimpleResourceManager function object inits out of constructor. — Lang Hames / detail
  113. [SVE] Replace TypeSize comparison operators in llvm/utils/TableGen — david.sherwood / detail
  114. [examples] Fix Kaleidoscope-Ch3, which was broken by ad92f16ccc5. — Lang Hames / detail
  115. [SVE][CodeGen][NFC] Replace TypeSize comparison operators with their scalar equivalents — david.sherwood / detail
  116. [clang-rename] Fix rename on function template specializations. — hokein.wu / detail
  117. [examples] Fix test: Kaleidoscope Chapter 4 no longer supports redefinition. — Lang Hames / detail
  118. [SVE][CodeGen] Replace more TypeSize comparison operators with their scalar equivalents — david.sherwood / detail
  119. [clang-rename] Fix rename on variable templates. — hokein.wu / detail
  120. [OpenMP][MLIR] Fix for nested parallel regions — kiran.chandramohan / detail
  121. [NFC][SCEV] Rename SCEVCastExpr into SCEVIntegralCastExpr — lebedev.ri / detail
  122. [TableGen] Remove test case — eleviant / detail
  123. [lldb] Make DW_AT_declaration-with-children.s test more realistic — pavel / detail
  124. [ARM][SchedModels] Convert IsPredicatedPred to MCSchedPredicate — eleviant / detail
  125. [ORC] Move MaterializationResponsibility methods to ExecutionSession. — Lang Hames / detail
  126. [ORC] Move DefinitionGenerator out of JITDylib. — Lang Hames / detail
  127. [ORC] Update Symbol Lookup / DefinitionGenerator system. — Lang Hames / detail
  128. [ORC] Fix a memory leak in the OrcV2 C API (and some comment typos). — Lang Hames / detail
  129. [ORC] Add a C API function to set the ExecutionSession error reporter. — Lang Hames / detail
  130. [ORC] Add C API functions to obtain and clear the symbol string pool. — Lang Hames / detail
  131. [ORC] Fix C API function name. — Lang Hames / detail
  132. [ORC] Rename LLVMOrcJITDylibDefinitionGeneratorRef. — Lang Hames / detail
  133. [ORC] Add basic ResourceTracker support to the OrcV2 C Bindings. — Lang Hames / detail
  134. [ORC] Add an OrcV2 ResourceTracker / Removable-code example. — Lang Hames / detail
  135. [Support] Add a C-API function to create a StringError instance. — Lang Hames / detail
  136. [ORC] Add support for custom generators to the C bindings. — Lang Hames / detail
  137. [ORC] Add C API support for defining absolute symbols. — Lang Hames / detail
  138. [ORC] Add function to get pool entry string. — Lang Hames / detail
  139. [ORC] Break up C-API header Orc.h, and add JITEventListener support. — Lang Hames / detail
  140. [mlir] Use `let arguments =` syntax instead of inheritance in LLVM dialect — zinenko / detail
  141. [VE] Update ISel patterns for select instruction — marukawa / detail
  142. [VE] Support br_cc comparing fp128 — marukawa / detail
  143. [VE] Add LSV/LVS/LVM/SVM instructions — marukawa / detail
  144. [VE] Add VBRD/VMV instructions — marukawa / detail
  145. [VE] Support select_cc — marukawa / detail
  146. Fix build issue caused by f693f915a07eca94a3faeadc3b5dad59fc0eb1de — david.sherwood / detail
  147. [InstCombine] Add vectors-with-undef tests for and(logicalshift(1,X),1) --> zext(X == 0) — llvm-dev / detail
  148. [InstCombine] Support vectors-with-undef in and(logicalshift(1,X),1) --> zext(X == 0) fold — llvm-dev / detail
  149. [clangd] Add $/memoryUsage LSP extension — kadircet / detail
  150. Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting" — hans / detail
  151. [nfc] [lldb] Move LookupAddress to DWARFCompileUnit — jan.kratochvil / detail
  152. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  153. [InstCombine] Add (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1) vector tests — llvm-dev / detail
  154. [mlir] Refactored BufferPlacement transformation. — marcel.koester / detail
  155. [mlir][nfc] Move BaseOpWithOffsetSizesAndStrides to the beginning of Ops.td. — pifon / detail
  156. [nfc][clang-change-namespace] Remove unnecessary isScoped EnumDecl Matcher — n.james93 / detail
  157. [LangRef] Correct return type llvm.test.set.loop.iterations.* — sam.parker / detail
  158. [llvm-readobj/elf] - Change the behavior of handing DT_SONAME. — grimar / detail
  159. [yaml2obj] - Fix comments. NFC. — grimar / detail
  160. [VE] Add cast to/from fp128 patterns — marukawa / detail
  161. [VE] Add setcc for fp128 — marukawa / detail
  162. Fix compiler-rt build on Windows after D89640 — hans / detail
  163. [RISCV][ASAN] Fix TLS offsets — luismarques / detail
  164. [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) tests — llvm-dev / detail
  165. [AMDGPU] Do not generate S_CMP_LG_U64 on gfx7 — Piotr Sobczak / detail
  166. [ADT] Avoid use of result_of_t in function_ref — sam.mccall / detail
  167. [clang] update of the DragonFlyBSD's driver for the 5.8.x releases — David CARLIER / detail
  168. [TableGen] Enhance !empty and !size to handle strings and DAGs. — paul / detail
  169. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) vector tests — llvm-dev / detail
  170. [InstCombine] foldOrOfICmps - pull out repeated getOperand() calls. NFCI. — llvm-dev / detail
  171. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support — llvm-dev / detail
  172. [clangd] Rename edge name for filesymbols to slabs in memorytree — kadircet / detail
  173. [clang-tidy] Better support for Override function in RenamerClangTidy based checks — n.james93 / detail
  174. [InstCombine] Add (icmp eq B, 0) | (icmp ult/gt A, B) -> (icmp ule A, B-1) vector support — llvm-dev / detail
  175. Extend tests of run-clang-tidy — aaron / detail
  176. [Aarch64] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans. — paul / detail
  177. Revert "Extend tests of run-clang-tidy" — aaron / detail
  178. [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) vector support — llvm-dev / detail
  179. [MLIR][SPIRVToLLVM] Updated documentation for composite ops — georgemitenk0v / detail
  180. [clangd] Add test for structured-binding completion. NFC — sam.mccall / detail
  181. [flang] Add name match checks for interface procedures — psteinfeld / detail
  182. [clang-tidy] Add scoped enum constants to identifier naming check — n.james93 / detail
  183. Revert rGa704d8238c86bac: "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support" — llvm-dev / detail
  184. [lit] Avoid calling realpath() for every printed message — Alexander.Richardson / detail
  185. [libc++][test] Portably silence warnings — Casey / detail
  186. [libc++] Define new/delete in libc++abi only by default — Louis Dionne / detail
  187. [Dexter][NFC] Add Missing Commands to Commands.md Contents — Tom.Weaver / detail
  188. [ML] Add final reward logging facility. — mtrofin / detail
  189. [InstCombine] foldOrOfICmps - only fold (icmp_eq B, 0) | (icmp_ult/gt A, B) for integer types — llvm-dev / detail
  190. [ORC] Fix unused variable warning. — Lang Hames / detail
  191. [libc++] Refactor the fuzzing tests — Louis Dionne / detail
  192. [Flang][OpenACC] Fix for branching out issue in OpenACC parallel construct. — joshisameeran17 / detail
  193. [libc++] Skip tests using constexpr destructors with older clang versions — Alexander.Richardson / detail
  194. [NFC][MC] Type [MC]Register uses in MachineTraceMetrics — mtrofin / detail
  195. [AMDGPU] Correct hsa-diag-v3.s test — Tony.Tye / detail
  196. [AMDGPU] Extend hip-toolchin-features.hip test — Tony.Tye / detail
  197. [AMDGPU] Simplify cumode handling in SIMemoryLegalizer — Tony.Tye / detail
  198. [llvm] Make obj2yaml and yaml2obj LLVM utilities instead of tools — Jonas Devlieghere / detail
  199. [DAGCombiner][PowerPC] Remove isMulhCheaperThanMulShift TLI hook, Use isOperationLegalOrCustom directly instead. — amy.kwan1 / detail
  200. [libc++] Add more tests for operator<< on std::complex — Louis Dionne / detail
  201. [SCEV] Add tests where assumes can be used to improve tripe multiple. — flo / detail
  202. [clang] Use SourceLocation as key in std::map, NFCI — mikhail.maltsev / detail
  203. [LangRef] Define mustprogress attribute — a335pate / detail
  204. [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts — jhuber6 / detail
  205. [AMDGPU] Remove MUL_LOHI_U24/MUL_LOHI_I24 — jay.foad / detail
  206. [libc] Add LLVM libc specific functions to llvm_libc_ext.td. — michaelrj / detail
  207. [SVE] Update vector reduction intrinsics in new tests. — mcinally / detail
  208. [LLDB][TestSuite] Improve skipIfWindowsAndNonEnglish in decorators.py — alexandre.ganea / detail
  209. [flang][openacc] Switch to use TODO from D88909 — clementval / detail
  210. [NPM][opt] Run -O# after other passes in legacy PM compatibility mode — aeubanks / detail
  211. [AMDGPU] Correct comment typo in SIMemoryLegaliizer.cpp — Tony.Tye / detail
  212. [BatchAA] Add test for incorrect phi cycle result (NFC) — nikita.ppv / detail
  213. [NPM][test] Fix some LoopVectorize tests under NPM — aeubanks / detail
  214. [ORC] Fix a missing include. — Lang Hames / detail
  215. Fix typo — Matthew.Arsenault / detail
  216. [X86] Add i32->float and i64->double bitcast pseudo instructions to store folding table. — craig.topper / detail
  217. [SelectionDAG][X86] Enable SimplifySetCC CTPOP transforms for vector splats — craig.topper / detail
  218. [test][NPM] Fix already-vectorized.ll under NPM — aeubanks / detail
  219. Add alloca size threshold for StackTagging initializer merging. — eugenis / detail
  220. clang/{Format,Rewrite}: Stop using SourceManager::getBuffer, NFC — Duncan P. N. Exon Smith / detail
  221. [clang] Automatically link against oldnames just as linking against libcmt — martin / detail
  222. [libcxx] [test] Do error printfs to stderr in filesystems tests — martin / detail
  223. [libcxx] [test] Allow fs::permissions(path, perms, perm_options, error_code) to be noexcept — martin / detail
  224. [libcxx] [test] Don't require fs::path::operator(string_type&&) to be noexcept — martin / detail
  225. [libcxx] [test] Add LIBCPP_ONLY() around another test for an implementation detail — martin / detail
  226. [libcxx] [test] Exclude domain socket tests on windows, like bsd/darwin — martin / detail
  227. [libcxx] [test] Mark tests that require specific allocation behaviours as libcpp only — martin / detail
  228. [libcxx] [test] Fix filesystem_test_helper.h to compile for windows — martin / detail
  229. [libcxx] [test] Fix all remaining issues with fs::path::string_type being wstring — martin / detail
  230. [libcxx] [test] Use _putenv instead of setenv/unsetenv on windows — martin / detail
  231. [Intrinsics] Added writeonly attribute to the first arg of llvm.memmove — Dávid Bolvanský / detail
  232. [NFC][SCEVExpander] isHighCostExpansionHelper(): rewrite as a switch — lebedev.ri / detail
  233. [NFC][SCEV] BuildConstantFromSCEV(): reformat, NFC — lebedev.ri / detail
  234. [NFCI][SCEV] Always refer to enum SCEVTypes as enum, not integer — lebedev.ri / detail
  235. [NPM] Port module-debuginfo pass to the new pass manager — akhuang / detail
  236. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail
  237. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  238. [VE] Fix initializer visibility — slyfox / detail
  239. [NFC] Inline assertion-only variable — rupprecht / detail
  240. [trace] rename ThreadIntelPT into TraceTrace — walter erquinigo / detail
  241. [AMDGPU] flat scratch ST addressing mode on gfx10 — Stanislav.Mekhanoshin / detail
  242. Reland "[Modules] Add stats to measure performance of building and loading modules." — vsapsai / detail
  243. [mlir] Add some more std bufferize patterns. — silvasean / detail
  244. [mlir] Add std.dynamic_tensor_from_elements bufferization. — silvasean / detail
  245. [mlir][DialectConversion] Fix recursive `clone` calls. — silvasean / detail
  246. [mlir] Use dynamic_tensor_from_elements in shape.broadcast conversion — silvasean / detail
  247. Lexer: Update the Lexer to use MemoryBufferRef, NFC — Duncan P. N. Exon Smith / detail
  248. Revert "[Sanitizers] Remove OpenBSD support" + 1 — eugenis / detail
  249. [libomptarget][amdgcn] Implement missing symbols in deviceRTL — jonathanchesterfield / detail
  250. [hmaptool] Fix `NameError: global name 'num_buckets' is not defined` in `action_dump`. — vsapsai / detail
  251. Revert "[gn build] (manually) port d09b08919ca" — thakis / detail
  252. lldb: Update for change in `clang::Lexer`'s constructor — Duncan P. N. Exon Smith / detail
  253. [libc++][test] Spell "TEST_CONSTEXPR_CXX17" correctly — Casey / detail
  254. [libc++][test] Pass correct ordering to std::merge — Casey / detail
  255. [libc++][test] atomic<T> requires trivially copyable T — Casey / detail
  256. [libc++][test] Don't violate precondition [atomics.flag]/6 — Casey / detail
  257. [libc++][test] test allocator<const T> extension only on libc++ — Casey / detail
  258. [libc++][test] Silence MSVC "comparison of signed and unsigned" warning — Casey / detail
  259. [libc++][test] Test nonconforming atomic_fetch_XXX overloads only on libc++ — Casey / detail
  260. [libc++][test] MSVC has no __PRETTY_FUNCTION__ — Casey / detail
  261. clang/Lex: Stop using SourceManager::getBuffer — Duncan P. N. Exon Smith / detail
  262. [GWP-ASan] Cleanup (NFC) — kostyak / detail
  263. Add option to use older clang ABI behavior when passing certain union types as function arguments — douglas.yung / detail
  264. [X86] Fix assert fail when element type is i1. — pengfei.wang / detail
  265. Revert "Reland "[Modules] Add stats to measure performance of building and loading modules."" — vsapsai / detail
  266. Ensure that checkInitIsICE is called exactly once for every variable — richard / detail
  267. [DAGCombiner] Tighten reasscociation of visitFMA — qiucofan / detail
  268. [ORC] Remove commented out methods accidentally left in in 069919c9ba3. — Lang Hames / detail
  269. Fixup clang-tidy after recent Clang change. — richard / detail
  270. Add llvm_unreachable to avoid MSVC warning — gcmn / detail
  271. [IRCE] Do not transform if loop has small number of iterations — serguei.katkov / detail
  272. [PowerPC] Add test case for missing `nsw` flag. NFC. — lkail / detail
  273. [NPM][StackSafetyAnalysis] Pin uses of -analyze to legacy PM — aeubanks / detail
  274. Refactor tracking of constant initializers for variables. — richard / detail
  275. [SCEV] Recommit "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 2 — mkazantsev / detail
  276. [FileCollector] Move interface into FileCollectorBase (NFC) — Jonas Devlieghere / detail
  277. [gcov] Delete CC1 option -test-coverage — i / detail
  278. Use LLVM_TOOLCHAIN_UTILITIES to allow utils to be installed in the toolchain — Jonas Devlieghere / detail
  279. [NPM][PFOProfile] Fix some tests under NPM — aeubanks / detail
  280. [COFF][ARM] Fix CodeView for Windows on 32bit ARM targets. — me / detail
  281. [gcov] Unify driver and CC1 option names for -ftest-coverage & -fprofile-arcs — i / detail
  282. [mlir][Python] Add python binding to create DenseElementsAttribute. — stellaraccident / detail
  283. Adding new Azul representative to security group — apilipenko / detail
  284. [sanitizer] Fix compilation on older systems — Vitaly Buka / detail
  285. [Driver] Clean up -gz & --compress-debug-sections — i / detail
  286. [LTO][Legacy] Eliminate an unused member of llvm::LTOModule. NFC. — ikudrin / detail
  287. Properly track whether a variable is constant-initialized. — richard / detail
  288. [IR] Adds mustprogress as a LLVM IR attribute — a335pate / detail
  289. [mlir] Expose Value hierarchy to C API — zinenko / detail
  290. Revert "[ARM][LowOverheadLoops] Adjust Start insertion." — david.green / detail
  291. [ARM][SchedModels] Convert IsCPSRDefinedPred to MCSchedPredicate — eleviant / detail
  292. [SystemZ] Fix disassembler crashes — ulrich.weigand / detail
  293. [AMDGPU][NFC] Tidy SIOptimizeExecMaskingPreRA for extensibility — carl.ritson / detail
  294. [yaml2obj][ELF] - Simplify the code that performs sections validation. — grimar / detail
  295. Add a nul byte to packet str before logging, increase default size. — Jason Molenda / detail
  296. Silence unused variable warning in Release builds. NFCI. — benny.kra / detail
  297. Move clang/Tooling/Core/Lookup.h to clang/Tooling/Refactoring/Lookup.h — Alexander.Richardson / detail
  298. [clang-format] Drop clangFrontend dependency for FormatTests — Alexander.Richardson / detail
  299. [Sanitizers] Remove OpenBSD support (new attempt) — David CARLIER / detail
  300. [clangd] NFC: Resolve Clang-Tidy warnings in Protocol.cpp — kbobyrev / detail
  301. [yaml2obj][NFCI] - Address post commit comments for "[yaml2obj][ELF] - Simplify the code that performs sections validation." — grimar / detail
  302. [mlir] Use affine dim instead of symbol in SCFToGPU lowering. — tpopp / detail
  303. [IR] Make nosync, nofree and willreturn default for intrinsics. — sstipanovic / detail
  304. [clangd][remote] Add Windows paths support — platonov.aleksandr / detail
  305. [AMDGPU] Remove fix up operand from SI_ELSE — carl.ritson / detail
  306. [libomptarget][AMDGPU][NFC] Split atmi_memcpy for h2d and d2h — Pushpinder.Singh / detail
  307. [doc] Apply buildbot worker terminology change: slave->worker — kkleine / detail
  308. [compiler-rt][builtins] Add tests for atomic builtins support functions — luismarques / detail
  309. [InstCombine] SimplifyDemandedUseBits - pass APInt by const reference. NFCI. — llvm-dev / detail
  310. [NFC][SCEV] Improve/rework test coverage for ptrtoint handling — lebedev.ri / detail
  311. [format] foo.<name>.h should be the main-header for foo.<name>.cc — hokein.wu / detail
  312. Introduce CfgTraits abstraction — nicolai.haehnle / detail
  313. [flang] Document and use intrinsic subroutine argument intents — jperier / detail
  314. Revert "[yaml2obj][ELF] - Simplify the code that performs sections validation." — grimar / detail
  315. [libc++] Make __shared_weak_count vtable consistent across all build configurations — Louis Dionne / detail
  316. Revert "Revert "[gn build] (manually) port d09b08919ca"" — thakis / detail
  317. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support — llvm-dev / detail
  318. [DSE] Add test to make sure memccpy does not kill stores. — flo / detail
  319. [gn build] Port a2214757e2c — llvmgnsyncbot / detail
  320. [gn build] Port c0cdd22c72f — llvmgnsyncbot / detail
  321. [InstSimplify] add vector icmp tests; NFC — spatel / detail
  322. [InstSimplify] allow vector splats for icmp-of-neg folds — spatel / detail
  323. Reland "[yaml2obj][ELF] - Simplify the code that performs sections validation." — grimar / detail
  324. [DSE] Bail out from getLocForWriteEx if call is not argmemonly/inacc_mem. — flo / detail
  325. [amdgpu] Enhance AMDGPU AA. — michael.hliao / detail
  326. [clang] Fix warnings on the missing of explicitly copy constructor on the base class. NFC. — michael.hliao / detail
  327. [InstCombine] Add (icmp ult (X + CA), C1) | (icmp eq X, C2) -> (icmp ule (X + CA), C1) test coverage — llvm-dev / detail
  328. [gn build] port a2214757e2ca more — thakis / detail
  329. [gn build] belatedly port 3ddac7e56363 — thakis / detail
  330. [gn build] assert clang-format does not depend on AST, Frontend, Sema at gn time — thakis / detail
  331. Revert "[clang] Fix warnings on the missing of explicitly copy constructor on the base class. NFC." — michael.hliao / detail
  332. Add a C++ test case for https://reviews.llvm.org/D86854 — Akira / detail
  333. [libc++] Explicitly request new/delete in libc++ for Win to ARM Linux builds — Louis Dionne / detail
  334. [clang][Basic] Make SourceLocation usable as key in hash maps, NFCI — mikhail.maltsev / detail
  335. Try to make GCC5 happy about the CfgTraits thing — hans / detail
  336. Explicitly initialize StreamingDiagnostic in derived class copy ctors — hans / detail
  337. [clang] Use SourceLocation as key in hash maps, NFCI — mikhail.maltsev / detail
  338. [InstCombine] foldOrOfICmps - use m_Specific instead of explicit comparisons. NFCI. — llvm-dev / detail
  339. [AMDGPU] Remove unused declaration. NFC. — jay.foad / detail
  340. [InstCombine] SimplifyDemandedUseBits - replace dyn_cast<ConstantInt> with m_ConstantInt. NFCI. — llvm-dev / detail
  341. [DSE] Do not scan users of memory terminators for further reads. — flo / detail
  342. Release pages to OS when setting 0 label — jianzhouzh / detail
  343. [ELF] --gdb-index: support --icf={safe,all} — i / detail
  344. [libcxx] [test] Avoid conflicting definitions of _CRT_SECURE_NO_WARNINGS — martin / detail
  345. [libcxx] [test] Fix path.modifiers/make_preferred for windows — martin / detail
  346. Set Huge Page mode on shadow regions based on no_huge_pages_for_shadow — jianzhouzh / detail
  347. Wrap CfgTraitsFor in namespace llvm to please GCC 5 — antiagainst / detail
  348. ASAN: Support detect_invalid_pointer_pairs=1 with detect_stack_use_after_return=1 — mliska / detail
  349. [NPM] Port -mergereturn to NPM — aeubanks / detail
  350. clang/Frontend: Use MemoryBufferRef in FrontendInputFile (and remove SourceManager::getBuffer) — Duncan P. N. Exon Smith / detail
  351. FileManager: Test FileManager::getFileRef — Duncan P. N. Exon Smith / detail
  352. [AMDGPU] Remove getAllVGPR32() which cannot handle Accum VGPRs properly — VenkataRamanaiah.Nalamothu / detail
  353. [NPM] port -unify-loop-exits to NPM — aeubanks / detail
  354. lldb: Migrate to MemoryBufferRef for createFileID (after 51d1d585e5838ea0f02f1271f7543c4e43639969) — Duncan P. N. Exon Smith / detail
  355. DomTree: Extract (mostly) read-only logic into type-erased base classes — nicolai.haehnle / detail
  356. [gn build] Port 848a68a032d — llvmgnsyncbot / detail
  357. Handle value uses wrapped in metadata for the use-list order — david.stenberg / detail
  358. [NFC][Regalloc] Type 2 statics in terms of Register — mtrofin / detail
  359. [lldb] Add a page to the docs with (external) links on how to use LLDB — Jonas Devlieghere / detail
  360. [ConstantFold] Fold the comparison of bitcasted global values — efriedma / detail
  361. [libc++] Decouple debug mode tests from iostreams — Louis Dionne / detail
  362. [libc++] Make it easier to add new restrictions for feature-test macro tests — Louis Dionne / detail
  363. [AMDGPU] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans — paul / detail
  364. Driver: Add integer sanitizers to trapping group automatically. — peter / detail
  365. [Apple-stage2] Install FileCheck and yaml2obj in the toolchain — Jonas Devlieghere / detail
  366. [libc++] Remove uses of verbose_assert.h in Filesystem tests — Louis Dionne / detail
  367. clang/Basic: Replace SourceManager::getMemoryBufferForFile, NFC — Duncan P. N. Exon Smith / detail
  368. [hwasan] Increase max allocation size to 1Tb. — eugenis / detail
  369. [LSAN][NFC] Reformat test — Vitaly Buka / detail
  370. [clangd][ObjC] Support nullability annotations — davg / detail
  371. Get the address space within getVectorPtrTy — ctetreau / detail
  372. Fix pretty printing of linalg GenericOps when there are no inputs. — ravishankarm / detail
  373. [AsmWriter] Construct SlotTracker with the function — kazu / detail
  374. clang/Basic: Remove SourceManager::getBufferPointer, NFC — Duncan P. N. Exon Smith / detail
  375. [libc++] Get rid of <sstream> in the valarray tests — Louis Dionne / detail
  376. [X86] Move 's{hr,ar,hl} , <op>' to 'shift <op>' optimization in the assembler into processInstruction. — craig.topper / detail
  377. [X86] Move 'int $3' -> 'int3' handling in the assembler to processInstruction. — craig.topper / detail
  378. [AMDGPU] Optimize waitcnt insertion for flat memory operations — Tony.Tye / detail

#19782 (Oct 16, 2020 12:17:05 PM)

  1. Step-by-step instructions for a new worker — kuhnel / detail

#19748 (Oct 16, 2020 11:24:05 AM)

  1. [libc++] Move the oss-fuzz script to libc++ — Louis Dionne / detail
  2. [libc++] Move the oss-fuzz script to libcxx/utils/ci — Louis Dionne / detail
  3. [MemProf] Memory profiling runtime support — tejohnson / detail
  4. [llvm-objdump] Implement --prefix option — rengolin / detail
  5. [libc++] Avoid relying on `realpath` being installed on the system — Louis Dionne / detail
  6. [GlobalISel] Add translation support for vector reduction intrinsics. — Amara Emerson / detail
  7. [AArch64][GlobalISel] Add basic legalizer rules for supported add/fadd reductions. — Amara Emerson / detail
  8. [AArch64][GlobalISel] Regbankselect reductions to use FPR bank for scalars. — Amara Emerson / detail
  9. [MemProf] Don't build memprof if sanitizer not being built — tejohnson / detail
  10. [AMDGPU][HIP] Switch default DWARF version to 5 — scott.linder / detail
  11. [Indvars][NFCI] Simplify assertion. — benny.kra / detail
  12. [libcxx] [test] Fix string type handling in a few fairly trivial class.path tests — martin / detail
  13. [gn build] (manually) port 3d4bba302d246 — thakis / detail
  14. [gn build] Port 3d4bba302d2 — llvmgnsyncbot / detail

#19747 (Oct 15, 2020 7:54:39 AM)

  1. [Statepoints] Remove MI limit on number of tied operands. — dantrushin / detail
  2. [SVE]Fix implicit TypeSize casts in EmitCheckValue — caroline.concatto / detail
  3. [AMDGPU] Minimize number of s_mov generated by copyPhysReg — carl.ritson / detail
  4. [InstCombine] visitXor - refactor ((X^C1)>>C2)^C3 -> (X>>C2)^((C1>>C2)^C3) fold. NFCI. — llvm-dev / detail
  5. AMDGPU: Fix verifier error on killed spill of partially undef register — Matthew.Arsenault / detail
  6. Add "not" to an llvm-symbolizer test that expects to fail — jeremy.morse / detail
  7. [RISCV] [TableGen] Modify RISCVCompressInstEmitter.cpp to use getAllDerivedDefinitions(). — paul / detail
  8. [TableGen] Add the !not and !xor operators. — paul / detail
  9. [NFC] Fix license header from D87841 — jonchesterfield / detail
  10. [mlir][standard] Fix parsing of scalar subview and canonicalize — herhut / detail
  11. [openmp][libomptarget] Include header from LLVM source tree — jonchesterfield / detail
  12. [InstCombine] InstCombineAndOrXor - refactor cast<ConstantInt> usages to PatternMatch. NFCI. — llvm-dev / detail
  13. [InstCombine] SimplifyDemandedUseBits - xor - refactor cast<ConstantInt> usage to PatternMatch. NFCI. — llvm-dev / detail
  14. [InstCombine] Use m_SpecificInt instead of m_APInt + comparison. NFCI. — llvm-dev / detail
  15. [RISCV] fix a mistake in RISCVInstrInfoV.td — llvm / detail
  16. [WebAssembly] v128.load{8,16,32,64}_lane instructions — tlively / detail
  17. [LLD] [COFF] Fix a condition that was missed in 7f0e6c31c255. NFC. — martin / detail
  18. [LLD] [COFF] Implement a GNU/ELF like -wrap option — martin / detail
  19. [lldb] [Process/FreeBSDRemote] Initial multithreading support — mgorny / detail
  20. Revert "[WebAssembly] v128.load{8,16,32,64}_lane instructions" — tlively / detail
  21. [x86] add no 'unwind' to reduce test noise; NFC — spatel / detail
  22. [libc++] Allow building libc++ on platforms without a random device — Louis Dionne / detail
  23. [libc++] NFC: Remove unused include — Louis Dionne / detail
  24. [PGO] Remove the old memop value profiling buckets. — yamauchi / detail
  25. [CostModel] remove cost-kind predicate for ctlz/cttz intrinsics in basic TTI implementation — spatel / detail
  26. [libc++][filesystem] Only include <fstream> when we actually need it in copy_file_impl — Louis Dionne / detail
  27. [LV] Add a getRecurrenceBinOp and make use of it. NFC — david.green / detail
  28. Revert "[LLD] [COFF] Implement a GNU/ELF like -wrap option" — aeubanks / detail
  29. [mlir][Linalg] NFC - Rename test files s/_/-/g — nicolas.vasilache / detail
  30. [flang][msvc] Avoid a reinterpret_cast — pklausler / detail
  31. [libc++] Reduce dependencies on <iostream> from <random> — Louis Dionne / detail
  32. Make sure both cc1 and cc1as process -m[no-]code-object-v3 — kzhuravl_dev / detail
  33. [NFC][CaptureTracking] Move static function isNonEscapingLocalObject to llvm namespace — anhtuyen / detail
  34. [InstCombine] update tests for logic folds to exercise commuted patterns; NFC — spatel / detail
  35. Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option — martin / detail
  36. [mlir] Fix typo in LangRef — silvasean / detail
  37. [mlir] Add std.tensor_to_memref op and teach the infra about it — silvasean / detail
  38. [SemaObjC] Fix composite pointer type calculation for `void*` and pointer to lifetime qualified ObjC pointer type — erik.pilkington / detail
  39. Reland "[WebAssembly] v128.load{8,16,32,64}_lane instructions" — tlively / detail
  40. [AMDGPU] gfx1032 target — Stanislav.Mekhanoshin / detail
  41. [MTE] Pin the tagged base pointer to one of the stack slots. — eugenis / detail
  42. [AArch64] Stack frame reordering. — eugenis / detail
  43. [gn bulid] Remove phantom WebAssembly tablegen() calls — thakis / detail
  44. [NFC][SCEV] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  45. [NFC][LSR] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  46. [NFC][IndVars] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  47. [AMDGPU] SILowerControlFlow::removeMBBifRedundant should not try to change MBB layout if it can fallthrough — Alexander Timofeev / detail
  48. [libc] Use entrypoints.txt as the single source of list of functions for a platform. — michaelrj / detail
  49. PR47864: Fix assertion in pointer-to-member emission if there are — richard / detail
  50. [libTooling] Change `after` range-selector to operate only on source ranges — yitzhakm / detail
  51. [LoopVersion] Unify SCEVChecks and alias check handling (NFC). — flo / detail
  52. fix symbol printing on windows — vtjnash / detail
  53. [WebAssembly] Prototype i8x16.popcnt — tlively / detail
  54. Revert "[clang] Add -fc++-abi= flag for specifying which C++ ABI to use" — leonardchan / detail
  55. Revert "[HIP] Change default --gpu-max-threads-per-block value to 1024" — Yaxun.Liu / detail
  56. [VE] Support fabs/fcos/fsin/fsqrt math functions — marukawa / detail
  57. [VE] Add VGT/VSC/PFCHV instructions — marukawa / detail
  58. Add an SB API to get the SBTarget from an SBBreakpoint — jingham / detail
  59. [MS] Apply `inreg` to AArch64 sret parms on instance methods — rnk / detail
  60. [CGBuiltin] Respect asm labels and redefine_extname for builtins with specialized emitting — i / detail
  61. Add missing 'override' — dblaikie / detail
  62. [mlir][vector] Add unrolling patterns for Transfer read/write — thomasraoux / detail
  63. [GlobalISel] Remove scalar src from non-sequential fadd/fmul reductions. — Amara Emerson / detail
  64. [AArch64][GlobalISel] NFC: Refactor emitIntegerCompare — Jessica Paquette / detail
  65. [PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting — Saleem Abdulrasool / detail
  66. [mlir] RewriterGen NativeCodeCall matcher with ConstantOp matcher — rob.suderman / detail
  67. Switch the default of VerifyIntegerConstantExpression from constant — richard / detail
  68. [MLIR] Fix gcc5 in D89161 — rob.suderman / detail
  69. [llvm-cov] don't include all source files when provided source files are filtered out — zequanwu / detail
  70. [mlir][CAPI] Add mlirAttributeGetType function. — stellaraccident / detail
  71. Support ObjC in IncludeInserter — alexfh / detail
  72. [SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs — mkazantsev / detail
  73. [llvm-cov] Fix test cases. — zequanwu / detail
  74. [RISCV] Add -mtune support — kito.cheng / detail
  75. [RISCV] Fix -Wbraced-scalar-init after D89025 — i / detail
  76. [SCEV][NFC] Split out type balancing in implication engine — mkazantsev / detail
  77. [lib/ObjectYAML] - Simplify the code that handles Content/Size fields. — grimar / detail
  78. Remove dead variable to silence compiler warning [NFC] — mikael.holmen / detail
  79. Revert "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs" — nikita.ppv / detail
  80. Fix hidden-redecls.m test for some environments — konstantin.schwarz / detail
  81. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  82. [AMDGPU] Correct comment typo in AMDGPUSubtarget.h — Tony.Tye / detail
  83. [SCEV] Add a few test cases where the max BTC is limited by wrapping. — flo / detail
  84. [MemLoc] Support memchr/memccpy in MemoryLocation::getForArgument — Dávid Bolvanský / detail
  85. [InstCombine] foldAndOrOfICmpsOfAndWithPow2 - add vector support — llvm-dev / detail
  86. [SVE][CodeGen]Use getFixedSize() function for TypeSize comparison in clang — caroline.concatto / detail
  87. [InstCombine] narrowRotate - minor refactoring for funnel shift support. NFC. — llvm-dev / detail
  88. [ValueTracking] Clarify TypeSize comparisons — cullen.rhodes / detail
  89. Recommit "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs" — mkazantsev / detail
  90. [Indvars][NFC] Remove duplicating checks — mkazantsev / detail
  91. [AMDGPU] Add a message to an assert — sebastian.neubauer / detail
  92. [Indvars][NFCI] Remove meaningless restrictive code in IndVars — mkazantsev / detail
  93. [InstCombine] Add trunc+zext 'narrow' funnel shift tests (PR35155) — llvm-dev / detail
  94. [InstCombine] Fix typo in narrow funnel shift test — llvm-dev / detail
  95. [lldb] Fix FreeBSD build for ea3a547 — pavel / detail
  96. [InstCombine] foldSelectRotate - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  97. [Indvars][NFC] Merge two functions together — mkazantsev / detail
  98. [libc++] NFC: Move iterator.range tests into the right place — Louis Dionne / detail
  99. [libc++] NFCI: Use Lit features to disable tests instead of #if — Louis Dionne / detail
  100. [globalopt] Teach to look through `addrspacecast`. — michael.hliao / detail
  101. Revert "[llvm-cov] don't include all source files when provided source files are filtered out" — jeremy.morse / detail
  102. [libcxx] Fix printf formats in two tests. — simon.tatham / detail
  103. [libcxxabi] Fix printf formats in a test. — simon.tatham / detail
  104. [clang-tidy] modernize-loop-convert reverse iteration support — n.james93 / detail
  105. [lldb] Modernize PseudoTerminal::OpenSecondary — pavel / detail
  106. [lldb] Minidump: check for .text hash match with directory — jotrem / detail
  107. AMDGPU: Don't kill super-register with overlapping copy — Matthew.Arsenault / detail
  108. llvm-reduce: Fix typo in status message — Matthew.Arsenault / detail
  109. llvm-reduce: Don't replace intrinsic calls with undef — Matthew.Arsenault / detail
  110. [flang] Failed call to CHECK() for call to ASSOCIATED(NULL()) — psteinfeld / detail
  111. clang-format: Assert in-memory file created in createInMemoryFile, NFC — Duncan P. N. Exon Smith / detail
  112. [libcxx] [test] Use string() instead of native() as parameter to std::ifstream/ofstream in copy_file_large.pass.cpp — martin / detail
  113. [libcxx] [test] Use fs::path::string_type instead of std::string in fs.op.relative — martin / detail
  114. [libcxx] [test] Mark tests for libcxx specific implementation details with LIBCPP_ONLY() — martin / detail
  115. [libcxx] [test] Add (void) return casts on functions marked nodiscard in MS STL — martin / detail
  116. [InstCombine] Remove custom and(trunc(and(x,c1)),c2) fold — llvm-dev / detail
  117. [InstCombine] visitAnd - add some ((val OP C1) & C2) vector test coverage — llvm-dev / detail
  118. [InstCombine] visitAnd - pull out repeated I.getType() calls. NFCI. — llvm-dev / detail
  119. Disable DynamicLibraryTests when using LLVM_INTEGRATED_CRT_ALLOC (PR47881) — hans / detail
  120. [Hexagon] Fix license headers in some .td files, NFC — kparzysz / detail
  121. Reapply "OpaquePtr: Add type to sret attribute" — Matthew.Arsenault / detail
  122. [MLIR] Add idempotent trait folding — lyandy / detail
  123. [llc] Use -filetype=null to disable MIR printing — jay.foad / detail
  124. [AMDGPU] Add new llvm.amdgcn.fma.legacy intrinsic — jay.foad / detail

#19747 (Oct 15, 2020 7:54:39 AM)

  1. [zorg] [PowerPC] Limit number of threads to 20 on clang-ppc64le-rhel buildbot — saghir / detail

#19746 (Oct 15, 2020 4:36:37 AM)

  1. [AggressiveInstCombine] foldAnyOrAllBitsSet - add uniform vector tests — llvm-dev / detail
  2. [AggressiveInstCombine] foldAnyOrAllBitsSet - add uniform vector support — llvm-dev / detail
  3. [DebugInstrRef] Support recording of instruction reference substitutions — jeremy.morse / detail
  4. Fix unused variable warning when compiling with asserts disabled. — akuegel / detail
  5. [flang] Fix build with BUILD_SHARED_LIBS=ON and FLANG_BUILD_NEW_DRIVER=ON — sguelton / detail
  6. [LLD][ELF] Improve ICF for relocations to ineligible sections via "aliases" — andrew.ng / detail

#19745 (Oct 15, 2020 2:23:36 AM)

  1. [NFC] Correct name of profile function to Profile in APValue — tyker / detail
  2. [Statepoints] Unlimited tied operands. — dantrushin / detail
  3. [AMDGPU] Add objdump invalid metadata testcase — sebastian.neubauer / detail
  4. [lldb] Explicitly test the template argument SB API — Raphael Isemann / detail
  5. [CodeGen][X86] Emit fshl/fshr ir intrinsics for shiftleft128/shiftright128 ms intrinsics — llvm-dev / detail

#19744 (Oct 15, 2020 1:44:39 AM)

  1. [TargetLowering] Replace Log2_32_Ceil with Log2_32 in SimplifySetCC ctpop combine. — craig.topper / detail
  2. [yaml2obj/obj2yaml] - Add support of 'Size' and 'Content' keys for all sections. — grimar / detail
  3. [libc][NFC] Add probability distributions for memory function sizes — gchatelet / detail
  4. [yaml2obj] - Allow specifying no tags to create empty sections in few cases. — grimar / detail

#19743 (Oct 15, 2020 1:05:04 AM)

  1. Revert "[LLD] Set alignment as part of Characteristics in TLS table." — me / detail
  2. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail
  3. Increase timeout to find a dSYM in macos DownloadObjectAndSymbolFile — Jason Molenda / detail
  4. [SVE][NFC] Replace some TypeSize comparisons in non-AArch64 Targets — david.sherwood / detail

#19742 (Oct 15, 2020 12:26:51 AM)

  1. Fix llvm-symbolizer assembly-based test to require x86 and specify x86 when assembling — dblaikie / detail

#19741 (Oct 14, 2020 11:47:09 PM)

  1. [AMDGPU] Pre-commit test for D89187 — carl.ritson / detail
  2. Fix typeo in attach failed error message. — Jason Molenda / detail
  3. llvm-symbolizer: Exit non-zero when DWARF parsing errors have been rendered — dblaikie / detail

#19740 (Oct 14, 2020 11:07:34 PM)

  1. [mlir][SPIRV] Adding an attribute to capture configuration for cooperative matrix operations. — ravishankarm / detail
  2. llvm-symbolizer: Ensure non-zero exit when an error is printed — dblaikie / detail

#19739 (Oct 14, 2020 10:27:14 PM)

  1. clang-{tools,unittests}: Stop using SourceManager::getBuffer, NFC — Duncan P. N. Exon Smith / detail
  2. Perform lvalue conversions on the left of a pseudo-destructor call 'p->~T()'. — richard / detail
  3. llvm-dwarfdump: Exit non-zero on an error path — dblaikie / detail

#19738 (Oct 14, 2020 9:47:59 PM)

  1. [AArch64] Combine UADDVs to generate vector add — vinay / detail
  2. clang/StaticAnalyzer: Stop using SourceManager::getBuffer — Duncan P. N. Exon Smith / detail

#19737 (Oct 14, 2020 9:09:08 PM)

  1. [dsymutil] Fix handling of aliases to private external symbols — Jonas Devlieghere / detail
  2. clang/Frontend: Mostly stop using SourceManager::getBuffer, NFC — Duncan P. N. Exon Smith / detail
  3. clang/CodeGen: Stop using SourceManager::getBuffer, NFC — Duncan P. N. Exon Smith / detail

#19736 (Oct 14, 2020 8:01:21 PM)

  1. [AMDGPU] Correct typos in SIMemoryLegalizer.cpp comments — Tony.Tye / detail
  2. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail
  3. Fix style warnings. — me / detail
  4. Update tests. — me / detail
  5. Mask out existing alignment bits. — me / detail
  6. Nit: Use early return to reduce indentation. — me / detail
  7. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail
  8. clang/Basic: Stop using SourceManager::getBuffer, NFC — Duncan P. N. Exon Smith / detail

#19735 (Oct 14, 2020 7:21:59 PM)

  1. Revert "[CMake] Avoid accidental C++ standard library dependency in sanitizers" — phosek / detail

#19734 (Oct 14, 2020 6:41:33 PM)

  1. [AArch64][GlobalISel] Don't use explicit zero registers for compare results. — Amara Emerson / detail
  2. [VE] Change to expand SHL_PARTS/SRA_PARTS/SRL_PARTS — marukawa / detail
  3. Revert "[ASTImporter] Fix crash caused by unset AttributeSpellingListIndex" — davelee.com / detail
  4. [VE] Add vector load/store instructions — marukawa / detail
  5. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  6. [CMake] Avoid accidental C++ standard library dependency in sanitizers — phosek / detail

#19733 (Oct 14, 2020 4:32:13 PM)

  1. [ADT] Use alignas + sizeof for inline storage, NFC — rnk / detail

#19732 (Oct 14, 2020 3:52:55 PM)

  1. [clang][NFC] Change diagnostic to start with lowercase letter — leonardchan / detail

#19731 (Oct 14, 2020 3:12:20 PM)

  1. [mlir][Linalg] Rethink fusion of linalg ops with reshape ops. — ravishankarm / detail
  2. Register TargetCXXABI.def as a textual header — Adrian Prantl / detail
  3. [Format/ObjC] Add NS_SWIFT_NAME() and CF_SWIFT_NAME() to WhitespaceSensitiveMacros — benhamilton / detail

#19730 (Oct 14, 2020 2:00:50 PM)

  1. [llvm] Update default cutoff threshold for machine function splitter. — snehasishk / detail
  2. clang/Basic: Replace ContentCache::getBuffer with Optional semantics — Duncan P. N. Exon Smith / detail
  3. Make header self-contained. NFC. — benny.kra / detail

#19729 (Oct 14, 2020 12:50:06 PM)

  1. [llvm] Set the default for -bbsections-cold-text-prefix to .text.split. — snehasishk / detail
  2. [clang] Add -fc++-abi= flag for specifying which C++ ABI to use — leonardchan / detail
  3. [mlir] Linalg refactor for using "bufferize" terminology. — silvasean / detail
  4. [mlir] Rename ShapeTypeConversion to ShapeBufferize — silvasean / detail
  5. [mlir] Refactor code out of BufferPlacement.cpp — silvasean / detail
  6. [mlir][bufferize] Rename BufferAssignment* to Bufferize* — silvasean / detail
  7. [mlir] Fix some style comments from D89268 — silvasean / detail

#19728 (Oct 14, 2020 12:11:46 PM)

  1. [DDR] Introduce implicit equality check for the source pattern operands with the same name. — jpienaar / detail
  2. Preserve param alignment in NVPTXLowerArgs pass. — justin.lebar / detail
  3. [flang] Fix CMake bug in the definition of flang-new — andrzej.warzynski / detail
  4. [lldb] More memory allocation test fixes — pavel / detail
  5. [MBP] Add whole chain to BlockFilterSet instead of individual BB — carrot / detail

#19727 (Oct 14, 2020 10:59:51 AM)

  1. Add Allocate Clause to MLIR Parallel Operation Definition — irina.dobrescu / detail
  2. [clangd] clang-format TweakTests, NFC — kadircet / detail
  3. Polly - specify address space when creating a pointer to a vector type — llvm-project / detail
  4. [CodeGen] Move x86 specific ms intrinsic tests into x86 target subfolder. NFCI. — llvm-dev / detail
  5. Recommit "[VPlan] Use VPValue def for VPMemoryInstructionRecipe." — flo / detail
  6. [libc++] Mark two tests as unsupported in C++03 — Louis Dionne / detail
  7. InstCombine: Fix infinite loop in copy-constant-to-alloca transform — Matthew.Arsenault / detail
  8. InstCombine: Fix losing load properties in copy-constant-to-alloca — Matthew.Arsenault / detail
  9. AMDGPU: Update AMDHSA code object version handling — kzhuravl_dev / detail
  10. Revert rG25a97c3a43d7 - "[InstCombine] visitCallInst - retain undefs in vector funnel shift amounts" — llvm-dev / detail
  11. [X86] Add test case to demonstrate a Log2_32_Ceil that can just be Log2_32 in SimplifySetCC ctpop combine. — craig.topper / detail
  12. [Driver]: fix compiler-rt path when printing libgcc for baremetal — manojgupta / detail
  13. [mlir] More changes to avoid args now inserted.NFC — jpienaar / detail
  14. [Hexagon] Generate better splat code on v62+ — kparzysz / detail
  15. [lldb] [Process/FreeBSDRemote] Support YMM reg via PT_*XSTATE — mgorny / detail

#19726 (Oct 14, 2020 9:12:42 AM)

  1. [mlir][vulkan-runner] Fix buffer usage flags — kevin.petit / detail
  2. Fix an apparent typo. `assert()` must not contain side-effects. NFC. — michael.hliao / detail
  3. Remove Combine.td.rej file — kzhuravl_dev / detail
  4. [NFC][MC] Use MCRegister in Machine{Sink|Pipeliner}.cpp — mtrofin / detail
  5. [InstCombine] narrowRotate - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  6. [AIX] Turn -fdata-sections on by default in Clang — jasonliu / detail
  7. [libc++] Split off debug tests that were missed by ce1365f8f7e into test/libcxx — Louis Dionne / detail
  8. [libc++] Use ADDITIONAL_COMPILE_FLAGS instead of #define for _LIBCPP_DEBUG — Louis Dionne / detail

#19725 (Oct 14, 2020 8:31:39 AM)

  1. [profile] Remove useless msync when dumping gcda files — calixte.denizet / detail
  2. [InstCombine] Add m_SpecificIntAllowUndef pattern matcher — llvm-dev / detail
  3. Fix conjuntion of -Werror,-Wsuggest-override with google/benchmark — gchatelet / detail

#19724 (Oct 14, 2020 7:54:05 AM)

  1. [libc++] Remove signal-based checkpoints in libc++ tests — Louis Dionne / detail
  2. [flang] Rework host runtime folding and enable REAL(2) folding with it. — jperier / detail
  3. [SVE] Lower fixed length VECREDUCE_FADD operation — mcinally / detail
  4. [lldb] Remove bogus ProcessMonitor forward-decls — pavel / detail
  5. [lldb] Fix TestGdbRemoteMemoryAllocation on windows — pavel / detail

#19723 (Oct 14, 2020 7:15:04 AM)

  1. [SystemZ] Bugfix in SystemZVectorConstantInfo — paulsson / detail
  2. [InstCombine] visitCallInst - retain undefs in vector funnel shift amounts — llvm-dev / detail
  3. [mlir][Linalg] Add missing dependency — nicolas.vasilache / detail
  4. [mlir] expand the legal floating-point types in the LLVM IR dialect type check — eschweitz / detail
  5. Fix `-Wparentheses` warnings. NFC. — michael.hliao / detail

#19722 (Oct 14, 2020 6:36:42 AM)

  1. [lldb] Modernize PseudoTerminal::OpenFirstAvailablePrimary — pavel / detail
  2. [lldb-server][linux] Add ability to allocate memory — pavel / detail
  3. Revert "Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown"" and it's follow-ups — lebedev.ri / detail
  4. Fix a broken build for gcc <= 7.1 — hokein.wu / detail
  5. [DebugInstrRef] Create DBG_INSTR_REFs in SelectionDAG — jeremy.morse / detail

#19721 (Oct 14, 2020 5:58:01 AM)

  1. [ASTImporter] Fix crash caused by unimported type of FromatAttr — gabor.marton / detail
  2. [ASTImporter] Fix crash caused by unset AttributeSpellingListIndex — gabor.marton / detail
  3. [clangd] Disable extract variable for RHS of assignments — kadircet / detail
  4. [flang] Make flang build compatible with LLVM dylib — sguelton / detail

#19720 (Oct 14, 2020 4:52:21 AM)

  1. [SyntaxTree][NFC] Nit on `replaceChildRangeLowLevel` — ecaldas / detail
  2. [InstCombine] matchFunnelShift - add support for non-uniform vectors containing undefs. — llvm-dev / detail
  3. [LV] Unroll factor is expected to be > 0 — ybrevnov / detail
  4. [DebugInstrRef] Parse debug instruction-references from/to MIR — jeremy.morse / detail
  5. [AArch64] Add more addv tests — vinay / detail
  6. Reland "[Support][unittests] Enforce alignment in ConvertUTFTest" — ro / detail
  7. [Test] Auto-update for some tests — mkazantsev / detail
  8. Add x86 REQUIRES to tests from 2c5f3d54c5ee / D85746 — jeremy.morse / detail
  9. [Flang][OpenMP] Fix issue in only a single nowait clause can appear on a sections directive. — joshisameeran17 / detail
  10. [InstCombine] Add undef funnel shift amount test coverage — llvm-dev / detail
  11. [mlir][Linalg] Make a Linalg CodegenStrategy available. — nicolas.vasilache / detail
  12. Analysis: only query size of sized objects. — Tim Northover / detail
  13. [ValueTracking] Use assume's noundef operand bundle — aqjune / detail
  14. [AMDGPU] Base getSubRegFromChannel on TableGen data — carl.ritson / detail
  15. [clangd] Refine recoveryAST flags in clangd — hokein.wu / detail

#19719 (Oct 14, 2020 2:40:34 AM)

  1. [Flang][OpenMP] Rework parser changes for OpenMP atomic construct. — joshisameeran17 / detail
  2. [lldb] [test/Register] Add read/write tests for multithreaded process — mgorny / detail
  3. [LoopFlatten] Precommit new test cases. NFC. — sjoerd.meijer / detail
  4. [SyntaxTree] Improve safety of `replaceChildRangeLowLevel` — ecaldas / detail
  5. [SyntaxTree] Bug fix in `MutationsImpl::addAfter`. — ecaldas / detail

#19718 (Oct 14, 2020 1:34:38 AM)

  1. [clang-rename] Simplify the code of handling class paritial specializations, NFC. — hokein.wu / detail
  2. [Attributor][NFC] Make `createShallowWrapper()` available outside of Attributor — sstipanovic / detail
  3. [lldb] Reject redefinitions of persistent variables — Raphael Isemann / detail
  4. Fix typos in the documentation of dynamic values in subview ops — nicolas.vasilache / detail
  5. [SVE] Add fatal error when running out of registers for SVE tuple call arguments — david.sherwood / detail

#19717 (Oct 14, 2020 12:55:59 AM)

  1. [test][lld] Mark TLS tests as REQUIRES: x86. — me / detail

#19716 (Oct 14, 2020 12:15:26 AM)

  1. [AMDGPU] Cleanup memory legalizer interfaces — Tony.Tye / detail
  2. Revert "[clang] Improve handling of physical registers in inline assembly operands." — paulsson / detail
  3. [lldb] Unconditionally strip the `.py(c)` extension when loading a module — Jonas Devlieghere / detail
  4. [lldb] Remove lexical block and fix formatting LoadScriptingModule (NFC) — Jonas Devlieghere / detail
  5. [ARM.td] Make instruction definitions visible to sched models — eleviant / detail
  6. [libcxxabi,libunwind] support running tests in standalone mode — dominik.montada / detail

#19715 (Oct 13, 2020 11:23:53 PM)

  1. [LoopExtract][NewPM] Port -loop-extract to NPM — aeubanks / detail
  2. [test][NewPM] Pin -mergereturn tests to legacy PM — aeubanks / detail

#19714 (Oct 13, 2020 10:44:21 PM)

  1. libDebugInfoDWARF: Don't try to parse loclist[.dwo] headers when parsing debug_info[.dwo] — dblaikie / detail

#19713 (Oct 13, 2020 10:06:04 PM)

  1. [X86][NFC] Fix RUN line bug in the testcase — chen3.liu / detail

#19712 (Oct 13, 2020 9:27:37 PM)

  1. [LLD] Add baseline test for TLS alignment. NFC. — me / detail
  2. [cmake] Limit missing external lit warning to be shown once — davelee.com / detail

#19711 (Oct 13, 2020 8:49:30 PM)

  1. [NFC][compiler-rt] Add ppc32 to the list of arch — daltenty / detail
  2. [sanitizer][NFC] Fix few cpplint warnings — Vitaly Buka / detail
  3. [mlir] Remove obsolete "Quantization" section from the rationale. — stellaraccident / detail

#19710 (Oct 13, 2020 8:11:11 PM)

  1. Revert "PR47805: Use a single object for a function parameter in the caller and" — richard / detail
  2. [CMake][Fuchsia] Start building arm64 Darwin runtimes — phosek / detail

#19709 (Oct 13, 2020 7:32:41 PM)

  1. Re-land [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  2. [compiler-rt] [lldb] Mark syscall_acquire and syscall_release as USED — kamil / detail

#19708 (Oct 13, 2020 6:54:29 PM)

  1. [SemaObjC] Fix a crash on an invalid ternary with ARC pointers — erik.pilkington / detail
  2. PR47805: Use a single object for a function parameter in the caller and — richard / detail

#19707 (Oct 13, 2020 6:16:11 PM)

  1. Revert "[DDR] Introduce implicit equality check for the source pattern operands with the same name." — joker.eph / detail
  2. Replace bool constants with named constants for improved readibility (NFC) — Adrian Prantl / detail
  3. [sanitizer] Escape quotes in tests to fix android bot after D88361 — Vitaly Buka / detail

#19706 (Oct 13, 2020 5:37:42 PM)

  1. Move initialization of Variable::m_loc_is_const_data into constructor (NFC) — Adrian Prantl / detail
  2. [libc++/abi] Clean up uses of <iostream> in the test suite — Louis Dionne / detail
  3. [GISel] Add combine for constant G_PTR_ADD offsets. — aditya_nandakumar / detail
  4. [MLIR] Add support for defining Types in tblgen — john.demme / detail

#19705 (Oct 13, 2020 4:59:52 PM)

  1. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  2. Revert "PR47805: Use a single object for a function parameter in the caller and" — richard / detail
  3. [DDR] Introduce implicit equality check for the source pattern operands with the same name. — jpienaar / detail
  4. Add a new launch flag option for watchos, WatchComplicationLaunch. — Jason Molenda / detail
  5. [llvm-cov] Warn when -arch spec is missing/invalid for universal binary — Vedant Kumar / detail
  6. Revert "[llvm-cov] Warn when -arch spec is missing/invalid for universal binary" — Vedant Kumar / detail
  7. Remove unused build configurations from debugserver xcode project — Jason Molenda / detail
  8. [llvm-cov] Warn when -arch spec is missing/invalid for universal binary (reland) — Vedant Kumar / detail
  9. [cmake] Unconditionally set the force flag when codesigning — Vedant Kumar / detail

#19704 (Oct 13, 2020 3:52:22 PM)

  1. [AMDGPU] Add MC layer support for v_fmac_legacy_f32 — jay.foad / detail
  2. [mlir][Linalg] Lower padding attribute for pooling ops — ravishankarm / detail
  3. [MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait — joker.eph / detail
  4. Basic: Simplify SourceManager::getBuffer overload, NFC — Duncan P. N. Exon Smith / detail
  5. Remove unused SideEffectInterfaces header — gcmn / detail

#19703 (Oct 13, 2020 2:02:11 PM)

  1. [mlir][Python] Add missing capsule->module and Context.create_module. — stellaraccident / detail
  2. Reland [CFGuard] Add address-taken IAT tables and delay-load support — aeubanks / detail
  3. [mlir-cuda-runner] Unbreak the build — benny.kra / detail
  4. Support: Add operator== for MemoryBufferRef and split out MemoryBufferRef.h — Duncan P. N. Exon Smith / detail
  5. Support: Allow use of MemoryBufferRef with line_iterator — Duncan P. N. Exon Smith / detail
  6. [AIX] Support two itanium alignment LIT testcases for AIX using regex — Xiangling.Liao / detail
  7. [gn build] Port f0875971249 — llvmgnsyncbot / detail

#19702 (Oct 13, 2020 1:12:02 PM)

  1. Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis." — Artem Dergachev / detail
  2. Revert "[analyzer] NFC: Move IssueHash to libAnalysis." — Artem Dergachev / detail
  3. Revert "[analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions." — Artem Dergachev / detail
  4. [MemCpyOpt] Don't shorten memset if destination observable through unwinding — nikita.ppv / detail
  5. [gn build] Port 662ed9e67ad — llvmgnsyncbot / detail
  6. [gn build] Port 77bb3ebebbc — llvmgnsyncbot / detail
  7. [MemCpyOpt] Don't shorten memset if memcpy operands may be the same — nikita.ppv / detail
  8. [SCEV] BuildConstantFromSCEV(): actually properly handle SExt-of-pointer case — lebedev.ri / detail
  9. [Statepoints] Update statepoint mir tests. — dantrushin / detail
  10. Revert "DirectoryWatcher: add an implementation for Windows" — rnk / detail
  11. [MemCpyOpt] Fix MemorySSA preservation — nikita.ppv / detail
  12. [mlir][nfc] Add a func to compute numElements of a shape in Std -> LLVM. — pifon / detail
  13. [MemCpyOpt] Add test scaffolding for MSSA based MemCpyOpt — nikita.ppv / detail
  14. [X86] Add test cases for PR47825. NFC — craig.topper / detail
  15. [LICM] Don't require AST in LoopPromoter (NFC) — nikita.ppv / detail

#19701 (Oct 13, 2020 11:57:22 AM)

  1. [PowerPC] Add assemble disassemble intrinsics for MMA — saghir / detail
  2. [DebugInfo][docs] Document DILabel in LangRef — scott.linder / detail

#19700 (Oct 13, 2020 11:06:50 AM)

  1. [analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions. — Artem Dergachev / detail
  2. [analyzer] NFC: Move IssueHash to libAnalysis. — Artem Dergachev / detail
  3. [analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis. — Artem Dergachev / detail
  4. [gn build] Port 44b7cf2983b — llvmgnsyncbot / detail
  5. [gn build] Port b76dc111dd0 — llvmgnsyncbot / detail

#19699 (Oct 13, 2020 10:29:24 AM)

  1. [mlir] Fix sporadic build failures due to missing dependency — stilis / detail
  2. [LoopVersioningLICM] Fix noalias metadata emission — nikita.ppv / detail
  3. [ASAN] Make sure we are only processing lifetime markers with offset 0 to alloca — xun / detail

#19698 (Oct 13, 2020 9:51:27 AM)

  1. [compiler-rt] Allow override of 'emulator' value from lit_config. — abidh / detail
  2. AMDGPU: Remove -mamdgpu-debugger-abi option — kzhuravl_dev / detail
  3. LLD/AMDGPU: Infer os abi based on input llvm bitcode — kzhuravl_dev / detail
  4. [libc++] Allow passing relative paths to the Apple install script — Louis Dionne / detail
  5. [mlir][Linalg] Fix TensorConstantOp bufferization in Linalg. — nicolas.vasilache / detail

#19697 (Oct 13, 2020 9:10:12 AM)

  1. [WebAssembly] Added .tabletype to asm and multiple table support in obj files — sbc / detail
  2. [lldb] Add targets for running test suite against Watch/TV/iPhone simulators — Raphael Isemann / detail
  3. [lldb][NFC] Remove property predicate matcher — Raphael Isemann / detail
  4. [lldb] Remove all the RegisterInfo name constification code — Raphael Isemann / detail
  5. [lldb] Allow limiting the number of error diagnostics when parsing an expression — Raphael Isemann / detail
  6. [lldb][cmake] Remove custom logic for finding VCS file to fix LLDB's VCSVersion.inc generation — Raphael Isemann / detail
  7. [AMDGPU][GlobalISel] Compute known bits for zero-extending loads — jay.foad / detail
  8. [mlir][gpu] Add `gpu.wait` op. — csigg / detail
  9. [x86] add cost model test for memcpy; NFC — spatel / detail
  10. [CostModel] rearrange basic intrinsic cost implementation — spatel / detail
  11. [NFC][Regalloc] Use MCRegister in MachineCopyPropagation — mtrofin / detail

#19696 (Oct 13, 2020 7:50:10 AM)

  1. [Analysis] findAffectedValues - remove unused ConstantInt argument. NFCI. — llvm-dev / detail
  2. [InstCombine] visitTrunc - pass through undefs for trunc(shift(trunc/ext(x),c)) patterns — llvm-dev / detail
  3. [ThinLTO][Documentation] Mention possible values for concurrency flags — alexandre.ganea / detail
  4. [TableGen] Add new section to the TableGen Programmer's Reference. — paul / detail
  5. [lldb][NFC] Fix some invalid escapes sequences in Python strings — Raphael Isemann / detail
  6. Fix all the CMake code that can only handle -stdlib= but not --stdlib= — Raphael Isemann / detail
  7. [mlir-vulkan-runner] Clean up some stale CMake configurations — antiagainst / detail
  8. [MLIR][SPIRV] Support identified and recursive structs. — antiagainst / detail
  9. [x86] add tests for cost model kinds of intrinsics; NFC — spatel / detail
  10. [InstructionSimplify] Precommit tests for D89317. NFC. — sjoerd.meijer / detail
  11. [AArch64] fix spacing in test's RUN lines; NFC — spatel / detail
  12. [SyntaxTree] Fix rtti for `Expression`. — ecaldas / detail

#19695 (Oct 13, 2020 6:42:01 AM)

  1. [Fixed Point] Add fixed-point to floating point cast types and consteval. — bevin.hansson / detail
  2. [AST] Change return type of getTypeInfoInChars to a proper struct instead of std::pair. — bevin.hansson / detail
  3. [clang-tidy] Add an example for misc-unused-alias-decls — sylvestre / detail
  4. [ConstraintElimination] Add add/sub/and/or test cases. — flo / detail
  5. Fix Windows/MSVC build after 6e56046f65 — eleviant / detail
  6. Raise the timeout in DirectoryWatcherTest to 10 s — hans / detail
  7. [AArch64] add cost model test for scalable vector math; NFC — spatel / detail
  8. [lldb] Fill Watch/AppleTV simulator gaps in PlatformDarwin — Raphael Isemann / detail
  9. [lldb] Don't let dotest silently fall back to default SDK if the specified one can't be found — Raphael Isemann / detail
  10. [lldb] Don't add no-sandbox entitlement when running tests on simulator — Raphael Isemann / detail
  11. [clang] Improve handling of physical registers in inline assembly operands. — paulsson / detail
  12. [libc++] Update the <version> header in-place from generate_feature_test_macro_components — Louis Dionne / detail
  13. [clangd] Propagate CollectMainFileRefs to BackgroundIndex — zeratul976 / detail
  14. Revert "Raise the timeout in DirectoryWatcherTest to 10 s" — hans / detail

#19694 (Oct 13, 2020 4:30:21 AM)

  1. [SCEV] BuildConstantFromSCEV(): properly handle SCEVSignExtend from ptr — lebedev.ri / detail
  2. [ARM] Follow AACPS standard for volatile bit-fields access width — ties.stuij / detail
  3. [SVE] Add ISel patterns for "insert undef_nxv#f##, f##, 0" — paul.walker / detail
  4. [TableGen][SchedModels] Fix aliasing of SchedWriteVariant — eleviant / detail
  5. [AArch64] Implement .variant_pcs directive — cullen.rhodes / detail
  6. Revert "[VPlan] Use VPValue def for VPMemoryInstructionRecipe." — Vitaly Buka / detail
  7. Revert "    Enable LSAN for Android" — Vitaly Buka / detail
  8. [AArch64] Identify SAD pattern — vinay / detail
  9. [Test] Add test showing that SCEV cannot compute IV's range — mkazantsev / detail
  10. [GlobalISel] Avoid making G_PTR_ADD with nullptr — Mirko.Brkusanin / detail

#19693 (Oct 13, 2020 2:18:03 AM)

  1. [SCEV] BuildConstantFromSCEV(): properly handle SCEVZeroExtend from ptr — lebedev.ri / detail
  2. Add expected response time and escalation path to the security docs — kristof.beyls / detail
  3. [AMDGPU] v_mac_legacy_f32 does not support DPP — jay.foad / detail

#19692 (Oct 13, 2020 1:40:23 AM)

  1. [AMDGPU] Use lowercase for subtarget feature names in RUN lines — jay.foad / detail
  2. [Test] Use generated auto-checks to make further changes more visible — mkazantsev / detail
  3. [InstCombine] Support uniform vector splats in ((((X >> C) & CC) + Y) << C) folds. — llvm-dev / detail
  4. [X86] Convert integer _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) — llvm-dev / detail

#19691 (Oct 13, 2020 1:03:42 AM)

  1. [llvm-install-name-tool] Add -delete_all_rpaths option — alexshap / detail

#19690 (Oct 13, 2020 12:02:58 AM)

  1. [X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart signed add/sub overflow legalization. — craig.topper / detail

#19689 (Oct 12, 2020 10:03:57 PM)

  1. Reland "[WebAssembly] Emulate v128.const efficiently"" — tlively / detail

#19688 (Oct 12, 2020 9:26:59 PM)

  1. [mlir] Add async.await operation to async dialect — ezhulenev / detail
  2. [lld][WebAssembly] Don't GC library objects under `--whole-archive` — sbc / detail

#19687 (Oct 12, 2020 8:18:57 PM)

  1. Canonicalize declaration pointers when forming APValues. — richard / detail

#19686 (Oct 12, 2020 7:41:33 PM)

  1. Ensure that InheritedAttrs are properly inherited along a redeclaration — richard / detail

#19685 (Oct 12, 2020 7:04:16 PM)

  1. [WebAssembly] GC constructor functions in otherwise unused archive objects — Dev / detail
  2. [llvm-readobj] Don't print out section names for STABS symbols — jezng / detail

#19684 (Oct 12, 2020 6:22:12 PM)

  1. Add accessors. (NFC) — Adrian Prantl / detail
  2. [X86] Add HRESET instruction. — pengfei.wang / detail
  3. [gn build] Port 412cdcf2edf — llvmgnsyncbot / detail

#19683 (Oct 12, 2020 5:44:55 PM)

  1. [AMDGPU] Update LiveVariables in convertToThreeAddress() — ruiling.song / detail
  2. [lld][WebAssembly] Add support for -Bsymbolic flag — sbc / detail
  3. [llc] -filetype=null: don't create .null if -o is not specified — i / detail

#19682 (Oct 12, 2020 5:02:51 PM)

  1. [clangd] Try harder to get accurate ranges for documentSymbols in macros — zeratul976 / detail
  2. [lldb] Handle alternative output in TestAbortExitCode — davelee.com / detail
  3. [lldb] Remove unused code in GetVersion (NFC) — davelee.com / detail
  4. [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation — bruno.cardoso / detail
  5. [llvm] Export LLVM_USE_SPLIT_DWARF in LLVMConfig.cmake — Jonas Devlieghere / detail

#19681 (Oct 12, 2020 4:26:10 PM)

  1. [lldb] Alphabetically sort test categories (NFC) — Jonas Devlieghere / detail
  2. [lldb] Add instrumentation runtime category — Jonas Devlieghere / detail

#19680 (Oct 12, 2020 3:49:41 PM)

  1. [AArch64] Add tests for 128-bit shift variations. — efriedma / detail
  2. [mlir] Make Python bindings installable. — stellaraccident / detail
  3. [Coroutine] Rename coro-semmetric-transfer.cpp and possibly fix test failure — xun / detail
  4. [BitCodeAnalyzer] Add a few missing TYPE_CODES and MODULE_CODE_COMDAT to GetCodeName — craig.topper / detail

#19679 (Oct 12, 2020 2:50:50 PM)

  1. DependencyScanning: pull factory function into MinimizedVFS, NFC — Duncan P. N. Exon Smith / detail
  2. [CostModel] get type-based cost for vector intrinsics directly — spatel / detail
  3. Ensure TreeTransform considers ParmVarDecls as transformed Decls — erich.keane / detail
  4. Lex: Avoid MemoryBuffer* key in ExcludedPreprocessorDirectiveSkipMapping, NFC — Duncan P. N. Exon Smith / detail

#19678 (Oct 12, 2020 2:11:34 PM)

  1. [AMDGPU] Correct processor names for gfx1010 and gfx1011 — Tony.Tye / detail
  2. [gn build] Add libclang_rt.ios.a, libclang_rt.iossim.a to the build — thakis / detail
  3. [mlir][Linalg] Temporarily circumvent TensorConstant bufferize bug — nicolas.vasilache / detail
  4. [libomptarget][amdgcn] Implement partial barrier — jonchesterfield / detail
  5. [libunwind] [SEH] Don't interact with foreign exceptions — martin / detail
  6. [LLD] [COFF] Fix a ubsan error in pdb-type-server-missing.yaml — martin / detail
  7. [MinGW][clang-shlib] Build only when LLVM_LINK_LLVM_DYLIB is enabled — martin / detail
  8. [X86] Add more tests for D89178. NFC — craig.topper / detail
  9. [TableGen] Add overload of RecordKeeper::getAllDerivedDefinitions() — paul / detail

#19677 (Oct 12, 2020 1:04:30 PM)

  1. [SVE] Fix VBITS_GE_256 typo in fixed-width tests. — mcinally / detail
  2. Revert "Canonicalize declaration pointers when forming APValues." — aeubanks / detail
  3. [NFC][ScalarEvolution] Add tests with ptrtoint in constant context in loop — lebedev.ri / detail
  4. Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown" — lebedev.ri / detail

#19676 (Oct 12, 2020 12:27:35 PM)

  1. update .txt --> .md links — sguelton / detail
  2. [Coroutine][Sema] Only tighten the suspend call temp lifetime for final awaiter — xun / detail
  3. [flang][openacc] Lower data construct — clementval / detail
  4. [trace] Scaffold "thread trace dump instructions" — walter erquinigo / detail

#19675 (Oct 12, 2020 11:50:49 AM)

  1. [LLDB] Fix 37 tests on Windows — amccarth / detail
  2. [mlir] fixing typo in parseAttribute that was ignoring caller-specified types — rob.suderman / detail

#19674 (Oct 12, 2020 11:14:10 AM)

  1. [sanitizer] Disable fast_unwind_on_malloc as default for arm-linux-gnu — adhemerval.zanella / detail
  2. [clangd] Heuristic resolution for dependent type and template names — zeratul976 / detail
  3. [InstCombine] FoldShiftByConstant - create Scalar/Vector constant with ConstantInt::get(). NFCI. — llvm-dev / detail
  4. [Inliner][NPM] Fix various tests under NPM — aeubanks / detail

#19673 (Oct 12, 2020 10:33:31 AM)

  1. [compiler-rt] Suppress -Wunused-result due to ::write when _FORTIFY_SOURCE>0 in glibc — i / detail
  2. Make likelihood lit test less brittle — koraq / detail
  3. [VPlan] Use VPValue def for VPMemoryInstructionRecipe. — flo / detail
  4. Restore "[ThinLTO] Avoid temporaries when loading global decl attachment metadata" — tejohnson / detail
  5. [InstCombine] FoldShiftByConstant - merge equivalent types. NFCI. — llvm-dev / detail
  6. [InstCombine] FoldShiftByConstant - create Scalar/Vector constant with ConstantInt::get(). NFCI. — llvm-dev / detail
  7. [flang][openacc] Update Loop Construct lowering to use fir::getBase — clementval / detail
  8. [flang][openacc] Lower parallel construct — clementval / detail
  9. [X86] Support -march=x86-64-v[234] — i / detail

#19672 (Oct 12, 2020 9:56:25 AM)

  1. [GlobalISel][KnownBits] Early return on out of bound shift amounts — konstantin.schwarz / detail
  2. Revert 1c021c64c "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown" — hans / detail

#19671 (Oct 12, 2020 9:18:57 AM)

  1. [NFC][Regalloc] Pass VirtRegMap by reference. — mtrofin / detail
  2. [VPlan] Use operands for printing of VPWidenMemoryInstructionRecipe. — flo / detail
  3. [NFC][MC] Use MCRegister in LiveRangeMatrix — mtrofin / detail
  4. [Tests] Regenerate test checks; NFC — Dávid Bolvanský / detail

#19670 (Oct 12, 2020 8:41:52 AM)

  1. [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw (REAPPLIED) — llvm-dev / detail
  2. [AMDGPU] Use @LINE for error checking in gfx10 assembler tests — jay.foad / detail
  3. [SVE] Lower fixed length VECREDUCE_XOR operation — mcinally / detail
  4. [AMDGPU] Insert waterfall loops for divergent calls — sebastian.neubauer / detail
  5. [LoopDeletion] Remove over-eager SCEV verification. — flo / detail
  6. [AMDGPU] Print metadata on error — sebastian.neubauer / detail

#19669 (Oct 12, 2020 8:05:23 AM)

  1. [InstCombine] matchFunnelShift - remove shift value commutation. NFCI. — llvm-dev / detail

#19668 (Oct 12, 2020 7:28:42 AM)

  1. [clangd] Disable a failure TopLevelDecls test. — hokein.wu / detail
  2. [lldb] Note difference in vFile:pread/pwrite format for lldb — david.spickett / detail
  3. [InstCombine] matchFunnelShift - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail

#19667 (Oct 12, 2020 6:50:27 AM)

  1. [DAG][ARM][MIPS][RISCV] Improve funnel shift promotion to use 'double shift' patterns — llvm-dev / detail
  2. [clangd] Introduce MemoryTrees — kadircet / detail
  3. [clangd] Add a metric for tracking memory usage — kadircet / detail
  4. [clangd] Introduce memory dumping to FileIndex, FileSymbols and BackgroundIndex — kadircet / detail
  5. [clangd] Introduce memory usage dumping to TUScheduler, for Preambles and ASTCache — kadircet / detail
  6. [clangd] Add a helper for exposing tracer status — kadircet / detail
  7. [clangd] Record memory usages after each notification — kadircet / detail
  8. [gn build] Port f9317f7bf6b — llvmgnsyncbot / detail
  9. [NFC] Remove redundant isFullSet checks — mkazantsev / detail
  10. Dump decl when the test matcher fails. — hokein.wu / detail

#19667 (Oct 12, 2020 6:50:27 AM)

  1. Using lld for x86_64-fedora-clang builder — kkleine / detail

#19666 (Oct 12, 2020 6:12:41 AM)

  1. [clang-tidy] Fix IncludeInserter usage example in a comment. — alexfh / detail

#19665 (Oct 12, 2020 5:35:10 AM)

  1. [lldb/Utility] Introduce UnimplementedError — pavel / detail
  2. [VE] Support copysign math function — marukawa / detail
  3. [mlir][gpu] Adding gpu runtime wrapper functions for async execution. — csigg / detail
  4. [clangd][NFC] Fix formatting in ClangdLSPServer — kadircet / detail

#19664 (Oct 12, 2020 4:55:58 AM)

  1. Add test for cortex-a57/ARM sched model. NFC — eleviant / detail
  2. Fix buildbot failure for 702529d899c87e9268bb33d836dbc91b6bce0b16. — hokein.wu / detail
  3. [VE] Change to expand BRCOND — marukawa / detail
  4. [VE] Support fneg and frem — marukawa / detail
  5. Revert rGb97093e520036f8 - "[InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw" — llvm-dev / detail
  6. [JSON] Add ObjectMapper::mapOptional to validate optional data. — sam.mccall / detail
  7. [clangd] Validate optional fields more strictly. — sam.mccall / detail
  8. [mlir][Linalg] Add named Linalg ops on tensor to buffer support. — nicolas.vasilache / detail
  9. [mlir][Linalg] NFC - Automate the printing of canonicalizers and folders for nameds Linalg ops. — nicolas.vasilache / detail
  10. [nfc] [lldb] Simplify calling SymbolFileDWARF::GetDWARFCompileUnit — jan.kratochvil / detail
  11. [clangd] Stop capturing trace args if the tracer doesn't need them. — sam.mccall / detail

#19663 (Oct 12, 2020 2:44:28 AM)

  1. [SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown — lebedev.ri / detail
  2. Fix build failure caused by c5ba0d33cc060cc06a28a5d9101060afd1c0ee9a — david.sherwood / detail
  3. [mlir] Move Linalg tensors-to-buffers tests to Linalg tests. — pifon / detail
  4. Revert "Revert "Give attributes C++ namespaces."" — nicolas.vasilache / detail
  5. [clang] Fix returning the underlying VarDecl as top-level decl for VarTemplateDecl. — hokein.wu / detail
  6. [llvm-readobj/elf] - Ignore the hash table when on EM_S390/EM_ALPHA platforms. — grimar / detail
  7. [AST][RecoveryExpr] Build dependent callexpr in C for error-recovery. — hokein.wu / detail
  8. [AST][RecoveryExpr] Don't perform early typo correction in C. — hokein.wu / detail
  9. [IR][FIX] Intrinsics - don't apply default willreturn if IntrNoReturn is specified — sstipanovic / detail

#19663 (Oct 12, 2020 2:44:28 AM)

  1. Don't build mlir project on x86_64-fedora-clang builder — kkleine / detail
  2. Change builddir of x86_64-fedora-clang job — kkleine / detail
  3. Re-added mlir project to x86_64-fedora-clang builder — kkleine / detail

#19662 (Oct 12, 2020 12:56:58 AM)

  1. [SVE] Make ElementCount and TypeSize use a new PolySize class — david.sherwood / detail

#19661 (Oct 11, 2020 11:57:26 PM)

  1. [Tablegen][SubtargetEmitter] Print TuneCPU in Subtarget::ParseSubtargetFeatures — kito.cheng / detail

#19660 (Oct 11, 2020 11:20:43 PM)

  1. [NFC][Asan] Remove unused macro — Vitaly Buka / detail

#19659 (Oct 11, 2020 10:13:00 PM)

  1. Revert "[SYCL] Implement __builtin_unique_stable_name." — rjmccall / detail

#19658 (Oct 11, 2020 9:01:01 PM)

  1. [SchedDAGInstrs] Delete redundant contains(). NFC — i / detail

#19657 (Oct 11, 2020 8:21:37 PM)

  1. Revert "PR47792: Include the type of a pointer or reference non-type template" — Jonas Devlieghere / detail

#19656 (Oct 11, 2020 7:45:03 PM)

  1. [NFC] Move PPC strict-fp MIR test to dedicated file — qiucofan / detail

#19655 (Oct 11, 2020 6:29:00 PM)

  1. [mlir][openacc] Introduce acc.enter_data operation — clementval / detail

#19654 (Oct 11, 2020 4:03:04 PM)

  1. PR47792: Include the type of a pointer or reference non-type template — richard / detail

#19653 (Oct 11, 2020 3:02:33 PM)

  1. Fix arc lint's clang-format rule: only format the file we were asked to format. — richard / detail
  2. [ValueTracking] Use KnownBits::countMaxLeadingZeros/countMaxTrailingZeros to make code more readable. NFC — craig.topper / detail

#19652 (Oct 11, 2020 2:25:51 PM)

  1. [clangd] Avoid relations being overwritten in a header shard — zeratul976 / detail
  2. [mlir] Type erase inputs to select statements in shape.broadcast lowering. — tpopp / detail
  3. [ELF] Fix broken bitstream linking with lld when e_machine > 255 — i / detail

#19651 (Oct 11, 2020 12:14:16 PM)

  1. [AIX] add new option -mignore-xcoff-visibility — diggerlin / detail
  2. [mlir] Rank reducing subview conversion to LLVM — limo / detail
  3. [lldb] Initial version of FreeBSD remote process plugin — mgorny / detail
  4. [gn build] (manually) port 9b58b0c06e6 — thakis / detail
  5. [gn build] (manually) port 9b58b0c06e6 better — thakis / detail
  6. [AMDGPU] Add patterns for mad/mac legacy f32 instructions — jay.foad / detail
  7. [InstCombine] add vector splat tests for add of signmask; NFC — spatel / detail
  8. [InstCombine] allow vector splats for add+xor with signmask — spatel / detail
  9. [ELF] Don't change binding to STB_WEAK for an undefined specified by -u — i / detail
  10. DeferredDiagnosticsEmitter crashes — Yaxun.Liu / detail
  11. [LLDB] On Windows, fix tests — alexandre.ganea / detail
  12. [OpenMP] Change CMake Configuration to Build for Highest CUDA Architecture by Default — huberjn / detail
  13. [libcxx] Fix the thousands_sep test failure — phosek / detail
  14. [lldb] Add a cmake warning about the python/swig incompatibility — pavel / detail
  15. [lldb] Fix "frame var" for large bitfields — pavel / detail
  16. [flang] Allow "name: value" in compiler directives — pklausler / detail
  17. [mlir][Linalg] Add some depedence query methods to LinalgDependenceGraph. — ravishankarm / detail
  18. [clang][feature] Add cxx_abi_relative_vtable feature — leonardchan / detail
  19. [GlobalISel] Add G_VECREDUCE_* opcodes for vector reductions. — Amara Emerson / detail
  20. [AIX] Add REQUIRES for powerpc test. NFC — david.green / detail
  21. [sanitizer] Fix Fuchsia bot failure — tejohnson / detail
  22. [lit] Try to remove the flakeyness of `shtest-timeout.py` and `googletest-timeout.py`. — Dan Liew / detail
  23. [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def — jhuber6 / detail
  24. [AVR] Fix null dereference warning. NFCI. — llvm-dev / detail
  25. [Analysis] ScalarEvolution::getUMinFromMismatchedTypes - assert we've found the max type. NFCI. — llvm-dev / detail
  26. [Transforms] CodeExtractor::verifyAssumptionCache - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  27. Introduce and use a new section type for the bb_addr_map section. — rahmanl / detail
  28. [runtimes] Use int main(int, char**) consistently in tests — Louis Dionne / detail
  29. [unittests] Add a few tests for computeKnownBits with ranges — qcolombet / detail
  30. [KnownBits] Add a computeForMul method — qcolombet / detail
  31. [KnownBits] Add a sextOrTrunc method — qcolombet / detail
  32. [WebAssembly] Handle indirect uses of longjmp — aheejin / detail
  33. [SLP] optimizeGatherSequence - assert every Instruction in the worklist is non-null. — llvm-dev / detail
  34. Fix Wparentheses warning. NFCI. — llvm-dev / detail
  35. [InstCombine] add tests for add-xor; NFC — spatel / detail
  36. [InstCombine] remove unnecessary one-use check from add-xor transform — spatel / detail
  37. [Transforms] visitCmpBlock - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  38. Fix typo `DenseElementAttr`-> `DenseElementsAttr` in some comments (NFC) — joker.eph / detail
  39. [InstCombine] allow vector splats for add+xor with low-mask — spatel / detail
  40. [InstCombine] Add additional trunc(shl(x,c)) -> shl(trunc(x),trunc(c)) vector tests — llvm-dev / detail
  41. [libc] Update buildbot worker version to 2.8.4. — paulatoth / detail
  42. [GlobalISel] Add missing pass dependencies for IRTranslator — qcolombet / detail
  43. [InstCombine] visitTrunc - trunc(shl(X, C)) --> shl(trunc(X),trunc(C)) vector support — llvm-dev / detail
  44. [LLDB] More Windows non-English locales fixes — alexandre.ganea / detail
  45. [HWAsan][NewPM] Handle hwasan like other sanitizers — aeubanks / detail
  46. [mlir][vector] Add unit test for vector distribute by block — thomasraoux / detail
  47. [mlir][vector] Add integration test for vector distribute transformation — thomasraoux / detail
  48. [NFC][MC] MCRegister API typing. — mtrofin / detail
  49. Change the default handling of SIGCONT to nosuppress/nostop/notify — jingham / detail
  50. [X86] Fix some clang-tidy bugprone-argument-comment issues — i / detail
  51. [NFC] Fix a comment in MachinePassManager.h — Yuanfang Chen / detail
  52. PR47175: Ensure type-dependent function-style casts have dependent — richard / detail
  53. [AMDGPU] Fix mai hazard VALU to LD/ST — Austin.Kerbow / detail
  54. [PowerPC] Add RUN line for powerpc 32-bit. NFC. — lkail / detail
  55. Re-land [DebugInfo] Add debug location to stubs generated by CGDeclCXX and mark them as artificial — alexandre.ganea / detail
  56. [libc++] Add caching for feature-detection Lit tests — Louis Dionne / detail
  57. [mlir][CAPI] Remove the exclusion of the MLIR C-API from libMLIR.so. — stellaraccident / detail
  58. [NFC][Test] Update the test with update_llc_test_checks.py — qshanz / detail
  59. [NFC][PowerPC] Supplement test cases for D88274. — esme.yi / detail
  60. [TwoAddressInstruction][PowerPC] Call `regOverlapsSet` to find out real clobbers and uses — lkail / detail
  61. [AST] Fix crashes caused by redeclarations in hidden prototypes — kyrtzidis / detail
  62. [VE] Add new MVT types for NEC SX Aurora VE vector — marukawa / detail
  63. [DWARFYAML] Make the opcode_base and the standard_opcode_lengths fields optional. — Xing / detail
  64. [llvm-dwarfdump][test] Rewrite verify_die_ranges.s in YAML. NFC. — Xing / detail
  65. [X86] Passing union type through register — chen3.liu / detail
  66. [MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait — joker.eph / detail
  67. Fix incorect Register -> MCRegister conversion — i / detail
  68. [lldb] Format remaining signal table (NFC) — Jonas Devlieghere / detail
  69. [MCRegister] Simplify isStackSlot & isPhysicalRegister and delete isPhysical. NFC — i / detail
  70. [mlir] Improve LLVM shlib support — sguelton / detail
  71. Give attributes C++ namespaces. — joker.eph / detail
  72. Revert "[MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait" — joker.eph / detail
  73. Remove -gen-pass-doc from Flang CMake configuration: the documentation generation is broken — joker.eph / detail
  74. [clangd] Add more incomplete_type diagnostics that could be fixed by include-fixer. — hokein.wu / detail
  75. [clangd] Reduce availability of extract function — kadircet / detail
  76. [clangd] Enable partial namespace matches for workspace symbols — kadircet / detail
  77. [clangd] Fix dead variable, typo. NFC — sam.mccall / detail
  78. [IR] Add Type::getFloatingPointTy. — bevin.hansson / detail
  79. Refactor fixed point conversion test. — bevin.hansson / detail
  80. [Fixed Point] Add floating point methods to APFixedPoint. — bevin.hansson / detail
  81. [lldb] Delete copy operations on PluginInterface class — pavel / detail
  82. [llvm-readelf/obj][test] - Stop using precompiled binary in mips-plt.test — grimar / detail
  83. [DAGCombiner] Add decomposition patterns for Mul-by-Imm. — esme.yi / detail
  84. [NFC] Fix banner — luismarques / detail
  85. [mlir] NFC: small improvement to how we print a gpu.launch op. — csigg / detail
  86. [NFC][SCEV] Improve tests for ptrtoint modelling (D88806) — lebedev.ri / detail
  87. [Diagnostics] Diagnose  -Wsizeof-array-div for array of pointers — Dávid Bolvanský / detail
  88. [SystemZ] Use LA instead of AGR in eliminateFrameIndex(). — paulsson / detail
  89. Revert "[NFC][SCEV] Improve tests for ptrtoint modelling (D88806)" — lebedev.ri / detail
  90. [mlir] Fix bug in computing operation order — jmolloy / detail
  91. [NFC] Add option to disable IV widening if needed — mkazantsev / detail
  92. [Analyzer] Fix for dereferece of smart pointer after branching on unknown inner pointer — vrnithinkumar / detail
  93. [clang] improve accuracy of ExprMutAnalyzer — development / detail
  94. Reland "[NFC][SCEV] Improve tests for ptrtoint modelling (D88806)" — lebedev.ri / detail
  95. [clangd] Make the tweak filter a parameter to enumerateTweaks. NFC — sam.mccall / detail
  96. first upstream review — Ben.Dunbobbin / detail
  97. Revert "first upstream review" — Ben.Dunbobbin / detail
  98. [windows-itanium] make dllimport/export handling closer to MS behavior — Ben.Dunbobbin / detail
  99. Regenerate ClangCommandLineReference.rst — kzhuravl_dev / detail
  100. [LLD] [ELF] Fix the help listing for the wrap option. NFC. — martin / detail
  101. [InstCombine] Add nonuniform/undef vector tests for shift(binop(shift(x,c1),y),c2) patterns — llvm-dev / detail
  102. [mlir][gpu] Fix bug in kernel outlining — herhut / detail
  103. [InstCombine] foldShiftOfShiftedLogic - replace cast<BinaryOperator> with m_BinOp matcher. NFCI. — llvm-dev / detail
  104. Remove old create(MainFile)?IncludeInsertion overloads — alexfh / detail
  105. [InstCombine] foldShiftOfShiftedLogic - add support for nonuniform constant vectors — llvm-dev / detail
  106. [SCEV] Do not apply info from loop guards in AddRecs. — flo / detail
  107. [Clang][unittests][NFC] Break up test in Callbacks.cpp — stefanp / detail
  108. [gn build] Port 0741a2c9cac — llvmgnsyncbot / detail
  109. [mlir] Use PatternRewriter infrastructure for shape.assuming bufferization — tpopp / detail
  110. [libc++] More consistency with declaring int main(int, char**) — Louis Dionne / detail
  111. [SystemZ][z/OS] Update target specific __attribute__((aligned)) value for test — fanbo.meng / detail
  112. [clangd] Stop logging in fromJSON, report instead. — sam.mccall / detail
  113. [mlir][openmp][NFC]Remove unnecessary brackets and rephrase ParallelOp description in mlir definition — irina.dobrescu / detail
  114. [libc++] Make sure we don't cache DSL functions too aggressively — Louis Dionne / detail
  115. [OpenCL] Add new compilation mode for OpenCL 3.0. — anastasia.stulova / detail
  116. [InstCombine] Add tests for X shift (A srem B) -> X shift (A and B-1) pow2 nonuniform constant vectors — llvm-dev / detail
  117. [InstCombine] allow vector splats for add+and with high-mask — spatel / detail
  118. [Hexagon] Return 1 instead of 0 from getMaxInterleaveFactor — kparzysz / detail
  119. [InstCombine] commonShiftTransforms - add support for pow2 nonuniform constant vectors in srem fold — llvm-dev / detail
  120. [NFC] Reformat MILexer.cpp:getIdentifierKind — scott.linder / detail
  121. [ARM] Add MVE vecreduce costmodel tests. NFC — david.green / detail
  122. [mlir] Fix shared libs build — andrzej.warzynski / detail
  123. [MLIR] Add async token/value arguments to async.execute op — ezhulenev / detail
  124. [InstCombine] Add lshr(trunc(lshr(x,c1)), c2) -> trunc(lshr(lshr(x,c1),c2)) vector tests — llvm-dev / detail
  125. [InstCombine] Support lshr(trunc(lshr(x,c1)), c2) -> trunc(lshr(lshr(x,c1),c2)) uniform vector tests — llvm-dev / detail
  126. [mlir] Forward listeners when utilizing scf::IfOp::get*BodyBuilder. — tpopp / detail
  127. [AMDGPU] Only enable mad/mac legacy f32 patterns if denormals may be flushed — jay.foad / detail
  128. [LoopInterchange][NewPM] Port -loop-interchange to NPM — aeubanks / detail
  129. [FixIrreducible][NewPM] Port -fix-irreducible to NPM — aeubanks / detail
  130. [libc++] Remove some workarounds for C++03 — Louis Dionne / detail
  131. [clang] Don't look into <sysroot> for C++ headers if they are found alongside the toolchain — Louis Dionne / detail
  132. [libc++] Clean up logic around aligned/sized allocation and deallocation — Louis Dionne / detail
  133. [OpenMPOpt] Merge parallel regions — georgakoudis1 / detail
  134. [lldb] Update docs with new buildbot URLs — Jonas Devlieghere / detail
  135. [ARM][MIPS] Add funnel shift test coverage — llvm-dev / detail
  136. [BPF] Make BPFAbstractMemberAccessPass required — aeubanks / detail
  137. [libc++] NFCI: Define small methods of basic_stringstream inline — Louis Dionne / detail
  138. [libc++] Rename LIBCXX_ENABLE_DEBUG_MODE to LIBCXX_ENABLE_DEBUG_MODE_SUPPORT — Louis Dionne / detail
  139. [libc++] Fixup a missing occurrence of LIBCXX_ENABLE_DEBUG_MODE — Louis Dionne / detail
  140. [MemCpyOpt] Add test for incorrectly hoisted store (NFC) — nikita.ppv / detail
  141. [X86] Don't copy kill flag when expanding LCMPXCHG16B_SAVE_RBX — craig.topper / detail
  142. [X86] When expanding LCMPXCHG16B_NO_RBX in EmitInstrWithCustomInserter, directly copy address operands instead of going through X86AddressMode. — craig.topper / detail
  143. [clang] Add a test for CGDebugInfo treatment of blocks — scott.linder / detail
  144. [mlir] Fix TypeID for shared libraries built with -fvisibility=hidden. — stellaraccident / detail
  145. NFC: Address post-commit doc/formatting comments on TypeID.h. — stellaraccident / detail
  146. [NFC][Regalloc] Fix coding style in CalcSpillWeights — mtrofin / detail
  147. Enable LSAN for Android — vyng / detail
  148. [Reg2Mem][NewPM] Pin test to legacy PM — aeubanks / detail
  149. Revert "Give attributes C++ namespaces." — nicolas.vasilache / detail
  150. [mlir][Linalg] NFC - Cleanup explicitly instantiated paterns 1/n - LinalgToStandard.cpp — nicolas.vasilache / detail
  151. [mlir][Linalg] NFC - Cleanup explicitly instantiated paterns 2/n - Loops.cpp — nicolas.vasilache / detail
  152. Add GPU async op interface and token type. — csigg / detail
  153. [Hexagon] Generalize handling of SDNodes created during ISel — kparzysz / detail
  154. [Hexagon] Remove ISD node VSPLATW, use VSPLAT instead — kparzysz / detail
  155. [NFC][Regalloc] VirtRegAuxInfo::Hint does not need to be a field — mtrofin / detail
  156. DirectoryWatcher: add an implementation for Windows — Saleem Abdulrasool / detail
  157. [libc++] Remove redundant if(LIBCXX_INSTALL_LIBRARY) — Louis Dionne / detail
  158. [libc++] Remove code to prevent overwriting the system libc++ on Darwin — Louis Dionne / detail
  159. [WebAssembly] Prototype i16x8.q15mulr_sat_s — tlively / detail
  160. Temporarily revert "[ThinLTO] Re-order modules for optimal multi-threaded processing" — rupprecht / detail
  161. [IRMover] Add missing open quote in the warning message — Steven Wu / detail
  162. [SCCP] Reduce the number of times ResolvedUndefsIn is called for large modules. — efriedma / detail
  163. [X86][test] Add a regression test for lock cmpxchg16b on a global variable with offset — i / detail
  164. [X86] Check if call is indirect before emitting NT_CALL — craig.topper / detail
  165. Sink: Handle instruction sink when a user is dead — changpeng.fang / detail
  166. [mlir, win] Mark several MLRI tests as unsupported on system-windows — stilis / detail
  167. [bugpoint] Delete -safe-llc and make -run-llc work like -run-llc -safe-run-llc — i / detail
  168. [mlir] [standard] fixed typo in comment — ajcbik / detail
  169. [intel pt] Refactor parsing — walter erquinigo / detail
  170. [mlir] Rename BufferPlacement.h to Bufferize.h — silvasean / detail
  171. [mlir][openacc] Introduce acc.exit_data operation — clementval / detail
  172. [X86] Add CET test, NFC — xiang1.zhang / detail
  173. [PowerPC] Fix signed overflow in decomposeMulByConstant after D88201 — i / detail
  174. [CSKY 1/n] Add basic stub or infra of csky backend — zixuan.wu / detail
  175. [Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty. — dantrushin / detail
  176. [MemCpyOpt] Don't hoist store that's not guaranteed to execute — nikita.ppv / detail
  177. [mlir][scf] Fix a bug in scf::ForOp loop unroll with an epilogue — uday / detail
  178. [TblGen][Scheduling] Fix debug output. NFC — david.green / detail
  179. [AArch64][LV] Move vectorizer test to Transforms/LoopVectorize/AArch64. NFC — david.green / detail
  180. [clangd] Map bits/stdint-intn.h and bits/stdint-uintn.h to cstdint. — benny.kra / detail
  181. [DebugInfo] Support for DWARF attribute DW_AT_rank — AlokKumar.Sharma / detail
  182. [ARM] Attempt to make Tail predication / RDA more resilient to empty blocks — david.green / detail
  183. [MemCpyOpt] Add test for incorrect memset DSE (NFC) — nikita.ppv / detail
  184. [SCEV] Add a test case with ULE loop guard. — flo / detail
  185. [SCEV] Handle ULE in applyLoopGuards. — flo / detail
  186. [SCEV] Add test cases where the max BTC is imprecise, due to step != 1. — flo / detail
  187. [AMDGPU] Add gfx602, gfx705, gfx805 targets — tim.renouf / detail
  188. Step down from security group — listmail / detail
  189. [lldb] [Process/FreeBSD] Mark methods override in RegisterContext* — mgorny / detail
  190. [lldb] [Process/FreeBSDRemote] Kill process via PT_KILL — mgorny / detail
  191. [lldb] [Process/FreeBSDRemote] Fix double semicolon — mgorny / detail
  192. [InstCombine] Add test case showing rotate intrinsic being split by SimplifyDemandedBits — llvm-dev / detail
  193. [PowerPC] Add ppc32 funnel shift test coverage — llvm-dev / detail
  194. [lldb] [Windows] Add missing 'override', silencing warnings. NFC. — martin / detail
  195. [lldb] [Windows] Remove unused functions. NFC. — martin / detail
  196. Define splat_vector for ISD::SPLAT_VECTOR in TargetSelectionDAG.td — kparzysz / detail
  197. [PowerPC] ReplaceNodeResults - bail on funnel shifts and let generic legalizers deal with it — llvm-dev / detail
  198. Remove %tmp variables from test cases to appease update_test_checks.py — llvm-dev / detail
  199. [InstCombine] getLogBase2 - no need to specify Type. NFCI. — llvm-dev / detail
  200. Fix CMake configuration error when run with -Werror/-Wall — alex / detail
  201. [InstCombine] getLogBase2(undef) -> 0. — llvm-dev / detail
  202. [X86] Delete redundant 'static' from namespace scope 'static constexpr'. NFC — i / detail
  203. [SDAG] Remember to set UndefElts in isSplatValue for SPLAT_VECTOR — kparzysz / detail
  204. [Hexagon] Replace HexagonISD::VSPLAT with ISD::SPLAT_VECTOR — kparzysz / detail
  205. [X86] Add a X86ISD::BEXTRI to distinquish the case where the control must be a constant. — craig.topper / detail
  206. [X86] AMX intrinsics should have ImmArg for the register numbers and use timm in isel patterns. — craig.topper / detail
  207. [X86] Redefine X86ISD::PEXTRB/W and X86ISD::PINSRB/PINSRW to use a i8 TargetConstant for the immediate instead of a ptr constant. — craig.topper / detail
  208. [Coroutines] Refactor/Rewrite Spill and Alloca processing — xun / detail
  209. [mlir] add scf.if op canonicalization pattern that removes unused results — tobias.gysi / detail
  210. [InstCombine] Replace getLogBase2 internal helper with ConstantExpr::getExactLogBase2. NFCI. — llvm-dev / detail
  211. [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw — llvm-dev / detail
  212. [InstCombine] Remove accidental unnecessary ConstantExpr qualification added in rGb752daa26b64155 — llvm-dev / detail
  213. [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16. — llvm-dev / detail
  214. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  215. [VE][NFC] Clean VEISelLowering.cpp — marukawa / detail
  216. [InstCombine] add/adjust tests for add+xor -> shifts; NFC — spatel / detail
  217. [InstCombine] add tests with extra uses for add+xor transform; NFC — spatel / detail
  218. [InstCombine] add one-use check to add+xor transform — spatel / detail
  219. [InstCombine] allow vector splats for add+xor --> shifts — spatel / detail
  220. [MemCpyOpt] Add additional byval tests (NFC) — nikita.ppv / detail
  221. [LV] Extra predicated inloop reduction tests. NFC — david.green / detail
  222. [MemCpyOpt] Add lifetime may alias test (NFC) — nikita.ppv / detail
  223. [clang-tidy] Fix crash in readability-function-cognitive-complexity on weak refs — Zinovy Nis / detail
  224. [LV] Tail folded inloop reductions. — david.green / detail
  225. [X86] Define __LAHF_SAHF__ if feature 'sahf' is set or 32-bit mode — i / detail
  226. [InstCombine] combineLoadToOperationType(): don't fold int<->ptr cast into load — lebedev.ri / detail

#19651 (Oct 11, 2020 12:14:16 PM)

  1. flang-aarch64: Refine the number of parallel jobs — andrzej.warzynski / detail

#19649 (Oct 8, 2020 6:32:24 AM)

  1. [Driver] Add output file to properties of Command — sepavloff / detail
  2. [clangd] Add a missing include-fixer test for incomplete_type, NFC. — hokein.wu / detail
  3. [InstCombine] matchFunnelShift - support non-uniform constant vector shift amounts (PR46895) — llvm-dev / detail
  4. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — jhuber6 / detail
  5. [AMDGPU] Use isLegalMUBUFImmOffset more — sebastian.neubauer / detail
  6. [mlir][spirv] Add OpenCL extended ops: exp, fabs, s_abs — konrad.dobros / detail
  7. [mlir][Linalg] Add TensorsToBuffers support for Constant ops. — nicolas.vasilache / detail
  8. [llvm-readobj] - Fix possible crashes related to dumping gnu hash symbols. — grimar / detail
  9. [clangd] New CC Ranking Model to fix bad inference due to overflow. — usx / detail

#19648 (Oct 8, 2020 4:21:11 AM)

  1. [Test] Add test showing that we fail to eliminate implied exit conditions — mkazantsev / detail
  2. [llvm-readobj][test] - Improve testing in hash-table.test — grimar / detail
  3. Import llvm::StringSwitch into mlir namespace. — csigg / detail
  4. [InstCombine] canNarrowShiftAmt - replace custom Constant matching with m_SpecificInt_ICMP — llvm-dev / detail
  5. [mlir] Add basic support for dynamic tensor results in TensorToBuffers.cpp. — pifon / detail
  6. [InstCombine] matchRotate - add support for matching general funnel shifts with constant shift amounts (PR46896) — llvm-dev / detail
  7. [llvm-objdump] Ensure we consistently use the llvm::stable_sort wrappers. — llvm-dev / detail
  8. AArch64: treat MC expressions as 2s complement arithmetic. — Tim Northover / detail
  9. [AMDGPU][MC][GFX1030] Disabled v_mac_f32 — dmitry.preobrazhensky / detail
  10. [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail

#19647 (Oct 8, 2020 2:09:41 AM)

  1. [mlir] Added strides check to rank reducing subview verification — limo / detail
  2. [cmake] Fix cmake warning in standalone compiler-rt builds. — pierre.gousseau / detail
  3. [llvm-readobj] Add --coff-tls-directory flag to print TLS Directory & test. — me / detail

#19646 (Oct 8, 2020 1:33:16 AM)

  1. [AST][RecoveryExpr] Support dependent cast-expr in C for error-recovery. — hokein.wu / detail
  2. [AMDGPU] Add test with redundant copies to temporary stack slot produced by expandUnalignedLoad — Mirko.Brkusanin / detail
  3. [AMDGPU] Prefer SplitVectorLoad/Store over expandUnalignedLoad/Store — Mirko.Brkusanin / detail

#19645 (Oct 8, 2020 12:56:18 AM)

  1. [LV] Collect dead induction truncates — david.green / detail
  2. [clangd] Fix a typo, NFC. — hokein.wu / detail

#19644 (Oct 8, 2020 12:19:03 AM)

  1. [ARM] Replace llvm.experimental.vector.reduce.smax with llvm.vector.reduce.smax. NFC — david.green / detail

#19643 (Oct 7, 2020 11:43:06 PM)

  1. [LLD] [ELF] Fix up a comment regarding the --wrap option. NFC. — martin / detail
  2. [LLD] Ignore ELF tests when ld.lld defaults to MinGW — martin / detail

#19642 (Oct 7, 2020 10:57:05 PM)

  1. Update documentation and implementation of stage3 build — sguelton / detail

#19641 (Oct 7, 2020 9:19:07 PM)

  1. Return "[SCEV] Prove implicaitons via AddRec start" — mkazantsev / detail

#19640 (Oct 7, 2020 7:45:17 PM)

  1. BPF: fix incorrect DAG2DAG load optimization — yhs / detail
  2. Revert "[Support][unittests] Enforce alignment in ConvertUTFTest" — thakis / detail
  3. [NewPM] Use PassInstrumentation for -verify-each — aeubanks / detail

#19639 (Oct 7, 2020 7:07:03 PM)

  1. [IRMover] Avoid materializing global value that belongs to not-yet-linked module — Yuanfang Chen / detail
  2. Remove unused variables — gcmn / detail
  3. [X86] Move findDeadCallerSavedReg() into X86RegisterInfo — craig.topper / detail
  4. [X86] Fix bug in -mlvi-cfi that may clobber a live register — craig.topper / detail

#19638 (Oct 7, 2020 6:12:09 PM)

  1. [ImplicitNullChecks] Support complex addressing mode — anna / detail
  2. [libcxx] Use runtime rather then compile-time glibc version check — phosek / detail

#19637 (Oct 7, 2020 5:33:30 PM)

  1. [X86] Defer the creation of LCMPXCHG16B_SAVE_RBX until finalize-isel — craig.topper / detail

#19636 (Oct 7, 2020 4:57:29 PM)

  1. [sanitizer] Skip stack symbolization when not required for print format — tejohnson / detail
  2. Add test for disabling Dead Virtual Function Elimination — d.c.ddcc / detail

#19635 (Oct 7, 2020 3:18:57 PM)

  1. [mlir] [sparse] Rename getSparseMatrix to getMatrix — ajcbik / detail
  2. Add regular expressions to and DWARF Call Frame Information tests in case the architecture specific target is not compiled into LLVM. — gclayton / detail
  3. [NPM] Port strip nonlinetable debuginfo pass to the new pass manager — rnk / detail
  4. Port StripGCRelocates pass to NPM — rnk / detail
  5. [flang] Semantic checks for bad usage of whole assumed-size arrays — pklausler / detail
  6. [NFC][regalloc] Use MCRegister instead of unsigned in InterferenceCache — mtrofin / detail
  7. [M680x0] Add google/benchmark's CycleTimer support for M68K — minyihh / detail
  8. Fix a macOS build break caused by 3dfb94986170. — jingham / detail
  9. [libc++] Remove unused includes of Availability.h — Louis Dionne / detail
  10. [flang][msvc] Avoid dependence on long double — pklausler / detail

#19634 (Oct 7, 2020 12:20:06 PM)

  1. [PowerPC] add more builtins for PPCTargetLowering::getTgtMemIntrinsic — czhengsz / detail
  2. [PowerPC] implement target hook getTgtMemIntrinsic — czhengsz / detail
  3. [MachineInstr] exclude call instruction in mayAlias — czhengsz / detail
  4. Reapply "[OpenMP][FIX] Verify compatible types for declare variant calls" D88384 — johannes / detail
  5. [Test] Add test showing that we can avoid inserting trunc/zext — mkazantsev / detail
  6. BPF: avoid duplicated globals for CORE relocations — yhs / detail
  7. [SROA] rewritePartition()/findCommonType(): if uses have conflicting type, try getTypePartition() before falling back to largest integral use type (PR47592) — lebedev.ri / detail
  8. [lldb] Format unix signal table (NFC) — Jonas Devlieghere / detail
  9. [NFC] Use getZero instead of getConstant(0) — mkazantsev / detail
  10. [Support][unittests] Enforce alignment in ConvertUTFTest — ro / detail
  11. [AST][RecoveryExpr] Support dependent conditional operators in C for error recovery. — hokein.wu / detail
  12. [clang] Use isCompoundAssignmentOp to simplify the code, NFC. — hokein.wu / detail
  13. [clangd] Don't set the Underlying bit on targets of UsingDecls. — hokein.wu / detail
  14. [mlir][NFC] Style cleanup in comments — tpopp / detail
  15. [Test] Add one more test where we can avoid creating trunc — mkazantsev / detail
  16. [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known — jay.foad / detail
  17. [LAA] Add test for PR47751, which currently uses wrong bounds. — flo / detail
  18. [ARM] Regenerate vldlane tests — llvm-dev / detail
  19. [InstCombine] Tweak funnel by constant tests for better shl/lshr commutation coverage — llvm-dev / detail
  20. [AMDGPU] Implement hardware bug workaround for image instructions — rodrigo.dominguez / detail
  21. InstCombine: Negator: don't rely on complexity sorting already being performed (PR47752) — lebedev.ri / detail
  22. [LLD] [MinGW] Move an option definitions to alphabetical order, wrap a line. NFC. — martin / detail
  23. [mlir] Add support for diagnostics in C API. — zinenko / detail
  24. [libc++] Make sure __clear_and_shrink() maintains string invariants — Louis Dionne / detail
  25. [libc++] Add a CMake option to control whether the debug mode is supported — Louis Dionne / detail
  26. [lldb/docs] Clarify python/swig version incompatibility — pavel / detail
  27. [lldb] Check for and use ptsname_r if available — pavel / detail
  28. [libc++] Use the existing CMake caches when running build bots — Louis Dionne / detail
  29. [AMDGPU][MC] Improved diagnostics for instructions with missing features — dmitry.preobrazhensky / detail
  30. [llvm-readelf] - Implement --addrsig option. — grimar / detail
  31. [obj2yaml] - Rename `Group` to `GroupSection`. NFC. — grimar / detail
  32. [mlir] fix the types used during the generation of the kernel param array — tobias.gysi / detail
  33. [ADT] function_ref's constructor is unavailable if the argument is not callable. — sam.mccall / detail
  34. [gn build] (manually) port ce1365f8f7e — thakis / detail
  35. Revert "[ADT] function_ref's constructor is unavailable if the argument is not callable." — sam.mccall / detail
  36. [AMDGPU] Use @LINE for error checking in gfx10.3 assembler tests — jay.foad / detail
  37. [SVE] Lower fixed length VECREDUCE_OR operation — mcinally / detail
  38. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — RonakNilesh.Chauhan / detail
  39. [clangd] Fix argument type (bool->float). — adamcz / detail
  40. Introduce subtraction for FlatAffineConstraints — zinenko / detail
  41. [SystemZ][z/OS] Add test of zero length bitfield type size larger than target zero length bitfield boundary — Abhina.Sreeskantharajan / detail
  42. BPF: add AdjustOpt IR pass to generate verifier friendly codes — yhs / detail
  43. [gn build] Port ddf1864ace4 — llvmgnsyncbot / detail
  44. [Tests] Precommit test showing gap around load forwarding of vectors in instcombine — listmail / detail
  45. [NFC][InstCombine] Autogenerate a few tests being affected by upcoming patch — lebedev.ri / detail
  46. [MemCpyOpt] Add additional callslot test cases (NFC) — nikita.ppv / detail
  47. [clang-format][NFC] Store FormatToken::Type as an enum instead of bitfield — Alexander.Richardson / detail
  48. [clang-format][tests] Fix MacroExpander lexer not parsing C++ keywords — Alexander.Richardson / detail
  49. Reapply [ADT] function_ref's constructor is unavailable if the argument is not callable. — sam.mccall / detail
  50. [json] Provide a means to delegate writing a value to another API — sam.mccall / detail
  51. [WebAssembly] Rename Emscripten EH functions — aheejin / detail
  52. [mlir][CAPI] Attribute set/remove on operations. — stellaraccident / detail
  53. [NFC] Add contributors names to CREDITS.TXT — fanbo.meng / detail
  54. [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. — Amara Emerson / detail
  55. [clangd] Disambiguate overloads of std::move for header insertion. — sam.mccall / detail
  56. Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}. — Amara Emerson / detail
  57. [AMDGPU] Use default zero flag operands in flat scratch — Stanislav.Mekhanoshin / detail
  58. [LAA] Use DL to get element size for bound computation. — flo / detail
  59. [test][MC] Use %python in llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  60. [AMDGPU] Add tied operand to d16 scratch loads — Stanislav.Mekhanoshin / detail
  61. [mlir] Fix build after 322d0afd875df66b36e4810a2b95c20a8f22ab9b due to change in intrinsic overloads. — Amara Emerson / detail
  62. [CodeGen][X86] Cleanup labels on some sse/avx intrinsics tests. NFCI. — llvm-dev / detail
  63. Fix Wdocumentation warnings due to case mismatch. NFCI. — llvm-dev / detail
  64. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  65. Add a clarifying a comment on CastInst::isNoopCast — listmail / detail
  66. [clangd] Add a NewName optional parameter to clangdServer::prepareRename. — hokein.wu / detail
  67. Add REQUIRES: x86-registered-target to test as it was failing on build bots without x86. — douglas.yung / detail
  68. Remove D80713.diff added in 528057c19755ad842052fba3a42dcbf7deafc6de — RonakNilesh.Chauhan / detail
  69. [InstCombine] Add checks for and(logicalshift(zext(x),undef),y) cases — llvm-dev / detail
  70. [SVE] Add legalisation tests to sve-fixed-length-fp-reduce.ll — mcinally / detail
  71. [BasicBlockSections] Make sure that the labels for address-taken blocks are emitted after switching the seciton. — rahmanl / detail
  72. [NFC][MLInliner] Getters should return by reference — mtrofin / detail
  73. Add validity assert on entry to CastInst::isNoopCast [NFC] — listmail / detail

#19634 (Oct 7, 2020 12:20:06 PM)

  1. clang-x86-ninja-win10: added LLVM_LIT_TOOLS_DIR — kuhnel / detail

#18786 (Oct 6, 2020 8:34:40 PM)

  1. [flang][openacc] Fix device_num and device_type clauses for init directive — clementval / detail
  2. [CodeGen][TailDuplicator] Don't duplicate blocks with INLINEASM_BR — isanbard / detail

#18785 (Oct 6, 2020 6:25:04 PM)

  1. [libc++] Add assert to check bounds in `constexpr string_view::operator[]` — Louis Dionne / detail
  2. [CMake] Track TSan's dependency on C++ headers — phosek / detail
  3. Replace shadow space zero-out by madvise at mmap — jianzhouzh / detail
  4. docs: Emphasize ArrayRef over SmallVectorImpl — Duncan P. N. Exon Smith / detail
  5. [RuntimeDyld][COFF] Report fatal error on error, rather than emiting diagnostic. — Lang Hames / detail
  6. Fix out-of-tree clang build due to sysexits change — Matthew.Arsenault / detail
  7. Relax FuseTensorReshapeOpAsproducer identity mapping constraint — ataei / detail
  8. [gn build] manually port 5e4409f308177 — thakis / detail
  9. [lldb] Change the xcrun (fallback) logic in GetXcodeSDK — Jonas Devlieghere / detail
  10. [Attributor] Give up early on AANoReturn::initialize — johannes / detail
  11. [Attributor] Ignore read accesses to constant memory — johannes / detail
  12. [Attributor] Use smarter way to determine alignment of GEPs — johannes / detail

#18783 (Oct 6, 2020 1:18:20 PM)

  1. [c++17] Implement P0145R3 during constant evaluation. — richard / detail
  2. [libc++] Add a script to setup CI on macOS nodes — Louis Dionne / detail
  3. Revert [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  4. Remove unneeded "allow-unregistered-dialect" from shape-type-conversion.mlir test (NFC) — joker.eph / detail
  5. [mlir] [sparse] convenience runtime support to read Matrix Market format — ajcbik / detail

#18782 (Oct 6, 2020 6:51:10 AM)

  1. [mlir][Linalg] Extend buffer allocation to support Linalg init tensors — nicolas.vasilache / detail
  2. [AMDGPU][MC] Added detection of unsupported instructions — dmitry.preobrazhensky / detail
  3. [ARM] Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV — samuel.tebbs / detail
  4. [clangd] Add basic keyword-name-validation in rename. — hokein.wu / detail
  5. [InstCombine] FoldShiftByConstant - consistently use ConstantExpr in logicalshift(trunc(shift(x,c1)),c2) fold. NFCI. — llvm-dev / detail
  6. [InstCombine] canRewriteGEPAsOffset - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  7. Revert "[c++17] Implement P0145R3 during constant evaluation." — gribozavr / detail
  8. Silence -Wunused-variable in NDEBUG mode — gribozavr / detail
  9. Add ability to turn off -fpch-instantiate-templates in clang-cl — hans / detail
  10. [Attributor][NFC] Ignore benign uses in AAMemoryBehaviorFloating — johannes / detail
  11. [Attributor][FIX] Dead return values are not `noundef` — johannes / detail
  12. [Attributor][FIX] Move assertion to make it not trivially fail — johannes / detail
  13. [test][NewPM] Make dead-uses.ll work under NPM — aeubanks / detail
  14. [test][InstCombine][NewPM] Fix InstCombine tests under NPM — aeubanks / detail
  15. [BPF][NewPM] Make BPFTargetMachine properly adjust NPM optimizer pipeline — aeubanks / detail
  16. [HIP] Restructure hip headers to add cmath — enye.shi / detail
  17. [gn build] Port aa2b593f149 — llvmgnsyncbot / detail
  18. [SimplifyLibCalls] Optimize mempcpy_chk to mempcpy — Dávid Bolvanský / detail
  19. [HIP] NFC Add comments to cmath functions — enye.shi / detail
  20. [X86] .code16: temporarily set Mode32Bit when matching an instruction with the data32 prefix — i / detail
  21. [libc++] Allow retries in two flaky tests — Louis Dionne / detail
  22. [APIntTest] Extend extractBits to check 'lshr+trunc' pattern for each case as well. — llvm-dev / detail
  23. [flang] Track CHARACTER length better in TypeAndShape — pklausler / detail
  24. [libc++] Check _LIBCPP_USE_CLOCK_GETTIME before using clock_gettime — Louis Dionne / detail
  25. [MemCpyOpt] Add separate statistic for call slot optimization (NFC) — nikita.ppv / detail
  26. [MemCpyOpt] Check for throwing calls during call slot optimization — nikita.ppv / detail
  27. [MemCpyOpt] Use dereferenceable pointer helper — nikita.ppv / detail
  28. [AMDGPU] Remove SIInstrInfo::calculateLDSSpillAddress — sebastian.neubauer / detail
  29. [X86][SSE] combineX86ShuffleChain add 'CanonicalizeShuffleInput' helper. NFCI. — llvm-dev / detail
  30. [SystemZ][z/OS] Set default alignment rules for z/OS target — Abhina.Sreeskantharajan / detail
  31. [AMDGPU] Create isGFX9Plus utility function — Stanislav.Mekhanoshin / detail
  32. [mlir][vector] Fold extractOp coming from broadcastOp — thomasraoux / detail
  33. [AMDGPU] Emit correct kernel descriptor on big-endian hosts — scott.linder / detail
  34. [mlir][spirv] Fix extended insts deserialization generation — antiagainst / detail
  35. [mlir][Linalg] Implement tiling on tensors — nicolas.vasilache / detail
  36. [SystemZ][z/OS] Set default alignment rules for z/OS target — Abhina.Sreeskantharajan / detail
  37. [NFC][flang] Add the header file Todo.h. This file is being upstreamed to satisfy dependencies and enable continued progress on lowering of OpenMP, OpenACC, etc. — eschweitz / detail
  38. [AMDGPU] Fix remaining kernel descriptor test — scott.linder / detail
  39. [mlir][spirv] Add Vector to SPIR-V conversion pass — thomasraoux / detail
  40. [NFC][MC] Type uses of MCRegUnitIterator as MCRegister — mtrofin / detail

#18781 (Oct 6, 2020 6:35:49 AM)

  1. [clang-tidy] Remove obsolete checker google-runtime-references — adam.balogh / detail
  2. [gn build] Port d6c9dc3c17e — llvmgnsyncbot / detail
  3. [llvm-objcopy][NFC] fix style issues reported by clang-format. — a.v.lapshin / detail
  4. [InstCombine] FoldShiftByConstant - remove unnecessary cast<>. NFC. — llvm-dev / detail
  5. [InstCombine] FoldShiftByConstant - use PatternMatch for logicalshift(trunc(shift(x,c1)),c2) fold. NFCI. — llvm-dev / detail
  6. [lldb] [Platform] Move common ::DebugProcess() to PlatformPOSIX — mgorny / detail
  7. [SystemZAsmParser] Treat VR128 separately in ParseDirectiveInsn(). — paulsson / detail
  8. Convert diagnostics about multi-character literals from extension to warning — aaron / detail

#18781 (Oct 6, 2020 6:35:49 AM)

  1. flang-aarch64-ubuntu-clang-build: increase the number of parellel jobs — andrzej.warzynski / detail

#18780 (Oct 6, 2020 4:24:53 AM)

  1. Revert "[llvm-objcopy][MachO] Add missing std::move." — gribozavr / detail
  2. Revert "[llvm-objcopy][MachO] Add support for universal binaries" — gribozavr / detail
  3. [mlir] Add file to implement bufferization for shape ops. — tpopp / detail
  4. [OpenMP][RTL] Remove dead code — Pushpinder.Singh / detail
  5. [SVE] Lower fixed length vector floating point rounding operations. — paul.walker / detail
  6. [SVE] Lower fixed length vector fneg and fsqrt operations. — paul.walker / detail
  7. [clangd] Add `score` extension to workspace/symbol response. — sam.mccall / detail
  8. [AArch64] Correct parameter type for unsigned Neon scalar shift intrinsics — david.spickett / detail
  9. [libcxx][lit] Add support for custom ssh/scp flags in ssh.py — Alexander.Richardson / detail
  10. [Statepoints] Change statepoint machine instr format to better suit VReg lowering. — dantrushin / detail
  11. [llvm-objcopy][MachO] Add support for universal binaries — alexshap / detail

#18779 (Oct 6, 2020 2:13:00 AM)

  1. [flang][NFC] Remove redundant `;` — andrzej.warzynski / detail
  2. [mlir][Linalg] Reintroduced missing verification check — nicolas.vasilache / detail
  3. [clangd] Fix an inconsistent ReasonToReject enum usage, NFC. — hokein.wu / detail
  4. [MLIR][SPIRVToLLVM] Conversion for composite extract and insert — georgemitenk0v / detail
  5. [AMDGPU] Fix gcc warnings — sebastian.neubauer / detail
  6. [clangd] Verify the diagnostic code in include-fixer diagnostic tests, NFC. — hokein.wu / detail
  7. [llvm-readobj/elf][test] - Stop using precompiled binaries in mips-got.test — grimar / detail
  8. [VPlan] Add vplan native path vectorization test case for inner loop reduction — flo / detail

#18779 (Oct 6, 2020 2:13:00 AM)

  1. flang-aarch64-ubuntu-clang: Refine the set-up for `-WError` — andrzej.warzynski / detail

#18778 (Oct 5, 2020 1:10:52 PM)

  1. [gcov] Fix non-determinism (DenseMap iteration order) of checksum computation — i / detail
  2. [lldb/test] Catch invalid calls to expect() — davelee.com / detail
  3. [CodeGen][MachineSched] Fixup function name typo. NFC — jonathan_roelofs / detail
  4. [NFC][GCOV] Fix build: there's `llvm::stable_partition()` wrapper — lebedev.ri / detail
  5. [CUDA] Don't call __cudaRegisterVariable on C++17 inline variables — i / detail
  6. [LLD] [COFF] Fix parsing version numbers with leading zeros — martin / detail
  7. [LLD] [COFF] Add a private option for setting the os version separately from subsystem version — martin / detail
  8. [LLD] [MinGW] Simplify handling of os/subsystem version — martin / detail
  9. [LLD] [MinGW] Support setting the subsystem version via the subsystem argument — martin / detail
  10. [flang] Make binary->decimal conversion buffer sizes accurate — pklausler / detail
  11. [libc++] Fix several debug mode tests — Louis Dionne / detail
  12. [SLC] Optimize mempcpy_chk to mempcpy — Dávid Bolvanský / detail
  13. Revert "[SLC] Optimize mempcpy_chk to mempcpy" — Dávid Bolvanský / detail
  14. [libc++] NFC: Remove unused <iostream> include in atomic.cpp — Louis Dionne / detail
  15. [libc++] NFC: Rename variant helpers to avoid name clashes — Louis Dionne / detail
  16. [libc++] Use __has_include instead of complex logic in thread.cpp — Louis Dionne / detail
  17. [RISCV] Use the extensions in the canonical order (NFC) — ebahapo / detail
  18. [RISCV] Add SiFive cores to the CPU option — ebahapo / detail
  19. [flang] Correct kP scaling on F output — pklausler / detail
  20. [InstCombine] Revert rL226781 "Teach InstCombine to canonicalize loads which are only ever stored to always use a legal integer type if one is available." (PR47592) — lebedev.ri / detail
  21. [MLIR][SPIRV] Extend _reference_of to support SpecConstantCompositeOp. — antiagainst / detail
  22. [SVE] Add legalisation tests to sve-fixed-length-int-reduce.ll — mcinally / detail
  23. Revert "Outline non returning functions unless a longjmp" — Vedant Kumar / detail
  24. Cleanup CodeGen/CallingConvLower.cpp — i / detail
  25. [SelectionDAG] Make sure FMF are propagated when getSetcc canonicalizes FP constants to RHS. — craig.topper / detail
  26. [X86] Remove X86ISD::LCMPXCHG8_SAVE_EBX_DAG and LCMPXCHG8B_SAVE_EBX pseudo instruction — craig.topper / detail
  27. [libcxx][dsl] Fix mutable default argument warning — Alexander.Richardson / detail
  28. [OpenMP][Archer][Tests] NFC: fix spurious test failure — protze / detail
  29. Show register names in DWARF unwind info. — gclayton / detail
  30. Fix raciness in the StopHook check for "has the target run". — jingham / detail
  31. [libc++] Improve tests for std::quoted — Louis Dionne / detail
  32. [NFC][regalloc] Separate iteration from AllocationOrder — mtrofin / detail
  33. [RISCV] Fix broken test — ebahapo / detail
  34. Fix reordering of instructions during VirtRegRewriter unbundling — carl.ritson / detail
  35. [AMDGPU] SIInsertSkips: Refactor early exit block creation — carl.ritson / detail
  36. [MLInliner] Factor out logging — mtrofin / detail
  37. [NewPM] Set -enable-npm-optnone to true by default — aeubanks / detail
  38. Make OpenMP tests less brittle in the face of changes in constant — richard / detail
  39. [c++17] Implement P0145R3 during constant evaluation. — richard / detail
  40. [dotest] Simplify logic to find the Python path — Jonas Devlieghere / detail
  41. [GVN LoadPRE] Extend the scope of optimization by using context to prove safety of speculation — serguei.katkov / detail
  42. [AttributeFuncs] Consider `align` in `typeIncompatible` — johannes / detail
  43. [AttributeFuncs] Consider `noundef` in `typeIncompatible` — johannes / detail
  44. [JITLink][ELF] Handle BSS sections, improve some error messages. — Lang Hames / detail
  45. [AttributeFuncs][FIX] Update new tests (D87304) after sret changes — johannes / detail
  46. Revert "[SCEV] Prove implicaitons via AddRec start" — mkazantsev / detail
  47. [AttributeFuncs][FIX] Update new tests (D87304, D87306) after sret changes — johannes / detail
  48. [AST][RecoveryExpr] Support dependent binary operator in C for error recovery. — hokein.wu / detail
  49. [SVE][CodeGen] Fix DAGCombiner::ForwardStoreValueToDirectLoad for scalable vectors — david.sherwood / detail
  50. [lldb] Symlink the Clang resource directory to the LLDB build directory in standalone builds — Raphael Isemann / detail
  51. [LLDB] Add QEMU testing environment setup guide for SVE testing — omair.javaid / detail

#18777 (Oct 5, 2020 12:32:30 PM)

  1. [InstCombine] Add test for PR47730 — nikita.ppv / detail
  2. [InstCombine] Handle GEP inbounds in select op replacement (PR47730) — nikita.ppv / detail

#18776 (Oct 5, 2020 11:54:14 AM)

  1. [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-store.ll — david.sherwood / detail
  2. docs: add documentation describing API Notes — Saleem Abdulrasool / detail
  3. [NFC][regalloc] Model weight normalization as a virtual — mtrofin / detail
  4. [clangd] Describe non-handling of most IWYU pragmas. NFC — sam.mccall / detail

#18775 (Oct 5, 2020 11:14:51 AM)

  1. [llvm-objcopy][MachO] Add support for universal binaries — alexshap / detail
  2. Revert "[ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV" — Amara Emerson / detail
  3. [InstCombine] FoldShiftByConstant - use m_Specific. NFCI. — llvm-dev / detail
  4. [GlobalISel] Fix CSEMIRBuilder silently allowing use-before-def. — Amara Emerson / detail
  5. [llvm-objcopy][MachO] Add missing std::move. — alexshap / detail

#18774 (Oct 5, 2020 10:29:00 AM)

  1. [flang] Introduce DiagnosticConsumer classes in libflangFrontend — andrzej.warzynski / detail
  2. Add definition for static constexpr member (NFC) — joker.eph / detail
  3. [mlir][Linalg] Remove unused variable. NFCI. — benny.kra / detail
  4. Revert "[DebugInfo] Improve dbg preservation in LSR." — nikita.ppv / detail
  5. [InstCombine] canEvaluateShifted - remove dead (and never used code). NFC. — llvm-dev / detail
  6. [SelectionDAG] Don't remove unused negated constant immediately — qiucofan / detail

#18773 (Oct 5, 2020 9:48:52 AM)

  1. [X86] isTargetShuffleEquivalent - merge duplicate array accesses. NFCI. — llvm-dev / detail
  2. [InstCombine] Add or(shl(v,and(x,bw-1)),lshr(v,bw-and(x,bw-1))) funnel shift tests — llvm-dev / detail
  3. [InstCombine] Extend 'shift with constants' vector tests — llvm-dev / detail
  4. [SVE] Lower fixed length VECREDUCE_AND operation — mcinally / detail
  5. Revert "[OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload" — jhuber6 / detail

#18772 (Oct 5, 2020 9:10:29 AM)

  1. [mlir] Split alloc-like op LLVM lowerings into base and separate derived classes. — csigg / detail
  2. [libc++/abi] Revert "[libc++] Move the weak symbols list to libc++abi" — Louis Dionne / detail

#18771 (Oct 5, 2020 8:29:33 AM)

  1. [ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV — samuel.tebbs / detail
  2. [SystemZ] Add support for .insn directives for vector instructions. — paulsson / detail
  3. [OpenMP][Tests] NFC: fix flaky test failure caused by rare scheduling — protze / detail
  4. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — jhuber6 / detail
  5. Revert SVML support for sqrt — aktoon / detail
  6. [docs] Revise loop terminology reference. — llvm-project / detail

#18770 (Oct 5, 2020 7:52:32 AM)

  1. [mlir][Linalg] Canonicalize TensorCastOp away when it feeds a LinalgOp. — nicolas.vasilache / detail

#18769 (Oct 5, 2020 7:08:41 AM)

  1. [VPlan] Clean up uses/operands on VPBB deletion. — flo / detail

#18768 (Oct 5, 2020 6:28:41 AM)

  1. [clangd] Remove unused using-decls in TypeHierarchyTests, NFC. — hokein.wu / detail
  2. [TableGen] Added a function for identification of unsupported opcodes. — dmitry.preobrazhensky / detail
  3. [AMDGPU][RegAlloc][SplitKit] Pre-commit test for D88821 — carl.ritson / detail
  4. [ASTImporter][AST] Fix structural equivalency crash on dependent FieldDecl — gabor.marton / detail
  5. [ValueTracking] canCreateUndefOrPoison - use APInt to check bounds instead of getZExtValue(). — llvm-dev / detail
  6. [LV] Regenerate test. NFC — david.green / detail
  7. [clangd] Add isKeyword function. — hokein.wu / detail
  8. [Parser] ParseMicrosoftAsmStatement - Replace bit '|' operator with logical '||' operator. (PR47071) — llvm-dev / detail

#18767 (Oct 5, 2020 4:17:11 AM)

  1. Promote transpose from linalg to standard dialect — benny.kra / detail
  2. [VE] Support register and frame-index pair correctly — jam / detail
  3. [mlir] Fix SubViewOp doc in .td — ntv / detail
  4. [AMDGPU] Use tablegen for argument indices — sebastian.neubauer / detail
  5. Reland "[lldb] Don't send invalid region addresses to lldb server" — david.spickett / detail
  6. [AST][RecoveryExpr] Fix a crash on undeduced type. — hokein.wu / detail

#18766 (Oct 5, 2020 2:04:57 AM)

  1. [AST][RecoveryExpr] Popagate the error-bit from a VarDecl's initializer to DeclRefExpr. — hokein.wu / detail
  2. [TableGen][GlobalISel] add handling of nested *_SUBREG — mikael.holmen / detail
  3. [AMDGPU] Split R600 and GCN bfe patterns — jay.foad / detail
  4. [AMDGPU] Make bfe patterns divergence-aware — jay.foad / detail

#18765 (Oct 5, 2020 1:19:18 AM)

  1. [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail

#18764 (Oct 5, 2020 12:40:31 AM)

  1. [RISCV][ASAN] mark asan as supported for RISCV64 and enable tests — kupokupokupopo / detail

#18763 (Oct 4, 2020 11:52:34 PM)

  1. [llvm] Rename DwarfFile to DWARFFile to fix ODR violation (NFC) — Jonas Devlieghere / detail

#18762 (Oct 4, 2020 11:06:29 PM)

  1. [lldb] [test/Register] Attempt to fix x86-fp-read.test on Darwin — Jonas Devlieghere / detail

#18761 (Oct 4, 2020 8:38:31 PM)

  1. [X86] MWAITX_SAVE_RBX should not have EBX as an implicit use. — craig.topper / detail

#18760 (Oct 4, 2020 7:49:40 PM)

  1. [HIP] Fix default output file for -E — Yaxun.Liu / detail
  2. [HIP] Fix -fgpu-allow-device-init option — Yaxun.Liu / detail
  3. llvm-dwarfdump: Don't try to parse rnglist tables when dumping CUs — dblaikie / detail

#18759 (Oct 4, 2020 7:10:22 PM)

  1. Recommit "[HIP] Add option --gpu-instrument-lib=" — Yaxun.Liu / detail

#18758 (Oct 4, 2020 6:32:35 PM)

  1. llvm-dwarfdump: Add support for DW_RLE_startx_endx — dblaikie / detail
  2. [HIP] Add option --gpu-instrument-lib= — Yaxun.Liu / detail
  3. Revert "[HIP] Add option --gpu-instrument-lib=" — Yaxun.Liu / detail

#18757 (Oct 4, 2020 5:52:05 PM)

  1. [X86] Remove MWAITX_SAVE_EBX pseudo instruction. Always save/restore the full %rbx register even in gnux32. — craig.topper / detail

#18756 (Oct 4, 2020 4:42:00 PM)

  1. llvm-dwarfdump: Dump address forms in their encoded length rather than always in 64 bits — dblaikie / detail
  2. [NFCI] Remove unnecessary trailing undef in RuntimeLibcalls.def — Yuanfang Chen / detail
  3. [NewPM] collapsing nested pass mangers of the same type — Yuanfang Chen / detail
  4. llvm-dwarfdump: Print addresses in debug_line to the parsed address size — dblaikie / detail

#18755 (Oct 4, 2020 3:48:59 PM)

  1. Revert "[RFC] Factor out repetitive cmake patterns for llvm-style projects" — stephen.neuendorffer / detail
  2. [X86] Remove usesCustomInserter from MWAITX_SAVE_EBX and MWAITX_SAVE_RBX. NFC — craig.topper / detail
  3. [X86] Correct the implicit defs/uses for the MWAITX pseudo instructions. — craig.topper / detail
  4. [DomTree] findNearestCommonDominator: assert the nodes are in tree — i / detail

#18754 (Oct 4, 2020 3:11:17 PM)

  1. [Coroutines][NewPM] Fix coroutine tests under new pass manager — aeubanks / detail

#18753 (Oct 4, 2020 2:17:21 PM)

  1. llvm-dwarfdump: Skip tombstoned address ranges — dblaikie / detail
  2. [NFC][SCEV] Add a test with some patterns where we could treat inttoptr/ptrtoint as semi-transparent — lebedev.ri / detail

#18752 (Oct 4, 2020 1:39:50 PM)

  1. Implement callee/caller type checking for llvm.call — joker.eph / detail
  2. [MemCpyOpt] Add tests for call slot optimization with GEPs (NFC) — nikita.ppv / detail

#18751 (Oct 4, 2020 1:02:16 PM)

  1. [X86] Remove an accidentally added file. NFC. — martin / detail
  2. [MemCpyOpt] Don't use array allocas in tests (NFC) — nikita.ppv / detail

#18750 (Oct 4, 2020 12:23:09 PM)

  1. [X86] Consolidate wide Key Locker intrinsics into the same header as the other Key Locker intrinsics. — craig.topper / detail
  2. [X86] Synchronize the loadiwkey builtin operand order with gcc version. — craig.topper / detail
  3. [X86] Synchronize the encodekey builtins with gcc. Don't assume void* is 16 byte aligned. — craig.topper / detail
  4. [X86] Sync AESENC/DEC Key Locker builtins with gcc. — craig.topper / detail
  5. [gn build] Port 6c6cd5f8a97 — llvmgnsyncbot / detail
  6. [SDA] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail

#18749 (Oct 4, 2020 11:46:31 AM)

  1. [VPlan] Add VPRecipeBase::toVPUser helper (NFC). — flo / detail

#18748 (Oct 4, 2020 10:56:20 AM)

  1. [NFC][clang][codegen] Autogenerate a few ARM SVE tests that are being affected by an upcoming patch — lebedev.ri / detail
  2. [VPlan] Account for removed users in replaceAllUsesWith. — flo / detail

#18747 (Oct 4, 2020 9:42:04 AM)

  1. [PowerPC] Add builtins for xvtdiv(dp|sp) and xvtsqrt(dp|sp). — esme.yi / detail

#18746 (Oct 4, 2020 9:04:45 AM)

  1. [SDAG] fold x * 0.0 at node creation time — spatel / detail

#18745 (Oct 4, 2020 8:28:31 AM)

  1. [MemCpyOpt] Add additional call slot tests (NFC) — nikita.ppv / detail

#18744 (Oct 4, 2020 7:34:45 AM)

  1. [RISCV][ASAN] instrumentation pass now uses proper shadow offset — kupokupokupopo / detail
  2. [X86][SSE] isTargetShuffleEquivalent - ensure shuffle inputs are the correct size. — llvm-dev / detail

#18743 (Oct 4, 2020 5:24:32 AM)

  1. [RISCV][ASAN] support code for architecture-specific parts of asan — kupokupokupopo / detail
  2. [CodeGen] Improve likelihood branch weights — koraq / detail

#18742 (Oct 4, 2020 1:56:31 AM)

  1. [OldPM] Pass manager: run SROA after (simple) loop unrolling — lebedev.ri / detail

#18741 (Oct 4, 2020 1:16:33 AM)

  1. [RISCV][ASAN] unwind fixup — kupokupokupopo / detail

#18740 (Oct 3, 2020 11:02:42 PM)

  1. [lldb] [test/Register] Mark new FP reg tests XFAIL on Darwin — Jonas Devlieghere / detail

#18739 (Oct 3, 2020 10:22:48 PM)

  1. [X86] LOADIWKEY, ENCODEKEY128 and ENCODEKEY256 clobber EFLAGS. — craig.topper / detail

#18738 (Oct 3, 2020 9:44:36 PM)

  1. [X86] Add memory operand to AESENC/AESDEC Key Locker instructions. — craig.topper / detail

#18737 (Oct 3, 2020 6:50:34 PM)

  1. [X86] Remove X86ISD::MWAITX_DAG. Just match the intrinsic to the custom inserter pseudo instruction during isel. — craig.topper / detail
  2. [X86] Move ENCODEKEY128/256 handling from lowering to selection. — craig.topper / detail

#18736 (Oct 3, 2020 5:52:37 PM)

  1. [RFC] Factor out repetitive cmake patterns for llvm-style projects — stephen.neuendorffer / detail

#18735 (Oct 3, 2020 4:58:35 PM)

  1. [X86] Add X86ISD opcodes for the Key Locker AESENC*KL and AESDEC*KL instructions — craig.topper / detail

#18734 (Oct 3, 2020 3:20:37 PM)

  1. Add indented raw_ostream class — jpienaar / detail

#18733 (Oct 3, 2020 2:36:35 PM)

  1. [Object][MachO] Refactor MachOUniversalWriter — alexshap / detail

#18732 (Oct 3, 2020 1:31:09 PM)

  1. [VPlan] Properly update users when updating operands. — flo / detail
  2. [lldb] [test/Register] Mark new FP reg tests XFAIL on Windows — mgorny / detail
  3. [MC] Assert that MCRegUnitIterator operates over MCRegisters — mtrofin / detail

#18731 (Oct 3, 2020 12:54:47 PM)

  1. [LV] Add another test case with unsinkable first-order recurrences. — flo / detail
  2. [NFC][PhaseOrdering] Add a test showing new inttoptr casts after SROA due to InstCombine (PR47592) — lebedev.ri / detail
  3. [NFC][InstCombine] Autogenerate a few tests being affected by an upcoming patch — lebedev.ri / detail

#18730 (Oct 3, 2020 12:16:36 PM)

  1. Revert "[Driver] Move detectLibcxxIncludePath to ToolChain" — thakis / detail
  2. [AArch64] Match the windows canonical callee saved register order — martin / detail
  3. [AArch64] Allow pairing lr with other GPRs for WinCFI — martin / detail
  4. [AArch64] Prefer prologues with sp adjustments merged into stp/ldp for WinCFI, if optimizing for size — martin / detail

#18729 (Oct 3, 2020 11:13:33 AM)

  1. [asan] Stop instrumenting user-defined ELF sections — mgorny / detail
  2. [lldb] [Process/NetBSD] Fix reading FIP/FDP registers — mgorny / detail
  3. [lldb] [Process/NetBSD] Fix crash on unsupported i386 regs — mgorny / detail
  4. [lldb] [test/Register] Add read/write tests for x87 regs — mgorny / detail
  5. [clang][NFC] Change a mention of `objc_static_protocol` to `non_runtime` — nathan / detail

#18728 (Oct 3, 2020 10:37:02 AM)

  1. [Analysis] resolveAllCalls - fix use after std::move warning. NFCI. — llvm-dev / detail
  2. [InstCombine] Add tests for or(shl(x,c1),lshr(y,c2)) patterns that could fold to funnel shifts — llvm-dev / detail

#18727 (Oct 3, 2020 10:00:35 AM)

  1. Revert "Add indented raw_ostream class" — jpienaar / detail

#18726 (Oct 3, 2020 9:24:25 AM)

  1. [ARM] Fix pointer offset when splitting stores from VMOVDRR — david.green / detail
  2. Add indented raw_ostream class — jpienaar / detail
  3. [InstCombine] Add or(shl(v,and(x,bw-1)),lshr(v,bw-and(x,bw-1))) rotate tests — llvm-dev / detail

#18725 (Oct 3, 2020 8:48:14 AM)

  1. [InstCombine] recognizeBSwapOrBitReverseIdiom - add vector support — llvm-dev / detail

#18724 (Oct 3, 2020 8:12:35 AM)

  1. Add a break statement to appease the build bots; NFC — aaron / detail

#18723 (Oct 3, 2020 7:32:06 AM)

  1. [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191) (Reapplied) — llvm-dev / detail
  2. modernize-use-trailing-return-type fix for PR44206 — aaron / detail
  3. [flang][NFC] Fix build errors for clang-10 — andrzej.warzynski / detail
  4. [InstCombine] recognizeBSwapOrBitReverseIdiom - use generic CreateIntegerCast — llvm-dev / detail

#18722 (Oct 3, 2020 6:50:46 AM)

  1. [Sema] List conversion validate character array. — koraq / detail
  2. [NFCI][clang-tidy] FunctionCognitiveComplexityCheck::check(): try to fix windows arm build bots — lebedev.ri / detail

#18721 (Oct 3, 2020 4:39:58 AM)

  1. [ARM] Test to show incorrect pointer info. NFC — david.green / detail

#18720 (Oct 3, 2020 2:30:36 AM)

  1. [MemCpyOpt] Remove unnecessary -dse from test (NFC) — nikita.ppv / detail
  2. [MemCpyOpt] Make moveUp() a member method (NFC) — nikita.ppv / detail

#18719 (Oct 2, 2020 10:00:37 PM)

  1. [X86] Key Locker instructions should use VR128 regclass not VR128X. — craig.topper / detail

#18718 (Oct 2, 2020 7:37:32 PM)

  1. [PATCH] Fix typo (NFC) — ebahapo / detail

#18717 (Oct 2, 2020 6:58:49 PM)

  1. [X86] Add missing intrinsic test for aesdecwide128kl and aesdecwide256kl. Capture all output values in keylocker tests. NFC — craig.topper / detail
  2. [X86] Move MWAITX_DAG ISD opcode so it is not in the strict FP range. — craig.topper / detail
  3. [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail

#18716 (Oct 2, 2020 6:22:33 PM)

  1. [lsan] Share platform allocator settings between ASan and LSan — mcgrathr / detail
  2. Revert "[lsan] Share platform allocator settings between ASan and LSan" — mcgrathr / detail

#18715 (Oct 2, 2020 5:46:22 PM)

  1. [CMake] Don't use CMakePushCheckState — phosek / detail
  2. [Sparc] Remove cast that truncates immediate operands to 32 bits. — brad / detail
  3. Fix the test case in D88686 — jianzhouzh / detail

#18714 (Oct 2, 2020 5:09:11 PM)

  1. [CUDA][HIP] Fix bound arch for offload action for fat binary — Yaxun.Liu / detail
  2. [fuzzer] Remove unused variable — julian.lettner / detail
  3. Diagnose invalid target ID for AMDGPU toolchain for assembler — Yaxun.Liu / detail
  4. Revert "[Driver] Move detectLibcxxIncludePath to ToolChain" — phosek / detail
  5. [gn build] Port ace644030e6 — llvmgnsyncbot / detail

#18713 (Oct 2, 2020 4:03:02 PM)

  1. [NFC][MSAN] Extract llvm.abs handling into a function — Vitaly Buka / detail
  2. [libc++] Fix the build with GCC < 10 — Louis Dionne / detail
  3. [HIP] Align device binary — Yaxun.Liu / detail
  4. Don't reject calls to MinGW's unusual _setjmp declaration. — richard / detail
  5. [test][Coro][NewPM] Fix coro-elide.ll under NPM — aeubanks / detail
  6. [MetaRenamer][NewPM] Port metarenamer to NPM — aeubanks / detail
  7. Fix the test case from D88686 — jianzhouzh / detail

#18712 (Oct 2, 2020 2:55:51 PM)

  1. [libc++] Allow retries on some slightly flaky mutex tests — Louis Dionne / detail
  2. [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail
  3. [clang-tidy] Implement readability-function-cognitive-complexity check — lebedev.ri / detail
  4. [clang] Implement objc_non_runtime_protocol to remove protocol metadata — nathan / detail

#18711 (Oct 2, 2020 2:19:36 PM)

  1. [llvm-objcopy][NFC] refactor error handling. part 3. — a.v.lapshin / detail
  2. [Hexagon] Move selection of HVX multiply from lowering to patterns — kparzysz / detail

#18710 (Oct 2, 2020 1:43:43 PM)

  1. [lldb] Add a "design" section to the documentation. — Jonas Devlieghere / detail
  2. [flang][NFC] Fix mis-matched struct/class declarations — tkeith / detail
  3. Release the shadow memory used by the mmap range at munmap — jianzhouzh / detail

#18709 (Oct 2, 2020 1:06:45 PM)

  1. [MemCpyOpt] Avoid double invalidation (NFCI) — nikita.ppv / detail
  2. [MemCpyOpt] Add helper to erase instructions (NFC) — nikita.ppv / detail

#18708 (Oct 2, 2020 12:30:51 PM)

  1. [docs] Update ControlFlowIntegrity.rst. — eugenis / detail
  2. [libc++] NFCI: Simplify macro definitions for the debug mode — Louis Dionne / detail
  3. [libc++] NFCI: Remove the _LIBCPP_DEBUG_MODE helper macro — Louis Dionne / detail
  4. [MLIR][SPIRV] Add initial support for OpSpecConstantComposite. — antiagainst / detail
  5. Relax newly added opcode alias check to check only for a number instead of a specific opcode. — douglas.yung / detail

#18707 (Oct 2, 2020 11:54:55 AM)

  1. [MemCpyOpt] Add tests from D40802 (NFC) — nikita.ppv / detail
  2. [libc++] NFCI: Remove _LIBCPP_EXTERN_TEMPLATE2 — Louis Dionne / detail
  3. Update legalizer-info-validation.mir test to test all opcodes. — Amara Emerson / detail
  4. [llc] Initialize TargetOptions after Triple is available — i / detail

#18706 (Oct 2, 2020 11:18:09 AM)

  1. Reland [AlwaysInliner] Update BFI when inlining — aeubanks / detail
  2. scudo: Simplify AtomicOptions::setFillContentsMode. NFCI. — peter / detail
  3. [DAE] MarkLive in MarkValue(MaybeLive) if any use is live — aeubanks / detail

#18705 (Oct 2, 2020 10:42:09 AM)

  1. [InstCombine] Add trunc(bswap(trunc/zext(x))) vector tests — llvm-dev / detail
  2. [mlir][vector] Add canonicalization patterns for extractMap/insertMap — thomasraoux / detail
  3. Revert rG3d14a1e982ad27 - "[InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191)" — llvm-dev / detail
  4. [AlwaysInliner] Update BFI when inlining — aeubanks / detail
  5. Revert "[AlwaysInliner] Update BFI when inlining" — aeubanks / detail
  6. [gn build] Don't define CINDEX_EXPORTS — aeubanks / detail

#18704 (Oct 2, 2020 10:05:15 AM)

  1. Revert "[WebAssembly] Emulate v128.const efficiently" — stilis / detail
  2. [CostModel] move default handling after switch; NFC — spatel / detail
  3. [MLIR] Better message for FuncOp type mismatch — stephen.neuendorffer / detail
  4. [mlir] Add Float Attribute, Integer Attribute and Bool Attribute subclasses to python bindings. — zhanghb97 / detail
  5. [MemCpyOpt] Regnerate test checks (NFC) — nikita.ppv / detail
  6. [VPlan] Use isa<> instead of directly checking VPRecipeID (NFC). — flo / detail
  7. [lldb] Fix bug in fallback logic for finding the resource directory. — Jonas Devlieghere / detail
  8. [libc++] Remove unnecessary usage of <iostream> in the test suite — Louis Dionne / detail

#18703 (Oct 2, 2020 9:27:27 AM)

  1. Fix interaction between stack alignment and inline-asm stack clash protection — sguelton / detail
  2. [mlir] Attempt to appease gcc-5 const char* -> StringLiteral conversion issu — ntv / detail
  3. [mlir] Fix call op conversion in bare-ptr calling convention — diego.caballero / detail
  4. [clangd] Add bencmark for measuring latency of DecisionForest model. — usx / detail
  5. [AArch64] Generate dot for v16i8 sum reduction to i32 — david.green / detail
  6. TruncInstCombine.cpp - use auto * to fix llvm-qualified-auto clang-tidy warning. NFCI. — llvm-dev / detail
  7. TruncInstCombine.cpp - fix header include ordering to fix llvm-include-order clang-tidy warning. NFCI. — llvm-dev / detail
  8. [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191) — llvm-dev / detail

#18702 (Oct 2, 2020 7:53:06 AM)

  1. Emit predefined macro for wavefront size for amdgcn — Yaxun.Liu / detail
  2. [TableGen] New backend to print detailed records. — paul / detail
  3. [gn build] Port 0c1bb4f8851 — llvmgnsyncbot / detail
  4. [compiler-rt] [netbsd] Improve the portability of ThreadSelfTlsTcb — n54 / detail
  5. Fix failure in test hip-macros.hip — Yaxun.Liu / detail
  6. [Statepoints][ISEL] visitGCRelocate: chain to current DAG root. — dantrushin / detail

#18701 (Oct 2, 2020 7:17:06 AM)

  1. [LLD][COFF] Add more type record information to /summary — alexandre.ganea / detail
  2. [LLD] Fix /time formatting for very long runs. NFC. — alexandre.ganea / detail
  3. [Analysis] Drop local maxAPInt/minAPInt helpers. NFCI. — llvm-dev / detail
  4. [clangd] Extend the rename API. — hokein.wu / detail

#18700 (Oct 2, 2020 6:40:43 AM)

  1. [libc++] Move the weak symbols list to libc++abi — Louis Dionne / detail

#18699 (Oct 2, 2020 6:04:06 AM)

  1. [InstCombine] Add partial bswap vector test from D88578 — llvm-dev / detail
  2. [SLP] Add test where reduction result is used in PHI. — flo / detail
  3. LoopAccessAnalysis.cpp - use const reference in for-range loops. NFCI. — llvm-dev / detail
  4. BlockFrequencyInfoImpl.h - use const references to avoid FrequencyData copies. NFCI. — llvm-dev / detail

#18698 (Oct 2, 2020 5:18:07 AM)

  1. [AArch64] Add CPU Cortex-R82 — sjoerd.meijer / detail

#18697 (Oct 2, 2020 4:41:37 AM)

  1. [InstCombine] Add partial bswap test from D88578 — llvm-dev / detail
  2. [mlir] Add a subtensor operation — ntv / detail
  3. [mlir] Add canonicalization for the `subtensor` op — ntv / detail
  4. [InstCombine] Add some basic vector bswap tests — llvm-dev / detail
  5. [clangd][lit] Update document-link.test to respect custom resource-dir locations — kadircet / detail
  6. [mlir] Add subtensor_insert operation — ntv / detail
  7. [MLIR][LLVM] Fixed `topologicalSort()` to iterative version — georgemitenk0v / detail
  8. [GVN LoadPRE] Add test to show an opportunty. — serguei.katkov / detail
  9. [PhaseOrdering] Add test that requires peeling before vectorization. — flo / detail
  10. [clangd] Make PopulateSwitch a fix. — sam.mccall / detail

#18696 (Oct 2, 2020 2:31:47 AM)

  1. [yaml2obj][elf2yaml] - Add a support for the `EntSize` field for `SHT_HASH` sections. — grimar / detail
  2. Fix limit behavior of dynamic alloca — sguelton / detail
  3. [clangd] Remove Tweak::Intent, use CodeAction kind directly. NFC — sam.mccall / detail
  4. [RISCV] Support vmsge.vx and vmsgeu.vx pseudo instructions in RVV. — kai.wang / detail
  5. [ARM] Prevent constants from iCmp instruction from being hoisted if part of a min(max()) pattern — meera.nakrani / detail

#18695 (Oct 2, 2020 1:55:19 AM)

  1. Handle unused variable without asserts — tpopp / detail

#18694 (Oct 2, 2020 1:19:22 AM)

  1. [WebAssembly] Emulate v128.const efficiently — tlively / detail
  2. [clangd] Drop dependence on standard library in check.test — sam.mccall / detail

#18693 (Oct 2, 2020 12:17:54 AM)

  1. [SVE][CodeGen] Add new EVT/MVT getFixedSizeInBits() functions — david.sherwood / detail
  2. [SVE][CodeGen] Fix implicit TypeSize->uint64_t casts in TypePromotion — david.sherwood / detail

#18692 (Oct 1, 2020 11:42:38 PM)

  1. [AArch64] Omit SEH directives for the epilogue if none are needed — martin / detail

#18691 (Oct 1, 2020 9:26:40 PM)

  1. [MLIR] Updates around MemRef Normalization — stephen.neuendorffer / detail

#18690 (Oct 1, 2020 8:42:37 PM)

  1. [SCEV] Limited support for unsigned preds in isImpliedViaOperations — mkazantsev / detail

#18689 (Oct 1, 2020 7:35:56 PM)

  1. [AMDGPU] SIInsertSkips: Tidy block splitting to use splitAt — carl.ritson / detail
  2. [gvn] Handle a corner case w/vectors of non-integral pointers — listmail / detail

#18688 (Oct 1, 2020 6:59:45 PM)

  1. [PowerPC] Put the CR field in low bits of GRC during copying CRRC to GRC. — esme.yi / detail
  2. CodeGen: Fix livein calculation in MachineBasicBlock splitAt — carl.ritson / detail
  3. Have kernel binary scanner load dSYMs as binary+dSYM if best thing found — Jason Molenda / detail

#18687 (Oct 1, 2020 6:24:43 PM)

  1. [OpenMP] Add Missing Runtime Call for Globalization Remarks — jhuber6 / detail

#18686 (Oct 1, 2020 5:42:06 PM)

  1. [flang] Fix buffering read->write transition — pklausler / detail
  2. [XCOFF] Enable -fdata-sections on AIX — jasonliu / detail
  3. [flang] Fix actions at end of output record — pklausler / detail
  4. [flang] Extend runtime API for PAUSE to allow a stop code — pklausler / detail
  5. [flang][openacc] Update loop construct lowering — clementval / detail

#18685 (Oct 1, 2020 5:04:25 PM)

  1. [AArch64][SVE] Add lowering for llvm fabs — muhammad.asif.manzoor / detail
  2. [memcpyopt] Conservatively handle non-integral pointers — listmail / detail
  3. [flang][msvc] Rework a MSVC work-around to avoid clang warning — pklausler / detail

#18684 (Oct 1, 2020 4:28:24 PM)

  1. [AMDGPU] Allow SOP asm mnemonic to differ — Stanislav.Mekhanoshin / detail
  2. Fix a bug in memset formation with vectors of non-integral pointers — listmail / detail

#18683 (Oct 1, 2020 3:52:26 PM)

  1. [AArch64][GlobalISel] Alias rules for G_FCMP to G_ICMP. — Amara Emerson / detail
  2. [AArch64][GlobalISel] Use emitTestBit in selection for G_BRCOND — Jessica Paquette / detail
  3. [GlobalISel][AArch64] Don't emit cset for G_FCMPs feeding into G_BRCONDs — Jessica Paquette / detail
  4. [flang] Readability improvement in binary->decimal conversion — pklausler / detail

#18681 (Oct 1, 2020 2:43:32 PM)

  1. [LLD][COFF] Fix crash with /summary and PCH input files — alexandre.ganea / detail
  2. [AArch64][GlobalISel] Make <8 x s8> shifts legal. — Amara Emerson / detail
  3. Revert "[AArch64][GlobalISel] Make <8 x s8> shifts legal." — Amara Emerson / detail
  4. [AArch64][GlobalISel] Make <8 x s8> shifts legal and add selection support. — Amara Emerson / detail
  5. [AArch64][GlobalISel] Make <8 x s8> integer arithmetic ops legal. — Amara Emerson / detail

#18680 (Oct 1, 2020 2:07:38 PM)

  1. [AArch64][GlobalISel] Use custom legalization for G_TRUNC for v8i8 vectors. — Amara Emerson / detail
  2. libclc: Use find_package to find Python 3 and require it — aaronpuchert / detail
  3. [gn build] Support building with ThinLTO — aeubanks / detail
  4. [AArch64][GlobalISel] Merge G_SHL, G_ASHR and G_LSHR legalizer rules together. — Amara Emerson / detail
  5. [lldb] Skip unique_ptr import-std-module tests on Linux — Raphael Isemann / detail

#18679 (Oct 1, 2020 1:31:08 PM)

  1. [clang][Sema] Fix PR47676: Handle dependent AltiVec C-style cast — hubert.reinterpretcast / detail
  2. [AArch64][GlobalISel] Camp oversize v4s64 G_FPEXT operations. — Amara Emerson / detail

#18678 (Oct 1, 2020 12:55:36 PM)

  1. [PDB] Use one func id DenseMap instead of per-source maps, NFC — rnk / detail
  2. [lit] Fix Python 2/3 compat in new winreg search code — rnk / detail
  3. [CMake][Fuchsia] Don't set WIN32 API, rely on autodetection — phosek / detail
  4. Raland D87318 [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic — i / detail

#18677 (Oct 1, 2020 12:18:09 PM)

  1. [APFloat] convert SNaN to QNaN in convert() and raise Invalid signal — spatel / detail
  2. [CMake] Use -isystem flag to access libc++ headers — phosek / detail
  3. [InstCombine] Fix select operand simplification with undef (PR47696) — nikita.ppv / detail

#18676 (Oct 1, 2020 11:37:43 AM)

  1. [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic — stefanp / detail
  2. Revert "[LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic" — stefanp / detail
  3. Revert "[CFGuard] Add address-taken IAT tables and delay-load support" — aeubanks / detail

#18675 (Oct 1, 2020 11:01:26 AM)

  1. Allow to specify macro names for android-comparison-in-temp-failure-retry — George Burgess IV / detail
  2. [flang] Fix INQUIRE of access and formatting possibilities — pklausler / detail
  3. [libc++] Don't re-export new/delete from libc++abi when they are defined in libc++ — Louis Dionne / detail
  4. [flang] Fix WRITE after BACKSPACE — pklausler / detail
  5. Reland No.3: Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  6. [libc++] NFC: Add missing SHA to ABI Changelog — Louis Dionne / detail
  7. [DSE] Look through memory PHI arguments when removing noop stores in MSSA. — zoecarver / detail
  8. [InstCombine] auto-generate complete test checks; NFC — spatel / detail
  9. [AST] do not error on APFloat invalidOp in default mode — spatel / detail
  10. [libc++][ci] Add a job to run the vanilla configuration on Apple — Louis Dionne / detail
  11. [Format] Don't treat compound extension headers (foo.proto.h) as foo.cc main-file header. — hokein.wu / detail

#18674 (Oct 1, 2020 10:00:39 AM)

  1. [mlir][Linalg] NFC : Move fusion on tensors to separate file. — ravishankarm / detail
  2. [runtimes] Remove TOOLCHAIN_TOOLS specialization — smeenai / detail
  3. [NFC] Let (MC)Register APIs check isStackSlot — mtrofin / detail
  4. [flang] Add checks for misuse of formatted I/O APIs in unformatted I/O statement — pklausler / detail

#18673 (Oct 1, 2020 9:24:02 AM)

  1. [InstCombine] collectBitParts - convert to use PatterMatch matchers and avoid IntegerType casts. — llvm-dev / detail
  2. [AArch64] Remove a duplicate call to setHasWinCFI. NFCI. — martin / detail
  3. [AArch64] Don't merge sp decrement into later stores when using WinCFI — martin / detail
  4. [clangd] Split DecisionForest Evaluate() into one func per tree. — usx / detail
  5. Reland  rG4fcd1a8e6528:[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking. — vyng / detail

#18671 (Oct 1, 2020 8:13:32 AM)

  1. [flang][openacc] Fix unparsing of combined construct (bug 47659) — clementval / detail
  2. [libc++][ci] Add a configuration testing Apple's system library build — Louis Dionne / detail
  3. [ARM] Removed hasSideEffects from signed/unsigned saturates — meera.nakrani / detail
  4. [clang][opencl][codegen] Remove the insertion of `correctly-rounded-divide-sqrt-fp-math` fn-attr. — michael.hliao / detail

#18670 (Oct 1, 2020 7:31:39 AM)

  1. [IR] PatternMatch - add m_FShl/m_FShr funnel shift intrinsic matchers. NFCI. — llvm-dev / detail
  2. [InstCombine] Use m_FAbs matcher helper. NFCI. — llvm-dev / detail
  3. [compiler-rt][cmake][powerpc] Remove TEST_BIG_ENDIAN from base-config-ix.cmake — daltenty / detail
  4. [clangd] clangd --check: standalone diagnosis of common problems — sam.mccall / detail
  5. Migrate Declarators to use the List API — ecaldas / detail
  6. Revert "[clangd] clangd --check: standalone diagnosis of common problems" — sam.mccall / detail
  7. Reland [clangd] clangd --check: standalone diagnosis of common problems — sam.mccall / detail
  8. [gn build] Port f6b1323bc68 — llvmgnsyncbot / detail
  9. [AMDGPU] Simplify getNumFlatOffsetBits. NFC. — jay.foad / detail

#18669 (Oct 1, 2020 6:33:16 AM)

  1. [CFGuard] Add address-taken IAT tables and delay-load support — David.Chisnall / detail
  2. [InstCombine] collectBitParts - use APInt directly to check for out of range bit shifts. NFCI. — llvm-dev / detail
  3. [lldb] Skip the flakey part of TestStopHookScripted on Linux — Raphael Isemann / detail
  4. [libc++] Simplify how we re-export symbols from libc++abi — Louis Dionne / detail
  5. [lldb] Add missing import for LLDB test decorators to TestStopHookScripted — Raphael Isemann / detail
  6. [NFC][ARM] LowOverheadLoop DEBUG statements — sam.parker / detail
  7. [LoopFlatten] Add a loop-flattening pass — sjoerd.meijer / detail
  8. [gn build] Port d53b4bee0cc — llvmgnsyncbot / detail
  9. [Archive] Don't throw away errors for malformed archive members — james.henderson / detail
  10. [SVE][CodeGen] Replace use of TypeSize operator< in GlobalMerge::doMerge — david.sherwood / detail
  11. [AMDGPU] Tiny cleanup in isLegalFLATOffset. NFC. — jay.foad / detail

#18668 (Oct 1, 2020 4:23:09 AM)

  1. [NFC] Iterate across an explicit list of scalable MVTs when driving setOperationAction. — paul.walker / detail
  2. [SVE][CodeGen] Legalisation of integer -> floating point conversions — kerry.mclaughlin / detail
  3. [ARM][LowOverheadLoops] Adjust Start insertion. — sam.parker / detail
  4. [SCEV] Prove implicaitons via AddRec start — mkazantsev / detail
  5. [mlir][Linalg] Fix ASAN bug — ntv / detail
  6. [SVE][CodeGen] Lower scalable fp_extend & fp_round operations — kerry.mclaughlin / detail

#18667 (Oct 1, 2020 2:12:56 AM)

  1. [ARM][LowOverheadLoops] Start insertion point — sam.parker / detail
  2. [ARM][LowOverheadLoops] Iteration count liveness — sam.parker / detail

#18666 (Oct 1, 2020 1:36:35 AM)

  1. [ARM][LowOverheadLoops] Use iterator for InsertPt. — sam.parker / detail
  2. [sanitizer] Fix SymbolizedStack leak — Vitaly Buka / detail
  3. [ORC][examples] Remove ThinLtoJIT example after LLJITWithThinLTOSummaries landed in OrcV2Examples — Stefan Gränitz / detail
  4. [ORC][examples] Temporarily remove LLJITWithChildProcess until ORC TPC lands — Stefan Gränitz / detail

#18665 (Oct 1, 2020 12:32:46 AM)

  1. [MC] Inline MCExpr::printVariantKind & remove UseParensForSymbolVariantBit — i / detail

#18664 (Sep 30, 2020 11:56:41 PM)

  1. [AArch64][GlobalISel] Select all-zero G_BUILD_VECTOR into a zero mov. — Amara Emerson / detail

#18663 (Sep 30, 2020 10:57:36 PM)

  1. [RISCV][ASAN] implementation for previous/next pc routines  for riscv64 — kupokupokupopo / detail
  2. [LLDB] Remove AArch64/Linux xfail decorator from TestGuiBasicDebug — omair.javaid / detail
  3. We don't need two different ways to get commit access, just simplify — clattner / detail
  4. [AVR] fix interrupt stack pointer restoration — me / detail

#18662 (Sep 30, 2020 10:14:44 PM)

  1. [SCEV][NFC] Introduce isKnownPredicateAt method — mkazantsev / detail

#18661 (Sep 30, 2020 8:45:38 PM)

  1. [ELF] --wrap: don't unnecessarily expose __real_ — i / detail
  2. Revert "[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking." — michael.hliao / detail

#18660 (Sep 30, 2020 8:08:19 PM)

  1. [APFloat] Improve asserts in isSignificandAllOnes and isSignificandAllZeros so they protect shift operations from undefined behavior. — craig.topper / detail

#18659 (Sep 30, 2020 7:32:19 PM)

  1. [WebAssembly] New-style command support — Dev / detail
  2. [flang][msvc] Workaround 'forgotten' symbols in FoldOperation. NFC. — llvm-project / detail

#18658 (Sep 30, 2020 6:56:45 PM)

  1. [flang][msvc] Avoid ReferenceVariantBase ctor ambiguity. NFC. — llvm-project / detail

#18657 (Sep 30, 2020 6:15:39 PM)

  1. [lld][WebAssembly] Allow exporting of mutable globals — sbc / detail
  2. Remove `Ops` suffix from dialect library names — stellaraccident / detail
  3. [flang] Fix Gw.d format output — pklausler / detail
  4. [mlir] Split Dialect::addOperations into two functions — riddleriver / detail
  5. [AArch64][GlobalISel] Clamp oversize FP arithmetic vectors. — Amara Emerson / detail

#18656 (Sep 30, 2020 5:38:22 PM)

  1. [lldb] Make TestGuiBasicDebug more lenient — Jonas Devlieghere / detail
  2. [flang] Allow record advancement in external formatted sequential READ — pklausler / detail
  3. [AArch64][GlobalISel] Add some more legal types for G_PHI, G_IMPLICIT_DEF, G_FREEZE. — Amara Emerson / detail
  4. [WholeProgramDevirt][NewPM] Add NPM testing path to match legacy pass — aeubanks / detail
  5. Try to fix build. May have used a C++ feature too new/not supported on all platforms. — Amara Emerson / detail

#18655 (Sep 30, 2020 5:02:02 PM)

  1. [ARM] Add missing target for Arm neon test case. — ranjeet.singh / detail
  2. [AArch64][GlobalISel] NFC: Refactor G_FCMP selection code — Jessica Paquette / detail

#18654 (Sep 30, 2020 4:21:48 PM)

  1. Re-land "[PDB] Merge types in parallel when using ghashing" — rnk / detail
  2. [flang] Semantic analysis for FINAL subroutines — pklausler / detail
  3. [OpenMP][libomptarget] make omp_get_initial_device 5.1 compliant — protze / detail
  4. [OpenMP][OMPT] Update OMPT tests for newly added GOMP interface patches — protze / detail
  5. Handle unknown OSes in DarwinTargetInfo::getExnObjectAlignment — Akira / detail
  6. [PowerPC] Add outer product instructions for MMA — saghir / detail
  7. Patch IEEEFloat::isSignificandAllZeros and IEEEFloat::isSignificandAllOnes (bug 34579) — craig.topper / detail
  8. [OpenMP][libarcher] Allow all possible argument separators in TSAN_OPTIONS — protze / detail

#18653 (Sep 30, 2020 3:44:59 PM)

  1. [AMDGPU] Reorganize VOP3P encoding — Stanislav.Mekhanoshin / detail

#18652 (Sep 30, 2020 3:07:10 PM)

  1. Revert "[PDB] Merge types in parallel when using ghashing" — rnk / detail
  2. [mlir][Linalg] Add pattern to tile and fuse Linalg operations on buffers. — ravishankarm / detail
  3. [Msan] Add ptsname, ptsname_r interceptors — Vitaly Buka / detail

#18651 (Sep 30, 2020 2:28:57 PM)

  1. [X86] Canonicalize (x > 1) ? x : 1 -> (x >= 1) ? x : 1 for sign and unsigned to enable the use of test instructions for the compare. — craig.topper / detail
  2. [asan][test] XFAIL Posix/no_asan_gen_globals.c on Solaris — ro / detail
  3. [NFC] Fix spacing in clang/test/Driver/aix-ld.c — hubert.reinterpretcast / detail
  4. [flang] Fix descriptor-based array data item I/O for list-directed CHARACTER & LOGICAL — pklausler / detail
  5. [clangd] Remove dead variable. NFC — sam.mccall / detail
  6. [PDB] Merge types in parallel when using ghashing — rnk / detail

#18650 (Sep 30, 2020 1:34:29 PM)

  1. [mlir][vector] First step of vector distribution transformation — thomasraoux / detail
  2. [NPM] Add target specific hook to add passes for New Pass Manager — aeubanks / detail

#18649 (Sep 30, 2020 12:28:38 PM)

  1. [MLIR] Add async.value type to Async dialect — ezhulenev / detail
  2. [lldb-vscode] Allow an empty 'breakpoints' field to clear breakpoints. — rupprecht / detail
  3. Fix crash in SBStructuredData::GetDescription() when there's no StructuredDataPlugin. — jingham / detail
  4. [test][NewPM][SampleProfile] Fix more tests under NPM — aeubanks / detail
  5. [libc++] Make sure we don't attempt to run check-cxx-abilist when libc++ doesn't define new/delete — Louis Dionne / detail
  6. Revert "[OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload" — huberjn / detail
  7. [CodeGen] improve coverage for float (32-bit) type of NAN; NFC — spatel / detail
  8. Revert "[OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def" — jhuber6 / detail
  9. Add GDB prettyprinters for a few more MLIR types. — csigg / detail

#18648 (Sep 30, 2020 11:21:28 AM)

  1. Fix interaction of `constinit` and `weak`. — richard / detail
  2. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — huberjn / detail
  3. [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def — jhuber6 / detail
  4. [AIX][Clang][Driver] Link libm in c++ mode — daltenty / detail
  5. Exception support for basic block sections — rahmanl / detail
  6. [lldb/ipv6] Support running lldb tests in an ipv6-only environment. — rupprecht / detail

#18647 (Sep 30, 2020 10:44:57 AM)

  1. [AArch64] Avoid pairing loads when the base reg is modified — dancgr / detail
  2. [CodeGen] add test for NAN creation; NFC — spatel / detail
  3. [Sema] Support Comma operator for fp16 vectors. — flo / detail

#18646 (Sep 30, 2020 10:08:57 AM)

  1. scudo: Make it thread-safe to set some runtime configuration flags. — peter / detail
  2. [test][SampleProfile][NewPM] Fix some tests under NPM — aeubanks / detail
  3. [asan][test] Several Posix/unpoison-alternate-stack.cpp fixes — ro / detail

#18645 (Sep 30, 2020 9:31:46 AM)

  1. [ObjCARCAA][NewPM] Add already ported objc-arc-aa to PassRegistry.def — aeubanks / detail
  2. [mlir][openacc] Remove -allow-unregistred-dialect from ops and invalid tests — clementval / detail
  3. [llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking. — vyng / detail

#18645 (Sep 30, 2020 9:31:46 AM)

  1. [zorg] [PowerPC] Limit number of threads to 64 on clang-ppc64le-rhel buildbot — saghir / detail

#18644 (Sep 30, 2020 8:55:43 AM)

  1. [mlir][Linalg] Generalize the logic to compute reassociation maps — ravishankarm / detail
  2. [InstCombine] Add bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector tests — llvm-dev / detail
  3. [InstCombine] Fix bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector support — llvm-dev / detail
  4. [PowerPC] Avoid unused variable warning in Release builds — benny.kra / detail
  5. [PPC] Do not emit extswsli in 32BIT mode when using -mcpu=pwr9 — zarko / detail
  6. [InstCombine] Add tests for 'partial' bswap patterns — llvm-dev / detail
  7. [NFC][regalloc] Make VirtRegAuxInfo part of allocator state — mtrofin / detail
  8. [DA][SDA] SyncDependenceAnalysis re-write — simon.moll / detail
  9. [VE] Support TargetBlockAddress — jam / detail

#18643 (Sep 30, 2020 7:51:28 AM)

  1. Move AffineMapAttr into BaseOps.td — benny.kra / detail
  2. [sanitizers] Fix internal__exit on Solaris — ro / detail
  3. [NFC][FE] Replace TypeSize with StorageUnitSize — Xiangling.Liao / detail
  4. Reapply "RegAllocFast: Rewrite and improve" — Matthew.Arsenault / detail
  5. RegAllocFast: Add extra DBG_VALUE for live out spills — Matthew.Arsenault / detail
  6. LiveDebugValues: Fix typos and indentation — Matthew.Arsenault / detail
  7. GlobalISel: Assert if MoreElements uses a non-vector type — Matthew.Arsenault / detail
  8. [InstCombine] Remove %tmp variable names from bswap-fold tests — llvm-dev / detail
  9. [FE] Use preferred alignment instead of ABI alignment for complete object when applicable — Xiangling.Liao / detail

#18642 (Sep 30, 2020 7:13:31 AM)

  1. [VPlan] Change recipes to inherit from VPUser instead of a member var. — flo / detail
  2. [lldb] [Process/NetBSD] Fix operating on ftag register — mgorny / detail
  3. [InstCombine] recognizeBSwapOrBitReverseIdiom - remove unnecessary cast. NFCI. — llvm-dev / detail
  4. [InstCombine] Remove %tmp variable names from bswap tests — llvm-dev / detail
  5. [InstCombine] recognizeBSwapOrBitReverseIdiom - merge the regular/trunc+zext paths. NFCI. — llvm-dev / detail
  6. [clangd] Fix invalid UTF8 when extracting doc comments. — sam.mccall / detail
  7. [PowerPC] Remove support for VRSAVE save/restore/update. — sd.fertile / detail
  8. [GlobalISel] Fix incorrect setting of ValNo when splitting — mikael.holmen / detail

#18641 (Sep 30, 2020 6:36:54 AM)

  1. [RDA] isSafeToDefRegAt: Look at global uses — sam.parker / detail
  2. [InstCombine] recognizeBSwapOrBitReverseIdiom - cleanup bswap/bitreverse detection loop. NFCI. — llvm-dev / detail
  3. [InstCombine] Add PR47191 bswap tests — llvm-dev / detail
  4. [lldb] Fix FreeBSD Arm Process Plugin build — emaste / detail

#18640 (Sep 30, 2020 5:59:48 AM)

  1. [SCEV] Verify that all mapped SCEV AddRecs refer to valid loops. — flo / detail
  2. InstCombine] collectBitParts - cleanup variable names. NFCI. — llvm-dev / detail
  3. [InstCombine] recognizeBSwapOrBitReverseIdiom - use ArrayRef::back() helper. NFCI. — llvm-dev / detail

#18639 (Sep 30, 2020 4:44:40 AM)

  1. [X86] Support Intel Key Locker — xiang1.zhang / detail
  2. [gn build] Port 413577a8790 — llvmgnsyncbot / detail
  3. [InstCombine] recognizeBSwapOrBitReverseIdiom - assert for correct bit providence indices. NFCI. — llvm-dev / detail
  4. [InstCombine] recognizeBSwapOrBitReverseIdiom - recognise zext(bswap(trunc(x))) patterns (PR39793) — llvm-dev / detail
  5. [mlir] Added support for rank reducing subviews — limo / detail
  6. [NFC][ARM] Add more LowOverheadLoop tests. — sam.parker / detail
  7. [mlir][Linalg] Tile sizes for Conv ops vectorization added as pass arguments — limo / detail

#18638 (Sep 30, 2020 2:34:45 AM)

  1. [clangd] Fix fuzzer build after 7ba0779fbb41b6fa8 — sam.mccall / detail
  2. [clangd][remote] Make sure relative paths are absolute with respect to posix style — kadircet / detail
  3. [AMDGPU] Do not generate mul with 1 in AMDGPU Atomic Optimizer — Mirko.Brkusanin / detail
  4. [SplitKit] Cope with no live subranges in defFromParent — jay.foad / detail
  5. [SystemZ]  Support bare nop instructions — paulsson / detail
  6. [MLIR][SPIRV] Support different function control in (de)serialization — georgemitenk0v / detail

#18637 (Sep 30, 2020 1:58:35 AM)

  1. [clangd] Mark code action as "preferred" if it's the sole quickfix action — sam.mccall / detail
  2. [ARM][LowOverheadLoops] TryRemove helper. — sam.parker / detail
  3. [MLIR][Standard] Add `atan2` to standard dialect — frgossen / detail
  4. [llvm-readobj][ARM] - Improve support of printing unwind (-u) information for non-relocatable objects. — grimar / detail
  5. [llvm-readobj][test] - Stop using few precompiled binaries in mips-got.test — grimar / detail
  6. Revert "[gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC" — jeremy.morse / detail
  7. [clangd] Fix member/type name conflict caught by buildbots. — sam.mccall / detail

#18636 (Sep 30, 2020 1:22:38 AM)

  1. [clangd] Extract options struct for ClangdLSPServer. NFC — sam.mccall / detail

#18635 (Sep 30, 2020 12:46:24 AM)

  1. [RDA] Switch isSafeToMove iterators — sam.parker / detail
  2. [NFC][ARM] Add LowOverheadLoop test — sam.parker / detail

#18634 (Sep 30, 2020 12:10:47 AM)

  1. [ARM] Change VPT state assertion — sam.parker / detail

#18633 (Sep 29, 2020 11:06:44 PM)

  1. [lldb] Use config.lldb_src_root in lit_config.load_config (NFC) — Jonas Devlieghere / detail

#18632 (Sep 29, 2020 9:45:28 PM)

  1. Remove test AST/const-fpfeatures-diag.c — sepavloff / detail

#18631 (Sep 29, 2020 9:09:56 PM)

  1. [mlir] Update docs referencing OpTrait::Symbol. — joker.eph / detail

#18630 (Sep 29, 2020 8:34:03 PM)

  1. [gn build] Add missing dependency to Extensions — aeubanks / detail

#18629 (Sep 29, 2020 7:58:44 PM)

  1. Remove further OpenBSD/sparc bits — brad / detail

#18628 (Sep 29, 2020 7:16:47 PM)

  1. [X86] Increase the depth threshold required to form VPERMI2W/VPERMI2B in shuffle combining — craig.topper / detail
  2. [GlobalISel] Fix multiply with overflow intrinsics legalization generating invalid MIR. — Amara Emerson / detail

#18627 (Sep 29, 2020 6:35:22 PM)

  1. [gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC — Vedant Kumar / detail
  2. Add remquo, frexp and modf overload functions to HIP header — Yaxun.Liu / detail
  3. [RISCV] Use the extensions in the canonical order (NFC) — ebahapo / detail
  4. [AIX] asm output: use character literals in byte lists for strings — hubert.reinterpretcast / detail

#18626 (Sep 29, 2020 5:33:00 PM)

  1. [CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI) — Vedant Kumar / detail
  2. [mlir] Remove more OpBuilder args which are now injected — jpienaar / detail
  3. Fix a variety of minor issues with ObjC method mangling: — rjmccall / detail
  4. [DebugInfo] Add types from constructor homing to the retained types list. — akhuang / detail
  5. [docs] Recommend dropLocation() over setDebugLoc(DebugLoc()) — Vedant Kumar / detail
  6. [NFC][MSAN] Remove an attribute in test — Vitaly Buka / detail
  7. [NFC][Msan] Add llvm.fabs test — Vitaly Buka / detail
  8. Fix test failures with trunk clang — richard / detail
  9. [lldb] Hoist -s (trace directory) argument out of LLDB_TEST_COMMON_ARGS (NFC) — Jonas Devlieghere / detail

#18625 (Sep 29, 2020 4:24:02 PM)

  1. Recognize setjmp and friends as builtins even if jmp_buf is not declared yet. — richard / detail
  2. [AMDGPU] Remove SIEncodingFamily.GFX10_B — Stanislav.Mekhanoshin / detail
  3. Fix use of wrong printf format specifier for size_t argument. — richard / detail

#18624 (Sep 29, 2020 3:48:06 PM)

  1. [nfc][libomptarget] Drop parameter to named_sync — jonchesterfield / detail
  2. Improve the representation of <compare>'s zero-only type. — richard / detail

#18623 (Sep 29, 2020 3:11:54 PM)

  1. [flang][msvc] Define implicit conversion from UnsignedInt128 to int64_t. — llvm-project / detail
  2. [flang][msvc] Define access flags under Windows. NFC. — llvm-project / detail

#18622 (Sep 29, 2020 2:32:16 PM)

  1. [clangd] Trivial setter support when moving items to fields — n.james93 / detail
  2. [MLIR] Avoid adding debuginfo for a function if it contains calls that has no debug info. — timshen / detail
  3. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  4. [ms] [llvm-ml] Add MASM hex float support — epastor / detail
  5. [ms] [llvm-ml] Add REAL10 support (x87 extended precision) — epastor / detail
  6. [ms] [llvm-ml] Add support for "alias" directive — epastor / detail
  7. [ms] [llvm-ml] Accept whitespace around the dot operator — epastor / detail
  8. [ms] [llvm-ml] Create the @feat.00 symbol, and populate it appropriately — epastor / detail
  9. [SVE] Lower fixed length VECREDUCE_[FMAX|FMIN] to Scalable — mcinally / detail

#18621 (Sep 29, 2020 1:51:26 PM)

  1. Fix TODO in the mlir-cpu-runner/bare_ptr_call_conv.mlir test: call ops in bare-ptr calling convention is supported now (NFC) — joker.eph / detail
  2. [libc++] Fix some test failures in unusual configurations — Louis Dionne / detail
  3. [lldb] Hoist --server argument out of LLDB_TEST_COMMON_ARGS (NFC) — Jonas Devlieghere / detail
  4. [libc++] Rename the -fno-rtti Lit feature to just no-rtti — Louis Dionne / detail
  5. Better diagnostics for anonymous bit-fields with attributes or an initializer. — aaron / detail
  6. Revert "[Sema] Address-space sensitive check for unbounded arrays (v2)" — Chris.Hamilton / detail

#18620 (Sep 29, 2020 1:15:18 PM)

  1. [libc++][ci] Add a script to describe when to trigger libc++ CI builds — Louis Dionne / detail
  2. [libc++][ci] Improve the phabricator-report script — Louis Dionne / detail
  3. [lldb/docs] Remove manual codesigning documentation — davelee.com / detail
  4. [libc++][ci] Turn on Phabricator reporting by default — Louis Dionne / detail
  5. [trace] Fix destructor declaration — walter erquinigo / detail

#18619 (Sep 29, 2020 12:32:26 PM)

  1. Revert "Revert "Add the ability to write target stop-hooks using the ScriptInterpreter."" — jingham / detail
  2. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  3. Use "default member initializer" instead of "in-class initializer" for diagnostics. — aaron / detail
  4. [ValueTracking] Early exit known non zero for phis — nikita.ppv / detail
  5. [mlir] Support return and call ops in bare-ptr calling convention — diego.caballero / detail
  6. [InstCombine] ease alignment restriction for converting masked load to normal load — spatel / detail

#18618 (Sep 29, 2020 11:56:37 AM)

  1. [MLIR] Add Async dialect with trivial async.region operation — ezhulenev / detail
  2. [clangd] Fix assertion in remote-index marshalling — kadircet / detail

#18617 (Sep 29, 2020 11:04:48 AM)

  1. [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C) — llvm-dev / detail
  2. [InstCombine] adjust duplicate test for masked load; NFC — spatel / detail
  3. Add -fprofile-update={atomic,prefer-atomic,single} — i / detail
  4. [NFC][regalloc] Unit test for AllocationOrder iteration. — mtrofin / detail
  5. Adds MLIR C-API for marshaling Python capsules. — stellaraccident / detail
  6. [gn build] Port 6d193ba3337 — llvmgnsyncbot / detail

#18616 (Sep 29, 2020 10:28:41 AM)

  1. [clangd] findNearbyIdentifier(): guaranteed to give up after 2^N lines — platonov.aleksandr / detail
  2. [lldb] Remove redundant ctor call (NFC) — Jonas Devlieghere / detail
  3. [mlir][openacc] Add shutdown operation — clementval / detail
  4. [BuildLibCalls] Add noundef to the returned pointers of allocators and argument of free — aqjune / detail
  5. LanaiSubtarget.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  6. LanaiTargetMachine.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  7. [InstCombine] fix weird formatting in test file; NFC — spatel / detail
  8. [ELF] Fix multiple -mllvm after D70378 — i / detail

#18615 (Sep 29, 2020 9:53:02 AM)

  1. [InstCombine] visitTrunc - remove dead trunc(lshr (zext A), C) combine. NFCI. — llvm-dev / detail
  2. [InstCombine] Fix the outofrange tests and add exact shift tests for D88429 — llvm-dev / detail
  3. [libc++] Add a regression test for erasing from a vector — Louis Dionne / detail
  4. [flang][msvc] Avoid templated initializer list initialization of vector. NFC. — llvm-project / detail
  5. [COFF][CG Profile] set undefined symbol to external — zequanwu / detail
  6. [libc++][ci] Update how we build the Docker image — Louis Dionne / detail

#18614 (Sep 29, 2020 9:16:55 AM)

  1. SparcSubtarget.h - cleanup include dependencies. NFCI. — llvm-dev / detail
  2. NVPTXTargetMachine.h - remove unused includes. NFCI. — llvm-dev / detail
  3. MSP430TargetMachine.h - remove unused includes. NFCI. — llvm-dev / detail
  4. [clangd] Disable msan instrumentation for generated Evaluate(). — usx / detail
  5. NFC, add a missing stdlib include for the use of abort — Alex Lorenz / detail
  6. [lldb] Configure LLDB_FRAMEWORK_DIR in multi-generator builds — Jonas Devlieghere / detail
  7. [libc++] Fix tests on GCC 10 — Louis Dionne / detail
  8. [lldb] Also configure lldb_framework_dir in the lit.site.cfg.py — Jonas Devlieghere / detail

#18613 (Sep 29, 2020 8:41:11 AM)

  1. [InstCombine] Add exact shift tests missed in D88475 — llvm-dev / detail
  2. [mlir] Expose Dialect class and registration/loading to C API — zinenko / detail
  3. [InstCombine] Inherit exact flags on extended shifts in trunc (lshr (sext A), C) --> (ashr A, C) — llvm-dev / detail
  4. [clangd] Improve PopulateSwitch tweak to work on non-empty switches — sam.mccall / detail
  5. [mlir][openacc] Add wait operation — clementval / detail
  6. [InstCombine] Add some basic trunc(lshr(zext(x),c)) tests — llvm-dev / detail
  7. [mlir][openacc] Add init operation — clementval / detail
  8. [InstCombine] use redirect of input file in regression tests; NFC — spatel / detail
  9. [SVE] Fix typo in CHECK lines for sve-fixed-length-int-reduce.ll — mcinally / detail
  10. [scudo][standalone] Fix Primary's ReleaseToOS test — kostyak / detail
  11. [OpenMP][VE plugin] Fixing failure to build VE plugin with consolidated error handling in libomptarget — simon.moll / detail

#18612 (Sep 29, 2020 7:21:56 AM)

  1. [mlir] Fix shared libs build — andrzej.warzynski / detail
  2. Revert "[AMDGPU] Reorganize GCN subtarget features for unaligned access" — Mirko.Brkusanin / detail
  3. [AArch64] Add v8.5 Branch Target Identification support. — daniel.kiss / detail
  4. [mlir][Linalg] Refactor Linalg creation of loops to allow passing iterArgs - NFC — ntv / detail
  5. [GlobalISel] fix widenScalarUnmerge if widen type is not a multiple of destination type — dominik.montada / detail
  6. [mlir][Linalg] Refactor Linalg op initTensors support - NFC — ntv / detail
  7. [mlir][openacc] Add update operation — clementval / detail
  8. [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support — llvm-dev / detail
  9. [SDAG] Do not convert undef to 0 when folding CONCAT/BUILD_VECTOR — kparzysz / detail
  10. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail

#18611 (Sep 29, 2020 6:28:41 AM)

  1. [SYCL] Assume SYCL device functions are convergent — alexey.bader / detail
  2. [sanitizer] Don't build gmock for tests (follow-up to 82827244). — hans / detail
  3. [LoopUtils] Only verify SE in builds with assertions. — flo / detail
  4. [mlir][GPU] Improve constant sinking in kernel outlining — herhut / detail
  5. [SystemZ] Don't emit PC-relative memory accesses to unaligned symbols. — paulsson / detail
  6. [SDag] Refactor and simplify divergence calculation and checking. NFC. — jay.foad / detail
  7. [SDag] Verify DAG divergence after dumping. NFC. — jay.foad / detail

#18610 (Sep 29, 2020 5:23:49 AM)

  1. [OpenMPOpt][Fix] Only initialize ICV initial values once. — sstipanovic / detail
  2. [msan] Add test for vector abs intrinsic — Vitaly Buka / detail
  3. [msan] Fix llvm.abs.v intrinsic — Vitaly Buka / detail
  4. [IndVarSimplify] Fix Modified status for removal of overflow intrinsics — david.stenberg / detail
  5. [AArch64] Add BTI to CFI jumptables. — daniel.kiss / detail

#18609 (Sep 29, 2020 3:13:24 AM)

  1. [LoopDeletion] Forget loop before setting values to undef — flo / detail
  2. [InstCombine] Add trunc(lshr(sext(x),c)) non-uniform vector tests — llvm-dev / detail

#18608 (Sep 29, 2020 1:56:45 AM)

  1. [IsKnownNonZero] Handle the case with non-constant phi nodes — serguei.katkov / detail
  2. Revert "OpaquePtr: Add type to sret attribute" — tpopp / detail
  3. [SCEV][NFC] Introduce isBasicBlockEntryGuardedByCond — mkazantsev / detail

#18607 (Sep 29, 2020 1:20:27 AM)

  1. Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one." — flo / detail
  2. Revert "Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one."" — flo / detail

#18606 (Sep 29, 2020 12:44:47 AM)

  1. [NFC][ARM] Comments and lambdas — sam.parker / detail

#18605 (Sep 28, 2020 11:56:11 PM)

  1. [Driver] Filter out <libdir>/gcc and <libdir>/gcc-cross if they do not exists — dmantipov / detail
  2. This reduces code duplication between CGObjCMac.cpp and Mangle.cpp — rjmccall / detail

#18604 (Sep 28, 2020 11:19:06 PM)

  1. [X86] Add known bits test for PEXT. NFC — craig.topper / detail
  2. [X86] Add computeKnownBits support for PEXT. — craig.topper / detail

#18603 (Sep 28, 2020 10:42:48 PM)

  1. Revert "[OpenMP][FIX] Verify compatible types for declare variant calls" — johannes / detail

#18602 (Sep 28, 2020 9:54:43 PM)

  1. [OpenMP][FIX] Verify compatible types for declare variant calls — johannes / detail
  2. [IndVars] Remove exiting conditions that are trivially true/false — mkazantsev / detail
  3. [NFC] Use assert instead of checking the guaranteed condition — mkazantsev / detail
  4. [Docs][NewPM] Add note about required passes — aeubanks / detail

#18602 (Sep 28, 2020 9:54:43 PM)

  1. Removed unused TestBuilders. — gkistanova / detail

#18601 (Sep 28, 2020 9:18:45 PM)

  1. [HIP] Return non-zero value for invalid target ID — Yaxun.Liu / detail
  2. BPF: explicitly specify bpfel triple for certain tests — yhs / detail
  3. [MLIR][OpenMP] Removed the ambiguity in flush op assembly syntax — kirankumar.tp / detail

#18600 (Sep 28, 2020 8:02:29 PM)

  1. [AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native support for it. — Amara Emerson / detail
  2. Recommit "[HIP] Change default --gpu-max-threads-per-block value to 1024" — Yaxun.Liu / detail

#18599 (Sep 28, 2020 7:26:47 PM)

  1. Skip -fPIE for AMDGPU and HIP toolchain — Yaxun.Liu / detail

#18598 (Sep 28, 2020 6:49:15 PM)

  1. Remove dependency from LLVM Dialect on the OpenMP dialect — joker.eph / detail
  2. [clangd] When finding refs for a renaming alias, do not return refs to underlying decls — zeratul976 / detail
  3. [mlir][openacc] Add acc.data operation verifier — clementval / detail

#18597 (Sep 28, 2020 5:36:13 PM)

  1. [mlir][Affine][VectorOps] Fix super vectorizer utility (D85869) — diego.caballero / detail
  2. Attempt to clear some msan errors in the libcxx atomic tests. — ogiroux / detail
  3. [clang][driver][AIX] Set compiler-rt as default rtlib — daltenty / detail
  4. BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible — yhs / detail
  5. BuildVectorType with a dependent (array) type is crashing the compiler  - Fix for PR-47542 — rnk / detail
  6. [RegisterCoalescer] Pass Undefs to extendToIndices() — ruiling.song / detail
  7. [clang] Update warning-wall.c test — Jan Korous / detail
  8. Ensure that we don't compute linkage for an anonymous class too early if — richard / detail
  9. [gn build] Port 54d9f743c8b — llvmgnsyncbot / detail

#18596 (Sep 28, 2020 4:26:47 PM)

  1. [clang] Selectively ena/disa-ble format-insufficient-args warning — Jan Korous / detail
  2. [scudo][standalone] Remove unused atomic_compare_exchange_weak — kostyak / detail

#18595 (Sep 28, 2020 3:50:24 PM)

  1. Guard `find_library(tensorflow_c_api ...)` by checking for TENSORFLOW_C_LIB_PATH to be set by the user — joker.eph / detail

#18594 (Sep 28, 2020 3:13:45 PM)

  1. [X86] Add tests for D87883. NFC — craig.topper / detail
  2. [X86] Add support for calling SimplifyDemandedBits on the input of PDEP with a constant mask. — craig.topper / detail
  3. [libc++] Fix constexpr dynamic allocation on GCC 10 — Louis Dionne / detail
  4. [libcxx] Don't pass -s to libtool — phosek / detail
  5. [mlir][shape] Make conversion passes more consistent. — silvasean / detail
  6. [EHStreamer] Simplify sharedTypeIDs with std::mismatch — i / detail
  7. [CVP] Allow two transforms in one invocation — listmail / detail

#18593 (Sep 28, 2020 2:37:11 PM)

  1. [CMake][AIX] Limit tools in external project build — daltenty / detail
  2. [GlobalISel] Add support for lowering of vector G_SELECT and use for AArch64. — Amara Emerson / detail

#18592 (Sep 28, 2020 2:00:49 PM)

  1. [InstCombine] Regenerate cast tests. NFC. — llvm-dev / detail
  2. [X86] Use inlineasm flag output for the _bittest* intrinsics. — craig.topper / detail
  3. [mlir] [VectorOps] Relaxed restrictions on vector.reduction types even more — ajcbik / detail
  4. Revert "Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar."" — Amara Emerson / detail
  5. [lldb] Add print_function import — Jonas Devlieghere / detail
  6. Fix a think-o with the numerical suffixes in the docs for init_priority. — aaron / detail
  7. [gn build] Re-run CompletionModelCodegen when input json files change — thakis / detail

#18591 (Sep 28, 2020 1:23:45 PM)

  1. [lldb] Enable markdown support for documentation — Jonas Devlieghere / detail
  2. Once we've found a firmware binary and loaded it, don't search more — Jason Molenda / detail
  3. [CostModel] remove hack for intrinsic cost based on cost type — spatel / detail
  4. [wasm] Move WasmTraits.h to BinaryFormat — benny.kra / detail
  5. [libc++] Fix heap UaF issue in coroutine test — Louis Dionne / detail
  6. [libc++] Add UNSUPPORTED markup to atomic test in single-threaded mode — Louis Dionne / detail
  7. [libc++] Replace uses of __libcpp_allocate by std::allocator<> — Louis Dionne / detail
  8. [COFF] Aliases resolve directly to defined external targets — epastor / detail

#18590 (Sep 28, 2020 12:46:27 PM)

  1. [python][tests] Fix string comparison with "is" — chfast / detail
  2. [CostModel] fill in arguments as part of intrinsic attribute constructor — spatel / detail
  3. [PowerPC] Legalize v256i1 and v512i1 and implement load and store of these types — baptiste.saleil / detail

#18589 (Sep 28, 2020 12:10:29 PM)

  1. [mlir] [VectorOps] changes to printing support for integers — ajcbik / detail
  2. scudo: Re-order Allocator fields for improved performance. NFCI. — peter / detail

#18588 (Sep 28, 2020 11:34:28 AM)

  1. [AddressSanitizer] Copy type metadata to prevent miscompilation — d.c.ddcc / detail
  2. [clangd] Rename evaluate() to evaluateHeuristics() — usx / detail
  3. Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar." — Amara Emerson / detail
  4. [AArch64] reuse another map iterator. NFC — jonathan_roelofs / detail

#18587 (Sep 28, 2020 10:57:14 AM)

  1. [CostModel] split handling of intrinsics from other calls — spatel / detail
  2. [CostModel] move early exit for free intrinsics — spatel / detail
  3. [AArch64][GlobalISel] Infer whether G_PHI is going to be a FPR in regbankselect — Jessica Paquette / detail
  4. [WebAssembly] Use wasm::Signature for in ObjectWriter (NFC) — aheejin / detail
  5. [InstCombine] Add trunc(shr(trunc(x),c)) non-uniform vector tests — llvm-dev / detail

#18586 (Sep 28, 2020 10:18:17 AM)

  1. [ubsan] nullability-arg: Fix crash on C++ member pointers — Vedant Kumar / detail
  2. [unittests] Preserve LD_LIBRARY_PATH in crash recovery test — mikhail.maltsev / detail
  3. [AArch64] Reuse map iterator instead of double lookup. NFC — jonathan_roelofs / detail
  4. Add FunctionType to MLIR C and Python bindings. — stellaraccident / detail
  5. [clangd] Use Decision Forest to score code completions. — usx / detail
  6. [InstCombine] Add basic trunc(shr(trunc(x),c)) tests — llvm-dev / detail
  7. [GlobalISel] Combine (xor (and x, y), y) -> (and (not x), y) — Jessica Paquette / detail
  8. [AArch64][GlobalISel] Support shifted register form in emitTST — Jessica Paquette / detail

#18585 (Sep 28, 2020 9:42:19 AM)

  1. [clangd] Add a trained DecisionForest for code completion. — usx / detail

#18584 (Sep 28, 2020 9:05:58 AM)

  1. [AMDGPU] Reformat AMDGPUTargetLowering::isSDNodeAlwaysUniform. NFC. — jay.foad / detail
  2. [clang][codegen] Annotate `correctly-rounded-divide-sqrt-fp-math` fn-attr for OpenCL only. — michael.hliao / detail
  3. Revert "Add the ability to write target stop-hooks using the ScriptInterpreter." — Jonas Devlieghere / detail

#18583 (Sep 28, 2020 8:29:52 AM)

  1. [ARM] Added more patterns to generate SSAT/USAT with shift — meera.nakrani / detail
  2. [llvm] Fix unused variable in non-debug configurations — tpopp / detail
  3. [ARM][LowOverheadLoops] Cleanup and re-arrange — sam.parker / detail

#18582 (Sep 28, 2020 7:51:17 AM)

  1. [InstCombine] matchRotate - force splat of uniform constant rotation amounts (PR46895) — llvm-dev / detail
  2. [TableGen] Improved messages in PseudoLoweringEmitter. — paul / detail
  3. [ValueTracking] Fix analyses to update CxtI to be phi's incoming edges' terminators — aqjune / detail
  4. [SVE] Lower fixed length VECREDUCE_[UMAX|UMIN] to Scalable — mcinally / detail

#18581 (Sep 28, 2020 7:15:01 AM)

  1. [AMDGPU] Reformat SITargetLowering::isSDNodeSourceOfDivergence. NFC. — jay.foad / detail
  2. [NFC][ARM] Factor out some logic for LoLoops. — sam.parker / detail

#18581 (Sep 28, 2020 7:15:01 AM)

  1. Added mail notifier for fedora-llvm-x86_64 builder — kkleine / detail
  2. Increase number of jobs from 32 to 64 for fedora-llvm-x86_64 worker — kkleine / detail
  3. mail notifier for x86_64-fedora-clang builder — kkleine / detail

#18580 (Sep 28, 2020 6:37:19 AM)

  1. [clangd] Add a tweak for filling in enumerators of a switch statement. — sam.mccall / detail
  2. [gn build] Port 018066d9475 — llvmgnsyncbot / detail
  3. [X86] Simplify broadcast mask detection with isUndefOrEqual helper. — llvm-dev / detail
  4. [X86] Flip isShuffleEquivalent argument order to match isTargetShuffleEquivalent — llvm-dev / detail
  5. [AArch64] Generate .note.gnu.property based on module flags. — daniel.kiss / detail
  6. [SCEV] Also use info from assumes in applyLoopGuards. — flo / detail
  7. [InstCombine] matchRotate - allow undef in uniform constant rotation amounts (PR46895) — llvm-dev / detail
  8. [ARM][MVE] Enable tail-predication by default — sjoerd.meijer / detail
  9. [clang] Don't emit "no member" diagnostic if the lookup fails on an invalid record decl. — hokein.wu / detail
  10. [clang-tidy] IncludeInserter: allow <> in header name — alexfh / detail
  11. [llvm-readobj/elf] - Fix the PREL31 relocation computation used for dumping arm32 unwind info (-u). — grimar / detail

#18579 (Sep 28, 2020 4:27:33 AM)

  1. [PowerPC] Clean-up mayRaiseFPException bits — qiucofan / detail
  2. [lldb][NFC] Minor cleanup in CxxModuleHandler::tryInstantiateStdTemplate — Raphael Isemann / detail

#18578 (Sep 28, 2020 2:17:02 AM)

  1. [Coroutines] Reuse storage for local variables with non-overlapping lifetimes — yedeng.yd / detail
  2. [lldb] Remove nothreadallow from SWIG's __str__ wrappers to work around a Python>=3.7 crash — Raphael Isemann / detail
  3. [ARM] Expand cannotInsertWDLSTPBetween to the last instruction — david.green / detail
  4. [ARM][MVE] tail-predication: overflow checks for elementcount, cont'd — sjoerd.meijer / detail
  5. [Coroutines] Remove unused includes. NFC. — benny.kra / detail
  6. [obj2yaml][yaml2obj] - Stop recognizing SHT_MIPS_ABIFLAGS on non-MIPS targets. — grimar / detail
  7. [lldb] Reference STL types in import-std-module tests — Raphael Isemann / detail
  8. [yaml2obj][obj2yaml] - Add a support for SHT_ARM_EXIDX section. — grimar / detail
  9. [InstCombine] Add tests for vector rotate by constants with undefs. — llvm-dev / detail
  10. [AMDGPU] Split R600 and GCN bfi patterns — jay.foad / detail
  11. [AMDGPU] Make bfi patterns divergence-aware — jay.foad / detail
  12. [AMDGPU] Add bfi immediate pattern — jay.foad / detail

#18578 (Sep 28, 2020 2:17:02 AM)

  1. Add flang out of tree buildbot — diana.picus / detail

#18577 (Sep 28, 2020 12:30:52 AM)

  1. [SVE] Replace / operator in TypeSize/ElementCount with divideCoefficientBy — david.sherwood / detail

#18576 (Sep 27, 2020 11:24:00 PM)

  1. [PowerPC] Add tests for `select` patterns. NFC. — lkail / detail

#18575 (Sep 27, 2020 10:44:54 PM)

  1. Revert "Reland [CodeGen] emit CG profile for COFF object file" — aeubanks / detail

#18574 (Sep 27, 2020 10:06:51 PM)

  1. [Test] Add tests where we can replace condition with invariants — mkazantsev / detail

#18573 (Sep 27, 2020 8:39:59 PM)

  1. Add profiling support for APValues. — richard / detail

#18572 (Sep 27, 2020 7:34:09 PM)

  1. Canonicalize declaration pointers when forming APValues. — richard / detail

#18571 (Sep 27, 2020 6:58:01 PM)

  1. [mlir][openacc] Add if, deviceptr operands and default attribute — clementval / detail

#18570 (Sep 27, 2020 6:22:52 PM)

  1. [mlir][openacc] Switch to assembly format for acc.data — clementval / detail

#18569 (Sep 27, 2020 5:30:53 PM)

  1. [mlir][openacc] Remove detach and delete operands from acc.data — clementval / detail

#18568 (Sep 27, 2020 1:07:22 PM)

  1. [OpenMP] Add Missing _static Director for OpenMP Documentation — huberjn / detail
  2. [BuildLibCalls] Add noalias for strcat and stpcpy — Dávid Bolvanský / detail

#18567 (Sep 27, 2020 12:31:12 PM)

  1. [CVP] Remove unnecessary block splits in tests (NFC) — nikita.ppv / detail

#18566 (Sep 27, 2020 11:54:08 AM)

  1. [LVI][CVP] Use block value when simplifying icmps — nikita.ppv / detail

#18565 (Sep 27, 2020 11:17:19 AM)

  1. [NewPM] Port ConstraintElimination to the new pass manager — i / detail

#18564 (Sep 27, 2020 10:41:12 AM)

  1. [InstCombine] Simplify code. NFCI. — benny.kra / detail

#18563 (Sep 27, 2020 10:04:56 AM)

  1. [CVP] Make srem test more robust (NFC) — nikita.ppv / detail

#18562 (Sep 27, 2020 9:27:55 AM)

  1. [LVI] Require context instruction in external API (NFCI) — nikita.ppv / detail
  2. [LVI] Clarify getValueAt/getValueInBlock doc comments (NFC) — nikita.ppv / detail

#18561 (Sep 27, 2020 8:52:51 AM)

  1. [CVP] Pass context instruction when narrowing div/rem — nikita.ppv / detail

#18560 (Sep 27, 2020 8:08:52 AM)

  1. [X86] Regenerate i128 sdiv tests and add i686 coverage. — llvm-dev / detail
  2. [X86] Add some basic i128 udiv test coverage — llvm-dev / detail

#18559 (Sep 27, 2020 7:06:26 AM)

  1. [CostModel] add cl option to check size and latency costs; NFC — spatel / detail

#18558 (Sep 27, 2020 6:29:41 AM)

  1. [llvm-objcopy][NFC] refactor error handling. part 2. — a.v.lapshin / detail
  2. Typo fix; NFC — aaron / detail
  3. [InstSimplify] add tests for fcmp with casted op; NFC — spatel / detail
  4. [ValueTracking] enhance isKnownNeverInfinity to understand sitofp — spatel / detail

#18557 (Sep 27, 2020 4:19:48 AM)

  1. Fix MIPS and MIPS64 ABI to use ConstString in their register info arrays. — Raphael Isemann / detail

#18556 (Sep 27, 2020 2:09:59 AM)

  1. [AArch64][GlobalISel] Use the look-through constant helper for the shift s32->s64 custom legalization. — Amara Emerson / detail
  2. [Legalize][X86] Improve nnan fmin/fmax vector reduction — nikita.ppv / detail
  3. [AArch64][GlobalISel] Promote scalar G_SHL constant shift amounts to s64. — Amara Emerson / detail

#18555 (Sep 27, 2020 1:33:44 AM)

  1. [DivRemPairs] Use DenseMapBase::find instead of operator[]. NFC — i / detail

#18554 (Sep 27, 2020 12:58:52 AM)

  1. [X86] Add more test cases to inline-asm-flag-output.ll. NFC — craig.topper / detail

#18553 (Sep 26, 2020 10:42:52 PM)

  1. Update Kaleidoscope: Change headers — llvm / detail

#18552 (Sep 26, 2020 7:12:55 PM)

  1. [Machinesink] add one more profitable loop related pattern — czhengsz / detail

#18551 (Sep 26, 2020 5:07:16 PM)

  1. [LLVM-C] Turn a ShuffleVector Constant Into a Getter. — devteam.codafi / detail

#18550 (Sep 26, 2020 4:29:57 PM)

  1. [NFC][PowerPC] Change PPCSubTarget (introduced from D87671) to Subtarget — amy.kwan1 / detail
  2. Internalize functions from various tools. NFC — i / detail

#18549 (Sep 26, 2020 3:54:54 PM)

  1. Fix sphinx warnings in AttributeReference, NFC — aaronpuchert / detail

#18548 (Sep 26, 2020 3:08:53 PM)

  1. [ConstraintElimination] Internalize function/class and delete an implied condition. NFC — i / detail

#18547 (Sep 26, 2020 2:10:54 PM)

  1. [X86] Add 64-bit target tests — llvm-dev / detail

#18546 (Sep 26, 2020 1:27:44 PM)

  1. Thread safety analysis: Improve documentation for ASSERT_CAPABILITY — aaronpuchert / detail

#18545 (Sep 26, 2020 12:51:38 PM)

  1. [flang] SAVE statement should not apply to nested scoping units — tkeith / detail

#18544 (Sep 26, 2020 12:16:53 PM)

  1. [InstCombine] Add basic vector test coverage for icmp_eq/ne zero combines — llvm-dev / detail

#18543 (Sep 26, 2020 10:38:57 AM)

  1. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail

#18542 (Sep 26, 2020 9:59:58 AM)

  1. [gn build] update TODO — thakis / detail

#18541 (Sep 26, 2020 9:23:55 AM)

  1. [mlir] Updates to generate dialect rather than op docs — jpienaar / detail
  2. [mlir] Fix capitalization typo — jpienaar / detail

#18540 (Sep 26, 2020 8:48:54 AM)

  1. [mlir] Fix passes.md's naming & add missing — jpienaar / detail

#18539 (Sep 26, 2020 7:52:58 AM)

  1. [X86] Cleanup check-prefixes for vector-mul.ll tests — llvm-dev / detail

#18538 (Sep 26, 2020 6:51:06 AM)

  1. [DSE] Unify & fix mem terminator location checks. — flo / detail
  2. [TableGen] Add/edit Doxygen comments to match "TableGen Backend Developer's Guide." — paul / detail
  3. Run test on particular target only — sepavloff / detail
  4. MachineCSE.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  5. [DAG] Fold vector mul(x,0)/mul(x,1) to a clearing mask — llvm-dev / detail

#18537 (Sep 26, 2020 5:46:08 AM)

  1. [FPEnv] Evaluate constant expressions under non-default rounding modes — sepavloff / detail
  2. [DSE] Add tests with lifetime.end that only mark parts of the obj as dead. — flo / detail

#18536 (Sep 26, 2020 3:36:55 AM)

  1. [LoopDelete][Assume] Allow deleting loops with assumes — tyker / detail

#18535 (Sep 25, 2020 11:32:37 PM)

  1. [SelectionDAG] Add guard to automatically insert flags — qiucofan / detail
  2. [CodeGen] Do not call `emitGlobalConstantLargeInt` for constant requires 8 bytes to store — simon / detail

#18534 (Sep 25, 2020 10:55:49 PM)

  1. [Driver] Perform Linux distribution detection only once — dmantipov / detail
  2. [Driver] Fix formatting as suggested by clang-format (NFC) — dmantipov / detail

#18533 (Sep 25, 2020 10:22:56 PM)

  1. Added openmp docs to SphinxDocsBuilder. — alebedev / detail

#18532 (Sep 25, 2020 8:50:39 PM)

  1. [bindings/go] Fix TestAttributes after D88241 — i / detail

#18531 (Sep 25, 2020 8:12:22 PM)

  1. Common code preparation for tblgen-types patch — joker.eph / detail

#18530 (Sep 25, 2020 7:36:30 PM)

  1. [Clang][OpenMP] Added support for nowait target in CodeGen via regular task — tianshilei1992 / detail

#18529 (Sep 25, 2020 7:00:31 PM)

  1. [AArch64][GlobalISel] If a G_BUILD_VECTOR operands are all G_CONSTANT then assign to gpr bank. — Amara Emerson / detail

#18528 (Sep 25, 2020 6:23:17 PM)

  1. [lldb/bindings] Fix -Wformat after D88123 — i / detail
  2. [AArch64][GlobalISel] Add a few more vector type combinations for shift selection. — Amara Emerson / detail
  3. [LowerTypeTests][NewPM] Add constructor that uses command line flags — aeubanks / detail

#18527 (Sep 25, 2020 5:02:04 PM)

  1. [AArch64][SVE] Drop "argmemonly" from gather/scatter with vector base. — efriedma / detail
  2. [TRE][NFC] Refactor Basic Block Processing — efriedma / detail
  3. C API: functions to get mask of a ShuffleVector — efriedma / detail
  4. [LangRef] Clarify the behavior of memory access instructions when pointers/sizes aren't well-defined — aqjune / detail
  5. [RISCV] Fix formatting (NFC) — ebahapo / detail
  6. [IR] Improve the description for Constant::isNormalFP to list all things that are not normal instead of just denormal. NFC — craig.topper / detail
  7. [Object][MachO] Refine the interface of Slice — alexshap / detail
  8. [RISCV] Scheduler description for Bullet — ebahapo / detail
  9. [RISCV] Update driver tests — ebahapo / detail

#18526 (Sep 25, 2020 3:56:00 PM)

  1. [msan] Skip memcpy interceptor called by gethostname — Vitaly Buka / detail
  2. Sema: add support for `__attribute__((__swift_private__))` — Saleem Abdulrasool / detail
  3. Add the ability to write target stop-hooks using the ScriptInterpreter. — jingham / detail

#18525 (Sep 25, 2020 3:20:58 PM)

  1. Add support for firmware/standalone LC_NOTE "main bin spec" corefiles — Jason Molenda / detail

#18524 (Sep 25, 2020 2:32:45 PM)

  1. [InstCombine] Fix test name to match type. NFCI. — llvm-dev / detail
  2. [InstCombine] matchRotate - support (uniform) constant rotation amounts (PR46895) — llvm-dev / detail
  3. Fix copy+paste typo in doxygen parameter name to fix Wdocumentation. NFCI. — llvm-dev / detail
  4. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  5. [lsan] Add interceptor for pthread_detach. — mvanotti / detail

#18523 (Sep 25, 2020 1:56:43 PM)

  1. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail

#18522 (Sep 25, 2020 12:53:51 PM)

  1. [WebAssembly] Check features before making SjLj vars thread-local — tlively / detail
  2. [lldb] Pass reference instead of pointer in protected SBAddress methods. — Jonas Devlieghere / detail
  3. Add a verifier check that rejects non-distinct DISubprogram function — Adrian Prantl / detail
  4. [LoopReroll][NewPM] Port -loop-reroll to NPM — aeubanks / detail
  5. [InstCombine] collectBitParts - add fshl/fshr handling — llvm-dev / detail

#18521 (Sep 25, 2020 11:37:29 AM)

  1. [SCEV] Add another test using info from loop guards for BTC with NE. — flo / detail
  2. [SCEV] Add support for `x != 0` to CollectCondition. — flo / detail
  3. OpaquePtr: Add type to sret attribute — Matthew.Arsenault / detail
  4. [flang][OpenMP] Place the insertion point to the start of the block — SourabhSingh.Tomar / detail
  5. [NFC] Fix comment for DataOp — clementval / detail
  6. [lld-macho] Implement support for PIC — jezng / detail
  7. [lld-macho] Support -bundle — jezng / detail
  8. [lld-macho] Allow the entry symbol to be dynamically bound — jezng / detail
  9. [lld-macho] Support absolute symbols — jezng / detail
  10. [lld-macho] Always include custom syslibroot when running tests — jezng / detail
  11. [lld-macho] Ignore a few more undocumented flags — jezng / detail
  12. [Coroutine] Split PHI Nodes in `cleanuppad` blocks in a way that obeys EH pad rules — xun / detail

#18520 (Sep 25, 2020 10:58:56 AM)

  1. [PowerPC] Add accumulator register class and instructions — baptiste.saleil / detail
  2. Fix Assembler/disubprogram.ll after e17f52d623cc146b7d9bf5a2e02965043508b4c4 — i / detail
  3. [MLIR] Fix for updating function signature in normalizing memrefs — uday / detail
  4. AArch64/GlobalISel: Narrow stack passed argument access size — Matthew.Arsenault / detail
  5. Revert "Add a verifier check that rejects non-distinct DISubprogram function" — Adrian Prantl / detail
  6. Move PassBuilder::registerParseTopLevelPipelineCallback out-of-line — hans / detail

#18519 (Sep 25, 2020 10:17:44 AM)

  1. [NFC] Fix build warnings — jurahul / detail
  2. [profile] Add %t LLVM_PROFILE_FILE option to substitute $TMPDIR — Vedant Kumar / detail
  3. [AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar. — Amara Emerson / detail
  4. Sema: remove unnecessary parameter for SwiftName handling (NFCI) — Saleem Abdulrasool / detail
  5. Fix DISubprogram-v4.ll after e17f52d623cc146b7d9bf5a2e02965043508b4c4 — i / detail

#18518 (Sep 25, 2020 9:27:48 AM)

  1. [SystemZ] Optimize bcmp calls (PR47420) — Dávid Bolvanský / detail
  2. [SCEV] Add support for `x == constant` to CollectCondition. — flo / detail

#18517 (Sep 25, 2020 8:51:35 AM)

  1. [SVE] Revert accidental change from 405e22fbe8719cff6c40eec15c2044f42527f116 — mcinally / detail
  2. Add a verifier check that rejects non-distinct DISubprogram function — Adrian Prantl / detail
  3. [NFC] Fix minor typos in comments and reuse concreteOp. — jurahul / detail
  4. [NFC] Fix syntax of ranked memrefs in the MLIR Language Reference. — jurahul / detail
  5. [libc++][ci] Don't require passing --token to phabricator-report — Louis Dionne / detail
  6. [CMake] Make sure _cmake_system_name has a default — daltenty / detail

#18516 (Sep 25, 2020 8:15:16 AM)

  1. Fix some of the more egregious 80-col and whitespace issues; NFC — aaron / detail
  2. [InstCombine] Add some extra bswap tests from PR39793 — llvm-dev / detail
  3. [PowerPC][NFC] Merged two switch entries. — stefanp / detail
  4. [SCEV] Swap operands if LHS is not unknown. — flo / detail
  5. [AIX] Try to not use LLVM tools while building runtimes — daltenty / detail
  6. [SVE] Lower fixed length VECREDUCE_[SMAX|SMIN] to Scalable — mcinally / detail

#18515 (Sep 25, 2020 7:39:04 AM)

  1. [SCEV] Extract code to collect conditions to lambda (NFC). — flo / detail
  2. Typo fix; NFC — aaron / detail
  3. [InstCombine] Add 'partial' bswap tests from PR39793 — llvm-dev / detail

#18514 (Sep 25, 2020 7:02:22 AM)

  1. [libc++] Initial support for pre-commit CI with Buildkite — Louis Dionne / detail

#18513 (Sep 25, 2020 6:26:59 AM)

  1. [SCEV] Add more tests using info from loop guards for BTC. — flo / detail

#18512 (Sep 25, 2020 5:23:09 AM)

  1. [PPC] [AIX] Implement calling convention IR for C99 complex types on AIX — zarko / detail
  2. [mlir] [VectorOps] generalize printing support for integers — ajcbik / detail
  3. [clang-format] Add a MacroExpander. — klimek / detail
  4. [Analyzer] Fix unused variable warning in Release builds — benny.kra / detail
  5. [gn build] Port e336b74c995 — llvmgnsyncbot / detail

#18511 (Sep 25, 2020 4:44:59 AM)

  1. [msan] Fix gethostent tests — Vitaly Buka / detail
  2. [msan] Remove redundant test — Vitaly Buka / detail
  3. Revert rGe55410f8b260 : "AArch64/GlobalISel: Add testcase for bug 47619" — llvm-dev / detail
  4. [SplitKit] In addDeadDef tolerate parent range that defines more lanes — jay.foad / detail
  5. [AMDGPU] Fix declaration parameter names to match definition — jay.foad / detail
  6. [AArch64] PAC/BTI code generation for LLVM generated functions — momchil.velikov / detail
  7. [Analyzer] Fix for `ExprEngine::computeObjectUnderConstruction()` for base and delegating consturctor initializers — adam.balogh / detail
  8. [CMake][CTE] Add "check-clang-extra-..." targets to test only a particular Clang extra tool — whisperity / detail
  9. [PowerPC][LLD] Extend R2 save stub to support offsets of more than 26 bits — stefanp / detail
  10. [InstCombine] Add bswap tests from funnel shift intrinsics — llvm-dev / detail

#18510 (Sep 25, 2020 2:34:30 AM)

  1. [AArch64][GlobalISel] Make <8 x s16> for G_INSERT_VECTOR_ELT legal. — Amara Emerson / detail
  2. [AArch64][GlobalISel] Manually select G_DUP with s8/s16 gpr scalar operands. — Amara Emerson / detail
  3. [Object/yaml2obj/obj2yaml][test] - Split, cleanup and move MIPS abi-flags.yaml test. NFCI. — grimar / detail

#18509 (Sep 25, 2020 1:59:01 AM)

  1. [flang][driver] Add missing dependency (shared library builds, NFC) — andrzej.warzynski / detail

#18508 (Sep 25, 2020 1:05:01 AM)

  1. [ARM] Find VPT implicitly predicated by VCTP — sam.parker / detail

#18507 (Sep 25, 2020 12:24:58 AM)

  1. [mlir][SCFToGPU] LaunchOp propagate optional attributes — artur.bialas / detail

#18506 (Sep 24, 2020 10:20:09 PM)

  1. [libc] Using llvm_libc memcpy in mem* benchmarks. — asteinhauser / detail

#18505 (Sep 24, 2020 9:44:05 PM)

  1. Fix uninitialized XRayArg — ianlevesque / detail

#18504 (Sep 24, 2020 9:08:08 PM)

  1. [lld][WebAssembly] Allow `atomics` feature with unshared memory — tlively / detail

#18503 (Sep 24, 2020 8:33:00 PM)

  1. [NFC] [PPC] Add PowerPC expected IR tests for C99 complex — zarko / detail

#18502 (Sep 24, 2020 7:35:11 PM)

  1. PR47176: Don't read from an inactive union member if a friend function — richard / detail
  2. [xray] Function coverage groups — ianlevesque / detail

#18501 (Sep 24, 2020 6:58:59 PM)

  1. Hint how to get a symbolized stack trace if llvm-symbolizer is not found on crashes — joker.eph / detail

#18500 (Sep 24, 2020 6:18:13 PM)

  1. [ValueTracking] Make isGuaranteedNotToBeUndefOrPoison exit early when MetadataAsValue is given — aqjune / detail
  2. [lld] Clean up in lld::{coff,elf}::link after D70378 — i / detail
  3. [Hexagon] Avoid crash on CONCAT_VECTORS with illegal element types — kparzysz / detail

#18499 (Sep 24, 2020 5:41:59 PM)

  1. Add a static_assert confirming that DiagnosticBuilder is small — rnk / detail
  2. Revert "Add a static_assert confirming that DiagnosticBuilder is small" — rnk / detail
  3. Revert "[NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing" — rnk / detail
  4. [ValueTracking] Check uses of Argument if it is given to isGuaranteedNotToBeUndefOrPoison — aqjune / detail

#18498 (Sep 24, 2020 4:36:36 PM)

  1. Fix regex in test. — isanbard / detail
  2. [OpenMP] OpenMPOpt Support for Globalization Remarks — jhuber6 / detail
  3. [llvm] Add -bbsections-cold-text-prefix to emit cold clusters to a different section. — snehasishk / detail
  4. [RISCV] Merge the pipeline models for Rocket — ebahapo / detail
  5. [AMDGPU] Fixes typo in the test. NFC. — Stanislav.Mekhanoshin / detail
  6. [MS] Simplify rules for passing C++ records — rnk / detail
  7. [MS] For unknown ISAs, pass non-trivially copyable arguments indirectly — rnk / detail
  8. [intel-pt] Refactor the JSON parsing — walter erquinigo / detail

#18497 (Sep 24, 2020 3:20:28 PM)

  1. [CUDA] Added conversion functions to builtin vars. — tra / detail
  2. [CodeGen] Postprocess PHI nodes for callbr — isanbard / detail
  3. Fix testcase. — isanbard / detail
  4. Revert "[CodeGen] Postprocess PHI nodes for callbr" — isanbard / detail
  5. [NFCI][IR] ConstantRangeTest: refactor operation range gatherers — lebedev.ri / detail
  6. [NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing — lebedev.ri / detail
  7. Reland [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  8. Temporary fix for D85085 debug_loc bug with basic block sections. — tmsriram / detail
  9. [DebugInfo] Fix bug in constructor homing with classes with trivial — akhuang / detail
  10. [LLDB] Add a defensive check for member__f_ — shafik / detail
  11. [WebAssembly] Make SjLj lowering globals thread-local — tlively / detail
  12. [Instruction] Add dropLocation and updateLocationAfterHoist helpers — Vedant Kumar / detail
  13. [lld-macho][re-land] Initial support for common symbols — jezng / detail
  14. [lld-macho][re-land] Implement and test resolution of common symbols — jezng / detail
  15. [lld] Make -z keep-text-section-prefix recognize .text.split. as a prefix. — snehasishk / detail

#18496 (Sep 24, 2020 2:27:22 PM)

  1. [AST] Use data-recursion when building ParentMap, avoid stack overflow. — sam.mccall / detail
  2. Remove stale assert. — isanbard / detail
  3. [mlir][NFC] Promote memory space to BaseMemRefType — diego.caballero / detail
  4. [AArch64] __builtin_return_address for PAuth. — daniel.kiss / detail

#18495 (Sep 24, 2020 1:51:08 PM)

  1. Remove dead branch identified by @rsmith on post-commit for D88236 — erich.keane / detail
  2. [flang][driver] Add missing dependency (shared library builds, NFC) — andrzej.warzynski / detail
  3. [OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default — a.bataev / detail
  4. [CMake][AIX] Set LLVM_ENABLE_PER_TARGET_RUNTIME_DIR appropriately for AIX — daltenty / detail

#18494 (Sep 24, 2020 1:01:35 PM)

  1. [LLD][COFF] Avoid overwriting inputs in tests — alexandre.ganea / detail
  2. [LLD][COFF] Cover usage of LLD-as-a-library in tests — alexandre.ganea / detail
  3. [PR47636] Fix tryEmitPrivate to handle non-constantarraytypes — erich.keane / detail
  4. Add support for setting the path to llvm-symbolizer through an environment variable — joker.eph / detail
  5. GlobalISel: Use unmerge when copying wide vectors to result registers — Matthew.Arsenault / detail
  6. [Modules] Add stats to measure performance of building and loading modules. — vsapsai / detail
  7. [mlir][shape] Start a pass that lowers shape constraints. — silvasean / detail
  8. [NFC][regalloc] Remove unused API in AllocationOrder — mtrofin / detail
  9. [SLP] clean up - use 'const' and ArrayRef constructor; NFC — spatel / detail
  10. Revert "[Modules] Add stats to measure performance of building and loading modules." — vsapsai / detail
  11. AArch64/GlobalISel: Add testcase for bug 47619 — Matthew.Arsenault / detail
  12. [IRSim] Adding wrapper pass for IRSimilarityIdentfier — andrew.litteken / detail

#18493 (Sep 24, 2020 11:53:12 AM)

  1. Revert "Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions"" — rnk / detail
  2. Revert "Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — rnk / detail
  3. [llvm-exegesis] Add whitespace between words in error message — Jinsong Ji / detail
  4. Revert "[OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default" — a.bataev / detail
  5. Basic: add an extra newline for sphinx (NFC) — Saleem Abdulrasool / detail

#18492 (Sep 24, 2020 11:15:59 AM)

  1. [AArch64] Regenerate dag-numsignbits.ll checks — llvm-dev / detail
  2. [Scalar] ConstantHoistingPass - iterate with const references. NFCI. — llvm-dev / detail
  3. [OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default — a.bataev / detail
  4. [SLP] Remove LHS and RHS from OperationData. — craig.topper / detail
  5. [APFloat] prevent NaN morphing into Inf on conversion (PR43907) — spatel / detail

#18491 (Sep 24, 2020 10:36:29 AM)

  1. [AArch64][GlobalISel] Implement __builtin_return_address for PAC-RET — momchil.velikov / detail
  2. [OPENMP]PR47606: Do not update the lastprivate item if it was captured by reference as firstprivate data member. — a.bataev / detail
  3. [AMDGPU] global-isel support for RT — Stanislav.Mekhanoshin / detail

#18490 (Sep 24, 2020 10:00:50 AM)

  1. [OpenMP] cmake option LIBOMPTARGET_NVPTX_MAX_SM for nvptx device RTL — tianshilei1992 / detail
  2. [IRSim][NFC] Removing dead variables from IRSimilarityIdentifier.cpp — andrew.litteken / detail

#18489 (Sep 24, 2020 8:54:56 AM)

  1. [OpenMP] Introduce GOMP teams support in runtime — jonathan.l.peyton / detail
  2. [OpenMP] Introduce GOMP mutexinoutset in the runtime — jonathan.l.peyton / detail
  3. [OpenMP] Introduce GOMP taskwait depend in the runtime — jonathan.l.peyton / detail
  4. [OpenMP] Fix if0 task with dependencies in the runtime — jonathan.l.peyton / detail
  5. [X86][SSE] combineVectorTruncation - enable (pre-SSSE3) vXi16->vXi8 truncation. — llvm-dev / detail
  6. [clang] use string tables for static diagnostic descriptions — froydnj / detail
  7. Sema: add support for `__attribute__((__swift_newtype__))` — Saleem Abdulrasool / detail
  8. [lldb/examples] Add missing declaration in heap.py — davelee.com / detail

#18488 (Sep 24, 2020 7:38:59 AM)

  1. [MLIR] Normalize memrefs in LoadOp and StoreOp of Standard Ops — uday / detail
  2. [NFC][RISCV][builtins] Remove some hard-coded values from i-cache clear routine — luismarques / detail
  3. lld: Try to fix check-lld on incremental builds after 8f2c31f22b974da — thakis / detail
  4. [InstCombine] regenerate test checks; NFC — spatel / detail
  5. [PhaseOrdering] move an 'opt' test from x86 codegen; NFC — spatel / detail
  6. [PhaseOrdering] move test with target requirement to x86 dir — spatel / detail
  7. [MLIR][SPIRV] Fixed dialect loading in deserialization — georgemitenk0v / detail
  8. OpaquePtr: Add helpers for sret to mirror byval — Matthew.Arsenault / detail
  9. IR: Have byref imply dereferenceable — Matthew.Arsenault / detail
  10. [AMDGPU] Fix v3f16 handling for getresinfo — sebastian.neubauer / detail
  11. [AMDGPU] Use cast instead of dyn_cast — jay.foad / detail
  12. [RegisterCoalescer] Fix IMPLICIT_DEF init removal for a register on joining — vpykhtin / detail
  13. [NFC][ARM] Remove dead loop. — sam.parker / detail

#18487 (Sep 24, 2020 6:28:43 AM)

  1. [llvm-objcopy][NFC] refactor error handling. part 1. — a.v.lapshin / detail
  2. [APFloat] add tests for convert of NAN; NFC — spatel / detail
  3. [flang][driver] Remove unnecessary includes in the unittest (NFC) — andrzej.warzynski / detail
  4. [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. — david.truby / detail
  5. Fix a builtbot failure after 3ed04f93e30121867a813a220452b97aebeb1730. — a.v.lapshin / detail
  6. [Support] On Windows, ensure abort() can be catched several times in a row with CrashRecoveryContext — alexandre.ganea / detail
  7. [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  8. [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail
  9. [ARM] Check for LSTP side-effects. — sam.parker / detail
  10. [ARM] LowoverheadLoops: add an option to disable tail-predication — sjoerd.meijer / detail
  11. [AArch64] Regenerate dag-combine-mul-shl.ll checks — llvm-dev / detail
  12. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  13. Improve 723fea23079f9c85800e5cdc90a75414af182bfd - Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  14. Fix f5314d15af4f4514103ea12c74cb208538b8bef5 - [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail

#18486 (Sep 24, 2020 4:16:59 AM)

  1. [mlir] Stop allowing LLVMType Int arguments for GPULaunchFuncOp. — pifon / detail
  2. [SVE] Add new isKnownXX comparison functions to TypeSize — david.sherwood / detail
  3. [clang][Sema] Use enumerator instead of hard-coded constant — mikhail.maltsev / detail
  4. [unittests] Use std::make_tuple to make some toolchains happy again — mikael.holmen / detail
  5. [llvm] Use instead of  in IRSimilarityIdentifierTest.cpp. — pifon / detail
  6. [MLIR][docs] Fix typos — georgemitenk0v / detail
  7. [clangd] Reorder a little bit of init code. NFC — sam.mccall / detail
  8. [asan][test] Disable malloc-no-intercept.c on Solaris — ro / detail
  9. [SCEV] Use loop guard info when computing the max BE taken count in howFarToZero. — flo / detail
  10. [llvm-readobj] - Fix a warning. — grimar / detail
  11. [llvm-readelf/obj] - Stop printing wrong addresses for arm32 unwind info for non-relocatable objects. — grimar / detail
  12. Use different name for auto variable — sepavloff / detail
  13. [lld][ELF][test] Add a couple of test cases for LTO behaviour — james.henderson / detail
  14. [NFC][Docs] fix clang-docs compilation — development / detail

#18486 (Sep 24, 2020 4:16:59 AM)

  1. clang-x86-ninja-win10 enabling LLD — kuhnel / detail

#18485 (Sep 24, 2020 2:04:03 AM)

  1. [flang][driver] Add missing dependency in CMake files — andrzej.warzynski / detail
  2. [flang][NFC] Fix CMake variable name in README.md — andrzej.warzynski / detail
  3. [clangd] Disable suffix matching fallback for C during include insertion — kadircet / detail
  4. [clangd] Fix comment. NFC — sam.mccall / detail
  5. [llvm-objcopy][MachO] Fix --add-section — alexshap / detail

#18484 (Sep 24, 2020 1:27:23 AM)

  1. [OpenMP][MLIR] Add assembly format for master op — kiran.chandramohan / detail

#18483 (Sep 24, 2020 12:51:00 AM)

  1. Revert "[lld-macho] Implement and test resolution of common symbols" — omair.javaid / detail
  2. Revert "[lld-macho] Initial support for common symbols" — omair.javaid / detail
  3. [flang][driver] Fix options flag in the frontend driver — andrzej.warzynski / detail

#18482 (Sep 24, 2020 12:15:04 AM)

  1. [IRSim] Adding a basic similarity identifier. — andrew.litteken / detail

#18481 (Sep 23, 2020 11:28:40 PM)

  1. [DWARFYAML] Make the ExtLen field of extended opcodes optional. — Xing / detail

#18480 (Sep 23, 2020 10:50:11 PM)

  1. DebugInfo: Filter DWARFv5 TUs out of the debug_info unit list when CUs requested — dblaikie / detail
  2. [IRSim][NFC] Removing warning from IRSimilarityIdentifier — andrew.litteken / detail

#18479 (Sep 23, 2020 10:15:02 PM)

  1. [dwarfdump] Warn for tags with DW_CHILDREN_yes but no children. — Jonas Devlieghere / detail

#18478 (Sep 23, 2020 9:12:40 PM)

  1. Revert "[IRSim] Adding structural comparison to IRSimilarityCandidate." — andrew.litteken / detail
  2. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  3. [Power10]  Implement custom codegen for the vec_replace_elt and vec_replace_unaligned builtins. — amy.kwan1 / detail

#18477 (Sep 23, 2020 8:36:50 PM)

  1. [lld-macho][NFC] Make `!= nullptr` implicit — jezng / detail
  2. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail

#18476 (Sep 23, 2020 8:00:17 PM)

  1. [GlobalISel][AMDGPU] Lower G_SMULH/G_UMULH — Pushpinder.Singh / detail
  2. [lld-macho] Initial support for common symbols — jezng / detail
  3. [lld-macho] Implement and test resolution of common symbols — jezng / detail
  4. [lld-macho] Emit indirect symbol table — jezng / detail
  5. [lld-macho] Ignore `-mllvm` and its argument — jezng / detail
  6. [lld-macho] Support -weak_lx, -weak_library, -weak_framework — jezng / detail
  7. [lld-macho][NFC] Refactor syslibroot / library path lookup — jezng / detail

#18475 (Sep 23, 2020 7:22:45 PM)

  1. Revert "[NewPM] Add callbacks to PassBuilder to run before/after parsing a pass" — aeubanks / detail
  2. [AMDGPU] Consider all SGPR uses as unique in constant bus verify — carl.ritson / detail
  3. [NFC] Remove unnecessary default constructors — aeubanks / detail

#18474 (Sep 23, 2020 6:44:37 PM)

  1. Utility: ignore OS version on non-Darwin targets in `ArchSpec` — Saleem Abdulrasool / detail
  2. [X86] Add TDX instructions. — freddy.ye / detail
  3. [X86] Parse data32 call in .code16 as CALLpcrel32 — i / detail

#18473 (Sep 23, 2020 6:09:01 PM)

  1. Explicitly specify CMAKE_AR in WinMsvc.cmake — smeenai / detail

#18472 (Sep 23, 2020 5:30:33 PM)

  1. [CGProfile] don't emit cgprofile entry if called function is dllimport — zequanwu / detail

#18471 (Sep 23, 2020 4:53:20 PM)

  1. [JSON] Add error reporting to fromJSON and ObjectMapper — sam.mccall / detail
  2. Fix LLDB tweak in 62a47e994fcf5b73e29547d26cd9676b30cb69a3 — sam.mccall / detail
  3. [libc++] Fix spurious test failure in -fno-exceptions — Louis Dionne / detail
  4. [clangd] Improve bad-RPC-payload error messages slightly — sam.mccall / detail

#18470 (Sep 23, 2020 4:13:56 PM)

  1. [JSON] Facility to track position within an object and report errors. — sam.mccall / detail
  2. [NewPM][MSSA] Fix failures under NPM due to -enable-mssa-loop-dependency — aeubanks / detail
  3. [NewPM][CGSCC] Handle newly added functions in updateCGAndAnalysisManagerForPass — aeubanks / detail
  4. [NewPM] Add callbacks to PassBuilder to run before/after parsing a pass — aeubanks / detail
  5. [JSON] Display errors associated with Paths in context — sam.mccall / detail
  6. [libunwind] Combine dl_iterate_phdr codepaths for DWARF and EHABI — rprichard / detail
  7. [libunwind] Optimize dl_iterate_phdr's findUnwindSectionsByPhdr — rprichard / detail

#18469 (Sep 23, 2020 3:04:01 PM)

  1. Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail
  2. [AArch64] Expand some vector of i64 reductions on NEON — mcinally / detail
  3. [SelectionDAG][GISel] Make LegalizeDAG lower FNEG using integer ops. — efriedma / detail
  4. [JSON] Allow emitting comments in json::OStream — sam.mccall / detail
  5. [lld-macho] cleanup unimplemented-option warnings — gkm / detail
  6. [X86] Add a memory clobber to the bittest intrinsic inline asm. Get default clobbers from the target — craig.topper / detail
  7. [lld-macho] handle options -search_paths_first, -search_dylibs_first — gkm / detail

#18468 (Sep 23, 2020 1:50:52 PM)

  1. [LoopTerminology][NFC] Fix formatting typo — sdi1600105 / detail
  2. Clean up test file, NFC — kparzysz / detail
  3. [PowerPC] Implement Vector signed/unsigned __int128 overloads for the comparison builtins — conanap / detail
  4. [PowerPC] Implement the 128-bit vec_[all|any]_[eq | ne | lt | gt | le | ge] builtins in Clang/LLVM — conanap / detail

#18467 (Sep 23, 2020 12:45:41 PM)

  1. [gn build] Allow option to build with asan/tsan/ubsan — aeubanks / detail
  2. [mlir][OpFormatGen] Update "custom" directives for attributes. — joker.eph / detail
  3. [AArch64][SVE] Fix frame offset calculation when d8 is saved. — efriedma / detail
  4. Add `breakpoint delete --disabled`: deletes all disabled breakpoints. — jingham / detail
  5. [AMDGPU] Make ds fp atomics overloadable — Stanislav.Mekhanoshin / detail
  6. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  7. [PowerPC][PCRelative] Thread Local Storage Support for Local Dynamic — wei.huang / detail
  8. asan: Use `#if` to test CAN_SANITIZE_LEAKS — mcgrathr / detail
  9. [scudo][standalone] Fix tests under ASan/UBSan — kostyak / detail
  10. Revert "[lsan] On Fuchsia, don't use atexit hook for leak checks" — nikita.ppv / detail
  11. [AArch64][SVE] Add lowering for llvm frecpx — muhammad.asif.manzoor / detail
  12. Allow init_priority values <= 100 and > 65535 within system headers. — aaron / detail
  13. [lldb] Normalize paths in new test — jotrem / detail

#18466 (Sep 23, 2020 11:13:49 AM)

  1. [Support/Path] Add path::is_absolute_gnu — rengolin / detail
  2. Add REQUIRES to embed-bitcode-noopt.ll — mtrofin / detail
  3. [EarlyCSE] Fix crash with expensive checks after D87691 — kparzysz / detail
  4. Revert D87970 "[ThinLTO] Avoid temporaries when loading global decl attachment metadata" — i / detail
  5. Break long line accidentally left in the previous commit — kparzysz / detail
  6. [Driver] Check whether Gentoo-specific configuration directory exists — dmantipov / detail
  7. Re-apply https://reviews.llvm.org/D87921, was reverted to triage a PPC bot failure. — tmsriram / detail
  8. Enhance TableGen so that backends can produce better error messages. — paul / detail
  9. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  10. [TTI] add wrapper for matching vector reduction to reduce code duplication; NFC — spatel / detail
  11. Fix include location (accidentally committed a local variation) — epastor / detail
  12. [X86] Improve demanded bits for X86ISD::BEXTR. — craig.topper / detail
  13. [SLP] Make HorizontalReduction::getOperationData take an Instruction* instead of a Value*. NFCI — craig.topper / detail
  14. Revert "[ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers" — epastor / detail
  15. Update Phabricator doc to remove the warning on "arc land": tags a properly handled server side now — joker.eph / detail
  16. Document the `--verbatim` flag from arc to update the description for a phabricator revision — joker.eph / detail
  17. [lsan] On Fuchsia, don't use atexit hook for leak checks — mcgrathr / detail

#18465 (Sep 23, 2020 9:58:44 AM)

  1. [MLIR][NFC] Adopt use of BlockRange in place of ArrayRef<Block *> — jurahul / detail
  2. Remove MLIR C-API explicit registration of standard ops. — stellaraccident / detail
  3. [UpdateTestChecks] Remove bug-exposing test — David A Greene / detail
  4. NFC: Remove dangling dep on MLIRStandardOps. — stellaraccident / detail
  5. [MBFIWrapper] Add a new function getBlockProfileCount — carrot / detail
  6. [clang]Test ensuring -fembed-bitcode passed to cc1 captures pre-opt bitcode. — mtrofin / detail
  7. Add optimal thread strategy — dmantipov / detail

#18464 (Sep 23, 2020 9:22:13 AM)

  1. Fix regressioin in test dwp-separate-debug-file.cpp — Yaxun.Liu / detail
  2. [MLIR] Change default builders generated by TableGen to use TypeRange for result types — jurahul / detail
  3. [MLIR][NFC] Adopt use of TypeRange in build() methods. — jurahul / detail
  4. Improve dynamic AST matching diagnostics for conversion errors — aaron / detail
  5. Update the documentation for the MLIR Dialect class (NFC) — joker.eph / detail

#18463 (Sep 23, 2020 8:45:31 AM)

  1. [mlir][ods] Custom builder with no params — jpienaar / detail
  2. [mlir] Remove unneeded OpBuilder params. NFC. — jpienaar / detail
  3. Revert "[AMDGPU] Insert waitcnt after returning from call" — sebastian.neubauer / detail
  4. Add missing namespace closure comment. NFCI. — llvm-dev / detail
  5. Add missing namespace closure comments. NFCI. — llvm-dev / detail
  6. [AArch64] Fix ldst optimization of non-immediate store offset — weiwei64 / detail
  7. recommit [HIP] Fix -gsplit-dwarf option — Yaxun.Liu / detail
  8. [lldb] Remove lldb-perf remenant — davelee.com / detail
  9. [mlir] Add insert before/after to list-like constructs in C API — zinenko / detail

#18462 (Sep 23, 2020 8:09:47 AM)

  1. Add Operation to python bindings. — stellaraccident / detail
  2. Implement python iteration over the operation/region/block hierarchy. — stellaraccident / detail
  3. Add mlir python APIs for creating operations, regions and blocks. — stellaraccident / detail
  4. NFC: Remove unused variable. — stellaraccident / detail

#18461 (Sep 23, 2020 7:32:22 AM)

  1. [VPlan] Disconnect VPValue and VPUser. — flo / detail
  2. [SVE] Lower fixed length ISD::VECREDUCE_ADD to Scalable — mcinally / detail
  3. [clangd] Refactor code completion signal's utility properties. — usx / detail
  4. [docs][llvm] Fix typos — paul / detail
  5. [mlir][openacc] Use OptionalParseResult in loop op parser instead of bool variables — clementval / detail

#18461 (Sep 23, 2020 7:32:22 AM)

  1. [zorg] [PowerPC] set lld as the default linker on ppc64le-clang-rhel bot — saghir / detail

#18460 (Sep 23, 2020 6:51:38 AM)

  1. [CUDA][HIP] Fix static device var used by host code only — Yaxun.Liu / detail
  2. [OpenMP][flang]Lower NUM_THREADS clause for parallel construct — SourabhSingh.Tomar / detail
  3. [mlir] Added support for f64 memref printing in runner utils — limo / detail
  4. [flang] Removed OpenMP lowering unittests — SourabhSingh.Tomar / detail
  5. [NFCI][flang] Renamed a variable name to a more descriptive name — SourabhSingh.Tomar / detail
  6. [libc++] Re-apply fdc41e11f (LWG1203) without breaking the C++11 build — Louis Dionne / detail
  7. [lldb] Fix GetRemoteSharedModule fallback logic — jotrem / detail
  8. AMDGPU: Check global FP atomics match default FP mode — Matthew.Arsenault / detail
  9. GlobalISel: Fix truncating shift amount in trunc (shl) combine — Matthew.Arsenault / detail
  10. Fix typos in ASTMatchers.h; NFC — aaron / detail
  11. [NFC][ARM] Pre-commit tail predication test — sam.parker / detail
  12. [SystemZ] Make sure not to call getZExtValue on a >64 bit constant. — paulsson / detail
  13. [mlir] Fix typos in Dialect.h. NFC. — zinenko / detail

#18459 (Sep 23, 2020 4:41:05 AM)

  1. [llvm-readelf/obj] - Cleanup the code. NFCI. — grimar / detail
  2. [AMDGPU] Insert waitcnt after returning from call — sebastian.neubauer / detail
  3. [llvm-readelf/obj] - Print section symbol names properly when dumping relocations. — grimar / detail
  4. [llvm-readelf/obj] - Fix extended section symbol indices printed in warnings for MIPS GOT/PLT entries. — grimar / detail
  5. [SVE][CodeGen] Lower legal integer -> floating point conversions — kerry.mclaughlin / detail
  6. [flang] CHARACTER(*) return does not require explicit interface — jperier / detail

#18459 (Sep 23, 2020 4:41:05 AM)

  1. Name builddir of x86_64-fedora-clang builder like the slave/worker fedora-llvm-x86_64 — kkleine / detail
  2. clang-x86-ninja-win10 fixed slash replacement — kuhnel / detail
  3. clang-x86-ninja-win10 fixed MSVC version output — kuhnel / detail

#18458 (Sep 23, 2020 2:30:25 AM)

  1. [analyzer][StdLibraryFunctionsChecker] Fix getline/getdelim signatures — gabor.marton / detail
  2. [analyzer][StdLibraryFunctionsChecker] Separate the signature from the summaries — gabor.marton / detail

#18458 (Sep 23, 2020 2:30:25 AM)

  1. Added x86_64-fedora-clang builder and fedora-llvm-x86_64 slave — kkleine / detail

#18457 (Sep 23, 2020 1:29:09 AM)

  1. Revert "[libc++] Implement LWG1203" — Raphael Isemann / detail
  2. [SVE] Make EVT::getScalarSizeInBits and others consistent with Type::getScalarSizeInBits — david.sherwood / detail

#18456 (Sep 23, 2020 12:52:29 AM)

  1. Revert "[RISCV][ASAN] implementation of ThreadSelf  for riscv64" — Vitaly Buka / detail
  2. [NFC] Reformat preprocessor directives — Vitaly Buka / detail
  3. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — Vitaly Buka / detail
  4. [mlir][Linalg] Add pattern to fold linalg.tensor_reshape that add unit extent dims. — ravishankarm / detail
  5. [AMDGPU] Fix merging m0 inits — Piotr Sobczak / detail
  6. [SVE] Fix InstCombinerImpl::PromoteCastOfAllocation for scalable vectors — david.sherwood / detail

#18455 (Sep 22, 2020 11:36:44 PM)

  1. [MC] [Win64EH] Try to generate packed unwind info where possible — martin / detail
  2. [InstCombine] Add parentheses in assert to silence GCC warning. NFC. — martin / detail
  3. [CVP] Remove a redundant trailing semicolon, fixing GCC warnings. NFC. — martin / detail
  4. [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins — albionapc / detail

#18454 (Sep 22, 2020 11:00:20 PM)

  1. [RISCV][ASAN] implementation for vfork interceptor for riscv64 — Vitaly Buka / detail
  2. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — Vitaly Buka / detail
  3. Add a dump() method on the pass manager for debugging purpose (NFC) — joker.eph / detail

#18453 (Sep 22, 2020 10:23:39 PM)

  1. [Analyzer][WebKit] Use tri-state types for relevant predicates — Jan Korous / detail
  2. [RISCV][ASAN] implementation of internal syscalls wrappers for riscv64 — Vitaly Buka / detail
  3. [RISCV][ASAN] implementation of clone interceptor for riscv64 — Vitaly Buka / detail

#18452 (Sep 22, 2020 9:48:00 PM)

  1. [Sanitizers] Fix test case that doesn't clean up after itself — nemanja.i.ibm / detail
  2. [sanitizers] Remove the message queue with IPC_RMID after D82897 — i / detail
  3. [RISCV][ASAN] updated platform macros to simplify detection of RISCV64 platform — Vitaly Buka / detail

#18451 (Sep 22, 2020 9:12:05 PM)

  1. [ThinLTO] Avoid temporaries when loading global decl attachment metadata — tejohnson / detail
  2. [lld-maco] fix build breakage — gkm / detail

#18450 (Sep 22, 2020 8:36:34 PM)

  1. [lld-macho] In the context of relocs, s/target/referent/ for sections & symbols — gkm / detail

#18449 (Sep 22, 2020 8:00:57 PM)

  1. [test][NewPM] Fix update-scev.ll under NPM — aeubanks / detail
  2. [CostModel][X86] add CostModel for SK_Select(v8f64, v8i64, v16f32, v16i32, v32i16, v64i8) — bing1.yu / detail
  3. [test][NewPM] Clean up ScalarEvolution tests to work under NPM — aeubanks / detail

#18448 (Sep 22, 2020 7:25:28 PM)

  1. Revert "[IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData." — andrew.litteken / detail

#18447 (Sep 22, 2020 6:50:10 PM)

  1. [NewPM] Pin tests with -debug-pass to legacy PM — aeubanks / detail

#18446 (Sep 22, 2020 5:45:25 PM)

  1. [lld-macho] handle option -headerpad_max_install_names — gkm / detail
  2. [EHStreamer] Ensure CallSiteEntry::{BeginLabel,EndLabel} are non-null. NFC — i / detail
  3. Revert "Canonicalize declaration pointers when forming APValues." — leonardchan / detail
  4. [DWARFYAML][test] Simplify __debug_pubnames/types tests. NFC. — Xing / detail

#18445 (Sep 22, 2020 5:10:22 PM)

  1. [NFC][docs] Fix link. — joker.eph / detail
  2. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  3. [Clang] Fix a typo in implicit-int-float-conversion.c — noreply / detail

#18444 (Sep 22, 2020 4:35:17 PM)

  1. [trace] avoid using <regex> — walter erquinigo / detail
  2. [ORC][examples] Add missing library dependencies. — Lang Hames / detail

#18443 (Sep 22, 2020 4:01:06 PM)

  1. [InstCombine] Fix errno bug in pow expansion to sqrt — hubert.reinterpretcast / detail
  2. [InstCombine][NFC][tests] Add ninf base value case to pow-sqrt.ll — hubert.reinterpretcast / detail

#18442 (Sep 22, 2020 3:12:53 PM)

  1. [AArch64] Teach analyzeBranch to remove branch equivelent to fallthrough — listmail / detail
  2. [libc++] NFC: Collocate C++20 removed members of std::allocator — Louis Dionne / detail
  3. [libc++] NFC: Reindent the feature test macro generation script — Louis Dionne / detail
  4. [SLP]Fix coding style, NFC. — a.bataev / detail

#18441 (Sep 22, 2020 2:37:07 PM)

  1. Fix build due to renaming in LoopInfo. — michael.hliao / detail

#18440 (Sep 22, 2020 2:16:32 PM)

  1. [flang][msvc] Add explicit function template argument to applyFunction. NFC. — llvm-project / detail
  2. [flang][msvc] Add explicit function template argument to applyLamda. NFC. — llvm-project / detail
  3. [flang][msvc] Explicitly reference "this" inside closure. NFC. — llvm-project / detail
  4. Revert "The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled." — tmsriram / detail
  5. Two patches to fix the broken build. — paul / detail
  6. [lldb][test] Remove accidental import pdb in 783dc7dc7ed7487d0782c2feb8854df949b98e69 — i / detail
  7. [compiler-rt][AIX] Add CMake support for 32-bit Power builds — daltenty / detail
  8. [ThinLTO] Option to bypass function importing. — mtrofin / detail
  9. [AArch64] Avoid pairing loads with same result reg — dancgr / detail
  10. [LoopInfo] empty() -> isInnermost(), add isOutermost() — sdi1600105 / detail
  11. Revert "[CodeGen] emit CG profile for COFF object file" — rnk / detail
  12. Small fixes for "[LoopInfo] empty() -> isInnermost(), add isOutermost()" — sdi1600105 / detail
  13. Change LoopInfo::empty to isInnermost after D82895 — i / detail
  14. [libc++] Implement LWG1203 — Louis Dionne / detail

#18439 (Sep 22, 2020 12:19:54 PM)

  1. [LoopInfo][NewPM] Fix tests in Analysis/LoopInfo under NPM — aeubanks / detail
  2. [test][NewPM] Pin do-nothing-intrinsic.ll to legacy PM — aeubanks / detail
  3. [NFC][CVP] Add tests for srem with potentially different sigdness domains — lebedev.ri / detail
  4. [CVP] Enhance SRem -> URem fold to work not just on non-negative operands — lebedev.ri / detail
  5. [ConstantRange] binaryXor(): special-case binary complement case - the result is precise — lebedev.ri / detail
  6. [ConstantRange] Introduce getActiveBits() method — lebedev.ri / detail
  7. [NFC][CVP] processUDivOrURem(): refactor to use ConstantRange::getActiveBits() — lebedev.ri / detail
  8. [NFC][APInt] Refactor getMinSignedBits() in terms of getNumSignBits() — lebedev.ri / detail
  9. [ConstantRange] Introduce getMinSignedBits() method — lebedev.ri / detail
  10. [NFC][CVP] Give a better name STATISTIC() counting udiv i16 -> udiv i8 xforms — lebedev.ri / detail
  11. [NFC][CVP] Add tests for SDiv/SRem narrowing — lebedev.ri / detail
  12. [CVP] Narrow SDiv/SRem to the smallest power-of-2 that's sufficient to contain its operands — lebedev.ri / detail
  13. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail
  14. Revert "[lldb] XFAIL TestMemoryHistory on Linux" — Raphael Isemann / detail

#18438 (Sep 22, 2020 11:31:28 AM)

  1. [ASTMatchers] Avoid recursion in ancestor matching to save stack space. — sam.mccall / detail
  2. [NFC][regalloc] Simplify/conform to style guide indvars in Greedy — mtrofin / detail
  3. Version 0.5 of the new "TableGen Backend Developer's Guide." — paul / detail
  4. [Analyzer][WebKit] UncountedLocalVarsChecker — Jan Korous / detail
  5. [gn build] Port 848d66fafd2 — llvmgnsyncbot / detail
  6. [gn build] Port 8a64689e264 — llvmgnsyncbot / detail
  7. [clang] Fix a typo-correction crash — hokein.wu / detail
  8. [test][MC] Rehabilitate llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  9. [NFC] Replace tabs with spaces in PPCInstrPrefix.td — hubert.reinterpretcast / detail
  10. [InstCombine] For pow(x, +/-0.5), stop falling into pow(x, 1.5), etc. case — hubert.reinterpretcast / detail
  11. [lldb] Skip test_common_completion_process_pid_and_name with reproducers — Jonas Devlieghere / detail
  12. [lldb] Skip TestMiniDumpUUID with reproducers — Jonas Devlieghere / detail

#18437 (Sep 22, 2020 10:20:14 AM)

  1. Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  2. [DAG] Remove DAGTypeLegalizer::GenWidenVectorTruncStores (PR42046) — llvm-dev / detail
  3. [PowerPC] Implement the 128-bit Vector Divide Extended Builtins in Clang/LLVM — amy.kwan1 / detail
  4. [PowerPC] Implement Vector String Isolate Builtins in Clang/LLVM — amy.kwan1 / detail
  5. [mlir] NFC: fix trivial typos under include directory — ishizaki / detail
  6. [mlir][ods] Make OpBuilder and OperationState optional — jpienaar / detail
  7. [SyntaxTree] Test the List API — ecaldas / detail

#18436 (Sep 22, 2020 9:13:59 AM)

  1. Sema: introduce `__attribute__((__swift_name__))` — Saleem Abdulrasool / detail
  2. [OpenMPOpt] Refactored "issue" and "wait" declarations for data map runtime call. — htobonmm7 / detail
  3. [lld-macho] Make lld::getInteger() tolerate leading "0x"/"0X" when base is 16 — gkm / detail
  4. [sanitizer_common] Add debug print to sysmsg.c — mascasa / detail

#18435 (Sep 22, 2020 8:37:56 AM)

  1. [lld-macho] minimally handle option -dynamic — gkm / detail
  2. [AIX][compiler-rt] Use the AR/ranlib mode flag for 32-bit and 64-bit mode — daltenty / detail
  3. [libc++] Implement C++20's P0784 (More constexpr containers) — Louis Dionne / detail
  4. [GVNSink][NewPM] Add GVNSinkPass to PassRegistry.def — aeubanks / detail
  5. [scudo][standalone] Remove the pthread key from the shared TSD — kostyak / detail
  6. [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  7. [DI][ASan][NewPM] Fix some DebugInfo ASan tests under NPM — aeubanks / detail

#18434 (Sep 22, 2020 8:02:42 AM)

  1. [VPlan] Add dump() helper to VPValue & VPRecipeBase. — flo / detail

#18433 (Sep 22, 2020 7:27:41 AM)

  1. [NFC][mlir] Remove llvm:: prefix from SmallVector in parallel pretty printer. — david.truby / detail
  2. [AIX][clang][driver] Make sure crti[_64].o is linked in C++ mode — daltenty / detail
  3. [X86] Cleanup/add namespace closure comments. NFCI. — llvm-dev / detail
  4. [X86] Add missing namespace closure comments. NFCI. — llvm-dev / detail
  5. [PeepholeOptimizer] Enhance the redundant COPY elimination. — michael.hliao / detail

#18432 (Sep 22, 2020 6:44:21 AM)

  1. [ARM][TTI] Prevents constants in a min(max) or max(min) pattern from being hoisted when in a loop — meera.nakrani / detail
  2. [SCEV] Handle `less` predicates for FoundPred = NE — mkazantsev / detail
  3. [SystemZ][z/OS] Set default wchar_t type for zOS — Abhina.Sreeskantharajan / detail
  4. [LLD][PowerPC][test] Update thunk range error report for PPC64PCRelLongBranchThunk — wei.huang / detail
  5. [ARM] Trying to fix asan buildbot — sam.parker / detail
  6. [libc++] NFC: Remove trailing whitespace from the feature test macro table — Louis Dionne / detail
  7. [SLP] Merge null and dyn_cast<> checks into dyn_cast_or_null<>. NFCI. — llvm-dev / detail
  8. [MLIR][Standard] Add `atan` to standard dialect — frgossen / detail
  9. [SyntaxTree] Add tests for the assignment of the `canModify` tag. — ecaldas / detail
  10. [SLP] clean up code in gather(); NFC — spatel / detail
  11. [SLP] move misplaced code comments; NFC — spatel / detail
  12. [SLP] reduce code duplication for checking parent block; NFC — spatel / detail
  13. [PowerPC] Fix for compiler side issue in PCRelative Local Exec — stefanp / detail

#18431 (Sep 22, 2020 4:37:32 AM)

  1. Revert "Reapply Revert "RegAllocFast: Rewrite and improve"" — omair.javaid / detail
  2. [ARM] Improve VPT predicate tracking — sam.parker / detail
  3. [AMDGPU] More codegen patterns for v2i16/v2f16 build_vector — jay.foad / detail
  4. Revert "Implement a new kind of Pass: dynamic pass pipeline" — benny.kra / detail
  5. [SCEV] Support unsigned predicates in isKnownPredicateViaNoOverflow — mkazantsev / detail
  6. [MLIR][Linalg] Fix assertion in dependency analysis — frgossen / detail
  7. [NFC][PowerPC]Add tests for multiply-by-constant. — esme.yi / detail
  8. [APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI. — llvm-dev / detail
  9. [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec — stefanp / detail
  10. Revert rGf835779160ec303 "[APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI." — llvm-dev / detail
  11. [lldb] Ignore certain Clang type sugar when creating the type name — Raphael Isemann / detail

#18431 (Sep 22, 2020 4:37:32 AM)

  1. clang-x86-ninja-win10 - replacing backslashes — kuhnel / detail

#18430 (Sep 22, 2020 2:30:53 AM)

  1. [llvm-readobj/elf] - Stop reporting invalid extended indexes in warnings for unnamed section symbols. — grimar / detail
  2. [SyntaxTree][Synthesis] Fix: `deepCopy` -> `deepCopyExpandingMacros`. — ecaldas / detail

#18429 (Sep 22, 2020 1:56:04 AM)

  1. [MLIR] Add subf and rsqrt EDSC intrinsics — ntv / detail
  2. [mlir][Linalg] Uniformize linalg.generic with named ops. — ntv / detail

#18428 (Sep 22, 2020 1:14:13 AM)

  1. Reapply: [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  2. [AArch64] Fix return type of Neon scalar comparison intrinsics — david.spickett / detail
  3. [ARM] VPT validForTailPredication — sam.parker / detail
  4. [ARM] Remove MVEDomain from VLDR/STR of P0 — sam.parker / detail

#18427 (Sep 22, 2020 12:39:23 AM)

  1. Revert "[CMake] Use find_dependency in LLVMConfig.cmake" — phosek / detail

#18426 (Sep 22, 2020 12:04:33 AM)

  1. [clang] Traverse init-captures while indexing — zeratul976 / detail
  2. [CMake] Use find_dependency in LLVMConfig.cmake — phosek / detail
  3. [CMake] Use append for CMAKE_REQUIRED_* variables — phosek / detail
  4. [SyntaxTree][Nit] Take `ArrayRef` instead of `std::vector` as argument for `createTree` — ecaldas / detail
  5. [SyntaxTree] Test `findFirstLeaf` and `findLastLeaf` — ecaldas / detail
  6. [gn build] Port af582c9b0f3 — llvmgnsyncbot / detail

#18426 (Sep 22, 2020 12:04:33 AM)

  1. Update recipe for flang-aarch64 slaves — caroline.concatto / detail

#18425 (Sep 21, 2020 11:30:52 PM)

  1. [clangd] Link libclangdSupport into clangd-index-server — zeratul976 / detail

#18424 (Sep 21, 2020 10:28:28 PM)

  1. Reorder linalg.conv indexing_maps loop order — ataei / detail
  2. [AlwaysInliner] Emit optimization remarks — aeubanks / detail

#18423 (Sep 21, 2020 9:54:54 PM)

  1. [WebAssembly][MC] Fix computation of relative symbol offset — d.c.ddcc / detail

#18422 (Sep 21, 2020 7:42:14 PM)

  1. [LoopUnswitch] Trivial simplification: remove trivial dead condition after unswitch — serguei.katkov / detail

#18421 (Sep 21, 2020 7:07:13 PM)

  1. [mlir] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D85869 — i / detail

#18420 (Sep 21, 2020 6:31:29 PM)

  1. [Delinearization][NewPM] Port delinearization to NPM — aeubanks / detail
  2. [UnifyLoopExits] Pin tests with -unify-loop-exits to legacy PM — aeubanks / detail
  3. [lldb] Delete two unneeded <regex> — i / detail
  4. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail

#18419 (Sep 21, 2020 5:56:34 PM)

  1. Revert D71539 "Recommit "[SCEV] Look through single value PHIs."" — i / detail
  2. Fix reporting the lack of global variables in "target var". — jingham / detail
  3. [libc++] Fix copy/paste error that broke a test — Louis Dionne / detail
  4. Include sstream after D85705 — i / detail
  5. [NewPM] Pin -lazy-branch-prob and -lazy-block-freq tests to legacy PM — aeubanks / detail

#18418 (Sep 21, 2020 5:21:42 PM)

  1. [EarlyCSE] Handle masked loads and stores — kparzysz / detail
  2. [docs] Update ExtendingLLVM.rst — ncv / detail
  3. Add a "Trace" plug-in to LLDB to add process trace support in stages. — walter erquinigo / detail
  4. NFC: Add whitespace-changing revisions to .git-blame-ignore-revs — Louis Dionne / detail
  5. [libc++] Fix failures when running the test suite without RTTI — Louis Dionne / detail

#18418 (Sep 21, 2020 5:21:42 PM)

  1. Renamed LLVMBuildFactory.pathRelativeToBuild to LLVMBuildFactory.pathRelativeTo. — gkistanova / detail

#18417 (Sep 21, 2020 4:45:40 PM)

  1. Fix comment typos. NFC. — kazu / detail
  2. [lldb/test] Clean up version checking. — rupprecht / detail
  3. [llvm] Fix comment typos.  NFC. — kazu / detail
  4. [RISCV] Do not mandate scheduling for CSR instructions — ebahapo / detail
  5. [SimplifyCFG] Override options in default constructor — aeubanks / detail
  6. [MLIR][Affine][VectorOps] Utility to vectorize loop nest using strategy — diego.caballero / detail
  7. [NewPM] Support -disable-simplify-libcall/-disable-builtin in NPM opt — aeubanks / detail

#18416 (Sep 21, 2020 4:09:02 PM)

  1. [AArch64][GlobalISel] Make <4 x s16> G_ASHR and G_LSHR legal. — Amara Emerson / detail
  2. [mlir] Add tutorial index.md pages — jpienaar / detail
  3. [AArch64][GlobalISel] Add a post-legalize combine for lowering vector-immediate G_ASHR/G_LSHR. — Amara Emerson / detail
  4. [AArch64][GlobalISel] Merge selection of vector-vector G_ASHR/G_LSHR and support more cases. — Amara Emerson / detail

#18415 (Sep 21, 2020 3:33:54 PM)

  1. [ASTImporter] Modifying ImportDeclContext(...) to ensure that we also handle the case when the FieldDecl is an ArrayType whose ElementType is a RecordDecl — shafik / detail
  2. [NFC][regalloc] Use reverse iterator ranges for improved readability — mtrofin / detail
  3. Don't build a StringLiteral expression with reference type when — richard / detail

#18414 (Sep 21, 2020 2:55:33 PM)

  1. Revert "[clang-cl] Always interpret the LIB env var as separated with semicolons" — martin / detail

#18413 (Sep 21, 2020 2:14:56 PM)

  1. AMDGPU: Don't add frame register to frame pseudos — Matthew.Arsenault / detail
  2. [SLP] use std::distance/find to reduce code; NFC — spatel / detail
  3. [Analyzer] GNU named variadic macros in Plister — Chris.Hamilton / detail
  4. [clang] [MinGW] Add an implicit .exe suffix even when crosscompiling — martin / detail
  5. [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  6. [CodeGen] [WinException] Only produce handler data at the end of the function if needed — martin / detail
  7. [Hexagon] Make HexagonVLCR compatibile with New PM — pzheng / detail
  8. [PowerPC] Remove unnecessary patterns and types — baptiste.saleil / detail
  9. [EarlyCSE] Small refactoring changes, NFC — kparzysz / detail

#18412 (Sep 21, 2020 1:18:22 PM)

  1. [libc++] Verify base substitutions earlier in the testing format — Louis Dionne / detail
  2. [LoopVectorize] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  3. [InstCombine] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  4. [Coverage] Add empty line regions to SkippedRegions — zequanwu / detail
  5. Reapply Revert "RegAllocFast: Rewrite and improve" — Matthew.Arsenault / detail
  6. [mlir] Add missing space in debug message — stephen.neuendorffer / detail

#18411 (Sep 21, 2020 12:30:16 PM)

  1. [ELF][test] Delete large temporary files and make some temporary files smaller with two text segments — i / detail
  2. [NFC][SCEV] Cleanup lowering of @llvm.uadd.sat, (-1 - V) is just ~V — lebedev.ri / detail
  3. [DIE] Remove DeadInstEliminationPass — aeubanks / detail

#18410 (Sep 21, 2020 11:54:13 AM)

  1. [SLP] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  2. [AIX][Clang][Driver] Add handling of shared option — daltenty / detail
  3. [ObjCARC] Initialize return value — aeubanks / detail
  4. [AMDGPU] Adding mutex to guard lld::elf::link interface use — zhuoryin / detail
  5. [MS] On x86_32, pass overaligned, non-copyable arguments indirectly — rnk / detail
  6. [AMDGPU] Fixed typo in intrinsic comment. NFC. — Stanislav.Mekhanoshin / detail

#18409 (Sep 21, 2020 10:53:51 AM)

  1. [lldb/Commands] Fix outdated `breakpoint command add` help string — davelee.com / detail
  2. [cmake] Centralize LLVM_ENABLE_WARNINGS option — davelee.com / detail
  3. [SLP] Use for-range loops across ValueLists. NFCI. — llvm-dev / detail
  4. [NFC][SCEV] Add tests for @llvm.abs intrinsic — lebedev.ri / detail
  5. [SCEV] Recognize @llvm.abs as smax(x, -x) — lebedev.ri / detail
  6. [NFC][SCEV] Add tests for @llvm.*.sat intrinsics — lebedev.ri / detail
  7. [SCEV] Recognize @llvm.usub.sat as `%x - (umin %x, %y)` — lebedev.ri / detail
  8. [SCEV] Recognize @llvm.uadd.sat as `%y + umin(%x, (-1 - %y))` — lebedev.ri / detail
  9. [OpenMP] Protect unrecogonized CUDA error code — tianshilei1992 / detail
  10. [IRBuilder][VectorCombine] make and use a convenience function for unary shuffle; NFC — spatel / detail

#18409 (Sep 21, 2020 10:53:51 AM)

  1. LNT CTMark: Update default SUBMIT_NAME and add SUBMIT_ORDER — Azharuddin Mohammed / detail
  2. jenkins/jobs: Move the lnt-ctmark-* jobs to green-dragon-12 — Azharuddin Mohammed / detail

#18408 (Sep 21, 2020 10:06:08 AM)

  1. [ARM][CMSE] Issue an error if passing arguments through memory across — momchil.velikov / detail
  2. [ObjCARC][NewPM] Port objc-arc-contract to NPM — aeubanks / detail
  3. [SCEV] Add additional max BTC tests with loop guards. — flo / detail
  4. ImplicitNullChecks.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  5. [SLP] simplify interface for gather(); NFC — spatel / detail
  6. The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled. — tmsriram / detail

#18407 (Sep 21, 2020 9:26:02 AM)

  1. ProfileSummary.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  2. Fix Wdocumentation unknown parameter warnings. NFCI. — llvm-dev / detail
  3. MachineCSE.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  4. [clang] Fix a misleading variable name. NFC. — ikudrin / detail
  5. [Sema] Split special builtin type lookups into a separate function — raul / detail
  6. SLPVectorizer.cpp - fix include ordering. NFCI. — llvm-dev / detail
  7. TargetPassConfig.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail

#18406 (Sep 21, 2020 8:46:11 AM)

  1. Update update_analyze_test_checks.py to support API changes from D83004 — llvm-dev / detail
  2. [CostModel][X86] Add some select shuffle costs tests for D87884 — llvm-dev / detail
  3. [mlir][openacc] Add attributes to parallel op async, wait and self clauses — clementval / detail
  4. [LoopSimplifyCFG][NewPM] Rename simplify-cfg -> loop-simplifycfg — aeubanks / detail
  5. [PowerPC] Add vector pair load/store instructions and vector pair register class — baptiste.saleil / detail
  6. [LLD][ELF][test] Fix CHECKs in map-file test — grimar / detail
  7. [TextAPI] clean up auto usages in tests, NFC — Cyndy Ishida / detail
  8. [SVE][CodeGen] Mark ptrue/pfalse instructions as rematerializable — david.sherwood / detail

#18405 (Sep 21, 2020 8:10:48 AM)

  1. DWARFEmitter.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  2. [ASTImporter] Refactor IsStructurallyEquivalent's Decl overloads to be more consistent — Raphael Isemann / detail
  3. [AIX][Clang][Driver] Add handling of nostartfiles option — daltenty / detail
  4. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  5. [analyzer][solver] Fix issue with symbol non-equality tracking — gabor.marton / detail

#18404 (Sep 21, 2020 7:33:29 AM)

  1. Change comments about order of classes in superclass list. — paul / detail

#18403 (Sep 21, 2020 6:23:31 AM)

  1. Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit" — pifon / detail
  2. Fix buildbot. — hokein.wu / detail
  3. [MLIR] Fix typo and expand gpu.host_register description. — csigg / detail
  4. [SyntaxTree][NFC] follow naming convention + remove auto on empty vector declaration — ecaldas / detail
  5. [SVE] Use NEON for extract_vector_elt when the index is in range. — paul.walker / detail
  6. [SVE] Change definition of reduction ISD nodes to have an SVE vector result type. — paul.walker / detail
  7. [clang-tidy] New check cppcoreguidelines-prefer-member-initializer — adam.balogh / detail
  8. [Statepoints][ISEL] gc.relocate uniquification should be based on SDValue, not IR Value. — dantrushin / detail
  9. [gn build] Port 4fc0214a101 — llvmgnsyncbot / detail
  10. DWARFYAML::emitDebugSections - remove unnecessary cantFail(success) call. NFCI. — llvm-dev / detail
  11. [llvm-readobj/libObject] - Get rid of `FirstSym` argument. NFCI. — grimar / detail

#18403 (Sep 21, 2020 6:23:31 AM)

  1. clang-x86-ninja-win10 - delete folder if it exists — kuhnel / detail

#18402 (Sep 21, 2020 4:15:32 AM)

  1. [lld][ELF][test] Add additional LTO testing — james.henderson / detail
  2. [RISC-V] Implement RISCVInstrInfo::isCopyInstrImpl() — Alexander.Richardson / detail
  3. [compiler-rt] Fix atomic support functions on 32-bit architectures — Alexander.Richardson / detail
  4. [SyntaxTree][Synthesis] Implement `deepCopy` — ecaldas / detail
  5. [mlir] Shape.AssumingOp implements RegionBranchOpInterface. — tpopp / detail
  6. [AArch64] Cortex-A55 scheduler model — sjoerd.meijer / detail
  7. [NFC][ARM] More tail predication tests. — sam.parker / detail
  8. [llvm-readelf/obj] - Stop printing invalid names for unnamed section symbols. — grimar / detail
  9. Do not dereference an array out of bound just to take its address — sguelton / detail
  10. [ARM] Select f32 constants with vmov.f16 — david.green / detail
  11. [mlir][VectorOps] Loosen restrictions on vector.reduction types — benny.kra / detail
  12. Recommit "[SCEV] Look through single value PHIs." — flo / detail
  13. [AST] Reduce the size of TemplateArgumentLocInfo. — hokein.wu / detail

#18401 (Sep 21, 2020 2:08:57 AM)

  1. [clang] Fix incorrect call to TextDiagnostic::printDiagnosticMessage — andrzej.warzynski / detail
  2. [LSR] Preserve MSSA when using SplitCriticalEdge. — flo / detail
  3. Fix crash in the pass pipeline when local reproducer is enabled — joker.eph / detail
  4. [CodeGen] Fixing inconsistent ABI mangling of vlaues in SelectionDAGBuilder — lucas.prates / detail
  5. [Test] Test auto-update — mkazantsev / detail

#18400 (Sep 21, 2020 1:33:05 AM)

  1. [clang][AArch64] Correct return type of Neon vqmovun intrinsics — david.spickett / detail

#18399 (Sep 21, 2020 12:58:10 AM)

  1. [SyntaxTree] Test for '\' inside token. — ecaldas / detail

#18398 (Sep 20, 2020 11:54:39 PM)

  1. [SyntaxTree][Synthesis] Improve testing `createLeaf` — ecaldas / detail
  2. [AST] Fix dependence-bits for CXXDefaultInitExpr. — hokein.wu / detail

#18397 (Sep 20, 2020 11:19:25 PM)

  1. Add missing new line after debug logging in MLIRContext (NFC) — joker.eph / detail
  2. [c++20] Consistent with the intent to allow all plausible types in — richard / detail

#18396 (Sep 20, 2020 10:44:02 PM)

  1. [docs][flang] Fix typos — SourabhSingh.Tomar / detail

#18395 (Sep 20, 2020 10:08:58 PM)

  1. [EHStreamer] Fix a "Continue to action" -fverbose-asm comment when multi-byte LEB128 encoding is needed — i / detail

#18394 (Sep 20, 2020 9:34:06 PM)

  1. [lld-macho] Mark weak symbols in symbol table — jezng / detail
  2. [lld-macho] Export trie addresses should be relative to the image base — jezng / detail

#18393 (Sep 20, 2020 8:29:50 PM)

  1. [c++20] For P1907R1: Add checking for structural types for non-type — richard / detail

#18392 (Sep 20, 2020 7:54:47 PM)

  1. [PowerPC] Pass nofpexcept flag to custom lowered constrained ops — qiucofan / detail

#18391 (Sep 20, 2020 7:20:55 PM)

  1. [Polly][NewPM] Port Simplify to the new pass manager — pzheng / detail

#18390 (Sep 20, 2020 6:04:56 PM)

  1. [XRay] Change mips to use version 2 sled (PC-relative address) — i / detail

#18389 (Sep 20, 2020 5:29:01 PM)

  1. [llvm-profdata]Fix llvm-profdata crash on compact binary profile — aktoon / detail

#18388 (Sep 20, 2020 4:54:56 PM)

  1. [clangd] Fix typo in field name — zeratul976 / detail

#18387 (Sep 20, 2020 3:16:55 PM)

  1. [X86] Pre-commit test cases for D87863. NFC — craig.topper / detail
  2. [X86] Make reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore work for avx512 after type legalization. — craig.topper / detail

#18386 (Sep 20, 2020 1:51:00 PM)

  1. [ARM] Constant fold VMOVrh — david.green / detail
  2. [X86] Add 32-bit command lines to masked_store.ll and masked_load.ll — craig.topper / detail
  3. [X86] Stop reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore from creating scalar i64 load/stores in 32-bit mode — craig.topper / detail

#18385 (Sep 20, 2020 1:16:55 PM)

  1. [CVP] Additional tests for comparison with offset (NFC) — nikita.ppv / detail

#18384 (Sep 20, 2020 12:35:23 PM)

  1. [LVI] Refactor getValueFromICmpCondition (NFC) — nikita.ppv / detail
  2. [CVP] Add tests for mask comparisons (NFC) — nikita.ppv / detail
  3. [LVI] Get value range from mask comparison — nikita.ppv / detail

#18383 (Sep 20, 2020 12:00:55 PM)

  1. [X86][SSE] Fold SIGN_EXTEND(SIGN_EXTEND_VECTOR_INREG(X)) -> SIGN_EXTEND_VECTOR_INREG(X) — llvm-dev / detail
  2. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTRACT_SUBVECTOR(EXTEND(X),0)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail

#18382 (Sep 20, 2020 10:27:30 AM)

  1. [InstCombine] factorize left shifts of add/sub — spatel / detail

#18381 (Sep 20, 2020 9:52:24 AM)

  1. [InstCombine] replace zombie unreachable values with 'undef' before erasing — spatel / detail

#18380 (Sep 20, 2020 9:17:00 AM)

  1. [Diagnostics] Fixed -Wsizeof-array-div false positive when divisor is sizeof reference type (PR47495) — Dávid Bolvanský / detail

#18379 (Sep 20, 2020 8:41:30 AM)

  1. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTEND_VECTOR_INREG(X)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail

#18378 (Sep 20, 2020 8:06:57 AM)

  1. [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. — llvm-dev / detail

#18377 (Sep 20, 2020 7:25:00 AM)

  1. DWARFYAML::emitDebugSections - fix use after std::move warnings. NFCI. — llvm-dev / detail
  2. [X86] Rename getExtendInVec to getEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail

#18376 (Sep 20, 2020 6:26:51 AM)

  1. JSONCompilationDatabase.cpp - cleanup key parsing error checks. NFCI. — llvm-dev / detail
  2. [X86] combineX86ShufflesRecursively - fix use after move warning. NFCI. — llvm-dev / detail

#18375 (Sep 20, 2020 5:50:34 AM)

  1. [X86] Rename combineExtInVec to combineEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail
  2. [MemLoc] Support lllvm.memcpy.inline in MemoryLocation::getForArgument — Dávid Bolvanský / detail

#18374 (Sep 20, 2020 3:43:00 AM)

  1. [tools][remarks-shlib] Don't build libRemarks.so without PIC — ro / detail

#18373 (Sep 19, 2020 10:29:43 PM)

  1. [FunctionAttrs] Remove redundant check. NFC — i / detail
  2. [FunctionAttrs] Inline setDoesNotRecurse() and delete it. NFC — i / detail

#18372 (Sep 19, 2020 8:46:57 PM)

  1. Fix some clang-tidy bugprone-argument-comment issues — i / detail

#18371 (Sep 19, 2020 7:44:58 PM)

  1. [ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer. — Lang Hames / detail

#18370 (Sep 19, 2020 3:53:01 PM)

  1. [Driver] Add disabled-by-default -Wuse-ld-path for the deprecation warning for -fuse-ld=/abs/path — i / detail

#18369 (Sep 19, 2020 1:54:06 PM)

  1. [Local] Clean up enforceKnownAlignment() (NFC) — nikita.ppv / detail

#18368 (Sep 19, 2020 1:19:23 PM)

  1. align __TEXT,__unwind_info to 8 byte boundary — gkm / detail

#18367 (Sep 19, 2020 12:44:33 PM)

  1. [scudo/standalone] Fix undefined behavior in checksum test — mcgrathr / detail

#18366 (Sep 19, 2020 12:10:57 PM)

  1. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail

#18365 (Sep 19, 2020 11:20:59 AM)

  1. [NFC][PhaseOrdering] Add test showing SROA not being performed after loop unrolling — lebedev.ri / detail

#18364 (Sep 19, 2020 10:39:02 AM)

  1. [BasicAA] Regenerate test checks — Dávid Bolvanský / detail

#18363 (Sep 19, 2020 9:25:00 AM)

  1. [SCEVExpander] Support expanding nonintegral pointers with constant base. — flo / detail

#18362 (Sep 19, 2020 8:19:30 AM)

  1. [InstCombine] auto-generate test checks; NFC — spatel / detail
  2. [MemLoc] Support bcmp in MemoryLocation::getForArgument — Dávid Bolvanský / detail

#18361 (Sep 19, 2020 7:44:03 AM)

  1. Revert "[HIP] Fix -gsplit-dwarf option" — Yaxun.Liu / detail
  2. Fixes complexity of map insert_or_assign with a hint. — koraq / detail
  3. [ConstantFolding] add undef handling for fmin/fmax intrinsics — spatel / detail
  4. [InstCombine] regenerate test checks; NFC — spatel / detail

#18360 (Sep 19, 2020 7:09:00 AM)

  1. [HIP] Fix -gsplit-dwarf option — Yaxun.Liu / detail

#18359 (Sep 19, 2020 6:31:15 AM)

  1. [gn build] Port 2124ca1d5cb — thakis / detail
  2. lld/mach-o: Make tool scripts from 2124ca1d5cb py2.7-compatible — thakis / detail
  3. Change name of Record::TheInit to CorrespondingDefInit to make code clearer. — paul / detail

#18358 (Sep 19, 2020 5:56:20 AM)

  1. Revert "Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups" — thakis / detail
  2. [gn build] (manually) merge 2124ca1d5 — thakis / detail

#18357 (Sep 19, 2020 5:20:51 AM)

  1. InstCombiner.h - remove unnecessary KnownBits forward declaration. NFCI. — llvm-dev / detail

#18355 (Sep 19, 2020 2:41:20 AM)

  1. Revert "Temporarily Revert "[clangd] Add Random Forest runtime for code completion."" — usx / detail

#18354 (Sep 19, 2020 1:50:51 AM)

  1. Add -Wno-error=unknown flag to clang-format. — joachim / detail

#18352 (Sep 19, 2020 12:21:50 AM)

  1. [X86] Return from SimplifyDemandedBitsForTargetNode after calculating known bits for VSHLI/VSRAI/VSRLI. — craig.topper / detail

#18351 (Sep 18, 2020 11:46:57 PM)

  1. [AArch64][GlobalISel] Add legalization and selection support for <4 x s16> G_SHL. — Amara Emerson / detail

#18350 (Sep 18, 2020 11:13:00 PM)

  1. [ASAN] Properly deal with musttail calls in ASAN — xun / detail

#18349 (Sep 18, 2020 10:29:23 PM)

  1. [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind — gkm / detail
  2. [IRSim] Adding ilist for IRInstructionData. — andrew.litteken / detail

#18348 (Sep 18, 2020 9:54:59 PM)

  1. [X86] Invert the compares in inline-asm-flag-output.ll so that the setcc instruction condition matches the test name. NFC — craig.topper / detail
  2. [X86] Fix copy paste mistake in @ccnp flag. — craig.topper / detail

#18347 (Sep 18, 2020 7:35:02 PM)

  1. DebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately — dblaikie / detail

#18346 (Sep 18, 2020 6:41:40 PM)

  1. Temporarily Revert "RegAllocFast: Rewrite and improve" — echristo / detail
  2. [llvm-objcopy][MachO] Add llvm-bitcode-strip driver — alexshap / detail
  3. Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups — thakis / detail
  4. [llvm-objcopy][MachO] Clean up the interface of Object — alexshap / detail
  5. [gn build] (manually) port 5495b691646 — thakis / detail

#18345 (Sep 18, 2020 6:06:45 PM)

  1. [llvm-install-name-tool] Validate -id value early — alexshap / detail

#18344 (Sep 18, 2020 5:31:26 PM)

  1. [SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  2. [NFC][Asan] Fix test broken by RegAllocFast — Vitaly Buka / detail
  3. [NFC][StackSafety] Replace auto with type — Vitaly Buka / detail
  4. [AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16> — Amara Emerson / detail
  5. [AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops. — Amara Emerson / detail
  6. [NFC][LSan] Add REQUIRES: linux — Vitaly Buka / detail
  7. [LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function — i / detail

#18343 (Sep 18, 2020 4:19:47 PM)

  1. [lld][WebAssembly] Fix -Wunused-variable after D87663 — i / detail
  2. [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang — amy.kwan1 / detail
  3. [GlobalISel] Add lowering support for G_ABS and use for AArch64. — Amara Emerson / detail

#18342 (Sep 18, 2020 3:44:59 PM)

  1. [clang] Remove profile available check for fsplit-machine-functions. — snehasishk / detail
  2. [NFC][sanitizer] Don't use ::testing::internal — Vitaly Buka / detail

#18341 (Sep 18, 2020 3:09:56 PM)

  1. [spirv] Move device info from resource limit into target env — antiagainst / detail
  2. Temporarily Revert "[clangd] Add Random Forest runtime for code completion." — echristo / detail
  3. [test][InstrProf] Fix always_inline.ll under NPM — aeubanks / detail
  4. [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic — listmail / detail
  5. [clang][module] Improve incomplete-umbrella warning — zixu_wang / detail

#18340 (Sep 18, 2020 2:33:00 PM)

  1. [COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF — rnk / detail

#18339 (Sep 18, 2020 1:50:16 PM)

  1. clang: Make changes in 7c8bb409f31e py2.7-compatible — thakis / detail
  2. CompletionModelCodegen: Remove unused import — thakis / detail
  3. [OpenMP] Initial Support for OpenMP Webpage Documentation — jhuber6 / detail
  4. [msan][asan] Add runtime flag intercept_strcmp — Vitaly Buka / detail
  5. [llvm-cov] Allow commas in filenames passed to `-object` flag — Vedant Kumar / detail

#18338 (Sep 18, 2020 1:15:27 PM)

  1. [clang-format] Recognize "hxx" as a C++ header in clang-format-diff.py — vmiklos / detail
  2. Temporarily Revert "[SLP] Allow reordering of vectorization trees with reused instructions." — echristo / detail
  3. [gn build] (manually) port 9b6765e784b3 more — thakis / detail
  4. [gn build] add file i forgot to add in 929d91a55616 — thakis / detail
  5. [InstSimplify] add tests for constant folding fmin/fmax with undef op; NFC — spatel / detail

#18337 (Sep 18, 2020 12:40:56 PM)

  1. scudo: Add an API for disabling memory initialization per-thread. — peter / detail
  2. First pass on MLIR python context lifetime management. — stellaraccident / detail
  3. clangd:  Make ompletionModelCodegen.py tpy2.7 compatible — thakis / detail
  4. [gn build] (manually) port 9b6765e784b3 — thakis / detail
  5. Pre-commit test for CSEing masked loads/stores — kparzysz / detail
  6. [gn build] Do not sync filenames containing variable references — thakis / detail

#18336 (Sep 18, 2020 12:03:28 PM)

  1. [X86][AVX] Add missing non AVX512VL broadcastm test coverage — llvm-dev / detail
  2. PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. — jyknight / detail
  3. DebugInfo: Simplify line table parsing to take all the units together, rather than CUs and TUs separately — dblaikie / detail
  4. Linewrap & remove some dead typedefs from previous commit — dblaikie / detail
  5. [InstCombine][SVE] Skip scalable type for InstCombiner::getFlippedStrictnessPredicateAndConstant. — huihuiz / detail
  6. [test][TSan] Fix tests under NPM — aeubanks / detail
  7. [X86][AVX] lowerBuildVectorAsBroadcast - improve BROADCASTM lowering on non-VLX targets — llvm-dev / detail

#18335 (Sep 18, 2020 11:06:11 AM)

  1. [AArch64][GlobalISel] Make <8 x s8> of G_BUILD_VECTOR legal. — Amara Emerson / detail
  2. AMDGPU: Don't sometimes allow instructions before lowered si_end_cf — Matthew.Arsenault / detail
  3. [flang] Rework preprocessing of stringification — pklausler / detail
  4. [ASan][NewPM] Fix byref-args.ll under NPM — aeubanks / detail
  5. [Sema] Handle objc_super special lookup when checking builtin compatibility — raul.tambre / detail
  6. DebugInfo: Tidy up initializing multi-section contributions in DWARFContext — dblaikie / detail
  7. [test][HWAsan] Fix kernel-inline.ll under NPM — aeubanks / detail
  8. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  9. Reapply "RegAllocFast: Record internal state based on register units" — Matthew.Arsenault / detail
  10. RegAllocFast: Rewrite and improve — Matthew.Arsenault / detail
  11. CodeGen: Move split block utility to MachineBasicBlock — Matthew.Arsenault / detail

#18334 (Sep 18, 2020 10:28:11 AM)

  1. [NFC][ScheduleDAG] Remove unused EntrySU SUnit — francisvm / detail
  2. [libomptarget] Disable build of amdgpu plugin as it doesn't build with rocm. — jonchesterfield / detail
  3. [clang-format] Add a option for the position of Java static import — mydeveloperday / detail
  4. [clang-format] NFC ensure the clang-format tests remain clang-formatted — mydeveloperday / detail
  5. [mlir][shape] Extend shape.cstr_require with a message. — silvasean / detail
  6. [clangd] Add Random Forest runtime for code completion. — usx / detail

#18333 (Sep 18, 2020 9:52:48 AM)

  1. Extending Baremetal toolchain's support for the rtlib option. — jonathan_roelofs / detail
  2. Use one more byte to silence a warning from Vistual C++ — jianzhouzh / detail

#18332 (Sep 18, 2020 9:17:43 AM)

  1. [mlir][openacc] Add missing operands for acc.data operation — clementval / detail
  2. [MLIR][SPIRV] Create new ctx for deserialization in roundtrips. — antiagainst / detail
  3. [DFSan] Add strpbrk wrapper. — mascasa / detail
  4. [X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32-bit targets — llvm-dev / detail
  5. [MLIR][ODS] Add constBuilderCall for TypeArrayAttr — lyandy / detail

#18331 (Sep 18, 2020 8:43:12 AM)

  1. [clangd] Add option for disabling AddUsing tweak on some namespaces. — adamcz / detail
  2. [AIX] Enable large code model when building with clang — daltenty / detail
  3. [DAG] BuildVectorSDNode::getSplatValue - pull out repeated getNumOperands() calls. NFCI. — llvm-dev / detail
  4. [X86][AVX] Add missing i686 broadcastm test coverage — llvm-dev / detail
  5. [mlir][openacc] Support Index and AnyInteger in loop op — clementval / detail

#18331 (Sep 18, 2020 8:43:12 AM)

  1. fixed compiler argument — kuhnel / detail

#18330 (Sep 18, 2020 7:29:44 AM)

  1. IR: Move denormal mode parsing from MachineFunction to Function — Matthew.Arsenault / detail
  2. [InstSimplify] fix fmin/fmax miscompile for partial undef vectors (PR47567) — spatel / detail
  3. [mlir][StandardToSPIRV] Handle vector of i1 case for lowering zexti to SPIR-V. — hanchung / detail

#18329 (Sep 18, 2020 6:54:16 AM)

  1. [InstSimplify] add another test for NaN propagation; NFC — spatel / detail
  2. [AMDGPU] Set DS alignment requirements to be more strict — Mirko.Brkusanin / detail
  3. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  4. Revert "[amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel." — Matthew.Arsenault / detail
  5. emacs: Add nofree and willreturn to list of attributes — Matthew.Arsenault / detail

#18328 (Sep 18, 2020 6:19:05 AM)

  1. [UpdateCCTestChecks] Include generated functions if asked — David A Greene / detail
  2. [DWARFYAML][test] Use 'CHECK-NEXT:' to make checkers stricter. NFC. — Xing / detail
  3. [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. — Xing / detail
  4. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail

#18328 (Sep 18, 2020 6:19:05 AM)

  1. Add ARM64 Windows on Arm buildbots — maxim.kuvyrkov / detail
  2. ang-x86-ninja removed MSVC environment setup — kuhnel / detail

#18327 (Sep 18, 2020 4:13:01 AM)

  1. Revert "[libunwind] Support for leaf function unwinding." — daniel.kiss / detail
  2. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  3. [mlir][Linalg] Evolve named ops to use assembly form and support linalg on tensors. — ntv / detail
  4. [Polly] Update map passed to SCEVParameterReweriter. — flo / detail
  5. [Test] Missing range check removal opportunity — mkazantsev / detail

#18326 (Sep 18, 2020 2:07:11 AM)

  1. [AArch64] Add tests for zext pattern match with AssertZext/AssertSext operand, NFC — weiwei64 / detail
  2. [NFC][fuzzer] Simplify StrcmpTest.cpp — Vitaly Buka / detail
  3. Revert "[InstCombine] Canonicalize SPF_ABS to abs intrinc" — nikita.ppv / detail
  4. [sanitizer] Add facility to print the full StackDepot — Vitaly Buka / detail
  5. [NFC][sanitizer] Disable a test on Windows — Vitaly Buka / detail
  6. [NFC][gotsan] Fix 'format' error — Vitaly Buka / detail
  7. AArch64: make sure jump table entries can reach entire image — Tim Northover / detail
  8. [TableGen][GlobalISel] Fix handling of zero_reg — bjorn.a.pettersson / detail
  9. [SCEV] Generalize SCEVParameterRewriter to accept SCEV expression as target. — flo / detail

#18325 (Sep 18, 2020 12:20:31 AM)

  1. [FPEnv] Use typed accessors in FPOptions — sepavloff / detail

#18324 (Sep 17, 2020 11:47:02 PM)

  1. This is a test commit — artur.bialas / detail
  2. Revert "This is a test commit" — artur.bialas / detail

#18323 (Sep 17, 2020 11:00:15 PM)

  1. [X86] Add some demanded bits test cases for PDEP with constant mask — craig.topper / detail

#18322 (Sep 17, 2020 10:24:42 PM)

  1. [AArch64] Emit zext move when the source of the zext is AssertZext or AssertSext — weiwei64 / detail

#18321 (Sep 17, 2020 9:49:58 PM)

  1. Revert "[sanitizer] Add facility to print the full StackDepot" — tejohnson / detail

#18320 (Sep 17, 2020 9:15:31 PM)

  1. [libc] Add implementation for hypotf — lntue / detail

#18319 (Sep 17, 2020 8:41:16 PM)

  1. [sanitizer] Add facility to print the full StackDepot — tejohnson / detail

#18318 (Sep 17, 2020 8:10:04 PM)

  1. Changed to use cmake arguments to specify C and C++ compilers. — gkistanova / detail

#18316 (Sep 17, 2020 6:12:45 PM)

  1. [scudo/standalone] Don't define test main function for Fuchsia — mcgrathr / detail
  2. [NFC][Lsan] Fix zero-sized array compilation error — Vitaly Buka / detail
  3. [NFC] clang-format one line — Vitaly Buka / detail

#18315 (Sep 17, 2020 5:00:28 PM)

  1. [AArch64] Enable implicit null check transformation — listmail / detail
  2. [RISCV] Support Shadow Call Stack — zhaoshiz / detail
  3. [MLIR][TableGen] Automatic detection and elimination of redundant methods — jurahul / detail
  4. [MemorySSA] Fix an unused variable warning [NFC] — listmail / detail
  5. [PowerPC] Implement Vector Count Mask Bits builtins in LLVM/Clang — amy.kwan1 / detail
  6. [PowerPC] Add Set Boolean Condition Instruction Definitions and MC Tests — amy.kwan1 / detail
  7. [AArch64][GlobalISel] clang-format AArch64LegalizerInfo.cpp. NFC. — Amara Emerson / detail
  8. [AArch64][GlobalISel] Make G_STORE <8 x s8> legal. — Amara Emerson / detail
  9. [lldb] Clarify docstring for SBBlock::IsInlined, NFC — Vedant Kumar / detail
  10. [mlir][shape] Add `shape.cstr_require %bool` — silvasean / detail
  11. [MLIR] Fix build failure due to https://reviews.llvm.org/D87059. — jurahul / detail

#18314 (Sep 17, 2020 4:03:05 PM)

  1. [TargetRegisterInfo] Add a couple of target hooks for the greedy register allocator — qcolombet / detail
  2. [test] Fix FullUnroll.ll — aeubanks / detail

#18313 (Sep 17, 2020 3:24:23 PM)

  1. Support dwarf fission for wasm object files — dschuff / detail

#18312 (Sep 17, 2020 2:43:04 PM)

  1. [MemorySSA] Be more conservative when traversing MemoryPhis. — flo / detail

#18311 (Sep 17, 2020 2:06:19 PM)

  1. [llvm-install-name-tool] Update the command-line guide — alexshap / detail
  2. [NewPM] Fix pr45927.ll under NPM — aeubanks / detail

#18310 (Sep 17, 2020 1:31:06 PM)

  1. [InstCombine] Canonicalize SPF_ABS to abs intrinc — nikita.ppv / detail

#18309 (Sep 17, 2020 12:43:38 PM)

  1. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  2. [gn build] Port 7e4c6fb8546 — llvmgnsyncbot / detail
  3. AArch64::ArchKind's underlying type is uint64_t — jonathan_roelofs / detail
  4. [Lsan] Use fp registers to search for pointers — Vitaly Buka / detail
  5. Disable hoisting MI to hotter basic blocks when using pgo — wei.huang / detail
  6. [SCEV] Add test cases for max BTC with loop guard info. — flo / detail
  7. [GVN] Add additional assume tests (NFC) — nikita.ppv / detail
  8. [GVN] Use that assume(!X) implies X==false (PR47496) — nikita.ppv / detail
  9. [LoopUnrollAndJam] Allow unroll and jam loops forced by user. — whitneyt / detail

#18308 (Sep 17, 2020 12:07:44 PM)

  1. [MLIR] Support for return values in Affine.For yield — uday / detail
  2. [MLIR][Affine] Add parametric tile size support for affine.for tiling — uday / detail
  3. [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber — craig.topper / detail
  4. [VectorCombine] limit load+insert transform to one-use — spatel / detail
  5. [AArch64][GlobalISel] Make <8 x s16> and <16 x s8> legal for shifts. — Amara Emerson / detail
  6. [AArch64][GlobalISel] Widen G_EXTRACT_VECTOR_ELT element types if < 8b. — Amara Emerson / detail
  7. [PDB] Split TypeServerSource and extend type index map lifetime — rnk / detail
  8. [SVE][WIP] Implement lowering for fixed length VSELECT to Scalable — mcinally / detail

#18307 (Sep 17, 2020 11:02:16 AM)

  1. Add missing include — Adrian Prantl / detail
  2. [PowerPC][AIX] Don't hardcode python invoke command line — Jinsong Ji / detail
  3. [VectorCombine] add test for multi-use load (PR47558); NFC — spatel / detail
  4. [VectorCombine] rearrange bailouts for load insert for efficiency; NFC — spatel / detail
  5. Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  6. Revert "[NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — Yaxun.Liu / detail

#18306 (Sep 17, 2020 9:58:56 AM)

  1. [mlir][Vector] Add a folder for vector.broadcast — hanchung / detail
  2. [AArch64][GlobalISel] Fix bug in fewVectorElts action while legalizing oversize G_FPTRUNC vectors. — Amara Emerson / detail
  3. [ARM] Expand distributing increments to also handle existing pre/post inc instructions. — david.green / detail
  4. [InstSimplify] add tests for FP constant miscompile; NFC (PR43907) — spatel / detail
  5. [amdgpu] Compilation fix for Release — benny.kra / detail
  6. [SyntaxTree][Synthesis] Fix allocation in `createTree` for more general use — ecaldas / detail
  7. [DFSan] Add bcmp wrapper. — mascasa / detail
  8. [Sema] Introduce BuiltinAttr, per-declaration builtin-ness — raul.tambre / detail
  9. [AMDGPU] Fix ROCm unit test memref initialization — zhuoryin / detail

#18305 (Sep 17, 2020 8:53:28 AM)

  1. [OpenMP 5.0] Fix user-defined mapper privatization in tasks — a.bataev / detail
  2. [DFSan] Add bcmp wrapper. — mascasa / detail
  3. Precommit test updates — Sanne.Wouda / detail
  4. [AArch64] Match pairwise add/fadd pattern — Sanne.Wouda / detail
  5. [CUDA][HIP] Defer overloading resolution diagnostics for host device functions — Yaxun.Liu / detail
  6. [ARM] Add more MVE postinc distribution tests. NFC — david.green / detail
  7. [mlir][openacc] Change operand type from index to AnyInteger in parallel op — clementval / detail
  8. [flang][openacc] Lower clauses on loop construct to OpenACC dialect — clementval / detail
  9. [Test] Add tests showing that IndVars cannot prove (X + 1 > X) — mkazantsev / detail
  10. Revert "[DFSan] Add bcmp wrapper." — mascasa / detail
  11. ModuloSchedule.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  12. Fix build failure in clangd — Yaxun.Liu / detail

#18304 (Sep 17, 2020 8:19:23 AM)

  1. [compiler-rt] [hwasan] Replace INLINE with inline — n54 / detail
  2. [mlir][Standard] Canonicalize chains of tensor_cast operations — herhut / detail
  3. [compiler-rt] [scudo] Fix typo in function attribute — n54 / detail
  4. [ARM] Sink splats to MVE intrinsics — david.green / detail
  5. [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel. — michael.hliao / detail
  6. [libc++] Remove some workarounds for missing variadic templates — Louis Dionne / detail
  7. [Coroutine] Fix a bug where Coroutine incorrectly spills phi and invoke defs before CoroBegin — xun / detail

#18303 (Sep 17, 2020 7:45:29 AM)

  1. ValueList.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  2. DwarfExpression.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  3. LiveDebugVariables.cpp - remove unnecessary Compiler.h include. NFCI. — llvm-dev / detail
  4. [compiler-rt] Replace INLINE with inline — n54 / detail
  5. [compiler-rt] [tsan] [netbsd] Catch unsupported LONG_JMP_SP_ENV_SLOT — n54 / detail
  6. [AMDGPU] should expand ROTL i16 to shifts. — Alexander Timofeev / detail
  7. [compiler-rt] [netbsd] Include <sys/dkbad.h> — n54 / detail

#18302 (Sep 17, 2020 7:10:54 AM)

  1. InstCombiner.h - remove unnecessary KnownBits.h include. NFCI. — llvm-dev / detail
  2. [AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64 — zhuoryin / detail
  3. SafeStackLayout.cpp - remove unnecessary StackLifetime.h include. NFCI. — llvm-dev / detail
  4. [compiler-rt] Avoid pulling libatomic to sanitizer tests — n54 / detail

#18302 (Sep 17, 2020 7:10:54 AM)

  1. clang-x86-ninja-win10: removed DIA flag, added LIBZ flag — kuhnel / detail

#18301 (Sep 17, 2020 6:29:07 AM)

  1. [ARM] Additional tests for qr intrinsics in loops. NFC — david.green / detail
  2. Revert "[lldb] Don't send invalid region addresses to lldb server" — david.spickett / detail
  3. [NFC][ARM] Tail fold test changes — sam.parker / detail
  4. SymbolizableObjectFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  5. MetadataLoader.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail
  6. [clang-format][regression][PR47461] ifdef causes catch to be seen as a function — mydeveloperday / detail
  7. [ConstraintSystem] Remove local variable that is set but not read [NFC] — mikael.holmen / detail
  8. Remove unnecessary forward declarations. NFCI. — llvm-dev / detail
  9. [clang][docs] Fix documentation of -O — jrtc27 / detail
  10. [SLP] sort candidates to increase chance of optimal compare reduction — spatel / detail
  11. [llvm-readelf/obj][test] - Document what we print in various places for unnamed section symbols. — grimar / detail
  12. [obj2yaml] - Don't emit EM_NONE. — grimar / detail
  13. [SVE][CodeGen] Lower floating point -> integer conversions — kerry.mclaughlin / detail
  14. [MemorySSA] Add another loop clobber test case. — flo / detail
  15. [ARM][MachineOutliner] Add missing testcase for calls. — yvan.roux / detail

#18300 (Sep 17, 2020 4:25:04 AM)

  1. [lldb] Don't send invalid region addresses to lldb server — david.spickett / detail
  2. [clang][aarch64] ACLE: Support implicit casts between GNU and SVE vectors — cullen.rhodes / detail
  3. [mlir][Linalg] Convolution tiling added to ConvOp vectorization pass — limo / detail
  4. [AsmPrinter] Remove orphan DwarfUnit::shareAcrossDWOCUs declaration. NFCI. — llvm-dev / detail
  5. [AMDGPU] Remove orphan SITargetLowering::LowerINT_TO_FP declaration. NFCI. — llvm-dev / detail
  6. [AsmPrinter] DwarfDebug - use DebugLoc const references where possible. NFC. — llvm-dev / detail
  7. [MLIR] Turns swapId into a FlatAffineConstraints member func — vincentzhaorz / detail
  8. [gn build] (manually) port c9af34027bc — thakis / detail
  9. [mlir] turn clang-format back on in C API test — zinenko / detail
  10. [ARM] Extra fp16 bitcast tests. NFC — david.green / detail
  11. DwarfFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  12. DwarfStringPool.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail

#18299 (Sep 17, 2020 2:21:05 AM)

  1. [X86] Fix stack alignment on 32-bit Solaris/x86 — ro / detail

#18298 (Sep 17, 2020 1:42:15 AM)

  1. [Lint] Add check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  2. [AMDGPU] Generate test checks for splitkit-copy-bundle.mir — jay.foad / detail
  3. [SplitKit] Only copy live lanes — jay.foad / detail
  4. [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%) — lebedev.ri / detail
  5. Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR" — douglas.yung / detail

#18297 (Sep 17, 2020 1:09:08 AM)

  1. [SelectionDAG] Check any use of negation result before removal — qiucofan / detail

#18296 (Sep 17, 2020 12:03:10 AM)

  1. [mlir] Remove redundant shape.cstr_broadcastable canonicalization. — tpopp / detail

#18295 (Sep 16, 2020 11:23:36 PM)

  1. [mlir][spirv] Add GroupNonUniformBroadcastOp — thomasraoux / detail
  2. [llvm-cov gcov] Add --demangled-names (-m) — i / detail

#18294 (Sep 16, 2020 10:49:36 PM)

  1. [llvm-cov gcov][test] Move tests to gcov/ — i / detail
  2. [DebugInfo] Simplify DIEInteger::SizeOf(). — ikudrin / detail

#18293 (Sep 16, 2020 10:15:31 PM)

  1. Add __divmodti4 to match libgcc. — craig.topper / detail

#18292 (Sep 16, 2020 9:41:36 PM)

  1. [lldb] Return FileSP and StreamFileSP by value in IOHandler (NFC) — Jonas Devlieghere / detail

#18291 (Sep 16, 2020 9:07:06 PM)

  1. Fix the arguments of std::min — jianzhouzh / detail

#18290 (Sep 16, 2020 9:02:51 PM)

  1. Flush bitcode incrementally for LTO output — jianzhouzh / detail
  2. Add the header of std::min — jianzhouzh / detail

#18289 (Sep 16, 2020 8:28:48 PM)

  1. Revert "[IRSim] Adding IR Instruction Mapper" — stilis / detail
  2. [gn build] Port a895040eb02 — llvmgnsyncbot / detail

#18288 (Sep 16, 2020 7:52:59 PM)

  1. [PowerPC] Fix store-fptoi combine of f128 on Power8 — qiucofan / detail
  2. Use zu rather than llu format specifier for size_t (-Wformat warning fix). — echristo / detail
  3. debug_rnglists/symbolizing: reduce memory usage by not caching rnglists — dblaikie / detail

#18287 (Sep 16, 2020 7:18:12 PM)

  1. [NewPM] Port -print-alias-sets to NPM — aeubanks / detail
  2. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  3. [mlir] expose affine map to C API — zhanghb97 / detail
  4. [gn build] Port b04c1a9d312 — llvmgnsyncbot / detail
  5. [libunwind][DWARF] Fix end of .eh_frame calculation — rprichard / detail
  6. [MachineSink] add one more mir case - nfc — czhengsz / detail

#18286 (Sep 16, 2020 6:15:32 PM)

  1. Canonicalize declaration pointers when forming APValues. — richard / detail
  2. PR47555: Inheriting constructors are implicitly definable. — richard / detail

#18285 (Sep 16, 2020 5:41:44 PM)

  1. [MemorySSA] Rename uses in blocks with Phis. — asbirlea / detail

#18284 (Sep 16, 2020 5:08:07 PM)

  1. [DAGCombiner] Teach visitMSTORE to replace an all ones mask with an unmasked store. — craig.topper / detail

#18283 (Sep 16, 2020 4:31:02 PM)

  1. Commenting out atomics with padding to unbreak MSAN tests — ogiroux / detail
  2. Revert "[AArch64] Add -mmark-bti-property flag." — daniel.kiss / detail
  3. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail

#18282 (Sep 16, 2020 3:55:57 PM)

  1. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  2. [flang] Substrings with lower bound greater than upper bound — psteinfeld / detail
  3. Disable a large test for EXPENSIVE_CHECKS and debug build — jasonliu / detail
  4. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  5. [gn build] (manually) port 1321160a2 — thakis / detail
  6. [EarlyCSE] Simplify max/min pattern matching. NFC. — michael.hliao / detail
  7. [Flang] Fixed installation permission of the "binary" flang — tianshilei1992 / detail

#18281 (Sep 16, 2020 2:50:32 PM)

  1. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  2. [lldb/test] Enable faulthandler in dotest — rupprecht / detail
  3. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail

#18280 (Sep 16, 2020 2:14:32 PM)

  1. Revert "[lsan] Share platform allocator settings between ASan and LSan" — phosek / detail
  2. [ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings. — Lang Hames / detail
  3. Revert "Do not apply calling conventions to MSVC entry points" — akhuang / detail
  4. [AMDGPU] gfx1030 test update. NFC. — Stanislav.Mekhanoshin / detail
  5. [NFC][LSAN] Change SuspendedThreadsList interface — Vitaly Buka / detail
  6. [ELF] Bump the limit of thunk creation passes from 10 to 15 — maskray / detail
  7. [NFC][regalloc] type LiveInterval::reg() as Register — mtrofin / detail

#18279 (Sep 16, 2020 1:40:20 PM)

  1. [gn build] Port 56069b5c71c — llvmgnsyncbot / detail
  2. [UpdateTestChecks] Allow $ in function names — David A Greene / detail
  3. [aarch64][tests] Add tests which show current lack of implicit null support — listmail / detail
  4. [flang][msvc] Work around if constexpr (false) evaluation. NFC. — llvm-project / detail
  5. [X86] Add test case for a masked load mask becoming all ones after type legalization. — craig.topper / detail
  6. [DAGCombiner] Teach visitMLOAD to replace an all ones mask with an unmasked load — craig.topper / detail
  7. [lsan] Share platform allocator settings between ASan and LSan — phosek / detail

#18278 (Sep 16, 2020 12:05:40 PM)

  1. [libFuzzer] Enable entropic by default. — mascasa / detail
  2. Sema: add support for `__attribute__((__swift_bridge__))` — Saleem Abdulrasool / detail
  3. fix test no-rtti.cpp — zequanwu / detail
  4. [clang][codegen] Skip adding default function attributes on intrinsics. — michael.hliao / detail
  5. [AArch64][GlobalISel] Make G_BUILD_VECTOR os <16 x s8> legal. — Amara Emerson / detail
  6. [gn build] make "all" target build — thakis / detail
  7. GlobalISel: Lift store value widening restriction — Matthew.Arsenault / detail
  8. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  9. Add '<' meta command to read in code from external file — jingham / detail
  10. [UpdateTestChecks][NFC] Fix spelling — johannes / detail
  11. [OpenMP][FIX] Do not crash trying to print a missing (demangled) user condition — johannes / detail
  12. [OpenMP][FIX] Do not drop a '$' while demangling declare variant names — johannes / detail
  13. [OpenMP] Support nested OpenMP context selectors (declare variant) — johannes / detail
  14. [OpenMP] Context selector extensions for return value overloading — johannes / detail
  15. [OpenMP] Overload `std::isnan` and friends multiple times for the GPU — johannes / detail
  16. [OpenMP] Context selector extensions for template functions — johannes / detail
  17. [OpenMP] Support `std::complex` math functions in target regions — johannes / detail
  18. [AMDGPU] gfx1030 RT support — Stanislav.Mekhanoshin / detail
  19. Revert "[obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name." — rahmanl / detail
  20. [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS — Abhina.Sreeskantharajan / detail
  21. [gn build] unconfuse sync script about "sources = []" in clang/lib/Headers/BUILD.gn — thakis / detail
  22. Fix build. — michael.hliao / detail
  23. [InstCombine] Add test for infinite combine loop (NFC) — nikita.ppv / detail
  24. [InstSimplify] Clarify SimplifyWithOpReplaced() return value — nikita.ppv / detail
  25. Reapply [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail

#18277 (Sep 16, 2020 10:42:20 AM)

  1. RegAllocFast: Make self loop live-out heuristic more aggressive — Matthew.Arsenault / detail
  2. [libc++] Ensure streams are initialized early — Louis Dionne / detail
  3. Re-land: Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  4. [llvm-nm] Use aggregate initialization instead of memset zero — i / detail
  5. [SLP] add tests for reduction ordering; NFC — spatel / detail
  6. ValueEnumerator.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  7. InterferenceCache.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  8. raw_ostream.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  9. DwarfUnit.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  10. [GISel] Add new combines for unary FP instrs with constant operand — mkitzan / detail
  11. [Sema][MSVC] warn at dynamic_cast/typeid when /GR- is given — zequanwu / detail

#18276 (Sep 16, 2020 10:06:32 AM)

  1. Do not apply calling conventions to MSVC entry points — elizabeth.andrews / detail
  2. LocalStackSlotAllocation: Swap order of check — Matthew.Arsenault / detail
  3. AMDGPU: Add baseline test for incorrect SP access — Matthew.Arsenault / detail
  4. AMDGPU: Clear offset register when using local stack area — Matthew.Arsenault / detail
  5. Include (Type|Symbol)Record.h less — rnk / detail

#18275 (Sep 16, 2020 9:31:25 AM)

  1. [AMDGPU] Corrected directive to use for ELF weak refs — dmitry.preobrazhensky / detail
  2. [NPM] Translate alias analysis into require<> as well — aeubanks / detail
  3. [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors. — francesco.petrogalli / detail
  4. [AMDGPU] Remove obsolete comment — jay.foad / detail
  5. [ARM][MVE] Tail-predication: predicate new elementcount checks on force-enabled — sjoerd.meijer / detail
  6. [Coro][NewPM] Handle llvm.coro.prepare.retcon in NPM coro-split pass — aeubanks / detail
  7. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail

#18274 (Sep 16, 2020 8:52:20 AM)

  1. [X86] Assert that we've found a terminator instruction. NFCI. — llvm-dev / detail
  2. [AMDGPU] Add v3f16/v3i16 support to SDag — sebastian.neubauer / detail
  3. AMDGPU: Improve <2 x i24> arguments and return value handling — arsenm2 / detail
  4. [NFC][Regalloc] accessors for 'reg' and 'weight' — mtrofin / detail
  5. [X86] EmitInstrWithCustomInserter - remove redundant getDebugLoc() calls. NFCI. — llvm-dev / detail
  6. [ASTMatchers] Add missing definition for decompositionDecl — benny.kra / detail

#18273 (Sep 16, 2020 8:14:54 AM)

  1. [mlir][openacc] Add missing operands for acc.parallel operation — clementval / detail
  2. [X86][SSE] Move VZEXT_MOVL(INSERT_SUBVECTOR(UNDEF,X,0)) handling into combineTargetShuffle. — llvm-dev / detail
  3. [AMDGPU] Add -show-mc-encoding to setreg tests — jay.foad / detail
  4. [AMDGPU] Enable scheduling around FP MODE-setting instructions — jay.foad / detail

#18272 (Sep 16, 2020 7:41:05 AM)

  1. [Partial Inliner] Compute intrinsic cost through TTI — flo / detail
  2. Enable inlining for Linalg dialect — ntv / detail

#18271 (Sep 16, 2020 7:06:13 AM)

  1. Add section with details about DAGs. — paul / detail
  2. [OPENMP]Do not allow threadprivates as base for array-like reduction. — a.bataev / detail
  3. [DSE] Add another test cases with loop carried dependence. — flo / detail
  4. [mlir] Model StringRef in C API — zinenko / detail

#18270 (Sep 16, 2020 6:29:34 AM)

  1. CGBlocks.cpp - assert non-null CGF pointer. NFCI. — llvm-dev / detail
  2. TokenAnnotator.cpp - remove useless pointer null test. NFCI. — llvm-dev / detail
  3. [AST] ASTReader::ReadModuleMapFileBlock - assert non-null Module. NFCI. — llvm-dev / detail
  4. Update dead links to Itanium and ARM ABIs. NFC — sam.mccall / detail
  5. [Sema] isOpenMPCapturedDecl - assert we locate CapturedRegionScopeInfo. NFCI. — llvm-dev / detail
  6. [RDA] Fix getUniqueReachingDef for self loops — sam.parker / detail
  7. [SLP] change poorly named variable; NFC — spatel / detail
  8. [SLP] move loop index variable declaration to its use; NFC — spatel / detail
  9. [SLP] remove redundant size check; NFC — spatel / detail
  10. [SLP] remove uses of 'auto' that obscure functionality; NFC — spatel / detail
  11. [ARM] Reorder some logic — sam.parker / detail
  12. [clang-format] [NFC] Fix spelling mistake in the documentation — mydeveloperday / detail
  13. [SLP] fix formatting; NFC — spatel / detail

#18269 (Sep 16, 2020 4:25:40 AM)

  1. [Support] Add GlobPattern::isTrivialMatchAll() — andrew.ng / detail
  2. [LLD][ELF] Optimize linker script filename glob pattern matching NFC — andrew.ng / detail
  3. [llvm-readobj][test] - Improve section-symbols.test — grimar / detail
  4. [ARM][LowOverheadLoops] Fix tests after ef0b9f3 — samuel.tebbs / detail
  5. [clang-tidy] Improve documentation on Clangd integration — kbobyrev / detail
  6. [DAG] Remover getOperand() call. NFCI. — llvm-dev / detail
  7. Fix table formatting after D87686 — kbobyrev / detail
  8. [ARM] Add more validForTailPredication — sam.parker / detail
  9. [ARM] Fix tail predication predicate tracking — sam.parker / detail
  10. [clangd] Actually parse Index section of the YAML file. — adamcz / detail
  11. [clang-tidy] Crash fix for bugprone-misplaced-pointer-arithmetic-in-alloc — adam.balogh / detail
  12. [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` — adam.balogh / detail

#18268 (Sep 16, 2020 2:21:19 AM)

  1. [DebugInfo][flang] DISubrange support for fortran assumed size array — AlokKumar.Sharma / detail
  2. [llvm-readobj][test] - Address a forgotten review comment for D86923. — grimar / detail
  3. [clangd] Implement hot index reloading for clangd-index-server — kbobyrev / detail

#18267 (Sep 16, 2020 1:47:19 AM)

  1. [ARM][LowOverheadLoops] Combine a VCMP and VPST into a VPT — samuel.tebbs / detail
  2. Follow up rG635b87511ec3: forgot to add/commit the new test file. NFC. — sjoerd.meijer / detail

#18266 (Sep 16, 2020 1:13:00 AM)

  1. Revert "[Asan] Accept __lsan_ignore_object for redzone pointer" — Vitaly Buka / detail
  2. [ARM][MachineOutliner] Add calls handling. — yvan.roux / detail
  3. [clangd] Don't use zlib when it's unavailable. — platonov.aleksandr / detail

#18265 (Sep 16, 2020 12:35:54 AM)

  1. [MemorySSA] Report unoptimized as None, not MayAlias. — asbirlea / detail
  2. [Test] Some more potential range check elimination opportunities — mkazantsev / detail
  3. [flang] Fix docs build — richard.barton / detail
  4. [Test] Add positive range checks tests in addition to negative — mkazantsev / detail
  5. Revert "[Asan] Fix false leak report" — Vitaly Buka / detail

#18264 (Sep 15, 2020 11:58:35 PM)

  1. [MemorySSA] Set MustDominate to true for PhiTranslation. — asbirlea / detail
  2. [llvm-rc] Allow omitting components from VERSIONINFO versions — martin / detail
  3. [llvm-rc] Update a comment. NFC. — martin / detail
  4. [llvm-rc] Lowercase the option definitions. NFC. — martin / detail
  5. [obj2yaml] Add support for dumping the .debug_addr(v5) section. — Xing / detail

#18263 (Sep 15, 2020 11:25:05 PM)

  1. [X86] Add test case for non-power of 2 scatter. NFC — craig.topper / detail
  2. [X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead. — craig.topper / detail

#18262 (Sep 15, 2020 10:50:16 PM)

  1. [MLIR][NFC] Value print update for block arguments — uday / detail
  2. libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA — jano.vesely / detail
  3. [ThinLTO] Relax thinlto_embed_bitcode.ll check — mtrofin / detail

#18261 (Sep 15, 2020 10:17:01 PM)

  1. [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class — Zinovy Nis / detail
  2. [lldb] Reword CompilerType docstring to not say "generic type" — davelee.com / detail

#18260 (Sep 15, 2020 9:32:01 PM)

  1. [InstCombine] Add tests for statepoint simplification — serguei.katkov / detail
  2. [Test] Add signed version of a test — mkazantsev / detail

#18259 (Sep 15, 2020 8:58:00 PM)

  1. [NewPM][SCEV] Fix constant-fold-gep.ll under NPM — aeubanks / detail
  2. [NewPM] Fix opt-hot-cold-split.ll under NPM — aeubanks / detail
  3. Fully qualify some more namespace in MLIR ODS to be more friendly to dialects not defined under the mlir namespace (NFC) — joker.eph / detail

#18258 (Sep 15, 2020 8:25:01 PM)

  1. [NewPM] Fix 2003-02-19-LoopInfoNestingBug.ll under NPM — aeubanks / detail

#18257 (Sep 15, 2020 7:43:17 PM)

  1. Fix test after D86156. — asbirlea / detail
  2. [X86] Always use 16-bit displacement in 16-bit mode when there is no base or index register. — craig.topper / detail

#18256 (Sep 15, 2020 7:08:28 PM)

  1. [NewPM] Port strip* passes to NPM — aeubanks / detail
  2. [Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 — kparzysz / detail
  3. [PDB] Drop LF_PRECOMP from debugTypes earlier — rnk / detail

#18255 (Sep 15, 2020 6:22:24 PM)

  1. [LowerSwitch][NewPM] Port lowerswitch to NPM — aeubanks / detail

#18254 (Sep 15, 2020 5:45:26 PM)

  1. [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions — Jessica Paquette / detail
  2. [LICM] Make Loop ICM profile aware again — aktoon / detail
  3. SVML support for log10, sqrt — aktoon / detail

#18253 (Sep 15, 2020 5:11:22 PM)

  1. GlobalISel: Fix a failing combiner test — vkeles / detail
  2. [CGSCC][NewPM] Fix adding mutually recursive new functions — aeubanks /