100%
WDescription%
Test Result: 0 tests failing out of a total of 68,568 tests.100
Build stability: No recent builds failed.100
Build History
x
#17916
(pending—Build #17,915 is already in progress (ETA: 10 min))
 
 
 
 
 
 
 
 
 
 
 Identified problems
 
 
 
 
 
 
 
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 
 
 

Changes

#17915 (Oct 23, 2020 11:54:20 PM)

  1. [flang][msvc] Fix lambda capture ambiguity. NFC. — llvm-project / detail
  2. hwasan: Disable operator {new,delete} interceptors when interceptors are disabled. — peter / detail
  3. [NFC][UBSAN] Refine CHECK pattern in test — vitalybuka / detail
  4. [llvm/DebugInfo] Emit DW_OP_implicit_value when tuning for LLDB — medismail.bennani / detail
  5. [flang] Fix pimpl idiom for IntrinsicProcTable. — llvm-project / detail
  6. [AMDGPU] Cleanup AMDGPUUsage.rst — tony.tye / detail
  7. [lldb] Fix building with GCC 7. NFC. — martin / detail

#17914 (Oct 23, 2020 8:38:19 PM)

  1. Fix a few warnings from GCC (NFC) — joker.eph / detail
  2. Topologically sort the library to link to mlir-cpu-runner which is required with some linkers like BFD (NFC) — joker.eph / detail
  3. Remove global dialect registration — joker.eph / detail
  4. Remove unused verifyRegStateMapping() function in RegAllocFast (NFC) — joker.eph / detail
  5. [AutoFDO] Remove a broken assert in merging inlinee samples — hoy / detail
  6. FileManager: Reorder declarations of FileEntry and FileEntryRef, NFC — dexonsmith / detail
  7. Add CMake dependency from MLIRJitRunner on all dialects — joker.eph / detail
  8. clangd: Stop calling FileEntryRef::FileEntryRef — dexonsmith / detail
  9. llvm-dwarfdump: Support verbose printing DW_OP_convert to print the CU local offset before the resolved absolute offset — dblaikie / detail
  10. HeaderSearch: Simplify use of FileEntryRef in HeaderSearch::LookupFile, NFC — dexonsmith / detail
  11. [NFC][UBSAN] Avoid "not FileCheck" in tests — vitalybuka / detail
  12. fix lldb for recent libDebugInfoDWARF API change — dblaikie / detail
  13. [llvm-cov] don't include all source files when provided source files are filtered out — zequanwu / detail
  14. [flang][windows] Support platform-specific path separator. — llvm-project / detail

#17913 (Oct 23, 2020 5:19:44 PM)

  1. [flang] An erroneous type bound procedure was causing a call to CHECK() — psteinfeld / detail
  2. GC-parseable element atomic memcpy/memmove — apilipenko / detail
  3. Add a mlir natvis file for debugging with Visual Studio — aaron.smith / detail
  4. [SVE] Lower fixed length VECREDUCE_SEQ_FADD operation — mcinally / detail
  5. Revert "Remove global dialect registration" — joker.eph / detail
  6. PR47954 / DR2126: permit temporary objects that are lifetime-extended by — richard / detail
  7. [RISCV] Use the commercial name for scheduling model (NFC) — evandro.menezes / detail
  8. [CodeGen] Emit destructor calls to destruct non-trivial C struct — ahatanaka / detail
  9. [llvm-install-name-tool] Add -prepend_rpath option — alexshap / detail
  10. [test] Simplify pr33641_remove_arg_dbgvalue.ll — aeubanks / detail
  11. [Inliner][NPM] Properly pass callee AAResults — aeubanks / detail
  12. [StructurizeCFG][NewPM] Port -structurizecfg to NPM — aeubanks / detail
  13. [MemProf] Attempt to debug avr bot failure — tejohnson / detail
  14. [libFuzzer] Added -print_full_coverage flag. — mmoroz / detail
  15. [Hexagon] Handle selection between HVX vector predicates — kparzysz / detail
  16. Don't allow structured binding declarations to decompose a — richard / detail
  17. [intel-pt] Disable/Enable tracing to guarantee the trace is correct — a20012251 / detail

#17912 (Oct 23, 2020 2:04:10 PM)

  1. [clangd] Migrate to proto2 syntax — kbobyrev / detail
  2. [CMake] generate_grpc_protos -> generate_protos(... GRPC). NFC — sam.mccall / detail
  3. [CMake] Fix hardcoding of protobuf output basename. NFC — sam.mccall / detail
  4. [clangd] NFC: Add using directives to avoid spelling out llvm::sys::path — kbobyrev / detail
  5. [InstSimplify] add tests for ctlz constant range; NFC — spatel / detail
  6. [InstSimplify] add tests for cttz constant range; NFC — spatel / detail
  7. [ValueTracking] add range limits for ctlz — spatel / detail
  8. [ValueTracking] add range limits for cttz — spatel / detail
  9. [clang] Split remote index service definition into a separate file. — sam.mccall / detail
  10. [MLIR] Extract buffer alias analysis for reuse — frgossen / detail
  11. [PowerPC][LLD] Support for PC Relative TLS for Local Dynamic — stefanp / detail
  12. [clangd] Drop version from remote index proto names, fix clangd-index-server — sam.mccall / detail
  13. [LSR] ignore profitable chain when reg num is not major cost. — czhengsz / detail
  14. [runtimes] Revert the libc++ __config_site change — ldionne / detail
  15. [gn build] port 48e4b0f (__config_site revert) — thakis / detail
  16. [DebugInstrRef] Convert DBG_INSTR_REFs into variable locations — jeremy.morse / detail
  17. [llvm-mca] Extend cortex-a57 memory instructions test — eleviant / detail
  18. [MLIR] Fix bad merge with buffer alias analysis. — frgossen / detail
  19. Export TemplateArgumentMatcher so clients defining custom matchers don't need to use the internal namespace — sam.mccall / detail
  20. [flang][openacc] Fix semantic check for wait and atomic directives — clementval / detail
  21. AMDGPU: Increase branch size estimate with offset bug — matthew.arsenault / detail
  22. AMDGPU: Don't query for TII in TII — matthew.arsenault / detail
  23. [TableGen] Change !getop and !setop to !getdagop and !setdagop. — paul / detail
  24. [InstCombine] Add initial bitreverse test coverage — llvm-dev / detail
  25. [InstCombine] Add 8/16/32/64 bitreverse test coverage — llvm-dev / detail
  26. [InstCombine] Add i8 bitreverse by multiplication test patterns — llvm-dev / detail
  27. [flang][OpenMP] Upstream lowering of `ParallelOp` clauses — sourabhsingh.tomar / detail
  28. CfgInterface: rename interface() to getInterface() — nicolai.haehnle / detail
  29. Revert "[Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty." — dantrushin / detail
  30. [AMDGPU] Add simplification/combines for llvm.amdgcn.fma.legacy — jay.foad / detail
  31. [DebugInstrRef] Handle DBG_INSTR_REFs use-before-defs in LiveDebugValues — jeremy.morse / detail
  32. [flang][OpenMP] Upstream lowering of OpenMP `Flush` construct — sourabhsingh.tomar / detail
  33. [WebAssembly] Implementation of (most) table instructions — sbc / detail
  34. [clangd] Fix remote-server build and add it to check-clangd — kadircet / detail
  35. [AMDGPU] Fix access beyond the end of the basic block in execMayBeModifiedBeforeAnyUse. — vpykhtin / detail
  36. [gn build] Port 00255f41929 — llvmgnsyncbot / detail
  37. [PowerPC] Fix the Predicates for enabling pcrelative-memops and PLXVP/PSTXVP definitions — wei.huang / detail
  38. SourceManager: Clarify that FileInfo always has a ContentCache, NFC — dexonsmith / detail
  39. [AArch64][SVE] Fix umin/umax lowering to handle out of range imm. — huihuiz / detail
  40. Re-apply "[JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation" — lhames / detail
  41. Added utility to launch tests on a target remotely. — aorlov / detail
  42. Revert "[CGSCC] Detect devirtualization in more cases" — aeubanks / detail
  43. SourceManager: Encapsulate line number mapping into SrcMgr::LineOffsetMapping — dexonsmith / detail
  44. These compiler-rt tests should be UNSUPPORTED instead of XFAIL. — aorlov / detail
  45. [lldb] Redesign Target::GetUtilityFunctionForLanguage API — jdevlieghere / detail
  46. [CUDA] Improve clang's ability to detect recent CUDA versions. — tra / detail
  47. [CUDA] Extract CUDA version from cuda.h if version.txt is not found — tra / detail
  48. [gn build] Port dbbc4f4e226 — llvmgnsyncbot / detail
  49. [AArch64][GlobalISel] Introduce a new post-isel optimization pass. — aemerson / detail
  50. SourceManager: Make LastLineNoContentCache and ContentCache::SourceLineCache mutable, NFC — dexonsmith / detail
  51. [MLInliner] Disable always inliner in bounds tests — mtrofin / detail
  52. [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
  53. [mlir] Add FuncOp::eraseResults — silvasean / detail
  54. [PhiValues] Use SetVector to avoid non-determinism — nikita.ppv / detail
  55. [PowerPC] Add intrinsics for MMA — saghir / detail
  56. [NFC] Use [MC]Register in RegAllocGreedy — mtrofin / detail
  57. [BasicAA] Add additional phi cycle test (NFC) — nikita.ppv / detail
  58. [MemProf] XFAIL test on avr until issue can be debugged — tejohnson / detail
  59. [AIX][cmake] Adjust management of `-G` for linking — hubert.reinterpretcast / detail
  60. [AMDGPU] Fixed isLegalRegOperand() with physregs — stanislav.mekhanoshin / detail
  61. [AIX] Let alloca return 16 bytes alignment — xiangling.liao / detail
  62. [lldb] Fix use of undefined type 'lldb_private::UtilityFunction' — jdevlieghere / detail
  63. [IR] add fn attr for no_stack_protector; prevent inlining on mismatch — ndesaulniers / detail
  64. SourceManager: Simplify by inlining what remains of ComputeLineNumbers, NFC — dexonsmith / detail
  65. [gn build] Add missing comma — aeubanks / detail
  66. [mlir][vector] Add folding for ExtractOp with ShapeCastOp source — thomasraoux / detail
  67. [libc++] Refactor the run-buildbot script to make it more modular, and run the benchmarks — ldionne / detail
  68. Unconditionally #include <future> — joker.eph / detail
  69. [mlir][vector] Add folder for ExtractStridedSliceOp — thomasraoux / detail
  70. [libc++] Clean up unused CI files — ldionne / detail
  71. [lldb] Move copying of files into reproducer out of process — jdevlieghere / detail
  72. [AArch64] Add vector compare/select cost-model tests. — flo / detail
  73. [libc++] NFC: Remove unused includes from the test suite — ldionne / detail
  74. [mlir] Link with pthreads in AsyncRuntime — ezhulenev / detail
  75. Fix shared build. NFC. — michael.hliao / detail
  76. [Asan][Windows] Fix asan stack traces on Windows. — akhuang / detail
  77. Fix typo in diagnostic name. — richard / detail
  78. Remove global dialect registration — joker.eph / detail
  79. [mlir][Vector] Introduce UnrollVectorOptions to control vector unrolling. — ravishankarm / detail

#17906 (Oct 23, 2020 4:01:44 AM)

  1. [llvm-mca] Add test for cortex-a57 NEON instructions — eleviant / detail
  2. [SVE]Clarify TypeSize comparisons in llvm/lib/Transforms — caroline.concatto / detail
  3. [AMDGPU] Add simplification/combines for llvm.amdgcn.fmul.legacy — jay.foad / detail
  4. [lld][ELF][test] Add additional test coverage for LTO — james.henderson / detail
  5. [mem2reg] Remove dbg.values describing contents of dead allocas — orlando.hyams / detail
  6. [mlir] Fix exiting OpPatternRewriteDriver::simplifyLocally after first iteration that didn't change the op. — csigg / detail
  7. [MLIR] Added PromoteBuffersToStackPass to convert heap- to stack-based allocations. — julian.gross / detail
  8. [DebugInstrRef] NFC: Separate collection of machine/variable values — jeremy.morse / detail
  9. [lldb] Split out NetBSD/x86 watchpoint impl for unification — mgorny / detail
  10. [AArch64] Implement getIntrinsicInstrCost, handle min/max intrinsics. — flo / detail

#17905 (Oct 23, 2020 12:42:41 AM)

  1. Revert "[MBP] Add whole chain to BlockFilterSet instead of individual BB" — shenhan / detail
  2. [OpenMP] Fixed a potential integer overflow — tianshilei1992 / detail
  3. SourceManager: Factor out helpers for common SLocEntry lookup pattern, NFC — dexonsmith / detail
  4. SourceManager: Change SourceManager::isMainFile to take a FileEntry, NFC — dexonsmith / detail
  5. [Inliner] Run always-inliner in inliner-wrapper — aeubanks / detail
  6. DebugInfo: Tidy up test for more portability to MachO and Windows — dblaikie / detail
  7. [MC] Adjust StringTableBuilder for linked Mach-O binaries — alexshap / detail
  8. SourceManager: getFileEntryRefForID => getNonBuiltinFilenameForID, NFC — dexonsmith / detail
  9. SourceManager: Remove a redundant nullptr check in getNonBuiltinFilenameForID, NFC — dexonsmith / detail
  10. [CGSCC] Detect devirtualization in more cases — aeubanks / detail
  11. DebugInfo: Hash DIE referevences (DW_OP_convert) when computing Split DWARF signatures — dblaikie / detail
  12. [IR] Merge metadata manipulation code into Value — sepavloff / detail
  13. [lldb] Fix missing initialization in UtilityFunction ctor (NFC) — jdevlieghere / detail
  14. [runtimes] Do not set XXX_STANDALONE_BUILD for libc++/abi/unwind — ldionne / detail
  15. [lldb] Fix bug instroduced by a00acbab45b0 — jdevlieghere / detail
  16. [SCEV][NFC] Cache symbolic max exit count — mkazantsev / detail
  17. [JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation. — lhames / detail
  18. Revert "[JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation." — lhames / detail
  19. [llvm-objcopy][NFC] Extract arg parsing logic into a helper function — alexshap / detail
  20. [DebugInfo] Clear subreg in setDebugValueUndef() — david.stenberg / detail
  21. [ARM][SchedModels] Let ldm* instruction scheduling use MCSchedPredicate — eleviant / detail

#17899 (Oct 22, 2020 5:35:40 PM)

  1. [SourceManager] Avoid copying SLocEntry in computeMacroArgsCache — jkorous / detail
  2. [libTooling] Add function to Transformer to create a no-op edit. — yitzhakm / detail
  3. [AArch64][GlobalISel] Split post-legalizer combiner to allow for lowering at -O0 — jpaquette / detail
  4. [gn build] (semi-manually) port 147b9497e79 — thakis / detail
  5. [ELF] --warn-backrefs: save the referenced InputFile * — i / detail
  6. [AArch64][GlobalISel] Move imm adjustment for G_ICMP to post-legalizer lowering — jpaquette / detail
  7. DebugInfo: Use llc rather than %llc_dwarf when also hardcoding a target triple — dblaikie / detail
  8. [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/WriterExtBinary — wmi / detail
  9. [libc++abi] Fix the standalone build after the __config_site change — ldionne / detail
  10. BitCodeFormat: update doc on new byref and mustprogress attrs; NFC — ndesaulniers / detail
  11. Fix constant evaluation of zero-initialization of a union whose first — richard / detail

#17898 (Oct 22, 2020 2:17:11 PM)

  1. clang/Basic: Remove ContentCache::getRawBuffer, NFC — dexonsmith / detail
  2. [SystemZ][z/OS] Set short-enums as the default for z/OS — abhina.sreeskantharajan / detail
  3. [InstSimplify] add tests for ctpop constant range; NFC — spatel / detail
  4. HowToReleaseLLVM: Clean up document and remove references to SVN — tstellar / detail
  5. [NFC][PartialInliner]: Clean up code — etiotto / detail
  6. [MemCpyOpt] Move GEP during call slot optimization — nikita.ppv / detail
  7. [PatternMatch] Add new FP matchers. NFC. — jay.foad / detail
  8. [InstCombine][NFC] Use ConstantExpr::getBinOpIdentity — nikita.ppv / detail
  9. [libc++] Drop old workaround for iostreams instantiations missing from the dylib — ldionne / detail
  10. [GWP-ASan] Move random-related code in the allocator — kostyak / detail
  11. DWARFv5: Disable DW_OP_convert for configurations that don't yet support it — dblaikie / detail
  12. Port -instnamer to NPM — aeubanks / detail
  13. Revert "[mlir] Convert from Async dialect to LLVM coroutines" — joker.eph / detail
  14. Revert "Revert "[mlir] Convert from Async dialect to LLVM coroutines"" — antiagainst / detail
  15. Revert "[CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI)" — vedantk / detail
  16. [test] HotColdSplit: cover use of opaque pointer type — vedantk / detail
  17. [clangd] Give the server information about client's remote index protocol version — kbobyrev / detail
  18. [SourceManager] Skip module maps when searching files for macro arguments — jkorous / detail
  19. [clangd] Get rid of llvm::Optional in Remote- and LocalIndexRoot; NFC — kbobyrev / detail
  20. [BasicAA] Add additional phi tests (NFC) — nikita.ppv / detail
  21. Revert "[GWP-ASan] Move random-related code in the allocator" — nikita.ppv / detail
  22. Initial support for vectorization using Libmvec (GLIBC vector math library) — spatel / detail
  23. [BasicAA] Don't track visited blocks for phi-phi alias query — nikita.ppv / detail
  24. [AIX] Emit error for -G option on AIX — xiangling.liao / detail
  25. [BasicAA] Only add visited phi blocks temporarily — nikita.ppv / detail
  26. [DomTree] Make assert more precise — nikita.ppv / detail
  27. [GWP-ASan] Move random-related code in the allocator (redo) — kostyak / detail
  28. [llvm-objcopy][MachO] Fix the calculation of the output size — alexshap / detail
  29. [libc++] Allow running the tests in the experimental runtimes-only build — ldionne / detail
  30. [clang][Frontend] Add missing error handling — dblaikie / detail

#17897 (Oct 22, 2020 10:59:59 AM)

  1. [lldb] Fix TestTargetAPI.py on Apple simulators — risemann / detail
  2. [AArch64] Add min/max cost-model tests for v4i16. — flo / detail
  3. [DebugInstrRef] Pass DBG_INSTR_REFs through register allocation — jeremy.morse / detail
  4. [X86] Return const& in IntelExprStateMachine::getIdentifierInfo(). NFCI. — llvm-dev / detail
  5. [X86] X86AsmParser - make methods const where possible. NFCI. — llvm-dev / detail
  6. [ARM][SchedModels] Convert IsLdstsoScaledPred to MCSchedPredicate — eleviant / detail
  7. [AArch64] Add min/max cost-model tests for v2i32. — flo / detail
  8. [AMDGPU] Fix expansion of i16 MULH — piotr / detail
  9. [mlir][gpu] NFC: switch occurrences of gpu.launch_func to custom format. — csigg / detail
  10. [MemProf] Allow the binary to specify the profile output filename — tejohnson / detail
  11. [mlir] Do not start threads in AsyncRuntime — ezhulenev / detail
  12. [lldb] Fix a regression introduced by D75730 — jdevlieghere / detail
  13. [LoopRotate][NPM] Disable header duplication under -Oz — aeubanks / detail
  14. [NFC][MC] Use MCRegister for ReachingDefAnalysis APIs — mtrofin / detail
  15. [HIP] Fix HIP rounding math intrinsics — enye.shi / detail
  16. [OpenCL] Remove unused extensions — marco.antognini / detail
  17. [lldb/DWARF] Add support for DW_OP_implicit_value — medismail.bennani / detail
  18. [Docs] Clarify that FunctionPasses can't add/remove declarations — aeubanks / detail
  19. [gn build] Add missing clangd dependencies — aeubanks / detail
  20. [AMDGPU] Add amdgpu specific loop threshold metadata — tcorring / detail
  21. [SLP] Add tests with selects that can be turned into min/max. — flo / detail
  22. [DomTree] Accept Value as Def (NFC) — nikita.ppv / detail
  23. Revert "[lldb] Explicitly use the configuration architecture when building test executables" — risemann / detail
  24. [ELF] Set SHF_INFO_LINK for .rel[a].plt and .rel[a].dyn — i / detail
  25. Revert "[Docs] Clarify that FunctionPasses can't add/remove declarations" — aeubanks / detail
  26. AMDGPU: Cleanup MIR test — matthew.arsenault / detail
  27. [InstCombine] Remove dbg.values describing contents of dead allocas — vedantk / detail
  28. [TableGen] Update documents to make them more complete — paul / detail

#17896 (Oct 22, 2020 7:42:35 AM)

  1. [mlir] Add MemRefReshapeOp definition to Standard. — pifon / detail
  2. [clang-tidy] Add links to check docs in comments — alexfh / detail
  3. [x86 testing] NFC: Create exhaustive vector popcnt ULT/UGT tests — dave / detail
  4. [DebugInstrRef] Substitute debug value numbers to handle optimizations — jeremy.morse / detail
  5. Test I added requires X86 to be built. — jeremy.morse / detail
  6. [AArch64] Add cost model tests for min/max intrinsics. — flo / detail
  7. [lldb][NFC] Make GetShellSafeArgument return std::string and unittest it. — risemann / detail
  8. [mlir] Add MemRefReinterpretCastOp definition to Standard. — pifon / detail
  9. [llvm-mca] Add few ldm* instructions to cortex-a57 test case — eleviant / detail
  10. [CodeGen] Split MVT::changeTypeToInteger() functionality from EVT::changeTypeToInteger(). — llvm-dev / detail
  11. [Clang] [TableGen] Clean up !if(!eq(bool, 1) and related booleans — paul / detail
  12. [lldb] Explicitly use the configuration architecture when building test executables — risemann / detail
  13. [mlir] Convert from Async dialect to LLVM coroutines — ezhulenev / detail
  14. [TableGen] Continue improving the comments for the data structures. — paul / detail
  15. [OpenMP] Emit calls to int64_t functions for amdgcn — jonchesterfield / detail
  16. Limit debug instr-referencing tests to X86 — jeremy.morse / detail
  17. ScheduleDAGInstrs: Skip debug instructions at end of scheduling region — matthew.arsenault / detail
  18. AMDGPU: Implement getNoPreservedMask — matthew.arsenault / detail
  19. AMDGPU: Fix not always reserving VGPRs used for SGPR spilling — matthew.arsenault / detail

#17895 (Oct 22, 2020 4:20:03 AM)

  1. [InstructionSimplify] icmp (X+Y), (X+Z) simplification — sjoerd.meijer / detail
  2. Revert "[DWARFLinker] Capitalize type names (NFC)" — mkazantsev / detail
  3. [SCEV][NFC] Rename getMax -> getConstantMax — mkazantsev / detail
  4. [libc++] Update continous integration scripts — goncharov.mikhail / detail
  5. [llvm-mca] Improve test case — eleviant / detail
  6. [X86] Add User Interrupts(UINTR) instructions — pengfei.wang / detail
  7. [SCEV][NFC] Rename MaxAndComplete -> ConstantMaxAndComplete — mkazantsev / detail
  8. [gn build] Port be39a6fe6fc — llvmgnsyncbot / detail
  9. [RISCV][NFC] Add more tests for 32-bit constant materialization — luismarques / detail
  10. [SCEV][NFC] Simplify internals of BackedgeTakenInfo — mkazantsev / detail

#17894 (Oct 22, 2020 1:02:11 AM)

  1. [IRCE] consolidate profitability check — serguei.katkov / detail
  2. [test] Fix tests using -analyze that fail under NPM — aeubanks / detail
  3. Revert "Add "not" to an llvm-symbolizer test that expects to fail" — douglas.yung / detail
  4. [NFC][AMDGPU] Reorder SIMemoryLegalizer functions to be consistent — tony.tye / detail
  5. [libcxxabi] Define _LIBCXXABI_WEAK properly for mingw compilers — martin / detail
  6. [libcxx] [test] Add another (void) cast for a function marked nodiscard in MS STL — martin / detail
  7. [libcxx] [test] Mark bits of fs.enum tests as libcpp specific — martin / detail
  8. [libcxx] [test] Move use of statvfs to helper header — martin / detail
  9. [driver][arm64] Set target CPU to A12 for compiler invocations that — hyp / detail
  10. [DWARFLinker] Capitalize type names (NFC) — jdevlieghere / detail
  11. [ShrinkWrap] Delete unneeded nullptr checks for the save point. NFC — i / detail

#17893 (Oct 21, 2020 9:42:13 PM)

  1. [test] Fix LoopDeletion tests under NPM — aeubanks / detail
  2. Ensure that the "value" of an unnamed bit-field isn't taken into — richard / detail
  3. [LSR] add testcase for LSR profitable chain change, nfc — czhengsz / detail
  4. [test] Fix LoopDistribute tests under NPM — aeubanks / detail
  5. [X86] Support customizing stack protector guard — xiang1.zhang / detail
  6. [sanitizer] Allow log_path to distinguish default from explicit stderr — tejohnson / detail
  7. Fix test failure on Windows. — richard / detail
  8. [NPM][opt] Disallow -analyze under NPM — aeubanks / detail
  9. Do not intercept __libc_memalign and cfree on Android because neither of these exists in Bionic. — vyng / detail
  10. [test] Fix shrunk-constant.ll under NPM — aeubanks / detail

#17892 (Oct 21, 2020 6:24:18 PM)

  1. [ValueTracking] Interpret GEPs as a series of adds multiplied by the related scaling factor — qcolombet / detail
  2. Revert several changes related to llvm-symbolizer exiting non-zero on failure. — dblaikie / detail
  3. [NFC] Set return type of getStackPointerRegisterToSaveRestore to Register — gjn / detail
  4. Revert "SimplifyCFG: Clean up optforfuzzing implementation" — zequanwu / detail
  5. Revert "Revert "SimplifyCFG: Clean up optforfuzzing implementation"" — zequanwu / detail
  6. [sanitizer]Update tests to be compatible with Android. — vitalybuka / detail
  7. Make APValue profiling a little more compact. — richard / detail
  8. [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

#17891 (Oct 21, 2020 3:06:54 PM)

  1. [test] Fix alloca-offset-lifetime.ll under NPM — aeubanks / detail
  2. [test] Fix quadradic-exit-value.ll under NPM — aeubanks / detail
  3. Simple fix to basic-block-sections to replace emit-obj with emit-llvm — tmsriram / detail
  4. [spirv] Fix legalize standard to spir-v for transfer ops — thomasraoux / detail
  5. [libc++] Fix compiler-rt build by copying libc++ headers to <build>/include — ldionne / detail
  6. [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts — jhuber6 / detail
  7. [c++20] For P0732R2: Give class NTTPs the proper type when examined with 'decltype'. — richard / detail
  8. Always allow std::function to be copied. — flx / detail
  9. [mlir] Simplify DDR matching patterns with equal operands for operators where it's applicable. Added documentation. — rdzhabarov / detail
  10. [libc++][ci] Also install the library in the CI scripts — ldionne / detail
  11. [libc++] Fix the benchmarks build — ldionne / detail
  12. [c++20] For P0732R2: permit class template argument deduction for non-type template parameters. — richard / detail

#17890 (Oct 21, 2020 1:32:26 PM)

  1. [mlir][CAPI][Python] Plumb OpPrintingFlags to C and Python APIs. — stellaraccident / detail
  2. [NFC] Fixes Doxygen copy-paste error. — koraq / detail
  3. [RS4GC] NFC. Preparatory refactoring to make GC parseable memcpy — apilipenko / detail
  4. [LowerMatrixIntrinsics][NewPM] Fix PreservedAnalyses result — aeubanks / detail
  5. [sanitizer] Convert PrintModuleMap to DumpProcessMap — tejohnson / detail
  6. [BlockExtract][NewPM] Port -extract-blocks to NPM — aeubanks / detail
  7. [libcxxabi] Stub out 'sleep' call when _LIBCXXABI_HAS_NO_THREADS is defined. — abidh / detail
  8. [test] Fix no-wrap-symbolic-becount.ll under NPM — aeubanks / detail
  9. [c++20] For P0732R2 / P1907R1: Basic frontend support for class types as — richard / detail
  10. Add more test coverage for APValue serialization / deserialization and — richard / detail
  11. [mlir] Add missing dependency for MLIRSCFTransforms — antiagainst / detail

#17889 (Oct 21, 2020 12:04:47 PM)

  1. [NFC] Fix the definition of SuitableAlign — xiangling.liao / detail
  2. Fix missing c++ mode comment — arsenm2 / detail
  3. [ARM][SchedModels] Convert IsLdrAm3RegOffPred to MCSchedPredicate — eleviant / detail
  4. [libomptarget] Require LLVM source tree to build libomptarget — jonathanchesterfield / detail
  5. [NFC] Clean up always false variables — aeubanks / detail
  6. [gn build] try to fix clang build after 37c030f81a9fdd — thakis / detail
  7. [NFC][OpenMP] Update description of OMPGridValues enums — saiyedul.islam / detail
  8. [ARM] add cost-kind tests for intrinsics; NFC — spatel / detail
  9. [CostModel] remove cost-kind predicate for scatter/gather cost — spatel / detail
  10. [mlir] Add structural type conversions for SCF dialect. — silvasean / detail
  11. [mlir][shape] Split out structural type conversions for shape dialect. — silvasean / detail

#17888 (Oct 21, 2020 10:30:37 AM)

  1. [lldb] Fix windows build for fa5fa63fd140f — pavel / detail
  2. [libomptarget][amdgcn] Refactor memcpy to eliminate maps — jonchesterfield / detail
  3. AMDGPU: Propagate amdgpu-flat-work-group-size attributes — matthew.arsenault / detail
  4. AMDGPU: Lower the threshold reported for maximum stack size exceeded — matthew.arsenault / detail
  5. [mlir]: Clarify docs for external OpTrait::FunctionLike ops — zinenko / detail
  6. [mlir][gpu] Add customer printer/parser for gpu.launch_func. — csigg / detail
  7. [mlir][gpu] Add lowering to LLVM for `gpu.wait` and `gpu.wait async`. — csigg / detail
  8. [AMDGPU] Refactor SOPC & SOPP .td for extension — joseph.nash / detail
  9. Use -### in arm-float-abi.c test — john.brawn / detail
  10. [gn build] (manually) port 54fa9ecd3088 — thakis / detail
  11. [gn build] (manually) port 5d796645d6c8cade (libcxx __config change) — thakis / detail
  12. [libc++] Fix the installation of libc++ headers since the __config_site change — ldionne / detail
  13. [gn build] try to fix up deps of __config_site after 37c030f81a — thakis / detail
  14. [clang] Improve Serialization/Imporing/Dumping of APValues — tyker / detail
  15. [X86] Regenerate old vector-variable-insertion test — llvm-dev / detail
  16. [X86] Improve variable vector insertion test coverage. — llvm-dev / detail
  17. [ELF] --gc-sections: retain dependent sections of non-SHF_ALLOC sections — i / detail
  18. [AMDGPU] Fixed v_swap_b32 match — stanislav.mekhanoshin / detail
  19. [flang] Another validity of the TARGET= argument of ASSOCIATED() for objects — psteinfeld / detail

#17887 (Oct 21, 2020 8:55:38 AM)

  1. [SystemZ] Mark unsaved argument R6 as live throughout function. — paulsson / detail
  2. [libc++] Include <__config_site> from <__config> — ldionne / detail
  3. [CostModel] remove cost-kind predicate for memcpy cost — spatel / detail
  4. [libc++] Revert "Include <__config_site> from <__config>" — ldionne / detail
  5. Only run when `arm` is registered. NFC. — michael.hliao / detail
  6. [DebugInfo] Follow up c521e44defb5 with an API improvement — jeremy.morse / detail
  7. [nfc] [lldb] Fix harmless slicing of DWARFDIE — jan.kratochvil / detail
  8. [ARM] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans — paul / detail
  9. Remove .svn from exclude list as we moved to git — sylvestre / detail
  10. [lldb] Port lldb gdb-server to libOption — pavel / detail
  11. Fix "Unknown arguments specified" to if in lldb — ctetreau / detail
  12. [take 2] [libc++] Include <__config_site> from <__config> — ldionne / detail

#17886 (Oct 21, 2020 5:34:21 AM)

  1. [InstructionSimplify] Precommit more tests for D89317. NFC. — sjoerd.meijer / detail
  2. [Passes] Move ADCE before DSE & LICM. — flo / detail
  3. [mlir] ODS: support TableGen dag objects to specify OpBuilder parameters — zinenko / detail
  4. [InstructionSimplify] And precommit more tests for D89317. NFC. — sjoerd.meijer / detail
  5. [ADT] Fix for ImmutableMapRef — adam.balogh / detail
  6. [Driver] Incorporate -mfloat-abi in the computed triple on ARM — john.brawn / detail
  7. [AMDGPU] Fix off by one in assert — sebastian.neubauer / detail
  8. [TargetLowering] Add test for bit comparison fold — sven.vanhaastregt / detail
  9. [TargetLowering] Check boolean content when folding bit compare — sven.vanhaastregt / detail
  10. Add "SkipDead" parameter to TargetInstrInfo::DefinesPredicate — nicholas.guy / detail
  11. [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
  12. [InstCombine] foldOrOfICmps - use m_Specific instead of explicit comparisons. NFCI. — llvm-dev / detail
  13. [Clang] Update newpm pipeline test in clang after D87322. — flo / detail
  14. [clang testing] Fix a read-only source build system failure — dave / detail
  15. [llvm-mca] Add test for cortex-a57 memory instructions — eleviant / detail
  16. [llvm] Use early exits and get rid of if-return-else-return pattern; NFC — kbobyrev / detail
  17. [LIT] error if directly named test won't be run indirectly — ben.dunbobbin / detail
  18. [LIT] fixed up accidentally committed EOF problems. — ben.dunbobbin / detail

#17885 (Oct 21, 2020 2:12:32 AM)

  1. [SCEV] Prove implications of different type via truncation — mkazantsev / detail
  2. Revert "[SCEV] Prove implications of different type via truncation" — mkazantsev / detail
  3. [NFC][PowerPC]Add tests for folding RLWINM before and after RA. — esme.yi / detail
  4. Revert "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support" — martin / detail
  5. [libcxx] [test] Split the file_time_type synopsis test — martin / detail
  6. [SVE] Remove reliance on TypeSize comparison operators in unit tests — david.sherwood / detail
  7. [SVE][CodeGen] Replace use of TypeSize comparison operator in CreateStackTemporary — david.sherwood / detail
  8. [X86] Remove period from end of error message in assembler — craig.topper / detail
  9. [mlir] Expose Value hierarchy to Python bindings — zinenko / detail
  10. [mlir] Use the correct base class for Attributes in Python bindings — zinenko / detail
  11. [mlir] Fix copy-pasted docstrings in Python bindings — zinenko / detail
  12. [X86] Add clang release notes for HRESET and minor change for llvm release notes. (NFC) — pengfei.wang / detail
  13. [NFC][LSAN] Use InitializeCommonFlags in LSAN — vitalybuka / detail
  14. [compiler-rt][builtins][RISCV] Always include __mul[sd]i3 builtin definitions — luismarques / detail
  15. Reapply "[clang] Improve handling of physical registers in inline — paulsson / detail
  16. [AMDGPU][TableGen] Make more use of !ne !not !and !or. NFC. — jay.foad / detail

#17884 (Oct 20, 2020 10:50:43 PM)

  1. [AMDGPU][NFC] Fix missing size in comment — carl.ritson / detail
  2. Remove unnecessary header include which violates layering — gcmn / detail
  3. [NFC][MC] Use [MC]Register in MachineVerifier — mtrofin / detail
  4. Revert D89381 "[SCEV] Recommit "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 2" — i / detail
  5. [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

#17883 (Oct 20, 2020 7:31:53 PM)

  1. clang/Basic: ContentCache::InvalidFlag => ContentCache::IsBufferInvalid, NFC — dexonsmith / detail
  2. Improve file doesnt exist error with -fbasic-block-sections= — tmsriram / detail
  3. Don't permit array bound constant folding in OpenCL. — richard / detail
  4. [HazardRec] Allow inserting multiple wait-states simultaneously — austin.kerbow / detail
  5. [AMDGPU] Avoid inserting noops during scheduling — austin.kerbow / detail
  6. Don't instantiate lambda closure types in default member initializers — richard / detail
  7. NFC: Fix -Wsign-compare warnings on 32-bit builds — hubert.reinterpretcast / detail
  8. ContentCache: Simplify by always owning the MemoryBuffer — dexonsmith / detail
  9. [flang] Fix call to CHECK() on erroneous subroutine declaration — psteinfeld / detail
  10. [lldb] Don't strip LLDB.framework on install — jdevlieghere / detail
  11. SourceManager: Simplify early returns in ContentCache::getBufferOrNone, NFC — dexonsmith / detail
  12. [llvm] Fix ODRViolations for VersionTuple YAML specializations NFC — cishida / detail
  13. [test] Fix -fbasic-block-sections= test on Windows after D89500 — i / detail
  14. This is a test commit — tu.da.wei / detail
  15. Revert "This is a test commit" — tu.da.wei / detail
  16. [Polly] Delete unused lambda capture after 7175cffb2133048018df74c1b49d1d4962ea18f2 — i / detail

#17882 (Oct 20, 2020 4:11:41 PM)

  1. [libc++] Make it easier to add new restrictions for feature-test macro tests — ldionne / detail
  2. [AMDGPU] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans — paul / detail
  3. Driver: Add integer sanitizers to trapping group automatically. — peter / detail
  4. [Apple-stage2] Install FileCheck and yaml2obj in the toolchain — jdevlieghere / detail
  5. [libc++] Remove uses of verbose_assert.h in Filesystem tests — ldionne / detail
  6. clang/Basic: Replace SourceManager::getMemoryBufferForFile, NFC — dexonsmith / detail
  7. [hwasan] Increase max allocation size to 1Tb. — eugenis / detail
  8. [LSAN][NFC] Reformat test — vitalybuka / detail
  9. [clangd][ObjC] Support nullability annotations — davg / detail
  10. Get the address space within getVectorPtrTy — ctetreau / detail
  11. Fix pretty printing of linalg GenericOps when there are no inputs. — ravishankarm / detail
  12. [AsmWriter] Construct SlotTracker with the function — kazu / detail
  13. clang/Basic: Remove SourceManager::getBufferPointer, NFC — dexonsmith / detail
  14. [libc++] Get rid of <sstream> in the valarray tests — ldionne / detail
  15. [X86] Move 's{hr,ar,hl} , <op>' to 'shift <op>' optimization in the assembler into processInstruction. — craig.topper / detail
  16. [X86] Move 'int $3' -> 'int3' handling in the assembler to processInstruction. — craig.topper / detail
  17. [AMDGPU] Optimize waitcnt insertion for flat memory operations — tony.tye / detail
  18. [GWP-ASan] Rework utilities (NFC) — kostyak / detail
  19. [Polly] Reuse multiple uses in operand tree. — llvm-project / detail

#17881 (Oct 20, 2020 12:52:03 PM)

  1. [ELF] --gdb-index: support --icf={safe,all} — i / detail
  2. [libcxx] [test] Avoid conflicting definitions of _CRT_SECURE_NO_WARNINGS — martin / detail
  3. [libcxx] [test] Fix path.modifiers/make_preferred for windows — martin / detail
  4. Set Huge Page mode on shadow regions based on no_huge_pages_for_shadow — jianzhouzh / detail
  5. Wrap CfgTraitsFor in namespace llvm to please GCC 5 — antiagainst / detail
  6. ASAN: Support detect_invalid_pointer_pairs=1 with detect_stack_use_after_return=1 — mliska / detail
  7. [NPM] Port -mergereturn to NPM — aeubanks / detail
  8. clang/Frontend: Use MemoryBufferRef in FrontendInputFile (and remove SourceManager::getBuffer) — dexonsmith / detail
  9. FileManager: Test FileManager::getFileRef — dexonsmith / detail
  10. [AMDGPU] Remove getAllVGPR32() which cannot handle Accum VGPRs properly — venkataramanaiah.nalamothu / detail
  11. [NPM] port -unify-loop-exits to NPM — aeubanks / detail
  12. lldb: Migrate to MemoryBufferRef for createFileID (after 51d1d585e5838ea0f02f1271f7543c4e43639969) — dexonsmith / detail
  13. DomTree: Extract (mostly) read-only logic into type-erased base classes — nicolai.haehnle / detail
  14. [gn build] Port 848a68a032d — llvmgnsyncbot / detail
  15. Handle value uses wrapped in metadata for the use-list order — david.stenberg / detail
  16. [NFC][Regalloc] Type 2 statics in terms of Register — mtrofin / detail
  17. [lldb] Add a page to the docs with (external) links on how to use LLDB — jdevlieghere / detail
  18. [ConstantFold] Fold the comparison of bitcasted global values — efriedma / detail
  19. [libc++] Decouple debug mode tests from iostreams — ldionne / detail

#17880 (Oct 20, 2020 9:33:26 AM)

  1. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support — llvm-dev / detail
  2. [DSE] Add test to make sure memccpy does not kill stores. — flo / detail
  3. [gn build] Port a2214757e2c — llvmgnsyncbot / detail
  4. [gn build] Port c0cdd22c72f — llvmgnsyncbot / detail
  5. [InstSimplify] add vector icmp tests; NFC — spatel / detail
  6. [InstSimplify] allow vector splats for icmp-of-neg folds — spatel / detail
  7. Reland "[yaml2obj][ELF] - Simplify the code that performs sections validation." — grimar / detail
  8. [DSE] Bail out from getLocForWriteEx if call is not argmemonly/inacc_mem. — flo / detail
  9. [amdgpu] Enhance AMDGPU AA. — michael.hliao / detail
  10. [clang] Fix warnings on the missing of explicitly copy constructor on the base class. NFC. — michael.hliao / detail
  11. [InstCombine] Add (icmp ult (X + CA), C1) | (icmp eq X, C2) -> (icmp ule (X + CA), C1) test coverage — llvm-dev / detail
  12. [gn build] port a2214757e2ca more — thakis / detail
  13. [gn build] belatedly port 3ddac7e56363 — thakis / detail
  14. [gn build] assert clang-format does not depend on AST, Frontend, Sema at gn time — thakis / detail
  15. Revert "[clang] Fix warnings on the missing of explicitly copy constructor on the base class. NFC." — michael.hliao / detail
  16. Add a C++ test case for https://reviews.llvm.org/D86854 — ahatanaka / detail
  17. [libc++] Explicitly request new/delete in libc++ for Win to ARM Linux builds — ldionne / detail
  18. [clang][Basic] Make SourceLocation usable as key in hash maps, NFCI — mikhail.maltsev / detail
  19. Try to make GCC5 happy about the CfgTraits thing — hans / detail
  20. Explicitly initialize StreamingDiagnostic in derived class copy ctors — hans / detail
  21. [clang] Use SourceLocation as key in hash maps, NFCI — mikhail.maltsev / detail
  22. [InstCombine] foldOrOfICmps - use m_Specific instead of explicit comparisons. NFCI. — llvm-dev / detail
  23. [AMDGPU] Remove unused declaration. NFC. — jay.foad / detail
  24. [InstCombine] SimplifyDemandedUseBits - replace dyn_cast<ConstantInt> with m_ConstantInt. NFCI. — llvm-dev / detail
  25. [DSE] Do not scan users of memory terminators for further reads. — flo / detail
  26. Release pages to OS when setting 0 label — jianzhouzh / detail

#17879 (Oct 20, 2020 6:14:48 AM)

  1. [mlir] Use affine dim instead of symbol in SCFToGPU lowering. — tpopp / detail
  2. [IR] Make nosync, nofree and willreturn default for intrinsics. — sstipanovic / detail
  3. [clangd][remote] Add Windows paths support — platonov.aleksandr / detail
  4. [AMDGPU] Remove fix up operand from SI_ELSE — carl.ritson / detail
  5. [libomptarget][AMDGPU][NFC] Split atmi_memcpy for h2d and d2h — pushpinder.singh / detail
  6. [doc] Apply buildbot worker terminology change: slave->worker — kkleine / detail
  7. [compiler-rt][builtins] Add tests for atomic builtins support functions — luismarques / detail
  8. [InstCombine] SimplifyDemandedUseBits - pass APInt by const reference. NFCI. — llvm-dev / detail
  9. [NFC][SCEV] Improve/rework test coverage for ptrtoint handling — lebedev.ri / detail
  10. [format] foo.<name>.h should be the main-header for foo.<name>.cc — hokein.wu / detail
  11. Introduce CfgTraits abstraction — nicolai.haehnle / detail
  12. [flang] Document and use intrinsic subroutine argument intents — jperier / detail
  13. Revert "[yaml2obj][ELF] - Simplify the code that performs sections validation." — grimar / detail
  14. [libc++] Make __shared_weak_count vtable consistent across all build configurations — ldionne / detail
  15. Revert "Revert "[gn build] (manually) port d09b08919ca"" — thakis / detail

#17878 (Oct 20, 2020 2:51:56 AM)

  1. [LTO][Legacy] Eliminate an unused member of llvm::LTOModule. NFC. — ikudrin / detail
  2. Properly track whether a variable is constant-initialized. — richard / detail
  3. [IR] Adds mustprogress as a LLVM IR attribute — a335pate / detail
  4. [mlir] Expose Value hierarchy to C API — zinenko / detail
  5. Revert "[ARM][LowOverheadLoops] Adjust Start insertion." — david.green / detail
  6. [ARM][SchedModels] Convert IsCPSRDefinedPred to MCSchedPredicate — eleviant / detail
  7. [SystemZ] Fix disassembler crashes — ulrich.weigand / detail
  8. [AMDGPU][NFC] Tidy SIOptimizeExecMaskingPreRA for extensibility — carl.ritson / detail
  9. [yaml2obj][ELF] - Simplify the code that performs sections validation. — grimar / detail
  10. Add a nul byte to packet str before logging, increase default size. — jasonmolenda / detail
  11. Silence unused variable warning in Release builds. NFCI. — benny.kra / detail
  12. Move clang/Tooling/Core/Lookup.h to clang/Tooling/Refactoring/Lookup.h — alexander.richardson / detail
  13. [clang-format] Drop clangFrontend dependency for FormatTests — alexander.richardson / detail
  14. [Sanitizers] Remove OpenBSD support (new attempt) — devnexen / detail
  15. [clangd] NFC: Resolve Clang-Tidy warnings in Protocol.cpp — kbobyrev / detail
  16. [yaml2obj][NFCI] - Address post commit comments for "[yaml2obj][ELF] - Simplify the code that performs sections validation." — grimar / detail

#17877 (Oct 19, 2020 11:34:26 PM)

  1. Add llvm_unreachable to avoid MSVC warning — gcmn / detail
  2. [IRCE] Do not transform if loop has small number of iterations — serguei.katkov / detail
  3. [PowerPC] Add test case for missing `nsw` flag. NFC. — lkail / detail
  4. [NPM][StackSafetyAnalysis] Pin uses of -analyze to legacy PM — aeubanks / detail
  5. Refactor tracking of constant initializers for variables. — richard / detail
  6. [SCEV] Recommit "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 2 — mkazantsev / detail
  7. [FileCollector] Move interface into FileCollectorBase (NFC) — jdevlieghere / detail
  8. [gcov] Delete CC1 option -test-coverage — i / detail
  9. Use LLVM_TOOLCHAIN_UTILITIES to allow utils to be installed in the toolchain — jdevlieghere / detail
  10. [NPM][PFOProfile] Fix some tests under NPM — aeubanks / detail
  11. [COFF][ARM] Fix CodeView for Windows on 32bit ARM targets. — me / detail
  12. [gcov] Unify driver and CC1 option names for -ftest-coverage & -fprofile-arcs — i / detail
  13. [mlir][Python] Add python binding to create DenseElementsAttribute. — stellaraccident / detail
  14. Adding new Azul representative to security group — apilipenko / detail
  15. [sanitizer] Fix compilation on older systems — vitalybuka / detail
  16. [Driver] Clean up -gz & --compress-debug-sections — i / detail

#17876 (Oct 19, 2020 8:16:38 PM)

  1. Revert "[gn build] (manually) port d09b08919ca" — thakis / detail
  2. lldb: Update for change in `clang::Lexer`'s constructor — dexonsmith / detail
  3. [libc++][test] Spell "TEST_CONSTEXPR_CXX17" correctly — casey / detail
  4. [libc++][test] Pass correct ordering to std::merge — casey / detail
  5. [libc++][test] atomic<T> requires trivially copyable T — casey / detail
  6. [libc++][test] Don't violate precondition [atomics.flag]/6 — casey / detail
  7. [libc++][test] test allocator<const T> extension only on libc++ — casey / detail
  8. [libc++][test] Silence MSVC "comparison of signed and unsigned" warning — casey / detail
  9. [libc++][test] Test nonconforming atomic_fetch_XXX overloads only on libc++ — casey / detail
  10. [libc++][test] MSVC has no __PRETTY_FUNCTION__ — casey / detail
  11. clang/Lex: Stop using SourceManager::getBuffer — dexonsmith / detail
  12. [GWP-ASan] Cleanup (NFC) — kostyak / detail
  13. Add option to use older clang ABI behavior when passing certain union types as function arguments — douglas.yung / detail
  14. [X86] Fix assert fail when element type is i1. — pengfei.wang / detail
  15. Revert "Reland "[Modules] Add stats to measure performance of building and loading modules."" — vsapsai / detail
  16. Ensure that checkInitIsICE is called exactly once for every variable — richard / detail
  17. [DAGCombiner] Tighten reasscociation of visitFMA — qiucofan / detail
  18. [ORC] Remove commented out methods accidentally left in in 069919c9ba3. — lhames / detail
  19. Fixup clang-tidy after recent Clang change. — richard / detail

#17875 (Oct 19, 2020 4:59:00 PM)

  1. Add alloca size threshold for StackTagging initializer merging. — eugenis / detail
  2. clang/{Format,Rewrite}: Stop using SourceManager::getBuffer, NFC — dexonsmith / detail
  3. [clang] Automatically link against oldnames just as linking against libcmt — martin / detail
  4. [libcxx] [test] Do error printfs to stderr in filesystems tests — martin / detail
  5. [libcxx] [test] Allow fs::permissions(path, perms, perm_options, error_code) to be noexcept — martin / detail
  6. [libcxx] [test] Don't require fs::path::operator(string_type&&) to be noexcept — martin / detail
  7. [libcxx] [test] Add LIBCPP_ONLY() around another test for an implementation detail — martin / detail
  8. [libcxx] [test] Exclude domain socket tests on windows, like bsd/darwin — martin / detail
  9. [libcxx] [test] Mark tests that require specific allocation behaviours as libcpp only — martin / detail
  10. [libcxx] [test] Fix filesystem_test_helper.h to compile for windows — martin / detail
  11. [libcxx] [test] Fix all remaining issues with fs::path::string_type being wstring — martin / detail
  12. [libcxx] [test] Use _putenv instead of setenv/unsetenv on windows — martin / detail
  13. [Intrinsics] Added writeonly attribute to the first arg of llvm.memmove — davidbolvansky / detail
  14. [NFC][SCEVExpander] isHighCostExpansionHelper(): rewrite as a switch — lebedev.ri / detail
  15. [NFC][SCEV] BuildConstantFromSCEV(): reformat, NFC — lebedev.ri / detail
  16. [NFCI][SCEV] Always refer to enum SCEVTypes as enum, not integer — lebedev.ri / detail
  17. [NPM] Port module-debuginfo pass to the new pass manager — akhuang / detail
  18. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — yaxun.liu / detail
  19. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — yaxun.liu / detail
  20. [VE] Fix initializer visibility — slyfox / detail
  21. [NFC] Inline assertion-only variable — rupprecht / detail
  22. [trace] rename ThreadIntelPT into TraceTrace — wallace / detail
  23. [AMDGPU] flat scratch ST addressing mode on gfx10 — stanislav.mekhanoshin / detail
  24. Reland "[Modules] Add stats to measure performance of building and loading modules." — vsapsai / detail
  25. [mlir] Add some more std bufferize patterns. — silvasean / detail
  26. [mlir] Add std.dynamic_tensor_from_elements bufferization. — silvasean / detail
  27. [mlir][DialectConversion] Fix recursive `clone` calls. — silvasean / detail
  28. [mlir] Use dynamic_tensor_from_elements in shape.broadcast conversion — silvasean / detail
  29. Lexer: Update the Lexer to use MemoryBufferRef, NFC — dexonsmith / detail
  30. Revert "[Sanitizers] Remove OpenBSD support" + 1 — eugenis / detail
  31. [libomptarget][amdgcn] Implement missing symbols in deviceRTL — jonathanchesterfield / detail
  32. [hmaptool] Fix `NameError: global name 'num_buckets' is not defined` in `action_dump`. — vsapsai / detail

#17874 (Oct 19, 2020 1:42:36 PM)

  1. [libc++] Add more tests for operator<< on std::complex — ldionne / detail
  2. [SCEV] Add tests where assumes can be used to improve tripe multiple. — flo / detail
  3. [clang] Use SourceLocation as key in std::map, NFCI — mikhail.maltsev / detail
  4. [LangRef] Define mustprogress attribute — a335pate / detail
  5. [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts — jhuber6 / detail
  6. [AMDGPU] Remove MUL_LOHI_U24/MUL_LOHI_I24 — jay.foad / detail
  7. [libc] Add LLVM libc specific functions to llvm_libc_ext.td. — michaelrj / detail
  8. [SVE] Update vector reduction intrinsics in new tests. — mcinally / detail
  9. [LLDB][TestSuite] Improve skipIfWindowsAndNonEnglish in decorators.py — alexandre.ganea / detail
  10. [flang][openacc] Switch to use TODO from D88909 — clementval / detail
  11. [NPM][opt] Run -O# after other passes in legacy PM compatibility mode — aeubanks / detail
  12. [AMDGPU] Correct comment typo in SIMemoryLegaliizer.cpp — tony.tye / detail
  13. [BatchAA] Add test for incorrect phi cycle result (NFC) — nikita.ppv / detail
  14. [NPM][test] Fix some LoopVectorize tests under NPM — aeubanks / detail
  15. [ORC] Fix a missing include. — lhames / detail
  16. Fix typo — matthew.arsenault / detail
  17. [X86] Add i32->float and i64->double bitcast pseudo instructions to store folding table. — craig.topper / detail
  18. [SelectionDAG][X86] Enable SimplifySetCC CTPOP transforms for vector splats — craig.topper / detail
  19. [test][NPM] Fix already-vectorized.ll under NPM — aeubanks / detail

#17873 (Oct 19, 2020 10:25:43 AM)

  1. [clangd] Rename edge name for filesymbols to slabs in memorytree — kadircet / detail
  2. [clang-tidy] Better support for Override function in RenamerClangTidy based checks — n.james93 / detail
  3. [InstCombine] Add (icmp eq B, 0) | (icmp ult/gt A, B) -> (icmp ule A, B-1) vector support — llvm-dev / detail
  4. Extend tests of run-clang-tidy — aaron / detail
  5. [Aarch64] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans. — paul / detail
  6. Revert "Extend tests of run-clang-tidy" — aaron / detail
  7. [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) vector support — llvm-dev / detail
  8. [MLIR][SPIRVToLLVM] Updated documentation for composite ops — georgemitenk0v / detail
  9. [clangd] Add test for structured-binding completion. NFC — sam.mccall / detail
  10. [flang] Add name match checks for interface procedures — psteinfeld / detail
  11. [clang-tidy] Add scoped enum constants to identifier naming check — n.james93 / detail
  12. Revert rGa704d8238c86bac: "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support" — llvm-dev / detail
  13. [lit] Avoid calling realpath() for every printed message — alexander.richardson / detail
  14. [libc++][test] Portably silence warnings — casey / detail
  15. [libc++] Define new/delete in libc++abi only by default — ldionne / detail
  16. [Dexter][NFC] Add Missing Commands to Commands.md Contents — tom.weaver / detail
  17. [ML] Add final reward logging facility. — mtrofin / detail
  18. [InstCombine] foldOrOfICmps - only fold (icmp_eq B, 0) | (icmp_ult/gt A, B) for integer types — llvm-dev / detail
  19. [ORC] Fix unused variable warning. — lhames / detail
  20. [libc++] Refactor the fuzzing tests — ldionne / detail
  21. [Flang][OpenACC] Fix for branching out issue in OpenACC parallel construct. — joshisameeran17 / detail
  22. [libc++] Skip tests using constexpr destructors with older clang versions — alexander.richardson / detail
  23. [NFC][MC] Type [MC]Register uses in MachineTraceMetrics — mtrofin / detail
  24. [AMDGPU] Correct hsa-diag-v3.s test — tony.tye / detail
  25. [AMDGPU] Extend hip-toolchin-features.hip test — tony.tye / detail
  26. [AMDGPU] Simplify cumode handling in SIMemoryLegalizer — tony.tye / detail
  27. [llvm] Make obj2yaml and yaml2obj LLVM utilities instead of tools — jdevlieghere / detail
  28. [DAGCombiner][PowerPC] Remove isMulhCheaperThanMulShift TLI hook, Use isOperationLegalOrCustom directly instead. — amy.kwan1 / detail

#17872 (Oct 19, 2020 7:09:06 AM)

  1. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  2. [InstCombine] Add (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1) vector tests — llvm-dev / detail
  3. [mlir] Refactored BufferPlacement transformation. — marcel.koester / detail
  4. [mlir][nfc] Move BaseOpWithOffsetSizesAndStrides to the beginning of Ops.td. — pifon / detail
  5. [nfc][clang-change-namespace] Remove unnecessary isScoped EnumDecl Matcher — n.james93 / detail
  6. [LangRef] Correct return type llvm.test.set.loop.iterations.* — sam.parker / detail
  7. [llvm-readobj/elf] - Change the behavior of handing DT_SONAME. — grimar / detail
  8. [yaml2obj] - Fix comments. NFC. — grimar / detail
  9. [VE] Add cast to/from fp128 patterns — marukawa / detail
  10. [VE] Add setcc for fp128 — marukawa / detail
  11. Fix compiler-rt build on Windows after D89640 — hans / detail
  12. [RISCV][ASAN] Fix TLS offsets — luismarques / detail
  13. [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) tests — llvm-dev / detail
  14. [AMDGPU] Do not generate S_CMP_LG_U64 on gfx7 — piotr / detail
  15. [ADT] Avoid use of result_of_t in function_ref — sam.mccall / detail
  16. [clang] update of the DragonFlyBSD's driver for the 5.8.x releases — devnexen / detail
  17. [TableGen] Enhance !empty and !size to handle strings and DAGs. — paul / detail
  18. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) vector tests — llvm-dev / detail
  19. [InstCombine] foldOrOfICmps - pull out repeated getOperand() calls. NFCI. — llvm-dev / detail
  20. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support — llvm-dev / detail

#17871 (Oct 19, 2020 3:49:26 AM)

  1. [mlir] Use `let arguments =` syntax instead of inheritance in LLVM dialect — zinenko / detail
  2. [VE] Update ISel patterns for select instruction — marukawa / detail
  3. [VE] Support br_cc comparing fp128 — marukawa / detail
  4. [VE] Add LSV/LVS/LVM/SVM instructions — marukawa / detail
  5. [VE] Add VBRD/VMV instructions — marukawa / detail
  6. [VE] Support select_cc — marukawa / detail
  7. Fix build issue caused by f693f915a07eca94a3faeadc3b5dad59fc0eb1de — david.sherwood / detail
  8. [InstCombine] Add vectors-with-undef tests for and(logicalshift(1,X),1) --> zext(X == 0) — llvm-dev / detail
  9. [InstCombine] Support vectors-with-undef in and(logicalshift(1,X),1) --> zext(X == 0) fold — llvm-dev / detail
  10. [clangd] Add $/memoryUsage LSP extension — kadircet / detail
  11. Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting" — hans / detail
  12. [nfc] [lldb] Move LookupAddress to DWARFCompileUnit — jan.kratochvil / detail

#17870 (Oct 19, 2020 2:16:43 AM)

  1. Step-by-step instructions for a new worker — kuhnel / detail
  2. [NFC][SCEV] Use getMinusOne where possible — mkazantsev / detail
  3. [Test] Add one more SCEV range test — mkazantsev / detail
  4. [SVE][AArch64] Replace TypeSize comparisons with their integer equivalents — david.sherwood / detail
  5. [SVE][CodeGen] Replace uses of TypeSize comparison operators — david.sherwood / detail
  6. [ORC] Add a missing '&'. — lhames / detail
  7. [ORC] Move SimpleResourceManager function object inits out of constructor. — lhames / detail
  8. [SVE] Replace TypeSize comparison operators in llvm/utils/TableGen — david.sherwood / detail
  9. [examples] Fix Kaleidoscope-Ch3, which was broken by ad92f16ccc5. — lhames / detail
  10. [SVE][CodeGen][NFC] Replace TypeSize comparison operators with their scalar equivalents — david.sherwood / detail
  11. [clang-rename] Fix rename on function template specializations. — hokein.wu / detail
  12. [examples] Fix test: Kaleidoscope Chapter 4 no longer supports redefinition. — lhames / detail
  13. [SVE][CodeGen] Replace more TypeSize comparison operators with their scalar equivalents — david.sherwood / detail
  14. [clang-rename] Fix rename on variable templates. — hokein.wu / detail
  15. [OpenMP][MLIR] Fix for nested parallel regions — kiran.chandramohan / detail
  16. [NFC][SCEV] Rename SCEVCastExpr into SCEVIntegralCastExpr — lebedev.ri / detail
  17. [TableGen] Remove test case — eleviant / detail
  18. [lldb] Make DW_AT_declaration-with-children.s test more realistic — pavel / detail
  19. [ARM][SchedModels] Convert IsPredicatedPred to MCSchedPredicate — eleviant / detail
  20. [ORC] Move MaterializationResponsibility methods to ExecutionSession. — lhames / detail
  21. [ORC] Move DefinitionGenerator out of JITDylib. — lhames / detail
  22. [ORC] Update Symbol Lookup / DefinitionGenerator system. — lhames / detail
  23. [ORC] Fix a memory leak in the OrcV2 C API (and some comment typos). — lhames / detail
  24. [ORC] Add a C API function to set the ExecutionSession error reporter. — lhames / detail
  25. [ORC] Add C API functions to obtain and clear the symbol string pool. — lhames / detail
  26. [ORC] Fix C API function name. — lhames / detail
  27. [ORC] Rename LLVMOrcJITDylibDefinitionGeneratorRef. — lhames / detail
  28. [ORC] Add basic ResourceTracker support to the OrcV2 C Bindings. — lhames / detail
  29. [ORC] Add an OrcV2 ResourceTracker / Removable-code example. — lhames / detail
  30. [Support] Add a C-API function to create a StringError instance. — lhames / detail
  31. [ORC] Add support for custom generators to the C bindings. — lhames / detail
  32. [ORC] Add C API support for defining absolute symbols. — lhames / detail
  33. [ORC] Add function to get pool entry string. — lhames / detail
  34. [ORC] Break up C-API header Orc.h, and add JITEventListener support. — lhames / detail

#17869 (Oct 18, 2020 10:57:19 PM)

  1. [ORC] Remove OrcV1 APIs. — lhames / detail
  2. [ORC] Add support for resource tracking/removal (removable code). — lhames / detail
  3. [ORC][examples] Update Kaleidoscope and BuildingAJIT tutorial series to OrcV2. — lhames / detail
  4. [gn build] Port 0aec49c8531 — llvmgnsyncbot / detail
  5. [gn build] Port 6154c4115cd — llvmgnsyncbot / detail
  6. [PrologEpilogInserter] Reduce PR16393 test and fix a prologue parameter in a debuginfo test — i / detail
  7. [PowerPC] Skip combining (uint_to_fp x) if x is not simple type — lkail / detail
  8. [mlir] Allow space literals (` `) in assemblyFormat. — csigg / detail
  9. [PrologEpilogInserter] Fix prolog-params.mir — i / detail
  10. [mlir][gpu] NFC: Make room for more than one GPU rewrite pattern. — csigg / detail

#17868 (Oct 18, 2020 7:40:52 PM)

  1. [MLIR] ODS TypeDef documentation — john.demme / detail
  2. [X86] Sort the tables before printing in X86FoldTablesEmitter. — craig.topper / detail
  3. [MLIR] ODS TypeDefs: getChecked() and internal enhancements — john.demme / detail

#17867 (Oct 18, 2020 4:22:39 PM)

  1. [mlir] Add canonicalization for cond_br that feed into a cond_br on the same condition — riddleriver / detail
  2. PR47870: Properly mangle placeholders for deduced class template — richard / detail
  3. PR47893: Synthesis of a comparison operator from an 'operator<=>' — richard / detail

#17866 (Oct 18, 2020 1:05:14 PM)

  1. [NFC] Make non-modifying members const. — koraq / detail
  2. [libc++] Fix aligned_alloc tests FreeBSD — alexander.richardson / detail
  3. [clang-format] Add a SpaceAroundPointerQualifiers style option — alexander.richardson / detail
  4. [libc++][dsl] Run checks for locale names aliases using a single %exec — alexander.richardson / detail
  5. [X86] Add test cases for PR47874. NFC — craig.topper / detail

#17865 (Oct 18, 2020 9:47:59 AM)

  1. [Sanitizers] Remove OpenBSD support — devnexen / detail
  2. [DSE] Add tests for elimination at end of function with lifetime. — flo / detail
  3. [AA] Add helper to update result (NFC) — nikita.ppv / detail
  4. [TableGen] Change Programmer's Reference to use "DAG argument" rather than "operand". — paul / detail
  5. [DSE] Do not consider 'noop' intrinsics as read-clobbers. — flo / detail
  6. [clang tidy] Fix SIMDIntrinsicsCheck not storing options — n.james93 / detail
  7. [nfc] [lldb] [testsuite] Fix DW_FORM_ref* in DW_AT_declaration-with-children.s . — jan.kratochvil / detail
  8. [NFC][clang-tidy] Use isInStdNamespace matcher instead of check defined alternatives — n.james93 / detail
  9. [ASAN] Restore and adjust tests — davidbolvansky / detail
  10. [gn build] (manually) port d09b08919ca — thakis / detail
  11. [BasicAA] Accept AATags by const reference (NFC) — nikita.ppv / detail
  12. [test][NFC] Do ptrdiff_t comparison with signed instead of unsigned constants — hubert.reinterpretcast / detail
  13. Fix various format specifier mismatches — hubert.reinterpretcast / detail
  14. [PowerPC][AIX] Make `__vector [un]signed long` an error — hubert.reinterpretcast / detail

#17864 (Oct 18, 2020 6:30:41 AM)

  1. [Sema, CodeGen] Implement [[likely]] and [[unlikely]] in SwitchStmt — koraq / detail
  2. [NFC] Fixes a documentation typo. — koraq / detail
  3. [LoopIdiom] Regenerate test checks; NFC — davidbolvansky / detail

#17863 (Oct 18, 2020 3:07:48 AM)

  1. [nfc] [lldb] Delete an empty trailing line. — jan.kratochvil / detail
  2. [DSE] Add tests with noalias store between noop load/store. — flo / detail

#17862 (Oct 17, 2020 11:48:41 PM)

  1. [PrologEpilogInserter][test] Improve SpilledToReg test — i / detail
  2. [X86] Remove unnecessary defaulted argument from function in X86FoldTablesEmitter.cpp. NFC — craig.topper / detail
  3. Delete unneeded X86RegisterInfo::hasReservedSpillSlot. NFC — i / detail

#17861 (Oct 17, 2020 8:31:26 PM)

  1. [X86] Mark the Key Locker instructions as NotMemoryFoldable to make the X86FoldTablesEmitter not crash. — craig.topper / detail

#17860 (Oct 17, 2020 5:13:24 PM)

  1. Revert "[InferAttrs] Add argmemonly attribute to string libcalls" — davidbolvansky / detail
  2. [BasicAA] Fix stale comment (NFC) — nikita.ppv / detail
  3. [BasicAA] Avoid alias query if result cannot be used (NFCI) — nikita.ppv / detail
  4. [InferAttrs] Add argmemonly attribute to string libcalls — davidbolvansky / detail
  5. [Tests] Added tests for D88328 — davidbolvansky / detail

#17859 (Oct 17, 2020 2:26:31 PM)

  1. [NFC][SCEV] Add some more ptrtoint/PR46786 -related tests — lebedev.ri / detail
  2. [NFC][SCEV] Add 'getMinusOne()' method — lebedev.ri / detail
  3. [NFC][SCEV] Refactor getAbsExpr() out of createSCEV() — lebedev.ri / detail
  4. [SCEV] Model `ashr exact x, C` as `(abs(x) EXACT/u (1<<C)) * signum(x)` — lebedev.ri / detail
  5. [InferAttrs] Add argmemonly attribute to string libcalls — davidbolvansky / detail

#17858 (Oct 17, 2020 11:09:17 AM)

  1. [RISCV][ASAN] Fix passing XFAIL tests — luismarques / detail
  2. [NFC][ML] Avoid source of some signed/unsigned warnings in TFUtilsTest — mtrofin / detail
  3. [InstCombine] (~A & B) ^ A -> A | B — spatel / detail
  4. Revert "[clang-format] Fix AlignConsecutive on PP blocks" — sylvestre / detail

#17857 (Oct 17, 2020 7:51:56 AM)

  1. [NFC] fix some typos in LoopUnrollPass — david.green / detail
  2. [MemCpyOpt] Extract common function for unwinding check — nikita.ppv / detail

#17856 (Oct 17, 2020 4:28:46 AM)

  1. [ARM] Add a very basic active_lane_mask cost — david.green / detail
  2. [ARM] Basic getArithmeticReductionCost reduction costs — david.green / detail

#17855 (Oct 17, 2020 1:11:33 AM)

  1. Add support for !noundef metatdata on loads — aqjune / detail
  2. Un-indent the section on 'Writing Target Stop-Hooks in Python' — jasonmolenda / detail
  3. Revert "Register TargetCXXABI.def as a textual header" — davelee.com / detail
  4. [lldb] Enable cmake policy CMP0077 for option() — davelee.com / detail

#17854 (Oct 16, 2020 9:51:38 PM)

  1. [TargetLowering] Extract simplifySetCCs ctpop into a separate function. NFCI — craig.topper / detail
  2. [DebugInfo] Support for DWARF operator DW_OP_over — alokkumar.sharma / detail
  3. [LangRef] Rename the names of metadata in load/store's syntax (NFC) — aqjune / detail
  4. This test includes a source that will produce basic blocks and hence sections with -fbasic-block-sections=all. — tmsriram / detail

#17853 (Oct 16, 2020 6:33:08 PM)

  1. [libomptarget] Fix copy-to motion for PTR_AND_OBJ entries where PTR is a struct member. — georgios.rokos / detail
  2. Make the check for whether we should memset(0) an aggregate — richard / detail
  3. [AArch64][GlobalISel] Select csinc if a select has a 1 on RHS. — aemerson / detail
  4. [NPM] Fix some PhaseOrdering tests under NPM — aeubanks / detail
  5. [MemorySSA] Verify clobbering within reachable blocks. — asbirlea / detail

#17852 (Oct 16, 2020 3:16:33 PM)

  1. [docs] Fix some out-of-date / inaccurate text and missing formatting in the User's Manual. — richard / detail
  2. [mlir] Add a utility class, ThreadLocalCache, for storing non static thread local objects. — riddleriver / detail
  3. [mlir] Optimize symbol related checks in SymbolDCE — riddleriver / detail
  4. [mlir] Add a new SymbolUserOpInterface class — riddleriver / detail
  5. [mlir] Update SCCP and the Inliner to use SymbolTableCollection for symbol lookups — riddleriver / detail
  6. [AMDGPU] Run hazard recognizer pass later — austin.kerbow / detail
  7. [flang] Disallow pointer constants — psteinfeld / detail
  8. [CGSCC] Add -abort-on-max-devirt-iterations-reached option — aeubanks / detail
  9. [SCEV] Add additional tests where the max BTC is limited by wrapping. — flo / detail
  10. Revert "Recommit "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs"" — nikita.ppv / detail
  11. [AMDGPU] Drop array size in AMDGCNGPUs and R600GPUs — stanislav.mekhanoshin / detail
  12. [VectorCombine] Avoid crossing address space boundaries. — tra / detail
  13. Extend memset-to-zero optimization to C++11 aggregate functional casts — richard / detail
  14. Treat constant contexts as being in the default rounding mode. — richard / detail
  15. make the AsmPrinterHandler array public — vtjnash / detail
  16. Fix Windows llvm-objdump tests — rengolin / detail
  17. [AMDGPU] Fix gfx1032 description in AMDGPUUsage.rst. NFC. — stanislav.mekhanoshin / detail
  18. Revert "Fix Windows llvm-objdump tests" — rengolin / detail
  19. [Format/ObjC] Correctly handle base class with lightweight generics and protocol — benhamilton / detail
  20. Revert "make the AsmPrinterHandler array public" — vtjnash / detail
  21. [lldb] Implement ObjCExceptionThrowFrameRecognizer::GetName() — davelee.com / detail
  22. [objdump][macho] Check arch before formating reloc name as arm64 addend — daniel_l_sanders / detail
  23. PR44406: Follow behavior of array bound constant folding in more recent versions of GCC. — richard / detail
  24. Fixed a failure when const matcher fails, added a test to catch — rob.suderman / detail
  25. [PowerPC] Implementation of 128-bit Binary Vector Rotate builtins — conanap / detail
  26. Fix accidental use of VLAs that causes these tests to fail after Clang — richard / detail

#17851 (Oct 16, 2020 11:59:22 AM)

  1. [MLIR] Add idempotent trait folding — lyandy / detail
  2. [llc] Use -filetype=null to disable MIR printing — jay.foad / detail
  3. [AMDGPU] Add new llvm.amdgcn.fma.legacy intrinsic — jay.foad / detail
  4. [libc++] Move the oss-fuzz script to libc++ — ldionne / detail
  5. [libc++] Move the oss-fuzz script to libcxx/utils/ci — ldionne / detail
  6. [MemProf] Memory profiling runtime support — tejohnson / detail
  7. [llvm-objdump] Implement --prefix option — rengolin / detail
  8. [libc++] Avoid relying on `realpath` being installed on the system — ldionne / detail
  9. [GlobalISel] Add translation support for vector reduction intrinsics. — aemerson / detail
  10. [AArch64][GlobalISel] Add basic legalizer rules for supported add/fadd reductions. — aemerson / detail
  11. [AArch64][GlobalISel] Regbankselect reductions to use FPR bank for scalars. — aemerson / detail
  12. [MemProf] Don't build memprof if sanitizer not being built — tejohnson / detail
  13. [AMDGPU][HIP] Switch default DWARF version to 5 — scott.linder / detail
  14. [Indvars][NFCI] Simplify assertion. — benny.kra / detail
  15. [libcxx] [test] Fix string type handling in a few fairly trivial class.path tests — martin / detail
  16. [gn build] (manually) port 3d4bba302d246 — thakis / detail
  17. [gn build] Port 3d4bba302d2 — llvmgnsyncbot / detail
  18. [test] Pin null-function.ll to legacy PM — aeubanks / detail
  19. [AArch64][GlobalISel] Add selection support for v2s32 and v2s64 reductions for FADD/ADD. — aemerson / detail
  20. [llvm-objdump][test] Delete source-interleave-prefix-windows.test — i / detail
  21. Add support for more OS types to AddClangModuleCompilationOptionsForSDKType() — adrian / detail
  22. [llvm-objdump][test] Unsupport system-windows for source-interleave-prefix.test — i / detail

#17850 (Oct 16, 2020 8:42:00 AM)

  1. [lldb] Fix FreeBSD build for ea3a547 — pavel / detail
  2. [InstCombine] foldSelectRotate - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  3. [Indvars][NFC] Merge two functions together — mkazantsev / detail
  4. [libc++] NFC: Move iterator.range tests into the right place — ldionne / detail
  5. [libc++] NFCI: Use Lit features to disable tests instead of #if — ldionne / detail
  6. [globalopt] Teach to look through `addrspacecast`. — michael.hliao / detail
  7. Revert "[llvm-cov] don't include all source files when provided source files are filtered out" — jeremy.morse / detail
  8. [libcxx] Fix printf formats in two tests. — simon.tatham / detail
  9. [libcxxabi] Fix printf formats in a test. — simon.tatham / detail
  10. [clang-tidy] modernize-loop-convert reverse iteration support — n.james93 / detail
  11. [lldb] Modernize PseudoTerminal::OpenSecondary — pavel / detail
  12. [lldb] Minidump: check for .text hash match with directory — jotrem / detail
  13. AMDGPU: Don't kill super-register with overlapping copy — matthew.arsenault / detail
  14. llvm-reduce: Fix typo in status message — matthew.arsenault / detail
  15. llvm-reduce: Don't replace intrinsic calls with undef — matthew.arsenault / detail
  16. [flang] Failed call to CHECK() for call to ASSOCIATED(NULL()) — psteinfeld / detail
  17. clang-format: Assert in-memory file created in createInMemoryFile, NFC — dexonsmith / detail
  18. [libcxx] [test] Use string() instead of native() as parameter to std::ifstream/ofstream in copy_file_large.pass.cpp — martin / detail
  19. [libcxx] [test] Use fs::path::string_type instead of std::string in fs.op.relative — martin / detail
  20. [libcxx] [test] Mark tests for libcxx specific implementation details with LIBCPP_ONLY() — martin / detail
  21. [libcxx] [test] Add (void) return casts on functions marked nodiscard in MS STL — martin / detail
  22. [InstCombine] Remove custom and(trunc(and(x,c1)),c2) fold — llvm-dev / detail
  23. [InstCombine] visitAnd - add some ((val OP C1) & C2) vector test coverage — llvm-dev / detail
  24. [InstCombine] visitAnd - pull out repeated I.getType() calls. NFCI. — llvm-dev / detail
  25. Disable DynamicLibraryTests when using LLVM_INTEGRATED_CRT_ALLOC (PR47881) — hans / detail
  26. [Hexagon] Fix license headers in some .td files, NFC — kparzysz / detail
  27. Reapply "OpaquePtr: Add type to sret attribute" — matthew.arsenault / detail

#17848 (Oct 16, 2020 2:22:45 AM)

  1. [RISCV] Fix -Wbraced-scalar-init after D89025 — i / detail
  2. [SCEV][NFC] Split out type balancing in implication engine — mkazantsev / detail
  3. [lib/ObjectYAML] - Simplify the code that handles Content/Size fields. — grimar / detail
  4. Remove dead variable to silence compiler warning [NFC] — mikael.holmen / detail
  5. Revert "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs" — nikita.ppv / detail
  6. Fix hidden-redecls.m test for some environments — konstantin.schwarz / detail
  7. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  8. [AMDGPU] Correct comment typo in AMDGPUSubtarget.h — tony.tye / detail
  9. [SCEV] Add a few test cases where the max BTC is limited by wrapping. — flo / detail

#17847 (Oct 15, 2020 11:02:20 PM)

  1. [SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs — mkazantsev / detail
  2. [llvm-cov] Fix test cases. — zequanwu / detail
  3. [RISCV] Add -mtune support — kito.cheng / detail

#17846 (Oct 15, 2020 7:43:59 PM)

  1. [mlir] RewriterGen NativeCodeCall matcher with ConstantOp matcher — rob.suderman / detail
  2. Switch the default of VerifyIntegerConstantExpression from constant — richard / detail
  3. [MLIR] Fix gcc5 in D89161 — rob.suderman / detail
  4. [llvm-cov] don't include all source files when provided source files are filtered out — zequanwu / detail
  5. [mlir][CAPI] Add mlirAttributeGetType function. — stellaraccident / detail
  6. Support ObjC in IncludeInserter — alexfh / detail

#17845 (Oct 15, 2020 4:25:54 PM)

  1. [MTE] Pin the tagged base pointer to one of the stack slots. — eugenis / detail
  2. [AArch64] Stack frame reordering. — eugenis / detail
  3. [gn bulid] Remove phantom WebAssembly tablegen() calls — thakis / detail
  4. [NFC][SCEV] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  5. [NFC][LSR] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  6. [NFC][IndVars] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  7. [AMDGPU] SILowerControlFlow::removeMBBifRedundant should not try to change MBB layout if it can fallthrough — alex-t / detail
  8. [libc] Use entrypoints.txt as the single source of list of functions for a platform. — michaelrj / detail
  9. PR47864: Fix assertion in pointer-to-member emission if there are — richard / detail
  10. [libTooling] Change `after` range-selector to operate only on source ranges — yitzhakm / detail
  11. [LoopVersion] Unify SCEVChecks and alias check handling (NFC). — flo / detail
  12. fix symbol printing on windows — vtjnash / detail
  13. [WebAssembly] Prototype i8x16.popcnt — tlively / detail
  14. Revert "[clang] Add -fc++-abi= flag for specifying which C++ ABI to use" — leonardchan / detail
  15. Revert "[HIP] Change default --gpu-max-threads-per-block value to 1024" — yaxun.liu / detail
  16. [VE] Support fabs/fcos/fsin/fsqrt math functions — marukawa / detail
  17. [VE] Add VGT/VSC/PFCHV instructions — marukawa / detail
  18. Add an SB API to get the SBTarget from an SBBreakpoint — jingham / detail
  19. [MS] Apply `inreg` to AArch64 sret parms on instance methods — rnk / detail
  20. [CGBuiltin] Respect asm labels and redefine_extname for builtins with specialized emitting — i / detail
  21. Add missing 'override' — dblaikie / detail
  22. [mlir][vector] Add unrolling patterns for Transfer read/write — thomasraoux / detail
  23. [GlobalISel] Remove scalar src from non-sequential fadd/fmul reductions. — aemerson / detail
  24. [AArch64][GlobalISel] NFC: Refactor emitIntegerCompare — jpaquette / detail
  25. [PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting — compnerd / detail

#17844 (Oct 15, 2020 1:07:39 PM)

  1. [zorg] [PowerPC] Limit number of threads to 20 on clang-ppc64le-rhel buildbot — saghir / detail
  2. [libc++] NFC: Remove unused include — ldionne / detail
  3. [PGO] Remove the old memop value profiling buckets. — yamauchi / detail
  4. [CostModel] remove cost-kind predicate for ctlz/cttz intrinsics in basic TTI implementation — spatel / detail
  5. [libc++][filesystem] Only include <fstream> when we actually need it in copy_file_impl — ldionne / detail
  6. [LV] Add a getRecurrenceBinOp and make use of it. NFC — david.green / detail
  7. Revert "[LLD] [COFF] Implement a GNU/ELF like -wrap option" — aeubanks / detail
  8. [mlir][Linalg] NFC - Rename test files s/_/-/g — nicolas.vasilache / detail
  9. [flang][msvc] Avoid a reinterpret_cast — pklausler / detail
  10. [libc++] Reduce dependencies on <iostream> from <random> — ldionne / detail
  11. Make sure both cc1 and cc1as process -m[no-]code-object-v3 — kzhuravl_dev / detail
  12. [NFC][CaptureTracking] Move static function isNonEscapingLocalObject to llvm namespace — anhtuyen / detail
  13. [InstCombine] update tests for logic folds to exercise commuted patterns; NFC — spatel / detail
  14. Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option — martin / detail
  15. [mlir] Fix typo in LangRef — silvasean / detail
  16. [mlir] Add std.tensor_to_memref op and teach the infra about it — silvasean / detail
  17. [SemaObjC] Fix composite pointer type calculation for `void*` and pointer to lifetime qualified ObjC pointer type — erik.pilkington / detail
  18. Reland "[WebAssembly] v128.load{8,16,32,64}_lane instructions" — tlively / detail
  19. [AMDGPU] gfx1032 target — stanislav.mekhanoshin / detail

#17843 (Oct 15, 2020 9:50:05 AM)

  1. [AMDGPU] Minimize number of s_mov generated by copyPhysReg — carl.ritson / detail
  2. [InstCombine] visitXor - refactor ((X^C1)>>C2)^C3 -> (X>>C2)^((C1>>C2)^C3) fold. NFCI. — llvm-dev / detail
  3. AMDGPU: Fix verifier error on killed spill of partially undef register — matthew.arsenault / detail
  4. Add "not" to an llvm-symbolizer test that expects to fail — jeremy.morse / detail
  5. [RISCV] [TableGen] Modify RISCVCompressInstEmitter.cpp to use getAllDerivedDefinitions(). — paul / detail
  6. [TableGen] Add the !not and !xor operators. — paul / detail
  7. [NFC] Fix license header from D87841 — jonchesterfield / detail
  8. [mlir][standard] Fix parsing of scalar subview and canonicalize — herhut / detail
  9. [openmp][libomptarget] Include header from LLVM source tree — jonchesterfield / detail
  10. [InstCombine] InstCombineAndOrXor - refactor cast<ConstantInt> usages to PatternMatch. NFCI. — llvm-dev / detail
  11. [InstCombine] SimplifyDemandedUseBits - xor - refactor cast<ConstantInt> usage to PatternMatch. NFCI. — llvm-dev / detail
  12. [InstCombine] Use m_SpecificInt instead of m_APInt + comparison. NFCI. — llvm-dev / detail
  13. [RISCV] fix a mistake in RISCVInstrInfoV.td — llvm / detail
  14. [WebAssembly] v128.load{8,16,32,64}_lane instructions — tlively / detail
  15. [LLD] [COFF] Fix a condition that was missed in 7f0e6c31c255. NFC. — martin / detail
  16. [LLD] [COFF] Implement a GNU/ELF like -wrap option — martin / detail
  17. [lldb] [Process/FreeBSDRemote] Initial multithreading support — mgorny / detail
  18. Revert "[WebAssembly] v128.load{8,16,32,64}_lane instructions" — tlively / detail
  19. [x86] add no 'unwind' to reduce test noise; NFC — spatel / detail
  20. [libc++] Allow building libc++ on platforms without a random device — ldionne / detail

#17842 (Oct 15, 2020 6:32:36 AM)

  1. [DebugInstrRef] Support recording of instruction reference substitutions — jeremy.morse / detail
  2. Fix unused variable warning when compiling with asserts disabled. — akuegel / detail
  3. [flang] Fix build with BUILD_SHARED_LIBS=ON and FLANG_BUILD_NEW_DRIVER=ON — sguelton / detail
  4. [LLD][ELF] Improve ICF for relocations to ineligible sections via "aliases" — andrew.ng / detail
  5. [Statepoints] Remove MI limit on number of tied operands. — dantrushin / detail
  6. [SVE]Fix implicit TypeSize casts in EmitCheckValue — caroline.concatto / detail

#17841 (Oct 15, 2020 3:09:41 AM)

  1. Fix llvm-symbolizer assembly-based test to require x86 and specify x86 when assembling — dblaikie / detail
  2. Revert "[LLD] Set alignment as part of Characteristics in TLS table." — me / detail
  3. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail
  4. Increase timeout to find a dSYM in macos DownloadObjectAndSymbolFile — jasonmolenda / detail
  5. [SVE][NFC] Replace some TypeSize comparisons in non-AArch64 Targets — david.sherwood / detail
  6. [TargetLowering] Replace Log2_32_Ceil with Log2_32 in SimplifySetCC ctpop combine. — craig.topper / detail
  7. [yaml2obj/obj2yaml] - Add support of 'Size' and 'Content' keys for all sections. — grimar / detail
  8. [libc][NFC] Add probability distributions for memory function sizes — gchatelet / detail
  9. [yaml2obj] - Allow specifying no tags to create empty sections in few cases. — grimar / detail
  10. [NFC] Correct name of profile function to Profile in APValue — tyker / detail
  11. [Statepoints] Unlimited tied operands. — dantrushin / detail
  12. [AMDGPU] Add objdump invalid metadata testcase — sebastian.neubauer / detail
  13. [lldb] Explicitly test the template argument SB API — risemann / detail
  14. [CodeGen][X86] Emit fshl/fshr ir intrinsics for shiftleft128/shiftright128 ms intrinsics — llvm-dev / detail
  15. [AggressiveInstCombine] foldAnyOrAllBitsSet - add uniform vector tests — llvm-dev / detail
  16. [AggressiveInstCombine] foldAnyOrAllBitsSet - add uniform vector support — llvm-dev / detail

#17840 (Oct 14, 2020 11:50:11 PM)

  1. clang/Frontend: Mostly stop using SourceManager::getBuffer, NFC — dexonsmith / detail
  2. clang/CodeGen: Stop using SourceManager::getBuffer, NFC — dexonsmith / detail
  3. [AArch64] Combine UADDVs to generate vector add — vinay / detail
  4. clang/StaticAnalyzer: Stop using SourceManager::getBuffer — dexonsmith / detail
  5. clang-{tools,unittests}: Stop using SourceManager::getBuffer, NFC — dexonsmith / detail
  6. Perform lvalue conversions on the left of a pseudo-destructor call 'p->~T()'. — richard / detail
  7. llvm-dwarfdump: Exit non-zero on an error path — dblaikie / detail
  8. [mlir][SPIRV] Adding an attribute to capture configuration for cooperative matrix operations. — ravishankarm / detail
  9. llvm-symbolizer: Ensure non-zero exit when an error is printed — dblaikie / detail
  10. [AMDGPU] Pre-commit test for D89187 — carl.ritson / detail
  11. Fix typeo in attach failed error message. — jasonmolenda / detail
  12. llvm-symbolizer: Exit non-zero when DWARF parsing errors have been rendered — dblaikie / detail

#17839 (Oct 14, 2020 8:32:33 PM)

  1. Revert "[ASTImporter] Fix crash caused by unset AttributeSpellingListIndex" — davelee.com / detail
  2. [VE] Add vector load/store instructions — marukawa / detail
  3. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  4. [CMake] Avoid accidental C++ standard library dependency in sanitizers — phosek / detail
  5. Revert "[CMake] Avoid accidental C++ standard library dependency in sanitizers" — phosek / detail
  6. [AMDGPU] Correct typos in SIMemoryLegalizer.cpp comments — tony.tye / detail
  7. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail
  8. Fix style warnings. — me / detail
  9. Update tests. — me / detail
  10. Mask out existing alignment bits. — me / detail
  11. Nit: Use early return to reduce indentation. — me / detail
  12. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail
  13. clang/Basic: Stop using SourceManager::getBuffer, NFC — dexonsmith / detail
  14. [dsymutil] Fix handling of aliases to private external symbols — jdevlieghere / detail

#17838 (Oct 14, 2020 5:12:48 PM)

  1. [mlir][Linalg] Rethink fusion of linalg ops with reshape ops. — ravishankarm / detail
  2. Register TargetCXXABI.def as a textual header — adrian / detail
  3. [Format/ObjC] Add NS_SWIFT_NAME() and CF_SWIFT_NAME() to WhitespaceSensitiveMacros — benhamilton / detail
  4. [clang][NFC] Change diagnostic to start with lowercase letter — leonardchan / detail
  5. [ADT] Use alignas + sizeof for inline storage, NFC — rnk / detail
  6. [AArch64][GlobalISel] Don't use explicit zero registers for compare results. — aemerson / detail
  7. [VE] Change to expand SHL_PARTS/SRA_PARTS/SRL_PARTS — marukawa / detail

#17837 (Oct 14, 2020 1:54:22 PM)

  1. [mlir] More changes to avoid args now inserted.NFC — jpienaar / detail
  2. [Hexagon] Generate better splat code on v62+ — kparzysz / detail
  3. [lldb] [Process/FreeBSDRemote] Support YMM reg via PT_*XSTATE — mgorny / detail
  4. [DDR] Introduce implicit equality check for the source pattern operands with the same name. — jpienaar / detail
  5. Preserve param alignment in NVPTXLowerArgs pass. — justin.lebar / detail
  6. [flang] Fix CMake bug in the definition of flang-new — andrzej.warzynski / detail
  7. [lldb] More memory allocation test fixes — pavel / detail
  8. [MBP] Add whole chain to BlockFilterSet instead of individual BB — carrot / detail
  9. [llvm] Set the default for -bbsections-cold-text-prefix to .text.split. — snehasishk / detail
  10. [clang] Add -fc++-abi= flag for specifying which C++ ABI to use — leonardchan / detail
  11. [mlir] Linalg refactor for using "bufferize" terminology. — silvasean / detail
  12. [mlir] Rename ShapeTypeConversion to ShapeBufferize — silvasean / detail
  13. [mlir] Refactor code out of BufferPlacement.cpp — silvasean / detail
  14. [mlir][bufferize] Rename BufferAssignment* to Bufferize* — silvasean / detail
  15. [mlir] Fix some style comments from D89268 — silvasean / detail
  16. [llvm] Update default cutoff threshold for machine function splitter. — snehasishk / detail
  17. clang/Basic: Replace ContentCache::getBuffer with Optional semantics — dexonsmith / detail
  18. Make header self-contained. NFC. — benny.kra / detail

#17836 (Oct 14, 2020 10:38:14 AM)

  1. [libc++] Remove signal-based checkpoints in libc++ tests — ldionne / 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
  6. [profile] Remove useless msync when dumping gcda files — calixte.denizet / detail
  7. [InstCombine] Add m_SpecificIntAllowUndef pattern matcher — llvm-dev / detail
  8. Fix conjuntion of -Werror,-Wsuggest-override with google/benchmark — gchatelet / detail
  9. [mlir][vulkan-runner] Fix buffer usage flags — kevin.petit / detail
  10. Fix an apparent typo. `assert()` must not contain side-effects. NFC. — michael.hliao / detail
  11. Remove Combine.td.rej file — kzhuravl_dev / detail
  12. [NFC][MC] Use MCRegister in Machine{Sink|Pipeliner}.cpp — mtrofin / detail
  13. [InstCombine] narrowRotate - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  14. [AIX] Turn -fdata-sections on by default in Clang — jasonliu / detail
  15. [libc++] Split off debug tests that were missed by ce1365f8f7e into test/libcxx — ldionne / detail
  16. [libc++] Use ADDITIONAL_COMPILE_FLAGS instead of #define for _LIBCPP_DEBUG — ldionne / detail
  17. Add Allocate Clause to MLIR Parallel Operation Definition — irina.dobrescu / detail
  18. [clangd] clang-format TweakTests, NFC — kadircet / detail
  19. Polly - specify address space when creating a pointer to a vector type — llvm-project / detail
  20. [CodeGen] Move x86 specific ms intrinsic tests into x86 target subfolder. NFCI. — llvm-dev / detail
  21. Recommit "[VPlan] Use VPValue def for VPMemoryInstructionRecipe." — flo / detail
  22. [libc++] Mark two tests as unsupported in C++03 — ldionne / detail
  23. InstCombine: Fix infinite loop in copy-constant-to-alloca transform — matthew.arsenault / detail
  24. InstCombine: Fix losing load properties in copy-constant-to-alloca — matthew.arsenault / detail
  25. AMDGPU: Update AMDHSA code object version handling — kzhuravl_dev / detail
  26. Revert rG25a97c3a43d7 - "[InstCombine] visitCallInst - retain undefs in vector funnel shift amounts" — llvm-dev / detail
  27. [X86] Add test case to demonstrate a Log2_32_Ceil that can just be Log2_32 in SimplifySetCC ctpop combine. — craig.topper / detail
  28. [Driver]: fix compiler-rt path when printing libgcc for baremetal — manojgupta / detail

#17835 (Oct 14, 2020 7:20:46 AM)

  1. [InstCombine] Add undef funnel shift amount test coverage — llvm-dev / detail
  2. [mlir][Linalg] Make a Linalg CodegenStrategy available. — nicolas.vasilache / detail
  3. Analysis: only query size of sized objects. — tnorthover / detail
  4. [ValueTracking] Use assume's noundef operand bundle — aqjune / detail
  5. [AMDGPU] Base getSubRegFromChannel on TableGen data — carl.ritson / detail
  6. [clangd] Refine recoveryAST flags in clangd — hokein.wu / detail
  7. [ASTImporter] Fix crash caused by unimported type of FromatAttr — gabor.marton / detail
  8. [ASTImporter] Fix crash caused by unset AttributeSpellingListIndex — gabor.marton / detail
  9. [clangd] Disable extract variable for RHS of assignments — kadircet / detail
  10. [flang] Make flang build compatible with LLVM dylib — sguelton / detail
  11. [lldb] Modernize PseudoTerminal::OpenFirstAvailablePrimary — pavel / detail
  12. [lldb-server][linux] Add ability to allocate memory — pavel / detail
  13. 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
  14. Fix a broken build for gcc <= 7.1 — hokein.wu / detail
  15. [DebugInstrRef] Create DBG_INSTR_REFs in SelectionDAG — jeremy.morse / detail
  16. [SystemZ] Bugfix in SystemZVectorConstantInfo — paulsson / detail
  17. [InstCombine] visitCallInst - retain undefs in vector funnel shift amounts — llvm-dev / detail
  18. [mlir][Linalg] Add missing dependency — nicolas.vasilache / detail
  19. [mlir] expand the legal floating-point types in the LLVM IR dialect type check — eschweitz / detail
  20. Fix `-Wparentheses` warnings. NFC. — michael.hliao / detail

#17834 (Oct 14, 2020 3:57:46 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 — risemann / 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
  6. [Flang][OpenMP] Rework parser changes for OpenMP atomic construct. — joshisameeran17 / detail
  7. [lldb] [test/Register] Add read/write tests for multithreaded process — mgorny / detail
  8. [LoopFlatten] Precommit new test cases. NFC. — sjoerd.meijer / detail
  9. [SyntaxTree] Improve safety of `replaceChildRangeLowLevel` — ecaldas / detail
  10. [SyntaxTree] Bug fix in `MutationsImpl::addAfter`. — ecaldas / detail
  11. [SyntaxTree][NFC] Nit on `replaceChildRangeLowLevel` — ecaldas / detail
  12. [InstCombine] matchFunnelShift - add support for non-uniform vectors containing undefs. — llvm-dev / detail
  13. [LV] Unroll factor is expected to be > 0 — ybrevnov / detail
  14. [DebugInstrRef] Parse debug instruction-references from/to MIR — jeremy.morse / detail
  15. [AArch64] Add more addv tests — vinay / detail
  16. Reland "[Support][unittests] Enforce alignment in ConvertUTFTest" — ro / detail
  17. [Test] Auto-update for some tests — mkazantsev / detail
  18. Add x86 REQUIRES to tests from 2c5f3d54c5ee / D85746 — jeremy.morse / detail
  19. [Flang][OpenMP] Fix issue in only a single nowait clause can appear on a sections directive. — joshisameeran17 / detail

#17833 (Oct 14, 2020 12:36:23 AM)

  1. [X86][NFC] Fix RUN line bug in the testcase — chen3.liu / detail
  2. libDebugInfoDWARF: Don't try to parse loclist[.dwo] headers when parsing debug_info[.dwo] — dblaikie / detail
  3. [LoopExtract][NewPM] Port -loop-extract to NPM — aeubanks / detail
  4. [test][NewPM] Pin -mergereturn tests to legacy PM — aeubanks / detail
  5. [AMDGPU] Cleanup memory legalizer interfaces — tony.tye / detail
  6. Revert "[clang] Improve handling of physical registers in inline assembly operands." — paulsson / detail
  7. [lldb] Unconditionally strip the `.py(c)` extension when loading a module — jdevlieghere / detail
  8. [lldb] Remove lexical block and fix formatting LoadScriptingModule (NFC) — jdevlieghere / detail
  9. [ARM.td] Make instruction definitions visible to sched models — eleviant / detail
  10. [libcxxabi,libunwind] support running tests in standalone mode — dominik.montada / detail
  11. [test][lld] Mark TLS tests as REQUIRES: x86. — me / detail

#17832 (Oct 13, 2020 9:16:19 PM)

  1. [sanitizer] Escape quotes in tests to fix android bot after D88361 — vitalybuka / detail
  2. [SemaObjC] Fix a crash on an invalid ternary with ARC pointers — erik.pilkington / detail
  3. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  4. Re-land [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  5. [compiler-rt] [lldb] Mark syscall_acquire and syscall_release as USED — kamil / detail
  6. Revert "PR47805: Use a single object for a function parameter in the caller and" — richard / detail
  7. [CMake][Fuchsia] Start building arm64 Darwin runtimes — phosek / detail
  8. [NFC][compiler-rt] Add ppc32 to the list of arch — daltenty / detail
  9. [sanitizer][NFC] Fix few cpplint warnings — vitalybuka / detail
  10. [mlir] Remove obsolete "Quantization" section from the rationale. — stellaraccident / detail
  11. [LLD] Add baseline test for TLS alignment. NFC. — me / detail
  12. [cmake] Limit missing external lit warning to be shown once — davelee.com / detail

#17831 (Oct 13, 2020 5:55:35 PM)

  1. Basic: Simplify SourceManager::getBuffer overload, NFC — dexonsmith / detail
  2. Remove unused SideEffectInterfaces header — gcmn / detail
  3. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  4. Revert "PR47805: Use a single object for a function parameter in the caller and" — richard / detail
  5. [DDR] Introduce implicit equality check for the source pattern operands with the same name. — jpienaar / detail
  6. Add a new launch flag option for watchos, WatchComplicationLaunch. — jasonmolenda / detail
  7. [llvm-cov] Warn when -arch spec is missing/invalid for universal binary — vedantk / detail
  8. Revert "[llvm-cov] Warn when -arch spec is missing/invalid for universal binary" — vedantk / detail
  9. Remove unused build configurations from debugserver xcode project — jasonmolenda / detail
  10. [llvm-cov] Warn when -arch spec is missing/invalid for universal binary (reland) — vedantk / detail
  11. [cmake] Unconditionally set the force flag when codesigning — vedantk / detail
  12. Move initialization of Variable::m_loc_is_const_data into constructor (NFC) — adrian / detail
  13. [libc++/abi] Clean up uses of <iostream> in the test suite — ldionne / detail
  14. [GISel] Add combine for constant G_PTR_ADD offsets. — aditya_nandakumar / detail
  15. [MLIR] Add support for defining Types in tblgen — john.demme / detail
  16. Revert "[DDR] Introduce implicit equality check for the source pattern operands with the same name." — joker.eph / detail
  17. Replace bool constants with named constants for improved readibility (NFC) — adrian / detail

#17830 (Oct 13, 2020 2:35:07 PM)

  1. [PowerPC] Add assemble disassemble intrinsics for MMA — saghir / detail
  2. [DebugInfo][docs] Document DILabel in LangRef — scott.linder / detail
  3. Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis." — adergachev / detail
  4. Revert "[analyzer] NFC: Move IssueHash to libAnalysis." — adergachev / detail
  5. Revert "[analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions." — adergachev / detail
  6. [MemCpyOpt] Don't shorten memset if destination observable through unwinding — nikita.ppv / detail
  7. [gn build] Port 662ed9e67ad — llvmgnsyncbot / detail
  8. [gn build] Port 77bb3ebebbc — llvmgnsyncbot / detail
  9. [MemCpyOpt] Don't shorten memset if memcpy operands may be the same — nikita.ppv / detail
  10. [SCEV] BuildConstantFromSCEV(): actually properly handle SExt-of-pointer case — lebedev.ri / detail
  11. [Statepoints] Update statepoint mir tests. — dantrushin / detail
  12. Revert "DirectoryWatcher: add an implementation for Windows" — rnk / detail
  13. [MemCpyOpt] Fix MemorySSA preservation — nikita.ppv / detail
  14. [mlir][nfc] Add a func to compute numElements of a shape in Std -> LLVM. — pifon / detail
  15. [MemCpyOpt] Add test scaffolding for MSSA based MemCpyOpt — nikita.ppv / detail
  16. [X86] Add test cases for PR47825. NFC — craig.topper / detail
  17. [LICM] Don't require AST in LoopPromoter (NFC) — nikita.ppv / detail
  18. [mlir][Python] Add missing capsule->module and Context.create_module. — stellaraccident / detail
  19. Reland [CFGuard] Add address-taken IAT tables and delay-load support — aeubanks / detail
  20. [mlir-cuda-runner] Unbreak the build — benny.kra / detail
  21. Support: Add operator== for MemoryBufferRef and split out MemoryBufferRef.h — dexonsmith / detail
  22. Support: Allow use of MemoryBufferRef with line_iterator — dexonsmith / detail
  23. [AIX] Support two itanium alignment LIT testcases for AIX using regex — xiangling.liao / detail
  24. [gn build] Port f0875971249 — llvmgnsyncbot / detail
  25. [AMDGPU] Add MC layer support for v_fmac_legacy_f32 — jay.foad / detail
  26. [mlir][Linalg] Lower padding attribute for pooling ops — ravishankarm / detail
  27. [MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait — joker.eph / detail

#17829 (Oct 13, 2020 11:16:30 AM)

  1. [lldb] Add targets for running test suite against Watch/TV/iPhone simulators — risemann / detail
  2. [lldb][NFC] Remove property predicate matcher — risemann / detail
  3. [lldb] Remove all the RegisterInfo name constification code — risemann / detail
  4. [lldb] Allow limiting the number of error diagnostics when parsing an expression — risemann / detail
  5. [lldb][cmake] Remove custom logic for finding VCS file to fix LLDB's VCSVersion.inc generation — risemann / detail
  6. [AMDGPU][GlobalISel] Compute known bits for zero-extending loads — jay.foad / detail
  7. [mlir][gpu] Add `gpu.wait` op. — csigg / detail
  8. [x86] add cost model test for memcpy; NFC — spatel / detail
  9. [CostModel] rearrange basic intrinsic cost implementation — spatel / detail
  10. [NFC][Regalloc] Use MCRegister in MachineCopyPropagation — mtrofin / detail
  11. [compiler-rt] Allow override of 'emulator' value from lit_config. — abidh / detail
  12. AMDGPU: Remove -mamdgpu-debugger-abi option — kzhuravl_dev / detail
  13. LLD/AMDGPU: Infer os abi based on input llvm bitcode — kzhuravl_dev / detail
  14. [libc++] Allow passing relative paths to the Apple install script — ldionne / detail
  15. [mlir][Linalg] Fix TensorConstantOp bufferization in Linalg. — nicolas.vasilache / detail
  16. [mlir] Fix sporadic build failures due to missing dependency — stilis / detail
  17. [LoopVersioningLICM] Fix noalias metadata emission — nikita.ppv / detail
  18. [ASAN] Make sure we are only processing lifetime markers with offset 0 to alloca — xun / detail
  19. [analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions. — adergachev / detail
  20. [analyzer] NFC: Move IssueHash to libAnalysis. — adergachev / detail
  21. [analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis. — adergachev / detail
  22. [gn build] Port 44b7cf2983b — llvmgnsyncbot / detail
  23. [gn build] Port b76dc111dd0 — llvmgnsyncbot / detail

#17828 (Oct 13, 2020 7:57:24 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 — risemann / detail
  9. [lldb] Don't let dotest silently fall back to default SDK if the specified one can't be found — risemann / detail
  10. [lldb] Don't add no-sandbox entitlement when running tests on simulator — risemann / 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 — ldionne / detail
  13. [clangd] Propagate CollectMainFileRefs to BackgroundIndex — zeratul976 / detail
  14. Revert "Raise the timeout in DirectoryWatcherTest to 10 s" — hans / detail
  15. [Analysis] findAffectedValues - remove unused ConstantInt argument. NFCI. — llvm-dev / detail
  16. [InstCombine] visitTrunc - pass through undefs for trunc(shift(trunc/ext(x),c)) patterns — llvm-dev / detail
  17. [ThinLTO][Documentation] Mention possible values for concurrency flags — alexandre.ganea / detail
  18. [TableGen] Add new section to the TableGen Programmer's Reference. — paul / detail
  19. [lldb][NFC] Fix some invalid escapes sequences in Python strings — risemann / detail
  20. Fix all the CMake code that can only handle -stdlib= but not --stdlib= — risemann / detail
  21. [mlir-vulkan-runner] Clean up some stale CMake configurations — antiagainst / detail
  22. [MLIR][SPIRV] Support identified and recursive structs. — antiagainst / detail
  23. [x86] add tests for cost model kinds of intrinsics; NFC — spatel / detail
  24. [InstructionSimplify] Precommit tests for D89317. NFC. — sjoerd.meijer / detail
  25. [AArch64] fix spacing in test's RUN lines; NFC — spatel / detail
  26. [SyntaxTree] Fix rtti for `Expression`. — ecaldas / detail
  27. [WebAssembly] Added .tabletype to asm and multiple table support in obj files — sbc / detail

#17827 (Oct 13, 2020 4:33:13 AM)

  1. [Test] Use generated auto-checks to make further changes more visible — mkazantsev / detail
  2. [InstCombine] Support uniform vector splats in ((((X >> C) & CC) + Y) << C) folds. — llvm-dev / detail
  3. [X86] Convert integer _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) — llvm-dev / detail
  4. [SCEV] BuildConstantFromSCEV(): properly handle SCEVZeroExtend from ptr — lebedev.ri / detail
  5. Add expected response time and escalation path to the security docs — kristof.beyls / detail
  6. [AMDGPU] v_mac_legacy_f32 does not support DPP — jay.foad / detail
  7. [SCEV] BuildConstantFromSCEV(): properly handle SCEVSignExtend from ptr — lebedev.ri / detail
  8. [ARM] Follow AACPS standard for volatile bit-fields access width — ties.stuij / detail
  9. [SVE] Add ISel patterns for "insert undef_nxv#f##, f##, 0" — paul.walker / detail
  10. [TableGen][SchedModels] Fix aliasing of SchedWriteVariant — eleviant / detail
  11. [AArch64] Implement .variant_pcs directive — cullen.rhodes / detail
  12. Revert "[VPlan] Use VPValue def for VPMemoryInstructionRecipe." — vitalybuka / detail
  13. Revert "    Enable LSAN for Android" — vitalybuka / detail
  14. [AArch64] Identify SAD pattern — vinay / detail
  15. [Test] Add test showing that SCEV cannot compute IV's range — mkazantsev / detail
  16. [GlobalISel] Avoid making G_PTR_ADD with nullptr — mirko.brkusanin / detail

#17826 (Oct 13, 2020 1:14:38 AM)

  1. [X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart signed add/sub overflow legalization. — craig.topper / detail
  2. [llvm-install-name-tool] Add -delete_all_rpaths option — alexshap / detail
  3. [AMDGPU] Use lowercase for subtarget feature names in RUN lines — jay.foad / detail

#17825 (Oct 12, 2020 9:54:07 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
  3. Ensure that InheritedAttrs are properly inherited along a redeclaration — richard / detail
  4. Canonicalize declaration pointers when forming APValues. — richard / detail
  5. [mlir] Add async.await operation to async dialect — ezhulenev / detail
  6. [lld][WebAssembly] Don't GC library objects under `--whole-archive` — sbc / detail
  7. Reland "[WebAssembly] Emulate v128.const efficiently"" — tlively / detail

#17824 (Oct 12, 2020 6:34:50 PM)

  1. [mlir] Make Python bindings installable. — stellaraccident / detail
  2. [Coroutine] Rename coro-semmetric-transfer.cpp and possibly fix test failure — xun / detail
  3. [BitCodeAnalyzer] Add a few missing TYPE_CODES and MODULE_CODE_COMDAT to GetCodeName — craig.topper / detail
  4. [lldb] Alphabetically sort test categories (NFC) — jdevlieghere / detail
  5. [lldb] Add instrumentation runtime category — jdevlieghere / detail
  6. [clangd] Try harder to get accurate ranges for documentSymbols in macros — zeratul976 / detail
  7. [lldb] Handle alternative output in TestAbortExitCode — davelee.com / detail
  8. [lldb] Remove unused code in GetVersion (NFC) — davelee.com / detail
  9. [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation — bruno.cardoso / detail
  10. [llvm] Export LLVM_USE_SPLIT_DWARF in LLVMConfig.cmake — jdevlieghere / detail
  11. [AMDGPU] Update LiveVariables in convertToThreeAddress() — ruiling.song / detail
  12. [lld][WebAssembly] Add support for -Bsymbolic flag — sbc / detail
  13. [llc] -filetype=null: don't create .null if -o is not specified — i / detail
  14. Add accessors. (NFC) — adrian / detail
  15. [X86] Add HRESET instruction. — pengfei.wang / detail
  16. [gn build] Port 412cdcf2edf — llvmgnsyncbot / detail

#17823 (Oct 12, 2020 3:17:39 PM)

  1. [Coroutine][Sema] Only tighten the suspend call temp lifetime for final awaiter — xun / detail
  2. [flang][openacc] Lower data construct — clementval / detail
  3. [trace] Scaffold "thread trace dump instructions" — wallace / detail
  4. [SVE] Fix VBITS_GE_256 typo in fixed-width tests. — mcinally / detail
  5. Revert "Canonicalize declaration pointers when forming APValues." — aeubanks / detail
  6. [NFC][ScalarEvolution] Add tests with ptrtoint in constant context in loop — lebedev.ri / detail
  7. Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown" — lebedev.ri / detail
  8. [AMDGPU] Correct processor names for gfx1010 and gfx1011 — tony.tye / detail
  9. [gn build] Add libclang_rt.ios.a, libclang_rt.iossim.a to the build — thakis / detail
  10. [mlir][Linalg] Temporarily circumvent TensorConstant bufferize bug — nicolas.vasilache / detail
  11. [libomptarget][amdgcn] Implement partial barrier — jonchesterfield / detail
  12. [libunwind] [SEH] Don't interact with foreign exceptions — martin / detail
  13. [LLD] [COFF] Fix a ubsan error in pdb-type-server-missing.yaml — martin / detail
  14. [MinGW][clang-shlib] Build only when LLVM_LINK_LLVM_DYLIB is enabled — martin / detail
  15. [X86] Add more tests for D89178. NFC — craig.topper / detail
  16. [TableGen] Add overload of RecordKeeper::getAllDerivedDefinitions() — paul / detail
  17. DependencyScanning: pull factory function into MinimizedVFS, NFC — dexonsmith / detail
  18. [CostModel] get type-based cost for vector intrinsics directly — spatel / detail
  19. Ensure TreeTransform considers ParmVarDecls as transformed Decls — erich.keane / detail
  20. Lex: Avoid MemoryBuffer* key in ExcludedPreprocessorDirectiveSkipMapping, NFC — dexonsmith / detail
  21. [AArch64] Add tests for 128-bit shift variations. — efriedma / detail

#17822 (Oct 12, 2020 11:59:40 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 — davidbolvansky / detail
  5. [GlobalISel][KnownBits] Early return on out of bound shift amounts — konstantin.schwarz / detail
  6. Revert 1c021c64c "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown" — hans / detail
  7. [compiler-rt] Suppress -Wunused-result due to ::write when _FORTIFY_SOURCE>0 in glibc — i / detail
  8. Make likelihood lit test less brittle — koraq / detail
  9. [VPlan] Use VPValue def for VPMemoryInstructionRecipe. — flo / detail
  10. Restore "[ThinLTO] Avoid temporaries when loading global decl attachment metadata" — tejohnson / detail
  11. [InstCombine] FoldShiftByConstant - merge equivalent types. NFCI. — llvm-dev / detail
  12. [InstCombine] FoldShiftByConstant - create Scalar/Vector constant with ConstantInt::get(). NFCI. — llvm-dev / detail
  13. [flang][openacc] Update Loop Construct lowering to use fir::getBase — clementval / detail
  14. [flang][openacc] Lower parallel construct — clementval / detail
  15. [X86] Support -march=x86-64-v[234] — i / detail
  16. [sanitizer] Disable fast_unwind_on_malloc as default for arm-linux-gnu — adhemerval.zanella / detail
  17. [clangd] Heuristic resolution for dependent type and template names — zeratul976 / detail
  18. [InstCombine] FoldShiftByConstant - create Scalar/Vector constant with ConstantInt::get(). NFCI. — llvm-dev / detail
  19. [Inliner][NPM] Fix various tests under NPM — aeubanks / detail
  20. [LLDB] Fix 37 tests on Windows — amccarth / detail
  21. [mlir] fixing typo in parseAttribute that was ignoring caller-specified types — rob.suderman / detail
  22. update .txt --> .md links — sguelton / detail

#17821 (Oct 12, 2020 8:42:55 AM)

  1. Using lld for x86_64-fedora-clang builder — kkleine / detail
  2. [clangd][NFC] Fix formatting in ClangdLSPServer — kadircet / detail
  3. [clang-tidy] Fix IncludeInserter usage example in a comment. — alexfh / detail
  4. [DAG][ARM][MIPS][RISCV] Improve funnel shift promotion to use 'double shift' patterns — llvm-dev / detail
  5. [clangd] Introduce MemoryTrees — kadircet / detail
  6. [clangd] Add a metric for tracking memory usage — kadircet / detail
  7. [clangd] Introduce memory dumping to FileIndex, FileSymbols and BackgroundIndex — kadircet / detail
  8. [clangd] Introduce memory usage dumping to TUScheduler, for Preambles and ASTCache — kadircet / detail
  9. [clangd] Add a helper for exposing tracer status — kadircet / detail
  10. [clangd] Record memory usages after each notification — kadircet / detail
  11. [gn build] Port f9317f7bf6b — llvmgnsyncbot / detail
  12. [NFC] Remove redundant isFullSet checks — mkazantsev / detail
  13. Dump decl when the test matcher fails. — hokein.wu / detail
  14. [clangd] Disable a failure TopLevelDecls test. — hokein.wu / detail
  15. [lldb] Note difference in vFile:pread/pwrite format for lldb — david.spickett / detail
  16. [InstCombine] matchFunnelShift - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  17. [InstCombine] matchFunnelShift - remove shift value commutation. NFCI. — llvm-dev / detail
  18. [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw (REAPPLIED) — llvm-dev / detail
  19. [AMDGPU] Use @LINE for error checking in gfx10 assembler tests — jay.foad / detail
  20. [SVE] Lower fixed length VECREDUCE_XOR operation — mcinally / detail
  21. [AMDGPU] Insert waterfall loops for divergent calls — sebastian.neubauer / detail
  22. [LoopDeletion] Remove over-eager SCEV verification. — flo / detail
  23. [AMDGPU] Print metadata on error — sebastian.neubauer / detail

#17820 (Oct 12, 2020 5:21:51 AM)

  1. [IR][FIX] Intrinsics - don't apply default willreturn if IntrNoReturn is specified — sstipanovic / detail
  2. Add test for cortex-a57/ARM sched model. NFC — eleviant / detail
  3. Fix buildbot failure for 702529d899c87e9268bb33d836dbc91b6bce0b16. — hokein.wu / detail
  4. [VE] Change to expand BRCOND — marukawa / detail
  5. [VE] Support fneg and frem — marukawa / detail
  6. Revert rGb97093e520036f8 - "[InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw" — llvm-dev / detail
  7. [JSON] Add ObjectMapper::mapOptional to validate optional data. — sam.mccall / detail
  8. [clangd] Validate optional fields more strictly. — sam.mccall / detail
  9. [mlir][Linalg] Add named Linalg ops on tensor to buffer support. — nicolas.vasilache / detail
  10. [mlir][Linalg] NFC - Automate the printing of canonicalizers and folders for nameds Linalg ops. — nicolas.vasilache / detail
  11. [nfc] [lldb] Simplify calling SymbolFileDWARF::GetDWARFCompileUnit — jan.kratochvil / detail
  12. [clangd] Stop capturing trace args if the tracer doesn't need them. — sam.mccall / detail
  13. [lldb/Utility] Introduce UnimplementedError — pavel / detail
  14. [VE] Support copysign math function — marukawa / detail
  15. [mlir][gpu] Adding gpu runtime wrapper functions for async execution. — csigg / detail

#17819 (Oct 12, 2020 2:30:05 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
  4. [Tablegen][SubtargetEmitter] Print TuneCPU in Subtarget::ParseSubtargetFeatures — kito.cheng / detail
  5. [SVE] Make ElementCount and TypeSize use a new PolySize class — david.sherwood / detail
  6. [SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown — lebedev.ri / detail
  7. Fix build failure caused by c5ba0d33cc060cc06a28a5d9101060afd1c0ee9a — david.sherwood / detail
  8. [mlir] Move Linalg tensors-to-buffers tests to Linalg tests. — pifon / detail
  9. Revert "Revert "Give attributes C++ namespaces."" — nicolas.vasilache / detail
  10. [clang] Fix returning the underlying VarDecl as top-level decl for VarTemplateDecl. — hokein.wu / detail
  11. [llvm-readobj/elf] - Ignore the hash table when on EM_S390/EM_ALPHA platforms. — grimar / detail
  12. [AST][RecoveryExpr] Build dependent callexpr in C for error-recovery. — hokein.wu / detail
  13. [AST][RecoveryExpr] Don't perform early typo correction in C. — hokein.wu / detail

#17818 (Oct 11, 2020 11:42:15 PM)

  1. [SchedDAGInstrs] Delete redundant contains(). NFC — i / detail
  2. Revert "[SYCL] Implement __builtin_unique_stable_name." — rjmccall / detail
  3. [NFC][Asan] Remove unused macro — vitalybuka / detail

#17817 (Oct 11, 2020 8:55:19 PM)

  1. [mlir][openacc] Introduce acc.enter_data operation — clementval / detail
  2. [NFC] Move PPC strict-fp MIR test to dedicated file — qiucofan / detail
  3. Revert "PR47792: Include the type of a pointer or reference non-type template" — jdevlieghere / detail

#17816 (Oct 11, 2020 6:07:07 PM)

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

#17815 (Oct 11, 2020 3:19:47 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
  4. Fix arc lint's clang-format rule: only format the file we were asked to format. — richard / detail
  5. [ValueTracking] Use KnownBits::countMaxLeadingZeros/countMaxTrailingZeros to make code more readable. NFC — craig.topper / detail

#17814 (Oct 11, 2020 12:33:20 PM)

  1. [X86] Define __LAHF_SAHF__ if feature 'sahf' is set or 32-bit mode — i / detail
  2. [InstCombine] combineLoadToOperationType(): don't fold int<->ptr cast into load — lebedev.ri / detail

#17813 (Oct 11, 2020 9:47:14 AM)

  1. [LV] Extra predicated inloop reduction tests. NFC — david.green / detail
  2. [MemCpyOpt] Add lifetime may alias test (NFC) — nikita.ppv / detail
  3. [clang-tidy] Fix crash in readability-function-cognitive-complexity on weak refs — zinovy.nis / detail
  4. [LV] Tail folded inloop reductions. — david.green / detail

#17812 (Oct 11, 2020 7:03:02 AM)

  1. [VE][NFC] Clean VEISelLowering.cpp — marukawa / detail
  2. [InstCombine] add/adjust tests for add+xor -> shifts; NFC — spatel / detail
  3. [InstCombine] add tests with extra uses for add+xor transform; NFC — spatel / detail
  4. [InstCombine] add one-use check to add+xor transform — spatel / detail
  5. [InstCombine] allow vector splats for add+xor --> shifts — spatel / detail
  6. [MemCpyOpt] Add additional byval tests (NFC) — nikita.ppv / detail

#17811 (Oct 11, 2020 4:11:09 AM)

  1. [mlir] add scf.if op canonicalization pattern that removes unused results — tobias.gysi / detail
  2. [InstCombine] Replace getLogBase2 internal helper with ConstantExpr::getExactLogBase2. NFCI. — llvm-dev / detail
  3. [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw — llvm-dev / detail
  4. [InstCombine] Remove accidental unnecessary ConstantExpr qualification added in rGb752daa26b64155 — llvm-dev / detail
  5. [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16. — llvm-dev / detail
  6. Fix Wdocumentation warning. NFCI. — llvm-dev / detail

#17810 (Oct 11, 2020 12:50:16 AM)

  1. [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
  2. [Coroutines] Refactor/Rewrite Spill and Alloca processing — xun / detail

#17809 (Oct 10, 2020 9:30:34 PM)

  1. [X86] Add a X86ISD::BEXTRI to distinquish the case where the control must be a constant. — craig.topper / detail
  2. [X86] AMX intrinsics should have ImmArg for the register numbers and use timm in isel patterns. — craig.topper / detail

#17808 (Oct 10, 2020 6:11:04 PM)

  1. [SDAG] Remember to set UndefElts in isSplatValue for SPLAT_VECTOR — kparzysz / detail
  2. [Hexagon] Replace HexagonISD::VSPLAT with ISD::SPLAT_VECTOR — kparzysz / detail

#17807 (Oct 10, 2020 2:51:26 PM)

  1. [InstCombine] getLogBase2 - no need to specify Type. NFCI. — llvm-dev / detail
  2. Fix CMake configuration error when run with -Werror/-Wall — alex / detail
  3. [InstCombine] getLogBase2(undef) -> 0. — llvm-dev / detail
  4. [X86] Delete redundant 'static' from namespace scope 'static constexpr'. NFC — i / detail

#17806 (Oct 10, 2020 11:32:57 AM)

  1. [SCEV] Handle ULE in applyLoopGuards. — flo / detail
  2. [SCEV] Add test cases where the max BTC is imprecise, due to step != 1. — flo / detail
  3. [AMDGPU] Add gfx602, gfx705, gfx805 targets — tim.renouf / detail
  4. Step down from security group — listmail / detail
  5. [lldb] [Process/FreeBSD] Mark methods override in RegisterContext* — mgorny / detail
  6. [lldb] [Process/FreeBSDRemote] Kill process via PT_KILL — mgorny / detail
  7. [lldb] [Process/FreeBSDRemote] Fix double semicolon — mgorny / detail
  8. [InstCombine] Add test case showing rotate intrinsic being split by SimplifyDemandedBits — llvm-dev / detail
  9. [PowerPC] Add ppc32 funnel shift test coverage — llvm-dev / detail
  10. [lldb] [Windows] Add missing 'override', silencing warnings. NFC. — martin / detail
  11. [lldb] [Windows] Remove unused functions. NFC. — martin / detail
  12. Define splat_vector for ISD::SPLAT_VECTOR in TargetSelectionDAG.td — kparzysz / detail
  13. [PowerPC] ReplaceNodeResults - bail on funnel shifts and let generic legalizers deal with it — llvm-dev / detail
  14. Remove %tmp variables from test cases to appease update_test_checks.py — llvm-dev / detail

#17805 (Oct 10, 2020 8:15:50 AM)

  1. [clangd] Map bits/stdint-intn.h and bits/stdint-uintn.h to cstdint. — benny.kra / detail
  2. [DebugInfo] Support for DWARF attribute DW_AT_rank — alokkumar.sharma / detail
  3. [ARM] Attempt to make Tail predication / RDA more resilient to empty blocks — david.green / detail
  4. [MemCpyOpt] Add test for incorrect memset DSE (NFC) — nikita.ppv / detail
  5. [SCEV] Add a test case with ULE loop guard. — flo / detail

#17804 (Oct 10, 2020 4:53:12 AM)

  1. [mlir][scf] Fix a bug in scf::ForOp loop unroll with an epilogue — uday / detail
  2. [TblGen][Scheduling] Fix debug output. NFC — david.green / detail
  3. [AArch64][LV] Move vectorizer test to Transforms/LoopVectorize/AArch64. NFC — david.green / detail

#17803 (Oct 10, 2020 1:33:45 AM)

  1. [Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty. — dantrushin / detail
  2. [MemCpyOpt] Don't hoist store that's not guaranteed to execute — nikita.ppv / detail

#17802 (Oct 9, 2020 10:12:59 PM)

  1. [CSKY 1/n] Add basic stub or infra of csky backend — zixuan.wu / detail

#17801 (Oct 9, 2020 6:54:07 PM)

  1. [X86][test] Add a regression test for lock cmpxchg16b on a global variable with offset — i / detail
  2. [X86] Check if call is indirect before emitting NT_CALL — craig.topper / detail
  3. Sink: Handle instruction sink when a user is dead — changpeng.fang / detail
  4. [mlir, win] Mark several MLRI tests as unsupported on system-windows — stilis / detail
  5. [bugpoint] Delete -safe-llc and make -run-llc work like -run-llc -safe-run-llc — i / detail
  6. [mlir] [standard] fixed typo in comment — ajcbik / detail
  7. [intel pt] Refactor parsing — wallace / detail
  8. [mlir] Rename BufferPlacement.h to Bufferize.h — silvasean / detail
  9. [mlir][openacc] Introduce acc.exit_data operation — clementval / detail
  10. [X86] Add CET test, NFC — xiang1.zhang / detail
  11. [PowerPC] Fix signed overflow in decomposeMulByConstant after D88201 — i / detail

#17800 (Oct 9, 2020 3:36:18 PM)

  1. NFC: Address post-commit doc/formatting comments on TypeID.h. — stellaraccident / detail
  2. [NFC][Regalloc] Fix coding style in CalcSpillWeights — mtrofin / detail
  3. Enable LSAN for Android — vyng / detail
  4. [Reg2Mem][NewPM] Pin test to legacy PM — aeubanks / detail
  5. Revert "Give attributes C++ namespaces." — nicolas.vasilache / detail
  6. [mlir][Linalg] NFC - Cleanup explicitly instantiated paterns 1/n - LinalgToStandard.cpp — nicolas.vasilache / detail
  7. [mlir][Linalg] NFC - Cleanup explicitly instantiated paterns 2/n - Loops.cpp — nicolas.vasilache / detail
  8. Add GPU async op interface and token type. — csigg / detail
  9. [Hexagon] Generalize handling of SDNodes created during ISel — kparzysz / detail
  10. [Hexagon] Remove ISD node VSPLATW, use VSPLAT instead — kparzysz / detail
  11. [NFC][Regalloc] VirtRegAuxInfo::Hint does not need to be a field — mtrofin / detail
  12. DirectoryWatcher: add an implementation for Windows — compnerd / detail
  13. [libc++] Remove redundant if(LIBCXX_INSTALL_LIBRARY) — ldionne / detail
  14. [libc++] Remove code to prevent overwriting the system libc++ on Darwin — ldionne / detail
  15. [WebAssembly] Prototype i16x8.q15mulr_sat_s — tlively / detail
  16. Temporarily revert "[ThinLTO] Re-order modules for optimal multi-threaded processing" — rupprecht / detail
  17. [IRMover] Add missing open quote in the warning message — stevenwu / detail
  18. [SCCP] Reduce the number of times ResolvedUndefsIn is called for large modules. — efriedma / detail

#17799 (Oct 9, 2020 12:17:57 PM)

  1. [mlir] Forward listeners when utilizing scf::IfOp::get*BodyBuilder. — tpopp / detail
  2. [AMDGPU] Only enable mad/mac legacy f32 patterns if denormals may be flushed — jay.foad / detail
  3. [LoopInterchange][NewPM] Port -loop-interchange to NPM — aeubanks / detail
  4. [FixIrreducible][NewPM] Port -fix-irreducible to NPM — aeubanks / detail
  5. [libc++] Remove some workarounds for C++03 — ldionne / detail
  6. [clang] Don't look into <sysroot> for C++ headers if they are found alongside the toolchain — ldionne / detail
  7. [libc++] Clean up logic around aligned/sized allocation and deallocation — ldionne / detail
  8. [OpenMPOpt] Merge parallel regions — georgakoudis1 / detail
  9. [lldb] Update docs with new buildbot URLs — jdevlieghere / detail
  10. [ARM][MIPS] Add funnel shift test coverage — llvm-dev / detail
  11. [BPF] Make BPFAbstractMemberAccessPass required — aeubanks / detail
  12. [libc++] NFCI: Define small methods of basic_stringstream inline — ldionne / detail
  13. [libc++] Rename LIBCXX_ENABLE_DEBUG_MODE to LIBCXX_ENABLE_DEBUG_MODE_SUPPORT — ldionne / detail
  14. [libc++] Fixup a missing occurrence of LIBCXX_ENABLE_DEBUG_MODE — ldionne / detail
  15. [MemCpyOpt] Add test for incorrectly hoisted store (NFC) — nikita.ppv / detail
  16. [X86] Don't copy kill flag when expanding LCMPXCHG16B_SAVE_RBX — craig.topper / detail
  17. [X86] When expanding LCMPXCHG16B_NO_RBX in EmitInstrWithCustomInserter, directly copy address operands instead of going through X86AddressMode. — craig.topper / detail
  18. [clang] Add a test for CGDebugInfo treatment of blocks — scott.linder / detail
  19. [mlir] Fix TypeID for shared libraries built with -fvisibility=hidden. — stellaraccident / detail

#17798 (Oct 9, 2020 8:59:47 AM)

  1. Reland "[NFC][SCEV] Improve tests for ptrtoint modelling (D88806)" — lebedev.ri / detail
  2. [clangd] Make the tweak filter a parameter to enumerateTweaks. NFC — sam.mccall / detail
  3. first upstream review — ben.dunbobbin / detail
  4. Revert "first upstream review" — ben.dunbobbin / detail
  5. [windows-itanium] make dllimport/export handling closer to MS behavior — ben.dunbobbin / detail
  6. Regenerate ClangCommandLineReference.rst — kzhuravl_dev / detail
  7. [LLD] [ELF] Fix the help listing for the wrap option. NFC. — martin / detail
  8. [InstCombine] Add nonuniform/undef vector tests for shift(binop(shift(x,c1),y),c2) patterns — llvm-dev / detail
  9. [mlir][gpu] Fix bug in kernel outlining — herhut / detail
  10. [InstCombine] foldShiftOfShiftedLogic - replace cast<BinaryOperator> with m_BinOp matcher. NFCI. — llvm-dev / detail
  11. Remove old create(MainFile)?IncludeInsertion overloads — alexfh / detail
  12. [InstCombine] foldShiftOfShiftedLogic - add support for nonuniform constant vectors — llvm-dev / detail
  13. [SCEV] Do not apply info from loop guards in AddRecs. — flo / detail
  14. [Clang][unittests][NFC] Break up test in Callbacks.cpp — stefanp / detail
  15. [gn build] Port 0741a2c9cac — llvmgnsyncbot / detail
  16. [mlir] Use PatternRewriter infrastructure for shape.assuming bufferization — tpopp / detail
  17. [libc++] More consistency with declaring int main(int, char**) — ldionne / detail
  18. [SystemZ][z/OS] Update target specific __attribute__((aligned)) value for test — fanbo.meng / detail
  19. [clangd] Stop logging in fromJSON, report instead. — sam.mccall / detail
  20. [mlir][openmp][NFC]Remove unnecessary brackets and rephrase ParallelOp description in mlir definition — irina.dobrescu / detail
  21. [libc++] Make sure we don't cache DSL functions too aggressively — ldionne / detail
  22. [OpenCL] Add new compilation mode for OpenCL 3.0. — anastasia.stulova / detail
  23. [InstCombine] Add tests for X shift (A srem B) -> X shift (A and B-1) pow2 nonuniform constant vectors — llvm-dev / detail
  24. [InstCombine] allow vector splats for add+and with high-mask — spatel / detail
  25. [Hexagon] Return 1 instead of 0 from getMaxInterleaveFactor — kparzysz / detail
  26. [InstCombine] commonShiftTransforms - add support for pow2 nonuniform constant vectors in srem fold — llvm-dev / detail
  27. [NFC] Reformat MILexer.cpp:getIdentifierKind — scott.linder / detail
  28. [ARM] Add MVE vecreduce costmodel tests. NFC — david.green / detail
  29. [mlir] Fix shared libs build — andrzej.warzynski / detail
  30. [MLIR] Add async token/value arguments to async.execute op — ezhulenev / detail
  31. [InstCombine] Add lshr(trunc(lshr(x,c1)), c2) -> trunc(lshr(lshr(x,c1),c2)) vector tests — llvm-dev / detail
  32. [InstCombine] Support lshr(trunc(lshr(x,c1)), c2) -> trunc(lshr(lshr(x,c1),c2)) uniform vector tests — llvm-dev / detail

#17797 (Oct 9, 2020 5:42:35 AM)

  1. [IR] Add Type::getFloatingPointTy. — bevin.hansson / detail
  2. Refactor fixed point conversion test. — bevin.hansson / detail
  3. [Fixed Point] Add floating point methods to APFixedPoint. — bevin.hansson / detail
  4. [lldb] Delete copy operations on PluginInterface class — pavel / detail
  5. [llvm-readelf/obj][test] - Stop using precompiled binary in mips-plt.test — grimar / detail
  6. [DAGCombiner] Add decomposition patterns for Mul-by-Imm. — esme.yi / detail
  7. [NFC] Fix banner — luismarques / detail
  8. [mlir] NFC: small improvement to how we print a gpu.launch op. — csigg / detail
  9. [NFC][SCEV] Improve tests for ptrtoint modelling (D88806) — lebedev.ri / detail
  10. [Diagnostics] Diagnose  -Wsizeof-array-div for array of pointers — davidbolvansky / detail
  11. [SystemZ] Use LA instead of AGR in eliminateFrameIndex(). — paulsson / detail
  12. Revert "[NFC][SCEV] Improve tests for ptrtoint modelling (D88806)" — lebedev.ri / detail
  13. [mlir] Fix bug in computing operation order — jmolloy / detail
  14. [NFC] Add option to disable IV widening if needed — mkazantsev / detail
  15. [Analyzer] Fix for dereferece of smart pointer after branching on unknown inner pointer — vrnithinkumar / detail
  16. [clang] improve accuracy of ExprMutAnalyzer — development / detail

#17796 (Oct 9, 2020 1:31:29 AM)

  1. flang-aarch64: Refine the number of parallel jobs — andrzej.warzynski / detail
  2. [MCRegister] Simplify isStackSlot & isPhysicalRegister and delete isPhysical. NFC — i / detail
  3. [mlir] Improve LLVM shlib support — sguelton / detail
  4. Give attributes C++ namespaces. — joker.eph / detail
  5. Revert "[MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait" — joker.eph / detail
  6. Remove -gen-pass-doc from Flang CMake configuration: the documentation generation is broken — joker.eph / detail
  7. [clangd] Add more incomplete_type diagnostics that could be fixed by include-fixer. — hokein.wu / detail
  8. [clangd] Reduce availability of extract function — kadircet / detail
  9. [clangd] Enable partial namespace matches for workspace symbols — kadircet / detail
  10. [clangd] Fix dead variable, typo. NFC — sam.mccall / detail

#17795 (Oct 8, 2020 10:03:49 PM)

  1. [NFC][Test] Update the test with update_llc_test_checks.py — qshanz / detail
  2. [NFC][PowerPC] Supplement test cases for D88274. — esme.yi / detail
  3. [TwoAddressInstruction][PowerPC] Call `regOverlapsSet` to find out real clobbers and uses — lkail / detail
  4. [AST] Fix crashes caused by redeclarations in hidden prototypes — kyrtzidis / detail
  5. [VE] Add new MVT types for NEC SX Aurora VE vector — marukawa / detail
  6. [DWARFYAML] Make the opcode_base and the standard_opcode_lengths fields optional. — higuoxing / detail
  7. [llvm-dwarfdump][test] Rewrite verify_die_ranges.s in YAML. NFC. — higuoxing / detail
  8. [X86] Passing union type through register — chen3.liu / detail
  9. [MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait — joker.eph / detail
  10. Fix incorect Register -> MCRegister conversion — i / detail
  11. [lldb] Format remaining signal table (NFC) — jdevlieghere / detail

#17794 (Oct 8, 2020 6:34:29 PM)

  1. [NFC][MC] MCRegister API typing. — mtrofin / detail
  2. Change the default handling of SIGCONT to nosuppress/nostop/notify — jingham / detail
  3. [X86] Fix some clang-tidy bugprone-argument-comment issues — i / detail
  4. [NFC] Fix a comment in MachinePassManager.h — ychen / detail
  5. PR47175: Ensure type-dependent function-style casts have dependent — richard / detail
  6. [AMDGPU] Fix mai hazard VALU to LD/ST — austin.kerbow / detail
  7. [PowerPC] Add RUN line for powerpc 32-bit. NFC. — lkail / detail
  8. Re-land [DebugInfo] Add debug location to stubs generated by CGDeclCXX and mark them as artificial — alexandre.ganea / detail
  9. [libc++] Add caching for feature-detection Lit tests — ldionne / detail
  10. [mlir][CAPI] Remove the exclusion of the MLIR C-API from libMLIR.so. — stellaraccident / detail

#17793 (Oct 8, 2020 3:05:44 PM)

  1. [WebAssembly] Handle indirect uses of longjmp — aheejin / detail
  2. [SLP] optimizeGatherSequence - assert every Instruction in the worklist is non-null. — llvm-dev / detail
  3. Fix Wparentheses warning. NFCI. — llvm-dev / detail
  4. [InstCombine] add tests for add-xor; NFC — spatel / detail
  5. [InstCombine] remove unnecessary one-use check from add-xor transform — spatel / detail
  6. [Transforms] visitCmpBlock - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  7. Fix typo `DenseElementAttr`-> `DenseElementsAttr` in some comments (NFC) — joker.eph / detail
  8. [InstCombine] allow vector splats for add+xor with low-mask — spatel / detail
  9. [InstCombine] Add additional trunc(shl(x,c)) -> shl(trunc(x),trunc(c)) vector tests — llvm-dev / detail
  10. [libc] Update buildbot worker version to 2.8.4. — paulatoth / detail
  11. [GlobalISel] Add missing pass dependencies for IRTranslator — qcolombet / detail
  12. [InstCombine] visitTrunc - trunc(shl(X, C)) --> shl(trunc(X),trunc(C)) vector support — llvm-dev / detail
  13. [LLDB] More Windows non-English locales fixes — alexandre.ganea / detail
  14. [HWAsan][NewPM] Handle hwasan like other sanitizers — aeubanks / detail
  15. [mlir][vector] Add unit test for vector distribute by block — thomasraoux / detail
  16. [mlir][vector] Add integration test for vector distribute transformation — thomasraoux / detail

#17792 (Oct 8, 2020 11:39:08 AM)

  1. [InstCombine] add vector splat tests for add of signmask; NFC — spatel / detail
  2. [InstCombine] allow vector splats for add+xor with signmask — spatel / detail
  3. [ELF] Don't change binding to STB_WEAK for an undefined specified by -u — i / detail
  4. DeferredDiagnosticsEmitter crashes — yaxun.liu / detail
  5. [LLDB] On Windows, fix tests — alexandre.ganea / detail
  6. [OpenMP] Change CMake Configuration to Build for Highest CUDA Architecture by Default — huberjn / detail
  7. [libcxx] Fix the thousands_sep test failure — phosek / detail
  8. [lldb] Add a cmake warning about the python/swig incompatibility — pavel / detail
  9. [lldb] Fix "frame var" for large bitfields — pavel / detail
  10. [flang] Allow "name: value" in compiler directives — pklausler / detail
  11. [mlir][Linalg] Add some depedence query methods to LinalgDependenceGraph. — ravishankarm / detail
  12. [clang][feature] Add cxx_abi_relative_vtable feature — leonardchan / detail
  13. [GlobalISel] Add G_VECREDUCE_* opcodes for vector reductions. — aemerson / detail
  14. [AIX] Add REQUIRES for powerpc test. NFC — david.green / detail
  15. [sanitizer] Fix Fuchsia bot failure — tejohnson / detail
  16. [lit] Try to remove the flakeyness of `shtest-timeout.py` and `googletest-timeout.py`. — delcypher / detail
  17. [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def — jhuber6 / detail
  18. [AVR] Fix null dereference warning. NFCI. — llvm-dev / detail
  19. [Analysis] ScalarEvolution::getUMinFromMismatchedTypes - assert we've found the max type. NFCI. — llvm-dev / detail
  20. [Transforms] CodeExtractor::verifyAssumptionCache - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  21. Introduce and use a new section type for the bb_addr_map section. — rahmanl / detail
  22. [runtimes] Use int main(int, char**) consistently in tests — ldionne / detail
  23. [unittests] Add a few tests for computeKnownBits with ranges — qcolombet / detail
  24. [KnownBits] Add a computeForMul method — qcolombet / detail
  25. [KnownBits] Add a sextOrTrunc method — qcolombet / detail

#17791 (Oct 8, 2020 8:12:21 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
  4. [Test] Add test showing that we fail to eliminate implied exit conditions — mkazantsev / detail
  5. [llvm-readobj][test] - Improve testing in hash-table.test — grimar / detail
  6. Import llvm::StringSwitch into mlir namespace. — csigg / detail
  7. [InstCombine] canNarrowShiftAmt - replace custom Constant matching with m_SpecificInt_ICMP — llvm-dev / detail
  8. [mlir] Add basic support for dynamic tensor results in TensorToBuffers.cpp. — pifon / detail
  9. [InstCombine] matchRotate - add support for matching general funnel shifts with constant shift amounts (PR46896) — llvm-dev / detail
  10. [llvm-objdump] Ensure we consistently use the llvm::stable_sort wrappers. — llvm-dev / detail
  11. AArch64: treat MC expressions as 2s complement arithmetic. — tnorthover / detail
  12. [AMDGPU][MC][GFX1030] Disabled v_mac_f32 — dmitry.preobrazhensky / detail
  13. [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
  14. [Driver] Add output file to properties of Command — sepavloff / detail
  15. [clangd] Add a missing include-fixer test for incomplete_type, NFC. — hokein.wu / detail
  16. [InstCombine] matchFunnelShift - support non-uniform constant vector shift amounts (PR46895) — llvm-dev / detail
  17. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — jhuber6 / detail
  18. [AMDGPU] Use isLegalMUBUFImmOffset more — sebastian.neubauer / detail
  19. [mlir][spirv] Add OpenCL extended ops: exp, fabs, s_abs — konrad.dobros / detail
  20. [mlir][Linalg] Add TensorsToBuffers support for Constant ops. — nicolas.vasilache / detail
  21. [llvm-readobj] - Fix possible crashes related to dumping gnu hash symbols. — grimar / detail
  22. [clangd] New CC Ranking Model to fix bad inference due to overflow. — usx / detail
  23. [AIX] add new option -mignore-xcoff-visibility — diggerlin / detail
  24. [mlir] Rank reducing subview conversion to LLVM — limo / detail
  25. [lldb] Initial version of FreeBSD remote process plugin — mgorny / detail
  26. [gn build] (manually) port 9b58b0c06e6 — thakis / detail
  27. [gn build] (manually) port 9b58b0c06e6 better — thakis / detail
  28. [AMDGPU] Add patterns for mad/mac legacy f32 instructions — jay.foad / detail

#17789 (Oct 8, 2020 1:35:43 AM)

  1. Update documentation and implementation of stage3 build — sguelton / detail
  2. [LLD] [ELF] Fix up a comment regarding the --wrap option. NFC. — martin / detail
  3. [LLD] Ignore ELF tests when ld.lld defaults to MinGW — martin / detail
  4. [ARM] Replace llvm.experimental.vector.reduce.smax with llvm.vector.reduce.smax. NFC — david.green / detail
  5. [LV] Collect dead induction truncates — david.green / detail
  6. [clangd] Fix a typo, NFC. — hokein.wu / detail
  7. [AST][RecoveryExpr] Support dependent cast-expr in C for error-recovery. — hokein.wu / detail
  8. [AMDGPU] Add test with redundant copies to temporary stack slot produced by expandUnalignedLoad — mirko.brkusanin / detail
  9. [AMDGPU] Prefer SplitVectorLoad/Store over expandUnalignedLoad/Store — mirko.brkusanin / detail

#17788 (Oct 7, 2020 10:14:24 PM)

  1. [X86] Move findDeadCallerSavedReg() into X86RegisterInfo — craig.topper / detail
  2. [X86] Fix bug in -mlvi-cfi that may clobber a live register — craig.topper / detail
  3. BPF: fix incorrect DAG2DAG load optimization — yhs / detail
  4. Revert "[Support][unittests] Enforce alignment in ConvertUTFTest" — thakis / detail
  5. [NewPM] Use PassInstrumentation for -verify-each — aeubanks / detail
  6. Return "[SCEV] Prove implicaitons via AddRec start" — mkazantsev / detail

#17787 (Oct 7, 2020 6:55:38 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
  3. [X86] Defer the creation of LCMPXCHG16B_SAVE_RBX until finalize-isel — craig.topper / detail
  4. [ImplicitNullChecks] Support complex addressing mode — anna / detail
  5. [libcxx] Use runtime rather then compile-time glibc version check — phosek / detail
  6. [IRMover] Avoid materializing global value that belongs to not-yet-linked module — ychen / detail
  7. Remove unused variables — gcmn / detail

#17786 (Oct 7, 2020 3:38:11 PM)

  1. [clangd] Add a NewName optional parameter to clangdServer::prepareRename. — hokein.wu / detail
  2. Add REQUIRES: x86-registered-target to test as it was failing on build bots without x86. — douglas.yung / detail
  3. Remove D80713.diff added in 528057c19755ad842052fba3a42dcbf7deafc6de — ronaknilesh.chauhan / detail
  4. [InstCombine] Add checks for and(logicalshift(zext(x),undef),y) cases — llvm-dev / detail
  5. [SVE] Add legalisation tests to sve-fixed-length-fp-reduce.ll — mcinally / detail
  6. [BasicBlockSections] Make sure that the labels for address-taken blocks are emitted after switching the seciton. — rahmanl / detail
  7. [NFC][MLInliner] Getters should return by reference — mtrofin / detail
  8. Add validity assert on entry to CastInst::isNoopCast [NFC] — listmail / detail
  9. [mlir] [sparse] Rename getSparseMatrix to getMatrix — ajcbik / detail
  10. Add regular expressions to and DWARF Call Frame Information tests in case the architecture specific target is not compiled into LLVM. — gclayton / detail
  11. [NPM] Port strip nonlinetable debuginfo pass to the new pass manager — rnk / detail
  12. Port StripGCRelocates pass to NPM — rnk / detail
  13. [flang] Semantic checks for bad usage of whole assumed-size arrays — pklausler / detail
  14. [NFC][regalloc] Use MCRegister instead of unsigned in InterferenceCache — mtrofin / detail
  15. [M680x0] Add google/benchmark's CycleTimer support for M68K — minyihh / detail
  16. Fix a macOS build break caused by 3dfb94986170. — jingham / detail
  17. [libc++] Remove unused includes of Availability.h — ldionne / detail
  18. [flang][msvc] Avoid dependence on long double — pklausler / detail

#17785 (Oct 7, 2020 12:20:00 PM)

  1. Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}. — aemerson / detail
  2. [AMDGPU] Use default zero flag operands in flat scratch — stanislav.mekhanoshin / detail
  3. [LAA] Use DL to get element size for bound computation. — flo / detail
  4. [test][MC] Use %python in llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  5. [AMDGPU] Add tied operand to d16 scratch loads — stanislav.mekhanoshin / detail
  6. [mlir] Fix build after 322d0afd875df66b36e4810a2b95c20a8f22ab9b due to change in intrinsic overloads. — aemerson / detail
  7. [CodeGen][X86] Cleanup labels on some sse/avx intrinsics tests. NFCI. — llvm-dev / detail
  8. Fix Wdocumentation warnings due to case mismatch. NFCI. — llvm-dev / detail
  9. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  10. Add a clarifying a comment on CastInst::isNoopCast — listmail / detail

#17784 (Oct 7, 2020 10:45:49 AM)

  1. [ADT] function_ref's constructor is unavailable if the argument is not callable. — sam.mccall / detail
  2. [gn build] (manually) port ce1365f8f7e — thakis / detail
  3. Revert "[ADT] function_ref's constructor is unavailable if the argument is not callable." — sam.mccall / detail
  4. [AMDGPU] Use @LINE for error checking in gfx10.3 assembler tests — jay.foad / detail
  5. [SVE] Lower fixed length VECREDUCE_OR operation — mcinally / detail
  6. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — ronaknilesh.chauhan / detail
  7. [clangd] Fix argument type (bool->float). — adamcz / detail
  8. Introduce subtraction for FlatAffineConstraints — zinenko / detail
  9. [SystemZ][z/OS] Add test of zero length bitfield type size larger than target zero length bitfield boundary — abhina.sreeskantharajan / detail
  10. BPF: add AdjustOpt IR pass to generate verifier friendly codes — yhs / detail
  11. [gn build] Port ddf1864ace4 — llvmgnsyncbot / detail
  12. [Tests] Precommit test showing gap around load forwarding of vectors in instcombine — listmail / detail
  13. [NFC][InstCombine] Autogenerate a few tests being affected by upcoming patch — lebedev.ri / detail
  14. [MemCpyOpt] Add additional callslot test cases (NFC) — nikita.ppv / detail
  15. [clang-format][NFC] Store FormatToken::Type as an enum instead of bitfield — alexander.richardson / detail
  16. [clang-format][tests] Fix MacroExpander lexer not parsing C++ keywords — alexander.richardson / detail
  17. Reapply [ADT] function_ref's constructor is unavailable if the argument is not callable. — sam.mccall / detail
  18. [json] Provide a means to delegate writing a value to another API — sam.mccall / detail
  19. [WebAssembly] Rename Emscripten EH functions — aheejin / detail
  20. [mlir][CAPI] Attribute set/remove on operations. — stellaraccident / detail
  21. [NFC] Add contributors names to CREDITS.TXT — fanbo.meng / detail
  22. [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. — aemerson / detail
  23. [clangd] Disambiguate overloads of std::move for header insertion. — sam.mccall / detail

#17783 (Oct 7, 2020 7:28:20 AM)

  1. [clangd] Don't set the Underlying bit on targets of UsingDecls. — hokein.wu / detail
  2. [mlir][NFC] Style cleanup in comments — tpopp / detail
  3. [Test] Add one more test where we can avoid creating trunc — mkazantsev / detail
  4. [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known — jay.foad / detail
  5. [LAA] Add test for PR47751, which currently uses wrong bounds. — flo / detail
  6. [ARM] Regenerate vldlane tests — llvm-dev / detail
  7. [InstCombine] Tweak funnel by constant tests for better shl/lshr commutation coverage — llvm-dev / detail
  8. [AMDGPU] Implement hardware bug workaround for image instructions — rodrigo.dominguez / detail
  9. InstCombine: Negator: don't rely on complexity sorting already being performed (PR47752) — lebedev.ri / detail
  10. [LLD] [MinGW] Move an option definitions to alphabetical order, wrap a line. NFC. — martin / detail
  11. [mlir] Add support for diagnostics in C API. — zinenko / detail
  12. [libc++] Make sure __clear_and_shrink() maintains string invariants — ldionne / detail
  13. [libc++] Add a CMake option to control whether the debug mode is supported — ldionne / detail
  14. [lldb/docs] Clarify python/swig version incompatibility — pavel / detail
  15. [lldb] Check for and use ptsname_r if available — pavel / detail
  16. [libc++] Use the existing CMake caches when running build bots — ldionne / detail
  17. [AMDGPU][MC] Improved diagnostics for instructions with missing features — dmitry.preobrazhensky / detail
  18. [llvm-readelf] - Implement --addrsig option. — grimar / detail
  19. [obj2yaml] - Rename `Group` to `GroupSection`. NFC. — grimar / detail
  20. [mlir] fix the types used during the generation of the kernel param array — tobias.gysi / detail

#17782 (Oct 7, 2020 4:22:29 AM)

  1. clang-x86-ninja-win10: added LLVM_LIT_TOOLS_DIR — kuhnel / detail
  2. Add ability to turn off -fpch-instantiate-templates in clang-cl — hans / detail
  3. [CodeGen][TailDuplicator] Don't duplicate blocks with INLINEASM_BR — hans / detail

#17781 (Oct 7, 2020 1:04:06 AM)

  1. Reapply "[OpenMP][FIX] Verify compatible types for declare variant calls" D88384 — johannes / detail
  2. [Test] Add test showing that we can avoid inserting trunc/zext — mkazantsev / detail
  3. BPF: avoid duplicated globals for CORE relocations — yhs / detail
  4. [SROA] rewritePartition()/findCommonType(): if uses have conflicting type, try getTypePartition() before falling back to largest integral use type (PR47592) — lebedev.ri / detail
  5. [lldb] Format unix signal table (NFC) — jdevlieghere / detail
  6. [NFC] Use getZero instead of getConstant(0) — mkazantsev / detail
  7. [Support][unittests] Enforce alignment in ConvertUTFTest — ro / detail
  8. [AST][RecoveryExpr] Support dependent conditional operators in C for error recovery. — hokein.wu / detail
  9. [clang] Use isCompoundAssignmentOp to simplify the code, NFC. — hokein.wu / detail

#17780 (Oct 6, 2020 9:42:17 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
  3. [PowerPC] add more builtins for PPCTargetLowering::getTgtMemIntrinsic — czhengsz / detail
  4. [PowerPC] implement target hook getTgtMemIntrinsic — czhengsz / detail
  5. [MachineInstr] exclude call instruction in mayAlias — czhengsz / detail

#17779 (Oct 6, 2020 6:24:20 PM)

  1. docs: Emphasize ArrayRef over SmallVectorImpl — dexonsmith / detail
  2. [RuntimeDyld][COFF] Report fatal error on error, rather than emiting diagnostic. — lhames / detail
  3. Fix out-of-tree clang build due to sysexits change — matthew.arsenault / detail
  4. Relax FuseTensorReshapeOpAsproducer identity mapping constraint — ataei / detail
  5. [gn build] manually port 5e4409f308177 — thakis / detail
  6. [lldb] Change the xcrun (fallback) logic in GetXcodeSDK — jdevlieghere / detail
  7. [Attributor] Give up early on AANoReturn::initialize — johannes / detail
  8. [Attributor] Ignore read accesses to constant memory — johannes / detail
  9. [Attributor] Use smarter way to determine alignment of GEPs — johannes / detail

#17778 (Oct 6, 2020 3:06:38 PM)

  1. [mlir][spirv] Add Vector to SPIR-V conversion pass — thomasraoux / detail
  2. [NFC][MC] Type uses of MCRegUnitIterator as MCRegister — mtrofin / detail
  3. [c++17] Implement P0145R3 during constant evaluation. — richard / detail
  4. [libc++] Add a script to setup CI on macOS nodes — ldionne / detail
  5. Revert [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  6. Remove unneeded "allow-unregistered-dialect" from shape-type-conversion.mlir test (NFC) — joker.eph / detail
  7. [mlir] [sparse] convenience runtime support to read Matrix Market format — ajcbik / detail
  8. [libc++] Add assert to check bounds in `constexpr string_view::operator[]` — ldionne / detail
  9. [CMake] Track TSan's dependency on C++ headers — phosek / detail
  10. Replace shadow space zero-out by madvise at mmap — jianzhouzh / detail

#17777 (Oct 6, 2020 11:49:34 AM)

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

#17776 (Oct 6, 2020 8:48:49 AM)

  1. [SelectionDAG] Don't remove unused negated constant immediately — hans / detail

#17775 (Oct 6, 2020 5:27:39 AM)

  1. flang-aarch64-ubuntu-clang-build: increase the number of parellel jobs — andrzej.warzynski / detail
  2. [VPlan] Add vplan native path vectorization test case for inner loop reduction — flo / detail
  3. Revert "[llvm-objcopy][MachO] Add missing std::move." — gribozavr / detail
  4. Revert "[llvm-objcopy][MachO] Add support for universal binaries" — gribozavr / detail
  5. [mlir] Add file to implement bufferization for shape ops. — tpopp / detail
  6. [OpenMP][RTL] Remove dead code — pushpinder.singh / detail
  7. [SVE] Lower fixed length vector floating point rounding operations. — paul.walker / detail
  8. [SVE] Lower fixed length vector fneg and fsqrt operations. — paul.walker / detail
  9. [clangd] Add `score` extension to workspace/symbol response. — sam.mccall / detail
  10. [AArch64] Correct parameter type for unsigned Neon scalar shift intrinsics — david.spickett / detail
  11. [libcxx][lit] Add support for custom ssh/scp flags in ssh.py — alexander.richardson / detail
  12. [Statepoints] Change statepoint machine instr format to better suit VReg lowering. — dantrushin / detail
  13. [llvm-objcopy][MachO] Add support for universal binaries — alexshap / detail
  14. [clang-tidy] Remove obsolete checker google-runtime-references — adam.balogh / detail
  15. [gn build] Port d6c9dc3c17e — llvmgnsyncbot / detail
  16. [llvm-objcopy][NFC] fix style issues reported by clang-format. — a.v.lapshin / detail
  17. [InstCombine] FoldShiftByConstant - remove unnecessary cast<>. NFC. — llvm-dev / detail
  18. [InstCombine] FoldShiftByConstant - use PatternMatch for logicalshift(trunc(shift(x,c1)),c2) fold. NFCI. — llvm-dev / detail

#17774 (Oct 6, 2020 2:05:39 AM)

  1. flang-aarch64-ubuntu-clang: Refine the set-up for `-WError` — andrzej.warzynski / detail
  2. [AST][RecoveryExpr] Support dependent binary operator in C for error recovery. — hokein.wu / detail
  3. [SVE][CodeGen] Fix DAGCombiner::ForwardStoreValueToDirectLoad for scalable vectors — david.sherwood / detail
  4. [lldb] Symlink the Clang resource directory to the LLDB build directory in standalone builds — risemann / detail
  5. [LLDB] Add QEMU testing environment setup guide for SVE testing — omair.javaid / detail
  6. [flang][NFC] Remove redundant `;` — andrzej.warzynski / detail
  7. [mlir][Linalg] Reintroduced missing verification check — nicolas.vasilache / detail
  8. [clangd] Fix an inconsistent ReasonToReject enum usage, NFC. — hokein.wu / detail
  9. [MLIR][SPIRVToLLVM] Conversion for composite extract and insert — georgemitenk0v / detail
  10. [AMDGPU] Fix gcc warnings — sebastian.neubauer / detail
  11. [clangd] Verify the diagnostic code in include-fixer diagnostic tests, NFC. — hokein.wu / detail
  12. [llvm-readobj/elf][test] - Stop using precompiled binaries in mips-got.test — grimar / detail

#17773 (Oct 5, 2020 10:44:40 PM)

  1. [AttributeFuncs] Consider `align` in `typeIncompatible` — johannes / detail
  2. [AttributeFuncs] Consider `noundef` in `typeIncompatible` — johannes / detail
  3. [JITLink][ELF] Handle BSS sections, improve some error messages. — lhames / detail
  4. [AttributeFuncs][FIX] Update new tests (D87304) after sret changes — johannes / detail
  5. Revert "[SCEV] Prove implicaitons via AddRec start" — mkazantsev / detail
  6. [AttributeFuncs][FIX] Update new tests (D87304, D87306) after sret changes — johannes / detail

#17772 (Oct 5, 2020 7:28:13 PM)

  1. [NFC][regalloc] Separate iteration from AllocationOrder — mtrofin / detail
  2. [RISCV] Fix broken test — ebahapo / detail
  3. Fix reordering of instructions during VirtRegRewriter unbundling — carl.ritson / detail
  4. [AMDGPU] SIInsertSkips: Refactor early exit block creation — carl.ritson / detail
  5. [MLInliner] Factor out logging — mtrofin / detail
  6. [NewPM] Set -enable-npm-optnone to true by default — aeubanks / detail
  7. Make OpenMP tests less brittle in the face of changes in constant — richard / detail
  8. [c++17] Implement P0145R3 during constant evaluation. — richard / detail
  9. [dotest] Simplify logic to find the Python path — jdevlieghere / detail
  10. [GVN LoadPRE] Extend the scope of optimization by using context to prove safety of speculation — serguei.katkov / detail

#17771 (Oct 5, 2020 4:12:14 PM)

  1. [CUDA] Don't call __cudaRegisterVariable on C++17 inline variables — i / detail
  2. [LLD] [COFF] Fix parsing version numbers with leading zeros — martin / detail
  3. [LLD] [COFF] Add a private option for setting the os version separately from subsystem version — martin / detail
  4. [LLD] [MinGW] Simplify handling of os/subsystem version — martin / detail
  5. [LLD] [MinGW] Support setting the subsystem version via the subsystem argument — martin / detail
  6. [flang] Make binary->decimal conversion buffer sizes accurate — pklausler / detail
  7. [libc++] Fix several debug mode tests — ldionne / detail
  8. [SLC] Optimize mempcpy_chk to mempcpy — davidbolvansky / detail
  9. Revert "[SLC] Optimize mempcpy_chk to mempcpy" — davidbolvansky / detail
  10. [libc++] NFC: Remove unused <iostream> include in atomic.cpp — ldionne / detail
  11. [libc++] NFC: Rename variant helpers to avoid name clashes — ldionne / detail
  12. [libc++] Use __has_include instead of complex logic in thread.cpp — ldionne / detail
  13. [RISCV] Use the extensions in the canonical order (NFC) — ebahapo / detail
  14. [RISCV] Add SiFive cores to the CPU option — ebahapo / detail
  15. [flang] Correct kP scaling on F output — pklausler / detail
  16. [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
  17. [MLIR][SPIRV] Extend _reference_of to support SpecConstantCompositeOp. — antiagainst / detail
  18. [SVE] Add legalisation tests to sve-fixed-length-int-reduce.ll — mcinally / detail
  19. Revert "Outline non returning functions unless a longjmp" — vedantk / detail
  20. Cleanup CodeGen/CallingConvLower.cpp — i / detail
  21. [SelectionDAG] Make sure FMF are propagated when getSetcc canonicalizes FP constants to RHS. — craig.topper / detail
  22. [X86] Remove X86ISD::LCMPXCHG8_SAVE_EBX_DAG and LCMPXCHG8B_SAVE_EBX pseudo instruction — craig.topper / detail
  23. [libcxx][dsl] Fix mutable default argument warning — alexander.richardson / detail
  24. [OpenMP][Archer][Tests] NFC: fix spurious test failure — protze / detail
  25. Show register names in DWARF unwind info. — gclayton / detail
  26. Fix raciness in the StopHook check for "has the target run". — jingham / detail
  27. [libc++] Improve tests for std::quoted — ldionne / detail

#17770 (Oct 5, 2020 12:55:00 PM)

  1. Revert "[OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload" — jhuber6 / detail
  2. [flang] Introduce DiagnosticConsumer classes in libflangFrontend — andrzej.warzynski / detail
  3. Add definition for static constexpr member (NFC) — joker.eph / detail
  4. [mlir][Linalg] Remove unused variable. NFCI. — benny.kra / detail
  5. Revert "[DebugInfo] Improve dbg preservation in LSR." — nikita.ppv / detail
  6. [InstCombine] canEvaluateShifted - remove dead (and never used code). NFC. — llvm-dev / detail
  7. [SelectionDAG] Don't remove unused negated constant immediately — qiucofan / detail
  8. [llvm-objcopy][MachO] Add support for universal binaries — alexshap / detail
  9. Revert "[ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV" — aemerson / detail
  10. [InstCombine] FoldShiftByConstant - use m_Specific. NFCI. — llvm-dev / detail
  11. [GlobalISel] Fix CSEMIRBuilder silently allowing use-before-def. — aemerson / detail
  12. [llvm-objcopy][MachO] Add missing std::move. — alexshap / detail
  13. [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-store.ll — david.sherwood / detail
  14. docs: add documentation describing API Notes — compnerd / detail
  15. [NFC][regalloc] Model weight normalization as a virtual — mtrofin / detail
  16. [clangd] Describe non-handling of most IWYU pragmas. NFC — sam.mccall / detail
  17. [InstCombine] Add test for PR47730 — nikita.ppv / detail
  18. [InstCombine] Handle GEP inbounds in select op replacement (PR47730) — nikita.ppv / detail
  19. [gcov] Fix non-determinism (DenseMap iteration order) of checksum computation — i / detail
  20. [lldb/test] Catch invalid calls to expect() — davelee.com / detail
  21. [CodeGen][MachineSched] Fixup function name typo. NFC — jonathan_roelofs / detail
  22. [NFC][GCOV] Fix build: there's `llvm::stable_partition()` wrapper — lebedev.ri / detail

#17769 (Oct 5, 2020 9:36:34 AM)

  1. Reland "[lldb] Don't send invalid region addresses to lldb server" — david.spickett / detail
  2. [AST][RecoveryExpr] Fix a crash on undeduced type. — hokein.wu / detail
  3. [clangd] Remove unused using-decls in TypeHierarchyTests, NFC. — hokein.wu / detail
  4. [TableGen] Added a function for identification of unsupported opcodes. — dmitry.preobrazhensky / detail
  5. [AMDGPU][RegAlloc][SplitKit] Pre-commit test for D88821 — carl.ritson / detail
  6. [ASTImporter][AST] Fix structural equivalency crash on dependent FieldDecl — gabor.marton / detail
  7. [ValueTracking] canCreateUndefOrPoison - use APInt to check bounds instead of getZExtValue(). — llvm-dev / detail
  8. [LV] Regenerate test. NFC — david.green / detail
  9. [clangd] Add isKeyword function. — hokein.wu / detail
  10. [Parser] ParseMicrosoftAsmStatement - Replace bit '|' operator with logical '||' operator. (PR47071) — llvm-dev / detail
  11. [VPlan] Clean up uses/operands on VPBB deletion. — flo / detail
  12. [mlir][Linalg] Canonicalize TensorCastOp away when it feeds a LinalgOp. — nicolas.vasilache / detail
  13. [ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV — samuel.tebbs / detail
  14. [SystemZ] Add support for .insn directives for vector instructions. — paulsson / detail
  15. [OpenMP][Tests] NFC: fix flaky test failure caused by rare scheduling — protze / detail
  16. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — jhuber6 / detail
  17. Revert SVML support for sqrt — aktoon / detail
  18. [docs] Revise loop terminology reference. — llvm-project / detail
  19. [mlir] Split alloc-like op LLVM lowerings into base and separate derived classes. — csigg / detail
  20. [libc++/abi] Revert "[libc++] Move the weak symbols list to libc++abi" — ldionne / detail
  21. [X86] isTargetShuffleEquivalent - merge duplicate array accesses. NFCI. — llvm-dev / detail
  22. [InstCombine] Add or(shl(v,and(x,bw-1)),lshr(v,bw-and(x,bw-1))) funnel shift tests — llvm-dev / detail
  23. [InstCombine] Extend 'shift with constants' vector tests — llvm-dev / detail
  24. [SVE] Lower fixed length VECREDUCE_AND operation — mcinally / detail

#17768 (Oct 5, 2020 6:36:24 AM)

  1. ReleaseNotes: mention the machine outliner for ARM — hans / detail

#17767 (Oct 5, 2020 3:13:28 AM)

  1. [RISCV][ASAN] mark asan as supported for RISCV64 and enable tests — kupokupokupopo / detail
  2. [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
  3. [AST][RecoveryExpr] Popagate the error-bit from a VarDecl's initializer to DeclRefExpr. — hokein.wu / detail
  4. [TableGen][GlobalISel] add handling of nested *_SUBREG — mikael.holmen / detail
  5. [AMDGPU] Split R600 and GCN bfe patterns — jay.foad / detail
  6. [AMDGPU] Make bfe patterns divergence-aware — jay.foad / detail
  7. Promote transpose from linalg to standard dialect — benny.kra / detail
  8. [VE] Support register and frame-index pair correctly — jam / detail
  9. [mlir] Fix SubViewOp doc in .td — ntv / detail
  10. [AMDGPU] Use tablegen for argument indices — sebastian.neubauer / detail

#17766 (Oct 4, 2020 11:53:11 PM)

  1. [X86] MWAITX_SAVE_RBX should not have EBX as an implicit use. — craig.topper / detail
  2. [lldb] [test/Register] Attempt to fix x86-fp-read.test on Darwin — jdevlieghere / detail
  3. [llvm] Rename DwarfFile to DWARFFile to fix ODR violation (NFC) — jdevlieghere / detail

#17765 (Oct 4, 2020 8:34:49 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
  4. Recommit "[HIP] Add option --gpu-instrument-lib=" — yaxun.liu / detail
  5. [HIP] Fix default output file for -E — yaxun.liu / detail
  6. [HIP] Fix -fgpu-allow-device-init option — yaxun.liu / detail
  7. llvm-dwarfdump: Don't try to parse rnglist tables when dumping CUs — dblaikie / detail

#17764 (Oct 4, 2020 5:19:19 PM)

  1. [NFC][SCEV] Add a test with some patterns where we could treat inttoptr/ptrtoint as semi-transparent — lebedev.ri / detail
  2. [Coroutines][NewPM] Fix coroutine tests under new pass manager — aeubanks / detail
  3. Revert "[RFC] Factor out repetitive cmake patterns for llvm-style projects" — stephen.neuendorffer / detail
  4. [X86] Remove usesCustomInserter from MWAITX_SAVE_EBX and MWAITX_SAVE_RBX. NFC — craig.topper / detail
  5. [X86] Correct the implicit defs/uses for the MWAITX pseudo instructions. — craig.topper / detail
  6. [DomTree] findNearestCommonDominator: assert the nodes are in tree — i / detail
  7. llvm-dwarfdump: Dump address forms in their encoded length rather than always in 64 bits — dblaikie / detail
  8. [NFCI] Remove unnecessary trailing undef in RuntimeLibcalls.def — ychen / detail
  9. [NewPM] collapsing nested pass mangers of the same type — ychen / detail
  10. llvm-dwarfdump: Print addresses in debug_line to the parsed address size — dblaikie / detail
  11. [X86] Remove MWAITX_SAVE_EBX pseudo instruction. Always save/restore the full %rbx register even in gnux32. — craig.topper / detail

#17763 (Oct 4, 2020 2:02:04 PM)

  1. [VPlan] Add VPRecipeBase::toVPUser helper (NFC). — flo / detail
  2. [X86] Consolidate wide Key Locker intrinsics into the same header as the other Key Locker intrinsics. — craig.topper / detail
  3. [X86] Synchronize the loadiwkey builtin operand order with gcc version. — craig.topper / detail
  4. [X86] Synchronize the encodekey builtins with gcc. Don't assume void* is 16 byte aligned. — craig.topper / detail
  5. [X86] Sync AESENC/DEC Key Locker builtins with gcc. — craig.topper / detail
  6. [gn build] Port 6c6cd5f8a97 — llvmgnsyncbot / detail
  7. [SDA] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
  8. [X86] Remove an accidentally added file. NFC. — martin / detail
  9. [MemCpyOpt] Don't use array allocas in tests (NFC) — nikita.ppv / detail
  10. Implement callee/caller type checking for llvm.call — joker.eph / detail
  11. [MemCpyOpt] Add tests for call slot optimization with GEPs (NFC) — nikita.ppv / detail
  12. llvm-dwarfdump: Skip tombstoned address ranges — dblaikie / detail

#17762 (Oct 4, 2020 10:44:33 AM)

  1. [X86][SSE] isTargetShuffleEquivalent - ensure shuffle inputs are the correct size. — llvm-dev / detail
  2. [MemCpyOpt] Add additional call slot tests (NFC) — nikita.ppv / detail
  3. [SDAG] fold x * 0.0 at node creation time — spatel / detail
  4. [PowerPC] Add builtins for xvtdiv(dp|sp) and xvtsqrt(dp|sp). — esme.yi / detail
  5. [NFC][clang][codegen] Autogenerate a few ARM SVE tests that are being affected by an upcoming patch — lebedev.ri / detail
  6. [VPlan] Account for removed users in replaceAllUsesWith. — flo / detail

#17761 (Oct 4, 2020 7:27:13 AM)

  1. [RISCV][ASAN] support code for architecture-specific parts of asan — kupokupokupopo / detail
  2. [CodeGen] Improve likelihood branch weights — koraq / detail
  3. [RISCV][ASAN] instrumentation pass now uses proper shadow offset — kupokupokupopo / detail

#17760 (Oct 4, 2020 4:05:45 AM)

  1. [RISCV][ASAN] unwind fixup — kupokupokupopo / detail
  2. [OldPM] Pass manager: run SROA after (simple) loop unrolling — lebedev.ri / detail

#17759 (Oct 4, 2020 12:44:58 AM)

  1. [X86] Add memory operand to AESENC/AESDEC Key Locker instructions. — craig.topper / detail
  2. [X86] LOADIWKEY, ENCODEKEY128 and ENCODEKEY256 clobber EFLAGS. — craig.topper / detail
  3. [lldb] [test/Register] Mark new FP reg tests XFAIL on Darwin — jdevlieghere / detail

#17758 (Oct 3, 2020 9:26:08 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

#17757 (Oct 3, 2020 6:09:04 PM)

  1. Add indented raw_ostream class — jpienaar / detail
  2. [X86] Add X86ISD opcodes for the Key Locker AESENC*KL and AESDEC*KL instructions — craig.topper / detail
  3. [RFC] Factor out repetitive cmake patterns for llvm-style projects — stephen.neuendorffer / detail

#17756 (Oct 3, 2020 2:52:53 PM)

  1. [AArch64] Match the windows canonical callee saved register order — martin / detail
  2. [AArch64] Allow pairing lr with other GPRs for WinCFI — martin / detail
  3. [AArch64] Prefer prologues with sp adjustments merged into stp/ldp for WinCFI, if optimizing for size — martin / detail
  4. [LV] Add another test case with unsinkable first-order recurrences. — flo / detail
  5. [NFC][PhaseOrdering] Add a test showing new inttoptr casts after SROA due to InstCombine (PR47592) — lebedev.ri / detail
  6. [NFC][InstCombine] Autogenerate a few tests being affected by an upcoming patch — lebedev.ri / detail
  7. [VPlan] Properly update users when updating operands. — flo / detail
  8. [lldb] [test/Register] Mark new FP reg tests XFAIL on Windows — mgorny / detail
  9. [MC] Assert that MCRegUnitIterator operates over MCRegisters — mtrofin / detail
  10. [Object][MachO] Refactor MachOUniversalWriter — alexshap / detail

#17755 (Oct 3, 2020 11:37:42 AM)

  1. [InstCombine] recognizeBSwapOrBitReverseIdiom - add vector support — llvm-dev / detail
  2. [ARM] Fix pointer offset when splitting stores from VMOVDRR — david.green / detail
  3. Add indented raw_ostream class — jpienaar / detail
  4. [InstCombine] Add or(shl(v,and(x,bw-1)),lshr(v,bw-and(x,bw-1))) rotate tests — llvm-dev / detail
  5. Revert "Add indented raw_ostream class" — jpienaar / detail
  6. [Analysis] resolveAllCalls - fix use after std::move warning. NFCI. — llvm-dev / detail
  7. [InstCombine] Add tests for or(shl(x,c1),lshr(y,c2)) patterns that could fold to funnel shifts — llvm-dev / detail
  8. [asan] Stop instrumenting user-defined ELF sections — mgorny / detail
  9. [lldb] [Process/NetBSD] Fix reading FIP/FDP registers — mgorny / detail
  10. [lldb] [Process/NetBSD] Fix crash on unsupported i386 regs — mgorny / detail
  11. [lldb] [test/Register] Add read/write tests for x87 regs — mgorny / detail
  12. [clang][NFC] Change a mention of `objc_static_protocol` to `non_runtime` — nathan / detail
  13. Revert "[Driver] Move detectLibcxxIncludePath to ToolChain" — thakis / detail

#17754 (Oct 3, 2020 8:21:44 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
  3. [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191) (Reapplied) — llvm-dev / detail
  4. modernize-use-trailing-return-type fix for PR44206 — aaron / detail
  5. [flang][NFC] Fix build errors for clang-10 — andrzej.warzynski / detail
  6. [InstCombine] recognizeBSwapOrBitReverseIdiom - use generic CreateIntegerCast — llvm-dev / detail
  7. Add a break statement to appease the build bots; NFC — aaron / detail

#17753 (Oct 3, 2020 5:01:11 AM)

  1. [MemCpyOpt] Remove unnecessary -dse from test (NFC) — nikita.ppv / detail
  2. [MemCpyOpt] Make moveUp() a member method (NFC) — nikita.ppv / detail
  3. [ARM] Test to show incorrect pointer info. NFC — david.green / detail

#17751 (Oct 2, 2020 10:23:00 PM)

  1. [PATCH] Fix typo (NFC) — ebahapo / detail
  2. [X86] Key Locker instructions should use VR128 regclass not VR128X. — craig.topper / detail

#17750 (Oct 2, 2020 7:06:06 PM)

  1. Fix the test case from D88686 — jianzhouzh / detail
  2. [CUDA][HIP] Fix bound arch for offload action for fat binary — yaxun.liu / detail
  3. [fuzzer] Remove unused variable — julian.lettner / detail
  4. Diagnose invalid target ID for AMDGPU toolchain for assembler — yaxun.liu / detail
  5. Revert "[Driver] Move detectLibcxxIncludePath to ToolChain" — phosek / detail
  6. [gn build] Port ace644030e6 — llvmgnsyncbot / detail
  7. [CMake] Don't use CMakePushCheckState — phosek / detail
  8. [Sparc] Remove cast that truncates immediate operands to 32 bits. — brad / detail
  9. Fix the test case in D88686 — jianzhouzh / detail
  10. [lsan] Share platform allocator settings between ASan and LSan — mcgrathr / detail
  11. Revert "[lsan] Share platform allocator settings between ASan and LSan" — mcgrathr / detail
  12. [X86] Add missing intrinsic test for aesdecwide128kl and aesdecwide256kl. Capture all output values in keylocker tests. NFC — craig.topper / detail
  13. [X86] Move MWAITX_DAG ISD opcode so it is not in the strict FP range. — craig.topper / detail
  14. [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail

#17749 (Oct 2, 2020 3:50:40 PM)

  1. [MemCpyOpt] Avoid double invalidation (NFCI) — nikita.ppv / detail
  2. [MemCpyOpt] Add helper to erase instructions (NFC) — nikita.ppv / detail
  3. [lldb] Add a "design" section to the documentation. — jdevlieghere / detail
  4. [flang][NFC] Fix mis-matched struct/class declarations — tkeith / detail
  5. Release the shadow memory used by the mmap range at munmap — jianzhouzh / detail
  6. [llvm-objcopy][NFC] refactor error handling. part 3. — a.v.lapshin / detail
  7. [Hexagon] Move selection of HVX multiply from lowering to patterns — kparzysz / detail
  8. [libc++] Allow retries on some slightly flaky mutex tests — ldionne / detail
  9. [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail
  10. [clang-tidy] Implement readability-function-cognitive-complexity check — lebedev.ri / detail
  11. [clang] Implement objc_non_runtime_protocol to remove protocol metadata — nathan / detail
  12. [NFC][MSAN] Extract llvm.abs handling into a function — vitalybuka / detail
  13. [libc++] Fix the build with GCC < 10 — ldionne / detail
  14. [HIP] Align device binary — yaxun.liu / detail
  15. Don't reject calls to MinGW's unusual _setjmp declaration. — richard / detail
  16. [test][Coro][NewPM] Fix coro-elide.ll under NPM — aeubanks / detail
  17. [MetaRenamer][NewPM] Port metarenamer to NPM — aeubanks / detail

#17748 (Oct 2, 2020 12:35:25 PM)

  1. [AArch64] Generate dot for v16i8 sum reduction to i32 — david.green / detail
  2. TruncInstCombine.cpp - use auto * to fix llvm-qualified-auto clang-tidy warning. NFCI. — llvm-dev / detail
  3. TruncInstCombine.cpp - fix header include ordering to fix llvm-include-order clang-tidy warning. NFCI. — llvm-dev / detail
  4. [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191) — llvm-dev / detail
  5. Revert "[WebAssembly] Emulate v128.const efficiently" — stilis / detail
  6. [CostModel] move default handling after switch; NFC — spatel / detail
  7. [MLIR] Better message for FuncOp type mismatch — stephen.neuendorffer / detail
  8. [mlir] Add Float Attribute, Integer Attribute and Bool Attribute subclasses to python bindings. — zhanghb97 / detail
  9. [MemCpyOpt] Regnerate test checks (NFC) — nikita.ppv / detail
  10. [VPlan] Use isa<> instead of directly checking VPRecipeID (NFC). — flo / detail
  11. [lldb] Fix bug in fallback logic for finding the resource directory. — jdevlieghere / detail
  12. [libc++] Remove unnecessary usage of <iostream> in the test suite — ldionne / detail
  13. [InstCombine] Add trunc(bswap(trunc/zext(x))) vector tests — llvm-dev / detail
  14. [mlir][vector] Add canonicalization patterns for extractMap/insertMap — thomasraoux / detail
  15. Revert rG3d14a1e982ad27 - "[InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191)" — llvm-dev / detail
  16. [AlwaysInliner] Update BFI when inlining — aeubanks / detail
  17. Revert "[AlwaysInliner] Update BFI when inlining" — aeubanks / detail
  18. [gn build] Don't define CINDEX_EXPORTS — aeubanks / detail
  19. Reland [AlwaysInliner] Update BFI when inlining — aeubanks / detail
  20. scudo: Simplify AtomicOptions::setFillContentsMode. NFCI. — peter / detail
  21. [DAE] MarkLive in MarkValue(MaybeLive) if any use is live — aeubanks / detail
  22. [MemCpyOpt] Add tests from D40802 (NFC) — nikita.ppv / detail
  23. [libc++] NFCI: Remove _LIBCPP_EXTERN_TEMPLATE2 — ldionne / detail
  24. Update legalizer-info-validation.mir test to test all opcodes. — aemerson / detail
  25. [llc] Initialize TargetOptions after Triple is available — i / detail
  26. [docs] Update ControlFlowIntegrity.rst. — eugenis / detail
  27. [libc++] NFCI: Simplify macro definitions for the debug mode — ldionne / detail
  28. [libc++] NFCI: Remove the _LIBCPP_DEBUG_MODE helper macro — ldionne / detail
  29. [MLIR][SPIRV] Add initial support for OpSpecConstantComposite. — antiagainst / detail
  30. Relax newly added opcode alias check to check only for a number instead of a specific opcode. — douglas.yung / detail

#17747 (Oct 2, 2020 9:18:21 AM)

  1. [libc++] Move the weak symbols list to libc++abi — ldionne / detail
  2. [LLD][COFF] Add more type record information to /summary — alexandre.ganea / detail
  3. [LLD] Fix /time formatting for very long runs. NFC. — alexandre.ganea / detail
  4. [Analysis] Drop local maxAPInt/minAPInt helpers. NFCI. — llvm-dev / detail
  5. [clangd] Extend the rename API. — hokein.wu / detail
  6. Emit predefined macro for wavefront size for amdgcn — yaxun.liu / detail
  7. [TableGen] New backend to print detailed records. — paul / detail
  8. [gn build] Port 0c1bb4f8851 — llvmgnsyncbot / detail
  9. [compiler-rt] [netbsd] Improve the portability of ThreadSelfTlsTcb — n54 / detail
  10. Fix failure in test hip-macros.hip — yaxun.liu / detail
  11. [Statepoints][ISEL] visitGCRelocate: chain to current DAG root. — dantrushin / detail
  12. Fix interaction between stack alignment and inline-asm stack clash protection — sguelton / detail
  13. [mlir] Attempt to appease gcc-5 const char* -> StringLiteral conversion issu — ntv / detail
  14. [mlir] Fix call op conversion in bare-ptr calling convention — diego.caballero / detail
  15. [clangd] Add bencmark for measuring latency of DecisionForest model. — usx / detail

#17746 (Oct 2, 2020 6:01:56 AM)

  1. [mlir] Add canonicalization for the `subtensor` op — ntv / detail
  2. [InstCombine] Add some basic vector bswap tests — llvm-dev / detail
  3. [clangd][lit] Update document-link.test to respect custom resource-dir locations — kadircet / detail
  4. [mlir] Add subtensor_insert operation — ntv / detail
  5. [MLIR][LLVM] Fixed `topologicalSort()` to iterative version — georgemitenk0v / detail
  6. [GVN LoadPRE] Add test to show an opportunty. — serguei.katkov / detail
  7. [PhaseOrdering] Add test that requires peeling before vectorization. — flo / detail
  8. [clangd] Make PopulateSwitch a fix. — sam.mccall / detail
  9. [AArch64] Add CPU Cortex-R82 — sjoerd.meijer / detail
  10. [InstCombine] Add partial bswap vector test from D88578 — llvm-dev / detail
  11. [SLP] Add test where reduction result is used in PHI. — flo / detail
  12. LoopAccessAnalysis.cpp - use const reference in for-range loops. NFCI. — llvm-dev / detail
  13. BlockFrequencyInfoImpl.h - use const references to avoid FrequencyData copies. NFCI. — llvm-dev / detail

#17745 (Oct 2, 2020 2:40:12 AM)

  1. [AArch64] Omit SEH directives for the epilogue if none are needed — martin / detail
  2. [SVE][CodeGen] Add new EVT/MVT getFixedSizeInBits() functions — david.sherwood / detail
  3. [SVE][CodeGen] Fix implicit TypeSize->uint64_t casts in TypePromotion — david.sherwood / detail
  4. [WebAssembly] Emulate v128.const efficiently — tlively / detail
  5. [clangd] Drop dependence on standard library in check.test — sam.mccall / detail
  6. Handle unused variable without asserts — tpopp / detail
  7. [yaml2obj][elf2yaml] - Add a support for the `EntSize` field for `SHT_HASH` sections. — grimar / detail
  8. Fix limit behavior of dynamic alloca — sguelton / detail
  9. [clangd] Remove Tweak::Intent, use CodeAction kind directly. NFC — sam.mccall / detail
  10. [RISCV] Support vmsge.vx and vmsgeu.vx pseudo instructions in RVV. — kai.wang / detail
  11. [ARM] Prevent constants from iCmp instruction from being hoisted if part of a min(max()) pattern — meera.nakrani / detail
  12. [InstCombine] Add partial bswap test from D88578 — llvm-dev / detail
  13. [mlir] Add a subtensor operation — ntv / detail

#17744 (Oct 1, 2020 11:19:27 PM)

  1. [SCEV] Limited support for unsigned preds in isImpliedViaOperations — mkazantsev / detail
  2. [MLIR] Updates around MemRef Normalization — stephen.neuendorffer / detail

#17743 (Oct 1, 2020 8:03:26 PM)

  1. [memcpyopt] Conservatively handle non-integral pointers — listmail / detail
  2. [flang][msvc] Rework a MSVC work-around to avoid clang warning — pklausler / detail
  3. [flang] Fix buffering read->write transition — pklausler / detail
  4. [XCOFF] Enable -fdata-sections on AIX — jasonliu / detail
  5. [flang] Fix actions at end of output record — pklausler / detail
  6. [flang] Extend runtime API for PAUSE to allow a stop code — pklausler / detail
  7. [flang][openacc] Update loop construct lowering — clementval / detail
  8. [OpenMP] Add Missing Runtime Call for Globalization Remarks — jhuber6 / detail
  9. [PowerPC] Put the CR field in low bits of GRC during copying CRRC to GRC. — esme.yi / detail
  10. CodeGen: Fix livein calculation in MachineBasicBlock splitAt — carl.ritson / detail
  11. Have kernel binary scanner load dSYMs as binary+dSYM if best thing found — jasonmolenda / detail
  12. [AMDGPU] SIInsertSkips: Tidy block splitting to use splitAt — carl.ritson / detail
  13. [gvn] Handle a corner case w/vectors of non-integral pointers — listmail / detail

#17742 (Oct 1, 2020 4:47:14 PM)

  1. [libc++] Don't re-export new/delete from libc++abi when they are defined in libc++ — ldionne / detail
  2. [flang] Fix WRITE after BACKSPACE — pklausler / detail
  3. Reland No.3: Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  4. [libc++] NFC: Add missing SHA to ABI Changelog — ldionne / detail
  5. [DSE] Look through memory PHI arguments when removing noop stores in MSSA. — zoecarver / detail
  6. [InstCombine] auto-generate complete test checks; NFC — spatel / detail
  7. [AST] do not error on APFloat invalidOp in default mode — spatel / detail
  8. [libc++][ci] Add a job to run the vanilla configuration on Apple — ldionne / detail
  9. [Format] Don't treat compound extension headers (foo.proto.h) as foo.cc main-file header. — hokein.wu / detail
  10. [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic — stefanp / detail
  11. Revert "[LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic" — stefanp / detail
  12. Revert "[CFGuard] Add address-taken IAT tables and delay-load support" — aeubanks / detail
  13. [APFloat] convert SNaN to QNaN in convert() and raise Invalid signal — spatel / detail
  14. [CMake] Use -isystem flag to access libc++ headers — phosek / detail
  15. [InstCombine] Fix select operand simplification with undef (PR47696) — nikita.ppv / detail
  16. [PDB] Use one func id DenseMap instead of per-source maps, NFC — rnk / detail
  17. [lit] Fix Python 2/3 compat in new winreg search code — rnk / detail
  18. [CMake][Fuchsia] Don't set WIN32 API, rely on autodetection — phosek / detail
  19. Raland D87318 [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic — i / detail
  20. [clang][Sema] Fix PR47676: Handle dependent AltiVec C-style cast — hubert.reinterpretcast / detail
  21. [AArch64][GlobalISel] Camp oversize v4s64 G_FPEXT operations. — aemerson / detail
  22. [AArch64][GlobalISel] Use custom legalization for G_TRUNC for v8i8 vectors. — aemerson / detail
  23. libclc: Use find_package to find Python 3 and require it — aaronpuchert / detail
  24. [gn build] Support building with ThinLTO — aeubanks / detail
  25. [AArch64][GlobalISel] Merge G_SHL, G_ASHR and G_LSHR legalizer rules together. — aemerson / detail
  26. [lldb] Skip unique_ptr import-std-module tests on Linux — risemann / detail
  27. [LLD][COFF] Fix crash with /summary and PCH input files — alexandre.ganea / detail
  28. [AArch64][GlobalISel] Make <8 x s8> shifts legal. — aemerson / detail
  29. Revert "[AArch64][GlobalISel] Make <8 x s8> shifts legal." — aemerson / detail
  30. [AArch64][GlobalISel] Make <8 x s8> shifts legal and add selection support. — aemerson / detail
  31. [AArch64][GlobalISel] Make <8 x s8> integer arithmetic ops legal. — aemerson / detail
  32. [AArch64][GlobalISel] Alias rules for G_FCMP to G_ICMP. — aemerson / detail
  33. [AArch64][GlobalISel] Use emitTestBit in selection for G_BRCOND — jpaquette / detail
  34. [GlobalISel][AArch64] Don't emit cset for G_FCMPs feeding into G_BRCONDs — jpaquette / detail
  35. [flang] Readability improvement in binary->decimal conversion — pklausler / detail
  36. [AMDGPU] Allow SOP asm mnemonic to differ — stanislav.mekhanoshin / detail
  37. Fix a bug in memset formation with vectors of non-integral pointers — listmail / detail
  38. [AArch64][SVE] Add lowering for llvm fabs — muhammad.asif.manzoor / detail

#17741 (Oct 1, 2020 1:47:18 PM)

  1. Fix indentation for PowerPC ReleaseNotes — saghir / detail

#17740 (Oct 1, 2020 10:32:00 AM)

  1. Reland [clangd] clangd --check: standalone diagnosis of common problems — sam.mccall / detail
  2. [gn build] Port f6b1323bc68 — llvmgnsyncbot / detail
  3. [AMDGPU] Simplify getNumFlatOffsetBits. NFC. — jay.foad / detail
  4. [flang][openacc] Fix unparsing of combined construct (bug 47659) — clementval / detail
  5. [libc++][ci] Add a configuration testing Apple's system library build — ldionne / detail
  6. [ARM] Removed hasSideEffects from signed/unsigned saturates — meera.nakrani / detail
  7. [clang][opencl][codegen] Remove the insertion of `correctly-rounded-divide-sqrt-fp-math` fn-attr. — michael.hliao / detail
  8. [InstCombine] collectBitParts - convert to use PatterMatch matchers and avoid IntegerType casts. — llvm-dev / detail
  9. [AArch64] Remove a duplicate call to setHasWinCFI. NFCI. — martin / detail
  10. [AArch64] Don't merge sp decrement into later stores when using WinCFI — martin / detail
  11. [clangd] Split DecisionForest Evaluate() into one func per tree. — usx / detail
  12. Reland  rG4fcd1a8e6528:[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking. — vyng / detail
  13. [mlir][Linalg] NFC : Move fusion on tensors to separate file. — ravishankarm / detail
  14. [runtimes] Remove TOOLCHAIN_TOOLS specialization — smeenai / detail
  15. [NFC] Let (MC)Register APIs check isStackSlot — mtrofin / detail
  16. [flang] Add checks for misuse of formatted I/O APIs in unformatted I/O statement — pklausler / detail
  17. Allow to specify macro names for android-comparison-in-temp-failure-retry — gbiv / detail
  18. [flang] Fix INQUIRE of access and formatting possibilities — pklausler / detail

#17739 (Oct 1, 2020 7:15:42 AM)

  1. [mlir][Linalg] Fix ASAN bug — ntv / detail
  2. [SVE][CodeGen] Lower scalable fp_extend & fp_round operations — kerry.mclaughlin / detail
  3. [CFGuard] Add address-taken IAT tables and delay-load support — david.chisnall / detail
  4. [InstCombine] collectBitParts - use APInt directly to check for out of range bit shifts. NFCI. — llvm-dev / detail
  5. [lldb] Skip the flakey part of TestStopHookScripted on Linux — risemann / detail
  6. [libc++] Simplify how we re-export symbols from libc++abi — ldionne / detail
  7. [lldb] Add missing import for LLDB test decorators to TestStopHookScripted — risemann / detail
  8. [NFC][ARM] LowOverheadLoop DEBUG statements — sam.parker / detail
  9. [LoopFlatten] Add a loop-flattening pass — sjoerd.meijer / detail
  10. [gn build] Port d53b4bee0cc — llvmgnsyncbot / detail
  11. [Archive] Don't throw away errors for malformed archive members — james.henderson / detail
  12. [SVE][CodeGen] Replace use of TypeSize operator< in GlobalMerge::doMerge — david.sherwood / detail
  13. [AMDGPU] Tiny cleanup in isLegalFLATOffset. NFC. — jay.foad / detail
  14. [IR] PatternMatch - add m_FShl/m_FShr funnel shift intrinsic matchers. NFCI. — llvm-dev / detail
  15. [InstCombine] Use m_FAbs matcher helper. NFCI. — llvm-dev / detail
  16. [compiler-rt][cmake][powerpc] Remove TEST_BIG_ENDIAN from base-config-ix.cmake — daltenty / detail
  17. [clangd] clangd --check: standalone diagnosis of common problems — sam.mccall / detail
  18. Migrate Declarators to use the List API — ecaldas / detail
  19. Revert "[clangd] clangd --check: standalone diagnosis of common problems" — sam.mccall / detail

#17738 (Oct 1, 2020 3:52:49 AM)

  1. [SCEV][NFC] Introduce isKnownPredicateAt method — mkazantsev / detail
  2. [RISCV][ASAN] implementation for previous/next pc routines  for riscv64 — kupokupokupopo / detail
  3. [LLDB] Remove AArch64/Linux xfail decorator from TestGuiBasicDebug — omair.javaid / detail
  4. We don't need two different ways to get commit access, just simplify — clattner / detail
  5. [AVR] fix interrupt stack pointer restoration — me / detail
  6. [AArch64][GlobalISel] Select all-zero G_BUILD_VECTOR into a zero mov. — aemerson / detail
  7. [MC] Inline MCExpr::printVariantKind & remove UseParensForSymbolVariantBit — i / detail
  8. [ARM][LowOverheadLoops] Use iterator for InsertPt. — sam.parker / detail
  9. [sanitizer] Fix SymbolizedStack leak — vitalybuka / detail
  10. [ORC][examples] Remove ThinLtoJIT example after LLJITWithThinLTOSummaries landed in OrcV2Examples — sgraenitz / detail
  11. [ORC][examples] Temporarily remove LLJITWithChildProcess until ORC TPC lands — sgraenitz / detail
  12. [ARM][LowOverheadLoops] Start insertion point — sam.parker / detail
  13. [ARM][LowOverheadLoops] Iteration count liveness — sam.parker / detail
  14. [NFC] Iterate across an explicit list of scalable MVTs when driving setOperationAction. — paul.walker / detail
  15. [SVE][CodeGen] Legalisation of integer -> floating point conversions — kerry.mclaughlin / detail
  16. [ARM][LowOverheadLoops] Adjust Start insertion. — sam.parker / detail
  17. [SCEV] Prove implicaitons via AddRec start — mkazantsev / detail

#17737 (Oct 1, 2020 12:49:08 AM)

  1. LLVM release notes: JIT changes — hans / detail

#17736 (Sep 30, 2020 9:31:00 PM)

  1. [flang][msvc] Avoid ReferenceVariantBase ctor ambiguity. NFC. — llvm-project / detail
  2. [WebAssembly] New-style command support — dev / detail
  3. [flang][msvc] Workaround 'forgotten' symbols in FoldOperation. NFC. — llvm-project / detail
  4. [APFloat] Improve asserts in isSignificandAllOnes and isSignificandAllZeros so they protect shift operations from undefined behavior. — craig.topper / detail
  5. [ELF] --wrap: don't unnecessarily expose __real_ — i / detail
  6. Revert "[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking." — michael.hliao / detail

#17735 (Sep 30, 2020 6:13:16 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 — vitalybuka / detail
  4. [AMDGPU] Reorganize VOP3P encoding — stanislav.mekhanoshin / detail
  5. Re-land "[PDB] Merge types in parallel when using ghashing" — rnk / detail
  6. [flang] Semantic analysis for FINAL subroutines — pklausler / detail
  7. [OpenMP][libomptarget] make omp_get_initial_device 5.1 compliant — protze / detail
  8. [OpenMP][OMPT] Update OMPT tests for newly added GOMP interface patches — protze / detail
  9. Handle unknown OSes in DarwinTargetInfo::getExnObjectAlignment — ahatanaka / detail
  10. [PowerPC] Add outer product instructions for MMA — saghir / detail
  11. Patch IEEEFloat::isSignificandAllZeros and IEEEFloat::isSignificandAllOnes (bug 34579) — craig.topper / detail
  12. [OpenMP][libarcher] Allow all possible argument separators in TSAN_OPTIONS — protze / detail
  13. [ARM] Add missing target for Arm neon test case. — ranjeet.singh / detail
  14. [AArch64][GlobalISel] NFC: Refactor G_FCMP selection code — jpaquette / detail
  15. [lldb] Make TestGuiBasicDebug more lenient — jdevlieghere / detail
  16. [flang] Allow record advancement in external formatted sequential READ — pklausler / detail
  17. [AArch64][GlobalISel] Add some more legal types for G_PHI, G_IMPLICIT_DEF, G_FREEZE. — aemerson / detail
  18. [WholeProgramDevirt][NewPM] Add NPM testing path to match legacy pass — aeubanks / detail
  19. Try to fix build. May have used a C++ feature too new/not supported on all platforms. — aemerson / detail
  20. [lld][WebAssembly] Allow exporting of mutable globals — sbc / detail
  21. Remove `Ops` suffix from dialect library names — stellaraccident / detail
  22. [flang] Fix Gw.d format output — pklausler / detail
  23. [mlir] Split Dialect::addOperations into two functions — riddleriver / detail
  24. [AArch64][GlobalISel] Clamp oversize FP arithmetic vectors. — aemerson / detail

#17734 (Sep 30, 2020 2:56:29 PM)

  1. Fix crash in SBStructuredData::GetDescription() when there's no StructuredDataPlugin. — jingham / detail
  2. [test][NewPM][SampleProfile] Fix more tests under NPM — aeubanks / detail
  3. [libc++] Make sure we don't attempt to run check-cxx-abilist when libc++ doesn't define new/delete — ldionne / detail
  4. Revert "[OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload" — huberjn / detail
  5. [CodeGen] improve coverage for float (32-bit) type of NAN; NFC — spatel / detail
  6. Revert "[OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def" — jhuber6 / detail
  7. Add GDB prettyprinters for a few more MLIR types. — csigg / detail
  8. [mlir][vector] First step of vector distribution transformation — thomasraoux / detail
  9. [NPM] Add target specific hook to add passes for New Pass Manager — aeubanks / detail
  10. [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
  11. [asan][test] XFAIL Posix/no_asan_gen_globals.c on Solaris — ro / detail
  12. [NFC] Fix spacing in clang/test/Driver/aix-ld.c — hubert.reinterpretcast / detail
  13. [flang] Fix descriptor-based array data item I/O for list-directed CHARACTER & LOGICAL — pklausler / detail
  14. [clangd] Remove dead variable. NFC — sam.mccall / detail
  15. [PDB] Merge types in parallel when using ghashing — rnk / detail

#17733 (Sep 30, 2020 11:39:34 AM)

  1. [zorg] [PowerPC] Limit number of threads to 64 on clang-ppc64le-rhel buildbot — saghir / detail
  2. [DA][SDA] SyncDependenceAnalysis re-write — simon.moll / detail
  3. [VE] Support TargetBlockAddress — jam / detail
  4. [ObjCARCAA][NewPM] Add already ported objc-arc-aa to PassRegistry.def — aeubanks / detail
  5. [mlir][openacc] Remove -allow-unregistred-dialect from ops and invalid tests — clementval / detail
  6. [llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking. — vyng / detail
  7. scudo: Make it thread-safe to set some runtime configuration flags. — peter / detail
  8. [test][SampleProfile][NewPM] Fix some tests under NPM — aeubanks / detail
  9. [asan][test] Several Posix/unpoison-alternate-stack.cpp fixes — ro / detail
  10. [AArch64] Avoid pairing loads when the base reg is modified — dancgr / detail
  11. [CodeGen] add test for NAN creation; NFC — spatel / detail
  12. [Sema] Support Comma operator for fp16 vectors. — flo / detail
  13. Fix interaction of `constinit` and `weak`. — richard / detail
  14. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — huberjn / detail
  15. [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def — jhuber6 / detail
  16. [AIX][Clang][Driver] Link libm in c++ mode — daltenty / detail
  17. Exception support for basic block sections — rahmanl / detail
  18. [lldb/ipv6] Support running lldb tests in an ipv6-only environment. — rupprecht / detail
  19. [MLIR] Add async.value type to Async dialect — ezhulenev / detail
  20. [lldb-vscode] Allow an empty 'breakpoints' field to clear breakpoints. — rupprecht / detail

#17732 (Sep 30, 2020 8:21:16 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
  7. [X86] Support Intel Key Locker — xiang1.zhang / detail
  8. [gn build] Port 413577a8790 — llvmgnsyncbot / detail
  9. [InstCombine] recognizeBSwapOrBitReverseIdiom - assert for correct bit providence indices. NFCI. — llvm-dev / detail
  10. [InstCombine] recognizeBSwapOrBitReverseIdiom - recognise zext(bswap(trunc(x))) patterns (PR39793) — llvm-dev / detail
  11. [mlir] Added support for rank reducing subviews — limo / detail
  12. [NFC][ARM] Add more LowOverheadLoop tests. — sam.parker / detail
  13. [mlir][Linalg] Tile sizes for Conv ops vectorization added as pass arguments — limo / detail
  14. [SCEV] Verify that all mapped SCEV AddRecs refer to valid loops. — flo / detail
  15. InstCombine] collectBitParts - cleanup variable names. NFCI. — llvm-dev / detail
  16. [InstCombine] recognizeBSwapOrBitReverseIdiom - use ArrayRef::back() helper. NFCI. — llvm-dev / detail
  17. [RDA] isSafeToDefRegAt: Look at global uses — sam.parker / detail
  18. [InstCombine] recognizeBSwapOrBitReverseIdiom - cleanup bswap/bitreverse detection loop. NFCI. — llvm-dev / detail
  19. [InstCombine] Add PR47191 bswap tests — llvm-dev / detail
  20. [lldb] Fix FreeBSD Arm Process Plugin build — emaste / detail
  21. [VPlan] Change recipes to inherit from VPUser instead of a member var. — flo / detail
  22. [lldb] [Process/NetBSD] Fix operating on ftag register — mgorny / detail
  23. [InstCombine] recognizeBSwapOrBitReverseIdiom - remove unnecessary cast. NFCI. — llvm-dev / detail
  24. [InstCombine] Remove %tmp variable names from bswap tests — llvm-dev / detail
  25. [InstCombine] recognizeBSwapOrBitReverseIdiom - merge the regular/trunc+zext paths. NFCI. — llvm-dev / detail
  26. [clangd] Fix invalid UTF8 when extracting doc comments. — sam.mccall / detail
  27. [PowerPC] Remove support for VRSAVE save/restore/update. — sd.fertile / detail
  28. [GlobalISel] Fix incorrect setting of ValNo when splitting — mikael.holmen / detail
  29. Move AffineMapAttr into BaseOps.td — benny.kra / detail
  30. [sanitizers] Fix internal__exit on Solaris — ro / detail
  31. [NFC][FE] Replace TypeSize with StorageUnitSize — xiangling.liao / detail
  32. Reapply "RegAllocFast: Rewrite and improve" — matthew.arsenault / detail
  33. RegAllocFast: Add extra DBG_VALUE for live out spills — matthew.arsenault / detail
  34. LiveDebugValues: Fix typos and indentation — matthew.arsenault / detail
  35. GlobalISel: Assert if MoreElements uses a non-vector type — matthew.arsenault / detail
  36. [InstCombine] Remove %tmp variable names from bswap-fold tests — llvm-dev / detail
  37. [FE] Use preferred alignment instead of ABI alignment for complete object when applicable — xiangling.liao / detail
  38. [mlir][Linalg] Generalize the logic to compute reassociation maps — ravishankarm / detail
  39. [InstCombine] Add bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector tests — llvm-dev / detail
  40. [InstCombine] Fix bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector support — llvm-dev / detail
  41. [PowerPC] Avoid unused variable warning in Release builds — benny.kra / detail
  42. [PPC] Do not emit extswsli in 32BIT mode when using -mcpu=pwr9 — zarko / detail
  43. [InstCombine] Add tests for 'partial' bswap patterns — llvm-dev / detail
  44. [NFC][regalloc] Make VirtRegAuxInfo part of allocator state — mtrofin / detail

#17731 (Sep 30, 2020 5:16:16 AM)

  1. [GlobalISel] Fix multiply with overflow intrinsics legalization generating invalid MIR. — hans / detail
  2. [APFloat] prevent NaN morphing into Inf on conversion (PR43907) — hans / detail

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

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

#17729 (Sep 30, 2020 12:26:56 AM)

  1. [lldb] Use config.lldb_src_root in lit_config.load_config (NFC) — jdevlieghere / detail
  2. [ARM] Change VPT state assertion — sam.parker / detail
  3. [RDA] Switch isSafeToMove iterators — sam.parker / detail

#17727 (Sep 29, 2020 9:26:35 PM)

  1. [gn build] Add missing dependency to Extensions — aeubanks / detail
  2. [mlir] Update docs referencing OpTrait::Symbol. — joker.eph / detail
  3. Remove test AST/const-fpfeatures-diag.c — sepavloff / detail

#17726 (Sep 29, 2020 7:57:23 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. — aemerson / detail
  3. Remove further OpenBSD/sparc bits — brad / detail

#17725 (Sep 29, 2020 6:27:42 PM)

  1. [nfc][libomptarget] Drop parameter to named_sync — jonchesterfield / detail
  2. Improve the representation of <compare>'s zero-only type. — richard / detail
  3. Recognize setjmp and friends as builtins even if jmp_buf is not declared yet. — richard / detail
  4. [AMDGPU] Remove SIEncodingFamily.GFX10_B — stanislav.mekhanoshin / detail
  5. Fix use of wrong printf format specifier for size_t argument. — richard / detail
  6. [CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI) — vedantk / detail
  7. [mlir] Remove more OpBuilder args which are now injected — jpienaar / detail
  8. Fix a variety of minor issues with ObjC method mangling: — rjmccall / detail
  9. [DebugInfo] Add types from constructor homing to the retained types list. — akhuang / detail
  10. [docs] Recommend dropLocation() over setDebugLoc(DebugLoc()) — vedantk / detail
  11. [NFC][MSAN] Remove an attribute in test — vitalybuka / detail
  12. [NFC][Msan] Add llvm.fabs test — vitalybuka / detail
  13. Fix test failures with trunk clang — richard / detail
  14. [lldb] Hoist -s (trace directory) argument out of LLDB_TEST_COMMON_ARGS (NFC) — jdevlieghere / detail
  15. [gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC — vedantk / detail
  16. Add remquo, frexp and modf overload functions to HIP header — yaxun.liu / detail
  17. [RISCV] Use the extensions in the canonical order (NFC) — ebahapo / detail
  18. [AIX] asm output: use character literals in byte lists for strings — hubert.reinterpretcast / detail

#17724 (Sep 29, 2020 3:11:27 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
  7. [libc++][ci] Add a script to describe when to trigger libc++ CI builds — ldionne / detail
  8. [libc++][ci] Improve the phabricator-report script — ldionne / detail
  9. [lldb/docs] Remove manual codesigning documentation — davelee.com / detail
  10. [libc++][ci] Turn on Phabricator reporting by default — ldionne / detail
  11. [trace] Fix destructor declaration — wallace / detail
  12. 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
  13. [libc++] Fix some test failures in unusual configurations — ldionne / detail
  14. [lldb] Hoist --server argument out of LLDB_TEST_COMMON_ARGS (NFC) — jdevlieghere / detail
  15. [libc++] Rename the -fno-rtti Lit feature to just no-rtti — ldionne / detail
  16. Better diagnostics for anonymous bit-fields with attributes or an initializer. — aaron / detail
  17. Revert "[Sema] Address-space sensitive check for unbounded arrays (v2)" — chris.hamilton / detail
  18. [clangd] Trivial setter support when moving items to fields — n.james93 / detail
  19. [MLIR] Avoid adding debuginfo for a function if it contains calls that has no debug info. — timshen / detail
  20. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  21. [ms] [llvm-ml] Add MASM hex float support — epastor / detail
  22. [ms] [llvm-ml] Add REAL10 support (x87 extended precision) — epastor / detail
  23. [ms] [llvm-ml] Add support for "alias" directive — epastor / detail
  24. [ms] [llvm-ml] Accept whitespace around the dot operator — epastor / detail
  25. [ms] [llvm-ml] Create the @feat.00 symbol, and populate it appropriately — epastor / detail
  26. [SVE] Lower fixed length VECREDUCE_[FMAX|FMIN] to Scalable — mcinally / detail
  27. [flang][msvc] Define implicit conversion from UnsignedInt128 to int64_t. — llvm-project / detail
  28. [flang][msvc] Define access flags under Windows. NFC. — llvm-project / detail

#17723 (Sep 29, 2020 11:53:56 AM)

  1. [sanitizer] Don't build gmock for tests (follow-up to 82827244). — hans / detail
  2. [LoopUtils] Only verify SE in builds with assertions. — flo / detail
  3. [mlir][GPU] Improve constant sinking in kernel outlining — herhut / detail
  4. [SystemZ] Don't emit PC-relative memory accesses to unaligned symbols. — paulsson / detail
  5. [SDag] Refactor and simplify divergence calculation and checking. NFC. — jay.foad / detail
  6. [SDag] Verify DAG divergence after dumping. NFC. — jay.foad / detail
  7. [mlir] Fix shared libs build — andrzej.warzynski / detail
  8. Revert "[AMDGPU] Reorganize GCN subtarget features for unaligned access" — mirko.brkusanin / detail
  9. [AArch64] Add v8.5 Branch Target Identification support. — daniel.kiss / detail
  10. [mlir][Linalg] Refactor Linalg creation of loops to allow passing iterArgs - NFC — ntv / detail
  11. [GlobalISel] fix widenScalarUnmerge if widen type is not a multiple of destination type — dominik.montada / detail
  12. [mlir][Linalg] Refactor Linalg op initTensors support - NFC — ntv / detail
  13. [mlir][openacc] Add update operation — clementval / detail
  14. [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support — llvm-dev / detail
  15. [SDAG] Do not convert undef to 0 when folding CONCAT/BUILD_VECTOR — kparzysz / detail
  16. [Sema] Address-space sensitive check for unbounded arrays (v2) — chris.hamilton / detail
  17. [InstCombine] Add exact shift tests missed in D88475 — llvm-dev / detail
  18. [mlir] Expose Dialect class and registration/loading to C API — zinenko / detail
  19. [InstCombine] Inherit exact flags on extended shifts in trunc (lshr (sext A), C) --> (ashr A, C) — llvm-dev / detail
  20. [clangd] Improve PopulateSwitch tweak to work on non-empty switches — sam.mccall / detail
  21. [mlir][openacc] Add wait operation — clementval / detail
  22. [InstCombine] Add some basic trunc(lshr(zext(x),c)) tests — llvm-dev / detail
  23. [mlir][openacc] Add init operation — clementval / detail
  24. [InstCombine] use redirect of input file in regression tests; NFC — spatel / detail
  25. [SVE] Fix typo in CHECK lines for sve-fixed-length-int-reduce.ll — mcinally / detail
  26. [scudo][standalone] Fix Primary's ReleaseToOS test — kostyak / detail
  27. [OpenMP][VE plugin] Fixing failure to build VE plugin with consolidated error handling in libomptarget — simon.moll / detail
  28. SparcSubtarget.h - cleanup include dependencies. NFCI. — llvm-dev / detail
  29. NVPTXTargetMachine.h - remove unused includes. NFCI. — llvm-dev / detail
  30. MSP430TargetMachine.h - remove unused includes. NFCI. — llvm-dev / detail
  31. [clangd] Disable msan instrumentation for generated Evaluate(). — usx / detail
  32. NFC, add a missing stdlib include for the use of abort — hyp / detail
  33. [lldb] Configure LLDB_FRAMEWORK_DIR in multi-generator builds — jdevlieghere / detail
  34. [libc++] Fix tests on GCC 10 — ldionne / detail
  35. [lldb] Also configure lldb_framework_dir in the lit.site.cfg.py — jdevlieghere / detail
  36. [InstCombine] visitTrunc - remove dead trunc(lshr (zext A), C) combine. NFCI. — llvm-dev / detail
  37. [InstCombine] Fix the outofrange tests and add exact shift tests for D88429 — llvm-dev / detail
  38. [libc++] Add a regression test for erasing from a vector — ldionne / detail
  39. [flang][msvc] Avoid templated initializer list initialization of vector. NFC. — llvm-project / detail
  40. [COFF][CG Profile] set undefined symbol to external — zequanwu / detail
  41. [libc++][ci] Update how we build the Docker image — ldionne / detail
  42. [clangd] findNearbyIdentifier(): guaranteed to give up after 2^N lines — platonov.aleksandr / detail
  43. [lldb] Remove redundant ctor call (NFC) — jdevlieghere / detail
  44. [mlir][openacc] Add shutdown operation — clementval / detail
  45. [BuildLibCalls] Add noundef to the returned pointers of allocators and argument of free — aqjune / detail
  46. LanaiSubtarget.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  47. LanaiTargetMachine.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  48. [InstCombine] fix weird formatting in test file; NFC — spatel / detail
  49. [ELF] Fix multiple -mllvm after D70378 — i / detail
  50. [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C) — llvm-dev / detail
  51. [InstCombine] adjust duplicate test for masked load; NFC — spatel / detail
  52. Add -fprofile-update={atomic,prefer-atomic,single} — i / detail
  53. [NFC][regalloc] Unit test for AllocationOrder iteration. — mtrofin / detail
  54. Adds MLIR C-API for marshaling Python capsules. — stellaraccident / detail
  55. [gn build] Port 6d193ba3337 — llvmgnsyncbot / detail
  56. [MLIR] Add Async dialect with trivial async.region operation — ezhulenev / detail
  57. [clangd] Fix assertion in remote-index marshalling — kadircet / detail

#17722 (Sep 29, 2020 8:54:08 AM)

  1. [LLVM 11] Add SystemZ changes to release notes — ulrich.weigand / detail

#17721 (Sep 29, 2020 5:32:18 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
  3. [OpenMPOpt][Fix] Only initialize ICV initial values once. — sstipanovic / detail
  4. [msan] Add test for vector abs intrinsic — vitalybuka / detail
  5. [msan] Fix llvm.abs.v intrinsic — vitalybuka / detail
  6. [IndVarSimplify] Fix Modified status for removal of overflow intrinsics — david.stenberg / detail
  7. [AArch64] Add BTI to CFI jumptables. — daniel.kiss / detail
  8. [SYCL] Assume SYCL device functions are convergent — alexey.bader / detail

#17720 (Sep 29, 2020 2:10:50 AM)

  1. [X86] Add known bits test for PEXT. NFC — craig.topper / detail
  2. [X86] Add computeKnownBits support for PEXT. — craig.topper / detail
  3. [Driver] Filter out <libdir>/gcc and <libdir>/gcc-cross if they do not exists — dmantipov / detail
  4. This reduces code duplication between CGObjCMac.cpp and Mangle.cpp — rjmccall / detail
  5. [NFC][ARM] Comments and lambdas — sam.parker / detail
  6. Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one." — flo / detail
  7. Revert "Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one."" — flo / detail
  8. [IsKnownNonZero] Handle the case with non-constant phi nodes — serguei.katkov / detail
  9. Revert "OpaquePtr: Add type to sret attribute" — tpopp / detail
  10. [SCEV][NFC] Introduce isBasicBlockEntryGuardedByCond — mkazantsev / detail

#17719 (Sep 28, 2020 10:49:39 PM)

  1. Removed unused TestBuilders. — gkistanova / detail
  2. Recommit "[HIP] Change default --gpu-max-threads-per-block value to 1024" — yaxun.liu / detail
  3. [HIP] Return non-zero value for invalid target ID — yaxun.liu / detail
  4. BPF: explicitly specify bpfel triple for certain tests — yhs / detail
  5. [MLIR][OpenMP] Removed the ambiguity in flush op assembly syntax — kirankumar.tp / detail
  6. [OpenMP][FIX] Verify compatible types for declare variant calls — johannes / detail
  7. [IndVars] Remove exiting conditions that are trivially true/false — mkazantsev / detail
  8. [NFC] Use assert instead of checking the guaranteed condition — mkazantsev / detail
  9. [Docs][NewPM] Add note about required passes — aeubanks / detail
  10. Revert "[OpenMP][FIX] Verify compatible types for declare variant calls" — johannes / detail

#17718 (Sep 28, 2020 7:33:05 PM)

  1. [clang] Selectively ena/disa-ble format-insufficient-args warning — jkorous / detail
  2. [scudo][standalone] Remove unused atomic_compare_exchange_weak — kostyak / detail
  3. [mlir][Affine][VectorOps] Fix super vectorizer utility (D85869) — diego.caballero / detail
  4. Attempt to clear some msan errors in the libcxx atomic tests. — ogiroux / detail
  5. [clang][driver][AIX] Set compiler-rt as default rtlib — daltenty / detail
  6. BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible — yhs / detail
  7. BuildVectorType with a dependent (array) type is crashing the compiler  - Fix for PR-47542 — rnk / detail
  8. [RegisterCoalescer] Pass Undefs to extendToIndices() — ruiling.song / detail
  9. [clang] Update warning-wall.c test — jkorous / detail
  10. Ensure that we don't compute linkage for an anonymous class too early if — richard / detail
  11. [gn build] Port 54d9f743c8b — llvmgnsyncbot / detail
  12. Remove dependency from LLVM Dialect on the OpenMP dialect — joker.eph / detail
  13. [clangd] When finding refs for a renaming alias, do not return refs to underlying decls — zeratul976 / detail
  14. [mlir][openacc] Add acc.data operation verifier — clementval / detail
  15. Skip -fPIE for AMDGPU and HIP toolchain — yaxun.liu / detail
  16. [AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native support for it. — aemerson / detail

#17717 (Sep 28, 2020 4:15:14 PM)

  1. [CostModel] remove hack for intrinsic cost based on cost type — spatel / detail
  2. [wasm] Move WasmTraits.h to BinaryFormat — benny.kra / detail
  3. [libc++] Fix heap UaF issue in coroutine test — ldionne / detail
  4. [libc++] Add UNSUPPORTED markup to atomic test in single-threaded mode — ldionne / detail
  5. [libc++] Replace uses of __libcpp_allocate by std::allocator<> — ldionne / detail
  6. [COFF] Aliases resolve directly to defined external targets — epastor / detail
  7. [InstCombine] Regenerate cast tests. NFC. — llvm-dev / detail
  8. [X86] Use inlineasm flag output for the _bittest* intrinsics. — craig.topper / detail
  9. [mlir] [VectorOps] Relaxed restrictions on vector.reduction types even more — ajcbik / detail
  10. Revert "Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar."" — aemerson / detail
  11. [lldb] Add print_function import — jdevlieghere / detail
  12. Fix a think-o with the numerical suffixes in the docs for init_priority. — aaron / detail
  13. [gn build] Re-run CompletionModelCodegen when input json files change — thakis / detail
  14. [CMake][AIX] Limit tools in external project build — daltenty / detail
  15. [GlobalISel] Add support for lowering of vector G_SELECT and use for AArch64. — aemerson / detail
  16. [X86] Add tests for D87883. NFC — craig.topper / detail
  17. [X86] Add support for calling SimplifyDemandedBits on the input of PDEP with a constant mask. — craig.topper / detail
  18. [libc++] Fix constexpr dynamic allocation on GCC 10 — ldionne / detail
  19. [libcxx] Don't pass -s to libtool — phosek / detail
  20. [mlir][shape] Make conversion passes more consistent. — silvasean / detail
  21. [EHStreamer] Simplify sharedTypeIDs with std::mismatch — i / detail
  22. [CVP] Allow two transforms in one invocation — listmail / detail
  23. Guard `find_library(tensorflow_c_api ...)` by checking for TENSORFLOW_C_LIB_PATH to be set by the user — joker.eph / detail

#17716 (Sep 28, 2020 12:57:34 PM)

  1. [AMDGPU] Reformat SITargetLowering::isSDNodeSourceOfDivergence. NFC. — jay.foad / detail
  2. [NFC][ARM] Factor out some logic for LoLoops. — sam.parker / detail
  3. [InstCombine] matchRotate - force splat of uniform constant rotation amounts (PR46895) — llvm-dev / detail
  4. [TableGen] Improved messages in PseudoLoweringEmitter. — paul / detail
  5. [ValueTracking] Fix analyses to update CxtI to be phi's incoming edges' terminators — aqjune / detail
  6. [SVE] Lower fixed length VECREDUCE_[UMAX|UMIN] to Scalable — mcinally / detail
  7. [ARM] Added more patterns to generate SSAT/USAT with shift — meera.nakrani / detail
  8. [llvm] Fix unused variable in non-debug configurations — tpopp / detail
  9. [ARM][LowOverheadLoops] Cleanup and re-arrange — sam.parker / detail
  10. [AMDGPU] Reformat AMDGPUTargetLowering::isSDNodeAlwaysUniform. NFC. — jay.foad / detail
  11. [clang][codegen] Annotate `correctly-rounded-divide-sqrt-fp-math` fn-attr for OpenCL only. — michael.hliao / detail
  12. Revert "Add the ability to write target stop-hooks using the ScriptInterpreter." — jdevlieghere / detail
  13. [clangd] Add a trained DecisionForest for code completion. — usx / detail
  14. [ubsan] nullability-arg: Fix crash on C++ member pointers — vedantk / detail
  15. [unittests] Preserve LD_LIBRARY_PATH in crash recovery test — mikhail.maltsev / detail
  16. [AArch64] Reuse map iterator instead of double lookup. NFC — jonathan_roelofs / detail
  17. Add FunctionType to MLIR C and Python bindings. — stellaraccident / detail
  18. [clangd] Use Decision Forest to score code completions. — usx / detail
  19. [InstCombine] Add basic trunc(shr(trunc(x),c)) tests — llvm-dev / detail
  20. [GlobalISel] Combine (xor (and x, y), y) -> (and (not x), y) — jpaquette / detail
  21. [AArch64][GlobalISel] Support shifted register form in emitTST — jpaquette / detail
  22. [CostModel] split handling of intrinsics from other calls — spatel / detail
  23. [CostModel] move early exit for free intrinsics — spatel / detail
  24. [AArch64][GlobalISel] Infer whether G_PHI is going to be a FPR in regbankselect — jpaquette / detail
  25. [WebAssembly] Use wasm::Signature for in ObjectWriter (NFC) — aheejin / detail
  26. [InstCombine] Add trunc(shr(trunc(x),c)) non-uniform vector tests — llvm-dev / detail
  27. [AddressSanitizer] Copy type metadata to prevent miscompilation — d.c.ddcc / detail
  28. [clangd] Rename evaluate() to evaluateHeuristics() — usx / detail
  29. Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar." — aemerson / detail
  30. [AArch64] reuse another map iterator. NFC — jonathan_roelofs / detail
  31. [mlir] [VectorOps] changes to printing support for integers — ajcbik / detail
  32. scudo: Re-order Allocator fields for improved performance. NFCI. — peter / detail
  33. [python][tests] Fix string comparison with "is" — chfast / detail
  34. [CostModel] fill in arguments as part of intrinsic attribute constructor — spatel / detail
  35. [PowerPC] Legalize v256i1 and v512i1 and implement load and store of these types — baptiste.saleil / detail
  36. [lldb] Enable markdown support for documentation — jdevlieghere / detail
  37. Once we've found a firmware binary and loaded it, don't search more — jasonmolenda / detail

#17715 (Sep 28, 2020 9:57:25 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
  4. AArch64/GlobalISel: Narrow stack passed argument access size — hans / detail
  5. [CodeGen] Do not call `emitGlobalConstantLargeInt` for constant requires 8 bytes to store — hans / detail
  6. C API: functions to get mask of a ShuffleVector — hans / detail
  7. [LLVM-C] Turn a ShuffleVector Constant Into a Getter. — hans / detail
  8. Fix mysterious failure of SupportTests FileCheckTest.Binop — hans / detail

#17714 (Sep 28, 2020 6:40:41 AM)

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

#17713 (Sep 28, 2020 3:17:51 AM)

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

#17712 (Sep 27, 2020 11:55:41 PM)

  1. [Test] Add tests where we can replace condition with invariants — mkazantsev / detail
  2. Revert "Reland [CodeGen] emit CG profile for COFF object file" — aeubanks / detail
  3. [PowerPC] Add tests for `select` patterns. NFC. — lkail / detail

#17711 (Sep 27, 2020 8:36:14 PM)

  1. [mlir][openacc] Remove detach and delete operands from acc.data — clementval / detail
  2. [mlir][openacc] Switch to assembly format for acc.data — clementval / detail
  3. [mlir][openacc] Add if, deviceptr operands and default attribute — clementval / detail
  4. Canonicalize declaration pointers when forming APValues. — richard / detail
  5. Add profiling support for APValues. — richard / detail

#17709 (Sep 27, 2020 2:00:05 PM)

  1. [NewPM] Port ConstraintElimination to the new pass manager — i / detail
  2. [LVI][CVP] Use block value when simplifying icmps — nikita.ppv / detail
  3. [CVP] Remove unnecessary block splits in tests (NFC) — nikita.ppv / detail
  4. [OpenMP] Add Missing _static Director for OpenMP Documentation — huberjn / detail
  5. [BuildLibCalls] Add noalias for strcat and stpcpy — davidbolvansky / detail

#17708 (Sep 27, 2020 10:42:38 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
  3. [CVP] Pass context instruction when narrowing div/rem — nikita.ppv / detail
  4. [LVI] Require context instruction in external API (NFCI) — nikita.ppv / detail
  5. [LVI] Clarify getValueAt/getValueInBlock doc comments (NFC) — nikita.ppv / detail
  6. [CVP] Make srem test more robust (NFC) — nikita.ppv / detail
  7. [InstCombine] Simplify code. NFCI. — benny.kra / detail

#17707 (Sep 27, 2020 7:24:49 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
  5. [CostModel] add cl option to check size and latency costs; NFC — spatel / detail

#17706 (Sep 27, 2020 4:01:01 AM)

  1. [X86] Add more test cases to inline-asm-flag-output.ll. NFC — craig.topper / detail
  2. [DivRemPairs] Use DenseMapBase::find instead of operator[]. NFC — i / detail
  3. [AArch64][GlobalISel] Use the look-through constant helper for the shift s32->s64 custom legalization. — aemerson / detail
  4. [Legalize][X86] Improve nnan fmin/fmax vector reduction — nikita.ppv / detail
  5. [AArch64][GlobalISel] Promote scalar G_SHL constant shift amounts to s64. — aemerson / detail
  6. Fix MIPS and MIPS64 ABI to use ConstString in their register info arrays. — risemann / detail

#17705 (Sep 27, 2020 12:39:45 AM)

  1. Update Kaleidoscope: Change headers — llvm / detail

#17704 (Sep 26, 2020 9:19:00 PM)

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

#17703 (Sep 26, 2020 6:00:31 PM)

  1. [ConstraintElimination] Internalize function/class and delete an implied condition. NFC — i / detail
  2. Fix sphinx warnings in AttributeReference, NFC — aaronpuchert / detail
  3. [NFC][PowerPC] Change PPCSubTarget (introduced from D87671) to Subtarget — amy.kwan1 / detail
  4. Internalize functions from various tools. NFC — i / detail
  5. [LLVM-C] Turn a ShuffleVector Constant Into a Getter. — devteam.codafi / detail

#17702 (Sep 26, 2020 2:43:16 PM)

  1. [InstCombine] Add basic vector test coverage for icmp_eq/ne zero combines — llvm-dev / detail
  2. [flang] SAVE statement should not apply to nested scoping units — tkeith / detail
  3. Thread safety analysis: Improve documentation for ASSERT_CAPABILITY — aaronpuchert / detail
  4. [X86] Add 64-bit target tests — llvm-dev / detail

#17701 (Sep 26, 2020 11:24:10 AM)

  1. [mlir] Fix passes.md's naming & add missing — jpienaar / detail
  2. [mlir] Updates to generate dialect rather than op docs — jpienaar / detail
  3. [mlir] Fix capitalization typo — jpienaar / detail
  4. [gn build] update TODO — thakis / detail
  5. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail

#17700 (Sep 26, 2020 8:07:42 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
  3. [DSE] Unify & fix mem terminator location checks. — flo / detail
  4. [TableGen] Add/edit Doxygen comments to match "TableGen Backend Developer's Guide." — paul / detail
  5. Run test on particular target only — sepavloff / detail
  6. MachineCSE.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  7. [DAG] Fold vector mul(x,0)/mul(x,1) to a clearing mask — llvm-dev / detail
  8. [X86] Cleanup check-prefixes for vector-mul.ll tests — llvm-dev / detail

#17699 (Sep 26, 2020 4:43:10 AM)

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

#17698 (Sep 26, 2020 1:23:48 AM)

  1. Added openmp docs to SphinxDocsBuilder. — alebedev / detail
  2. [Driver] Perform Linux distribution detection only once — dmantipov / detail
  3. [Driver] Fix formatting as suggested by clang-format (NFC) — dmantipov / detail
  4. [SelectionDAG] Add guard to automatically insert flags — qiucofan / detail
  5. [CodeGen] Do not call `emitGlobalConstantLargeInt` for constant requires 8 bytes to store — simon / detail

#17697 (Sep 25, 2020 10:03:09 PM)

  1. [Clang][OpenMP] Added support for nowait target in CodeGen via regular task — tianshilei1992 / detail
  2. Common code preparation for tblgen-types patch — joker.eph / detail
  3. [bindings/go] Fix TestAttributes after D88241 — i / detail

#17696 (Sep 25, 2020 6:46:25 PM)

  1. Sema: add support for `__attribute__((__swift_private__))` — compnerd / detail
  2. Add the ability to write target stop-hooks using the ScriptInterpreter. — jingham / detail
  3. [AArch64][SVE] Drop "argmemonly" from gather/scatter with vector base. — efriedma / detail
  4. [TRE][NFC] Refactor Basic Block Processing — efriedma / detail
  5. C API: functions to get mask of a ShuffleVector — efriedma / detail
  6. [LangRef] Clarify the behavior of memory access instructions when pointers/sizes aren't well-defined — aqjune / detail
  7. [RISCV] Fix formatting (NFC) — ebahapo / detail
  8. [IR] Improve the description for Constant::isNormalFP to list all things that are not normal instead of just denormal. NFC — craig.topper / detail
  9. [Object][MachO] Refine the interface of Slice — alexshap / detail
  10. [RISCV] Scheduler description for Bullet — ebahapo / detail
  11. [RISCV] Update driver tests — ebahapo / detail
  12. [lldb/bindings] Fix -Wformat after D88123 — i / detail
  13. [AArch64][GlobalISel] Add a few more vector type combinations for shift selection. — aemerson / detail
  14. [LowerTypeTests][NewPM] Add constructor that uses command line flags — aeubanks / detail
  15. [AArch64][GlobalISel] If a G_BUILD_VECTOR operands are all G_CONSTANT then assign to gpr bank. — aemerson / detail

#17695 (Sep 25, 2020 3:30:17 PM)

  1. [InstCombine] collectBitParts - add fshl/fshr handling — llvm-dev / detail
  2. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  3. [InstCombine] Fix test name to match type. NFCI. — llvm-dev / detail
  4. [InstCombine] matchRotate - support (uniform) constant rotation amounts (PR46895) — llvm-dev / detail
  5. Fix copy+paste typo in doxygen parameter name to fix Wdocumentation. NFCI. — llvm-dev / detail
  6. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  7. [lsan] Add interceptor for pthread_detach. — mvanotti / detail
  8. Add support for firmware/standalone LC_NOTE "main bin spec" corefiles — jasonmolenda / detail
  9. [msan] Skip memcpy interceptor called by gethostname — vitalybuka / detail

#17694 (Sep 25, 2020 12:14:23 PM)

  1. [SCEV] Add support for `x == constant` to CollectCondition. — flo / detail
  2. [NFC] Fix build warnings — jurahul / detail
  3. [profile] Add %t LLVM_PROFILE_FILE option to substitute $TMPDIR — vedantk / detail
  4. [AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar. — aemerson / detail
  5. Sema: remove unnecessary parameter for SwiftName handling (NFCI) — compnerd / detail
  6. Fix DISubprogram-v4.ll after e17f52d623cc146b7d9bf5a2e02965043508b4c4 — i / detail
  7. [PowerPC] Add accumulator register class and instructions — baptiste.saleil / detail
  8. Fix Assembler/disubprogram.ll after e17f52d623cc146b7d9bf5a2e02965043508b4c4 — i / detail
  9. [MLIR] Fix for updating function signature in normalizing memrefs — uday / detail
  10. AArch64/GlobalISel: Narrow stack passed argument access size — matthew.arsenault / detail
  11. Revert "Add a verifier check that rejects non-distinct DISubprogram function" — adrian / detail
  12. Move PassBuilder::registerParseTopLevelPipelineCallback out-of-line — hans / detail
  13. [SCEV] Add another test using info from loop guards for BTC with NE. — flo / detail
  14. [SCEV] Add support for `x != 0` to CollectCondition. — flo / detail
  15. OpaquePtr: Add type to sret attribute — matthew.arsenault / detail
  16. [flang][OpenMP] Place the insertion point to the start of the block — sourabhsingh.tomar / detail
  17. [NFC] Fix comment for DataOp — clementval / detail
  18. [lld-macho] Implement support for PIC — jezng / detail
  19. [lld-macho] Support -bundle — jezng / detail
  20. [lld-macho] Allow the entry symbol to be dynamically bound — jezng / detail
  21. [lld-macho] Support absolute symbols — jezng / detail
  22. [lld-macho] Always include custom syslibroot when running tests — jezng / detail
  23. [lld-macho] Ignore a few more undocumented flags — jezng / detail
  24. [Coroutine] Split PHI Nodes in `cleanuppad` blocks in a way that obeys EH pad rules — xun / detail
  25. [WebAssembly] Check features before making SjLj vars thread-local — tlively / detail
  26. [lldb] Pass reference instead of pointer in protected SBAddress methods. — jdevlieghere / detail
  27. Add a verifier check that rejects non-distinct DISubprogram function — adrian / detail
  28. [LoopReroll][NewPM] Port -loop-reroll to NPM — aeubanks / detail

#17693 (Sep 25, 2020 8:56:33 AM)

  1. [msan] Fix gethostent tests — vitalybuka / detail
  2. [msan] Remove redundant test — vitalybuka / 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
  11. [PPC] [AIX] Implement calling convention IR for C99 complex types on AIX — zarko / detail
  12. [mlir] [VectorOps] generalize printing support for integers — ajcbik / detail
  13. [clang-format] Add a MacroExpander. — klimek / detail
  14. [Analyzer] Fix unused variable warning in Release builds — benny.kra / detail
  15. [gn build] Port e336b74c995 — llvmgnsyncbot / detail
  16. [SCEV] Add more tests using info from loop guards for BTC. — flo / detail
  17. [libc++] Initial support for pre-commit CI with Buildkite — ldionne / detail
  18. [SCEV] Extract code to collect conditions to lambda (NFC). — flo / detail
  19. Typo fix; NFC — aaron / detail
  20. [InstCombine] Add 'partial' bswap tests from PR39793 — llvm-dev / detail
  21. Fix some of the more egregious 80-col and whitespace issues; NFC — aaron / detail
  22. [InstCombine] Add some extra bswap tests from PR39793 — llvm-dev / detail
  23. [PowerPC][NFC] Merged two switch entries. — stefanp / detail
  24. [SCEV] Swap operands if LHS is not unknown. — flo / detail
  25. [AIX] Try to not use LLVM tools while building runtimes — daltenty / detail
  26. [SVE] Lower fixed length VECREDUCE_[SMAX|SMIN] to Scalable — mcinally / detail
  27. [SVE] Revert accidental change from 405e22fbe8719cff6c40eec15c2044f42527f116 — mcinally / detail
  28. Add a verifier check that rejects non-distinct DISubprogram function — adrian / detail
  29. [NFC] Fix minor typos in comments and reuse concreteOp. — jurahul / detail
  30. [NFC] Fix syntax of ranked memrefs in the MLIR Language Reference. — jurahul / detail
  31. [libc++][ci] Don't require passing --token to phabricator-report — ldionne / detail
  32. [CMake] Make sure _cmake_system_name has a default — daltenty / detail
  33. [SystemZ] Optimize bcmp calls (PR47420) — davidbolvansky / detail

#17692 (Sep 25, 2020 5:52:00 AM)

  1. AArch64/GlobalISel: Reduced patch for bug 47619 — hans / detail

#17691 (Sep 25, 2020 2:28:22 AM)

  1. [mlir][SCFToGPU] LaunchOp propagate optional attributes — artur.bialas / detail
  2. [ARM] Find VPT implicitly predicated by VCTP — sam.parker / detail
  3. [flang][driver] Add missing dependency (shared library builds, NFC) — andrzej.warzynski / detail
  4. [AArch64][GlobalISel] Make <8 x s16> for G_INSERT_VECTOR_ELT legal. — aemerson / detail
  5. [AArch64][GlobalISel] Manually select G_DUP with s8/s16 gpr scalar operands. — aemerson / detail
  6. [Object/yaml2obj/obj2yaml][test] - Split, cleanup and move MIPS abi-flags.yaml test. NFCI. — grimar / detail

#17690 (Sep 24, 2020 11:07:52 PM)

  1. [NFC] [PPC] Add PowerPC expected IR tests for C99 complex — zarko / detail
  2. [lld][WebAssembly] Allow `atomics` feature with unshared memory — tlively / detail
  3. Fix uninitialized XRayArg — ianlevesque / detail
  4. [libc] Using llvm_libc memcpy in mem* benchmarks. — asteinhauser / detail

#17689 (Sep 24, 2020 7:49:23 PM)

  1. [intel-pt] Refactor the JSON parsing — wallace / detail
  2. Add a static_assert confirming that DiagnosticBuilder is small — rnk / detail
  3. Revert "Add a static_assert confirming that DiagnosticBuilder is small" — rnk / detail
  4. Revert "[NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing" — rnk / detail
  5. [ValueTracking] Check uses of Argument if it is given to isGuaranteedNotToBeUndefOrPoison — aqjune / detail
  6. [ValueTracking] Make isGuaranteedNotToBeUndefOrPoison exit early when MetadataAsValue is given — aqjune / detail
  7. [lld] Clean up in lld::{coff,elf}::link after D70378 — i / detail
  8. [Hexagon] Avoid crash on CONCAT_VECTORS with illegal element types — kparzysz / detail
  9. Hint how to get a symbolized stack trace if llvm-symbolizer is not found on crashes — joker.eph / detail
  10. PR47176: Don't read from an inactive union member if a friend function — richard / detail
  11. [xray] Function coverage groups — ianlevesque / detail

#17688 (Sep 24, 2020 4:31:31 PM)

  1. [flang][driver] Add missing dependency (shared library builds, NFC) — andrzej.warzynski / detail
  2. [OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default — a.bataev / detail
  3. [CMake][AIX] Set LLVM_ENABLE_PER_TARGET_RUNTIME_DIR appropriately for AIX — daltenty / detail
  4. [AST] Use data-recursion when building ParentMap, avoid stack overflow. — sam.mccall / detail
  5. Remove stale assert. — isanbard / detail
  6. [mlir][NFC] Promote memory space to BaseMemRefType — diego.caballero / detail
  7. [AArch64] __builtin_return_address for PAuth. — daniel.kiss / detail
  8. [CUDA] Added conversion functions to builtin vars. — tra / detail
  9. [CodeGen] Postprocess PHI nodes for callbr — isanbard / detail
  10. Fix testcase. — isanbard / detail
  11. Revert "[CodeGen] Postprocess PHI nodes for callbr" — isanbard / detail
  12. [NFCI][IR] ConstantRangeTest: refactor operation range gatherers — lebedev.ri / detail
  13. [NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing — lebedev.ri / detail
  14. Reland [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  15. Temporary fix for D85085 debug_loc bug with basic block sections. — tmsriram / detail
  16. [DebugInfo] Fix bug in constructor homing with classes with trivial — akhuang / detail
  17. [LLDB] Add a defensive check for member__f_ — shafik / detail
  18. [WebAssembly] Make SjLj lowering globals thread-local — tlively / detail
  19. [Instruction] Add dropLocation and updateLocationAfterHoist helpers — vedantk / detail
  20. [lld-macho][re-land] Initial support for common symbols — jezng / detail
  21. [lld-macho][re-land] Implement and test resolution of common symbols — jezng / detail
  22. [lld] Make -z keep-text-section-prefix recognize .text.split. as a prefix. — snehasishk / detail
  23. Fix regex in test. — isanbard / detail
  24. [OpenMP] OpenMPOpt Support for Globalization Remarks — jhuber6 / detail
  25. [llvm] Add -bbsections-cold-text-prefix to emit cold clusters to a different section. — snehasishk / detail
  26. [RISCV] Merge the pipeline models for Rocket — ebahapo / detail
  27. [AMDGPU] Fixes typo in the test. NFC. — stanislav.mekhanoshin / detail
  28. [MS] Simplify rules for passing C++ records — rnk / detail
  29. [MS] For unknown ISAs, pass non-trivially copyable arguments indirectly — rnk / detail

#17687 (Sep 24, 2020 1:12:33 PM)

  1. [PhaseOrdering] move an 'opt' test from x86 codegen; NFC — spatel / detail
  2. [PhaseOrdering] move test with target requirement to x86 dir — spatel / detail
  3. [MLIR][SPIRV] Fixed dialect loading in deserialization — georgemitenk0v / detail
  4. OpaquePtr: Add helpers for sret to mirror byval — matthew.arsenault / detail
  5. IR: Have byref imply dereferenceable — matthew.arsenault / detail
  6. [AMDGPU] Fix v3f16 handling for getresinfo — sebastian.neubauer / detail
  7. [AMDGPU] Use cast instead of dyn_cast — jay.foad / detail
  8. [RegisterCoalescer] Fix IMPLICIT_DEF init removal for a register on joining — vpykhtin / detail
  9. [NFC][ARM] Remove dead loop. — sam.parker / detail
  10. [OpenMP] Introduce GOMP teams support in runtime — jonathan.l.peyton / detail
  11. [OpenMP] Introduce GOMP mutexinoutset in the runtime — jonathan.l.peyton / detail
  12. [OpenMP] Introduce GOMP taskwait depend in the runtime — jonathan.l.peyton / detail
  13. [OpenMP] Fix if0 task with dependencies in the runtime — jonathan.l.peyton / detail
  14. [X86][SSE] combineVectorTruncation - enable (pre-SSSE3) vXi16->vXi8 truncation. — llvm-dev / detail
  15. [clang] use string tables for static diagnostic descriptions — froydnj / detail
  16. Sema: add support for `__attribute__((__swift_newtype__))` — compnerd / detail
  17. [lldb/examples] Add missing declaration in heap.py — davelee.com / detail
  18. [OpenMP] cmake option LIBOMPTARGET_NVPTX_MAX_SM for nvptx device RTL — tianshilei1992 / detail
  19. [IRSim][NFC] Removing dead variables from IRSimilarityIdentifier.cpp — andrew.litteken / detail
  20. [AArch64][GlobalISel] Implement __builtin_return_address for PAC-RET — momchil.velikov / detail
  21. [OPENMP]PR47606: Do not update the lastprivate item if it was captured by reference as firstprivate data member. — a.bataev / detail
  22. [AMDGPU] global-isel support for RT — stanislav.mekhanoshin / detail
  23. [AArch64] Regenerate dag-numsignbits.ll checks — llvm-dev / detail
  24. [Scalar] ConstantHoistingPass - iterate with const references. NFCI. — llvm-dev / detail
  25. [OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default — a.bataev / detail
  26. [SLP] Remove LHS and RHS from OperationData. — craig.topper / detail
  27. [APFloat] prevent NaN morphing into Inf on conversion (PR43907) — spatel / detail
  28. Revert "Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions"" — rnk / detail
  29. Revert "Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — rnk / detail
  30. [llvm-exegesis] Add whitespace between words in error message — jji@us.ibm.com / detail
  31. Revert "[OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default" — a.bataev / detail
  32. Basic: add an extra newline for sphinx (NFC) — compnerd / detail
  33. [LLD][COFF] Avoid overwriting inputs in tests — alexandre.ganea / detail
  34. [LLD][COFF] Cover usage of LLD-as-a-library in tests — alexandre.ganea / detail
  35. [PR47636] Fix tryEmitPrivate to handle non-constantarraytypes — erich.keane / detail
  36. Add support for setting the path to llvm-symbolizer through an environment variable — joker.eph / detail
  37. GlobalISel: Use unmerge when copying wide vectors to result registers — matthew.arsenault / detail
  38. [Modules] Add stats to measure performance of building and loading modules. — vsapsai / detail
  39. [mlir][shape] Start a pass that lowers shape constraints. — silvasean / detail
  40. [NFC][regalloc] Remove unused API in AllocationOrder — mtrofin / detail
  41. [SLP] clean up - use 'const' and ArrayRef constructor; NFC — spatel / detail
  42. Revert "[Modules] Add stats to measure performance of building and loading modules." — vsapsai / detail
  43. AArch64/GlobalISel: Add testcase for bug 47619 — matthew.arsenault / detail
  44. [IRSim] Adding wrapper pass for IRSimilarityIdentfier — andrew.litteken / detail
  45. Remove dead branch identified by @rsmith on post-commit for D88236 — erich.keane / detail

#17686 (Sep 24, 2020 10:10:43 AM)

  1. release notes: mention zig as an external project — hans / detail

#17685 (Sep 24, 2020 6:53:18 AM)

  1. clang-x86-ninja-win10 enabling LLD — kuhnel / detail
  2. [llvm-readelf/obj] - Stop printing wrong addresses for arm32 unwind info for non-relocatable objects. — grimar / detail
  3. Use different name for auto variable — sepavloff / detail
  4. [lld][ELF][test] Add a couple of test cases for LTO behaviour — james.henderson / detail
  5. [NFC][Docs] fix clang-docs compilation — development / detail
  6. [llvm-objcopy][NFC] refactor error handling. part 1. — a.v.lapshin / detail
  7. [APFloat] add tests for convert of NAN; NFC — spatel / detail
  8. [flang][driver] Remove unnecessary includes in the unittest (NFC) — andrzej.warzynski / detail
  9. [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. — david.truby / detail
  10. Fix a builtbot failure after 3ed04f93e30121867a813a220452b97aebeb1730. — a.v.lapshin / detail
  11. [Support] On Windows, ensure abort() can be catched several times in a row with CrashRecoveryContext — alexandre.ganea / detail
  12. [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  13. [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail
  14. [ARM] Check for LSTP side-effects. — sam.parker / detail
  15. [ARM] LowoverheadLoops: add an option to disable tail-predication — sjoerd.meijer / detail
  16. [AArch64] Regenerate dag-combine-mul-shl.ll checks — llvm-dev / detail
  17. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — yaxun.liu / detail
  18. Improve 723fea23079f9c85800e5cdc90a75414af182bfd - Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  19. Fix f5314d15af4f4514103ea12c74cb208538b8bef5 - [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail
  20. [MLIR] Normalize memrefs in LoadOp and StoreOp of Standard Ops — uday / detail
  21. [NFC][RISCV][builtins] Remove some hard-coded values from i-cache clear routine — luismarques / detail
  22. lld: Try to fix check-lld on incremental builds after 8f2c31f22b974da — thakis / detail
  23. [InstCombine] regenerate test checks; NFC — spatel / detail

#17684 (Sep 24, 2020 3:28:10 AM)

  1. [IRSim] Adding a basic similarity identifier. — andrew.litteken / detail
  2. Revert "[lld-macho] Implement and test resolution of common symbols" — omair.javaid / detail
  3. Revert "[lld-macho] Initial support for common symbols" — omair.javaid / detail
  4. [flang][driver] Fix options flag in the frontend driver — andrzej.warzynski / detail
  5. [OpenMP][MLIR] Add assembly format for master op — kiran.chandramohan / detail
  6. [flang][driver] Add missing dependency in CMake files — andrzej.warzynski / detail
  7. [flang][NFC] Fix CMake variable name in README.md — andrzej.warzynski / detail
  8. [clangd] Disable suffix matching fallback for C during include insertion — kadircet / detail
  9. [clangd] Fix comment. NFC — sam.mccall / detail
  10. [llvm-objcopy][MachO] Fix --add-section — alexshap / detail
  11. [mlir] Stop allowing LLVMType Int arguments for GPULaunchFuncOp. — pifon / detail
  12. [SVE] Add new isKnownXX comparison functions to TypeSize — david.sherwood / detail
  13. [clang][Sema] Use enumerator instead of hard-coded constant — mikhail.maltsev / detail
  14. [unittests] Use std::make_tuple to make some toolchains happy again — mikael.holmen / detail
  15. [llvm] Use instead of  in IRSimilarityIdentifierTest.cpp. — pifon / detail
  16. [MLIR][docs] Fix typos — georgemitenk0v / detail
  17. [clangd] Reorder a little bit of init code. NFC — sam.mccall / detail
  18. [asan][test] Disable malloc-no-intercept.c on Solaris — ro / detail
  19. [SCEV] Use loop guard info when computing the max BE taken count in howFarToZero. — flo / detail
  20. [llvm-readobj] - Fix a warning. — grimar / detail

#17683 (Sep 24, 2020 12:07:01 AM)

  1. [Power10]  Implement custom codegen for the vec_replace_elt and vec_replace_unaligned builtins. — amy.kwan1 / detail
  2. [dwarfdump] Warn for tags with DW_CHILDREN_yes but no children. — jdevlieghere / detail
  3. DebugInfo: Filter DWARFv5 TUs out of the debug_info unit list when CUs requested — dblaikie / detail
  4. [IRSim][NFC] Removing warning from IRSimilarityIdentifier — andrew.litteken / detail
  5. [DWARFYAML] Make the ExtLen field of extended opcodes optional. — higuoxing / detail

#17682 (Sep 23, 2020 8:48:52 PM)

  1. Explicitly specify CMAKE_AR in WinMsvc.cmake — smeenai / detail
  2. Utility: ignore OS version on non-Darwin targets in `ArchSpec` — compnerd / detail
  3. [X86] Add TDX instructions. — freddy.ye / detail
  4. [X86] Parse data32 call in .code16 as CALLpcrel32 — i / detail
  5. Revert "[NewPM] Add callbacks to PassBuilder to run before/after parsing a pass" — aeubanks / detail
  6. [AMDGPU] Consider all SGPR uses as unique in constant bus verify — carl.ritson / detail
  7. [NFC] Remove unnecessary default constructors — aeubanks / detail
  8. [GlobalISel][AMDGPU] Lower G_SMULH/G_UMULH — pushpinder.singh / detail
  9. [lld-macho] Initial support for common symbols — jezng / detail
  10. [lld-macho] Implement and test resolution of common symbols — jezng / detail
  11. [lld-macho] Emit indirect symbol table — jezng / detail
  12. [lld-macho] Ignore `-mllvm` and its argument — jezng / detail
  13. [lld-macho] Support -weak_lx, -weak_library, -weak_framework — jezng / detail
  14. [lld-macho][NFC] Refactor syslibroot / library path lookup — jezng / detail
  15. [lld-macho][NFC] Make `!= nullptr` implicit — jezng / detail
  16. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  17. Revert "[IRSim] Adding structural comparison to IRSimilarityCandidate." — andrew.litteken / detail
  18. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail

#17681 (Sep 23, 2020 5:32:24 PM)

  1. [JSON] Allow emitting comments in json::OStream — sam.mccall / detail
  2. [lld-macho] cleanup unimplemented-option warnings — gkm / detail
  3. [X86] Add a memory clobber to the bittest intrinsic inline asm. Get default clobbers from the target — craig.topper / detail
  4. [lld-macho] handle options -search_paths_first, -search_dylibs_first — gkm / detail
  5. [JSON] Facility to track position within an object and report errors. — sam.mccall / detail
  6. [NewPM][MSSA] Fix failures under NPM due to -enable-mssa-loop-dependency — aeubanks / detail
  7. [NewPM][CGSCC] Handle newly added functions in updateCGAndAnalysisManagerForPass — aeubanks / detail
  8. [NewPM] Add callbacks to PassBuilder to run before/after parsing a pass — aeubanks / detail
  9. [JSON] Display errors associated with Paths in context — sam.mccall / detail
  10. [libunwind] Combine dl_iterate_phdr codepaths for DWARF and EHABI — rprichard / detail
  11. [libunwind] Optimize dl_iterate_phdr's findUnwindSectionsByPhdr — rprichard / detail
  12. [JSON] Add error reporting to fromJSON and ObjectMapper — sam.mccall / detail
  13. Fix LLDB tweak in 62a47e994fcf5b73e29547d26cd9676b30cb69a3 — sam.mccall / detail
  14. [libc++] Fix spurious test failure in -fno-exceptions — ldionne / detail
  15. [clangd] Improve bad-RPC-payload error messages slightly — sam.mccall / detail
  16. [CGProfile] don't emit cgprofile entry if called function is dllimport — zequanwu / detail

#17680 (Sep 23, 2020 2:16:10 PM)

  1. Update Phabricator doc to remove the warning on "arc land": tags a properly handled server side now — joker.eph / detail
  2. Document the `--verbatim` flag from arc to update the description for a phabricator revision — joker.eph / detail
  3. [lsan] On Fuchsia, don't use atexit hook for leak checks — mcgrathr / detail
  4. [gn build] Allow option to build with asan/tsan/ubsan — aeubanks / detail
  5. [mlir][OpFormatGen] Update "custom" directives for attributes. — joker.eph / detail
  6. [AArch64][SVE] Fix frame offset calculation when d8 is saved. — efriedma / detail
  7. Add `breakpoint delete --disabled`: deletes all disabled breakpoints. — jingham / detail
  8. [AMDGPU] Make ds fp atomics overloadable — stanislav.mekhanoshin / detail
  9. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  10. [PowerPC][PCRelative] Thread Local Storage Support for Local Dynamic — wei.huang / detail
  11. asan: Use `#if` to test CAN_SANITIZE_LEAKS — mcgrathr / detail
  12. [scudo][standalone] Fix tests under ASan/UBSan — kostyak / detail
  13. Revert "[lsan] On Fuchsia, don't use atexit hook for leak checks" — nikita.ppv / detail
  14. [AArch64][SVE] Add lowering for llvm frecpx — muhammad.asif.manzoor / detail
  15. Allow init_priority values <= 100 and > 65535 within system headers. — aaron / detail
  16. [lldb] Normalize paths in new test — jotrem / detail
  17. [LoopTerminology][NFC] Fix formatting typo — sdi1600105 / detail
  18. Clean up test file, NFC — kparzysz / detail
  19. [PowerPC] Implement Vector signed/unsigned __int128 overloads for the comparison builtins — conanap / detail
  20. [PowerPC] Implement the 128-bit vec_[all|any]_[eq | ne | lt | gt | le | ge] builtins in Clang/LLVM — conanap / detail
  21. Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — yaxun.liu / detail
  22. [AArch64] Expand some vector of i64 reductions on NEON — mcinally / detail
  23. [SelectionDAG][GISel] Make LegalizeDAG lower FNEG using integer ops. — efriedma / detail

#17679 (Sep 23, 2020 11:01:42 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
  6. [MLIR][NFC] Adopt use of BlockRange in place of ArrayRef<Block *> — jurahul / detail
  7. Remove MLIR C-API explicit registration of standard ops. — stellaraccident / detail
  8. [UpdateTestChecks] Remove bug-exposing test — dag / detail
  9. NFC: Remove dangling dep on MLIRStandardOps. — stellaraccident / detail
  10. [MBFIWrapper] Add a new function getBlockProfileCount — carrot / detail
  11. [clang]Test ensuring -fembed-bitcode passed to cc1 captures pre-opt bitcode. — mtrofin / detail
  12. Add optimal thread strategy — dmantipov / detail
  13. [Support/Path] Add path::is_absolute_gnu — rengolin / detail
  14. Add REQUIRES to embed-bitcode-noopt.ll — mtrofin / detail
  15. [EarlyCSE] Fix crash with expensive checks after D87691 — kparzysz / detail
  16. Revert D87970 "[ThinLTO] Avoid temporaries when loading global decl attachment metadata" — i / detail
  17. Break long line accidentally left in the previous commit — kparzysz / detail
  18. [Driver] Check whether Gentoo-specific configuration directory exists — dmantipov / detail
  19. Re-apply https://reviews.llvm.org/D87921, was reverted to triage a PPC bot failure. — tmsriram / detail
  20. Enhance TableGen so that backends can produce better error messages. — paul / detail
  21. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  22. [TTI] add wrapper for matching vector reduction to reduce code duplication; NFC — spatel / detail
  23. Fix include location (accidentally committed a local variation) — epastor / detail
  24. [X86] Improve demanded bits for X86ISD::BEXTR. — craig.topper / detail
  25. [SLP] Make HorizontalReduction::getOperationData take an Instruction* instead of a Value*. NFCI — craig.topper / detail
  26. Revert "[ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers" — epastor / detail

#17678 (Sep 23, 2020 8:47:25 AM)

  1. [zorg] [PowerPC] set lld as the default linker on ppc64le-clang-rhel bot — saghir / detail
  2. [NFC][ARM] Pre-commit tail predication test — sam.parker / detail
  3. [SystemZ] Make sure not to call getZExtValue on a >64 bit constant. — paulsson / detail
  4. [mlir] Fix typos in Dialect.h. NFC. — zinenko / detail
  5. [VPlan] Disconnect VPValue and VPUser. — flo / detail
  6. [SVE] Lower fixed length ISD::VECREDUCE_ADD to Scalable — mcinally / detail
  7. [clangd] Refactor code completion signal's utility properties. — usx / detail
  8. [docs][llvm] Fix typos — paul / detail
  9. [mlir][openacc] Use OptionalParseResult in loop op parser instead of bool variables — clementval / detail
  10. Add Operation to python bindings. — stellaraccident / detail
  11. Implement python iteration over the operation/region/block hierarchy. — stellaraccident / detail
  12. Add mlir python APIs for creating operations, regions and blocks. — stellaraccident / detail
  13. NFC: Remove unused variable. — stellaraccident / detail
  14. [mlir][ods] Custom builder with no params — jpienaar / detail
  15. [mlir] Remove unneeded OpBuilder params. NFC. — jpienaar / detail
  16. Revert "[AMDGPU] Insert waitcnt after returning from call" — sebastian.neubauer / detail
  17. Add missing namespace closure comment. NFCI. — llvm-dev / detail
  18. Add missing namespace closure comments. NFCI. — llvm-dev / detail
  19. [AArch64] Fix ldst optimization of non-immediate store offset — weiwei64 / detail
  20. recommit [HIP] Fix -gsplit-dwarf option — yaxun.liu / detail
  21. [lldb] Remove lldb-perf remenant — davelee.com / detail
  22. [mlir] Add insert before/after to list-like constructs in C API — zinenko / detail

#17677 (Sep 23, 2020 6:33:37 AM)

  1. [flang] CHARACTER(*) return does not require explicit interface — jperier / detail
  2. [CUDA][HIP] Fix static device var used by host code only — yaxun.liu / detail
  3. [OpenMP][flang]Lower NUM_THREADS clause for parallel construct — sourabhsingh.tomar / detail
  4. [mlir] Added support for f64 memref printing in runner utils — limo / detail
  5. [flang] Removed OpenMP lowering unittests — sourabhsingh.tomar / detail
  6. [NFCI][flang] Renamed a variable name to a more descriptive name — sourabhsingh.tomar / detail
  7. [libc++] Re-apply fdc41e11f (LWG1203) without breaking the C++11 build — ldionne / detail
  8. [lldb] Fix GetRemoteSharedModule fallback logic — jotrem / detail
  9. AMDGPU: Check global FP atomics match default FP mode — matthew.arsenault / detail
  10. GlobalISel: Fix truncating shift amount in trunc (shl) combine — matthew.arsenault / detail
  11. Fix typos in ASTMatchers.h; NFC — aaron / detail

#17676 (Sep 23, 2020 4:12:37 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
  4. [analyzer][StdLibraryFunctionsChecker] Fix getline/getdelim signatures — gabor.marton / detail
  5. [analyzer][StdLibraryFunctionsChecker] Separate the signature from the summaries — gabor.marton / detail
  6. [llvm-readelf/obj] - Cleanup the code. NFCI. — grimar / detail
  7. [AMDGPU] Insert waitcnt after returning from call — sebastian.neubauer / detail
  8. [llvm-readelf/obj] - Print section symbol names properly when dumping relocations. — grimar / detail
  9. [llvm-readelf/obj] - Fix extended section symbol indices printed in warnings for MIPS GOT/PLT entries. — grimar / detail
  10. [SVE][CodeGen] Lower legal integer -> floating point conversions — kerry.mclaughlin / detail

#17675 (Sep 23, 2020 1:57:48 AM)

  1. Added x86_64-fedora-clang builder and fedora-llvm-x86_64 slave — kkleine / detail
  2. Revert "[RISCV][ASAN] implementation of ThreadSelf  for riscv64" — vitalybuka / detail
  3. [NFC] Reformat preprocessor directives — vitalybuka / detail
  4. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — vitalybuka / detail
  5. [mlir][Linalg] Add pattern to fold linalg.tensor_reshape that add unit extent dims. — ravishankarm / detail
  6. [AMDGPU] Fix merging m0 inits — piotr / detail
  7. [SVE] Fix InstCombinerImpl::PromoteCastOfAllocation for scalable vectors — david.sherwood / detail
  8. Revert "[libc++] Implement LWG1203" — risemann / detail
  9. [SVE] Make EVT::getScalarSizeInBits and others consistent with Type::getScalarSizeInBits — david.sherwood / detail

#17674 (Sep 22, 2020 11:40:38 PM)

  1. [sanitizers] Remove the message queue with IPC_RMID after D82897 — i / detail
  2. [RISCV][ASAN] updated platform macros to simplify detection of RISCV64 platform — vitalybuka / detail
  3. [Analyzer][WebKit] Use tri-state types for relevant predicates — jkorous / detail
  4. [RISCV][ASAN] implementation of internal syscalls wrappers for riscv64 — vitalybuka / detail
  5. [RISCV][ASAN] implementation of clone interceptor for riscv64 — vitalybuka / detail
  6. [RISCV][ASAN] implementation for vfork interceptor for riscv64 — vitalybuka / detail
  7. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — vitalybuka / detail
  8. Add a dump() method on the pass manager for debugging purpose (NFC) — joker.eph / detail
  9. [MC] [Win64EH] Try to generate packed unwind info where possible — martin / detail
  10. [InstCombine] Add parentheses in assert to silence GCC warning. NFC. — martin / detail
  11. [CVP] Remove a redundant trailing semicolon, fixing GCC warnings. NFC. — martin / detail
  12. [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins — albionapc / detail

#17673 (Sep 22, 2020 9:25:34 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
  4. [lld-macho] In the context of relocs, s/target/referent/ for sections & symbols — gkm / detail
  5. [ThinLTO] Avoid temporaries when loading global decl attachment metadata — tejohnson / detail
  6. [lld-maco] fix build breakage — gkm / detail
  7. [Sanitizers] Fix test case that doesn't clean up after itself — nemanja.i.ibm / detail

#17672 (Sep 22, 2020 7:10:15 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. — higuoxing / detail
  5. [NewPM] Pin tests with -debug-pass to legacy PM — aeubanks / detail
  6. Revert "[IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData." — andrew.litteken / detail

#17671 (Sep 22, 2020 4:56:33 PM)

  1. [SLP]Fix coding style, NFC. — a.bataev / detail
  2. [InstCombine] Fix errno bug in pow expansion to sqrt — hubert.reinterpretcast / detail
  3. [InstCombine][NFC][tests] Add ninf base value case to pow-sqrt.ll — hubert.reinterpretcast / detail
  4. [trace] avoid using <regex> — wallace / detail
  5. [ORC][examples] Add missing library dependencies. — lhames / detail
  6. [NFC][docs] Fix link. — joker.eph / detail
  7. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  8. [Clang] Fix a typo in implicit-int-float-conversion.c — noreply / detail

#17670 (Sep 22, 2020 2:42:59 PM)

  1. Change LoopInfo::empty to isInnermost after D82895 — i / detail
  2. [libc++] Implement LWG1203 — ldionne / detail
  3. Fix build due to renaming in LoopInfo. — michael.hliao / detail
  4. [AArch64] Teach analyzeBranch to remove branch equivelent to fallthrough — listmail / detail
  5. [libc++] NFC: Collocate C++20 removed members of std::allocator — ldionne / detail
  6. [libc++] NFC: Reindent the feature test macro generation script — ldionne / detail

#17669 (Sep 22, 2020 2:07:11 PM)

  1. Revert "[lldb] XFAIL TestMemoryHistory on Linux" — risemann / detail
  2. [flang][msvc] Add explicit function template argument to applyFunction. NFC. — llvm-project / detail
  3. [flang][msvc] Add explicit function template argument to applyLamda. NFC. — llvm-project / detail
  4. [flang][msvc] Explicitly reference "this" inside closure. NFC. — llvm-project / detail
  5. Revert "The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled." — tmsriram / detail
  6. Two patches to fix the broken build. — paul / detail
  7. [lldb][test] Remove accidental import pdb in 783dc7dc7ed7487d0782c2feb8854df949b98e69 — i / detail
  8. [compiler-rt][AIX] Add CMake support for 32-bit Power builds — daltenty / detail
  9. [ThinLTO] Option to bypass function importing. — mtrofin / detail
  10. [AArch64] Avoid pairing loads with same result reg — dancgr / detail
  11. [LoopInfo] empty() -> isInnermost(), add isOutermost() — sdi1600105 / detail
  12. Revert "[CodeGen] emit CG profile for COFF object file" — rnk / detail
  13. Small fixes for "[LoopInfo] empty() -> isInnermost(), add isOutermost()" — sdi1600105 / detail

#17668 (Sep 22, 2020 11:55:12 AM)

  1. [mlir] NFC: fix trivial typos under include directory — ishizaki / detail
  2. [mlir][ods] Make OpBuilder and OperationState optional — jpienaar / detail
  3. [SyntaxTree] Test the List API — ecaldas / detail
  4. [ASTMatchers] Avoid recursion in ancestor matching to save stack space. — sam.mccall / detail
  5. [NFC][regalloc] Simplify/conform to style guide indvars in Greedy — mtrofin / detail
  6. Version 0.5 of the new "TableGen Backend Developer's Guide." — paul / detail
  7. [Analyzer][WebKit] UncountedLocalVarsChecker — jkorous / detail
  8. [gn build] Port 848d66fafd2 — llvmgnsyncbot / detail
  9. [gn build] Port 8a64689e264 — llvmgnsyncbot / detail
  10. [clang] Fix a typo-correction crash — hokein.wu / detail
  11. [test][MC] Rehabilitate llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  12. [NFC] Replace tabs with spaces in PPCInstrPrefix.td — hubert.reinterpretcast / detail
  13. [InstCombine] For pow(x, +/-0.5), stop falling into pow(x, 1.5), etc. case — hubert.reinterpretcast / detail
  14. [lldb] Skip test_common_completion_process_pid_and_name with reproducers — jdevlieghere / detail
  15. [lldb] Skip TestMiniDumpUUID with reproducers — jdevlieghere / detail
  16. [LoopInfo][NewPM] Fix tests in Analysis/LoopInfo under NPM — aeubanks / detail
  17. [test][NewPM] Pin do-nothing-intrinsic.ll to legacy PM — aeubanks / detail
  18. [NFC][CVP] Add tests for srem with potentially different sigdness domains — lebedev.ri / detail
  19. [CVP] Enhance SRem -> URem fold to work not just on non-negative operands — lebedev.ri / detail
  20. [ConstantRange] binaryXor(): special-case binary complement case - the result is precise — lebedev.ri / detail
  21. [ConstantRange] Introduce getActiveBits() method — lebedev.ri / detail
  22. [NFC][CVP] processUDivOrURem(): refactor to use ConstantRange::getActiveBits() — lebedev.ri / detail
  23. [NFC][APInt] Refactor getMinSignedBits() in terms of getNumSignBits() — lebedev.ri / detail
  24. [ConstantRange] Introduce getMinSignedBits() method — lebedev.ri / detail
  25. [NFC][CVP] Give a better name STATISTIC() counting udiv i16 -> udiv i8 xforms — lebedev.ri / detail
  26. [NFC][CVP] Add tests for SDiv/SRem narrowing — lebedev.ri / detail
  27. [CVP] Narrow SDiv/SRem to the smallest power-of-2 that's sufficient to contain its operands — lebedev.ri / detail
  28. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail

#17667 (Sep 22, 2020 9:41:57 AM)

  1. Revert "Implement a new kind of Pass: dynamic pass pipeline" — benny.kra / detail
  2. [SCEV] Support unsigned predicates in isKnownPredicateViaNoOverflow — mkazantsev / detail
  3. [MLIR][Linalg] Fix assertion in dependency analysis — frgossen / detail
  4. [NFC][PowerPC]Add tests for multiply-by-constant. — esme.yi / detail
  5. [APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI. — llvm-dev / detail
  6. [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec — stefanp / detail
  7. Revert rGf835779160ec303 "[APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI." — llvm-dev / detail
  8. [lldb] Ignore certain Clang type sugar when creating the type name — risemann / detail
  9. [ARM][TTI] Prevents constants in a min(max) or max(min) pattern from being hoisted when in a loop — meera.nakrani / detail
  10. [SCEV] Handle `less` predicates for FoundPred = NE — mkazantsev / detail
  11. [SystemZ][z/OS] Set default wchar_t type for zOS — abhina.sreeskantharajan / detail
  12. [LLD][PowerPC][test] Update thunk range error report for PPC64PCRelLongBranchThunk — wei.huang / detail
  13. [ARM] Trying to fix asan buildbot — sam.parker / detail
  14. [libc++] NFC: Remove trailing whitespace from the feature test macro table — ldionne / detail
  15. [SLP] Merge null and dyn_cast<> checks into dyn_cast_or_null<>. NFCI. — llvm-dev / detail
  16. [MLIR][Standard] Add `atan` to standard dialect — frgossen / detail
  17. [SyntaxTree] Add tests for the assignment of the `canModify` tag. — ecaldas / detail
  18. [SLP] clean up code in gather(); NFC — spatel / detail
  19. [SLP] move misplaced code comments; NFC — spatel / detail
  20. [SLP] reduce code duplication for checking parent block; NFC — spatel / detail
  21. [PowerPC] Fix for compiler side issue in PCRelative Local Exec — stefanp / detail
  22. [NFC][mlir] Remove llvm:: prefix from SmallVector in parallel pretty printer. — david.truby / detail
  23. [AIX][clang][driver] Make sure crti[_64].o is linked in C++ mode — daltenty / detail
  24. [X86] Cleanup/add namespace closure comments. NFCI. — llvm-dev / detail
  25. [X86] Add missing namespace closure comments. NFCI. — llvm-dev / detail
  26. [PeepholeOptimizer] Enhance the redundant COPY elimination. — michael.hliao / detail
  27. [VPlan] Add dump() helper to VPValue & VPRecipeBase. — flo / detail
  28. [lld-macho] minimally handle option -dynamic — gkm / detail
  29. [AIX][compiler-rt] Use the AR/ranlib mode flag for 32-bit and 64-bit mode — daltenty / detail
  30. [libc++] Implement C++20's P0784 (More constexpr containers) — ldionne / detail
  31. [GVNSink][NewPM] Add GVNSinkPass to PassRegistry.def — aeubanks / detail
  32. [scudo][standalone] Remove the pthread key from the shared TSD — kostyak / detail
  33. [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  34. [DI][ASan][NewPM] Fix some DebugInfo ASan tests under NPM — aeubanks / detail
  35. Sema: introduce `__attribute__((__swift_name__))` — compnerd / detail
  36. [OpenMPOpt] Refactored "issue" and "wait" declarations for data map runtime call. — htobonmm7 / detail
  37. [lld-macho] Make lld::getInteger() tolerate leading "0x"/"0X" when base is 16 — gkm / detail
  38. [sanitizer_common] Add debug print to sysmsg.c — mascasa / detail
  39. Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  40. [DAG] Remove DAGTypeLegalizer::GenWidenVectorTruncStores (PR42046) — llvm-dev / detail
  41. [PowerPC] Implement the 128-bit Vector Divide Extended Builtins in Clang/LLVM — amy.kwan1 / detail
  42. [PowerPC] Implement Vector String Isolate Builtins in Clang/LLVM — amy.kwan1 / detail

#17666 (Sep 22, 2020 9:41:18 AM)

  1. llvm index.rst: Drop in-progress warning — hans / detail
  2. clang-tools-extra: Drop doxygen link from index.rst — hans / detail

#17664 (Sep 22, 2020 5:08:18 AM)

  1. [llvm] Add contains(KeyType) -> bool methods to SmallPtrSet — hans / detail
  2. PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. — hans / detail
  3. [CodeGen] Fixing inconsistent ABI mangling of vlaues in SelectionDAGBuilder — hans / detail
  4. [clang][docs] Fix documentation of -O — hans / detail

#17663 (Sep 22, 2020 2:48:49 AM)

  1. clang-x86-ninja-win10 - replacing backslashes — kuhnel / detail
  2. Reapply: [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  3. [AArch64] Fix return type of Neon scalar comparison intrinsics — david.spickett / detail
  4. [ARM] VPT validForTailPredication — sam.parker / detail
  5. [ARM] Remove MVEDomain from VLDR/STR of P0 — sam.parker / detail
  6. [MLIR] Add subf and rsqrt EDSC intrinsics — ntv / detail
  7. [mlir][Linalg] Uniformize linalg.generic with named ops. — ntv / detail
  8. [llvm-readobj/elf] - Stop reporting invalid extended indexes in warnings for unnamed section symbols. — grimar / detail
  9. [SyntaxTree][Synthesis] Fix: `deepCopy` -> `deepCopyExpandingMacros`. — ecaldas / detail
  10. Revert "Reapply Revert "RegAllocFast: Rewrite and improve"" — omair.javaid / detail
  11. [ARM] Improve VPT predicate tracking — sam.parker / detail
  12. [AMDGPU] More codegen patterns for v2i16/v2f16 build_vector — jay.foad / detail

#17662 (Sep 22, 2020 12:34:54 AM)

  1. Update recipe for flang-aarch64 slaves — caroline.concatto / detail
  2. [clangd] Link libclangdSupport into clangd-index-server — zeratul976 / detail
  3. [clang] Traverse init-captures while indexing — zeratul976 / detail
  4. [CMake] Use find_dependency in LLVMConfig.cmake — phosek / detail
  5. [CMake] Use append for CMAKE_REQUIRED_* variables — phosek / detail
  6. [SyntaxTree][Nit] Take `ArrayRef` instead of `std::vector` as argument for `createTree` — ecaldas / detail
  7. [SyntaxTree] Test `findFirstLeaf` and `findLastLeaf` — ecaldas / detail
  8. [gn build] Port af582c9b0f3 — llvmgnsyncbot / detail
  9. Revert "[CMake] Use find_dependency in LLVMConfig.cmake" — phosek / detail

#17661 (Sep 21, 2020 10:30:52 PM)

  1. [WebAssembly][MC] Fix computation of relative symbol offset — d.c.ddcc / detail
  2. Reorder linalg.conv indexing_maps loop order — ataei / detail
  3. [AlwaysInliner] Emit optimization remarks — aeubanks / detail

#14810 (Oct 1, 2019 8:02:38 PM)

  1. Revert r368237 - Update fix-it hints for std::move warnings.

    r368237 attempted to improve fix-its for move warnings, but introduced some
    regressions to -Wpessimizing-move.  Revert that change and add the missing
    test cases to the pessimizing move test to prevent future regressions. — rtrieu / detail
  2. DebugInfo: Update support for detecting C++ language variants in debug info emission — dblaikie / detail
  3. gn build: (manually) merge r373407 — nico / detail
  4. Fix crash on constant-evaluation of pseudo-destruction of a pointer.

    We got confused and thought we might be pseudo-destroying the pointee
    instead. — rsmith / detail
  5. AMDGPU/GlobalISel: Use getIntrinsicID helper — arsenm / detail
  6. Remove TypeNodes.def from the modulemap.

    We currently just look for files named in the modulemap in its
    associated source directory.  This means that we can't name
    generated files, like TypeNodes.def now is, which means we can't
    explicitly mark it as textual.  But fortunately that's okay
    because (as I understand it) the most important purpose of naming
    the header in the modulemap is to ensure that it's not treated as
    public, and the search for public headers also only considers
    files in the associated source directory.  This isn't an elegant
    solution, since among other things it means that a build which
    wrote the generated files directly into the source directory would
    result in something that wouldn't build as a module, but that's
    a problem for all our other generated files as well. — rjmccall / detail
  7. AMDGPU/GlobalISel: Assume VGPR for G_FRAME_INDEX

    In principle this should behave as any other constant. However
    eliminateFrameIndex currently assumes a VALU use and uses a vector
    shift. Work around this by selecting to VGPR for now until
    eliminateFrameIndex is fixed. — arsenm / detail
  8. AMDGPU/GlobalISel: Private loads always use VGPRs — arsenm / detail
  9. AMDGPU/GlobalISel: Legalize 1024-bit G_BUILD_VECTOR

    This will be needed to support AGPR operations. — arsenm / detail
  10. AMDGPU/GlobalISel: Fix RegBankSelect for 1024-bit values — arsenm / detail
  11. [AMDGPU] separate accounting for agprs

    Account and report agprs separately on gfx908. Other targets
    do not change the reporting.

    Differential Revision: https://reviews.llvm.org/D68307 — rampitec / detail
  12. Fix unused variable warning. NFCI. — hliao / detail
  13. [X86] Add a DAG combine to shrink vXi64 gather/scatter indices that are constant with sufficient sign bits to fit in vXi32

    The gather/scatter instructions can implicitly sign extend the indices. If we're operating on 32-bit data, an v16i64 index can force a v16i32 gather to be split in two since the index needs 2 registers. If we can shrink the index to the i32 we can avoid the split. It should always be safe to shrink the index regardless of the number of elements. We have gather/scatter instructions that can use v2i32 index stored in a v4i32 register with v2i64 data size.

    I've limited this to before legalize types to avoid creating a v2i32 after type legalization. We could check for it, but we'd also need testing. I'm also only handling build_vectors with no bitcasts to be sure the truncate will constant fold.

    Differential Revision: https://reviews.llvm.org/D68247 — ctopper / detail
  14. Emit TypeNodes.def with tblgen.

    The primary goal here is to make the type node hierarchy available to
    other tblgen backends, although it should also make it easier to generate
    more selective x-macros in the future.

    Because tblgen doesn't seem to allow backends to preserve the source
    order of defs, this is not NFC because it significantly re-orders IDs.
    I've fixed the one (fortunately obvious) place where we relied on
    the old order.  Unfortunately, I wasn't able to share code with the
    existing AST-node x-macro generators because the x-macro schema we use
    for types is different in a number of ways.  The main loss is that
    subclasses aren't ordered together, which doesn't seem important for
    types because the hierarchy is generally very shallow with little
    clustering. — rjmccall / detail
  15. Use scope qualifiers in Clang's tblgen backends to get useful
    redeclaration checking.  NFC. — rjmccall / detail
  16. [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #3.

    The main problem here is that `-*-version_min=` was not being passed to
    the compiler when building test cases. This can cause problems when
    testing on devices running older OSs because Clang would previously
    assume the minimum deployment target is the the latest OS in the SDK
    which could be much newer than what the device is running.

    Previously the generated value looked like this:

    `-arch arm64 -isysroot
    <path_to_xcode>/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk`

    With this change it now looks like:

    `-arch arm64 -stdlib=libc++ -miphoneos-version-min=8.0 -isysroot
    <path_to_xcode>/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk`

    This mirrors the setting of config.target_cflags on macOS.

    This change is made for ASan, LibFuzzer, TSan, and UBSan.

    To implement this a new `get_test_cflags_for_apple_platform()` function
    has been added that when given an Apple platform name and architecture
    returns a string containing the C compiler flags to use when building
    tests. This also calls a new helper function `is_valid_apple_platform()`
    that validates Apple platform names.

    This is the third attempt at landing the patch.

    The first attempt (r359305) had to be reverted (r359327) due to a buildbot
    failure. The problem was that calling `get_test_cflags_for_apple_platform()`
    can trigger a CMake error if the provided architecture is not supported by the
    current CMake configuration. Previously, this could be triggered by passing
    `-DCOMPILER_RT_ENABLE_IOS=OFF` to CMake. The root cause is that we were
    generating test configurations for a list of architectures without checking if
    the relevant Sanitizer actually supported that architecture. We now intersect
    the list of architectures for an Apple platform with
    `<SANITIZER>_SUPPORTED_ARCH` (where `<SANITIZER>` is a Sanitizer name) to
    iterate through the correct list of architectures.

    The second attempt (r363633) had to be reverted (r363779) due to a build
    failure. The failed build was using a modified Apple toolchain where the iOS
    simulator SDK was missing. This exposed a bug in the existing UBSan test
    generation code where it was assumed that `COMPILER_RT_ENABLE_IOS` implied that
    the toolchain supported both iOS and the iOS simulator. This is not true. This
    has been fixed by using the list `SANITIZER_COMMON_SUPPORTED_OS` for the list
    of supported Apple platforms for UBSan. For consistency with the other
    Sanitizers we also now intersect the list of architectures with
    UBSAN_SUPPORTED_ARCH.

    rdar://problem/50124489

    Differential Revision: https://reviews.llvm.org/D61242 — delcypher / detail
  17. AMDGPU: Fix an out of date assert in addressing FrameIndex

    Reviewers:
      arsenm

    Differential Revision:
      https://reviews.llvm.org/D67574 — chfang / detail
  18. [libFuzzer] Remove lazy counters.

    Summary: Lazy counters haven't improved performance for large fuzz targets.

    Reviewers: kcc

    Reviewed By: kcc

    Subscribers: llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67476 — morehouse / detail