collapse
100%
WDescription%
Test Result: 0 tests failing out of a total of 66,465 tests.100
Build stability: No recent builds failed.100
Build History
x
#18678
(pending—Already running 1 builds across all nodes)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Changes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Removed unused TestBuilders. — gkistanova / detail

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Update Kaleidoscope: Change headers — llvm / detail

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. [SelectionDAG] Add guard to automatically insert flags — qiucofan / detail
  2. [CodeGen] Do not call `emitGlobalConstantLargeInt` for constant requires 8 bytes to store — simon / detail

#18534 (Sep 25, 2020 10:55:49 PM)

  1. [Driver] Perform Linux distribution detection only once — dmantipov / detail
  2. [Driver] Fix formatting as suggested by clang-format (NFC) — dmantipov / detail

#18533 (Sep 25, 2020 10:22:56 PM)

  1. Added openmp docs to SphinxDocsBuilder. — alebedev / detail

#18532 (Sep 25, 2020 8:50:39 PM)

  1. [bindings/go] Fix TestAttributes after D88241 — i / detail

#18531 (Sep 25, 2020 8:12:22 PM)

  1. Common code preparation for tblgen-types patch — joker.eph / detail

#18530 (Sep 25, 2020 7:36:30 PM)

  1. [Clang][OpenMP] Added support for nowait target in CodeGen via regular task — tianshilei1992 / detail

#18529 (Sep 25, 2020 7:00:31 PM)

  1. [AArch64][GlobalISel] If a G_BUILD_VECTOR operands are all G_CONSTANT then assign to gpr bank. — Amara Emerson / detail

#18528 (Sep 25, 2020 6:23:17 PM)

  1. [lldb/bindings] Fix -Wformat after D88123 — i / detail
  2. [AArch64][GlobalISel] Add a few more vector type combinations for shift selection. — Amara Emerson / detail
  3. [LowerTypeTests][NewPM] Add constructor that uses command line flags — aeubanks / detail

#18527 (Sep 25, 2020 5:02:04 PM)

  1. [AArch64][SVE] Drop "argmemonly" from gather/scatter with vector base. — efriedma / detail
  2. [TRE][NFC] Refactor Basic Block Processing — efriedma / detail
  3. C API: functions to get mask of a ShuffleVector — efriedma / detail
  4. [LangRef] Clarify the behavior of memory access instructions when pointers/sizes aren't well-defined — aqjune / detail
  5. [RISCV] Fix formatting (NFC) — ebahapo / detail
  6. [IR] Improve the description for Constant::isNormalFP to list all things that are not normal instead of just denormal. NFC — craig.topper / detail
  7. [Object][MachO] Refine the interface of Slice — alexshap / detail
  8. [RISCV] Scheduler description for Bullet — ebahapo / detail
  9. [RISCV] Update driver tests — ebahapo / detail

#18526 (Sep 25, 2020 3:56:00 PM)

  1. [msan] Skip memcpy interceptor called by gethostname — Vitaly Buka / detail
  2. Sema: add support for `__attribute__((__swift_private__))` — Saleem Abdulrasool / detail
  3. Add the ability to write target stop-hooks using the ScriptInterpreter. — jingham / detail

#18525 (Sep 25, 2020 3:20:58 PM)

  1. Add support for firmware/standalone LC_NOTE "main bin spec" corefiles — Jason Molenda / detail

#18524 (Sep 25, 2020 2:32:45 PM)

  1. [InstCombine] Fix test name to match type. NFCI. — llvm-dev / detail
  2. [InstCombine] matchRotate - support (uniform) constant rotation amounts (PR46895) — llvm-dev / detail
  3. Fix copy+paste typo in doxygen parameter name to fix Wdocumentation. NFCI. — llvm-dev / detail
  4. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  5. [lsan] Add interceptor for pthread_detach. — mvanotti / detail

#18523 (Sep 25, 2020 1:56:43 PM)

  1. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail

#18522 (Sep 25, 2020 12:53:51 PM)

  1. [WebAssembly] Check features before making SjLj vars thread-local — tlively / detail
  2. [lldb] Pass reference instead of pointer in protected SBAddress methods. — Jonas Devlieghere / detail
  3. Add a verifier check that rejects non-distinct DISubprogram function — Adrian Prantl / detail
  4. [LoopReroll][NewPM] Port -loop-reroll to NPM — aeubanks / detail
  5. [InstCombine] collectBitParts - add fshl/fshr handling — llvm-dev / detail

#18521 (Sep 25, 2020 11:37:29 AM)

  1. [SCEV] Add another test using info from loop guards for BTC with NE. — flo / detail
  2. [SCEV] Add support for `x != 0` to CollectCondition. — flo / detail
  3. OpaquePtr: Add type to sret attribute — Matthew.Arsenault / detail
  4. [flang][OpenMP] Place the insertion point to the start of the block — SourabhSingh.Tomar / detail
  5. [NFC] Fix comment for DataOp — clementval / detail
  6. [lld-macho] Implement support for PIC — jezng / detail
  7. [lld-macho] Support -bundle — jezng / detail
  8. [lld-macho] Allow the entry symbol to be dynamically bound — jezng / detail
  9. [lld-macho] Support absolute symbols — jezng / detail
  10. [lld-macho] Always include custom syslibroot when running tests — jezng / detail
  11. [lld-macho] Ignore a few more undocumented flags — jezng / detail
  12. [Coroutine] Split PHI Nodes in `cleanuppad` blocks in a way that obeys EH pad rules — xun / detail

#18520 (Sep 25, 2020 10:58:56 AM)

  1. [PowerPC] Add accumulator register class and instructions — baptiste.saleil / detail
  2. Fix Assembler/disubprogram.ll after e17f52d623cc146b7d9bf5a2e02965043508b4c4 — i / detail
  3. [MLIR] Fix for updating function signature in normalizing memrefs — uday / detail
  4. AArch64/GlobalISel: Narrow stack passed argument access size — Matthew.Arsenault / detail
  5. Revert "Add a verifier check that rejects non-distinct DISubprogram function" — Adrian Prantl / detail
  6. Move PassBuilder::registerParseTopLevelPipelineCallback out-of-line — hans / detail

#18519 (Sep 25, 2020 10:17:44 AM)

  1. [NFC] Fix build warnings — jurahul / detail
  2. [profile] Add %t LLVM_PROFILE_FILE option to substitute $TMPDIR — Vedant Kumar / detail
  3. [AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar. — Amara Emerson / detail
  4. Sema: remove unnecessary parameter for SwiftName handling (NFCI) — Saleem Abdulrasool / detail
  5. Fix DISubprogram-v4.ll after e17f52d623cc146b7d9bf5a2e02965043508b4c4 — i / detail

#18518 (Sep 25, 2020 9:27:48 AM)

  1. [SystemZ] Optimize bcmp calls (PR47420) — Dávid Bolvanský / detail
  2. [SCEV] Add support for `x == constant` to CollectCondition. — flo / detail

#18517 (Sep 25, 2020 8:51:35 AM)

  1. [SVE] Revert accidental change from 405e22fbe8719cff6c40eec15c2044f42527f116 — mcinally / detail
  2. Add a verifier check that rejects non-distinct DISubprogram function — Adrian Prantl / detail
  3. [NFC] Fix minor typos in comments and reuse concreteOp. — jurahul / detail
  4. [NFC] Fix syntax of ranked memrefs in the MLIR Language Reference. — jurahul / detail
  5. [libc++][ci] Don't require passing --token to phabricator-report — Louis Dionne / detail
  6. [CMake] Make sure _cmake_system_name has a default — daltenty / detail

#18516 (Sep 25, 2020 8:15:16 AM)

  1. Fix some of the more egregious 80-col and whitespace issues; NFC — aaron / detail
  2. [InstCombine] Add some extra bswap tests from PR39793 — llvm-dev / detail
  3. [PowerPC][NFC] Merged two switch entries. — stefanp / detail
  4. [SCEV] Swap operands if LHS is not unknown. — flo / detail
  5. [AIX] Try to not use LLVM tools while building runtimes — daltenty / detail
  6. [SVE] Lower fixed length VECREDUCE_[SMAX|SMIN] to Scalable — mcinally / detail

#18515 (Sep 25, 2020 7:39:04 AM)

  1. [SCEV] Extract code to collect conditions to lambda (NFC). — flo / detail
  2. Typo fix; NFC — aaron / detail
  3. [InstCombine] Add 'partial' bswap tests from PR39793 — llvm-dev / detail

#18514 (Sep 25, 2020 7:02:22 AM)

  1. [libc++] Initial support for pre-commit CI with Buildkite — Louis Dionne / detail

#18513 (Sep 25, 2020 6:26:59 AM)

  1. [SCEV] Add more tests using info from loop guards for BTC. — flo / detail

#18512 (Sep 25, 2020 5:23:09 AM)

  1. [PPC] [AIX] Implement calling convention IR for C99 complex types on AIX — zarko / detail
  2. [mlir] [VectorOps] generalize printing support for integers — ajcbik / detail
  3. [clang-format] Add a MacroExpander. — klimek / detail
  4. [Analyzer] Fix unused variable warning in Release builds — benny.kra / detail
  5. [gn build] Port e336b74c995 — llvmgnsyncbot / detail

#18511 (Sep 25, 2020 4:44:59 AM)

  1. [msan] Fix gethostent tests — Vitaly Buka / detail
  2. [msan] Remove redundant test — Vitaly Buka / detail
  3. Revert rGe55410f8b260 : "AArch64/GlobalISel: Add testcase for bug 47619" — llvm-dev / detail
  4. [SplitKit] In addDeadDef tolerate parent range that defines more lanes — jay.foad / detail
  5. [AMDGPU] Fix declaration parameter names to match definition — jay.foad / detail
  6. [AArch64] PAC/BTI code generation for LLVM generated functions — momchil.velikov / detail
  7. [Analyzer] Fix for `ExprEngine::computeObjectUnderConstruction()` for base and delegating consturctor initializers — adam.balogh / detail
  8. [CMake][CTE] Add "check-clang-extra-..." targets to test only a particular Clang extra tool — whisperity / detail
  9. [PowerPC][LLD] Extend R2 save stub to support offsets of more than 26 bits — stefanp / detail
  10. [InstCombine] Add bswap tests from funnel shift intrinsics — llvm-dev / detail

#18510 (Sep 25, 2020 2:34:30 AM)

  1. [AArch64][GlobalISel] Make <8 x s16> for G_INSERT_VECTOR_ELT legal. — Amara Emerson / detail
  2. [AArch64][GlobalISel] Manually select G_DUP with s8/s16 gpr scalar operands. — Amara Emerson / detail
  3. [Object/yaml2obj/obj2yaml][test] - Split, cleanup and move MIPS abi-flags.yaml test. NFCI. — grimar / detail

#18509 (Sep 25, 2020 1:59:01 AM)

  1. [flang][driver] Add missing dependency (shared library builds, NFC) — andrzej.warzynski / detail

#18508 (Sep 25, 2020 1:05:01 AM)

  1. [ARM] Find VPT implicitly predicated by VCTP — sam.parker / detail

#18507 (Sep 25, 2020 12:24:58 AM)

  1. [mlir][SCFToGPU] LaunchOp propagate optional attributes — artur.bialas / detail

#18506 (Sep 24, 2020 10:20:09 PM)

  1. [libc] Using llvm_libc memcpy in mem* benchmarks. — asteinhauser / detail

#18505 (Sep 24, 2020 9:44:05 PM)

  1. Fix uninitialized XRayArg — ianlevesque / detail

#18504 (Sep 24, 2020 9:08:08 PM)

  1. [lld][WebAssembly] Allow `atomics` feature with unshared memory — tlively / detail

#18503 (Sep 24, 2020 8:33:00 PM)

  1. [NFC] [PPC] Add PowerPC expected IR tests for C99 complex — zarko / detail

#18502 (Sep 24, 2020 7:35:11 PM)

  1. PR47176: Don't read from an inactive union member if a friend function — richard / detail
  2. [xray] Function coverage groups — ianlevesque / detail

#18501 (Sep 24, 2020 6:58:59 PM)

  1. Hint how to get a symbolized stack trace if llvm-symbolizer is not found on crashes — joker.eph / detail

#18500 (Sep 24, 2020 6:18:13 PM)

  1. [ValueTracking] Make isGuaranteedNotToBeUndefOrPoison exit early when MetadataAsValue is given — aqjune / detail
  2. [lld] Clean up in lld::{coff,elf}::link after D70378 — i / detail
  3. [Hexagon] Avoid crash on CONCAT_VECTORS with illegal element types — kparzysz / detail

#18499 (Sep 24, 2020 5:41:59 PM)

  1. Add a static_assert confirming that DiagnosticBuilder is small — rnk / detail
  2. Revert "Add a static_assert confirming that DiagnosticBuilder is small" — rnk / detail
  3. Revert "[NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing" — rnk / detail
  4. [ValueTracking] Check uses of Argument if it is given to isGuaranteedNotToBeUndefOrPoison — aqjune / detail

#18498 (Sep 24, 2020 4:36:36 PM)

  1. Fix regex in test. — isanbard / detail
  2. [OpenMP] OpenMPOpt Support for Globalization Remarks — jhuber6 / detail
  3. [llvm] Add -bbsections-cold-text-prefix to emit cold clusters to a different section. — snehasishk / detail
  4. [RISCV] Merge the pipeline models for Rocket — ebahapo / detail
  5. [AMDGPU] Fixes typo in the test. NFC. — Stanislav.Mekhanoshin / detail
  6. [MS] Simplify rules for passing C++ records — rnk / detail
  7. [MS] For unknown ISAs, pass non-trivially copyable arguments indirectly — rnk / detail
  8. [intel-pt] Refactor the JSON parsing — walter erquinigo / detail

#18497 (Sep 24, 2020 3:20:28 PM)

  1. [CUDA] Added conversion functions to builtin vars. — tra / detail
  2. [CodeGen] Postprocess PHI nodes for callbr — isanbard / detail
  3. Fix testcase. — isanbard / detail
  4. Revert "[CodeGen] Postprocess PHI nodes for callbr" — isanbard / detail
  5. [NFCI][IR] ConstantRangeTest: refactor operation range gatherers — lebedev.ri / detail
  6. [NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing — lebedev.ri / detail
  7. Reland [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  8. Temporary fix for D85085 debug_loc bug with basic block sections. — tmsriram / detail
  9. [DebugInfo] Fix bug in constructor homing with classes with trivial — akhuang / detail
  10. [LLDB] Add a defensive check for member__f_ — shafik / detail
  11. [WebAssembly] Make SjLj lowering globals thread-local — tlively / detail
  12. [Instruction] Add dropLocation and updateLocationAfterHoist helpers — Vedant Kumar / detail
  13. [lld-macho][re-land] Initial support for common symbols — jezng / detail
  14. [lld-macho][re-land] Implement and test resolution of common symbols — jezng / detail
  15. [lld] Make -z keep-text-section-prefix recognize .text.split. as a prefix. — snehasishk / detail

#18496 (Sep 24, 2020 2:27:22 PM)

  1. [AST] Use data-recursion when building ParentMap, avoid stack overflow. — sam.mccall / detail
  2. Remove stale assert. — isanbard / detail
  3. [mlir][NFC] Promote memory space to BaseMemRefType — diego.caballero / detail
  4. [AArch64] __builtin_return_address for PAuth. — daniel.kiss / detail

#18495 (Sep 24, 2020 1:51:08 PM)

  1. Remove dead branch identified by @rsmith on post-commit for D88236 — erich.keane / detail
  2. [flang][driver] Add missing dependency (shared library builds, NFC) — andrzej.warzynski / detail
  3. [OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default — a.bataev / detail
  4. [CMake][AIX] Set LLVM_ENABLE_PER_TARGET_RUNTIME_DIR appropriately for AIX — daltenty / detail

#18494 (Sep 24, 2020 1:01:35 PM)

  1. [LLD][COFF] Avoid overwriting inputs in tests — alexandre.ganea / detail
  2. [LLD][COFF] Cover usage of LLD-as-a-library in tests — alexandre.ganea / detail
  3. [PR47636] Fix tryEmitPrivate to handle non-constantarraytypes — erich.keane / detail
  4. Add support for setting the path to llvm-symbolizer through an environment variable — joker.eph / detail
  5. GlobalISel: Use unmerge when copying wide vectors to result registers — Matthew.Arsenault / detail
  6. [Modules] Add stats to measure performance of building and loading modules. — vsapsai / detail
  7. [mlir][shape] Start a pass that lowers shape constraints. — silvasean / detail
  8. [NFC][regalloc] Remove unused API in AllocationOrder — mtrofin / detail
  9. [SLP] clean up - use 'const' and ArrayRef constructor; NFC — spatel / detail
  10. Revert "[Modules] Add stats to measure performance of building and loading modules." — vsapsai / detail
  11. AArch64/GlobalISel: Add testcase for bug 47619 — Matthew.Arsenault / detail
  12. [IRSim] Adding wrapper pass for IRSimilarityIdentfier — andrew.litteken / detail

#18493 (Sep 24, 2020 11:53:12 AM)

  1. Revert "Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions"" — rnk / detail
  2. Revert "Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — rnk / detail
  3. [llvm-exegesis] Add whitespace between words in error message — Jinsong Ji / detail
  4. Revert "[OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default" — a.bataev / detail
  5. Basic: add an extra newline for sphinx (NFC) — Saleem Abdulrasool / detail

#18492 (Sep 24, 2020 11:15:59 AM)

  1. [AArch64] Regenerate dag-numsignbits.ll checks — llvm-dev / detail
  2. [Scalar] ConstantHoistingPass - iterate with const references. NFCI. — llvm-dev / detail
  3. [OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default — a.bataev / detail
  4. [SLP] Remove LHS and RHS from OperationData. — craig.topper / detail
  5. [APFloat] prevent NaN morphing into Inf on conversion (PR43907) — spatel / detail

#18491 (Sep 24, 2020 10:36:29 AM)

  1. [AArch64][GlobalISel] Implement __builtin_return_address for PAC-RET — momchil.velikov / detail
  2. [OPENMP]PR47606: Do not update the lastprivate item if it was captured by reference as firstprivate data member. — a.bataev / detail
  3. [AMDGPU] global-isel support for RT — Stanislav.Mekhanoshin / detail

#18490 (Sep 24, 2020 10:00:50 AM)

  1. [OpenMP] cmake option LIBOMPTARGET_NVPTX_MAX_SM for nvptx device RTL — tianshilei1992 / detail
  2. [IRSim][NFC] Removing dead variables from IRSimilarityIdentifier.cpp — andrew.litteken / detail

#18489 (Sep 24, 2020 8:54:56 AM)

  1. [OpenMP] Introduce GOMP teams support in runtime — jonathan.l.peyton / detail
  2. [OpenMP] Introduce GOMP mutexinoutset in the runtime — jonathan.l.peyton / detail
  3. [OpenMP] Introduce GOMP taskwait depend in the runtime — jonathan.l.peyton / detail
  4. [OpenMP] Fix if0 task with dependencies in the runtime — jonathan.l.peyton / detail
  5. [X86][SSE] combineVectorTruncation - enable (pre-SSSE3) vXi16->vXi8 truncation. — llvm-dev / detail
  6. [clang] use string tables for static diagnostic descriptions — froydnj / detail
  7. Sema: add support for `__attribute__((__swift_newtype__))` — Saleem Abdulrasool / detail
  8. [lldb/examples] Add missing declaration in heap.py — davelee.com / detail

#18488 (Sep 24, 2020 7:38:59 AM)

  1. [MLIR] Normalize memrefs in LoadOp and StoreOp of Standard Ops — uday / detail
  2. [NFC][RISCV][builtins] Remove some hard-coded values from i-cache clear routine — luismarques / detail
  3. lld: Try to fix check-lld on incremental builds after 8f2c31f22b974da — thakis / detail
  4. [InstCombine] regenerate test checks; NFC — spatel / detail
  5. [PhaseOrdering] move an 'opt' test from x86 codegen; NFC — spatel / detail
  6. [PhaseOrdering] move test with target requirement to x86 dir — spatel / detail
  7. [MLIR][SPIRV] Fixed dialect loading in deserialization — georgemitenk0v / detail
  8. OpaquePtr: Add helpers for sret to mirror byval — Matthew.Arsenault / detail
  9. IR: Have byref imply dereferenceable — Matthew.Arsenault / detail
  10. [AMDGPU] Fix v3f16 handling for getresinfo — sebastian.neubauer / detail
  11. [AMDGPU] Use cast instead of dyn_cast — jay.foad / detail
  12. [RegisterCoalescer] Fix IMPLICIT_DEF init removal for a register on joining — vpykhtin / detail
  13. [NFC][ARM] Remove dead loop. — sam.parker / detail

#18487 (Sep 24, 2020 6:28:43 AM)

  1. [llvm-objcopy][NFC] refactor error handling. part 1. — a.v.lapshin / detail
  2. [APFloat] add tests for convert of NAN; NFC — spatel / detail
  3. [flang][driver] Remove unnecessary includes in the unittest (NFC) — andrzej.warzynski / detail
  4. [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. — david.truby / detail
  5. Fix a builtbot failure after 3ed04f93e30121867a813a220452b97aebeb1730. — a.v.lapshin / detail
  6. [Support] On Windows, ensure abort() can be catched several times in a row with CrashRecoveryContext — alexandre.ganea / detail
  7. [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  8. [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail
  9. [ARM] Check for LSTP side-effects. — sam.parker / detail
  10. [ARM] LowoverheadLoops: add an option to disable tail-predication — sjoerd.meijer / detail
  11. [AArch64] Regenerate dag-combine-mul-shl.ll checks — llvm-dev / detail
  12. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  13. Improve 723fea23079f9c85800e5cdc90a75414af182bfd - Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  14. Fix f5314d15af4f4514103ea12c74cb208538b8bef5 - [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail

#18486 (Sep 24, 2020 4:16:59 AM)

  1. [mlir] Stop allowing LLVMType Int arguments for GPULaunchFuncOp. — pifon / detail
  2. [SVE] Add new isKnownXX comparison functions to TypeSize — david.sherwood / detail
  3. [clang][Sema] Use enumerator instead of hard-coded constant — mikhail.maltsev / detail
  4. [unittests] Use std::make_tuple to make some toolchains happy again — mikael.holmen / detail
  5. [llvm] Use instead of  in IRSimilarityIdentifierTest.cpp. — pifon / detail
  6. [MLIR][docs] Fix typos — georgemitenk0v / detail
  7. [clangd] Reorder a little bit of init code. NFC — sam.mccall / detail
  8. [asan][test] Disable malloc-no-intercept.c on Solaris — ro / detail
  9. [SCEV] Use loop guard info when computing the max BE taken count in howFarToZero. — flo / detail
  10. [llvm-readobj] - Fix a warning. — grimar / detail
  11. [llvm-readelf/obj] - Stop printing wrong addresses for arm32 unwind info for non-relocatable objects. — grimar / detail
  12. Use different name for auto variable — sepavloff / detail
  13. [lld][ELF][test] Add a couple of test cases for LTO behaviour — james.henderson / detail
  14. [NFC][Docs] fix clang-docs compilation — development / detail

#18486 (Sep 24, 2020 4:16:59 AM)

  1. clang-x86-ninja-win10 enabling LLD — kuhnel / detail

#18485 (Sep 24, 2020 2:04:03 AM)

  1. [flang][driver] Add missing dependency in CMake files — andrzej.warzynski / detail
  2. [flang][NFC] Fix CMake variable name in README.md — andrzej.warzynski / detail
  3. [clangd] Disable suffix matching fallback for C during include insertion — kadircet / detail
  4. [clangd] Fix comment. NFC — sam.mccall / detail
  5. [llvm-objcopy][MachO] Fix --add-section — alexshap / detail

#18484 (Sep 24, 2020 1:27:23 AM)

  1. [OpenMP][MLIR] Add assembly format for master op — kiran.chandramohan / detail

#18483 (Sep 24, 2020 12:51:00 AM)

  1. Revert "[lld-macho] Implement and test resolution of common symbols" — omair.javaid / detail
  2. Revert "[lld-macho] Initial support for common symbols" — omair.javaid / detail
  3. [flang][driver] Fix options flag in the frontend driver — andrzej.warzynski / detail

#18482 (Sep 24, 2020 12:15:04 AM)

  1. [IRSim] Adding a basic similarity identifier. — andrew.litteken / detail

#18481 (Sep 23, 2020 11:28:40 PM)

  1. [DWARFYAML] Make the ExtLen field of extended opcodes optional. — Xing / detail

#18480 (Sep 23, 2020 10:50:11 PM)

  1. DebugInfo: Filter DWARFv5 TUs out of the debug_info unit list when CUs requested — dblaikie / detail
  2. [IRSim][NFC] Removing warning from IRSimilarityIdentifier — andrew.litteken / detail

#18479 (Sep 23, 2020 10:15:02 PM)

  1. [dwarfdump] Warn for tags with DW_CHILDREN_yes but no children. — Jonas Devlieghere / detail

#18478 (Sep 23, 2020 9:12:40 PM)

  1. Revert "[IRSim] Adding structural comparison to IRSimilarityCandidate." — andrew.litteken / detail
  2. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  3. [Power10]  Implement custom codegen for the vec_replace_elt and vec_replace_unaligned builtins. — amy.kwan1 / detail

#18477 (Sep 23, 2020 8:36:50 PM)

  1. [lld-macho][NFC] Make `!= nullptr` implicit — jezng / detail
  2. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail

#18476 (Sep 23, 2020 8:00:17 PM)

  1. [GlobalISel][AMDGPU] Lower G_SMULH/G_UMULH — Pushpinder.Singh / detail
  2. [lld-macho] Initial support for common symbols — jezng / detail
  3. [lld-macho] Implement and test resolution of common symbols — jezng / detail
  4. [lld-macho] Emit indirect symbol table — jezng / detail
  5. [lld-macho] Ignore `-mllvm` and its argument — jezng / detail
  6. [lld-macho] Support -weak_lx, -weak_library, -weak_framework — jezng / detail
  7. [lld-macho][NFC] Refactor syslibroot / library path lookup — jezng / detail

#18475 (Sep 23, 2020 7:22:45 PM)

  1. Revert "[NewPM] Add callbacks to PassBuilder to run before/after parsing a pass" — aeubanks / detail
  2. [AMDGPU] Consider all SGPR uses as unique in constant bus verify — carl.ritson / detail
  3. [NFC] Remove unnecessary default constructors — aeubanks / detail

#18474 (Sep 23, 2020 6:44:37 PM)

  1. Utility: ignore OS version on non-Darwin targets in `ArchSpec` — Saleem Abdulrasool / detail
  2. [X86] Add TDX instructions. — freddy.ye / detail
  3. [X86] Parse data32 call in .code16 as CALLpcrel32 — i / detail

#18473 (Sep 23, 2020 6:09:01 PM)

  1. Explicitly specify CMAKE_AR in WinMsvc.cmake — smeenai / detail

#18472 (Sep 23, 2020 5:30:33 PM)

  1. [CGProfile] don't emit cgprofile entry if called function is dllimport — zequanwu / detail

#18471 (Sep 23, 2020 4:53:20 PM)

  1. [JSON] Add error reporting to fromJSON and ObjectMapper — sam.mccall / detail
  2. Fix LLDB tweak in 62a47e994fcf5b73e29547d26cd9676b30cb69a3 — sam.mccall / detail
  3. [libc++] Fix spurious test failure in -fno-exceptions — Louis Dionne / detail
  4. [clangd] Improve bad-RPC-payload error messages slightly — sam.mccall / detail

#18470 (Sep 23, 2020 4:13:56 PM)

  1. [JSON] Facility to track position within an object and report errors. — sam.mccall / detail
  2. [NewPM][MSSA] Fix failures under NPM due to -enable-mssa-loop-dependency — aeubanks / detail
  3. [NewPM][CGSCC] Handle newly added functions in updateCGAndAnalysisManagerForPass — aeubanks / detail
  4. [NewPM] Add callbacks to PassBuilder to run before/after parsing a pass — aeubanks / detail
  5. [JSON] Display errors associated with Paths in context — sam.mccall / detail
  6. [libunwind] Combine dl_iterate_phdr codepaths for DWARF and EHABI — rprichard / detail
  7. [libunwind] Optimize dl_iterate_phdr's findUnwindSectionsByPhdr — rprichard / detail

#18469 (Sep 23, 2020 3:04:01 PM)

  1. Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail
  2. [AArch64] Expand some vector of i64 reductions on NEON — mcinally / detail
  3. [SelectionDAG][GISel] Make LegalizeDAG lower FNEG using integer ops. — efriedma / detail
  4. [JSON] Allow emitting comments in json::OStream — sam.mccall / detail
  5. [lld-macho] cleanup unimplemented-option warnings — gkm / detail
  6. [X86] Add a memory clobber to the bittest intrinsic inline asm. Get default clobbers from the target — craig.topper / detail
  7. [lld-macho] handle options -search_paths_first, -search_dylibs_first — gkm / detail

#18468 (Sep 23, 2020 1:50:52 PM)

  1. [LoopTerminology][NFC] Fix formatting typo — sdi1600105 / detail
  2. Clean up test file, NFC — kparzysz / detail
  3. [PowerPC] Implement Vector signed/unsigned __int128 overloads for the comparison builtins — conanap / detail
  4. [PowerPC] Implement the 128-bit vec_[all|any]_[eq | ne | lt | gt | le | ge] builtins in Clang/LLVM — conanap / detail

#18467 (Sep 23, 2020 12:45:41 PM)

  1. [gn build] Allow option to build with asan/tsan/ubsan — aeubanks / detail
  2. [mlir][OpFormatGen] Update "custom" directives for attributes. — joker.eph / detail
  3. [AArch64][SVE] Fix frame offset calculation when d8 is saved. — efriedma / detail
  4. Add `breakpoint delete --disabled`: deletes all disabled breakpoints. — jingham / detail
  5. [AMDGPU] Make ds fp atomics overloadable — Stanislav.Mekhanoshin / detail
  6. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  7. [PowerPC][PCRelative] Thread Local Storage Support for Local Dynamic — wei.huang / detail
  8. asan: Use `#if` to test CAN_SANITIZE_LEAKS — mcgrathr / detail
  9. [scudo][standalone] Fix tests under ASan/UBSan — kostyak / detail
  10. Revert "[lsan] On Fuchsia, don't use atexit hook for leak checks" — nikita.ppv / detail
  11. [AArch64][SVE] Add lowering for llvm frecpx — muhammad.asif.manzoor / detail
  12. Allow init_priority values <= 100 and > 65535 within system headers. — aaron / detail
  13. [lldb] Normalize paths in new test — jotrem / detail

#18466 (Sep 23, 2020 11:13:49 AM)

  1. [Support/Path] Add path::is_absolute_gnu — rengolin / detail
  2. Add REQUIRES to embed-bitcode-noopt.ll — mtrofin / detail
  3. [EarlyCSE] Fix crash with expensive checks after D87691 — kparzysz / detail
  4. Revert D87970 "[ThinLTO] Avoid temporaries when loading global decl attachment metadata" — i / detail
  5. Break long line accidentally left in the previous commit — kparzysz / detail
  6. [Driver] Check whether Gentoo-specific configuration directory exists — dmantipov / detail
  7. Re-apply https://reviews.llvm.org/D87921, was reverted to triage a PPC bot failure. — tmsriram / detail
  8. Enhance TableGen so that backends can produce better error messages. — paul / detail
  9. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  10. [TTI] add wrapper for matching vector reduction to reduce code duplication; NFC — spatel / detail
  11. Fix include location (accidentally committed a local variation) — epastor / detail
  12. [X86] Improve demanded bits for X86ISD::BEXTR. — craig.topper / detail
  13. [SLP] Make HorizontalReduction::getOperationData take an Instruction* instead of a Value*. NFCI — craig.topper / detail
  14. Revert "[ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers" — epastor / detail
  15. Update Phabricator doc to remove the warning on "arc land": tags a properly handled server side now — joker.eph / detail
  16. Document the `--verbatim` flag from arc to update the description for a phabricator revision — joker.eph / detail
  17. [lsan] On Fuchsia, don't use atexit hook for leak checks — mcgrathr / detail

#18465 (Sep 23, 2020 9:58:44 AM)

  1. [MLIR][NFC] Adopt use of BlockRange in place of ArrayRef<Block *> — jurahul / detail
  2. Remove MLIR C-API explicit registration of standard ops. — stellaraccident / detail
  3. [UpdateTestChecks] Remove bug-exposing test — David A Greene / detail
  4. NFC: Remove dangling dep on MLIRStandardOps. — stellaraccident / detail
  5. [MBFIWrapper] Add a new function getBlockProfileCount — carrot / detail
  6. [clang]Test ensuring -fembed-bitcode passed to cc1 captures pre-opt bitcode. — mtrofin / detail
  7. Add optimal thread strategy — dmantipov / detail

#18464 (Sep 23, 2020 9:22:13 AM)

  1. Fix regressioin in test dwp-separate-debug-file.cpp — Yaxun.Liu / detail
  2. [MLIR] Change default builders generated by TableGen to use TypeRange for result types — jurahul / detail
  3. [MLIR][NFC] Adopt use of TypeRange in build() methods. — jurahul / detail
  4. Improve dynamic AST matching diagnostics for conversion errors — aaron / detail
  5. Update the documentation for the MLIR Dialect class (NFC) — joker.eph / detail

#18463 (Sep 23, 2020 8:45:31 AM)

  1. [mlir][ods] Custom builder with no params — jpienaar / detail
  2. [mlir] Remove unneeded OpBuilder params. NFC. — jpienaar / detail
  3. Revert "[AMDGPU] Insert waitcnt after returning from call" — sebastian.neubauer / detail
  4. Add missing namespace closure comment. NFCI. — llvm-dev / detail
  5. Add missing namespace closure comments. NFCI. — llvm-dev / detail
  6. [AArch64] Fix ldst optimization of non-immediate store offset — weiwei64 / detail
  7. recommit [HIP] Fix -gsplit-dwarf option — Yaxun.Liu / detail
  8. [lldb] Remove lldb-perf remenant — davelee.com / detail
  9. [mlir] Add insert before/after to list-like constructs in C API — zinenko / detail

#18462 (Sep 23, 2020 8:09:47 AM)

  1. Add Operation to python bindings. — stellaraccident / detail
  2. Implement python iteration over the operation/region/block hierarchy. — stellaraccident / detail
  3. Add mlir python APIs for creating operations, regions and blocks. — stellaraccident / detail
  4. NFC: Remove unused variable. — stellaraccident / detail

#18461 (Sep 23, 2020 7:32:22 AM)

  1. [VPlan] Disconnect VPValue and VPUser. — flo / detail
  2. [SVE] Lower fixed length ISD::VECREDUCE_ADD to Scalable — mcinally / detail
  3. [clangd] Refactor code completion signal's utility properties. — usx / detail
  4. [docs][llvm] Fix typos — paul / detail
  5. [mlir][openacc] Use OptionalParseResult in loop op parser instead of bool variables — clementval / detail

#18461 (Sep 23, 2020 7:32:22 AM)

  1. [zorg] [PowerPC] set lld as the default linker on ppc64le-clang-rhel bot — saghir / detail

#18460 (Sep 23, 2020 6:51:38 AM)

  1. [CUDA][HIP] Fix static device var used by host code only — Yaxun.Liu / detail
  2. [OpenMP][flang]Lower NUM_THREADS clause for parallel construct — SourabhSingh.Tomar / detail
  3. [mlir] Added support for f64 memref printing in runner utils — limo / detail
  4. [flang] Removed OpenMP lowering unittests — SourabhSingh.Tomar / detail
  5. [NFCI][flang] Renamed a variable name to a more descriptive name — SourabhSingh.Tomar / detail
  6. [libc++] Re-apply fdc41e11f (LWG1203) without breaking the C++11 build — Louis Dionne / detail
  7. [lldb] Fix GetRemoteSharedModule fallback logic — jotrem / detail
  8. AMDGPU: Check global FP atomics match default FP mode — Matthew.Arsenault / detail
  9. GlobalISel: Fix truncating shift amount in trunc (shl) combine — Matthew.Arsenault / detail
  10. Fix typos in ASTMatchers.h; NFC — aaron / detail
  11. [NFC][ARM] Pre-commit tail predication test — sam.parker / detail
  12. [SystemZ] Make sure not to call getZExtValue on a >64 bit constant. — paulsson / detail
  13. [mlir] Fix typos in Dialect.h. NFC. — zinenko / detail

#18459 (Sep 23, 2020 4:41:05 AM)

  1. [llvm-readelf/obj] - Cleanup the code. NFCI. — grimar / detail
  2. [AMDGPU] Insert waitcnt after returning from call — sebastian.neubauer / detail
  3. [llvm-readelf/obj] - Print section symbol names properly when dumping relocations. — grimar / detail
  4. [llvm-readelf/obj] - Fix extended section symbol indices printed in warnings for MIPS GOT/PLT entries. — grimar / detail
  5. [SVE][CodeGen] Lower legal integer -> floating point conversions — kerry.mclaughlin / detail
  6. [flang] CHARACTER(*) return does not require explicit interface — jperier / detail

#18459 (Sep 23, 2020 4:41:05 AM)

  1. Name builddir of x86_64-fedora-clang builder like the slave/worker fedora-llvm-x86_64 — kkleine / detail
  2. clang-x86-ninja-win10 fixed slash replacement — kuhnel / detail
  3. clang-x86-ninja-win10 fixed MSVC version output — kuhnel / detail

#18458 (Sep 23, 2020 2:30:25 AM)

  1. [analyzer][StdLibraryFunctionsChecker] Fix getline/getdelim signatures — gabor.marton / detail
  2. [analyzer][StdLibraryFunctionsChecker] Separate the signature from the summaries — gabor.marton / detail

#18458 (Sep 23, 2020 2:30:25 AM)

  1. Added x86_64-fedora-clang builder and fedora-llvm-x86_64 slave — kkleine / detail

#18457 (Sep 23, 2020 1:29:09 AM)

  1. Revert "[libc++] Implement LWG1203" — Raphael Isemann / detail
  2. [SVE] Make EVT::getScalarSizeInBits and others consistent with Type::getScalarSizeInBits — david.sherwood / detail

#18456 (Sep 23, 2020 12:52:29 AM)

  1. Revert "[RISCV][ASAN] implementation of ThreadSelf  for riscv64" — Vitaly Buka / detail
  2. [NFC] Reformat preprocessor directives — Vitaly Buka / detail
  3. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — Vitaly Buka / detail
  4. [mlir][Linalg] Add pattern to fold linalg.tensor_reshape that add unit extent dims. — ravishankarm / detail
  5. [AMDGPU] Fix merging m0 inits — Piotr Sobczak / detail
  6. [SVE] Fix InstCombinerImpl::PromoteCastOfAllocation for scalable vectors — david.sherwood / detail

#18455 (Sep 22, 2020 11:36:44 PM)

  1. [MC] [Win64EH] Try to generate packed unwind info where possible — martin / detail
  2. [InstCombine] Add parentheses in assert to silence GCC warning. NFC. — martin / detail
  3. [CVP] Remove a redundant trailing semicolon, fixing GCC warnings. NFC. — martin / detail
  4. [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins — albionapc / detail

#18454 (Sep 22, 2020 11:00:20 PM)

  1. [RISCV][ASAN] implementation for vfork interceptor for riscv64 — Vitaly Buka / detail
  2. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — Vitaly Buka / detail
  3. Add a dump() method on the pass manager for debugging purpose (NFC) — joker.eph / detail

#18453 (Sep 22, 2020 10:23:39 PM)

  1. [Analyzer][WebKit] Use tri-state types for relevant predicates — Jan Korous / detail
  2. [RISCV][ASAN] implementation of internal syscalls wrappers for riscv64 — Vitaly Buka / detail
  3. [RISCV][ASAN] implementation of clone interceptor for riscv64 — Vitaly Buka / detail

#18452 (Sep 22, 2020 9:48:00 PM)

  1. [Sanitizers] Fix test case that doesn't clean up after itself — nemanja.i.ibm / detail
  2. [sanitizers] Remove the message queue with IPC_RMID after D82897 — i / detail
  3. [RISCV][ASAN] updated platform macros to simplify detection of RISCV64 platform — Vitaly Buka / detail

#18451 (Sep 22, 2020 9:12:05 PM)

  1. [ThinLTO] Avoid temporaries when loading global decl attachment metadata — tejohnson / detail
  2. [lld-maco] fix build breakage — gkm / detail

#18450 (Sep 22, 2020 8:36:34 PM)

  1. [lld-macho] In the context of relocs, s/target/referent/ for sections & symbols — gkm / detail

#18449 (Sep 22, 2020 8:00:57 PM)

  1. [test][NewPM] Fix update-scev.ll under NPM — aeubanks / detail
  2. [CostModel][X86] add CostModel for SK_Select(v8f64, v8i64, v16f32, v16i32, v32i16, v64i8) — bing1.yu / detail
  3. [test][NewPM] Clean up ScalarEvolution tests to work under NPM — aeubanks / detail

#18448 (Sep 22, 2020 7:25:28 PM)

  1. Revert "[IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData." — andrew.litteken / detail

#18447 (Sep 22, 2020 6:50:10 PM)

  1. [NewPM] Pin tests with -debug-pass to legacy PM — aeubanks / detail

#18446 (Sep 22, 2020 5:45:25 PM)

  1. [lld-macho] handle option -headerpad_max_install_names — gkm / detail
  2. [EHStreamer] Ensure CallSiteEntry::{BeginLabel,EndLabel} are non-null. NFC — i / detail
  3. Revert "Canonicalize declaration pointers when forming APValues." — leonardchan / detail
  4. [DWARFYAML][test] Simplify __debug_pubnames/types tests. NFC. — Xing / detail

#18445 (Sep 22, 2020 5:10:22 PM)

  1. [NFC][docs] Fix link. — joker.eph / detail
  2. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  3. [Clang] Fix a typo in implicit-int-float-conversion.c — noreply / detail

#18444 (Sep 22, 2020 4:35:17 PM)

  1. [trace] avoid using <regex> — walter erquinigo / detail
  2. [ORC][examples] Add missing library dependencies. — Lang Hames / detail

#18443 (Sep 22, 2020 4:01:06 PM)

  1. [InstCombine] Fix errno bug in pow expansion to sqrt — hubert.reinterpretcast / detail
  2. [InstCombine][NFC][tests] Add ninf base value case to pow-sqrt.ll — hubert.reinterpretcast / detail

#18442 (Sep 22, 2020 3:12:53 PM)

  1. [AArch64] Teach analyzeBranch to remove branch equivelent to fallthrough — listmail / detail
  2. [libc++] NFC: Collocate C++20 removed members of std::allocator — Louis Dionne / detail
  3. [libc++] NFC: Reindent the feature test macro generation script — Louis Dionne / detail
  4. [SLP]Fix coding style, NFC. — a.bataev / detail

#18441 (Sep 22, 2020 2:37:07 PM)

  1. Fix build due to renaming in LoopInfo. — michael.hliao / detail

#18440 (Sep 22, 2020 2:16:32 PM)

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

#18439 (Sep 22, 2020 12:19:54 PM)

  1. [LoopInfo][NewPM] Fix tests in Analysis/LoopInfo under NPM — aeubanks / detail
  2. [test][NewPM] Pin do-nothing-intrinsic.ll to legacy PM — aeubanks / detail
  3. [NFC][CVP] Add tests for srem with potentially different sigdness domains — lebedev.ri / detail
  4. [CVP] Enhance SRem -> URem fold to work not just on non-negative operands — lebedev.ri / detail
  5. [ConstantRange] binaryXor(): special-case binary complement case - the result is precise — lebedev.ri / detail
  6. [ConstantRange] Introduce getActiveBits() method — lebedev.ri / detail
  7. [NFC][CVP] processUDivOrURem(): refactor to use ConstantRange::getActiveBits() — lebedev.ri / detail
  8. [NFC][APInt] Refactor getMinSignedBits() in terms of getNumSignBits() — lebedev.ri / detail
  9. [ConstantRange] Introduce getMinSignedBits() method — lebedev.ri / detail
  10. [NFC][CVP] Give a better name STATISTIC() counting udiv i16 -> udiv i8 xforms — lebedev.ri / detail
  11. [NFC][CVP] Add tests for SDiv/SRem narrowing — lebedev.ri / detail
  12. [CVP] Narrow SDiv/SRem to the smallest power-of-2 that's sufficient to contain its operands — lebedev.ri / detail
  13. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail
  14. Revert "[lldb] XFAIL TestMemoryHistory on Linux" — Raphael Isemann / detail

#18438 (Sep 22, 2020 11:31:28 AM)

  1. [ASTMatchers] Avoid recursion in ancestor matching to save stack space. — sam.mccall / detail
  2. [NFC][regalloc] Simplify/conform to style guide indvars in Greedy — mtrofin / detail
  3. Version 0.5 of the new "TableGen Backend Developer's Guide." — paul / detail
  4. [Analyzer][WebKit] UncountedLocalVarsChecker — Jan Korous / detail
  5. [gn build] Port 848d66fafd2 — llvmgnsyncbot / detail
  6. [gn build] Port 8a64689e264 — llvmgnsyncbot / detail
  7. [clang] Fix a typo-correction crash — hokein.wu / detail
  8. [test][MC] Rehabilitate llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  9. [NFC] Replace tabs with spaces in PPCInstrPrefix.td — hubert.reinterpretcast / detail
  10. [InstCombine] For pow(x, +/-0.5), stop falling into pow(x, 1.5), etc. case — hubert.reinterpretcast / detail
  11. [lldb] Skip test_common_completion_process_pid_and_name with reproducers — Jonas Devlieghere / detail
  12. [lldb] Skip TestMiniDumpUUID with reproducers — Jonas Devlieghere / detail

#18437 (Sep 22, 2020 10:20:14 AM)

  1. Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  2. [DAG] Remove DAGTypeLegalizer::GenWidenVectorTruncStores (PR42046) — llvm-dev / detail
  3. [PowerPC] Implement the 128-bit Vector Divide Extended Builtins in Clang/LLVM — amy.kwan1 / detail
  4. [PowerPC] Implement Vector String Isolate Builtins in Clang/LLVM — amy.kwan1 / detail
  5. [mlir] NFC: fix trivial typos under include directory — ishizaki / detail
  6. [mlir][ods] Make OpBuilder and OperationState optional — jpienaar / detail
  7. [SyntaxTree] Test the List API — ecaldas / detail

#18436 (Sep 22, 2020 9:13:59 AM)

  1. Sema: introduce `__attribute__((__swift_name__))` — Saleem Abdulrasool / detail
  2. [OpenMPOpt] Refactored "issue" and "wait" declarations for data map runtime call. — htobonmm7 / detail
  3. [lld-macho] Make lld::getInteger() tolerate leading "0x"/"0X" when base is 16 — gkm / detail
  4. [sanitizer_common] Add debug print to sysmsg.c — mascasa / detail

#18435 (Sep 22, 2020 8:37:56 AM)

  1. [lld-macho] minimally handle option -dynamic — gkm / detail
  2. [AIX][compiler-rt] Use the AR/ranlib mode flag for 32-bit and 64-bit mode — daltenty / detail
  3. [libc++] Implement C++20's P0784 (More constexpr containers) — Louis Dionne / detail
  4. [GVNSink][NewPM] Add GVNSinkPass to PassRegistry.def — aeubanks / detail
  5. [scudo][standalone] Remove the pthread key from the shared TSD — kostyak / detail
  6. [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  7. [DI][ASan][NewPM] Fix some DebugInfo ASan tests under NPM — aeubanks / detail

#18434 (Sep 22, 2020 8:02:42 AM)

  1. [VPlan] Add dump() helper to VPValue & VPRecipeBase. — flo / detail

#18433 (Sep 22, 2020 7:27:41 AM)

  1. [NFC][mlir] Remove llvm:: prefix from SmallVector in parallel pretty printer. — david.truby / detail
  2. [AIX][clang][driver] Make sure crti[_64].o is linked in C++ mode — daltenty / detail
  3. [X86] Cleanup/add namespace closure comments. NFCI. — llvm-dev / detail
  4. [X86] Add missing namespace closure comments. NFCI. — llvm-dev / detail
  5. [PeepholeOptimizer] Enhance the redundant COPY elimination. — michael.hliao / detail

#18432 (Sep 22, 2020 6:44:21 AM)

  1. [ARM][TTI] Prevents constants in a min(max) or max(min) pattern from being hoisted when in a loop — meera.nakrani / detail
  2. [SCEV] Handle `less` predicates for FoundPred = NE — mkazantsev / detail
  3. [SystemZ][z/OS] Set default wchar_t type for zOS — Abhina.Sreeskantharajan / detail
  4. [LLD][PowerPC][test] Update thunk range error report for PPC64PCRelLongBranchThunk — wei.huang / detail
  5. [ARM] Trying to fix asan buildbot — sam.parker / detail
  6. [libc++] NFC: Remove trailing whitespace from the feature test macro table — Louis Dionne / detail
  7. [SLP] Merge null and dyn_cast<> checks into dyn_cast_or_null<>. NFCI. — llvm-dev / detail
  8. [MLIR][Standard] Add `atan` to standard dialect — frgossen / detail
  9. [SyntaxTree] Add tests for the assignment of the `canModify` tag. — ecaldas / detail
  10. [SLP] clean up code in gather(); NFC — spatel / detail
  11. [SLP] move misplaced code comments; NFC — spatel / detail
  12. [SLP] reduce code duplication for checking parent block; NFC — spatel / detail
  13. [PowerPC] Fix for compiler side issue in PCRelative Local Exec — stefanp / detail

#18431 (Sep 22, 2020 4:37:32 AM)

  1. Revert "Reapply Revert "RegAllocFast: Rewrite and improve"" — omair.javaid / detail
  2. [ARM] Improve VPT predicate tracking — sam.parker / detail
  3. [AMDGPU] More codegen patterns for v2i16/v2f16 build_vector — jay.foad / detail
  4. Revert "Implement a new kind of Pass: dynamic pass pipeline" — benny.kra / detail
  5. [SCEV] Support unsigned predicates in isKnownPredicateViaNoOverflow — mkazantsev / detail
  6. [MLIR][Linalg] Fix assertion in dependency analysis — frgossen / detail
  7. [NFC][PowerPC]Add tests for multiply-by-constant. — esme.yi / detail
  8. [APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI. — llvm-dev / detail
  9. [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec — stefanp / detail
  10. Revert rGf835779160ec303 "[APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI." — llvm-dev / detail
  11. [lldb] Ignore certain Clang type sugar when creating the type name — Raphael Isemann / detail

#18431 (Sep 22, 2020 4:37:32 AM)

  1. clang-x86-ninja-win10 - replacing backslashes — kuhnel / detail

#18430 (Sep 22, 2020 2:30:53 AM)

  1. [llvm-readobj/elf] - Stop reporting invalid extended indexes in warnings for unnamed section symbols. — grimar / detail
  2. [SyntaxTree][Synthesis] Fix: `deepCopy` -> `deepCopyExpandingMacros`. — ecaldas / detail

#18429 (Sep 22, 2020 1:56:04 AM)

  1. [MLIR] Add subf and rsqrt EDSC intrinsics — ntv / detail
  2. [mlir][Linalg] Uniformize linalg.generic with named ops. — ntv / detail

#18428 (Sep 22, 2020 1:14:13 AM)

  1. Reapply: [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  2. [AArch64] Fix return type of Neon scalar comparison intrinsics — david.spickett / detail
  3. [ARM] VPT validForTailPredication — sam.parker / detail
  4. [ARM] Remove MVEDomain from VLDR/STR of P0 — sam.parker / detail

#18427 (Sep 22, 2020 12:39:23 AM)

  1. Revert "[CMake] Use find_dependency in LLVMConfig.cmake" — phosek / detail

#18426 (Sep 22, 2020 12:04:33 AM)

  1. [clang] Traverse init-captures while indexing — zeratul976 / detail
  2. [CMake] Use find_dependency in LLVMConfig.cmake — phosek / detail
  3. [CMake] Use append for CMAKE_REQUIRED_* variables — phosek / detail
  4. [SyntaxTree][Nit] Take `ArrayRef` instead of `std::vector` as argument for `createTree` — ecaldas / detail
  5. [SyntaxTree] Test `findFirstLeaf` and `findLastLeaf` — ecaldas / detail
  6. [gn build] Port af582c9b0f3 — llvmgnsyncbot / detail

#18426 (Sep 22, 2020 12:04:33 AM)

  1. Update recipe for flang-aarch64 slaves — caroline.concatto / detail

#18425 (Sep 21, 2020 11:30:52 PM)

  1. [clangd] Link libclangdSupport into clangd-index-server — zeratul976 / detail

#18424 (Sep 21, 2020 10:28:28 PM)

  1. Reorder linalg.conv indexing_maps loop order — ataei / detail
  2. [AlwaysInliner] Emit optimization remarks — aeubanks / detail

#18423 (Sep 21, 2020 9:54:54 PM)

  1. [WebAssembly][MC] Fix computation of relative symbol offset — d.c.ddcc / detail

#18422 (Sep 21, 2020 7:42:14 PM)

  1. [LoopUnswitch] Trivial simplification: remove trivial dead condition after unswitch — serguei.katkov / detail

#18421 (Sep 21, 2020 7:07:13 PM)

  1. [mlir] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D85869 — i / detail

#18420 (Sep 21, 2020 6:31:29 PM)

  1. [Delinearization][NewPM] Port delinearization to NPM — aeubanks / detail
  2. [UnifyLoopExits] Pin tests with -unify-loop-exits to legacy PM — aeubanks / detail
  3. [lldb] Delete two unneeded <regex> — i / detail
  4. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail

#18419 (Sep 21, 2020 5:56:34 PM)

  1. Revert D71539 "Recommit "[SCEV] Look through single value PHIs."" — i / detail
  2. Fix reporting the lack of global variables in "target var". — jingham / detail
  3. [libc++] Fix copy/paste error that broke a test — Louis Dionne / detail
  4. Include sstream after D85705 — i / detail
  5. [NewPM] Pin -lazy-branch-prob and -lazy-block-freq tests to legacy PM — aeubanks / detail

#18418 (Sep 21, 2020 5:21:42 PM)

  1. [EarlyCSE] Handle masked loads and stores — kparzysz / detail
  2. [docs] Update ExtendingLLVM.rst — ncv / detail
  3. Add a "Trace" plug-in to LLDB to add process trace support in stages. — walter erquinigo / detail
  4. NFC: Add whitespace-changing revisions to .git-blame-ignore-revs — Louis Dionne / detail
  5. [libc++] Fix failures when running the test suite without RTTI — Louis Dionne / detail

#18418 (Sep 21, 2020 5:21:42 PM)

  1. Renamed LLVMBuildFactory.pathRelativeToBuild to LLVMBuildFactory.pathRelativeTo. — gkistanova / detail

#18417 (Sep 21, 2020 4:45:40 PM)

  1. Fix comment typos. NFC. — kazu / detail
  2. [lldb/test] Clean up version checking. — rupprecht / detail
  3. [llvm] Fix comment typos.  NFC. — kazu / detail
  4. [RISCV] Do not mandate scheduling for CSR instructions — ebahapo / detail
  5. [SimplifyCFG] Override options in default constructor — aeubanks / detail
  6. [MLIR][Affine][VectorOps] Utility to vectorize loop nest using strategy — diego.caballero / detail
  7. [NewPM] Support -disable-simplify-libcall/-disable-builtin in NPM opt — aeubanks / detail

#18416 (Sep 21, 2020 4:09:02 PM)

  1. [AArch64][GlobalISel] Make <4 x s16> G_ASHR and G_LSHR legal. — Amara Emerson / detail
  2. [mlir] Add tutorial index.md pages — jpienaar / detail
  3. [AArch64][GlobalISel] Add a post-legalize combine for lowering vector-immediate G_ASHR/G_LSHR. — Amara Emerson / detail
  4. [AArch64][GlobalISel] Merge selection of vector-vector G_ASHR/G_LSHR and support more cases. — Amara Emerson / detail

#18415 (Sep 21, 2020 3:33:54 PM)

  1. [ASTImporter] Modifying ImportDeclContext(...) to ensure that we also handle the case when the FieldDecl is an ArrayType whose ElementType is a RecordDecl — shafik / detail
  2. [NFC][regalloc] Use reverse iterator ranges for improved readability — mtrofin / detail
  3. Don't build a StringLiteral expression with reference type when — richard / detail

#18414 (Sep 21, 2020 2:55:33 PM)

  1. Revert "[clang-cl] Always interpret the LIB env var as separated with semicolons" — martin / detail

#18413 (Sep 21, 2020 2:14:56 PM)

  1. AMDGPU: Don't add frame register to frame pseudos — Matthew.Arsenault / detail
  2. [SLP] use std::distance/find to reduce code; NFC — spatel / detail
  3. [Analyzer] GNU named variadic macros in Plister — Chris.Hamilton / detail
  4. [clang] [MinGW] Add an implicit .exe suffix even when crosscompiling — martin / detail
  5. [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  6. [CodeGen] [WinException] Only produce handler data at the end of the function if needed — martin / detail
  7. [Hexagon] Make HexagonVLCR compatibile with New PM — pzheng / detail
  8. [PowerPC] Remove unnecessary patterns and types — baptiste.saleil / detail
  9. [EarlyCSE] Small refactoring changes, NFC — kparzysz / detail

#18412 (Sep 21, 2020 1:18:22 PM)

  1. [libc++] Verify base substitutions earlier in the testing format — Louis Dionne / detail
  2. [LoopVectorize] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  3. [InstCombine] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  4. [Coverage] Add empty line regions to SkippedRegions — zequanwu / detail
  5. Reapply Revert "RegAllocFast: Rewrite and improve" — Matthew.Arsenault / detail
  6. [mlir] Add missing space in debug message — stephen.neuendorffer / detail

#18411 (Sep 21, 2020 12:30:16 PM)

  1. [ELF][test] Delete large temporary files and make some temporary files smaller with two text segments — i / detail
  2. [NFC][SCEV] Cleanup lowering of @llvm.uadd.sat, (-1 - V) is just ~V — lebedev.ri / detail
  3. [DIE] Remove DeadInstEliminationPass — aeubanks / detail

#18410 (Sep 21, 2020 11:54:13 AM)

  1. [SLP] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  2. [AIX][Clang][Driver] Add handling of shared option — daltenty / detail
  3. [ObjCARC] Initialize return value — aeubanks / detail
  4. [AMDGPU] Adding mutex to guard lld::elf::link interface use — zhuoryin / detail
  5. [MS] On x86_32, pass overaligned, non-copyable arguments indirectly — rnk / detail
  6. [AMDGPU] Fixed typo in intrinsic comment. NFC. — Stanislav.Mekhanoshin / detail

#18409 (Sep 21, 2020 10:53:51 AM)

  1. [lldb/Commands] Fix outdated `breakpoint command add` help string — davelee.com / detail
  2. [cmake] Centralize LLVM_ENABLE_WARNINGS option — davelee.com / detail
  3. [SLP] Use for-range loops across ValueLists. NFCI. — llvm-dev / detail
  4. [NFC][SCEV] Add tests for @llvm.abs intrinsic — lebedev.ri / detail
  5. [SCEV] Recognize @llvm.abs as smax(x, -x) — lebedev.ri / detail
  6. [NFC][SCEV] Add tests for @llvm.*.sat intrinsics — lebedev.ri / detail
  7. [SCEV] Recognize @llvm.usub.sat as `%x - (umin %x, %y)` — lebedev.ri / detail
  8. [SCEV] Recognize @llvm.uadd.sat as `%y + umin(%x, (-1 - %y))` — lebedev.ri / detail
  9. [OpenMP] Protect unrecogonized CUDA error code — tianshilei1992 / detail
  10. [IRBuilder][VectorCombine] make and use a convenience function for unary shuffle; NFC — spatel / detail

#18409 (Sep 21, 2020 10:53:51 AM)

  1. LNT CTMark: Update default SUBMIT_NAME and add SUBMIT_ORDER — Azharuddin Mohammed / detail
  2. jenkins/jobs: Move the lnt-ctmark-* jobs to green-dragon-12 — Azharuddin Mohammed / detail

#18408 (Sep 21, 2020 10:06:08 AM)

  1. [ARM][CMSE] Issue an error if passing arguments through memory across — momchil.velikov / detail
  2. [ObjCARC][NewPM] Port objc-arc-contract to NPM — aeubanks / detail
  3. [SCEV] Add additional max BTC tests with loop guards. — flo / detail
  4. ImplicitNullChecks.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  5. [SLP] simplify interface for gather(); NFC — spatel / detail
  6. The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled. — tmsriram / detail

#18407 (Sep 21, 2020 9:26:02 AM)

  1. ProfileSummary.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  2. Fix Wdocumentation unknown parameter warnings. NFCI. — llvm-dev / detail
  3. MachineCSE.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  4. [clang] Fix a misleading variable name. NFC. — ikudrin / detail
  5. [Sema] Split special builtin type lookups into a separate function — raul / detail
  6. SLPVectorizer.cpp - fix include ordering. NFCI. — llvm-dev / detail
  7. TargetPassConfig.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail

#18406 (Sep 21, 2020 8:46:11 AM)

  1. Update update_analyze_test_checks.py to support API changes from D83004 — llvm-dev / detail
  2. [CostModel][X86] Add some select shuffle costs tests for D87884 — llvm-dev / detail
  3. [mlir][openacc] Add attributes to parallel op async, wait and self clauses — clementval / detail
  4. [LoopSimplifyCFG][NewPM] Rename simplify-cfg -> loop-simplifycfg — aeubanks / detail
  5. [PowerPC] Add vector pair load/store instructions and vector pair register class — baptiste.saleil / detail
  6. [LLD][ELF][test] Fix CHECKs in map-file test — grimar / detail
  7. [TextAPI] clean up auto usages in tests, NFC — cyndy_ishida / detail
  8. [SVE][CodeGen] Mark ptrue/pfalse instructions as rematerializable — david.sherwood / detail

#18405 (Sep 21, 2020 8:10:48 AM)

  1. DWARFEmitter.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  2. [ASTImporter] Refactor IsStructurallyEquivalent's Decl overloads to be more consistent — Raphael Isemann / detail
  3. [AIX][Clang][Driver] Add handling of nostartfiles option — daltenty / detail
  4. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  5. [analyzer][solver] Fix issue with symbol non-equality tracking — gabor.marton / detail

#18404 (Sep 21, 2020 7:33:29 AM)

  1. Change comments about order of classes in superclass list. — paul / detail

#18403 (Sep 21, 2020 6:23:31 AM)

  1. Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit" — pifon / detail
  2. Fix buildbot. — hokein.wu / detail
  3. [MLIR] Fix typo and expand gpu.host_register description. — csigg / detail
  4. [SyntaxTree][NFC] follow naming convention + remove auto on empty vector declaration — ecaldas / detail
  5. [SVE] Use NEON for extract_vector_elt when the index is in range. — paul.walker / detail
  6. [SVE] Change definition of reduction ISD nodes to have an SVE vector result type. — paul.walker / detail
  7. [clang-tidy] New check cppcoreguidelines-prefer-member-initializer — adam.balogh / detail
  8. [Statepoints][ISEL] gc.relocate uniquification should be based on SDValue, not IR Value. — dantrushin / detail
  9. [gn build] Port 4fc0214a101 — llvmgnsyncbot / detail
  10. DWARFYAML::emitDebugSections - remove unnecessary cantFail(success) call. NFCI. — llvm-dev / detail
  11. [llvm-readobj/libObject] - Get rid of `FirstSym` argument. NFCI. — grimar / detail

#18403 (Sep 21, 2020 6:23:31 AM)

  1. clang-x86-ninja-win10 - delete folder if it exists — kuhnel / detail

#18402 (Sep 21, 2020 4:15:32 AM)

  1. [lld][ELF][test] Add additional LTO testing — james.henderson / detail
  2. [RISC-V] Implement RISCVInstrInfo::isCopyInstrImpl() — Alexander.Richardson / detail
  3. [compiler-rt] Fix atomic support functions on 32-bit architectures — Alexander.Richardson / detail
  4. [SyntaxTree][Synthesis] Implement `deepCopy` — ecaldas / detail
  5. [mlir] Shape.AssumingOp implements RegionBranchOpInterface. — tpopp / detail
  6. [AArch64] Cortex-A55 scheduler model — sjoerd.meijer / detail
  7. [NFC][ARM] More tail predication tests. — sam.parker / detail
  8. [llvm-readelf/obj] - Stop printing invalid names for unnamed section symbols. — grimar / detail
  9. Do not dereference an array out of bound just to take its address — sguelton / detail
  10. [ARM] Select f32 constants with vmov.f16 — david.green / detail
  11. [mlir][VectorOps] Loosen restrictions on vector.reduction types — benny.kra / detail
  12. Recommit "[SCEV] Look through single value PHIs." — flo / detail
  13. [AST] Reduce the size of TemplateArgumentLocInfo. — hokein.wu / detail

#18401 (Sep 21, 2020 2:08:57 AM)

  1. [clang] Fix incorrect call to TextDiagnostic::printDiagnosticMessage — andrzej.warzynski / detail
  2. [LSR] Preserve MSSA when using SplitCriticalEdge. — flo / detail
  3. Fix crash in the pass pipeline when local reproducer is enabled — joker.eph / detail
  4. [CodeGen] Fixing inconsistent ABI mangling of vlaues in SelectionDAGBuilder — lucas.prates / detail
  5. [Test] Test auto-update — mkazantsev / detail

#18400 (Sep 21, 2020 1:33:05 AM)

  1. [clang][AArch64] Correct return type of Neon vqmovun intrinsics — david.spickett / detail

#18399 (Sep 21, 2020 12:58:10 AM)

  1. [SyntaxTree] Test for '\' inside token. — ecaldas / detail

#18398 (Sep 20, 2020 11:54:39 PM)

  1. [SyntaxTree][Synthesis] Improve testing `createLeaf` — ecaldas / detail
  2. [AST] Fix dependence-bits for CXXDefaultInitExpr. — hokein.wu / detail

#18397 (Sep 20, 2020 11:19:25 PM)

  1. Add missing new line after debug logging in MLIRContext (NFC) — joker.eph / detail
  2. [c++20] Consistent with the intent to allow all plausible types in — richard / detail

#18396 (Sep 20, 2020 10:44:02 PM)

  1. [docs][flang] Fix typos — SourabhSingh.Tomar / detail

#18395 (Sep 20, 2020 10:08:58 PM)

  1. [EHStreamer] Fix a "Continue to action" -fverbose-asm comment when multi-byte LEB128 encoding is needed — i / detail

#18394 (Sep 20, 2020 9:34:06 PM)

  1. [lld-macho] Mark weak symbols in symbol table — jezng / detail
  2. [lld-macho] Export trie addresses should be relative to the image base — jezng / detail

#18393 (Sep 20, 2020 8:29:50 PM)

  1. [c++20] For P1907R1: Add checking for structural types for non-type — richard / detail

#18392 (Sep 20, 2020 7:54:47 PM)

  1. [PowerPC] Pass nofpexcept flag to custom lowered constrained ops — qiucofan / detail

#18391 (Sep 20, 2020 7:20:55 PM)

  1. [Polly][NewPM] Port Simplify to the new pass manager — pzheng / detail

#18390 (Sep 20, 2020 6:04:56 PM)

  1. [XRay] Change mips to use version 2 sled (PC-relative address) — i / detail

#18389 (Sep 20, 2020 5:29:01 PM)

  1. [llvm-profdata]Fix llvm-profdata crash on compact binary profile — aktoon / detail

#18388 (Sep 20, 2020 4:54:56 PM)

  1. [clangd] Fix typo in field name — zeratul976 / detail

#18387 (Sep 20, 2020 3:16:55 PM)

  1. [X86] Pre-commit test cases for D87863. NFC — craig.topper / detail
  2. [X86] Make reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore work for avx512 after type legalization. — craig.topper / detail

#18386 (Sep 20, 2020 1:51:00 PM)

  1. [ARM] Constant fold VMOVrh — david.green / detail
  2. [X86] Add 32-bit command lines to masked_store.ll and masked_load.ll — craig.topper / detail
  3. [X86] Stop reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore from creating scalar i64 load/stores in 32-bit mode — craig.topper / detail

#18385 (Sep 20, 2020 1:16:55 PM)

  1. [CVP] Additional tests for comparison with offset (NFC) — nikita.ppv / detail

#18384 (Sep 20, 2020 12:35:23 PM)

  1. [LVI] Refactor getValueFromICmpCondition (NFC) — nikita.ppv / detail
  2. [CVP] Add tests for mask comparisons (NFC) — nikita.ppv / detail
  3. [LVI] Get value range from mask comparison — nikita.ppv / detail

#18383 (Sep 20, 2020 12:00:55 PM)

  1. [X86][SSE] Fold SIGN_EXTEND(SIGN_EXTEND_VECTOR_INREG(X)) -> SIGN_EXTEND_VECTOR_INREG(X) — llvm-dev / detail
  2. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTRACT_SUBVECTOR(EXTEND(X),0)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail

#18382 (Sep 20, 2020 10:27:30 AM)

  1. [InstCombine] factorize left shifts of add/sub — spatel / detail

#18381 (Sep 20, 2020 9:52:24 AM)

  1. [InstCombine] replace zombie unreachable values with 'undef' before erasing — spatel / detail

#18380 (Sep 20, 2020 9:17:00 AM)

  1. [Diagnostics] Fixed -Wsizeof-array-div false positive when divisor is sizeof reference type (PR47495) — Dávid Bolvanský / detail

#18379 (Sep 20, 2020 8:41:30 AM)

  1. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTEND_VECTOR_INREG(X)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail

#18378 (Sep 20, 2020 8:06:57 AM)

  1. [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. — llvm-dev / detail

#18377 (Sep 20, 2020 7:25:00 AM)

  1. DWARFYAML::emitDebugSections - fix use after std::move warnings. NFCI. — llvm-dev / detail
  2. [X86] Rename getExtendInVec to getEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail

#18376 (Sep 20, 2020 6:26:51 AM)

  1. JSONCompilationDatabase.cpp - cleanup key parsing error checks. NFCI. — llvm-dev / detail
  2. [X86] combineX86ShufflesRecursively - fix use after move warning. NFCI. — llvm-dev / detail

#18375 (Sep 20, 2020 5:50:34 AM)

  1. [X86] Rename combineExtInVec to combineEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail
  2. [MemLoc] Support lllvm.memcpy.inline in MemoryLocation::getForArgument — Dávid Bolvanský / detail

#18374 (Sep 20, 2020 3:43:00 AM)

  1. [tools][remarks-shlib] Don't build libRemarks.so without PIC — ro / detail

#18373 (Sep 19, 2020 10:29:43 PM)

  1. [FunctionAttrs] Remove redundant check. NFC — i / detail
  2. [FunctionAttrs] Inline setDoesNotRecurse() and delete it. NFC — i / detail

#18372 (Sep 19, 2020 8:46:57 PM)

  1. Fix some clang-tidy bugprone-argument-comment issues — i / detail

#18371 (Sep 19, 2020 7:44:58 PM)

  1. [ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer. — Lang Hames / detail

#18370 (Sep 19, 2020 3:53:01 PM)

  1. [Driver] Add disabled-by-default -Wuse-ld-path for the deprecation warning for -fuse-ld=/abs/path — i / detail

#18369 (Sep 19, 2020 1:54:06 PM)

  1. [Local] Clean up enforceKnownAlignment() (NFC) — nikita.ppv / detail

#18368 (Sep 19, 2020 1:19:23 PM)

  1. align __TEXT,__unwind_info to 8 byte boundary — gkm / detail

#18367 (Sep 19, 2020 12:44:33 PM)

  1. [scudo/standalone] Fix undefined behavior in checksum test — mcgrathr / detail

#18366 (Sep 19, 2020 12:10:57 PM)

  1. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail

#18365 (Sep 19, 2020 11:20:59 AM)

  1. [NFC][PhaseOrdering] Add test showing SROA not being performed after loop unrolling — lebedev.ri / detail

#18364 (Sep 19, 2020 10:39:02 AM)

  1. [BasicAA] Regenerate test checks — Dávid Bolvanský / detail

#18363 (Sep 19, 2020 9:25:00 AM)

  1. [SCEVExpander] Support expanding nonintegral pointers with constant base. — flo / detail

#18362 (Sep 19, 2020 8:19:30 AM)

  1. [InstCombine] auto-generate test checks; NFC — spatel / detail
  2. [MemLoc] Support bcmp in MemoryLocation::getForArgument — Dávid Bolvanský / detail

#18361 (Sep 19, 2020 7:44:03 AM)

  1. Revert "[HIP] Fix -gsplit-dwarf option" — Yaxun.Liu / detail
  2. Fixes complexity of map insert_or_assign with a hint. — koraq / detail
  3. [ConstantFolding] add undef handling for fmin/fmax intrinsics — spatel / detail
  4. [InstCombine] regenerate test checks; NFC — spatel / detail

#18360 (Sep 19, 2020 7:09:00 AM)

  1. [HIP] Fix -gsplit-dwarf option — Yaxun.Liu / detail

#18359 (Sep 19, 2020 6:31:15 AM)

  1. [gn build] Port 2124ca1d5cb — thakis / detail
  2. lld/mach-o: Make tool scripts from 2124ca1d5cb py2.7-compatible — thakis / detail
  3. Change name of Record::TheInit to CorrespondingDefInit to make code clearer. — paul / detail

#18358 (Sep 19, 2020 5:56:20 AM)

  1. Revert "Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups" — thakis / detail
  2. [gn build] (manually) merge 2124ca1d5 — thakis / detail

#18357 (Sep 19, 2020 5:20:51 AM)

  1. InstCombiner.h - remove unnecessary KnownBits forward declaration. NFCI. — llvm-dev / detail

#18355 (Sep 19, 2020 2:41:20 AM)

  1. Revert "Temporarily Revert "[clangd] Add Random Forest runtime for code completion."" — usx / detail

#18354 (Sep 19, 2020 1:50:51 AM)

  1. Add -Wno-error=unknown flag to clang-format. — joachim / detail

#18352 (Sep 19, 2020 12:21:50 AM)

  1. [X86] Return from SimplifyDemandedBitsForTargetNode after calculating known bits for VSHLI/VSRAI/VSRLI. — craig.topper / detail

#18351 (Sep 18, 2020 11:46:57 PM)

  1. [AArch64][GlobalISel] Add legalization and selection support for <4 x s16> G_SHL. — Amara Emerson / detail

#18350 (Sep 18, 2020 11:13:00 PM)

  1. [ASAN] Properly deal with musttail calls in ASAN — xun / detail

#18349 (Sep 18, 2020 10:29:23 PM)

  1. [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind — gkm / detail
  2. [IRSim] Adding ilist for IRInstructionData. — andrew.litteken / detail

#18348 (Sep 18, 2020 9:54:59 PM)

  1. [X86] Invert the compares in inline-asm-flag-output.ll so that the setcc instruction condition matches the test name. NFC — craig.topper / detail
  2. [X86] Fix copy paste mistake in @ccnp flag. — craig.topper / detail

#18347 (Sep 18, 2020 7:35:02 PM)

  1. DebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately — dblaikie / detail

#18346 (Sep 18, 2020 6:41:40 PM)

  1. Temporarily Revert "RegAllocFast: Rewrite and improve" — echristo / detail
  2. [llvm-objcopy][MachO] Add llvm-bitcode-strip driver — alexshap / detail
  3. Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups — thakis / detail
  4. [llvm-objcopy][MachO] Clean up the interface of Object — alexshap / detail
  5. [gn build] (manually) port 5495b691646 — thakis / detail

#18345 (Sep 18, 2020 6:06:45 PM)

  1. [llvm-install-name-tool] Validate -id value early — alexshap / detail

#18344 (Sep 18, 2020 5:31:26 PM)

  1. [SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  2. [NFC][Asan] Fix test broken by RegAllocFast — Vitaly Buka / detail
  3. [NFC][StackSafety] Replace auto with type — Vitaly Buka / detail
  4. [AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16> — Amara Emerson / detail
  5. [AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops. — Amara Emerson / detail
  6. [NFC][LSan] Add REQUIRES: linux — Vitaly Buka / detail
  7. [LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function — i / detail

#18343 (Sep 18, 2020 4:19:47 PM)

  1. [lld][WebAssembly] Fix -Wunused-variable after D87663 — i / detail
  2. [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang — amy.kwan1 / detail
  3. [GlobalISel] Add lowering support for G_ABS and use for AArch64. — Amara Emerson / detail

#18342 (Sep 18, 2020 3:44:59 PM)

  1. [clang] Remove profile available check for fsplit-machine-functions. — snehasishk / detail
  2. [NFC][sanitizer] Don't use ::testing::internal — Vitaly Buka / detail

#18341 (Sep 18, 2020 3:09:56 PM)

  1. [spirv] Move device info from resource limit into target env — antiagainst / detail
  2. Temporarily Revert "[clangd] Add Random Forest runtime for code completion." — echristo / detail
  3. [test][InstrProf] Fix always_inline.ll under NPM — aeubanks / detail
  4. [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic — listmail / detail
  5. [clang][module] Improve incomplete-umbrella warning — zixu_wang / detail

#18340 (Sep 18, 2020 2:33:00 PM)

  1. [COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF — rnk / detail

#18339 (Sep 18, 2020 1:50:16 PM)

  1. clang: Make changes in 7c8bb409f31e py2.7-compatible — thakis / detail
  2. CompletionModelCodegen: Remove unused import — thakis / detail
  3. [OpenMP] Initial Support for OpenMP Webpage Documentation — jhuber6 / detail
  4. [msan][asan] Add runtime flag intercept_strcmp — Vitaly Buka / detail
  5. [llvm-cov] Allow commas in filenames passed to `-object` flag — Vedant Kumar / detail

#18338 (Sep 18, 2020 1:15:27 PM)

  1. [clang-format] Recognize "hxx" as a C++ header in clang-format-diff.py — vmiklos / detail
  2. Temporarily Revert "[SLP] Allow reordering of vectorization trees with reused instructions." — echristo / detail
  3. [gn build] (manually) port 9b6765e784b3 more — thakis / detail
  4. [gn build] add file i forgot to add in 929d91a55616 — thakis / detail
  5. [InstSimplify] add tests for constant folding fmin/fmax with undef op; NFC — spatel / detail

#18337 (Sep 18, 2020 12:40:56 PM)

  1. scudo: Add an API for disabling memory initialization per-thread. — peter / detail
  2. First pass on MLIR python context lifetime management. — stellaraccident / detail
  3. clangd:  Make ompletionModelCodegen.py tpy2.7 compatible — thakis / detail
  4. [gn build] (manually) port 9b6765e784b3 — thakis / detail
  5. Pre-commit test for CSEing masked loads/stores — kparzysz / detail
  6. [gn build] Do not sync filenames containing variable references — thakis / detail

#18336 (Sep 18, 2020 12:03:28 PM)

  1. [X86][AVX] Add missing non AVX512VL broadcastm test coverage — llvm-dev / detail
  2. PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. — jyknight / detail
  3. DebugInfo: Simplify line table parsing to take all the units together, rather than CUs and TUs separately — dblaikie / detail
  4. Linewrap & remove some dead typedefs from previous commit — dblaikie / detail
  5. [InstCombine][SVE] Skip scalable type for InstCombiner::getFlippedStrictnessPredicateAndConstant. — huihuiz / detail
  6. [test][TSan] Fix tests under NPM — aeubanks / detail
  7. [X86][AVX] lowerBuildVectorAsBroadcast - improve BROADCASTM lowering on non-VLX targets — llvm-dev / detail

#18335 (Sep 18, 2020 11:06:11 AM)

  1. [AArch64][GlobalISel] Make <8 x s8> of G_BUILD_VECTOR legal. — Amara Emerson / detail
  2. AMDGPU: Don't sometimes allow instructions before lowered si_end_cf — Matthew.Arsenault / detail
  3. [flang] Rework preprocessing of stringification — pklausler / detail
  4. [ASan][NewPM] Fix byref-args.ll under NPM — aeubanks / detail
  5. [Sema] Handle objc_super special lookup when checking builtin compatibility — raul.tambre / detail
  6. DebugInfo: Tidy up initializing multi-section contributions in DWARFContext — dblaikie / detail
  7. [test][HWAsan] Fix kernel-inline.ll under NPM — aeubanks / detail
  8. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  9. Reapply "RegAllocFast: Record internal state based on register units" — Matthew.Arsenault / detail
  10. RegAllocFast: Rewrite and improve — Matthew.Arsenault / detail
  11. CodeGen: Move split block utility to MachineBasicBlock — Matthew.Arsenault / detail

#18334 (Sep 18, 2020 10:28:11 AM)

  1. [NFC][ScheduleDAG] Remove unused EntrySU SUnit — francisvm / detail
  2. [libomptarget] Disable build of amdgpu plugin as it doesn't build with rocm. — jonchesterfield / detail
  3. [clang-format] Add a option for the position of Java static import — mydeveloperday / detail
  4. [clang-format] NFC ensure the clang-format tests remain clang-formatted — mydeveloperday / detail
  5. [mlir][shape] Extend shape.cstr_require with a message. — silvasean / detail
  6. [clangd] Add Random Forest runtime for code completion. — usx / detail

#18333 (Sep 18, 2020 9:52:48 AM)

  1. Extending Baremetal toolchain's support for the rtlib option. — jonathan_roelofs / detail
  2. Use one more byte to silence a warning from Vistual C++ — jianzhouzh / detail

#18332 (Sep 18, 2020 9:17:43 AM)

  1. [mlir][openacc] Add missing operands for acc.data operation — clementval / detail
  2. [MLIR][SPIRV] Create new ctx for deserialization in roundtrips. — antiagainst / detail
  3. [DFSan] Add strpbrk wrapper. — mascasa / detail
  4. [X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32-bit targets — llvm-dev / detail
  5. [MLIR][ODS] Add constBuilderCall for TypeArrayAttr — lyandy / detail

#18331 (Sep 18, 2020 8:43:12 AM)

  1. [clangd] Add option for disabling AddUsing tweak on some namespaces. — adamcz / detail
  2. [AIX] Enable large code model when building with clang — daltenty / detail
  3. [DAG] BuildVectorSDNode::getSplatValue - pull out repeated getNumOperands() calls. NFCI. — llvm-dev / detail
  4. [X86][AVX] Add missing i686 broadcastm test coverage — llvm-dev / detail
  5. [mlir][openacc] Support Index and AnyInteger in loop op — clementval / detail

#18331 (Sep 18, 2020 8:43:12 AM)

  1. fixed compiler argument — kuhnel / detail

#18330 (Sep 18, 2020 7:29:44 AM)

  1. IR: Move denormal mode parsing from MachineFunction to Function — Matthew.Arsenault / detail
  2. [InstSimplify] fix fmin/fmax miscompile for partial undef vectors (PR47567) — spatel / detail
  3. [mlir][StandardToSPIRV] Handle vector of i1 case for lowering zexti to SPIR-V. — hanchung / detail

#18329 (Sep 18, 2020 6:54:16 AM)

  1. [InstSimplify] add another test for NaN propagation; NFC — spatel / detail
  2. [AMDGPU] Set DS alignment requirements to be more strict — Mirko.Brkusanin / detail
  3. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  4. Revert "[amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel." — Matthew.Arsenault / detail
  5. emacs: Add nofree and willreturn to list of attributes — Matthew.Arsenault / detail

#18328 (Sep 18, 2020 6:19:05 AM)

  1. [UpdateCCTestChecks] Include generated functions if asked — David A Greene / detail
  2. [DWARFYAML][test] Use 'CHECK-NEXT:' to make checkers stricter. NFC. — Xing / detail
  3. [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. — Xing / detail
  4. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail

#18328 (Sep 18, 2020 6:19:05 AM)

  1. Add ARM64 Windows on Arm buildbots — maxim.kuvyrkov / detail
  2. ang-x86-ninja removed MSVC environment setup — kuhnel / detail

#18327 (Sep 18, 2020 4:13:01 AM)

  1. Revert "[libunwind] Support for leaf function unwinding." — daniel.kiss / detail
  2. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  3. [mlir][Linalg] Evolve named ops to use assembly form and support linalg on tensors. — ntv / detail
  4. [Polly] Update map passed to SCEVParameterReweriter. — flo / detail
  5. [Test] Missing range check removal opportunity — mkazantsev / detail

#18326 (Sep 18, 2020 2:07:11 AM)

  1. [AArch64] Add tests for zext pattern match with AssertZext/AssertSext operand, NFC — weiwei64 / detail
  2. [NFC][fuzzer] Simplify StrcmpTest.cpp — Vitaly Buka / detail
  3. Revert "[InstCombine] Canonicalize SPF_ABS to abs intrinc" — nikita.ppv / detail
  4. [sanitizer] Add facility to print the full StackDepot — Vitaly Buka / detail
  5. [NFC][sanitizer] Disable a test on Windows — Vitaly Buka / detail
  6. [NFC][gotsan] Fix 'format' error — Vitaly Buka / detail
  7. AArch64: make sure jump table entries can reach entire image — Tim Northover / detail
  8. [TableGen][GlobalISel] Fix handling of zero_reg — bjorn.a.pettersson / detail
  9. [SCEV] Generalize SCEVParameterRewriter to accept SCEV expression as target. — flo / detail

#18325 (Sep 18, 2020 12:20:31 AM)

  1. [FPEnv] Use typed accessors in FPOptions — sepavloff / detail

#18324 (Sep 17, 2020 11:47:02 PM)

  1. This is a test commit — artur.bialas / detail
  2. Revert "This is a test commit" — artur.bialas / detail

#18323 (Sep 17, 2020 11:00:15 PM)

  1. [X86] Add some demanded bits test cases for PDEP with constant mask — craig.topper / detail

#18322 (Sep 17, 2020 10:24:42 PM)

  1. [AArch64] Emit zext move when the source of the zext is AssertZext or AssertSext — weiwei64 / detail

#18321 (Sep 17, 2020 9:49:58 PM)

  1. Revert "[sanitizer] Add facility to print the full StackDepot" — tejohnson / detail

#18320 (Sep 17, 2020 9:15:31 PM)

  1. [libc] Add implementation for hypotf — lntue / detail

#18319 (Sep 17, 2020 8:41:16 PM)

  1. [sanitizer] Add facility to print the full StackDepot — tejohnson / detail

#18318 (Sep 17, 2020 8:10:04 PM)

  1. Changed to use cmake arguments to specify C and C++ compilers. — gkistanova / detail

#18316 (Sep 17, 2020 6:12:45 PM)

  1. [scudo/standalone] Don't define test main function for Fuchsia — mcgrathr / detail
  2. [NFC][Lsan] Fix zero-sized array compilation error — Vitaly Buka / detail
  3. [NFC] clang-format one line — Vitaly Buka / detail

#18315 (Sep 17, 2020 5:00:28 PM)

  1. [AArch64] Enable implicit null check transformation — listmail / detail
  2. [RISCV] Support Shadow Call Stack — zhaoshiz / detail
  3. [MLIR][TableGen] Automatic detection and elimination of redundant methods — jurahul / detail
  4. [MemorySSA] Fix an unused variable warning [NFC] — listmail / detail
  5. [PowerPC] Implement Vector Count Mask Bits builtins in LLVM/Clang — amy.kwan1 / detail
  6. [PowerPC] Add Set Boolean Condition Instruction Definitions and MC Tests — amy.kwan1 / detail
  7. [AArch64][GlobalISel] clang-format AArch64LegalizerInfo.cpp. NFC. — Amara Emerson / detail
  8. [AArch64][GlobalISel] Make G_STORE <8 x s8> legal. — Amara Emerson / detail
  9. [lldb] Clarify docstring for SBBlock::IsInlined, NFC — Vedant Kumar / detail
  10. [mlir][shape] Add `shape.cstr_require %bool` — silvasean / detail
  11. [MLIR] Fix build failure due to https://reviews.llvm.org/D87059. — jurahul / detail

#18314 (Sep 17, 2020 4:03:05 PM)

  1. [TargetRegisterInfo] Add a couple of target hooks for the greedy register allocator — qcolombet / detail
  2. [test] Fix FullUnroll.ll — aeubanks / detail

#18313 (Sep 17, 2020 3:24:23 PM)

  1. Support dwarf fission for wasm object files — dschuff / detail

#18312 (Sep 17, 2020 2:43:04 PM)

  1. [MemorySSA] Be more conservative when traversing MemoryPhis. — flo / detail

#18311 (Sep 17, 2020 2:06:19 PM)

  1. [llvm-install-name-tool] Update the command-line guide — alexshap / detail
  2. [NewPM] Fix pr45927.ll under NPM — aeubanks / detail

#18310 (Sep 17, 2020 1:31:06 PM)

  1. [InstCombine] Canonicalize SPF_ABS to abs intrinc — nikita.ppv / detail

#18309 (Sep 17, 2020 12:43:38 PM)

  1. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  2. [gn build] Port 7e4c6fb8546 — llvmgnsyncbot / detail
  3. AArch64::ArchKind's underlying type is uint64_t — jonathan_roelofs / detail
  4. [Lsan] Use fp registers to search for pointers — Vitaly Buka / detail
  5. Disable hoisting MI to hotter basic blocks when using pgo — wei.huang / detail
  6. [SCEV] Add test cases for max BTC with loop guard info. — flo / detail
  7. [GVN] Add additional assume tests (NFC) — nikita.ppv / detail
  8. [GVN] Use that assume(!X) implies X==false (PR47496) — nikita.ppv / detail
  9. [LoopUnrollAndJam] Allow unroll and jam loops forced by user. — whitneyt / detail

#18308 (Sep 17, 2020 12:07:44 PM)

  1. [MLIR] Support for return values in Affine.For yield — uday / detail
  2. [MLIR][Affine] Add parametric tile size support for affine.for tiling — uday / detail
  3. [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber — craig.topper / detail
  4. [VectorCombine] limit load+insert transform to one-use — spatel / detail
  5. [AArch64][GlobalISel] Make <8 x s16> and <16 x s8> legal for shifts. — Amara Emerson / detail
  6. [AArch64][GlobalISel] Widen G_EXTRACT_VECTOR_ELT element types if < 8b. — Amara Emerson / detail
  7. [PDB] Split TypeServerSource and extend type index map lifetime — rnk / detail
  8. [SVE][WIP] Implement lowering for fixed length VSELECT to Scalable — mcinally / detail

#18307 (Sep 17, 2020 11:02:16 AM)

  1. Add missing include — Adrian Prantl / detail
  2. [PowerPC][AIX] Don't hardcode python invoke command line — Jinsong Ji / detail
  3. [VectorCombine] add test for multi-use load (PR47558); NFC — spatel / detail
  4. [VectorCombine] rearrange bailouts for load insert for efficiency; NFC — spatel / detail
  5. Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  6. Revert "[NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — Yaxun.Liu / detail

#18306 (Sep 17, 2020 9:58:56 AM)

  1. [mlir][Vector] Add a folder for vector.broadcast — hanchung / detail
  2. [AArch64][GlobalISel] Fix bug in fewVectorElts action while legalizing oversize G_FPTRUNC vectors. — Amara Emerson / detail
  3. [ARM] Expand distributing increments to also handle existing pre/post inc instructions. — david.green / detail
  4. [InstSimplify] add tests for FP constant miscompile; NFC (PR43907) — spatel / detail
  5. [amdgpu] Compilation fix for Release — benny.kra / detail
  6. [SyntaxTree][Synthesis] Fix allocation in `createTree` for more general use — ecaldas / detail
  7. [DFSan] Add bcmp wrapper. — mascasa / detail
  8. [Sema] Introduce BuiltinAttr, per-declaration builtin-ness — raul.tambre / detail
  9. [AMDGPU] Fix ROCm unit test memref initialization — zhuoryin / detail

#18305 (Sep 17, 2020 8:53:28 AM)

  1. [OpenMP 5.0] Fix user-defined mapper privatization in tasks — a.bataev / detail
  2. [DFSan] Add bcmp wrapper. — mascasa / detail
  3. Precommit test updates — Sanne.Wouda / detail
  4. [AArch64] Match pairwise add/fadd pattern — Sanne.Wouda / detail
  5. [CUDA][HIP] Defer overloading resolution diagnostics for host device functions — Yaxun.Liu / detail
  6. [ARM] Add more MVE postinc distribution tests. NFC — david.green / detail
  7. [mlir][openacc] Change operand type from index to AnyInteger in parallel op — clementval / detail
  8. [flang][openacc] Lower clauses on loop construct to OpenACC dialect — clementval / detail
  9. [Test] Add tests showing that IndVars cannot prove (X + 1 > X) — mkazantsev / detail
  10. Revert "[DFSan] Add bcmp wrapper." — mascasa / detail
  11. ModuloSchedule.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  12. Fix build failure in clangd — Yaxun.Liu / detail

#18304 (Sep 17, 2020 8:19:23 AM)

  1. [compiler-rt] [hwasan] Replace INLINE with inline — n54 / detail
  2. [mlir][Standard] Canonicalize chains of tensor_cast operations — herhut / detail
  3. [compiler-rt] [scudo] Fix typo in function attribute — n54 / detail
  4. [ARM] Sink splats to MVE intrinsics — david.green / detail
  5. [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel. — michael.hliao / detail
  6. [libc++] Remove some workarounds for missing variadic templates — Louis Dionne / detail
  7. [Coroutine] Fix a bug where Coroutine incorrectly spills phi and invoke defs before CoroBegin — xun / detail

#18303 (Sep 17, 2020 7:45:29 AM)

  1. ValueList.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  2. DwarfExpression.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  3. LiveDebugVariables.cpp - remove unnecessary Compiler.h include. NFCI. — llvm-dev / detail
  4. [compiler-rt] Replace INLINE with inline — n54 / detail
  5. [compiler-rt] [tsan] [netbsd] Catch unsupported LONG_JMP_SP_ENV_SLOT — n54 / detail
  6. [AMDGPU] should expand ROTL i16 to shifts. — Alexander Timofeev / detail
  7. [compiler-rt] [netbsd] Include <sys/dkbad.h> — n54 / detail

#18302 (Sep 17, 2020 7:10:54 AM)

  1. InstCombiner.h - remove unnecessary KnownBits.h include. NFCI. — llvm-dev / detail
  2. [AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64 — zhuoryin / detail
  3. SafeStackLayout.cpp - remove unnecessary StackLifetime.h include. NFCI. — llvm-dev / detail
  4. [compiler-rt] Avoid pulling libatomic to sanitizer tests — n54 / detail

#18302 (Sep 17, 2020 7:10:54 AM)

  1. clang-x86-ninja-win10: removed DIA flag, added LIBZ flag — kuhnel / detail

#18301 (Sep 17, 2020 6:29:07 AM)

  1. [ARM] Additional tests for qr intrinsics in loops. NFC — david.green / detail
  2. Revert "[lldb] Don't send invalid region addresses to lldb server" — david.spickett / detail
  3. [NFC][ARM] Tail fold test changes — sam.parker / detail
  4. SymbolizableObjectFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  5. MetadataLoader.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail
  6. [clang-format][regression][PR47461] ifdef causes catch to be seen as a function — mydeveloperday / detail
  7. [ConstraintSystem] Remove local variable that is set but not read [NFC] — mikael.holmen / detail
  8. Remove unnecessary forward declarations. NFCI. — llvm-dev / detail
  9. [clang][docs] Fix documentation of -O — jrtc27 / detail
  10. [SLP] sort candidates to increase chance of optimal compare reduction — spatel / detail
  11. [llvm-readelf/obj][test] - Document what we print in various places for unnamed section symbols. — grimar / detail
  12. [obj2yaml] - Don't emit EM_NONE. — grimar / detail
  13. [SVE][CodeGen] Lower floating point -> integer conversions — kerry.mclaughlin / detail
  14. [MemorySSA] Add another loop clobber test case. — flo / detail
  15. [ARM][MachineOutliner] Add missing testcase for calls. — yvan.roux / detail

#18300 (Sep 17, 2020 4:25:04 AM)

  1. [lldb] Don't send invalid region addresses to lldb server — david.spickett / detail
  2. [clang][aarch64] ACLE: Support implicit casts between GNU and SVE vectors — cullen.rhodes / detail
  3. [mlir][Linalg] Convolution tiling added to ConvOp vectorization pass — limo / detail
  4. [AsmPrinter] Remove orphan DwarfUnit::shareAcrossDWOCUs declaration. NFCI. — llvm-dev / detail
  5. [AMDGPU] Remove orphan SITargetLowering::LowerINT_TO_FP declaration. NFCI. — llvm-dev / detail
  6. [AsmPrinter] DwarfDebug - use DebugLoc const references where possible. NFC. — llvm-dev / detail
  7. [MLIR] Turns swapId into a FlatAffineConstraints member func — vincentzhaorz / detail
  8. [gn build] (manually) port c9af34027bc — thakis / detail
  9. [mlir] turn clang-format back on in C API test — zinenko / detail
  10. [ARM] Extra fp16 bitcast tests. NFC — david.green / detail
  11. DwarfFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  12. DwarfStringPool.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail

#18299 (Sep 17, 2020 2:21:05 AM)

  1. [X86] Fix stack alignment on 32-bit Solaris/x86 — ro / detail

#18298 (Sep 17, 2020 1:42:15 AM)

  1. [Lint] Add check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  2. [AMDGPU] Generate test checks for splitkit-copy-bundle.mir — jay.foad / detail
  3. [SplitKit] Only copy live lanes — jay.foad / detail
  4. [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%) — lebedev.ri / detail
  5. Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR" — douglas.yung / detail

#18297 (Sep 17, 2020 1:09:08 AM)

  1. [SelectionDAG] Check any use of negation result before removal — qiucofan / detail

#18296 (Sep 17, 2020 12:03:10 AM)

  1. [mlir] Remove redundant shape.cstr_broadcastable canonicalization. — tpopp / detail

#18295 (Sep 16, 2020 11:23:36 PM)

  1. [mlir][spirv] Add GroupNonUniformBroadcastOp — thomasraoux / detail
  2. [llvm-cov gcov] Add --demangled-names (-m) — i / detail

#18294 (Sep 16, 2020 10:49:36 PM)

  1. [llvm-cov gcov][test] Move tests to gcov/ — i / detail
  2. [DebugInfo] Simplify DIEInteger::SizeOf(). — ikudrin / detail

#18293 (Sep 16, 2020 10:15:31 PM)

  1. Add __divmodti4 to match libgcc. — craig.topper / detail

#18292 (Sep 16, 2020 9:41:36 PM)

  1. [lldb] Return FileSP and StreamFileSP by value in IOHandler (NFC) — Jonas Devlieghere / detail

#18291 (Sep 16, 2020 9:07:06 PM)

  1. Fix the arguments of std::min — jianzhouzh / detail

#18290 (Sep 16, 2020 9:02:51 PM)

  1. Flush bitcode incrementally for LTO output — jianzhouzh / detail
  2. Add the header of std::min — jianzhouzh / detail

#18289 (Sep 16, 2020 8:28:48 PM)

  1. Revert "[IRSim] Adding IR Instruction Mapper" — stilis / detail
  2. [gn build] Port a895040eb02 — llvmgnsyncbot / detail

#18288 (Sep 16, 2020 7:52:59 PM)

  1. [PowerPC] Fix store-fptoi combine of f128 on Power8 — qiucofan / detail
  2. Use zu rather than llu format specifier for size_t (-Wformat warning fix). — echristo / detail
  3. debug_rnglists/symbolizing: reduce memory usage by not caching rnglists — dblaikie / detail

#18287 (Sep 16, 2020 7:18:12 PM)

  1. [NewPM] Port -print-alias-sets to NPM — aeubanks / detail
  2. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  3. [mlir] expose affine map to C API — zhanghb97 / detail
  4. [gn build] Port b04c1a9d312 — llvmgnsyncbot / detail
  5. [libunwind][DWARF] Fix end of .eh_frame calculation — rprichard / detail
  6. [MachineSink] add one more mir case - nfc — czhengsz / detail

#18286 (Sep 16, 2020 6:15:32 PM)

  1. Canonicalize declaration pointers when forming APValues. — richard / detail
  2. PR47555: Inheriting constructors are implicitly definable. — richard / detail

#18285 (Sep 16, 2020 5:41:44 PM)

  1. [MemorySSA] Rename uses in blocks with Phis. — asbirlea / detail

#18284 (Sep 16, 2020 5:08:07 PM)

  1. [DAGCombiner] Teach visitMSTORE to replace an all ones mask with an unmasked store. — craig.topper / detail

#18283 (Sep 16, 2020 4:31:02 PM)

  1. Commenting out atomics with padding to unbreak MSAN tests — ogiroux / detail
  2. Revert "[AArch64] Add -mmark-bti-property flag." — daniel.kiss / detail
  3. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail

#18282 (Sep 16, 2020 3:55:57 PM)

  1. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  2. [flang] Substrings with lower bound greater than upper bound — psteinfeld / detail
  3. Disable a large test for EXPENSIVE_CHECKS and debug build — jasonliu / detail
  4. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  5. [gn build] (manually) port 1321160a2 — thakis / detail
  6. [EarlyCSE] Simplify max/min pattern matching. NFC. — michael.hliao / detail
  7. [Flang] Fixed installation permission of the "binary" flang — tianshilei1992 / detail

#18281 (Sep 16, 2020 2:50:32 PM)

  1. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  2. [lldb/test] Enable faulthandler in dotest — rupprecht / detail
  3. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail

#18280 (Sep 16, 2020 2:14:32 PM)

  1. Revert "[lsan] Share platform allocator settings between ASan and LSan" — phosek / detail
  2. [ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings. — Lang Hames / detail
  3. Revert "Do not apply calling conventions to MSVC entry points" — akhuang / detail
  4. [AMDGPU] gfx1030 test update. NFC. — Stanislav.Mekhanoshin / detail
  5. [NFC][LSAN] Change SuspendedThreadsList interface — Vitaly Buka / detail
  6. [ELF] Bump the limit of thunk creation passes from 10 to 15 — maskray / detail
  7. [NFC][regalloc] type LiveInterval::reg() as Register — mtrofin / detail

#18279 (Sep 16, 2020 1:40:20 PM)

  1. [gn build] Port 56069b5c71c — llvmgnsyncbot / detail
  2. [UpdateTestChecks] Allow $ in function names — David A Greene / detail
  3. [aarch64][tests] Add tests which show current lack of implicit null support — listmail / detail
  4. [flang][msvc] Work around if constexpr (false) evaluation. NFC. — llvm-project / detail
  5. [X86] Add test case for a masked load mask becoming all ones after type legalization. — craig.topper / detail
  6. [DAGCombiner] Teach visitMLOAD to replace an all ones mask with an unmasked load — craig.topper / detail
  7. [lsan] Share platform allocator settings between ASan and LSan — phosek / detail

#18278 (Sep 16, 2020 12:05:40 PM)

  1. [libFuzzer] Enable entropic by default. — mascasa / detail
  2. Sema: add support for `__attribute__((__swift_bridge__))` — Saleem Abdulrasool / detail
  3. fix test no-rtti.cpp — zequanwu / detail
  4. [clang][codegen] Skip adding default function attributes on intrinsics. — michael.hliao / detail
  5. [AArch64][GlobalISel] Make G_BUILD_VECTOR os <16 x s8> legal. — Amara Emerson / detail
  6. [gn build] make "all" target build — thakis / detail
  7. GlobalISel: Lift store value widening restriction — Matthew.Arsenault / detail
  8. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  9. Add '<' meta command to read in code from external file — jingham / detail
  10. [UpdateTestChecks][NFC] Fix spelling — johannes / detail
  11. [OpenMP][FIX] Do not crash trying to print a missing (demangled) user condition — johannes / detail
  12. [OpenMP][FIX] Do not drop a '$' while demangling declare variant names — johannes / detail
  13. [OpenMP] Support nested OpenMP context selectors (declare variant) — johannes / detail
  14. [OpenMP] Context selector extensions for return value overloading — johannes / detail
  15. [OpenMP] Overload `std::isnan` and friends multiple times for the GPU — johannes / detail
  16. [OpenMP] Context selector extensions for template functions — johannes / detail
  17. [OpenMP] Support `std::complex` math functions in target regions — johannes / detail
  18. [AMDGPU] gfx1030 RT support — Stanislav.Mekhanoshin / detail
  19. Revert "[obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name." — rahmanl / detail
  20. [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS — Abhina.Sreeskantharajan / detail
  21. [gn build] unconfuse sync script about "sources = []" in clang/lib/Headers/BUILD.gn — thakis / detail
  22. Fix build. — michael.hliao / detail
  23. [InstCombine] Add test for infinite combine loop (NFC) — nikita.ppv / detail
  24. [InstSimplify] Clarify SimplifyWithOpReplaced() return value — nikita.ppv / detail
  25. Reapply [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail

#18277 (Sep 16, 2020 10:42:20 AM)

  1. RegAllocFast: Make self loop live-out heuristic more aggressive — Matthew.Arsenault / detail
  2. [libc++] Ensure streams are initialized early — Louis Dionne / detail
  3. Re-land: Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  4. [llvm-nm] Use aggregate initialization instead of memset zero — i / detail
  5. [SLP] add tests for reduction ordering; NFC — spatel / detail
  6. ValueEnumerator.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  7. InterferenceCache.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  8. raw_ostream.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  9. DwarfUnit.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  10. [GISel] Add new combines for unary FP instrs with constant operand — mkitzan / detail
  11. [Sema][MSVC] warn at dynamic_cast/typeid when /GR- is given — zequanwu / detail

#18276 (Sep 16, 2020 10:06:32 AM)

  1. Do not apply calling conventions to MSVC entry points — elizabeth.andrews / detail
  2. LocalStackSlotAllocation: Swap order of check — Matthew.Arsenault / detail
  3. AMDGPU: Add baseline test for incorrect SP access — Matthew.Arsenault / detail
  4. AMDGPU: Clear offset register when using local stack area — Matthew.Arsenault / detail
  5. Include (Type|Symbol)Record.h less — rnk / detail

#18275 (Sep 16, 2020 9:31:25 AM)

  1. [AMDGPU] Corrected directive to use for ELF weak refs — dmitry.preobrazhensky / detail
  2. [NPM] Translate alias analysis into require<> as well — aeubanks / detail
  3. [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors. — francesco.petrogalli / detail
  4. [AMDGPU] Remove obsolete comment — jay.foad / detail
  5. [ARM][MVE] Tail-predication: predicate new elementcount checks on force-enabled — sjoerd.meijer / detail
  6. [Coro][NewPM] Handle llvm.coro.prepare.retcon in NPM coro-split pass — aeubanks / detail
  7. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail

#18274 (Sep 16, 2020 8:52:20 AM)

  1. [X86] Assert that we've found a terminator instruction. NFCI. — llvm-dev / detail
  2. [AMDGPU] Add v3f16/v3i16 support to SDag — sebastian.neubauer / detail
  3. AMDGPU: Improve <2 x i24> arguments and return value handling — arsenm2 / detail
  4. [NFC][Regalloc] accessors for 'reg' and 'weight' — mtrofin / detail
  5. [X86] EmitInstrWithCustomInserter - remove redundant getDebugLoc() calls. NFCI. — llvm-dev / detail
  6. [ASTMatchers] Add missing definition for decompositionDecl — benny.kra / detail

#18273 (Sep 16, 2020 8:14:54 AM)

  1. [mlir][openacc] Add missing operands for acc.parallel operation — clementval / detail
  2. [X86][SSE] Move VZEXT_MOVL(INSERT_SUBVECTOR(UNDEF,X,0)) handling into combineTargetShuffle. — llvm-dev / detail
  3. [AMDGPU] Add -show-mc-encoding to setreg tests — jay.foad / detail
  4. [AMDGPU] Enable scheduling around FP MODE-setting instructions — jay.foad / detail

#18272 (Sep 16, 2020 7:41:05 AM)

  1. [Partial Inliner] Compute intrinsic cost through TTI — flo / detail
  2. Enable inlining for Linalg dialect — ntv / detail

#18271 (Sep 16, 2020 7:06:13 AM)

  1. Add section with details about DAGs. — paul / detail
  2. [OPENMP]Do not allow threadprivates as base for array-like reduction. — a.bataev / detail
  3. [DSE] Add another test cases with loop carried dependence. — flo / detail
  4. [mlir] Model StringRef in C API — zinenko / detail

#18270 (Sep 16, 2020 6:29:34 AM)

  1. CGBlocks.cpp - assert non-null CGF pointer. NFCI. — llvm-dev / detail
  2. TokenAnnotator.cpp - remove useless pointer null test. NFCI. — llvm-dev / detail
  3. [AST] ASTReader::ReadModuleMapFileBlock - assert non-null Module. NFCI. — llvm-dev / detail
  4. Update dead links to Itanium and ARM ABIs. NFC — sam.mccall / detail
  5. [Sema] isOpenMPCapturedDecl - assert we locate CapturedRegionScopeInfo. NFCI. — llvm-dev / detail
  6. [RDA] Fix getUniqueReachingDef for self loops — sam.parker / detail
  7. [SLP] change poorly named variable; NFC — spatel / detail
  8. [SLP] move loop index variable declaration to its use; NFC — spatel / detail
  9. [SLP] remove redundant size check; NFC — spatel / detail
  10. [SLP] remove uses of 'auto' that obscure functionality; NFC — spatel / detail
  11. [ARM] Reorder some logic — sam.parker / detail
  12. [clang-format] [NFC] Fix spelling mistake in the documentation — mydeveloperday / detail
  13. [SLP] fix formatting; NFC — spatel / detail

#18269 (Sep 16, 2020 4:25:40 AM)

  1. [Support] Add GlobPattern::isTrivialMatchAll() — andrew.ng / detail
  2. [LLD][ELF] Optimize linker script filename glob pattern matching NFC — andrew.ng / detail
  3. [llvm-readobj][test] - Improve section-symbols.test — grimar / detail
  4. [ARM][LowOverheadLoops] Fix tests after ef0b9f3 — samuel.tebbs / detail
  5. [clang-tidy] Improve documentation on Clangd integration — kbobyrev / detail
  6. [DAG] Remover getOperand() call. NFCI. — llvm-dev / detail
  7. Fix table formatting after D87686 — kbobyrev / detail
  8. [ARM] Add more validForTailPredication — sam.parker / detail
  9. [ARM] Fix tail predication predicate tracking — sam.parker / detail
  10. [clangd] Actually parse Index section of the YAML file. — adamcz / detail
  11. [clang-tidy] Crash fix for bugprone-misplaced-pointer-arithmetic-in-alloc — adam.balogh / detail
  12. [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` — adam.balogh / detail

#18268 (Sep 16, 2020 2:21:19 AM)

  1. [DebugInfo][flang] DISubrange support for fortran assumed size array — AlokKumar.Sharma / detail
  2. [llvm-readobj][test] - Address a forgotten review comment for D86923. — grimar / detail
  3. [clangd] Implement hot index reloading for clangd-index-server — kbobyrev / detail

#18267 (Sep 16, 2020 1:47:19 AM)

  1. [ARM][LowOverheadLoops] Combine a VCMP and VPST into a VPT — samuel.tebbs / detail
  2. Follow up rG635b87511ec3: forgot to add/commit the new test file. NFC. — sjoerd.meijer / detail

#18266 (Sep 16, 2020 1:13:00 AM)

  1. Revert "[Asan] Accept __lsan_ignore_object for redzone pointer" — Vitaly Buka / detail
  2. [ARM][MachineOutliner] Add calls handling. — yvan.roux / detail
  3. [clangd] Don't use zlib when it's unavailable. — platonov.aleksandr / detail

#18265 (Sep 16, 2020 12:35:54 AM)

  1. [MemorySSA] Report unoptimized as None, not MayAlias. — asbirlea / detail
  2. [Test] Some more potential range check elimination opportunities — mkazantsev / detail
  3. [flang] Fix docs build — richard.barton / detail
  4. [Test] Add positive range checks tests in addition to negative — mkazantsev / detail
  5. Revert "[Asan] Fix false leak report" — Vitaly Buka / detail

#18264 (Sep 15, 2020 11:58:35 PM)

  1. [MemorySSA] Set MustDominate to true for PhiTranslation. — asbirlea / detail
  2. [llvm-rc] Allow omitting components from VERSIONINFO versions — martin / detail
  3. [llvm-rc] Update a comment. NFC. — martin / detail
  4. [llvm-rc] Lowercase the option definitions. NFC. — martin / detail
  5. [obj2yaml] Add support for dumping the .debug_addr(v5) section. — Xing / detail

#18263 (Sep 15, 2020 11:25:05 PM)

  1. [X86] Add test case for non-power of 2 scatter. NFC — craig.topper / detail
  2. [X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead. — craig.topper / detail

#18262 (Sep 15, 2020 10:50:16 PM)

  1. [MLIR][NFC] Value print update for block arguments — uday / detail
  2. libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA — jano.vesely / detail
  3. [ThinLTO] Relax thinlto_embed_bitcode.ll check — mtrofin / detail

#18261 (Sep 15, 2020 10:17:01 PM)

  1. [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class — Zinovy Nis / detail
  2. [lldb] Reword CompilerType docstring to not say "generic type" — davelee.com / detail

#18260 (Sep 15, 2020 9:32:01 PM)

  1. [InstCombine] Add tests for statepoint simplification — serguei.katkov / detail
  2. [Test] Add signed version of a test — mkazantsev / detail

#18259 (Sep 15, 2020 8:58:00 PM)

  1. [NewPM][SCEV] Fix constant-fold-gep.ll under NPM — aeubanks / detail
  2. [NewPM] Fix opt-hot-cold-split.ll under NPM — aeubanks / detail
  3. Fully qualify some more namespace in MLIR ODS to be more friendly to dialects not defined under the mlir namespace (NFC) — joker.eph / detail

#18258 (Sep 15, 2020 8:25:01 PM)

  1. [NewPM] Fix 2003-02-19-LoopInfoNestingBug.ll under NPM — aeubanks / detail

#18257 (Sep 15, 2020 7:43:17 PM)

  1. Fix test after D86156. — asbirlea / detail
  2. [X86] Always use 16-bit displacement in 16-bit mode when there is no base or index register. — craig.topper / detail

#18256 (Sep 15, 2020 7:08:28 PM)

  1. [NewPM] Port strip* passes to NPM — aeubanks / detail
  2. [Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 — kparzysz / detail
  3. [PDB] Drop LF_PRECOMP from debugTypes earlier — rnk / detail

#18255 (Sep 15, 2020 6:22:24 PM)

  1. [LowerSwitch][NewPM] Port lowerswitch to NPM — aeubanks / detail

#18254 (Sep 15, 2020 5:45:26 PM)

  1. [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions — Jessica Paquette / detail
  2. [LICM] Make Loop ICM profile aware again — aktoon / detail
  3. SVML support for log10, sqrt — aktoon / detail

#18253 (Sep 15, 2020 5:11:22 PM)

  1. GlobalISel: Fix a failing combiner test — vkeles / detail
  2. [CGSCC][NewPM] Fix adding mutually recursive new functions — aeubanks / detail

#18252 (Sep 15, 2020 4:31:36 PM)

  1. [SourceManager] Explicitly check for potential iterator underflow — Jan Korous / detail
  2. [ThinLTO] add post-thinlto-merge option to -lto-embed-bitcode — mtrofin / detail
  3. [GISel] Add new GISel combiners for G_MUL — aditya_nandakumar / detail
  4. [BFI] Make BFI information available through loop passes inside LoopStandardAnalysisResults — aktoon / detail
  5. [llvm][cmake] Change LLVM_INTEGRATED_CRT_ALLOC to a path instead of a boolean — alexandre.ganea / detail

#18251 (Sep 15, 2020 3:53:04 PM)

  1. [TSAN] Handle musttail call properly in EscapeEnumerator (and TSAN) — xun / detail
  2. [AMDGPU] Unify intrinsic ret/nortn interface — Stanislav.Mekhanoshin / detail
  3. GlobalISel: Add combines for G_TRUNC — vkeles / detail

#18250 (Sep 15, 2020 3:18:31 PM)

  1. [mlir] Rename 'setInsertionPointAfter' to avoid ambiguity — diego.caballero / detail
  2. [OPENMP]Fix codegen for is_device_ptr component, captured by reference. — a.bataev / detail
  3. [OpenMP] Additional Information for Libomptarget Mappings — huberjn / detail

#18249 (Sep 15, 2020 2:14:49 PM)

  1. [SLPVectorizer][SVE] Skip scalable-vector instructions before vectorizeSimpleInstructions. — huihuiz / detail
  2. [libc] use stddef instead of string header — gchatelet / detail
  3. Sema: add support for `__attribute__((__swift_bridged_typedef__))` — Saleem Abdulrasool / detail
  4. [libc] Remove special case for 8 and 16 bytes — gchatelet / detail

#18248 (Sep 15, 2020 1:07:35 PM)

  1. [CodeGen][typeid] Emit typeinfo directly if type is known at compile-time — zequanwu / detail
  2. [PowerPC] Implement __int128 vector divide operations — conanap / detail
  3. [AArch64][SVE] Add lowering for llvm fsqrt — dancgr / detail
  4. [clang] Add a command line flag for the Machine Function Splitter. — snehasishk / detail
  5. InferAddressSpaces: Fix assert with unreachable code — Matthew.Arsenault / detail
  6. [TableGen] Fix invalid comparison function `SizeOrder` in `getMatchingSubClassWithSubRegs` — Matthew.Arsenault / detail
  7. Implement __isOSVersionAtLeast for Android — srhines / detail
  8. [libc] remove useless headers — gchatelet / detail

#18247 (Sep 15, 2020 12:13:20 PM)

  1. [ConstraintElimination] Add constraint elimination pass. — flo / detail
  2. [gn build] Port 3d42d549554 — llvmgnsyncbot / detail
  3. Fix .debug_aranges parsing. — gclayton / detail
  4. [DemandedBits][NewPM] Pin some tests to legacy PM — aeubanks / detail
  5. [Dominators][NewPM] Pin tests with -analyze to legacy PM — aeubanks / detail
  6. [libc++] Fix broken test for std::any and allocators — Louis Dionne / detail
  7. [ASTMatchers] extract public matchers from const-analysis into own patch — development / detail

#18246 (Sep 15, 2020 11:33:37 AM)

  1. [OPENMP]Add support for allocate vars in untied tasks. — alexey.bataev / detail
  2. [LoopAccessAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  3. [DependenceAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  4. [RegionInfo][NewPM] Fix RegionInfo tests to work under NPM — aeubanks / detail
  5. [NewPM][opt] Fix -globals-aa not being recognized as alias analysis in NPM — aeubanks / detail
  6. [PostDominators][NewPM] Fix tests to work under NPM — aeubanks / detail
  7. [libc++] Add missing friend keyword — Louis Dionne / detail
  8. [X86] Use Align in reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore. Correct pointer info. — craig.topper / detail
  9. [Bugpoint][NewPM] Pin bugpoint to legacy PM — aeubanks / detail

#18245 (Sep 15, 2020 10:54:34 AM)

  1. [MemoryBuffer] Revert unintended MemoryBuffer change from D86996 — i / detail
  2. Fix bot failure after ccb4124a4172 — nemanja.i.ibm / detail

#18244 (Sep 15, 2020 10:14:59 AM)

  1. NFC: Add whitespace change to .git-blame-ignore-revs — Louis Dionne / detail
  2. [X86][AVX] lowerShuffleWithSHUFPS - handle missed canonicalization cases. — llvm-dev / detail
  3. [lldb] Add -l/--language option to script command — Jonas Devlieghere / detail
  4. [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan — i / detail
  5. Revert "[DebugInfo] Remove dots from getFilenameByIndex return value" — phosek / detail
  6. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail

#18243 (Sep 15, 2020 9:22:53 AM)

  1. [analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing doesn't exist — dkszelethus / detail
  2. [XCOFF] Run resource intense test only on platforms where it makes sense — jasonliu / detail
  3. [libc++] Add a benchmark for std::map operations — Louis Dionne / detail
  4. [MachineBasicBlock] Fix a typo in function copySuccessor — carrot / detail

#18242 (Sep 15, 2020 8:44:02 AM)

  1. [analyzer] Add documentation for alpha.fuchsia.Lock and alpha.core.C11Lock — dkszelethus / detail
  2. [InstSimplify] add limit folds for fmin/fmax — spatel / detail
  3. [libc++] Use allocator_traits to consistently allocate/deallocate/construct/destroy objects in std::any — Louis Dionne / detail
  4. SLPVectorizer.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  5. [mlir][openacc] Add loop op verifier — clementval / detail

#18241 (Sep 15, 2020 7:50:44 AM)

  1. [libc] Fix typo in platform_defs.h.inc — gchatelet / detail
  2. [libc] Add missing LibcFPTestHelpers library — gchatelet / detail
  3. [libc] Add missing TableGen dependency — gchatelet / detail
  4. [analyzer][StdLibraryFunctionsChecker] Elaborate the summary of fread and fwrite — gabor.marton / detail
  5. [llvm-readobj/elf] - Don't crash when the size of s dynamic symbol table, inferred from the hash table, is broken. — grimar / detail

#18240 (Sep 15, 2020 7:10:42 AM)

  1. [Scalarizer] Avoid changing name of non-instructions — bjorn.a.pettersson / detail
  2. [ARM][MVE] Tail-predication: use unsigned SCEV ranges for tripcount — sjoerd.meijer / detail
  3. AliasSetTracker.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  4. ProvenanceAnalysis.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  5. LoopCacheAnalysis.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  6. [libc++] Allow building without threads in standalone builds — Louis Dionne / detail
  7. Restrict UnnecessaryCopyInitialization check to variables initialized from free functions without arguments — aaron / detail
  8. [ConstraintSolver] Add isConditionImplied helper. — flo / detail
  9. [Flang] Add GettingInvolved documentation page and sidebar. — joshisameeran17 / detail
  10. [lld][WebAssembly] Fix --export-all when __stack_pointer is present — sbc / detail
  11. [gn build] (semi-manually) port 380e746bcca — thakis / detail
  12. [ConstraintElimination] Add initial tests. — flo / detail
  13. [libcxx] Disable failing test for no-exceptions build — oliver.stannard / detail
  14. [InstCombine] improve test names; NFC — spatel / detail
  15. [InstCombine] add RUN to show miscompile of pow expansion; NFC — spatel / detail
  16. [InstCombine] fix bug in pow expansion — spatel / detail
  17. [gn build] Port a8058c6f8d1 — llvmgnsyncbot / detail
  18. [gn build] Port cd4edf94cd4 — llvmgnsyncbot / detail
  19. [mlir][Standard] Add canonicalizer for dynamic_tensor_from_elements — herhut / detail
  20. [mlir][openacc] Add missing print of vector_length in parallel op — clementval / detail
  21. [Utils] isLegalToPromote - Fix missing null check before writing to FailureReason. — llvm-dev / detail
  22. AMDGPUPrintfRuntimeBinding.cpp - drop unnecessary casts/dyn_casts. NFCI. — llvm-dev / detail
  23. Revert "[SelectionDAG] Remove unused FP constant in getNegatedExpression" — qiucofan / detail
  24. [LLD][PowerPC] Add support for R_PPC64_TPREL34 used in TLS Local Exec — stefanp / detail

#18239 (Sep 15, 2020 4:50:28 AM)

  1. [Transforms][Coroutines] Add missing header path to CMakeLists.txt — llvm-dev / detail
  2. [SelectionDAG] Remove unused FP constant in getNegatedExpression — qiucofan / detail
  3. [ARM] Corrected condition in isSaturatingConditional — meera.nakrani / detail
  4. [X86] Update SSE/AVX integer MINMAX intrinsics to emit llvm.smax.* etc. (PR46851) — llvm-dev / detail
  5. Revert "[InstCombine] Simplify select operand based on equality condition" — benny.kra / detail
  6. [mlir][integration_test] Linalg Conv folder renamed to CPU — limo / detail
  7. [mlir] check for failures when packing function sigunatures in std->llvm conversion — zinenko / detail
  8. Recommit "[ConstraintSystem] Add helpers to deal with linear constraints." — flo / detail
  9. SelectionDAGBuilder.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  10. StatepointLowering.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  11. SpillPlacement.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  12. Revert "RegAllocFast: Record internal state based on register units" — hans / detail
  13. [lldb/cmake] Fix testing support library dependencies — pavel / detail
  14. [lldb] Improve qemu interop for aarch64 — pavel / detail

#18238 (Sep 15, 2020 2:30:27 AM)

  1. [NFC][DebugInfo] Use consistent regex group spelling — phosek / detail
  2. [llvm-readobj/elf] - Simplify and refine the implementation which dumps .stack_sizes — grimar / detail
  3. [X86] detectAVGPattern - accept non-pow2 vectors by padding. — llvm-dev / detail
  4. [MVE] fix typo in llvm debug message. NFC. — sjoerd.meijer / detail

#18237 (Sep 15, 2020 1:49:30 AM)

  1. [Support] Make building with snmalloc work — hans / detail
  2. [MVE] Rename of tests making them consistent with tail-predication tests. NFC. — sjoerd.meijer / detail
  3. GlobalISel/IRTranslator resetTargetOptions based on function attributes — petar.avramovic / detail
  4. [lib/Object] - Refine interface of ELFFile<ELFT>. NFCI. — grimar / detail

#18236 (Sep 15, 2020 1:11:16 AM)

  1. [SVE] Fix isLoadInvariantInLoop for scalable vectors — david.sherwood / detail
  2. [doc] Fix broken link — sguelton / detail
  3. [DebugInfo] Support both forward and backward slashes in tests — phosek / detail

#18235 (Sep 15, 2020 12:28:20 AM)

  1. [NFC][lsan][fuzzer] Relax fuzzer-leak.test — Vitaly Buka / detail
  2. [X86] Pre-commit test cases for D87593 — craig.topper / detail
  3. [NFC][Asan] Don't use MetaData for size — Vitaly Buka / detail
  4. [NFC][Asan] Remove from_memalign and rz_log — Vitaly Buka / detail
  5. Revert "[Sema] Address-space sensitive index check for unbounded arrays" — Chris.Hamilton / detail
  6. [NFC][Asan] Reorder bitfields — Vitaly Buka / detail
  7. [Asan] Cleanup kAllocBegMagic setup — Vitaly Buka / detail
  8. [NFC][Asan] Return uptr as before D87646 — Vitaly Buka / detail
  9. [NFC][Asan] Remove chunk pointer from metadata — Vitaly Buka / detail

#18234 (Sep 14, 2020 11:49:05 PM)

  1. [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info — martin / detail
  2. [LLD] Allow configuring default ld.lld backend — martin / detail
  3. [Windows][Polly] Disable LLVMPolly module for all compilers on Windows — martin / detail

#18233 (Sep 14, 2020 11:06:11 PM)

  1. [BinaryFormat/MachO] Add a missing constant. — ditaliano / detail

#18232 (Sep 14, 2020 10:27:05 PM)

  1. [DebugInfo] Fix methods of AsmPrinter to emit values corresponding to the DWARF format (1/19). — ikudrin / detail
  2. [DebugInfo] Fix DIE value emitters to be compatible with DWARF64 (2/19). — ikudrin / detail
  3. [DebugInfo] Add new emitting methods for values which depend on the DWARF format (3/19). — ikudrin / detail
  4. [DebugInfo] Add the -dwarf64 switch to llc and other internal tools (4/19). — ikudrin / detail
  5. [DebugInfo] Fix emitting DWARF64 compilation units (5/19). — ikudrin / detail
  6. [DebugInfo] Use a common method to determine a suitable form for section offsts (6/19). — ikudrin / detail
  7. [DebugInfo] Fix emitting the DW_AT_location attribute for 64-bit DWARFv3 (7/19). — ikudrin / detail
  8. [DebugInfo] Fix emitting DWARF64 .debug_str_offsets sections (8/19). — ikudrin / detail
  9. [DebugInfo] Fix emitting DWARF64 DWO compilation units and string offset tables (9/19). — ikudrin / detail
  10. [DebugInfo] Fix emitting DWARF64 type units (10/19). — ikudrin / detail
  11. [DebugInfo] Fix emitting DWARF64 .debug_aranges sections (11/19). — ikudrin / detail
  12. [DebugInfo] Fix emitting pre-v5 name lookup tables in the DWARF64 format (12/19). — ikudrin / detail
  13. [DebugInfo] Fix emitting DWARF64 .debug_rnglists sections (13/19). — ikudrin / detail
  14. [DebugInfo] Fix emitting DWARF64 .debug_loclists sections (14/19). — ikudrin / detail
  15. [DebugInfo] Fix emitting DWARF64 .debug_addr sections (15/19). — ikudrin / detail
  16. [DebugInfo] Fix emitting DWARF64 .debug_names sections (16/19). — ikudrin / detail
  17. [DebugInfo] Fix emitting DWARF64 .debug_macro[.dwo] sections (17/19). — ikudrin / detail
  18. [DebugInfo] Make the offset of string pool entries 64-bit (18/19). — ikudrin / detail
  19. [DebugInfo] Make offsets of dwarf units 64-bit (19/19). — ikudrin / detail

#18231 (Sep 14, 2020 9:09:49 PM)

  1. [lld][WebAssembly] Allow globals imports via import_name/import_module — sbc / detail

#18230 (Sep 14, 2020 8:33:07 PM)

  1. [DebugInfo] Remove dots from getFilenameByIndex return value — phosek / detail

#18229 (Sep 14, 2020 7:49:05 PM)

  1. [Coroutines] Fix a typo in documentation — xun / detail

#18228 (Sep 14, 2020 6:33:05 PM)

  1. [GlobalISel] Add a `X, Y = G_UNMERGE(G_ZEXT Z)` -> X = G_ZEXT Z; Y = 0 combine — qcolombet / detail

#18227 (Sep 14, 2020 5:48:07 PM)

  1. [libc++abi] Do not declare __cxa_finalize and __cxa_atexit in <cxxabi.h> — Louis Dionne / detail
  2. [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z — qcolombet / detail

#18226 (Sep 14, 2020 5:09:29 PM)

  1. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract. — craig.topper / detail
  2. [GlobalISel] Add G_UNMERGE(Cst) -> Cst1, Cst2, ... combine — qcolombet / detail
  3. [Asan] Accept __lsan_ignore_object for redzone pointer — Vitaly Buka / detail
  4. [AArch64] Statepoint support for AArch64. — listmail / detail
  5. [flang] Allow Fortran comments after #include path — pklausler / detail
  6. Revert "[X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract." — craig.topper / detail
  7. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract — craig.topper / detail
  8. [flang] Respect BZ mode in exponent parts, too — pklausler / detail

#18225 (Sep 14, 2020 4:25:19 PM)

  1. [GlobalISel] Add G_UNMERGE_VALUES(G_MERGE_VALUES) combine — qcolombet / detail
  2. Revert "[docs][NewPM] Add docs for writing NPM passes" — aeubanks / detail
  3. [GISel]: Add combine for G_FABS to G_FABS — aditya_nandakumar / detail
  4. Reland [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  5. [Hexagon] Some HVX DAG combines — kparzysz / detail
  6. [Hexagon] Widen loads and handle any-/sign-/zero-extensions — kparzysz / detail
  7. [Hexagon] Add more detailed testcase for widening truncates — kparzysz / detail
  8. [Sema] Address-space sensitive index check for unbounded arrays — Chris.Hamilton / detail

#18224 (Sep 14, 2020 3:47:47 PM)

  1. [Take 2] [libc++] Make rotate a constexpr. — Louis Dionne / detail
  2. [flang] Fix bug for forward referenced type — psteinfeld / detail

#18223 (Sep 14, 2020 3:10:01 PM)

  1. [PruneEH][NFC] Use CallGraphUpdater in PruneEH — aeubanks / detail
  2. [flang] More clean-up of CookedSource API — pklausler / detail
  3. Revert "[libc++] Make rotate a constexpr." — zoecarver / detail

#18222 (Sep 14, 2020 2:26:36 PM)

  1. [gn build] Port 226d80ebe20 — llvmgnsyncbot / detail
  2. [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  3. [Asan] Fix false leak report — Vitaly Buka / detail
  4. Make namespace handling uniform across dialect backends. — joker.eph / detail
  5. Update PowerPC backend ownership in CODE_OWNERS.TXT — nemanja.i.ibm / detail
  6. [AMDGPU] Add XDL resource to scheduling model — Austin.Kerbow / detail
  7. [SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/getTruncStore. — craig.topper / detail
  8. [libc++] Make rotate a constexpr. — zoecarver / detail
  9. [libc++] Finish implementing P0202R3 — Louis Dionne / detail
  10. Fix MLIR standalone example to properly handle namespace — joker.eph / detail
  11. [libc++][test] Portability fix of std::strstreambuf constructor test — Louis Dionne / detail
  12. [docs] Update OrcV1 removal timeline. — Lang Hames / detail

#18221 (Sep 14, 2020 1:19:14 PM)

  1. [ELF] Add documentation for --warn-backrefs: a GNU ld compatibility checking tool (and lesser of layering detection) — i / detail
  2. [FastISel] Bail out of selectGetElementPtr for vector GEPs. — craig.topper / detail
  3. [libc++] Add comment in atomic test to explain why part of it is disabled on Apple — Louis Dionne / detail
  4. [MemProf] Rename HeapProfiler to MemProfiler for consistency — tejohnson / detail

#18220 (Sep 14, 2020 12:29:09 PM)

  1. [libc] Extend MPFRMatcher to handle 2-input-1-output and support hypot function. — lntue / detail
  2. [libc++] Use LLVM 11 instead of trunk on build bots — Louis Dionne / detail
  3. [AArch64] Add additional vecreduce fmax/fmin legalization tests (NFC) — nikita.ppv / detail
  4. [PowerPC] Implement Thread Local Storage Support for Local Exec — albionapc / detail

#18219 (Sep 14, 2020 11:49:46 AM)

  1. [libc++] Upgrade the Clang on build bots — Louis Dionne / detail
  2. Fix 132e57bc597bd3f50174b7d286c43f76b47f11c1 — walter erquinigo / detail
  3. [DAGCombiner] Fold fmin/fmax with INF / FLT_MAX — nikita.ppv / detail
  4. [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  5. [ms] [llvm-ml] Add missing built-in type aliases — epastor / detail
  6. [ms] [llvm-ml] Fix struct padding logic — epastor / detail
  7. [ms] [llvm-ml] Add support for size queries in MASM — epastor / detail
  8. [ms] [llvm-ml] Add basic support for SEH, including PROC FRAME — epastor / detail
  9. [ARM] Add more tests for vecreduce soft float legalization (NFC) — nikita.ppv / detail
  10. [Legalize][ARM][X86] Add float legalization for VECREDUCE — nikita.ppv / detail

#18218 (Sep 14, 2020 10:48:03 AM)

  1. Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols. — rahmanl / detail
  2. collectBitParts - use const references. NFCI. — llvm-dev / detail
  3. Retry of D84974 — walter erquinigo / detail

#18217 (Sep 14, 2020 10:11:01 AM)

  1. [flang] Correctly detect overlapping integer cases — tkeith / detail
  2. [libc] Decouple string functions. — gyurgyikcp / detail
  3. [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors — i / detail
  4. [flang] Fix analyzed form of type-bound assignment — tkeith / detail

#18216 (Sep 14, 2020 8:59:25 AM)

  1. [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model — jasonliu / detail
  2. [InstSimplify] fix test comments; NFC — spatel / detail
  3. [InstSimplify] add/move tests for fmin/fmax; NFC — spatel / detail
  4. [InstSimplify] reduce code duplication for fmin/fmax folds; NFC — spatel / detail
  5. Add support for casting elements in vectors for certain Std dialect type conversion operations. — Lubomir.Litchev / detail
  6. [libcxx] ostream{,buf}_iterator::difference_type changes in C++20 — Louis Dionne / detail
  7. Assert we've found the size of each (non-overlapping) structure. NFCI. — llvm-dev / detail
  8. [MemorySSA] Precommit test case for PR47498. — flo / detail
  9. [MemorySSA] Make sure PerformedPhiTrans is updated for each visited def. — flo / detail
  10. [InstSimplify] allow folds for fmin/fmax with 'ninf' — spatel / detail
  11. Sema: add support for `__attribute__((__swift_objc_members__))` — Saleem Abdulrasool / detail
  12. [InstSimplify] add folds for fmin/fmax with 'nnan' — spatel / detail

#18215 (Sep 14, 2020 6:37:08 AM)

  1. [SelectionDAG] Move ISD:PARITY formation from DAGCombine to SimplifyDemandedBits. — craig.topper / detail
  2. [docs] Document LLVM_EXTERNALIZE_DEBUGINFO CMake option — davelee.com / detail
  3. [CodeGenPrepare] Fix zapping dead operands of assume — yrouban / detail
  4. [AST][FPEnv] Keep FP options in trailing storage of CastExpr — sepavloff / detail
  5. [llvm-cov gcov] Refactor counting and reporting — i / detail
  6. [analyzer] Evaluate PredefinedExpressions — benicsbalazs / detail
  7. [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon — benicsbalazs / detail
  8. [analyzer][z3] Use more elaborate Z3 variable names — benicsbalazs / detail
  9. [CodeGen] Fix bug in IncrementPointer — david.sherwood / detail
  10. [ARM] Fix so immediates and pc relative checks — simon.wallis2 / detail
  11. [UnifyLoopExits] Fix non-deterministic iteration order — jay.foad / detail
  12. [compiler-rt] [netbsd] Use internal_ptrace() instead of ptrace() — n54 / detail
  13. [JumpThreading] Fix an incorrect Modified status — david.stenberg / detail
  14. AMDGPU/GlobalISel/Emitter Support for predicate code that uses operands — petar.avramovic / detail
  15. [clangd] Add error() function for creating formatv-style llvm::Errors. NFC — sam.mccall / detail
  16. [gn build] Port 30667c967d3 — llvmgnsyncbot / detail
  17. [DebugInstrRef][1/9] Add fields for instr-ref variable locations — jeremy.morse / detail
  18. [clangd] Track tweaks that fail the apply stage — kadircet / detail
  19. [CodeGen][X86] Regenerate minmax reduction sequence tests to match arithmetic tests. — llvm-dev / detail
  20. [clangd] makeStringError,make_error<StringError> -> error() — sam.mccall / detail
  21. [LegalizeDAG] Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI. — llvm-dev / detail
  22. AMDGPU/GlobalISel Add test for non-leaf complex patterns — petar.avramovic / detail
  23. AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks' — petar.avramovic / detail
  24. AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN — petar.avramovic / detail
  25. [SVE] In LoopIdiomRecognize::isLegalStore bail out for scalable vectors — david.sherwood / detail
  26. [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value — sjoerd.meijer / detail
  27. [SyntaxTree][List] Fix: `ParameterDeclarationList` is the `List` inside `ParametersAndQualifiers` — ecaldas / detail
  28. [SyntaxTree] Provide `List::classof` — ecaldas / detail
  29. [SyntaxTree][List] `assertInvariants` for `List`s — ecaldas / detail
  30. [ARM] Selects SSAT/USAT from correct LLVM IR — meera.nakrani / detail
  31. [DSE] Precommit test case for invalid elimination of store in loop. — flo / detail
  32. [DSE] Only eliminate candidates that always store the same loc. — flo / detail
  33. [CGP] Limit converting phi types to simple loads and stores — david.green / detail
  34. [mlir] Check for type conversion success in std->llvm function conversion — zinenko / detail
  35. [pstl] Support Threading Building Blocks 2020 (oneTBB) for "tbb" parallel backend. — mikhail.dvorskiy / detail
  36. [llvm-readobj/elf][test] - Test all core note types properly. — grimar / detail
  37. [llvm-readelf/obj] - Refine and generalize the code that is used to dump notes. — grimar / detail
  38. [NFC] Add missing `const` statements in SCEV — mkazantsev / detail
  39. [llvm-readobj] - Cleanup implementation LLVMStyle<ELFT>::printAddrsig(). — grimar / detail
  40. [llvm-readobj/elf] - Don't use unwrapOrError when reporting errors about SHT_DYNAMIC sections. — grimar / detail
  41. Don't dereference from a dyn_cast<>. NFCI. — llvm-dev / detail
  42. Assert we've found both vector types. NFCI. — llvm-dev / detail
  43. [AMDGPU] Don't cluster stores — jay.foad / detail
  44. [InstSimplify] fix miscompiles with maximum/minimum intrinsics — spatel / detail
  45. [ARM] Enable tail predication for reduction tests. NFC — david.green / detail

#18214 (Sep 13, 2020 4:22:25 PM)

  1. [JITLink] Improve formatting for Edge, Block and Symbol debugging output. — Lang Hames / detail

#18213 (Sep 13, 2020 3:44:39 PM)

  1. [llvm-cov gcov][test] Unsupport Windows — i / detail

#18212 (Sep 13, 2020 3:02:04 PM)

  1. [llvm-cov gcov] Add -r (--relative-only) && -s (--source-prefix) — i / detail

#18211 (Sep 13, 2020 1:49:17 PM)

  1. GCOVProfiling: Avoid use-after-move — dblaikie / detail
  2. Correct end-of-namespace comment to be clang-tidy/LLVM style appropriate — dblaikie / detail
  3. PPCInstrInfo: Fix readability-inconsistent-declaration-parameter-name clang-tidy warning — dblaikie / detail
  4. [ARM] Add some fmin/fmax tests with commuted operands (NFC) — nikita.ppv / detail

#18210 (Sep 13, 2020 12:27:04 PM)

  1. [SelectionDAG] Remove default for 'unsigned' Alignment for getLoad/getStore/getExtLoad/getTruncStore. Add default for MaybeAlign version. NFCI — craig.topper / detail

#18209 (Sep 13, 2020 9:30:16 AM)

  1. [DAGCombiner] Propagate FMF flags in FMA folding — qiucofan / detail
  2. [ASTImporter] Add basic support for comparing Stmts and compare function bodies — Raphael Isemann / detail

#18208 (Sep 13, 2020 8:29:56 AM)

  1. [ARM] Add tests for fmin/max with largest/smallest float (NFC) — nikita.ppv / detail
  2. [CGP] Prevent optimizePhiType from iterating forever — david.green / detail

#18207 (Sep 13, 2020 6:27:18 AM)

  1. [X86] Add test cases for PR11210 — llvm-dev / detail

#18206 (Sep 13, 2020 4:53:04 AM)

  1. Reland "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail

#18205 (Sep 13, 2020 12:51:18 AM)

  1. [gcov] Add spanning tree optimization — i / detail
  2. [gcov] Fix memory leak due to BranchProbabilityInfoWrapperPass — i / detail

#18204 (Sep 12, 2020 11:39:19 PM)

  1. [llvm-cov gcov] Improve accuracy when some edges are not measured — i / detail
  2. [gcov] Assign names to some types and loaded values used in @__llvm_internal* — i / detail

#18203 (Sep 12, 2020 10:29:08 PM)

  1. [Docs] Fix --print-supported-cpus option rendering — joker.eph / detail

#18202 (Sep 12, 2020 9:16:46 PM)

  1. [LegalizeTypes] Remove a few cases from SplitVectorOperand that should never happen. NFC — craig.topper / detail

#18201 (Sep 12, 2020 8:09:08 PM)

  1. [X86] Use ISD::PARITY directly instead of emitting CTPOP and AND from combineHorizontalPredicateResult. — craig.topper / detail

#18200 (Sep 12, 2020 6:33:07 PM)

  1. [Hexagon] Avoid widening vectors with non-HVX element types — kparzysz / detail

#18199 (Sep 12, 2020 4:27:35 PM)

  1. [ARM] Add tests for fmin/max + inf folds (NFC) — nikita.ppv / detail
  2. [lld][WebAssembly] Add initial support for -Map/--print-map — sbc / detail
  3. [gn build] Port cc2da5554b5 — llvmgnsyncbot / detail

#18198 (Sep 12, 2020 3:15:12 PM)

  1. [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature — sbc / detail

#18197 (Sep 12, 2020 2:04:28 PM)

  1. Revert "[gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering" — i / detail
  2. Change range operator from deprecated '-' to '...' — paul / detail
  3. Update TableGen test files to use the new '...' range punctuation. — paul / detail
  4. [ARM] Add additional vecreduce float legalization test (NFC) — nikita.ppv / detail
  5. [gcov] Process .gcda immediately after the accompanying .gcno instead of doing all .gcda after all .gcno — i / detail

#18196 (Sep 12, 2020 12:24:07 PM)

  1. [InstCombine][X86] Covert masked load/stores with (sign extended) bool vector masks to generic intrinsics. — llvm-dev / detail
  2. TableGen: change a couple of member names to clarify their use. — paul / detail
  3. [LV][ARM] Add preferInloopReduction target hook. — david.green / detail
  4. [DSE] Precommit test case with loop carried dependence. — flo / detail
  5. [DSE] Bail out on MemoryPhis when deleting stores at end of function. — flo / detail
  6. [DSE] Adjust coroutines test after e082dee2b588. — flo / detail
  7. [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors. — craig.topper / detail
  8. [MinGW] Use lib prefix for libraries — martin / detail
  9. [MinGW][clang-shlib] Build by default on MinGW — martin / detail
  10. [MinGW][libclang] Allow simultaneous shared and static lib — martin / detail
  11. [InstCombine] Add extra use tests for abs canonicalization (NFC) — nikita.ppv / detail
  12. [gcov] Clean up by getting llvm.dbg.cu earlier — i / detail
  13. [gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering — i / detail

#18195 (Sep 12, 2020 7:03:30 AM)

  1. [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases — llvm-dev / detail
  2. [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322) — nikita.ppv / detail
  3. [ARM] Recognize "double extend" reduction patterns — david.green / detail
  4. [InstCombine][X86] getNegativeIsTrueBoolVec - use ConstantExpr evaluators. NFCI. — llvm-dev / detail
  5. [Intrinsics] define semantics for experimental fmax/fmin vector reductions — spatel / detail
  6. [ARM] Fixup single source mla reductions. — david.green / detail
  7. [InstCombine][X86] Add tests for masked load/stores with comparisons. — llvm-dev / detail
  8. Reland [AssumeBundles] Use operand bundles to encode alignment assumptions — tyker / detail
  9. [MachineScheduler] Fix operand scheduling for pre/post-increment loads — eleviant / detail
  10. [Clang] Add option to allow marking pass-by-value args as noalias. — flo / detail

#18193 (Sep 12, 2020 3:43:56 AM)

  1. Revert "[AST][FPEnv] Keep FP options in trailing storage of CastExpr" — sepavloff / detail
  2. [gn build] Port 19531a81f1d — llvmgnsyncbot / detail

#18192 (Sep 12, 2020 2:09:52 AM)

  1. Add raw_fd_stream that supports reading/seeking/writing — jianzhouzh / detail
  2. Add raw_fd_stream_test.cpp into CMakeLists.txt — jianzhouzh / detail
  3. Missing change from previous commit — sepavloff / detail
  4. Add a header file to support ssize_t for windows — jianzhouzh / detail

#18191 (Sep 12, 2020 12:33:03 AM)

  1. [AST][FPEnv] Keep FP options in trailing storage of CastExpr — sepavloff / detail

#18190 (Sep 11, 2020 9:07:25 PM)

  1. [Power10] Enable the heuristic for Power10 and switch the sched model — qshanz / detail

#18189 (Sep 11, 2020 7:44:49 PM)

  1. [gn] Remove unneeded MC dep from llvm-tblgen — rnk / detail
  2. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  3. [gn build] Port ad99e34c59b — llvmgnsyncbot / detail
  4. [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD — qshanz / detail

#18188 (Sep 11, 2020 6:20:07 PM)

  1. [NFC][Asan] Add another lsan test — Vitaly Buka / detail
  2. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — Yuanfang Chen / detail
  3. [ConstantFold] Fold binary arithmetic on scalable vector splats. — efriedma / detail
  4. [NFC] Remove unused static function — Vitaly Buka / detail
  5. Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e — Yuanfang Chen / detail
  6. [gn build] Port 31ecf8d29d8 — llvmgnsyncbot / detail
  7. [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. — efriedma / detail
  8. [lldb] Use GetNonKVOClassDescriptor to get the NSDictionary class descriptor — Jonas Devlieghere / detail
  9. Fix a couple of tests that relied on the clang binary having 'clang' somewhere in the name — dblaikie / detail

#18187 (Sep 11, 2020 4:38:19 PM)

  1. RegAllocFast: Fix typo in comment — Matthew.Arsenault / detail
  2. docs: add a newline to appease Sphinx — Saleem Abdulrasool / detail
  3. [MC] Allow .org directives in SHT_NOBITS sections — maskray / detail
  4. [NFC][Asan] Early return from GetBlockBegin — Vitaly Buka / detail
  5. Fix clang Wrange-loop-analysis in BuildTree.cpp — gribozavr / detail
  6. [lldb] Add test for CFMutableDictionaryRef — Jonas Devlieghere / detail
  7. [MS ABI] Add mangled type for auto template parameter whose argument kind is Integeral — zequanwu / detail

#18186 (Sep 11, 2020 3:07:35 PM)

  1. Sema: add support for `__attribute__((__swift_error__))` — Saleem Abdulrasool / detail
  2. [lld][WebAssembly] Convert a objyaml-using test to assembly — sbc / detail
  3. Fix test hip-gz-options.hip — Yaxun.Liu / detail
  4. CodeGen: Require SSA to run PeepholeOptimizer — Matthew.Arsenault / detail

#18185 (Sep 11, 2020 2:19:24 PM)

  1. [Coroutine][Sema] Tighten the lifetime of symmetric transfer returned handle — xun / detail
  2. [SyntaxTree][Synthesis] Add support for Tree. — ecaldas / detail
  3. Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes. — Lang Hames / detail
  4. Fix -gz=zlib options for linker — Yaxun.Liu / detail

#18184 (Sep 11, 2020 1:35:08 PM)

  1. [ThinLTO] Make -lto-embed-bitcode an enum — mtrofin / detail

#18183 (Sep 11, 2020 12:34:06 PM)

  1. [flang] Fix bug for forward referenced type — psteinfeld / detail
  2. Re-split integral & pointer overloads. Add tests. — ogiroux / detail

#18182 (Sep 11, 2020 11:50:36 AM)

  1. [lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI — medismail.bennani / detail
  2. [WebAssembly] Add assembly syntax for mutable globals — sbc / detail
  3. [CMake][OpenMP] Simplify getting CUDA library directory — raul.tambre / detail
  4. [SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dump — ecaldas / detail
  5. [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. — ecaldas / detail
  6. [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] — ecaldas / detail

#18181 (Sep 11, 2020 11:06:25 AM)

  1. [SVE] Regenerate sve vector bits tests. NFC — david.green / detail
  2. [mlir][spirv] OpConvertSToF support operands with different bitwidth. — thomasraoux / detail
  3. [mlir] Fix some edge cases around 0-element TensorFromElementsOp — silvasean / detail

#18180 (Sep 11, 2020 10:18:17 AM)

  1. [DSE] Make sure that DSE+MSSA can handle masked stores — kparzysz / detail
  2. [NFC] Follow up on D87111 - Add an option for unrolling loops up to a factor - CR issues addressed. — Lubomir.Litchev / detail
  3. [flang] Fix build issue with BUILD_SHARED_LIBS=ON — richard.barton / detail
  4. [gn build] slightly improve libcxx_needs_site_config — thakis / detail
  5. [examples] Adjust ThinLtoInstrumentationLayer for emit signature change — Jonas Devlieghere / detail
  6. [libcxx] Remove the 'availability' Lit feature — Louis Dionne / detail
  7. [SLP] add test for missed store vectorization; NFC — spatel / detail
  8. [SLP] further limit bailout for load combine candidate (PR47450) — spatel / detail
  9. [docs] Fix typos — sebastian.neubauer / detail
  10. [DFSan] Re-enable event_callbacks test. — mascasa / detail
  11. [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC — i / detail
  12. Revert "[examples] Adjust ThinLtoInstrumentationLayer for emit signature change" — Jonas Devlieghere / detail
  13. [FPEnv] [Clang] Enable constrained FP support for PowerPC — qiucofan / detail
  14. [ARM] Extra MLA reductions tests. NFC — david.green / detail

#18179 (Sep 11, 2020 7:56:05 AM)

  1. [mlir][Linalg] Print both types for linalg.transpose — benny.kra / detail
  2. [CodeGenPrepare] Simplify code. NFCI. — benny.kra / detail
  3. [AMDGPU] Make movreld-bug test case more robust — jay.foad / detail
  4. [clangd][NFC] Get rid of an `else after return` — kadircet / detail
  5. BasicTTIImpl.h - remove unused MCSchedule.h include. NFCI. — llvm-dev / detail
  6. [X86] Keep variables from getDataLayout/getDebugLoc calls as const reference. NFCI. — llvm-dev / detail
  7. [clang][aarch64] Fix ILP32 ABI for arm_sve_vector_bits — cullen.rhodes / detail
  8. [flang][driver] Add the new flang compiler and frontend drivers — caroline.concatto / detail
  9. [clang][aarch64] Fix mangling of bfloat16 neon vectors — cullen.rhodes / detail
  10. [DFSan] XFail a test that's suffering too much optimization — jeremy.morse / detail
  11. PluginLoader.h - only include CommandLine.h if required. NFCI. — llvm-dev / detail
  12. Attributor.h - remove unused includes. NFCI. — llvm-dev / detail
  13. [IPO] Remove unnecessary Module.h includes. NFCI. — llvm-dev / detail
  14. [LiveDebugValues][NFC] Re-land 60db26a66d, add instr-ref tests — jeremy.morse / detail
  15. [analyzer][MacroExpansion] Add a few dumps functions — dkszelethus / detail
  16. [analyzer][MacroExpansion][NFC] Fix incorrectly calling parameters arguments — dkszelethus / detail
  17. [NFC] Fix the signature and definition of findByPrefix — andrzej.warzynski / detail
  18. [analyzer][MacroExpansion][NFC] Fix a missing test output check — dkszelethus / detail
  19. [mlir][Linalg] Refactor StructuredOpInterface - NFC — ntv / detail
  20. [analyzer][MacroExpansion] Fix a crash where multiple parameters resolved to __VA_ARGS__ — dkszelethus / detail
  21. [MLIR][Linalg] Undo spurious parameter name change — ntv / detail
  22. [libTooling] Fix use of `char` in comparison. — yitzhakm / detail
  23. [ARM] Update arm-storebytesmerge.ll test. NFC — david.green / detail
  24. [flang] Add new documentation main page — richard.barton / detail
  25. [libcxx] Handle target triples with dashes in platform name — mikhail.maltsev / detail
  26. [ConstraintSystem] Add helpers to deal with linear constraints. — flo / detail
  27. [gn build] Port 3eb141e5078 — llvmgnsyncbot / detail
  28. Revert "[ConstraintSystem] Add helpers to deal with linear constraints." — flo / detail
  29. [gn build] Port 8da6ae4ce1b — llvmgnsyncbot / detail
  30. [analyzer][NFC] Don't bind values to ObjCForCollectionStmt, replace it with a GDM trait — dkszelethus / detail
  31. [libc++] NFC: Add missing license to test — Louis Dionne / detail
  32. [NFC] Fix compiler warnings due to integer comparison of different signedness — llvm-dev / detail
  33. [LiveDebugValues][NFC] Add additional tests — jeremy.morse / detail
  34. [InstCombine] add/move tests for ptr diff; NFC — spatel / detail
  35. [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430) — spatel / detail
  36. [SyntaxTree] Rename functions to start with verb — ecaldas / detail
  37. Revert "[InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430)" — spatel / detail

#18178 (Sep 11, 2020 1:41:06 AM)

  1. Revert "[ORC] Make MaterializationResponsibility immovable, pass by unique_ptr." — flo / detail

#18177 (Sep 11, 2020 1:19:07 AM)

  1. [MC] [Win64EH] Fix builds with expensive checks enabled — martin / detail

#18176 (Sep 11, 2020 1:13:05 AM)

  1. [mlir] Fix generation of AVX512 dialect documentation — marius.brehler / detail

#18175 (Sep 11, 2020 1:11:03 AM)

  1. Uncapitalize word in LanguageExtensions.rst — noreply / detail

#18174 (Sep 11, 2020 12:58:06 AM)

  1. [clang][Sparc] Default to -mcpu=v9 for Sparc V8 on Solaris — ro / detail

#18173 (Sep 11, 2020 12:41:03 AM)

  1. [mlir][Linalg] Make LinalgBaseTilingPattern not delete the original operation. — ravishankarm / detail

#18172 (Sep 11, 2020 12:37:54 AM)

  1. [NewPM] Introduce PreserveCFG check — yrouban / detail
  2. [SVE][CodeGen] Fix InlineFunction for scalable vectors — david.sherwood / detail

#18171 (Sep 11, 2020 12:33:03 AM)

  1. [CodeGen] [WinException] Remove a redundant explicit section switch for aarch64 — martin / detail
  2. [MC] [Win64EH] Canonicalize ARM64 unwind opcodes — martin / detail
  3. [MC] [Win64EH] Write packed ARM64 epilogues if possible — martin / detail

#18170 (Sep 11, 2020 12:23:05 AM)

  1. [Clang] Clarify __builtin_memcpy_inline documentation — gchatelet / detail

#18169 (Sep 11, 2020 12:19:05 AM)

  1. [NFC][PowerPC] Add tests of constants-i64. — esme.yi / detail

#18168 (Sep 10, 2020 11:17:05 PM)

  1. [EarlyCSE] Remove unnecessary operand swap. — michael.hliao / detail

#18167 (Sep 10, 2020 11:15:03 PM)

  1. Cleaned status.py from old notifiers. — gkistanova / detail

#18166 (Sep 10, 2020 10:47:03 PM)

  1. [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange. — SourabhSingh.Tomar / detail

#18165 (Sep 10, 2020 9:43:06 PM)

  1. [NFC][MLInliner] Presort instruction successions. — mtrofin / detail

#18164 (Sep 10, 2020 9:21:03 PM)

  1. libclc/spirv: Add missing files from D85911 — jano.vesely / detail

#18163 (Sep 10, 2020 9:09:03 PM)

  1. Removed unused code from LLDBBuilder. — gkistanova / detail

#18162 (Sep 10, 2020 9:05:04 PM)

  1. More builders.py cleaning. — gkistanova / detail

#18161 (Sep 10, 2020 8:41:05 PM)

  1. Removed scei-ps4 builders. — gkistanova / detail

#18160 (Sep 10, 2020 8:33:03 PM)

  1. [EarlyCSE] Fix and recommit the revised c9826829d74e637163fdb0351870b8204e62d6e6 — michael.hliao / detail

#18159 (Sep 10, 2020 8:01:06 PM)

  1. [Asan] Fix __asan_update_allocation_context — Vitaly Buka / detail

#18158 (Sep 10, 2020 7:41:03 PM)

  1. Revert "[EarlyCSE] Equivalent SELECTs should hash equally" — michael.hliao / detail

#18157 (Sep 10, 2020 7:19:06 PM)

  1. scudo: Remove the THREADLOCAL macro. — peter / detail
  2. Remove dependency on clangASTMatchers. — michael.hliao / detail

#18156 (Sep 10, 2020 7:17:04 PM)

  1. scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot — peter / detail

#18155 (Sep 10, 2020 6:57:04 PM)

  1. [mlir][Analysis] Allow Slice Analysis to work with linalg::LinalgOp — ravishankarm / detail

#18154 (Sep 10, 2020 6:54:48 PM)

  1. [lldb] Add missing LLDB_REGISTER_CONSTRUCTOR in SBPlatform — Jonas Devlieghere / detail

#18153 (Sep 10, 2020 5:51:07 PM)

  1. [obj2yaml] Add support for dumping the .debug_ranges section. — Xing / detail

#18152 (Sep 10, 2020 5:13:06 PM)

  1. Remove unused variable introduce in 0448d11a06b451a causing build — zarko / detail

#18151 (Sep 10, 2020 4:57:07 PM)

  1. Fix wrong comment about enabling optimizations to work around a bug — rnk / detail

#18150 (Sep 10, 2020 3:03:04 PM)

  1. [AArch64][GlobalISel] Don't emit a branch for a fallthrough G_BR at -O0. — Amara Emerson / detail

#18149 (Sep 10, 2020 2:53:52 PM)

  1. Use pragmas to work around MSVC x86_32 debug miscompile bug — rnk / detail

#18148 (Sep 10, 2020 2:41:05 PM)

  1. [flang] Fix assert on constant folding of extended types — psteinfeld / detail

#18147 (Sep 10, 2020 2:33:05 PM)

  1. [ELF] Make two PPC64.cpp variables constexpr. NFC — i / detail

#18146 (Sep 10, 2020 2:27:04 PM)

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

#18145 (Sep 10, 2020 2:03:06 PM)

  1. [EarlyCSE] Equivalent SELECTs should hash equally — bryan.chan / detail

#18144 (Sep 10, 2020 1:43:05 PM)

  1. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [InstCombine] Add more tests for select op replacement (NFC) — nikita.ppv / detail
  3. [DemandedBits] Add braces to large if (NFC) — nikita.ppv / detail
  4. [DemandedBits][BDCE] Add support for min/max intrinsics — nikita.ppv / detail
  5. [ORC] Make MaterializationResponsibility immovable, pass by unique_ptr. — Lang Hames / detail
  6. [libc][obvious] Include Sqrt.h in SqrtLongDoubleX86.h. — sivachandra / detail

#18143 (Sep 10, 2020 1:01:36 PM)

  1. [Hexagon] Split pair-based masked memops — kparzysz / detail
  2. [SVE] Bail from VectorUtils heuristics for scalable vectors — ctetreau / detail
  3. [ImplicitNullChecks] NFC: Remove unused PointerReg arg in dep analysis — anna / detail
  4. [libc][NFC][obvious] Remove a redudant dep of strcmp implementation. — sivachandra / detail
  5. Diable sanitizer options for amdgpu — Yaxun.Liu / detail
  6. GlobalISel: Combine fneg(fneg x) to x — vkeles / detail

#18142 (Sep 10, 2020 12:21:54 PM)

  1. [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support. — craig.topper / detail
  2. Revert "[Support] Use unique_function rather than std::function for ThreadPool TaskTy." — Lang Hames / detail
  3. [WebAssembly] Set unreachable as canonical to permit disassembly — d.c.ddcc / detail
  4. Make struct dialects have the same field name as everything else, 'dialect'. — joker.eph / detail
  5. Allow Dialects to be initialized via nullptr. — joker.eph / detail
  6. [gn build] (semi-manually) port 009cd4e4910 — thakis / detail
  7. Fix operator!= for Dialects. — joker.eph / detail

#18141 (Sep 10, 2020 11:42:33 AM)

  1. [Support] Use unique_function rather than std::function for ThreadPool TaskTy. — Lang Hames / detail
  2. [NFC] Fix whitespace in lldb-vscode --help — rupprecht / detail
  3. [PGO] Skip if an IndirectBrInst critical edge cannot be split — i / detail
  4. [compiler-rt] [netbsd] Update generate_netbsd_syscalls.awk — n54 / detail
  5. [compiler-rt] [netbsd] Regenerate syscall hooks — n54 / detail

#18141 (Sep 10, 2020 11:42:33 AM)

  1. [lldb] Have the Xcode build run check-lldb instead of just check-lldb-shell — Jonas Devlieghere / detail

#18140 (Sep 10, 2020 10:45:25 AM)

  1. [ArgumentPromotion]: Copy function metadata after promoting arguments — etiotto / detail
  2. [lldb, tests] Correctly configure the yaml2obj paths — stilis / detail
  3. [gcov] Delete flush_fn_list (unused since D83149) — i / detail
  4. [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization. — mtrofin / detail
  5. Revert D86875 "[Flang][NFC] Remove license comments from files in docs/ folder." — SourabhSingh.Tomar / detail
  6. [compiler-rt] [netbsd] Add fallback definitions for MKISCSI=no — n54 / detail
  7. [compiler-rt] [netbsd] Improve code formatting — n54 / detail
  8. [ImplicitNullCheck] Handle instructions that preserve zero value — anna / detail

#18139 (Sep 10, 2020 10:04:39 AM)

  1. Mark FMOV constant materialization as being as cheap as a move. — resistor / detail
  2. SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI. — llvm-dev / detail
  3. [SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, `MutationsTest` and `SynthesisTest` — ecaldas / detail
  4. Fix typo in dsymutil.rst — Jonas Devlieghere / detail
  5. Introduce linalg.vecmat — benny.kra / detail
  6. Revert "[gcov] Delete flush_fn_list (unused since D83149)" — Azharuddin Mohammed / detail
  7. [gn build] Port c01d28dc51b — llvmgnsyncbot / detail
  8. [PPC][GlobalISel] Add initial GlobalIsel infrastructure — kbarton / detail

#18138 (Sep 10, 2020 9:26:24 AM)

  1. [GVN] Account for masked loads/stores depending on load/store instructions — kparzysz / detail
  2. Hexagon.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  3. [libcxx] Make sure we pass -isysroot when linking AND when compiling — Louis Dionne / detail

#18137 (Sep 10, 2020 8:49:22 AM)

  1. Speculatively fix the Sphinx builder. — aaron / detail

#18136 (Sep 10, 2020 8:10:10 AM)

  1. [flang] Fix check for distinguishable operators/assignments — tkeith / detail
  2. [TableGen] Do not construct string from nullptr — nikita.ppv / detail
  3. [MLIR][Standard] Simplify `tensor_from_elements` — frgossen / detail
  4. Add an explicit toggle for the static analyzer in clang-tidy — thakis / detail
  5. AArch64MachineFunctionInfo.h - remove unnecessary TargetFrameLowering.h include. NFCI. — llvm-dev / detail
  6. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  7. Fix clangd build after 33c9dbbd380 — thakis / detail
  8. [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply. — craig.topper / detail

#18135 (Sep 10, 2020 7:32:02 AM)

  1. [InstCombine] Temporarily do not drop volatile stores before unreachable — nikita.ppv / detail

#18134 (Sep 10, 2020 6:54:30 AM)

  1. Revert "[clang-tidy] New check readability-prefer-member-initializer" — lebedev.ri / detail
  2. [gn build] Port ebf496d8055 — llvmgnsyncbot / detail
  3. [lldb] [netbsd] Avoid comparison of signed and unsigned integers — n54 / detail

#18133 (Sep 10, 2020 6:16:35 AM)

  1. [x86] add tests for fmax/fmin experimental intrinsics with 'fast' FMF; NFC — spatel / detail
  2. [TargetLowering] Fix comments describing XOR -> OR/AND transformations — jay.foad / detail

#18132 (Sep 10, 2020 5:31:19 AM)

  1. [clang-tidy] Fix reST syntax — sguelton / detail
  2. [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. — llvm-dev / detail
  3. [NFC] Refactoring in SCEV: add missing `const` qualifiers — mkazantsev / detail
  4. [libcxx] Simplify back-deployment testing — Louis Dionne / detail
  5. [DSE] Support eliminating memcpy.inline. — flo / detail
  6. Fix broken link for Sphinx installation — gchatelet / detail
  7. Fix invalid link format in Clang LanguageExtension — gchatelet / detail

#18131 (Sep 10, 2020 4:52:28 AM)

  1. [compiler-rt] [netbsd] Reintroduce __sanitizer_protoent — n54 / detail
  2. Enable InsertFreeze flag of JumpThreading when used in LTO — aqjune / detail
  3. [analyzer][StdLibraryFunctionsChecker] Remove strcasecmp — gabor.marton / detail
  4. [SVE][CodeGen] Legalisation of truncate for scalable vectors — kerry.mclaughlin / detail
  5. [analyzer][StdLibraryFunctionsChecker] Add better diagnostics — gabor.marton / detail
  6. [X86] Remove WaitInsert::TTI member. NFCI. — llvm-dev / detail
  7. [X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle. — llvm-dev / detail
  8. [SLP][X86] Add division by uniform constant tests (PR47476) — llvm-dev / detail
  9. [CostModel][X86] Add vXi32 division by uniform constant costs (PR47476) — llvm-dev / detail
  10. [Codegen][X86] Move AMX specific codegen tests into X86 subfolder. — llvm-dev / detail

#18130 (Sep 10, 2020 2:37:09 AM)

  1. [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane — samuel.tebbs / detail

#18129 (Sep 10, 2020 1:43:08 AM)

  1. [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues — martin / detail
  2. [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues — martin / detail

#18128 (Sep 10, 2020 12:35:19 AM)

  1. [mlir][Linalg] Small refactoring of ConvOpVectorization — limo / detail
  2. [clang] Disallow fbasic-block-sections on non-ELF, non-x86 targets. — snehasishk / detail
  3. [ARM] Tail predicate VQDMULH and VQRDMULH — sam.parker / detail
  4. [SCEV] Constant expansion cost at minsize — sam.parker / detail
  5. [mlir] [VectorOps] Enable 32-bit index optimizations — ajcbik / detail

#18127 (Sep 9, 2020 11:55:02 PM)

  1. [lit] Use correct variable name for libxml2 — phosek / detail
  2. [PowerPC] [FPEnv] Disable strict FP mutation by default — qiucofan / detail
  3. [mlir][Linalg] Add Utility method to get loop ranges for a LinalgOp. — ravishankarm / detail
  4. libclc/spirv: Add various functions — jano.vesely / detail
  5. [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457 — mkazantsev / detail
  6. [NFC] Rename variables to avoid name confusion — mkazantsev / detail
  7. [JumpThreading] Conditionally freeze its condition when unfolding select — aqjune / detail

#18127 (Sep 9, 2020 11:55:02 PM)

  1. Removed netbsd-amd64 since it is offline since August-10-2020. — gkistanova / detail
  2. Removed clang-lld-x86_64-2stage builder. — gkistanova / detail
  3. Removed abandoned builders. — gkistanova / detail

#18126 (Sep 9, 2020 9:47:07 PM)

  1. [CMake] Simplify CMake handling for libxml2 — phosek / detail

#18125 (Sep 9, 2020 9:09:05 PM)

  1. [NFC] Move definition of variable now only used in debug builds — rupprecht / detail

#18124 (Sep 9, 2020 6:23:24 PM)

  1. mlir/Transforms/BufferPlacement.h: Add missing override — dblaikie / detail

#18123 (Sep 9, 2020 5:49:55 PM)

  1. [llvm-install-name-tool] Add -V flag — alexshap / detail
  2. [gcov] Delete flush_fn_list (unused since D83149) — i / detail

#18122 (Sep 9, 2020 5:16:10 PM)

  1. AMDGPU: Fix inserting waitcnts before kill uses — Matthew.Arsenault / detail
  2. AMDGPU: Skip all meta instructions in hazard recognizer — Matthew.Arsenault / detail
  3. AMDGPU: Hoist check for VGPRs — Matthew.Arsenault / detail
  4. [gcov] Delete unused llvm_gcda_increment_indirect_counter — i / detail

#18121 (Sep 9, 2020 4:42:22 PM)

  1. [ValueTracking] isKnownNonZero, computeKnownBits for freeze — aqjune / detail
  2. [Asan] Return nullptr for invalid chunks — Vitaly Buka / detail

#18120 (Sep 9, 2020 4:05:22 PM)

  1. [AMDGPU] Fix for folding v2.16 literals. — dfukalov / detail
  2. [libunwind] Bare-metal DWARF: set dso_base to 0 — rprichard / detail

#18119 (Sep 9, 2020 3:30:39 PM)

  1. [DSE,MemorySSA] Handle atomic stores explicitly in isReadClobber. — flo / detail
  2. [AArch64][GlobalISel] Share address mode selection code for memops — Jessica Paquette / detail
  3. Mark masked.{store,scatter,compressstore} intrinsics as write-only — kparzysz / detail

#18118 (Sep 9, 2020 2:56:20 PM)

  1. [GlobalISel] Enable usage of BranchProbabilityInfo in IRTranslator. — Amara Emerson / detail
  2. Add REQUIRES: asserts to a test that uses an asserts only flag. — Amara Emerson / detail
  3. [lldb] Pass the arch as part of the triple in the ARCH_CFLAGS — Jonas Devlieghere / detail
  4. [ARM] Add additional fmin/fmax with nan tests (NFC) — nikita.ppv / detail
  5. [DAGCombiner] Fold fmin/fmax of NaN — nikita.ppv / detail

#18117 (Sep 9, 2020 2:22:44 PM)

  1. [X86] Add tests for minnum/maxnum with constant NaN (NFC) — nikita.ppv / detail

#18116 (Sep 9, 2020 1:22:59 PM)

  1. [gcov] Don't split entry block; add a synthetic entry block instead — i / detail
  2. [InstCombine] add tests for add/sub-of-shl; NFC — spatel / detail
  3. [Hexagon] Account for truncating pairs to non-pairs when widening truncates — kparzysz / detail
  4. [gcov] Give the __llvm_gcov_ctr load instruction a name for more readable output — i / detail
  5. [MC] Resolve the difference of symbols in consecutive MCDataFragements — caij2003 / detail
  6. [AMDGPU] Correct gfx1031 XNACK setting documentation — Tony.Tye / detail
  7. [X86] Add support for using fast short rep mov for memcpy lowering. — yamauchi / detail
  8. Wordsmith RegionBranchOpInterface verification errors — silvasean / detail
  9. [libc][MPFRWrapper] Provide a way to include MPFR header in downstream repos. — sivachandra / detail
  10. [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops combine to do less. — Amara Emerson / detail
  11. [GlobalISel][IRTranslator] Generate better conditional branch lowering. — Amara Emerson / detail

#18115 (Sep 9, 2020 12:20:13 PM)

  1. [DSE] Explicitly not use MSSA in testcase for now — kparzysz / detail
  2. Implements [[likely]] and [[unlikely]] in IfStmt. — koraq / detail
  3. [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD) — gchatelet / detail
  4. Revert a test using padding bits in atomics — ogiroux / detail

#18114 (Sep 9, 2020 11:46:33 AM)

  1. [libc++] Fix variant benchmark build for some configurations. — eric / detail
  2. Revert "[Attributor] Re-enable a run line in noalias.ll" — johannes / detail
  3. [DSE] Handle masked stores — kparzysz / detail
  4. [debugserver] Extract function for default launch flavor — davelee.com / detail

#18113 (Sep 9, 2020 11:12:45 AM)

  1. [lldb/Docs] Correct LLDB_ENABLE_TESTS to LLDB_INCLUDE_TESTS — davelee.com / detail

#18112 (Sep 9, 2020 10:38:32 AM)

  1. [DAGCombine] Skip re-visiting EntryToken to avoid compile time explosion — ulrich.weigand / detail
  2. [libc][NFC] Add spec files as dependencies of integration test. — sivachandra / detail

#18111 (Sep 9, 2020 10:04:53 AM)

  1. [libc][obvious] Fix strtok_r signature in the spec. — sivachandra / detail
  2. [NFC][MLInliner] Don't initialize in an assert. — mtrofin / detail
  3. Update atomic feature macros, synopsis, signatures to match C++20. Improve test coverage for non-lock-free atomics. — ogiroux / detail

#18110 (Sep 9, 2020 9:31:09 AM)

  1. [OpenMP] Begin Printing Information Dumps In Libomptarget and Plugins — huberjn / detail

#18109 (Sep 9, 2020 8:57:30 AM)

  1. [DSE] Add testcase that uses masked loads and stores — kparzysz / detail
  2. X86CallFrameOptimization.cpp - use const references where possible. NFCI. — llvm-dev / detail

#18108 (Sep 9, 2020 8:23:26 AM)

  1. [MachinePipeliner] Fix II_setByPragma initialization — Jinsong Ji / detail
  2. [AMDGPU][MC] Improved diagnostic messages for invalid registers — dmitry.preobrazhensky / detail
  3. [FLANG] Generate error for invalid selector. — inderjeet_kalra / detail
  4. [AMDGPU] Simplify S_SETREG_B32 case in EmitInstrWithCustomInserter — jay.foad / detail
  5. [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering — qiucofan / detail
  6. X86FrameLowering::adjustStackWithPops - cleanup auto usage. NFCI. — llvm-dev / detail
  7. [mlir][Linalg] Reduction dimensions specified in TC definition of ConvOps. — limo / detail

#18107 (Sep 9, 2020 6:30:05 AM)

  1. [BuildLibCalls] Add more noundef to library functions — aqjune / detail
  2. [UnifyFunctionExitNodes] Fix Modified status for unreachable blocks — david.stenberg / detail
  3. [mlir][Linalg] Integration tests for convolutions added. — limo / detail
  4. [cmake] Use absolute paths for modules search — diana.picus / detail
  5. [elf2yaml] Fix dumping a debug section whose name is not recognized. — Xing / detail
  6. APInt.h - return directly from clearUnusedBits in single word cases. NFCI. — llvm-dev / detail
  7. [KnownBits] Move SelectionDAG::computeKnownBits ISD::ABS handling to KnownBits::abs — llvm-dev / detail
  8. Revert "[AMDGPU] Support disassembly for AMDGPU kernel descriptors" — RonakNilesh.Chauhan / detail
  9. CommandLine.h - use auto const reference in ValuesClass::apply for range loop. NFCI. — llvm-dev / detail
  10. [Statepoints] Update DAG root after emitting statepoint. — dantrushin / detail

#18106 (Sep 9, 2020 4:26:43 AM)

  1. Rename MemRefDescriptor::getElementType() to MemRefDescriptor::getElementPtrType(). — csigg / detail
  2. [AMDGPU] Workaround for LDS Misalignment bug on GFX10 — Mirko.Brkusanin / detail
  3. [ARM] Fixup of a few test cases. NFC. — sjoerd.meijer / detail
  4. [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector. — flo / detail
  5. [NFC][Asan] Fit ChunkHeader into redzone — Vitaly Buka / detail
  6. [APFloat] Fix uninitialized variable in IEEEFloat constructors — llvm-dev / detail
  7. ARMTargetParser.cpp - use auto const references in for range loops. NFCI. — llvm-dev / detail
  8. TrigramIndex.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  9. [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions — aqjune / detail
  10. [flang]Add Semantic Checks for OpenMP Allocate Clause — caroline.concatto / detail

#18105 (Sep 9, 2020 2:23:13 AM)

  1. [lldb] Enable std::pair in CxxModuleHandler — Raphael Isemann / detail
  2. [mlir] Added support for loops to BufferPlacement transformation. — marcel.koester / detail
  3. Temporairly revert "Thread safety analysis: Consider global variables in scope" & followup — lebedev.ri / detail

#18104 (Sep 9, 2020 1:49:29 AM)

  1. [EarlyCSE] Explicitly require AAResultsWrapperPass. — flo / detail
  2. [lldb] Fix a crash when the ASTImporter is giving us two Imported callbacks for the same target decl — Raphael Isemann / detail
  3. [Test] Add failing test for pr47457 — mkazantsev / detail

#18103 (Sep 9, 2020 1:15:51 AM)

  1. [MLIR][Standard] Update `tensor_from_elements` assembly format — frgossen / detail
  2. [MLIR][Shape] Lower `shape_of` to `dynamic_tensor_from_elements` — frgossen / detail
  3. [lldb] Don't infinite loop in SemaSourceWithPriorities::CompleteType when trying to complete a forward decl — Raphael Isemann / detail

#18102 (Sep 9, 2020 12:41:30 AM)

  1. [Statepoints] Properly handle const base pointer. — dantrushin / detail
  2. [MLIR] Add debug support for ignored patterns — frgossen / detail
  3. [lldb][doc] Mention python3-dev instead of python2.7-dev in build docs — Raphael Isemann / detail
  4. [Ignore Expressions] Fix performance regression by inlining `Ignore*SingleStep` — ecaldas / detail
  5. [gn build] Port c0e5e3fbfa5 — llvmgnsyncbot / detail

#18101 (Sep 9, 2020 12:06:10 AM)

  1. [Attributor] Cleanup `::initialize` of various AAs — johannes / detail
  2. [Attributor][NFC] Improve check lines in depgraph.ll — johannes / detail
  3. [ARM] Try to rematerialize VCTP instructions — sam.parker / detail

#18100 (Sep 8, 2020 11:32:40 PM)

  1. [llvm-cov gcov] Simply computation of line counts and exit block counter — i / detail

#18099 (Sep 8, 2020 10:57:53 PM)

  1. [Attributor] Provide a command line option that limits recursion depth — johannes / detail
  2. [Attributor] Re-enable a run line in noalias.ll — johannes / detail
  3. [Attributor] Selectively look at the callee even when there are operand bundles — johannes / detail
  4. [Attributor] Cleanup `IRPosition::getArgNo` usages — johannes / detail
  5. [Attributor] Associate the callback callee with a call site argument (if any) — johannes / detail

#18098 (Sep 8, 2020 10:25:06 PM)

  1. [flang][msvc] Avoid range-based for over initializer_list. NFC. — llvm-project / detail

#18097 (Sep 8, 2020 9:23:04 PM)

  1. [NFC] Move functon from IndVarSimplify to SCEV — mkazantsev / detail

#18096 (Sep 8, 2020 8:46:02 PM)

  1. [libFuzzer] Add a command-line option for tracing mutation of corpus inputs in the dot graph format. — dokyungs / detail

#18095 (Sep 8, 2020 8:13:06 PM)

  1. [Hexagon] Fix order of operands in V6_vdealb4w — kparzysz / detail

#18094 (Sep 8, 2020 7:07:01 PM)

  1. [llvm-cov gcov] Compute unmeasured arc counts by Kirchhoff's circuit law — i / detail

#18093 (Sep 8, 2020 6:33:20 PM)

  1. [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering — brad / detail

#18092 (Sep 8, 2020 5:59:43 PM)

  1. [obj2yaml][test] Test generating and dumping a broken debug_ranges section. — Xing / detail
  2. [EarlyCSE] Add testcase for masked loads and stores, NFC — kparzysz / detail

#18091 (Sep 8, 2020 5:26:04 PM)

  1. Remove unused variable(s) — dblaikie / detail
  2. Handle masked loads and stores in MemoryLocation/Dependence — kparzysz / detail
  3. [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config — mtrofin / detail

#18090 (Sep 8, 2020 4:52:25 PM)

  1. [NFC] Fixing a gcc compiler warning. — puyan / detail

#18089 (Sep 8, 2020 3:57:35 PM)

  1. [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: — craig.topper / detail
  2. llvm-symbolizer: Add optional "start file" to match "start line" — dblaikie / detail
  3. [libunwind] Replace chain-of-ifdefs for dl_iterate_phdr — rprichard / detail
  4. [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temporary. Use SDNodeFlags instead. NFCI — craig.topper / detail
  5. [llvm] [unittest] Allow getting a C string from the TempDir helper class — jaskiewiczs / detail

#18088 (Sep 8, 2020 3:24:01 PM)

  1. Insert missing bracket in docs. — ncv / detail

#18087 (Sep 8, 2020 2:49:03 PM)

  1. [Hexagon] Handle widening of truncation's operand with legal result — kparzysz / detail
  2. [MLIR] Change Operation::create() methods to use Value/Type/Block ranges. — jurahul / detail

#18086 (Sep 8, 2020 2:15:23 PM)

  1. [HIP] Add gfx1031 and gfx1030 — Yaxun.Liu / detail
  2. Revert "Retry of D84974" — walter erquinigo / detail
  3. [Asan] Don't crash if metadata is not initialized — Vitaly Buka / detail
  4. [NFC][Asan] Remove Debug code — Vitaly Buka / detail

#18085 (Sep 8, 2020 1:36:24 PM)

  1. Sema: extract a check for `isCFError` (NFC) — Saleem Abdulrasool / detail

#18084 (Sep 8, 2020 1:02:47 PM)

  1. fix typos; improve a couple of descriptions; — paul / detail

#18084 (Sep 8, 2020 1:02:47 PM)

  1. Remove #llvm buildbot as it doesn't scale to the size of the project anymore — dblaikie / detail

#18083 (Sep 8, 2020 12:29:00 PM)

  1. Update clang/test/Driver/darwin-infer-simulator-sdkroot.c — Azharuddin Mohammed / detail
  2. [llvm-install-name-tool] Add a test with multiple input files — alexshap / detail
  3. [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection — andrew.ng / detail
  4. [UnifyFunctionExitNodes] Remove unused getters, NFC — david.stenberg / detail
  5. Retry of D84974 — walter erquinigo / detail
  6. [InstCombine] Add tests for known bits for min/max intrinsics (NFC) — nikita.ppv / detail
  7. [ValueTracking] Compute known bits of min/max intrinsics — nikita.ppv / detail

#18082 (Sep 8, 2020 11:27:04 AM)

  1. RISCVMatInt.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  2. CFGUpdate.h - remove unused APInt include. NFCI. — llvm-dev / detail
  3. Revert "[ARM] Follow AACPS standard for volatile bit-fields access width" — ties.stuij / detail
  4. Add detailed reference for the SearchableTables backend. — paul / detail
  5. [X86] SSE4_A should only imply SSE3 not SSSE3 in the frontend. — craig.topper / detail
  6. [Coroutine] Make dealing with alloca spills more robust — xun / detail
  7. [InstCombine] Fold abs of known negative operand — nikita.ppv / detail
  8. [InstCombine] Test comparison of abs with int min (NFC) — nikita.ppv / detail
  9. [InstCombine] Fold comparison of abs with int min — nikita.ppv / detail

#18081 (Sep 8, 2020 10:37:55 AM)

  1. GlobalISel: Combine `op undef, x` to 0 — vkeles / detail
  2. [ARM] Follow AACPS standard for volatile bit-fields access width — ties.stuij / detail
  3. [GVN] Add testcase that uses masked loads and stores, NFC — kparzysz / detail
  4. Add more explicit error message when creating a type or attribute for an unregistered dialect (NFC) — joker.eph / detail
  5. [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checks — i / detail

#18080 (Sep 8, 2020 9:47:01 AM)

  1. [clang-tidy] Fix linking for FrontendOpenMP — aheejin / detail
  2. Add an option for unrolling loops up to a factor. — Lubomir.Litchev / detail
  3. LiveRegUnits.h - reduce MachineRegisterInfo.h include. NFC. — llvm-dev / detail
  4. [WebAssembly] Fix fixEndsAtEndOfFunction for try-catch — aheejin / detail

#18079 (Sep 8, 2020 9:09:59 AM)

  1. [clang-format] Handle shifts within conditions — mydeveloperday / detail
  2. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — RonakNilesh.Chauhan / detail

#18078 (Sep 8, 2020 8:36:20 AM)

  1. [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted type in WidenVecRes_Convert. — paulsson / detail
  2. [libc++] Make sure we always print all available features — Louis Dionne / detail
  3. [libc++] Allow overriding the cached value of LIBCXX_TEST_CONFIG — Louis Dionne / detail

#18077 (Sep 8, 2020 7:31:59 AM)

  1. [DSE,MemorySSA] Increase walker limit a bit. — flo / detail
  2. [gn build] (manually) port 156b127945a8 — thakis / detail
  3. StructPackAlignCheck: Fix a -Winconsistent-missing-override warning — thakis / detail
  4. Revert 3e782bf809 "[Sema][MSVC] warn at dynamic_cast when /GR- is given" — hans / detail
  5. [clang-tidy] Fix dynamic build failures after 156b127945a8c923d141e608b7380427da024376 — hokein.wu / detail

#18076 (Sep 8, 2020 6:53:31 AM)

  1. [InstCombine] add bitwise logic fold tests for D86395; NFC — spatel / detail
  2. Add a new altera check for structure packing and alignment. — aaron / detail
  3. [clang] Limit the maximum level of fold-expr expansion. — hokein.wu / detail
  4. [mlir][VectorOps] Fix more GCC5 weirdness — benny.kra / detail
  5. [NFC][ARM] Precommit test — sam.parker / detail

#18075 (Sep 8, 2020 6:18:23 AM)

  1. [DWARFYAML] Make the debug_ranges section optional. — Xing / detail
  2. X86DomainReassignment.cpp - improve auto const/pointer/reference qualifiers. NFCI. — llvm-dev / detail
  3. X86CallLowering.cpp - improve auto const/pointer/reference qualifiers. NFCI. — llvm-dev / detail
  4. [Codegen][X86] Begin moving X86 specific codegen tests into X86 subfolder. — llvm-dev / detail
  5. [mlir][VectorOps] — benny.kra / detail
  6. [mlir] Fix bug in copy removal — ehsan.nadjaran_toosi / detail
  7. [CMake] Remove dead FindPythonInterp code — raul.tambre / detail
  8. [analyzer] [NFC] Introduce refactoring of PthreadLockChecker — dpetrov / detail

#18074 (Sep 8, 2020 4:14:27 AM)

  1. [mlir][VectorOps] Redo the scalar loop emission in VectoToSCF to pad instead of clipping — benny.kra / detail
  2. Revert "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail
  3. [ARM][LowOverheadLoops] Remove modifications to the correct element — samuel.tebbs / detail
  4. [mlir] Fix of broken build on windows caused by using uint — limo / detail
  5. [SyntaxTree] Ignore implicit non-leaf `CXXConstructExpr` — ecaldas / detail
  6. [SyntaxTree] Ignore implicit leaf `CXXConstructExpr` — ecaldas / detail
  7. [SyntaxTree] Ignore implicit `CXXFunctionalCastExpr` wrapping constructor — ecaldas / detail
  8. [SyntaxTree] Fix crash on functions with default arguments. — ecaldas / detail
  9. [mlir][VectorOps] Clean up outdated comments. NFCI. — benny.kra / detail
  10. [OpenMP] Fix typo in CodeGenFunction::EmitOMPWorksharingLoop (PR46412) — llvm-dev / detail
  11. [mlir] remove BufferAssignmentPlacer from BufferAssignmentOpConversionPattern — ehsan.nadjaran_toosi / detail

#18073 (Sep 8, 2020 2:10:38 AM)

  1. [mlir] Conv ops vectorization pass — limo / detail

#18072 (Sep 8, 2020 1:36:19 AM)

  1. [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator. — Xing / detail
  2. [mlir][Vector] Make VectorToSCF deterministic — ntv / detail
  3. getClangStripDependencyFileAdjuster(): Do not remove -M args when using MSVC cl driver — hans / detail
  4. Provide anchor for compiler extensions — sguelton / detail

#18071 (Sep 8, 2020 1:02:37 AM)

  1. [PowerPC] Fix getMemOperandWithOffsetWidth — qiucofan / detail
  2. [Test] More tests where IndVars fails to eliminate a range check — mkazantsev / detail
  3. [flang] Convert release notes to markdown — richard.barton / detail

#18070 (Sep 8, 2020 12:28:08 AM)

  1. [LSR] Canonicalize a formula before insert it into the list — weiwei64 / detail
  2. [clang] Remove a stray semicolon, fixing pedantic GCC warnings. NFC. — martin / detail
  3. [PowerPC] Add parentheses to silence gcc warning — mikael.holmen / detail
  4. [AARCH64][RegisterCoalescer] clang miscompiles zero-extension to long long — simon.wallis2 / detail

#18069 (Sep 7, 2020 10:03:33 PM)

  1. [Attributor][FIX] Properly return changed if the IR was modified — johannes / detail
  2. [Attributor][NFC] Expand `auto` types (clang-fix-it) — johannes / detail
  3. [Attributor][NFC] Clang tidy: no else after continue — johannes / detail
  4. [Attributor][NFC] Change variable spelling — johannes / detail
  5. [Attributor][NFC] Cleanup internalize test case — johannes / detail
  6. [Attributor][FIX] Don't crash on internalizing linkonce_odr hidden functions — johannes / detail
  7. [ELF] --symbol-ordering-file: optimize a loop — i / detail

#18068 (Sep 7, 2020 9:30:03 PM)

  1. [Test] Auto-generated checks for some IndVarSimplify tests — mkazantsev / detail

#18067 (Sep 7, 2020 8:57:00 PM)

  1. [Sema] fix /gr warning test case — zequanwu / detail

#18066 (Sep 7, 2020 8:21:18 PM)

  1. [PowerPC] Implement instruction clustering for stores — qiucofan / detail

#18065 (Sep 7, 2020 7:07:41 PM)

  1. [llvm-objcopy] Consolidate and unify version tests — alexshap / detail

#18064 (Sep 7, 2020 6:34:09 PM)

  1. [flang][OpenMP] Enhance parser support for atomic construct to OpenMP 5.0 — kirankumar.tp / detail

#18063 (Sep 7, 2020 6:00:34 PM)

  1. Add documentation for getDependentDialects() in the PassManagement infra docs — joker.eph / detail
  2. Add a doc/tutorial on traversing the IR — joker.eph / detail
  3. Update SVG images to be properly cropped (NFC) — joker.eph / detail
  4. [builtins] Inline __paritysi2 into __paritydi2 and inline __paritydi2 into __parityti2. — craig.topper / detail

#18062 (Sep 7, 2020 4:55:02 PM)

  1. [Sema][MSVC] warn at dynamic_cast when /GR- is given — zequanwu / detail

#18061 (Sep 7, 2020 3:41:01 PM)

  1. [DSE,MemorySSA] Add an early check for read clobbers to traversal. — flo / detail

#18060 (Sep 7, 2020 3:05:48 PM)

  1. [asan][test] Use --image-base for Linux/asan_prelink_test.cpp if ld is LLD — i / detail

#18059 (Sep 7, 2020 2:27:02 PM)

  1. Reland [SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline — lebedev.ri / detail

#18058 (Sep 7, 2020 1:30:53 PM)

  1. [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported. — craig.topper / detail
  2. [SCCP] Compute ranges for supported intrinsics — nikita.ppv / detail
  3. [KnownBits] Avoid some copies (NFC) — nikita.ppv / detail

#18057 (Sep 7, 2020 12:57:03 PM)

  1. [InstCombine] add ptr difference tests; NFC — spatel / detail
  2. [InstCombine] improve fold of pointer differences — spatel / detail

#18056 (Sep 7, 2020 12:23:02 PM)

  1. [X86] Pre-commit new test case for D87214. NFC — craig.topper / detail
  2. [X86] Use the same sequence for i128 ISD::ABS on 64-bit targets as we use for i64 on 32-bit targets. — craig.topper / detail

#18055 (Sep 7, 2020 11:47:24 AM)

  1. [DAGCombiner] allow more store merging for non-i8 truncated ops — spatel / detail

#18054 (Sep 7, 2020 11:13:44 AM)

  1. [ms] [llvm-ml] Add support for bitwise named operators (AND, NOT, OR) in MASM — epastor / detail
  2. [ms] [llvm-ml] Fix STRUCT field alignment — epastor / detail
  3. [ms] [llvm-ml] Allow use of locally-defined variables in expressions — epastor / detail

#18053 (Sep 7, 2020 10:39:03 AM)

  1. LeonPasses.h - remove orphan function declarations. NFCI. — llvm-dev / detail
  2. LeonPasses.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  3. BTFDebug.h - reduce MachineInstr.h include to forward declaration. NFCI. — llvm-dev / detail
  4. MipsISelLowering.h - remove CCState/CCValAssign forward declarations. NFCI. — llvm-dev / detail
  5. VPlan.h - remove unnecessary forward declarations. NFCI. — llvm-dev / detail

#18052 (Sep 7, 2020 10:02:50 AM)

  1. [AMDGPU] SILowerControlFlow::optimizeEndCF should remove empty basic block — Alexander Timofeev / detail
  2. [InstCombine] move/add tests for icmp with mul operands; NFC — spatel / detail
  3. [InstCombine] improve folds for icmp with multiply operands (PR47432) — spatel / detail

#18051 (Sep 7, 2020 9:16:50 AM)

  1. [flang] Fix link to old repo location in doxygen mainpage. NFC. — richard.barton / detail
  2. [analyzer][StdLibraryFunctionsChecker] Add POSIX pthread handling functions — gabor.marton / detail
  3. [flang] Spelling and format edits to README.txt. NFC. — richard.barton / detail
  4. [analyzer][StdLibraryFunctionsChecker] Have proper weak dependencies — gabor.marton / detail
  5. Reduce the number of memory allocations when displaying — momchil.velikov / detail

#18050 (Sep 7, 2020 8:42:23 AM)

  1. [X86][SSE] Don't use LowerVSETCCWithSUBUS for unsigned compare with +ve operands (PR47448) — llvm-dev / detail
  2. [Sparc] Add reduced funnel shift test case for PR47303 — llvm-dev / detail
  3. AntiDepBreaker.h - remove unnecessary ScheduleDAG.h include. NFCI. — llvm-dev / detail

#18049 (Sep 7, 2020 8:08:31 AM)

  1. [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. — frgossen / detail
  2. [InstCombine] erase instructions leading up to unreachable — spatel / detail
  3. [X86] Replace UpgradeX86AddSubSatIntrinsics with UpgradeX86BinaryIntrinsics generic helper. NFCI. — llvm-dev / detail
  4. [X86][SSE] Add test cases for PR47448 — llvm-dev / detail

#18048 (Sep 7, 2020 7:33:56 AM)

  1. [X86] Auto upgrade SSE/AVX PABS intrinsics to generic Intrinsic::abs — llvm-dev / detail
  2. Follow up of rG5f1cad4d296a, slightly reduced test case. NFC. — sjoerd.meijer / detail

#18047 (Sep 7, 2020 6:59:15 AM)

  1. [X86][SSE] Use llvm.abs.* vector intrinsics instead of old (deprecated) SSE/AVX intrinsics for combine tests — llvm-dev / detail

#18046 (Sep 7, 2020 6:24:35 AM)

  1. Revert "[clang] Prevent that Decl::dump on a CXXRecordDecl deserialises further declarations." — Raphael Isemann / detail
  2. [gn build] Port 23f700c785a — llvmgnsyncbot / detail
  3. [X86] Update SSE/AVX ABS intrinsics to emit llvm.abs.* (PR46851) — llvm-dev / detail
  4. [X86][SSE] Move llvm.x86.ssse3.pabs.*.128 intrinsics to ssse3-intrinsics-x86-upgrade.ll — llvm-dev / detail
  5. [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries — raul.tambre / detail
  6. [llvm-readobj] - Remove code duplication when printing dynamic relocations. NFCI. — grimar / detail
  7. [NFC][PowerPC] Add tests in constants-i64.ll. — esme.yi / detail
  8. [mlir] Take ValueRange instead of ArrayRef<Value> in StructuredIndexed — zinenko / detail

#18045 (Sep 7, 2020 5:49:38 AM)

  1. [MLIR] Fix Win test due to partial order of CHECK directives — ntv / detail
  2. [InstCombine] give a name to an intermediate value for easier tracking; NFC — spatel / detail
  3. [InstCombine] add test with more unreachable insts; NFC — spatel / detail
  4. [SelectionDAG] memcpy expansion of const volatile struct ignores const zero — simon.wallis2 / detail
  5. [X86] Replace EmitX86AddSubSatExpr with EmitX86BinaryIntrinsic generic helper. NFCI. — llvm-dev / detail
  6. MachineStableHash.h - remove MachineInstr.h include. NFC. — llvm-dev / detail
  7. [llvm-readobj/elf] - Generalize the code for printing dynamic relocations. NFCI. — grimar / detail
  8. Revert "[MLIR][Shape] Merge `shape` to `std`/`scf` lowerings." — david.truby / detail

#18044 (Sep 7, 2020 5:14:25 AM)

  1. [MLIR][Standard] Add `dynamic_tensor_from_elements` operation — frgossen / detail
  2. [obj2yaml] Add support for dumping the .debug_str section. — Xing / detail
  3. [X86][AVX] Use lowerShuffleWithPERMV in shuffle combining to support non-VLX targets — llvm-dev / detail
  4. X86AvoidStoreForwardingBlocks.cpp - use unsigned for Opcode values. NFCI. — llvm-dev / detail
  5. [llvm-readobj/elf] - Introduce Relocation<ELFT> helper. — grimar / detail
  6. LegalizeTypes.h - remove orphan SplitVSETCC declaration. NFCI. — llvm-dev / detail
  7. [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. — frgossen / detail

#18043 (Sep 7, 2020 4:38:42 AM)

  1. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  2. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  3. [NFC][PowerPC] Add tests for `mul` with big constants. — esme.yi / detail
  4. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  5. [X86][AVX] Add extra vperm2f128+vpermilvar combine coverage — llvm-dev / detail
  6. [X86] getFauxShuffleMask - handle insert_subvector(zero, sub, C) — llvm-dev / detail
  7. [X86] Unbreak the build after 22fa6b20d92e — benny.kra / detail
  8. [gn build] Port 81aa66f65f5 — llvmgnsyncbot / detail
  9. [clang] Prevent that Decl::dump on a CXXRecordDecl deserialises further declarations. — Raphael Isemann / detail
  10. [gn build] Port 0478720157f — llvmgnsyncbot / detail
  11. [SCEV] Refactor isHighCostExpansionHelper — sam.parker / detail

#18042 (Sep 7, 2020 2:35:26 AM)

  1. [SimplifyCFG] Consider cost of combining predicates. — sam.parker / detail
  2. [clang-format] Allow configuring list of macros that map to attributes — Alexander.Richardson / detail
  3. [clang-format] Handle typename macros inside cast expressions — Alexander.Richardson / detail
  4. [clang-format] Check that */& after typename macros are pointers/references — Alexander.Richardson / detail
  5. [clang-format] Fix formatting of _Atomic() qualifier — Alexander.Richardson / detail
  6. [clang-format] Parse __underlying_type(T) as a type — Alexander.Richardson / detail
  7. [clang-format] Correctly parse function declarations with TypenameMacros — Alexander.Richardson / detail
  8. [OpenMP][AMDGPU] Use DS_Max_Warp_Number instead of WARPSIZE — Pushpinder.Singh / detail
  9. [mlir][Vector] Revisit VectorToSCF. — ntv / detail
  10. Extract infrastructure to ignore intermediate expressions into `clang/AST/IgnoreExpr.h` — ecaldas / detail
  11. [Ignore Expressions][NFC] Refactor to better use `IgnoreExpr.h` and nits — ecaldas / detail

#18041 (Sep 7, 2020 2:01:25 AM)

  1. [ARM][CostModel] CodeSize costs for i1 arith ops — sam.parker / detail
  2. [GlobalISel] Extend not_cmp_fold to work on conditional expressions — jay.foad / detail

#18040 (Sep 7, 2020 1:20:46 AM)

  1. [CMake][TableGen] Simplify code by using list(TRANSFORM) — raul.tambre / detail
  2. [CMake][Polly] Remove dead CMake code — raul.tambre / detail
  3. [CMake][OpenMP] Remove old dead CMake code — raul.tambre / detail
  4. [CMake][TableGen] Remove dead CMake version checks — raul.tambre / detail
  5. [cmake] Fix build of attribute plugin example on Windows — kbessonova / detail
  6. [KnownBits] Implement accurate unsigned and signed max and min — jay.foad / detail
  7. Add BinaryFormat/ELFRelocs/CSKY.def to LLVM modulemap — Raphael Isemann / detail
  8. [DWARFYAML] Make the debug_addr section optional. — Xing / detail

#18039 (Sep 7, 2020 12:47:16 AM)

  1. [Sparc] Select the UltraSPARC instruction set with the external assembler — brad / detail
  2. [scan-view] Explicitly use utf-8 in send_string — sguelton / detail

#18038 (Sep 7, 2020 12:15:56 AM)

  1. Removed redundant code. — gkistanova / detail

#18037 (Sep 6, 2020 11:43:08 PM)

  1. Extend PyConcreteType to support intermediate base classes. — stellaraccident / detail

#18036 (Sep 6, 2020 9:22:27 PM)

  1. Move NativeRegisterContextLinux/RegisterContextPOSIX*_arm to RegisterInfoAndSetInterface — omair.javaid / detail

#18035 (Sep 6, 2020 8:48:44 PM)

  1. Move targetHasSVE function to lldbtest.py — omair.javaid / detail
  2. When dumping results of StackLifetime, it will print the following — dongaxis / detail

#18034 (Sep 6, 2020 8:05:07 PM)

  1. [ELF] Add a new e_machine value EM_CSKY and add some CSKY relocation types — zixuan.wu / detail

#18033 (Sep 6, 2020 6:45:35 PM)

  1. [machinesink] add testcase for more sinking - NFC — czhengsz / detail

#18031 (Sep 6, 2020 5:04:56 PM)

  1. [PowerPC] Implement Vector Expand Mask builtins in LLVM/Clang — amy.kwan1 / detail
  2. [WebAssembly] Fix incorrect assumption of simple value types — tlively / detail

#18030 (Sep 6, 2020 3:01:34 PM)

  1. Add proper move ctor/move assign to APValue. NFCI. — benny.kra / detail
  2. [ARM] Regenerate tests. NFC — david.green / detail
  3. [ARM] Remove -O3 from mve intrinsic tests. NFC — david.green / detail
  4. [X86][AVX] lowerShuffleWithPERMV - adjust binary shuffle masks to account for widening on non-VLX targets — llvm-dev / detail
  5. [SmallVector] Move error handling out of line — benny.kra / detail
  6. Thread safety analysis: Test and document release_generic_capability — aaronpuchert / detail
  7. Thread safety analysis: Improve documentation for scoped capabilities — aaronpuchert / detail
  8. [mlir] Add Shaped Type, Tensor Type and MemRef Type to python bindings. — stellaraccident / detail
  9. [DSE,MemorySSA] Add a few additional debug messages. — flo / detail
  10. [compiler-rt] Implement __clear_cache() on OpenBSD/arm — brad / detail
  11. [ValueTracking] Avoid known bits fallback for non-zero get check (NFCI) — nikita.ppv / detail
  12. [asan_symbolize] Pass --demangle/--no-demangle instead of --demangle={True,False} — i / detail

#18029 (Sep 6, 2020 1:00:15 AM)

  1. [InstSimplify] Fold degenerate abs of abs form — nikita.ppv / detail

#18028 (Sep 6, 2020 12:24:59 AM)

  1. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail

#18027 (Sep 5, 2020 11:45:02 PM)

  1. Revert "[Asan] Cleanup atomic usage in allocator" — Vitaly Buka / detail

#18026 (Sep 5, 2020 9:21:27 PM)

  1. [GlobalISel] Disable the indexed loads combine completely unless forced. NFC. — Amara Emerson / detail

#18024 (Sep 5, 2020 8:16:51 PM)

  1. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail

#18023 (Sep 5, 2020 7:43:26 PM)

  1. [NFC][Asan] Fix clang-tidy warning — Vitaly Buka / detail

#18022 (Sep 5, 2020 7:09:50 PM)

  1. [NFC][Asan] Move free_tid from ChunkHeader — Vitaly Buka / detail

#18021 (Sep 5, 2020 6:37:01 PM)

  1. [AMDGPU] Remove the dead spill slots while spilling FP/BP to memory — VenkataRamanaiah.Nalamothu / detail

#18020 (Sep 5, 2020 4:52:55 PM)

  1. [Hexagon] Resize the mem operand when widening loads and stores — kparzysz / detail
  2. [Hexagon] When widening truncate result, also widen operand if necessary — kparzysz / detail
  3. [Hexagon] Add assertions about V6_pred_scalar2 — kparzysz / detail

#18019 (Sep 5, 2020 4:18:05 PM)

  1. [NFC][Asan] Rename internal enum value. — Vitaly Buka / detail
  2. [NFC][Asan] Inline enum doc strings — Vitaly Buka / detail
  3. [NFC][Asan] Reformat some allocator code — Vitaly Buka / detail

#18018 (Sep 5, 2020 3:45:03 PM)

  1. [NFC][compiler-rt] Refine .clang-tidy checks — Vitaly Buka / detail

#18017 (Sep 5, 2020 1:17:47 PM)

  1. [Hexagon] Handle widening of vector truncate — kparzysz / detail

#18016 (Sep 5, 2020 12:44:59 PM)

  1. [InstSimplify] Add tests for a peculiar abs of abs form (NFC) — nikita.ppv / detail

#18015 (Sep 5, 2020 11:46:09 AM)

  1. [LangRef] Adjust guarantee for llvm.memcpy to also allow equal arguments. — flo / detail

#18014 (Sep 5, 2020 11:13:02 AM)

  1. scan-build-py: fix multiprocessing error — lawrence_danna / detail

#18013 (Sep 5, 2020 10:39:00 AM)

  1. [ELF] Handle SHT_RISCV_ATTRIBUTES similarly to SHT_ARM_ATTRIBUTES — jrtc27 / detail

#18012 (Sep 5, 2020 10:01:17 AM)

  1. Attempt to fix Sphinx build failure, NFC — aaronpuchert / detail

#18011 (Sep 5, 2020 9:02:30 AM)

  1. [InstCombine] Add tests for known negative abs intrinsic (NFC) — nikita.ppv / detail
  2. Restore size of TemplateParameterList after D44352 — aaronpuchert / detail

#18010 (Sep 5, 2020 8:28:52 AM)

  1. Thread safety analysis: Consider global variables in scope — aaronpuchert / detail
  2. Thread safety analysis: ValueDecl in Project is non-null — aaronpuchert / detail

#18009 (Sep 5, 2020 7:54:53 AM)

  1. [SCEV] Recognize min/max intrinsics — nikita.ppv / detail

#18008 (Sep 5, 2020 7:21:04 AM)

  1. [InstSimplify] Fold min/max based on dominating condition — nikita.ppv / detail
  2. [InstCombine] Fold abs with dominating condition — nikita.ppv / detail

#18007 (Sep 5, 2020 6:45:47 AM)

  1. [InstCombine] Add tests for abs intrinsic eq zero (NFC) — nikita.ppv / detail
  2. [InstCombine] Fold abs intrinsic eq zero — nikita.ppv / detail

#18006 (Sep 5, 2020 6:11:19 AM)

  1. Thread safety analysis: Document how try-acquire is handled — aaronpuchert / detail
  2. Set InvalidDecl directly when deserializing a Decl — aaronpuchert / detail
  3. [MLIR] Remove unused arg from affine tiling validity check — uday / detail

#18005 (Sep 5, 2020 4:07:20 AM)

  1. [InstCombine] Test abs with dominating condition (NFC) — nikita.ppv / detail
  2. [InstCombine] Add tests for cttz of abs intrinsic (NFC) — nikita.ppv / detail
  3. [InstCombine] Fold cttz of abs intrinsic — nikita.ppv / detail
  4. [InstCombine] Add tests for mul of abs intrinsic (NFC) — nikita.ppv / detail
  5. [InstCombine] Fold mul of abs intrinsic — nikita.ppv / detail

#18004 (Sep 5, 2020 2:03:49 AM)

  1. [SelectionDAG] Always intersect SDNode flags during getNode() node memoization. — paulsson / detail

#18003 (Sep 5, 2020 1:31:01 AM)

  1. [SCCP] Add tests for intrinsic ranges (NFC) — nikita.ppv / detail

#18002 (Sep 4, 2020 11:18:45 PM)

  1. Fix return status of SimplifyCFG — sguelton / detail

#18001 (Sep 4, 2020 10:45:02 PM)

  1. [PowerPC] Expand constrained ppc_fp128 to i32 conversion — qiucofan / detail

#18000 (Sep 4, 2020 6:51:02 PM)

  1. [PowerPC] Provide vec_cmpne on pre-Power9 architectures in altivec.h — nemanja.i.ibm / detail

#17999 (Sep 4, 2020 4:36:39 PM)

  1. [compiler-rt] Add .clang-tidy with customization to disable readability-identifier-naming — i / detail

#17998 (Sep 4, 2020 4:02:57 PM)

  1. [compiler-rt] Try again to correct test after 3f1a9b7eca0 added segment names to objdump output — daniel_l_sanders / detail

#17997 (Sep 4, 2020 3:27:18 PM)

  1. [libclang] Add missing dependency on clangRewrite lib — Jan Korous / detail
  2. [Driver] Allow -specs and -nostartfiles to be forwarded to GCC — pzheng / detail
  3. [Hexagon] Unindent everything in HexagonISelLowering.h, NFC — kparzysz / detail

#17996 (Sep 4, 2020 2:53:18 PM)

  1. [X86] Prevent shuffle combining from creating an identical X86ISD::SHUF128. — craig.topper / detail
  2. [libclang] Add CXRewriter to libclang API — Jan Korous / detail
  3. [gn build] Port 69e5abb57b7 — llvmgnsyncbot / detail
  4. [InstSimplify] Add tests for min/max with dominating condition (NFC) — nikita.ppv / detail

#17995 (Sep 4, 2020 2:08:27 PM)

  1. [libclang] Expose couple more AST details via cursors — Jan Korous / detail
  2. [BDCE] Add tests for min/max intrinsincs (NFC) — nikita.ppv / detail
  3. [InstCombine] add test for assume in block with unreachable (PR47416); NFC — spatel / detail
  4. [InstCombine] rename tmp values to avoid scripted FileCheck conflicts; NFC — spatel / detail

#17995 (Sep 4, 2020 2:08:27 PM)

  1. Reduce a build path for clang-win-x-aarch64 builder. — vvereschaka / detail

#17994 (Sep 4, 2020 1:33:13 PM)

  1. [SCEV] Add tests for min/max intrinsics (NFC) — nikita.ppv / detail
  2. [ORC] Fix some bugs in TPCDynamicLibrarySearchGenerator, use in llvm-jitlink. — Lang Hames / detail
  3. [LiveDebugVariables] Delete unneeded doInitialization — i / detail

#17993 (Sep 4, 2020 12:59:45 PM)

  1. [ThinLTO][Legacy] Fix StringRef assertion from ThinLTO bots — Steven Wu / detail

#17992 (Sep 4, 2020 12:27:03 PM)

  1. [compiler-rt] Try to correct test after 3f1a9b7eca0 added segment names to objdump output — daniel_l_sanders / detail

#17991 (Sep 4, 2020 11:01:52 AM)

  1. [lld] Test corrections after 3f1a9b7eca0 added segment names to objdump output — daniel_l_sanders / detail
  2. Fix the type of the invoke function in the block ABI documentation — Akira / detail
  3. [DSE,MemorySSA] Check for throwing instrs between killing/killed def. — flo / detail
  4. [PowerPC] Allow const pointers for load builtins in altivec.h — nemanja.i.ibm / detail

#17990 (Sep 4, 2020 10:27:58 AM)

  1. [DSE,MemorySSA] Remove some duplicated test functions. — flo / detail
  2. [objdump][macho] Emit segment names along with section names — daniel_l_sanders / detail
  3. [tests][libFuzzer] Fix `-Wmissing-field-initializers` after D86092 — hubert.reinterpretcast / detail

#17989 (Sep 4, 2020 9:52:55 AM)

  1. [OpenMPOpt] Assume indirect call always changes ICV — aktoon / detail
  2. [libclang] Add translateCXRangeToCharRange conversion — Jan Korous / detail
  3. [analyzer][StdLibraryFunctionsChecker] Add POSIX time handling functions — gabor.marton / detail

#17988 (Sep 4, 2020 9:03:38 AM)

  1. [clang-format] Parse __ptr32/__ptr64 as a pointer qualifier — Alexander.Richardson / detail
  2. [clang-format] Add a test showing the current config file list parsing — Alexander.Richardson / detail
  3. FormatTest: Provide real line number in failure messages — Alexander.Richardson / detail
  4. [HeapProf] Address post-review comments in instrumentation code — tejohnson / detail

#17987 (Sep 4, 2020 8:29:01 AM)

  1. [spirv] Add more target and resource limit fields — antiagainst / detail
  2. clang: Add test for -Wunreachable-code + weak redeclaration — thakis / detail
  3. [EarlyCSE] Verify hash code in regression tests — bryan.chan / detail
  4. [MachOYAML] Allow handcrafting custom contents for DWARF sections. — Xing / detail
  5. Revert "[Asan] Cleanup atomic usage in allocator" — thakis / detail
  6. sanitizer_common: Implement COMPILER_CHECK using static_assert — thakis / detail
  7. [AArch64][SVE] Add lowering for rounding operations — dancgr / detail

#17986 (Sep 4, 2020 7:27:06 AM)

  1. Revert "Canonicalize declaration pointers when forming APValues." — thakis / detail
  2. [gn build] fix llvm-lit after d23b15cc16077 — thakis / detail

#17985 (Sep 4, 2020 6:53:31 AM)

  1. [mlir] Fix includes in mlir-translate — marius.brehler / detail
  2. [mlir] Refactor standalone-translate to use mlirTranslateMain() — marius.brehler / detail
  3. [DSE] Move legacy tests to DeadStoreElimination/MemDepAnalysis. — flo / detail

#17984 (Sep 4, 2020 6:09:36 AM)

  1. CallingConvLower.h - remove unnecessary MachineFunction.h include. NFC. — llvm-dev / detail
  2. [modules] Correctly parse LateParsedTemplates in case of dependent modules. — v.g.vassilev / detail
  3. [lldb][NFC] Rewrite CPP11EnumTypes test to make it faster — Raphael Isemann / detail
  4. Fix typos in doc LangRef.rst — Vitaly Buka / detail
  5. [Test] Range fix in test — mkazantsev / detail
  6. [x86] add tests for store merging; NFC — spatel / detail
  7. [MemCpyOpt] Account for case that MemInsertPoint == BI. — flo / detail

#17983 (Sep 4, 2020 4:06:26 AM)

  1. [NFC][Asan] Fix typo in comment — Vitaly Buka / detail
  2. [mlir][VectorOps] Simplify code. NFCI. — benny.kra / detail
  3. [lldb] Speed up TestValueObjectRecursion by making it a no_debug_info_test — Raphael Isemann / detail
  4. [FPEnv] Partially implement #pragma STDC FENV_ROUND — sepavloff / detail
  5. [analyzer][StdLibraryFunctionsChecker] Do not match based on the restrict qualifier in C++ — gabor.marton / detail
  6. [llvm-readobj/elf] - Refine signature of print*Reloc methods. — grimar / detail
  7. MIRFormatter.h - remove MachineInstr.h include. NFC. — llvm-dev / detail
  8. [llvm-readelf/obj] - Use `RelSymbol<ELFT>` instead of std::pair. NFCI. — grimar / detail
  9. [ARM] Fold predicate_cast(load) into vldr p0 — david.green / detail
  10. [X86] Make lowerShuffleAsLanePermuteAndPermute use sublanes on AVX2 — llvm-dev / detail

#17982 (Sep 4, 2020 2:02:25 AM)

  1. [DSE] Remove some dead code from DSE tests. — flo / detail
  2. [SVE][CodeGen] Fix up warnings in sve-split-insert/extract tests — david.sherwood / detail

#17981 (Sep 4, 2020 1:28:01 AM)

  1. [mlir] introduce type constraints for operands of LLVM dialect operations — zinenko / detail
  2. [MemCpyOpt] Preserve MemorySSA. — flo / detail
  3. [NFC][Asan] Reformat some allocator code — Vitaly Buka / detail

#17980 (Sep 4, 2020 12:54:12 AM)

  1. Revert "[lldb] avoid assert in threadsanitizer tests on linux" — Raphael Isemann / detail

#17979 (Sep 4, 2020 12:21:08 AM)

  1. [NFC][Asan] Inline enum doc strings — Vitaly Buka / detail

#17978 (Sep 3, 2020 10:51:32 PM)

  1. Add comment to describe a field member (NFC) — joker.eph / detail
  2. [libc][obvious] Use constants of type double in remquo_test. — sivachandra / detail

#17977 (Sep 3, 2020 10:18:01 PM)

  1. [libc] Add implementations of remquo[f|l] and remainder[f|l]. — sivachandra / detail

#17976 (Sep 3, 2020 9:45:06 PM)

  1. [mlir] [VectorOps] Improve SIMD compares with narrower indices — ajcbik / detail

#17975 (Sep 3, 2020 8:05:30 PM)

  1. [NFC][Asan] Add FIXME into GetAsanChunk — Vitaly Buka / detail
  2. [NFC][Asan] Rename internal enum value. — Vitaly Buka / detail
  3. [NFC] Adding pythonenv* to .gitignore — plotfi / detail

#17974 (Sep 3, 2020 6:09:06 PM)

  1. [SmallVector] Include stdexcept if LLVM_ENABLE_EXCEPTIONS — maskray / detail

#17973 (Sep 3, 2020 5:34:11 PM)

  1. AMDGPU: Remove code to handle tied si_else operands — Matthew.Arsenault / detail

#17972 (Sep 3, 2020 4:39:14 PM)

  1. [codegen] Ensure target flags are cleared/set properly. NFC. — michael.hliao / detail
  2. [DebugInfo] Add size to class declarations in debug info. — akhuang / detail
  3. [libunwind] Minor SJLJ config cleanup. NFCI. — rprichard / detail
  4. [X86] Update stale comment. NFC — craig.topper / detail

#17971 (Sep 3, 2020 3:38:07 PM)

  1. Canonicalize declaration pointers when forming APValues. — richard / detail
  2. Remove unused and dangerous overload of PerformImplicitConversion. — richard / detail

#17970 (Sep 3, 2020 2:57:04 PM)

  1. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail
  2. [NFC][Asan] Set AP32::kMetadataSize to 0 — Vitaly Buka / detail
  3. [llvm-symbolizer] Add back --use-symbol-table=true — maskray / detail

#17969 (Sep 3, 2020 2:22:33 PM)

  1. [gn build] Port 7fff1fbd3ce — llvmgnsyncbot / detail
  2. [libFuzzer] Scale energy assigned to each input based on input execution time. — dokyungs / detail
  3. [Sema] Fix a -Warc-repeated-use-of-weak false-positive by only calling CheckPlaceholderExpr once — erik.pilkington / detail

#17968 (Sep 3, 2020 1:20:27 PM)

  1. [libFuzzer] Evenly select inputs to cross over with from the corpus regardless of the input's coverage. — dokyungs / detail
  2. [NewPM][Lint] Port -lint to NewPM — aeubanks / detail
  3. [MIRVRegNamer] Experimental MachineInstr stable hashing (Fowler-Noll-Vo) — plotfi / detail

#17967 (Sep 3, 2020 12:47:06 PM)

  1. SVML support for log2 — aktoon / detail
  2. [lldb] avoid assert in threadsanitizer tests on linux — l.lunak / detail
  3. [test] Use %t instead of %T to remove race conditions between config-file3.c and target-override.c — maskray / detail
  4. Replace CRLF with LF; NFC — bryan.chan / detail

#17966 (Sep 3, 2020 11:54:15 AM)

  1. [ARM] Extra predicate load tests. NFC — david.green / detail
  2. [libc++] Make ext-int.verify.cpp test compatible with c++03 — john.brawn / detail
  3. [libc++] Mark std::atomic<_ExtInt> test as unsupported in C++03 — Louis Dionne / detail
  4. [spirv][nfc] Simplify resource limit with default values — antiagainst / detail
  5. SelectionDAG.h - remove unnecessary FunctionLoweringInfo.h include. NFCI. — llvm-dev / detail
  6. [DebugInfo] Make DWARF ignore sizes on forward declared class types. — akhuang / detail
  7. Revert "Add new hidden option -print-changed which only reports changes to IR" — anhtuyen / detail

#17966 (Sep 3, 2020 11:54:15 AM)

  1. Run libc++ tests on AArch64 Windows-to-Linux cross builders — jaskiewiczs / detail

#17965 (Sep 3, 2020 9:49:53 AM)

  1. Eliminate the sizing template parameter N from CoalescingBitVector — dimitry / detail
  2. [Analyzer][docs][NFC] Fix typo in code example — Jan Korous / detail
  3. [InstCombine] add tests for commutative intrinsics; NFC — spatel / detail
  4. [InstCombine] canonicalize all commutative intrinsics with constant arg — spatel / detail
  5. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  6. Fix Wdocumentation trailing comments warnings. NFCI. — llvm-dev / detail
  7. PHIEliminationUtils.cpp - remove unnecessary MachineBasicBlock.h include. NFCI. — llvm-dev / detail
  8. WebAssemblyUtilities.h - reduce unnecessary includes to forward declarations. NFCI. — llvm-dev / detail

#17964 (Sep 3, 2020 9:14:42 AM)

  1. [fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist — mascasa / detail
  2. Step down from security group — JF Bastien / detail
  3. Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  4. [libFuzzer] Add an option to keep initial seed inputs around. — dokyungs / detail
  5. [lldb-vscode] Fix TestVSCode_module — waltermelon / detail

#17963 (Sep 3, 2020 8:23:27 AM)

  1. Fix spelling mistake. NFC. — llvm-dev / detail
  2. X86/X86TargetObjectFile.cpp - remove unused headers. NFCI. — llvm-dev / detail
  3. [libTooling] Provide overloads of `rewriteDescendants` that operate directly on an AST node. — yitzhakm / detail
  4. GlobalISel/Utils.h - remove unused includes. NFCI. — llvm-dev / detail

#17962 (Sep 3, 2020 7:19:20 AM)

  1. [mlir] Support default valued attribute in StructsGen — antiagainst / detail
  2. [mlir][VectorOps] Fall back to a loop when accessing a vector from a strided memref — benny.kra / detail
  3. [LLD][PowerPC][test] Fix out-of-memory issue running ppc64-pcrel-long-branch-error.s — wei.huang / detail
  4. [GVN] add tests for >2 arg commutable intrinsics; NFC — spatel / detail
  5. [IR][GVN] add/allow commutative intrinsics with >2 args — spatel / detail

#17961 (Sep 3, 2020 6:45:39 AM)

  1. [EarlyCSE] add tests for fma/fmuladd; NFC — spatel / detail
  2. [X86] Fix llvm-qualified-auto warning by using const auto*. NFC. — llvm-dev / detail
  3. [X86] Fix llvm-qualified-auto warning by using auto*. NFC. — llvm-dev / detail
  4. [X86] Avoid llvm-qualified-auto warning by not using auto. NFC. — llvm-dev / detail
  5. [mlir] Add Acos, Asin, Atan, Sinh, Cosh, Pow to SPIRVGLSLOps — antiagainst / detail
  6. LowerEmuTLS.cpp - remove unused TargetLowering.h include. NFC. — llvm-dev / detail
  7. [spirv] Add SPIR-V GLSL extended Round op — antiagainst / detail

#17960 (Sep 3, 2020 6:11:03 AM)

  1. [PassManager] Move load/store motion pass after DSE in LTO pipeline. — flo / detail

#17959 (Sep 3, 2020 5:36:43 AM)

  1. [NFC][RISCV] Simplify pass arg of RISCVMergeBaseOffsetOpt — powerman1st / detail
  2. [X86][SSE] Fold select(X > -1, A, B) -> select(0 > X, B, A) (PR47404) — llvm-dev / detail
  3. [lldb] Improve test failure reporting for expect() — david.spickett / detail

#17958 (Sep 3, 2020 5:01:46 AM)

  1. [llvm-readobj/elf] - Improve warning messages, reported for .stack_sizes sections. — grimar / detail
  2. [llvm-readelf] - Move a bit of common code to printDynamicRelocHeader(). NFC. — grimar / detail
  3. [PowerPC] Fix missing TLS symbol type. — stefanp / detail
  4. [MemCpyOptimizer] Change required analysis order for BasicAA/PhiValuesAnalysis — david.green / detail
  5. [X86][AVX] Test SSE41 BLENDV combines on AVX targets as well — llvm-dev / detail
  6. [X86][SSE] Add PR47404 test case — llvm-dev / detail
  7. [GVN] Preserve MemorySSA if it is available. — flo / detail
  8. [Test] Add test showing some simple cases that IndVarSimplify does not cover — mkazantsev / detail

#17957 (Sep 3, 2020 2:56:03 AM)

  1. [lldb] Remove debugserver specific string from TestAbortExitCode check — Raphael Isemann / detail
  2. [AArch64] Add asm directives for the remaining SEH unwind codes — martin / detail
  3. [lldb] Remove a stray semicolon, fixing pedantic GCC warnings. NFC. — martin / detail
  4. [lldb] Make symbol list output from `image dump symtab` not depend on internal ordering of DenseMap — Raphael Isemann / detail
  5. [lldb/Interpreter] Fix language detection for the REPL InitFile — medismail.bennani / detail
  6. [SCCP] Add test where dereferenceable ptr is replaced with un-dereferenceable one — flo / detail
  7. [llvm-readelf/obj] - Cleanup the interface of `DumpStyle`. NFCI. — grimar / detail
  8. [SCCP] Do not replace deref'able ptr with un-deref'able one. — flo / detail
  9. Revert "[SCCP] Do not replace deref'able ptr with un-deref'able one." — flo / detail
  10. [clang][aarch64] Drop experimental from  __ARM_FEATURE_SVE_BITS macro — cullen.rhodes / detail
  11. Revert "Adding GDB PrettyPrinter for mlir::Identifier." — orlando.hyams / detail

#17956 (Sep 3, 2020 12:57:31 AM)

  1. [debugserver] Fix that debugserver's stop reply packets always return signal code 0 — Raphael Isemann / detail
  2. Fix broken HUGE_VALF macro in llvm-c/DataTypes.h — Raphael Isemann / detail

#17955 (Sep 3, 2020 12:21:04 AM)

  1. [StackProtector] Fix crash with vararg due to not checking LocationSize validity. — Amara Emerson / detail

#17954 (Sep 2, 2020 11:47:27 PM)

  1. [mlir][Linalg] Wrong tile size for convolutions fixed — limo / detail
  2. Decouple OpPassManager from the the MLIRContext (NFC) — joker.eph / detail
  3. Adding GDB PrettyPrinter for mlir::Identifier. — csigg / detail

#17953 (Sep 2, 2020 10:23:14 PM)

  1. [lldb] Pass -fno-objc-exceptions for objcxx targets — Jonas Devlieghere / detail
  2. [lldb] Add reproducer verifier — Jonas Devlieghere / detail

#17952 (Sep 2, 2020 9:48:35 PM)

  1. [NewPM][Lint] Port -lint to NewPM — aeubanks / detail
  2. Revert "[NewPM][Lint] Port -lint to NewPM" — aeubanks / detail

#17952 (Sep 2, 2020 9:48:35 PM)

  1. Removed unused code. — gkistanova / detail

#17951 (Sep 2, 2020 9:11:50 PM)

  1. [CodeGenPrepare][X86] Teach optimizeGatherScatterInst to turn a splat pointer into GEP with scalar base and 0 index — craig.topper / detail
  2. [lldb] Always record both the working and home directory. — Jonas Devlieghere / detail

#17950 (Sep 2, 2020 8:37:11 PM)

  1. [lldb/Gui] zero-initialize children_stop_id — rupprecht / detail
  2. [mlir][spirv] Add block read and write from SPV_INTEL_subgroups — thomasraoux / detail
  3. [X86] Add a /tune: option for clang-cl — craig.topper / detail

#17949 (Sep 2, 2020 8:04:25 PM)

  1. Add code owners of new MachO port — gkm / detail

#17948 (Sep 2, 2020 7:14:27 PM)

  1. Fix for PR46384. Failure on weak dllimport. — sunil.srivastava / detail

#17947 (Sep 2, 2020 6:25:01 PM)

  1. [InstCombine] Fix a couple crashes with extractelement on a scalable vector. — efriedma / detail
  2. [compiler-rt] Don't build llvm-lit in RUNTIMES-BUILD — Jinsong Ji / detail

#17946 (Sep 2, 2020 5:51:26 PM)

  1. Tweak `mlir-linalg-ods-gen` library dependency: only MLIRIR is needed, not the entire parser (NFC) — joker.eph / detail
  2. Revert de6caf871be79dc7549aebe4e4fb57d52f6ed202 and 51128b670d4f757132e927c4f3dd78d257d37f70 (https://reviews.llvm.org/D84974) — waltermelon / detail
  3. [asan_symbolize] Remove --use-symbol-table=true which is the default — maskray / detail
  4. [llvm-dwarfdump] Warn user when it encounters no null terminated strings. — Xing / detail

#17945 (Sep 2, 2020 3:52:52 PM)

  1. [PowerPC] Do not legalize vector FDIV without VSX — nemanja.i.ibm / detail
  2. [mlir][Affine] Fix AffineLoopInvariantCodeMotion — diego.caballero / detail
  3. Revert "[clang] Add missing .def files to Clang's modulemap" — Adrian Prantl / detail
  4. Perform an extra consistency check when searching ModuleManager's — Adrian Prantl / detail
  5. [scudo][standalone] Enable secondary cache release on Fuchsia — kostyak / detail
  6. run in terminal — waltermelon / detail
  7. [ThinLTO] Fix a metadata lost issue with DICompileUnit import. — hoy / detail
  8. [mlir][Affine] Support affine vector loads/stores in LICM — diego.caballero / detail
  9. Use an Identifier instead of an OperationName internally for OpPassManager identification (NFC) — joker.eph / detail
  10. Improve error handling for SmallVector programming errors — maskray / detail
  11. [VectorCombine][SVE] Do not fold bitcast shuffle for scalable type. — huihuiz / detail
  12. Fix de6caf871be79dc7549aebe4e4fb57d52f6ed202 — waltermelon / detail
  13. [PowerPC] Fix broken kill flag after MI peephole — nemanja.i.ibm / detail
  14. [libc++] Avoid including <sys/cdefs.h> on non-Apple platforms in <ctime> — Louis Dionne / detail
  15. [MLIR][Affine][VectorOps] Vectorize uniform values in SuperVectorizer — diego.caballero / detail

#17944 (Sep 2, 2020 1:58:14 PM)

  1. Make sure that llvm-ml uses MASM integer lexing when in --as-lex mode — epastor / detail
  2. [flang] Implement nonstandard OPEN statement CARRIAGECONTROL specifier — pklausler / detail
  3. Revert "[HIP] Change default --gpu-max-threads-per-block value to 1024" — Yaxun.Liu / detail
  4. [PowerPC] Update MemorySanitizer test to cater for number of CPUs > 1024 — saghir / detail
  5. [APInt] New member function setBitVal — jay.foad / detail

#17943 (Sep 2, 2020 12:48:03 PM)

  1. Store an Identifier instead of a StringRef for the OperationName inside an AbstractOperation (NFC) — joker.eph / detail
  2. [PowerPC] Implemented Vector Multiply Builtins — albionapc / detail
  3. Add constexpr to pair — mschellenbergercosta / detail
  4. [GCDAProfiling] Suppress -Wprio-ctor-dtor for GCC>=9 and remove unused write_string/length_of_string — maskray / detail
  5. [libTooling] Restore defaults for matchers in makeRule. — yitzhakm / detail
  6. [lldb/test] Fix TestPlatform*.py Windows failures (NFC) — medismail.bennani / detail
  7. [libcxx] Fix whitespace error — mschellenbergercosta / detail

#17942 (Sep 2, 2020 12:13:24 PM)

  1. [TSan][libdispatch] Fix compilation error on Linux — julian.lettner / detail
  2. [gn build] Fix COMPILER_RT_HAS_* defines for libclang_rt.profile — thakis / detail
  3. [clang] Add missing .def files to Clang's modulemap — Raphael Isemann / detail
  4. [AST] Fix handling of long double and bool in __builtin_bit_cast — erik.pilkington / detail
  5. Fix a -Wparenthesis warning in 8ff44e644bb7, NFC — erik.pilkington / detail

#17941 (Sep 2, 2020 11:08:32 AM)

  1. [flang] Support multiple CookedSource instances — pklausler / detail
  2. [clang-format] Parse double-square attributes as pointer qualifiers — Alexander.Richardson / detail
  3. [Bindings] Move LLVMAddInstructionSimplifyPass to Scalar.cpp — aeubanks / detail
  4. Revert "Move all fields of '-cc1' option related classes into def file databases" — douglas.yung / detail

#17940 (Sep 2, 2020 10:31:11 AM)

  1. [libc++] Fix incorrect usage of __STDC_HOSTED__ — Louis Dionne / detail
  2. [libc++] Remove definition of _LIBCPP_ALIGNOF for GCC in C++03 mode — Louis Dionne / detail
  3. [flang] Make -fget-symbols-sources output deterministic — pklausler / detail
  4. [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages — dmitry.preobrazhensky / detail

#17939 (Sep 2, 2020 9:25:31 AM)

  1. [lldb/Host] Add missing proc states — rupprecht / detail
  2. [mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks — ehsan.nadjaran_toosi / detail
  3. [X86][SSE] Fold vselect(pshufb,pshufb) -> or(pshufb,pshufb) — llvm-dev / detail
  4. [ms] [llvm-ml] Add support for line continuations in MASM — epastor / detail
  5. [IRGen] Fix an assert when __attribute__((used)) is used on an ObjC method — erik.pilkington / detail
  6. Make -fvisibility-inlines-hidden apply to static local variables in inline functions on Darwin — erik.pilkington / detail
  7. [libc++] Re-apply the workaround for timespec_get not always being available in Apple SDKs — Louis Dionne / detail

#17938 (Sep 2, 2020 8:51:01 AM)

  1. [IPSCCP] Fix a bug that the "returned" attribute is not cleared when function is optimized to return undef — dancgr / detail

#17937 (Sep 2, 2020 8:17:24 AM)

  1. [NFC] [PowerPC] Add FMA flag propagation test — qiucofan / detail

#17936 (Sep 2, 2020 7:43:46 AM)

  1. [libc++] Make some testing utilities constexpr — Louis Dionne / detail
  2. [ImplicitNullChecks] NFC: Separated out checks and added comments — anna / detail
  3. [ImplicitNullChecks] NFC: Refactor dependence safety check — anna / detail
  4. [lldb/Target] Add custom interpreter option to `platform shell` — medismail.bennani / detail

#17935 (Sep 2, 2020 6:37:55 AM)

  1. [Test] Simplify test by removing unneeded variable — mkazantsev / detail
  2. Move all fields of '-cc1' option related classes into def file databases — dany.grumberg / detail
  3. [VectorCombine] allow vector loads with mismatched insert type — spatel / detail
  4. [InstCombine] Transform 1.0/sqrt(X) * X to X/sqrt(X) — spatel / detail
  5. [mlir][VectorToSCF] 128 byte alignment of alloc ops — limo / detail
  6. [GlobalOpt] Fix an incorrect Modified status — david.stenberg / detail
  7. Revert "[mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks" — antiagainst / detail

#17934 (Sep 2, 2020 4:32:55 AM)

  1. [AArch64][SVE] Preserve full vector regs over EH edge. — sander.desmalen / detail
  2. [AMDGPU] Fix offset for REL32_HI relocs — jay.foad / detail
  3. [SVE] Don't reorder subvector/binop sequences when the resulting binop is not legal. — paul.walker / detail
  4. [mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks — ehsan.nadjaran_toosi / detail

#17933 (Sep 2, 2020 2:28:35 AM)

  1. [DebugInfo] Remove Dwarf5AccelTableWriter::Header::UnitLength. NFC. — ikudrin / detail
  2. [DebugInfo] Emit a 1-byte value as a terminator of entries list in the name index. — ikudrin / detail

#17932 (Sep 2, 2020 1:54:26 AM)

  1. [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support — llvm-dev / detail
  2. [mlir][VectorOps] Fail fast when a strided memref is passed to vector_transfer — benny.kra / detail
  3. [X86] Remove superfluous trailing semicolons, fixing warnings. NFC. — martin / detail

#17932 (Sep 2, 2020 1:54:26 AM)

  1. Add flang to clang-cmake-aarch64-full — diana.picus / detail

#17931 (Sep 2, 2020 1:20:41 AM)

  1. Revert "[libc++] Workaround timespec_get not always being available in Apple SDKs" — Raphael Isemann / detail

#17930 (Sep 2, 2020 12:44:44 AM)

  1. [Attributor] Make use of AANoUndef in AAUndefinedBehavior — okuraofvegetable / detail

#17929 (Sep 2, 2020 12:10:14 AM)

  1. [Attributor] Fix AANoUndef initialization — okuraofvegetable / detail

#17928 (Sep 1, 2020 11:36:35 PM)

  1. [mlir] Add Complex Type, Vector Type and Tuple Type subclasses to python bindings — joker.eph / detail

#17927 (Sep 1, 2020 9:56:18 PM)

  1. [RFC][Target] Add a new triple called Triple::csky — zixuan.wu / detail

#17926 (Sep 1, 2020 9:22:36 PM)

  1. [ORC] Remove stray debugging output. — Lang Hames / detail
  2. [CMake] Remove -Wl,-allow-shlib-undefined which was added in rL221530 — maskray / detail

#17925 (Sep 1, 2020 8:49:13 PM)

  1. Fix build-bots. — asbirlea / detail

#17924 (Sep 1, 2020 8:14:29 PM)

  1. [ORC] Fix MachOPlatform's synthetic symbol dependence registration. — Lang Hames / detail
  2. [ORC] Add an early out for MachOPlatform's init-scraper plugin setup. — Lang Hames / detail

#17923 (Sep 1, 2020 7:29:57 PM)

  1. [lldb] Move ScriptCommand and RegexCommand under Commands (NFC) — Jonas Devlieghere / detail
  2. [MemCpyOptimizer] Preserve analyses and replace use of lambdas to get them. — asbirlea / detail
  3. [DebugInfo] Simplify string table dumpers. — Xing / detail
  4. Don't take the expression range into account when looking for widening — richard / detail
  5. Revert switch based variant temporarily. — eric / detail

#17922 (Sep 1, 2020 5:31:34 PM)

  1. [clang] consistently use getLangOpts() — ndesaulniers / detail
  2. [ADT] Make Optional a literal type. — varun_gandhi / detail
  3. [clang] Do not consider the template arguments of bases to be bases themselves — zeratul976 / detail
  4. [clangd] Handle templates more consistently in type hierarchy — zeratul976 / detail
  5. [lldb/interpreter] Improve REPL init file compatibility — medismail.bennani / detail
  6. Simplify Symbol Status Message to Only Debug Info Size — walter erquinigo / detail
  7. [NFC] Fix unused var in release builds. — rupprecht / detail

#17921 (Sep 1, 2020 3:49:48 PM)

  1. [SVE] Update INSERT_SUBVECTOR DAGCombine to use getVectorElementCount(). — mcinally / detail
  2. [llvm] [unittests] Fix failing test 'FileCollectorTest.addDirectory' — jaskiewiczs / detail
  3. [PowerPC] Implement builtins for xvcvspbf16 and xvcvbf16spn — amy.kwan1 / detail
  4. [libFuzzer] Break dependency on common_interface_defs.h — mascasa / detail
  5. [mlir][vulkan-runner] Explicitly export vulkan-runtime-wrapper entry points. — thomasraoux / detail

#17920 (Sep 1, 2020 2:51:40 PM)

  1. [mlir][ODS] Use c++ types for integer attributes of fixed width when possible. — riddleriver / detail
  2. Thread safety analysis: More consistent warning message — aaronpuchert / detail
  3. [builtins] Fix divtf3_test.c — atrosinenko / detail
  4. Revert "Revert "[GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pred), _, _)" (and dependent patch "Optimize away a Not feeding a brcond by using tbz instead of tbnz.")" — Amara Emerson / detail
  5. [llvm] [unittests] Remove temporary files after they're not needed — jaskiewiczs / detail
  6. [Docs] Remove outdated OS limitation — julian.lettner / detail

#17919 (Sep 1, 2020 1:59:45 PM)

  1. Revert "[GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pred), _, _)" (and dependent patch "Optimize away a Not feeding a brcond by using tbz instead of tbnz.") — rupprecht / detail
  2. [LangRef] Fix condition for when a loop is considered parallel. — llvm-project / detail

#17918 (Sep 1, 2020 1:25:11 PM)

  1. [LV] Interleave to expose ILP for small loops with scalar reductions. — hualilia / detail
  2. Revert "[libfuzzer] Reduce default verbosity when printing large mutation sequences" — mascasa / detail
  3. [Loads] Add canReplacePointersIfEqual helper. — flo / detail
  4. [NFC] Fix unused var in release build — rupprecht / detail
  5. [amdgpu] Run SROA after loop unrolling. — michael.hliao / detail

#17917 (Sep 1, 2020 12:50:34 PM)

  1. [OpenMP] Consolidate error handling and debug messages in Libomptarget — huberjn / detail
  2. Revert "Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain"" — resistor / detail
  3. [ORC] Add unit test for HasMaterializationSideEffectsOnly failure behavior. — Lang Hames / detail
  4. Do not emit "-tune-cpu generic" for PS4 platform — douglas.yung / detail
  5. [Bindings] Add LLVMAddInstructionSimplifyPass — aeubanks / detail
  6. [MachineCopyPropagation] In isNopCopy, check the destination registers match in addition to the source registers. — craig.topper / detail

#17916 (Sep 1, 2020 12:16:21 PM)

  1. [gn build] port 5ffd940ac02 a bit more — thakis / detail
  2. [gn build] Port 3d90a61cf2e — llvmgnsyncbot / detail
  3. [gn build] Port 3e1e5f54492 — llvmgnsyncbot / detail
  4. First commit on the release/11.x branch. — tejohnson / detail
  5. [fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist — mascasa / detail
  6. [builtins] Make __div[sdt]f3 handle denormal results — atrosinenko / detail
  7. [MemorySSA] Update phi map with replacement value. — asbirlea / detail
  8. Revert "[fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist" — mascasa / detail
  9. [libc++] Workaround timespec_get not always being available in Apple SDKs — Louis Dionne / detail

#17915 (Sep 1, 2020 11:24:07 AM)

  1. x87 FPU state instructions do not use an f32 memory location — epastor / detail
  2. [GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pred), _, _) — Amara Emerson / detail
  3. [flang] Fix integer CASE constant typing — pklausler / detail
  4. [flang] Version information in flang/f18 — richard.barton / detail
  5. [AArch64][GlobalISel] Optimize away a Not feeding a brcond by using tbz instead of tbnz. — Amara Emerson / detail
  6. [Bitstream] Use alignTo to make code more readable. NFC — craig.topper / detail
  7. [PowerPC][AIX] Update save/restore offset for frame and base pointers. — sd.fertile / detail
  8. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail

#17914 (Sep 1, 2020 10:32:10 AM)

  1. GlobalISel: Implement computeKnownBits for G_BSWAP and G_BITREVERSE — Matthew.Arsenault / detail
  2. GlobalISel: Port smarter known bits for umin/umax from DAG — Matthew.Arsenault / detail
  3. GlobalISel: Implement computeNumSignBits for G_SELECT — Matthew.Arsenault / detail
  4. [tsan] Fix "failed to intercept sysctlnametomib" on FreeBSD — Alexander.Richardson / detail

#17913 (Sep 1, 2020 9:58:23 AM)

  1. [builtins] Unify the softfloat division implementation — atrosinenko / detail
  2. [PowerPC] Handle STRICT_FSETCC(S) in more cases — qiucofan / detail

#17912 (Sep 1, 2020 9:21:46 AM)

  1. GlobalISel: Add combines for extend operations — vkeles / detail
  2. [flang] Improve compile-time shape conformance checking — pklausler / detail
  3. [PowerPC] Implement instruction definitions/MC Tests for xvcvspbf16 and xvcvbf16spn — amy.kwan1 / detail
  4. [DAGCombiner] Fold an AND of a masked load into a zext_masked_load — samuel.tebbs / detail
  5. [libc++] Improve REQUIRES for _ExtInt test on recent Clangs — Louis Dionne / detail

#17911 (Sep 1, 2020 8:29:37 AM)

  1. AMDGPU: Convert test to MIR — Matthew.Arsenault / detail
  2. AMDGPU: Check some offsets in test — Matthew.Arsenault / detail
  3. PowerPC: Switch test to generated checks — Matthew.Arsenault / detail
  4. GlobalISel: Artifact combine unmerge of unmerge — Matthew.Arsenault / detail
  5. Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" — paul.walker / detail
  6. GlobalISel: Implement computeKnownBits for G_UNMERGE_VALUES — Matthew.Arsenault / detail
  7. GlobalISel: Implement computeNumSignBits for G_SEXTLOAD/G_ZEXTLOAD — Matthew.Arsenault / detail

#17910 (Sep 1, 2020 7:55:49 AM)

  1. [SystemZ][z/OS] Fix build break in z/OS toolchain — Abhina.Sreeskantharajan / detail

#17909 (Sep 1, 2020 7:20:05 AM)

  1. [llvm-readobj] - Remove Error.cpp,.h and drop dependencies in the code. — grimar / detail
  2. [NFC] Test commit, whitespace changes — Abhina.Sreeskantharajan / detail
  3. [LoopIdiomRecognizePass] Options to disable part or the entire Loop Idiom Recognize Pass — anhtuyen / detail
  4. [SystemZ][z/OS] Adding initial toolchain for z/OS — Abhina.Sreeskantharajan / detail

#17908 (Sep 1, 2020 6:46:33 AM)

  1. [InstCombine] adjust recip sqrt tests for better coverage; NFC — spatel / detail

#17907 (Sep 1, 2020 6:07:56 AM)

  1. [libcxx] Link target `cxx_external_threads` to `cxx-headers` for BUILD_EXTERNAL_THREAD_LIBRARY — mikhail.maltsev / detail
  2. [llvm-dwarfdump][test] Add tests for dumping the .debug_line_str section. — Xing / detail
  3. [NFC][Asan] Format includes — Vitaly Buka / detail
  4. [OpenMP] Fix infinite loop in Sema::isOpenMPGlobalCapturedDecl() — a.bataev / detail
  5. Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library — Raphael Isemann / detail

#17906 (Sep 1, 2020 4:43:28 AM)

  1. Revert "[lldb] Add reproducer verifier" — Raphael Isemann / detail
  2. [NFCI] Removed an un-used declaration got accidentally introduced in f91d18eaa946b2d2ea5a9 — SourabhSingh.Tomar / detail
  3. [llvm-readobj/elf] - Report warnings instead of errors when dumping broken stack sizes sections. — grimar / detail
  4. [llvm-readobj][test] - Update the comment in archive.test — grimar / detail
  5. [llvm-readobj][test] - Remove amdgpu-elf-definitions.test — grimar / detail

#17906 (Sep 1, 2020 4:43:28 AM)

  1. Fix typos in builders descriptions — diana.picus / detail

#17905 (Sep 1, 2020 2:38:34 AM)

  1. [analyzer][StdLibraryFunctionsChecker] Use Optionals throughout the summary API — gabor.marton / detail

#17904 (Sep 1, 2020 12:28:30 AM)

  1. [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-load.ll — david.sherwood / detail

#17903 (Aug 31, 2020 11:52:19 PM)

  1. Revert "[ARM] Register pressure with -mthumb forces register reload before each call" — david.green / detail

#17902 (Aug 31, 2020 11:18:31 PM)

  1. More accurately compute the ranges of possible values for +, -, *, &, %. — richard / detail
  2. Classify (small unsigned bitfield) < 0 comparisons under — richard / detail

#17901 (Aug 31, 2020 10:20:34 PM)

  1. [Test] Move IndVars test to a proper place — mkazantsev / detail

#17900 (Aug 31, 2020 9:22:34 PM)

  1. Remove -Wcompound-token-split-by-space from -Wall. — richard / detail
  2. Fix -Wcompound-token-split to give the same warnings under -E — richard / detail

#17898 (Aug 31, 2020 8:14:22 PM)

  1. [CMake] Use find_library for ncurses — phosek / detail

#17897 (Aug 31, 2020 7:40:54 PM)

  1. [MemorySSA] Clean up single value phis. — asbirlea / detail

#17896 (Aug 31, 2020 7:06:31 PM)

  1. [DWARFYAML] Make the debug_str section optional. — Xing / detail

#17895 (Aug 31, 2020 5:10:15 PM)

  1. [ORC] Remove an unused variable. — Lang Hames / detail
  2. [flang] Make `TypeParamInquiry` monomorphic — pklausler / detail
  3. [SVE] Remove calls to VectorType::getNumElements() from llvm-stress — ctetreau / detail
  4. Fix mlir-reduce to explicitly register dialects and disable the global dialect registry by default — joker.eph / detail
  5. [flang] Check shape conformance on initializers — pklausler / detail
  6. [mlir][openacc] Add missing attributes and operands for acc.loop — clementval / detail
  7. [OpenMPOpt][NFC] Moving constants as struct static attributes — htobonmm7 / detail

#17894 (Aug 31, 2020 3:36:37 PM)

  1. [SVE] Mark VectorType::getNumElements() deprecated — ctetreau / detail
  2. [lldb] Add reproducer verifier — Jonas Devlieghere / detail

#17893 (Aug 31, 2020 3:02:32 PM)

  1. [analyzer][NFC] Add `override` keyword missing from D86027 — hubert.reinterpretcast / detail

#17892 (Aug 31, 2020 1:36:53 PM)

  1. [IR][GVN] allow intrinsics in Instruction's isCommutative query (2nd try) — spatel / detail
  2. [X86][CGP] Add gather test cases for D86371. — craig.topper / detail
  3. [docs] Fix indentation in FileCheck.rst — aeubanks / detail
  4. [mlir][OpFormatGen] Add support for specifiy "custom" directives. — riddleriver / detail
  5. [mlir][ODS] Add new SymbolNameAttr and add support for in assemblyFormat — riddleriver / detail
  6. [mlir][OpFormatGen] Add initial support for regions in the custom op assembly format — riddleriver / detail
  7. [mlir][PDL] Move the formats for PatternOp and RewriteOp to the declarative form. — riddleriver / detail
  8. [OpenMPOpt][HideMemTransfersLatency] Get values stored in offload arrays — htobonmm7 / detail
  9. [flang] Format label scope is independent of block scope — pklausler / detail

#17891 (Aug 31, 2020 1:02:51 PM)

  1. [NFC][InstCombine] visitPHINode(): cleanup PHI CSE instruction replacement — lebedev.ri / detail
  2. [SVE] Remove calls to VectorType::getNumElements from InstCombine — ctetreau / detail

#17890 (Aug 31, 2020 12:29:06 PM)

  1. [ARM] Register pressure with -mthumb forces register reload before each call — david.green / detail
  2. [ORC] Remove a stray semicolon, silencing warnings. NFC. — martin / detail

#17889 (Aug 31, 2020 11:55:38 AM)

  1. [LLD] [COFF] Error out if creating a DLL with too many exported symbols — martin / detail

#17888 (Aug 31, 2020 11:22:10 AM)

  1. [X86][CGP] Pre-commit test cases for D86371. — craig.topper / detail

#17887 (Aug 31, 2020 10:48:28 AM)

  1. [analyzer] Add bool operator modeling for unque_ptr — vrnithinkumar / detail

#17886 (Aug 31, 2020 10:14:33 AM)

  1. [NFC] [DAGCombiner] Refactor bitcast folding within fabs/fneg — qiucofan / detail

#17885 (Aug 31, 2020 9:41:20 AM)

  1. [NFC] [DAGCombiner] Remove unnecessary negation in visitFNEG — qiucofan / detail

#17884 (Aug 31, 2020 9:01:59 AM)

  1. [llvm-reduce] Create returns with undef values for non-void functions. — flo / detail

#17883 (Aug 31, 2020 8:28:35 AM)

  1. [PowerPC][AIX] Add test for returning a vector type. [NFC] — sd.fertile / detail

#17882 (Aug 31, 2020 7:33:28 AM)

  1. [clang-tidy] New check readability-prefer-member-initializer — adam.balogh / detail
  2. [Clang-Tidy] New check `bugprone-redundant-branch-condition` — adam.balogh / detail
  3. [gn build] Port 14dd0737822 — llvmgnsyncbot / detail
  4. [gn build] Port f5fd7486d6c — llvmgnsyncbot / detail
  5. Teach the swift calling convention about _Atomic types — aschwaighofer / detail
  6. [CodeGen] Make sure the EH cleanup for block captures is conditional when the block literal is in a conditional context — erik.pilkington / detail
  7. [clang-tidy] Buildbot failure fix for commit rGf5fd7486d6c0 — adam.balogh / detail

#17881 (Aug 31, 2020 6:58:56 AM)

  1. [x86] add another test for reciprocal sqrt; NFC — spatel / detail
  2. [AArch64] add another test for reciprocal sqrt; NFC — spatel / detail
  3. [DAGCombiner] skip reciprocal divisor optimization for x/sqrt(x), better — spatel / detail

#17880 (Aug 31, 2020 6:24:58 AM)

  1. Fix sphinx documentation after a6a37a2fcd2a8048a75bd0d8280497ed89d73224 — alexandre.ganea / detail
  2. [lldb] tab completion for class `CommandObjectTypeFormatterDelete` — Raphael Isemann / detail
  3. [NFCI] Silent a build warning due to an extra semi-colon — SourabhSingh.Tomar / detail
  4. [analyzer] Add modeling for unique_ptr move constructor — vrnithinkumar / detail
  5. [Flang][NFC] Remove license comments from files in docs/ folder. — joshisameeran17 / detail

#17879 (Aug 31, 2020 4:19:53 AM)

  1. [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library — Raphael Isemann / detail
  2. Revert "[FileCheck] Move FileCheck implementation out of LLVMSupport into its own library" — Raphael Isemann / detail
  3. [llvm-readobj/elf] - Don't fail when dumping an archive with a member that can't be recognized. — grimar / detail
  4. [lldb] Fix TestCompletion's pid completion failing randomly — Raphael Isemann / detail
  5. [lldb][NFC] Remove trailing whitespace in TestCompletion — Raphael Isemann / detail

#17878 (Aug 31, 2020 2:16:33 AM)

  1. [lldb] Don't crash when LLDB can't extract the tsan report — Raphael Isemann / detail

#17877 (Aug 30, 2020 11:27:30 PM)

  1. [Test] Simplify DWARF test cases. NFC. — Xing / detail

#17876 (Aug 30, 2020 10:54:33 PM)

  1. [Sink] Optimize/simplify sink candidate finding with nearest common dominator — i / detail

#17875 (Aug 30, 2020 6:28:34 PM)

  1. [Sink][test] Add nounwind test and properly test convergent — i / detail

#17873 (Aug 30, 2020 4:13:26 PM)

  1. [InstCombine] add extra-use tests for fmul+sqrt; NFC — spatel / detail

#17872 (Aug 30, 2020 3:40:34 PM)

  1. [GVN] add another commutable intrinsic test; NFC — spatel / detail

#17870 (Aug 30, 2020 2:09:28 PM)

  1. [IR][GVN] allow intrinsics in Instruction's isCommutative query — spatel / detail
  2. [DSE,MemorySSA] Skip defs without analyzable write locations. — flo / detail
  3. Revert "[IR][GVN] allow intrinsics in Instruction's isCommutative query" — spatel / detail

#17869 (Aug 30, 2020 1:36:33 PM)

  1. [DSE,MemorySSA] Simplify code, EarlierAccess is be a MemoryDef (NFC). — flo / detail
  2. [GVN] add test for commutative intrinsic; NFC — spatel / detail
  3. [NewGVN] add test for commutative intrinsic; NFC — spatel / detail

#17868 (Aug 30, 2020 12:51:35 PM)

  1. [X86] Pre-commit the test-shrink.ll changes from D86578. — craig.topper / detail

#17867 (Aug 30, 2020 12:17:57 PM)

  1. [llvm-reduce] Add test for BB reduction with non-void ret type. — flo / detail

#17866 (Aug 30, 2020 11:42:35 AM)

  1. [FileCheck] Add precision to format specifier — thomasp / detail

#17865 (Aug 30, 2020 11:06:59 AM)

  1. Fix gcc warning by explicitly initializing the base class copy ctor (NFC) — joker.eph / detail

#17864 (Aug 30, 2020 10:32:35 AM)

  1. [LV] Update CFG before adding runtime checks. — flo / detail

#17863 (Aug 30, 2020 9:46:35 AM)

  1. [libcxx/variant] Implement workaround for GCC bug. — Louis Dionne / detail

#17862 (Aug 30, 2020 8:40:39 AM)

  1. [FastISel] update to use intrinsic's isCommutative(); NFC — spatel / detail

#17861 (Aug 30, 2020 8:04:36 AM)

  1. [SLP] make commutative check apply only to binops; NFC — spatel / detail
  2. [x86] add tests for multi-use fast sqrt/recip; NFC — spatel / detail
  3. [AArch64] add tests for multi-use fast sqrt/recip; NFC — spatel / detail
  4. [DAGCombiner] skip reciprocal divisor optimization for x/sqrt(x) — spatel / detail

#17860 (Aug 30, 2020 7:30:44 AM)

  1. [CVP] Regenerate test checks (NFC) — nikita.ppv / detail

#17859 (Aug 30, 2020 6:56:34 AM)

  1. [NFC][compiler-rt] Factor out __div[sdt]i3 and __mod[dt]i3 implementations — atrosinenko / detail

#17858 (Aug 30, 2020 6:19:47 AM)

  1. [LV] Add some const to RecurrenceDescriptor. NFC — david.green / detail
  2. [Hexagon] Fix perfect shuffle generation for single vectors — kparzysz / detail

#17857 (Aug 30, 2020 4:14:44 AM)

  1. Reland [OpenMPOpt] ICV tracking for calls — sstipanovic / detail
  2. [llvm-reduce] Function body reduction: don't forget to unset comdat — tyker / detail

#17856 (Aug 30, 2020 2:10:34 AM)

  1. [Attributor] Introduce module slice. — sstipanovic / detail

#17855 (Aug 30, 2020 1:36:47 AM)

  1. Improve doc comments for several methods returning bools — kamleshbhalui / detail

#17854 (Aug 30, 2020 1:02:37 AM)

  1. [OpenMPOpt][NFC] add reproducer for problem found in D85544 — sstipanovic / detail

#17852 (Aug 29, 2020 11:29:30 PM)

  1. [LangRef] Apply a missing comment from D86189 — aqjune / detail

#17851 (Aug 29, 2020 10:56:36 PM)

  1. [LangRef] State that storing an aggregate fills padding with undef — aqjune / detail

#17850 (Aug 29, 2020 9:22:36 PM)

  1. [Attributor] Fix callsite check in AAUndefinedBehavior — okuraofvegetable / detail

#17849 (Aug 29, 2020 8:39:40 PM)

  1. [Attributor][NFC] Fix dependency type in AAUndefinedBehaviorImpl::updateImpl — okuraofvegetable / detail

#17848 (Aug 29, 2020 6:34:36 PM)

  1. Set alignment of .llvmbc and .llvmcmd to 1 — i / detail

#17847 (Aug 29, 2020 5:50:39 PM)

  1. Remove OpenBSD/sparc support — brad / detail

#17846 (Aug 29, 2020 4:06:38 PM)

  1. [ORC] Add getDFSLinkOrder / getReverseDFSLinkOrder methods to JITDylib. — Lang Hames / detail

#17845 (Aug 29, 2020 3:24:03 PM)

  1. [libc++] Temporarily force-set the LIBCXX_TEST_CONFIG cache value — Louis Dionne / detail

#17844 (Aug 29, 2020 2:50:24 PM)

  1. [libc++] Move the default site config template alongside other config files — Louis Dionne / detail

#17843 (Aug 29, 2020 2:16:55 PM)

  1. [libc++] Add from-scratch configuration files for the test suite — Louis Dionne / detail

#17842 (Aug 29, 2020 1:41:39 PM)

  1. [InstSimplify] Reduce code duplication in simplifySelectWithICmpCond (NFC) — nikita.ppv / detail
  2. [Attributor] Fix AANoUndef identification — okuraofvegetable / detail

#17841 (Aug 29, 2020 1:08:01 PM)

  1. [LVI] Remove unnecessary lambda capture (NFC) — nikita.ppv / detail
  2. [LV] Check opt-for-size before expanding runtime checks. — flo / detail
  3. [InstSimplify] Protect against more poison in SimplifyWithOpReplaced (PR47322) — nikita.ppv / detail

#17840 (Aug 29, 2020 12:34:10 PM)

  1. [NFCI][Local] Rewrite EliminateDuplicatePHINodes to optionally check hashing invariants — lebedev.ri / detail
  2. [NFC][Local] EliminateDuplicatePHINodes(): add STATISTIC() — lebedev.ri / detail
  3. Reapply [LVI] Normalize pointer behavior — nikita.ppv / detail

#17839 (Aug 29, 2020 12:00:44 PM)

  1. [Attributor][NFC] Do not manifest noundef for positions to be changed to undef — okuraofvegetable / detail

#17838 (Aug 29, 2020 10:47:27 AM)

  1. [IR] Inline AttrBuilder::addAttribute. It just sets 1 bit. NFC. — benny.kra / detail
  2. [DSE,MemorySSA] Return early when hitting a MemoryPhi. — flo / detail
  3. [Attributor][NFC] rerun update_test_checks without --scrub-attributes — sstipanovic / detail

#17837 (Aug 29, 2020 9:46:23 AM)

  1. [EarlyCSE] fold commutable intrinsics — spatel / detail
  2. [Instruction] Speculatively undo isIdenticalToWhenDefined() PHI handling changes — lebedev.ri / detail
  3. [Sema] ICK_Function_Conversion is a third kind conversion — aaronpuchert / detail
  4. [Sema] Simplify ShouldDiagnoseUnusedDecl, NFC — aaronpuchert / detail

#17836 (Aug 29, 2020 9:12:37 AM)

  1. [TargetLowering] Strip tailing whitespace (NFC) — nikita.ppv / detail
  2. [EarlyCSE] add tests for commutative intrinsics; NFC — spatel / detail

#17835 (Aug 29, 2020 8:26:38 AM)

  1. [InstCombine] Take 3: Perform trivial PHI CSE — lebedev.ri / detail

#17834 (Aug 29, 2020 7:15:34 AM)

  1. [UpdateTestChecks] Don't skip attributes when comparing functions — sstipanovic / detail

#17833 (Aug 29, 2020 6:37:25 AM)

  1. [InstCombine] visitPHINode(): use InstCombiner::replaceInstUsesWith() instead of RAUW — lebedev.ri / detail
  2. [NFC][InstCombine] select.ll: remove outdated TODO comment — lebedev.ri / detail
  3. [NFC][InstCombine] Add STATISTIC() for how many iterations we did — lebedev.ri / detail
  4. [NFC] Instruction::isIdenticalToWhenDefined(): s/nessesairly/necessarily/ — lebedev.ri / detail
  5. [NFC][InstCombine] Fix some comments: the code already uses IC::replaceInstUsesWith() — lebedev.ri / detail
  6. [InstCombine] canonicalizeICmpPredicate(): use InstCombiner::replaceInstUsesWith() instead of RAUW — lebedev.ri / detail
  7. [InstCombine] foldAggregateConstructionIntoAggregateReuse(): use InstCombiner::replaceInstUsesWith() instead of RAUW — lebedev.ri / detail
  8. [MC] [Win64EH] Fill in FuncletOrFuncEnd if missing — martin / detail
  9. [AArch64] Generate and parse SEH assembly directives — martin / detail
  10. [InstCombine] Return replaceInstUsesWith() result (NFC) — nikita.ppv / detail
  11. Revert "[InstCombine] Take 2: Perform trivial PHI CSE" — lebedev.ri / detail

#17832 (Aug 29, 2020 4:33:22 AM)

  1. [PPC] Fix platform definitions when compiling FreeBSD powerpc64 as LE — dimitry / detail
  2. [NFC][InstCombine] Add tests for PHI CSE — lebedev.ri / detail
  3. [NFC][InstSimplify] Add a note to PHI CSE tests that they are all negative tests — lebedev.ri / detail
  4. [InstCombine] Take 2: Perform trivial PHI CSE — lebedev.ri / detail

#17831 (Aug 29, 2020 2:29:16 AM)

  1. [Target][AArch64] Allow for char as int8_t in AArch64AsmParser.cpp — ro / detail
  2. [InstCombine] Fix typo in comment (NFC) — nikita.ppv / detail

#17830 (Aug 29, 2020 12:31:30 AM)

  1. [NFC][STLExtras] Add make_first_range(), similar to existing make_second_range() — lebedev.ri / detail
  2. [NFC][InstructionSimplify] Add a warning about not simplifying to not def-reachable — lebedev.ri / detail
  3. [Attributes] Merge calls to getFnAttribute/hasFnAttribute using Attribute::isValid. NFC — craig.topper / detail

#17829 (Aug 28, 2020 11:56:39 PM)

  1. [DWARFYAML] Make the debug_abbrev_offset field optional. — Xing / detail

#17828 (Aug 28, 2020 9:13:58 PM)

  1. [LLD][PowerPC][test] Disable ELF/ppc64-pcrel-long-branch-error.s — hubert.reinterpretcast / detail

#17827 (Aug 28, 2020 8:40:40 PM)

  1. [DAGCombiner] Enhance (zext(setcc)) — lkail / detail

#17826 (Aug 28, 2020 6:50:18 PM)

  1. [lldb] Hoist --framework argument out of LLDB_TEST_COMMON_ARGS (NFC) — Jonas Devlieghere / detail
  2. [compiler-rt][tsan] Remove unnecesary typedefs — mvanotti / detail

#17825 (Aug 28, 2020 6:16:38 PM)

  1. [ObjC][ARC] In HandlePotentialAlterRefCount, check whether an — Akira / detail
  2. [lldb] Make the lit configuration values optional for the API tests — Jonas Devlieghere / detail

#17824 (Aug 28, 2020 5:43:14 PM)

  1. [clang] Enable -fsanitize=thread on Fuchsia. — mvanotti / detail
  2. [gcov][test] Don't write a.gcno in CWD — maskray / detail
  3. Use report_fatal_error instead of llvm::errs() + abort() (NFC) — joker.eph / detail

#17823 (Aug 28, 2020 5:09:40 PM)

  1. Revert "[InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block" — resistor / detail
  2. [ARC] Update brcc test. — petecoup / detail

#17822 (Aug 28, 2020 4:34:41 PM)

  1. [gcov] Increment counters with atomicrmw if -fsanitize=thread — maskray / detail

#17821 (Aug 28, 2020 3:50:00 PM)

  1. AMDGPU: Fix incorrectly deleting copies after spilling SGPR tuples — Matthew.Arsenault / detail
  2. [early-ifcvt] Add OptRemarks — jonathan_roelofs / detail
  3. GlobalISel: Combine out redundant sext_inreg — Matthew.Arsenault / detail
  4. Add Location, Region and Block to MLIR Python bindings. — stellaraccident / detail
  5. [lldb] Dervice dotest.py path from config.lldb_src_root (NFC) — Jonas Devlieghere / detail
  6. [lldb] Get rid of LLDB_LIB_DIR and LLDB_IMPLIB_DIR in dotest — Jonas Devlieghere / detail

#17820 (Aug 28, 2020 2:45:39 PM)

  1. Add new warning for compound punctuation tokens that are split across macro expansions or split by whitespace. — richard / detail
  2. Rename AnalysisManager::slice in AnalysisManager::nest (NFC) — joker.eph / detail
  3. [test] Pin some RUNs in potential.ll to legacy PM — aeubanks / detail
  4. Reland "[test] Exit with an error if no tests are run." — rupprecht / detail
  5. [UpdateTestChecks] include { in function signature check line — sstipanovic / detail

#17819 (Aug 28, 2020 1:29:36 PM)

  1. [SROA] Improve handleling of assumes bundles by SROA — tyker / detail
  2. [ObjCARCOpt] Port objc-arc to NPM — aeubanks / detail
  3. [LLD][PowerPC] Remove redundant file write out in the test cases — wei.huang / detail
  4. [Attributes] Add a method to check if an Attribute has AttrKind None. Use instead of hasAttribute(Attribute::None) — craig.topper / detail

#17818 (Aug 28, 2020 12:55:39 PM)

  1. [lldb/test] Use @skipIfWindows for PExpectTest — rupprecht / detail
  2. [lldb] Fix typo in disassemble_options_line description — Jonas Devlieghere / detail
  3. [lldb/test] Use shorter test case names in TestStandardUnwind — rupprecht / detail
  4. [CodeGenPrepare] Zap the argument of llvm.assume when deleting it — benny.kra / detail
  5. Strength-reduce SmallVectors to arrays. NFCI. — benny.kra / detail
  6. [ARM] Skip combining base updates for vld1x NEON intrinsics — sjoerd.meijer / detail
  7. Skip analysis re-computation when no changes are reported — sguelton / detail
  8. [LIBOMPTARGET]Do not try to optimize bases for the next parameters. — a.bataev / detail
  9. [InstCombine] usub.sat(a, b) + b => umax(a, b) (PR42178) — nikita.ppv / detail

#17817 (Aug 28, 2020 11:33:56 AM)

  1. [ARM][MVE] Enable MVE gathers and scatters by default — anna.welker / detail
  2. [llvm][CodeGen] Machine Function Splitter — snehasishk / detail
  3. [gn build] Port 94faadaca4e — llvmgnsyncbot / detail

#17816 (Aug 28, 2020 11:00:25 AM)

  1. [flang][NFC] Change how error symbols are recorded — tkeith / detail

#17815 (Aug 28, 2020 10:26:50 AM)

  1. [libc++] Un-deprecate and un-remove some members of std::allocator — Louis Dionne / detail

#17814 (Aug 28, 2020 9:52:24 AM)

  1. [OpenMP] Fixed wrong test command in the test private_mapping.c — tianshilei1992 / detail
  2. [Statepoint] Always spill base pointer. — dantrushin / detail
  3. [PowerPC] Implemented Vector Load with Zero and Signed Extend Builtins — albionapc / detail
  4. [ARM] Extra gather scatter tailpred test. NFC — david.green / detail
  5. [ARM] Correct predicate operand for offset gather/scatter — david.green / detail

#17813 (Aug 28, 2020 9:18:42 AM)

  1. Reland "[CodeGen][AArch64] Support arm_sve_vector_bits attribute" — cullen.rhodes / detail
  2. [DAGCombine] Don't delete the node if it has uses immediately — Jinsong Ji / detail
  3. [GlobalISel] fix a compilation error with gcc 6.3.0 — yhs / detail

#17812 (Aug 28, 2020 8:45:26 AM)

  1. Fix more build failures caused by f4257c5832aa51e960e7351929ca3d37031985b7 — david.sherwood / detail
  2. Fix Windows x86 compilation after a6a37a2fcd2a8048a75bd0d8280497ed89d73224 — alexandre.ganea / detail
  3. [LLD][PowerPC] Add a pc-rel based long branch thunk — wei.huang / detail

#17811 (Aug 28, 2020 7:04:17 AM)

  1. [SVE] Make ElementCount members private — david.sherwood / detail
  2. Fix build failures caused by f4257c5832aa51e960e7351929ca3d37031985b7 — david.sherwood / detail

#17810 (Aug 28, 2020 6:29:21 AM)

  1. [SyntaxTree][NFC] Refactor function templates into functions taking base class — ecaldas / detail
  2. [SyntaxTree] Add coverage for declarators and init-declarators — ecaldas / detail
  3. [SCCP] Use bulk-remove API to bulk-remove attributes. NFCI. — benny.kra / detail
  4. [NFC][ARM] Add tail predication test — sam.parker / detail
  5. [ARM][LowOverheadLoops] Liveouts and reductions — sam.parker / detail
  6. [Statepoint] Turn assert into check in foldPatchpoint. — dantrushin / detail
  7. [DWARFYAML] Abbrev codes in a new abbrev table should start from 1 (by default). — Xing / detail

#17809 (Aug 28, 2020 4:25:24 AM)

  1. [MemLoc] Support memcmp in MemoryLocation::getForArgument. — flo / detail
  2. [cmake] Don't build with -O3 -fPIC on Solaris/sparcv9 — ro / detail
  3. [doxygen] Fix bad doxygen results for BugReporterVisitors.h — vsavchenko / detail
  4. [lldb] Reduce intentation in SymbolFileDWARF::ParseVariableDIE — pavel / detail
  5. [lldb/Utility] Polish the Scalar class — pavel / detail
  6. [DSE,MemorySSA] Check if Current is valid for elimination first. — flo / detail
  7. [clang-format] Parse volatile as a pointer qualifier — Alexander.Richardson / detail
  8. [clang-format] Parse restrict as a pointer qualifier — Alexander.Richardson / detail
  9. [clang-format] Parse __attribute((foo)) as a pointer qualifier — Alexander.Richardson / detail
  10. [clang-format] Parse nullability attributes as a pointer qualifier — Alexander.Richardson / detail
  11. [clang-format] Detect pointer qualifiers in cast expressions — Alexander.Richardson / detail
  12. [AArch64][CodeGen] Restrict bfloat vector operations to what's actually supported — ties.stuij / detail
  13. [FunctionAttrs] Bulk remove attributes. NFC. — benny.kra / detail

#17808 (Aug 28, 2020 2:21:30 AM)

  1. [BuildLibCalls] Add argmemonly to more lib calls. — flo / detail
  2. [mlir][Linalg] Enhance Linalg fusion on generic op and tensor_reshape op. — hanchung / detail
  3. [NFC][asan] Don't unwind stack before pool check — Vitaly Buka / detail
  4. [DSE,MemorySSA] Add memcmp test case. — flo / detail
  5. [BasicAA] Add first libfunc tests with memcmp. — flo / detail

#17807 (Aug 28, 2020 1:47:36 AM)

  1. [unittests/Object] - Add testing for missing ELF formats. — grimar / detail
  2. [llvm-readobj][test] - Test "Format" values. — grimar / detail
  3. [llvm-readobj] - Simplify the code that creates dumpers. NFCI. — grimar / detail

#17806 (Aug 28, 2020 1:14:43 AM)

  1. [llvm-reduce] Skip chunks that lead to broken modules. — flo / detail

#17805 (Aug 27, 2020 11:32:06 PM)

  1. [gn build] Port b1f4e5979b7 — llvmgnsyncbot / detail
  2. [MC] [Win64EH] Avoid producing malformed xdata records — martin / detail
  3. [ValueTracking] Remove a stray semicolon. NFC. — martin / detail

#17804 (Aug 27, 2020 10:58:45 PM)

  1. (Expensive) Check for Loop, SCC and Region pass return status — sguelton / detail

#17803 (Aug 27, 2020 8:36:03 PM)

  1. Add an unsigned shift base sanitizer — JF Bastien / detail
  2. Add a global flag to disable the global dialect registry "process wise" — joker.eph / detail

#17802 (Aug 27, 2020 8:02:45 PM)

  1. [MSAN] Add fiber switching APIs — Vitaly Buka / detail
  2. [flang][openacc] Fix gang-argument parsing and add validity tests for !$acc loop — clementval / detail

#17801 (Aug 27, 2020 7:29:32 PM)

  1. [PowerPC] PPCBoolRetToInt: Don't translate Constant's operands — lkail / detail
  2. [flang][openacc] Add check for tile clause restriction — clementval / detail

#17800 (Aug 27, 2020 6:53:05 PM)

  1. GlobalISel: Implement computeNumSignBits for G_SEXT_INREG — Matthew.Arsenault / detail
  2. [clang-query][NFC] Silence a few lint warnings — n.james93 / detail
  3. [lldb] Fix "no matching std::pair constructor" on Ubuntu 16.04 (NFC) — Jonas Devlieghere / detail
  4. [lld-macho] Implement weak binding for branch relocations — jezng / detail
  5. [lld-macho] Emit the right header flags for weak bindings/symbols — jezng / detail
  6. [lld-macho] Emit binding opcodes for defined symbols that override weak dysyms — jezng / detail
  7. [lld-macho] Implement GOT_LOAD relaxation — jezng / detail
  8. [lld-macho] Support GOT relocations to __dso_handle — jezng / detail
  9. [lld-macho] Weak locals should be relaxed too — jezng / detail
  10. [lld-macho][NFC] Define isHidden() in LinkEditSection — jezng / detail
  11. Revert "Use find_library for ncurses" — gkistanova / detail
  12. [MemorySSA] Assert defining access is not a MemoryUse. — asbirlea / detail

#17799 (Aug 27, 2020 4:49:10 PM)

  1. [DebugInfo] Fix DwarfExpression::addConstantFP for float on big-endian — bjorn.a.pettersson / detail
  2. Reland "[LoopUnswitch] Fix incorrect Modified status" — david.stenberg / detail
  3. [GlobalOpt] Fix an incorrect Modified status — david.stenberg / detail
  4. [SVE] Add ISEL patterns for predicated shifts by an immediate. — paul.walker / detail
  5. Revert "[llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC segment diagnostic." — grimar / detail
  6. [APInt] Allow self-assignment with libstdc++ — Vitaly Buka / detail
  7. [Attributor] Handle CallBase case in AAValueConstantRange::initialize — okuraofvegetable / detail
  8. [ARM] Regenerate mve-vabd.ll test. NFC — david.green / detail
  9. Fix Wdocumentation unknown parameter warning. NFC. — llvm-dev / detail
  10. [clangd] Fix crash-bug in preamble indexing when using modules. — adamcz / detail
  11. [clang] When loading preamble from AST file, re-export modules in Sema. — adamcz / detail
  12. [AArch64] Update a code comment incorrectly referring to zero_reg. NFC — bjorn.a.pettersson / detail
  13. [clangd] Remove useless stderr logging. — adamcz / detail
  14. [clangd] Don't crash on `#pragma clang __debug parser_crash` — platonov.aleksandr / detail
  15. Fix -allow-enabling-analyzer-alpha-checkers always being passed to run-clang-tidy.py — aaron / detail
  16. [lldb] Forcefully complete a type when adding typedefs — pavel / detail
  17. Revert "[compiler-rt] Compile assembly files as ASM not C" — Raphael Isemann / detail
  18. [LV] Allow tail folded reduction selects to remain in the loop — david.green / detail
  19. Add triples to fixed-point tests which lacked them. — bevin.hansson / detail
  20. [index-while-building] Fix build with -DBUILD_SHARED_LIBS=True — asb / detail
  21. [lldb/Utility] Simplify Scalar handling of float types — pavel / detail
  22. lld docs config: Use a list key in html_sidebars — hans / detail
  23. [SyntaxTree] Add support for `MemberExpression` — ecaldas / detail
  24. [SyntaxTree] Unify logic for generating `id-expression` — ecaldas / detail
  25. [SyntaxTree] Split tests related to Namespace — ecaldas / detail
  26. [libc][NFC] Switch math tests to the new ULP based tolerance. — sivachandra / detail
  27. [PeepholeOptimizer] Remove dead code — jay.foad / detail
  28. [libc] Add a class called NormalFloat which represents normalized floats. — sivachandra / detail
  29. [lldb][asan] Mark destructor as virtual to allow subclasses. — rupprecht / detail
  30. [NFC] Expose the -Oz module optimization pipeline to opt — mtrofin / detail
  31. [AMDGPU] Remove uses of Register::isPhysicalRegister/isVirtualRegister — jay.foad / detail
  32. [NFC][InstCombine] Tests for PHI-of-insertvalue's — lebedev.ri / detail
  33. [RISCV] Enable MCCodeEmitter instruction predicate verifier — jrtc27 / detail
  34. [gn build] Port 1a995a0af3c — llvmgnsyncbot / detail
  35. [SVE] Lower fixed length vXi8/vXi16 SDIV to scalable — mcinally / detail
  36. [lldb] tab completion for breakpoint names — Raphael Isemann / detail
  37. [llvm-dwarfdump] --statistics: switch to json::OStream. NFC — maskray / detail
  38. [TSan][Darwin] Enable test on non-macOS platforms — julian.lettner / detail
  39. [NFCI][SVE] Move fixed length i32/i64 SDIV tests — mcinally / detail
  40. [TSan][Darwin] Remove unnecessary lit substitution — julian.lettner / detail
  41. [PowerPC][PCRelative] Thread Local Storage Support for General Dynamic — kamau.bridgeman / detail
  42. allSGPRSpillsAreDead() should use actual FP/BP frame indices — Matthew.Arsenault / detail
  43. AMDGPU/GlobalISel: Legalize odd sized loads with widening — Matthew.Arsenault / detail
  44. CodeGen: Don't drop AA metadata when splitting MachineMemOperands — Matthew.Arsenault / detail
  45. [X86] Enable constexpr on POPCNT intrinsics (PR31446) — llvm-dev / detail
  46. Fix a couple of typos. NFC — jonathan_roelofs / detail
  47. [lldb] Provide GetHomeDirectory wrapper in Host::FileSystem (NFC) — Jonas Devlieghere / detail
  48. [llvm-dwarfdump] Fix a typo: witin -> within — maskray / detail
  49. [MLIR][SPIRVToLLVM] Removed std to llvm patterns from the conversion — georgemitenk0v / detail
  50. [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection — maskray / detail
  51. [lldb] Extract FileSystem initialization code into helper (NFC) — Jonas Devlieghere / detail
  52. Make DWARFExpression::GetLocationExpression public — dschuff / detail
  53. [MLIR] Add affine.parallel folder and normalizer — frank.laub / detail
  54. Don't reject uses of void-returning consteval functions. — richard / detail
  55. Fix 32 bit build broken by D85990 by dropping align from filecheck pattern — jonchesterfield / detail
  56. [ELF] Keep st_type for symbol assignment — i / detail
  57. [compiler-rt][Darwin] Refactor minimum deployment target substitutions — julian.lettner / detail
  58. Fix up clangd after Clang 038edf6029bafe70b1f7165abe2b0e61ddf506b3. — richard / detail
  59. [Darwin][iOS] Enable test on non-macOS platforms — julian.lettner / detail
  60. Improve pretty-printing for APValues of void type. — richard / detail
  61. [GISel] Correct the known bits of G_ANYEXT — Justin Bogner / detail
  62. Fix msan build — Vitaly Buka / detail
  63. [NFC][libFuzzer] Try to fix test on Windows — Vitaly Buka / detail
  64. [HeaderSearch] Fix processing #import-ed headers multiple times with modules enabled. — vsapsai / detail
  65. Revert "[libFuzzer] Fix value-profile-load test." — Vitaly Buka / detail
  66. [lldb] Implement WorkingDirectoryProvider in terms of DirectoryProvider (NFC) — Jonas Devlieghere / detail
  67. [lldb] Capture and load home directory from the reproducer. — Jonas Devlieghere / detail
  68. [PowerPC] Fix a typo for InstAlias of mfsprg — shkzhang / detail
  69. [clang]:  Remove assertion which checks explicit declaration — richard / detail
  70. [runtimes] Allow LLVM_BUILTIN_TARGETS to include Darwin — smeenai / detail
  71. [amdgpu] Add codegen support for HIP dynamic shared memory. — michael.hliao / detail
  72. [DWARFYAML] Add support for emitting multiple abbrev tables. — Xing / detail
  73. [cmake] Don't use ld.lld when targeting Darwin — smeenai / detail
  74. [DWARFYAML] Add support for emitting multiple abbrev tables. — Xing / detail
  75. [DWARFYAML] Add support for referencing different abbrev tables. — Xing / detail
  76. [ADT] Allow IsSizeLessThanThresholdT for incomplete types. NFC — yrouban / detail
  77. Revert "[DWARFYAML] Add support for referencing different abbrev tables." — Xing / detail
  78. Refactor Reduction Tree Pass — sifontes / detail
  79. [Polly] Update isl to isl-0.22.1-416-g61d6dc75. — llvm-project / detail
  80. [lldb] Simplify CMake logic with LLVM's append_if function — Jonas Devlieghere / detail
  81. [lldb] Remove redundant call to FindBacktrace (NFC) — Jonas Devlieghere / detail
  82. [lldb] Fix a new -Wdocumetnation issues (NFC) — Jonas Devlieghere / detail
  83. Allow multiple calls to InitLLVM() (NFC) — joker.eph / detail
  84. [X86] Correct the implementation of the testFeature macro in getIntelProcessorTypeAndSubtype to do a proper bit test. — craig.topper / detail
  85. [PowerPC] Add readflm/setflm intrinsics to Clang — qiucofan / detail
  86. [ARM][LV] Add a preferPredicatedReductionSelect target hook — david.green / detail
  87. [ARM][CostModel] Select instruction costs. — sam.parker / detail
  88. [SyntaxTree] Add support for `this` — ecaldas / detail
  89. [DSE,MemorySSA] Split off partial tracking from isOverwite. — flo / detail
  90. [llvm-readobj] - Change how we create DynRegionInfo objects. NFCI. — grimar / detail
  91. [lldb] Tab completion for process load/unload — Raphael Isemann / detail
  92. [SimplifyCFG] Cost required selects — sam.parker / detail
  93. [X86] ia32intrin.h - pull out common attributes into defines. NFCI. — llvm-dev / detail
  94. [NewPM][PassInstrumentation] Add PreservedAnalyses parameter to AfterPass* callbacks — yrouban / detail
  95. [Attributor][NFC] run update_test_checks with --check-attributes. — sstipanovic / detail
  96. [AMDGPU] Apply llvm-prefer-register-over-unsigned from clang-tidy — jay.foad / detail
  97. [DSE,MemorySSA] Regenerate check lines for atomic.ll tests. — flo / detail
  98. [X86] Enable constexpr on POPCNT intrinsics (PR31446) — llvm-dev / detail
  99. [SelectionDAG] Better legalization for FSHL and FSHR — jay.foad / detail
  100. [NFC] Port InstCount pass to new pass manager — lebedev.ri / detail
  101. [DSE,MemorySSA] Handle atomicrmw/cmpxchg conservatively. — flo / detail
  102. [X86] Enable constexpr on BSWAP intrinsics (PR31446) — llvm-dev / detail
  103. [llvm-readelf] - Start recognizing 'PT_OPENBSD_*' segment types. — grimar / detail
  104. [AMDGPU] Fix alignment requirements for 96bit and 128bit local loads and stores — Mirko.Brkusanin / detail
  105. [AMDGPU] Reorganize GCN subtarget features for unaligned access — Mirko.Brkusanin / detail
  106. [AMDGPU][GlobalISel] Fix 96 and 128 local loads and stores — Mirko.Brkusanin / detail
  107. [AMDGPU] Use ds_read/write_b96/b128 when possible for SDag — Mirko.Brkusanin / detail
  108. [RISCV] Fix inaccurate annotations on PseudoBRIND — lewis-revill / detail
  109. [X86] Enable constexpr on BITSCAN intrinsics (PR31446) — llvm-dev / detail
  110. [NFC] Add SimplifyCFG for ARM — sam.parker / detail
  111. Recommit: [DWARFYAML] Add support for referencing different abbrev tables. — Xing / detail
  112. [clangd] Discard diagnostics from another SourceManager. — adamcz / detail
  113. [AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  114. [PowerPC] Pre-commit FISel with PC-Rel test — nemanja.i.ibm / detail
  115. [llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC segment diagnostic. — grimar / detail
  116. [compiler-rt][RISCV] Use muldi3 builtin assembly implementation — luismarques / detail
  117. [llvm-readelf][test] - Refine the merged.test — grimar / detail
  118. [NFC][SimplifyCFG] Formatting and variable rename — sam.parker / detail
  119. [LoopIdiom,LSR] Add additional tests for SCEVExpander cleanups. — flo / detail
  120. Correctly emit dwoIDs after ASTFileSignature refactoring (D81347) — Raphael Isemann / detail
  121. [AST][RecoveryExpr] Fix a bogus unused diagnostic when the type is preserved. — hokein.wu / detail
  122. [SVE] Lower fixed length UDIV to scalable — mcinally / detail
  123. Recommit "[SCEVExpander] Add helper to clean up instrs inserted while expanding." — flo / detail
  124. Revert "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  125. [SyntaxTree] Use annotations in Statement tests — ecaldas / detail
  126. [AIX][XCOFF] emit symbol visibility for xcoff object file. — diggerlin / detail
  127. [PowerPC][PCRelative] Thread Local Storage Support for Initial Exec — kamau.bridgeman / detail
  128. [Constants] Handle FNeg in getWithOperands. — flo / detail
  129. [gn build] Port 57903cf0933 -- https://reviews.llvm.org/rG57903cf0933 — thakis / detail
  130. Teach AttachPreviousImpl to inherit MSInheritanceAttr attribute — aaron / detail
  131. [lldb] Skip PDB and NativePDB tests with reproducers — Jonas Devlieghere / detail
  132. [LibFuzzer] [tests] [Darwin] Use the pthread library from the SDK — Azharuddin Mohammed / detail
  133. Revert "Teach AttachPreviousImpl to inherit MSInheritanceAttr attribute" — aaron / detail
  134. [InstCombine] Move handling of gc.relocate in a gc.statepoint — serguei.katkov / detail
  135. Revert "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." — Azharuddin Mohammed / detail
  136. Update my email address. — Dev / detail
  137. [lldb] Fix TestAPILog.py for reproducer replay — Jonas Devlieghere / detail
  138. [mlir][GPUToVulkan] Fix signature of bindMemRef function for f16 — thomasraoux / detail
  139. [LLD][PowerPC] Add check in LLD to produce an error for missing TLSGD/TLSLD — stefanp / detail
  140. Preserve the error message when MemoryBuffer creation fails — joker.eph / detail
  141. [PowerPC] Support constrained scalar sitofp/uitofp — qiucofan / detail
  142. [ASan][Darwin] Enable test on additional platforms — julian.lettner / detail
  143. [lldb] Make it a fatal error when %lldb cannot be substituted — Jonas Devlieghere / detail
  144. Forgot to update the test case for ppc64-tls-missing-gdld.s for 02e02f5398d0 — stefanp / detail
  145. PrintStackTrace: don't symbolize if LLVM_DISABLE_SYMBOLIZATION is set — maskray / detail
  146. [llvm-mca][NFC] Refactor views to separate data collection from printing. — wolfgang_pieb / detail
  147. [InstCombine] Remove unused entries in gc-live bundle of statepoint — serguei.katkov / detail
  148. Re-land 7a527f17776be78ec44b88e82b39afb65fc148e4 with fixes. — aaron / detail
  149. [AMDGPU] Avoid sorting stalls in regbank-reassign — Stanislav.Mekhanoshin / detail
  150. [docs] Move the label for __builtin_shufflevector below __builtin_dump_struct so the see also link in 'vector operations' will go to the right place and have the right name. — craig.topper / detail
  151. [Cloning] Fix to cloning DISubprograms. — akhuang / detail
  152. [Attributor] fix AANoUndef initialization — okuraofvegetable / detail
  153. [lldb] Fix build error in TestSimulatorPlatform.py — Jonas Devlieghere / detail
  154. [DomTree] Avoid creating an empty GD to reduce compile time. — asbirlea / detail
  155. [Attributor] Function seed allow list — kuterdinel / detail
  156. MachineSSAUpdater: Allow initialization with just a register class — nicolai.haehnle / detail
  157. [opt][NewPM] Add basic-aa in legacy PM compatibility mode — aeubanks / detail
  158. New TableGen Programmer's Reference document — nicolai.haehnle / detail
  159. Fix two bugs in TGParser::ParseValue — nicolai.haehnle / detail
  160. [lldb] Remove --rerun-all-issues as its functionality no longer exists — Jonas Devlieghere / detail
  161. [NFC][documentation] clarify comment in test — ctetreau / detail
  162. Temporairly revert "[SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline" — lebedev.ri / detail
  163. Replace TableGen range piece punctuator with '...' — nicolai.haehnle / detail
  164. Fix swig scripts install target name — antonio.afonso / detail
  165. [Attributor][test] Add REQUIRES: asserts after D86129 — maskray / detail
  166. [DomTree] Extend update API to allow a post CFG view. — asbirlea / detail
  167. lld: link libatomic if needed for Timer — jistone / detail
  168. Fix llvm/test/tools/lto/hide-linkonce-odr.ll — Azharuddin Mohammed / detail
  169. [lldb] Don't pass --rerun-all-issues on Windows. — Jonas Devlieghere / detail
  170. [DebugInfo][flang]Added support for representing Fortran assumed length strings — SourabhSingh.Tomar / detail
  171. Fix arm bot failure after f91d18eaa946b2 — SourabhSingh.Tomar / detail
  172. [MLIR][NFC] Update MLIR vim syntax file - std ops + types — uday / detail
  173. [DebugInfo][test] Move distringtype.ll to X86/ subdir to fix failures when X86 target is not built — maskray / detail
  174. [MLIR][SPIRVToLLVM] Updated the documentation for the conversion — georgemitenk0v / detail
  175. [DSE,MemorySSA] Use BatchAA for AA queries. — flo / detail
  176. Instantiate Error in Target::GetEntryPointAddress() only when necessary — dimitry / detail
  177. [LiveDebugValues][NFC] Move LiveDebugValues source for refactor — jeremy.morse / detail
  178. [gn build] Port fba06e3c85a — llvmgnsyncbot / detail
  179. [clang-tidy] readability-simplify-boolean-expr detects negated literals — n.james93 / detail
  180. [docs] Replace "constexpr expressions" with "constant expressions". — llvm-dev / detail
  181. [DAGCombiner] clean up merge of truncated stores; NFC — spatel / detail
  182. [InstCombine] canonicalize 'not' ops before logical shifts — spatel / detail
  183. Enable constexpr on ROTATELEFT/ROTATERIGHT builtin intrinsics (PR47249) — llvm-dev / detail
  184. Enable constexpr on BITREVERSE builtin intrinsics (PR47249) — llvm-dev / detail
  185. [LiveDebugValues] Install an implementation-picking LiveDebugValues pass — jeremy.morse / detail
  186. [gn build] Port 20bb9fe565a — llvmgnsyncbot / detail
  187. Fix some builds after 20bb9fe565a — jeremy.morse / detail
  188. [X86] ia32intrin.h - pull out common attributes used in cast helpers into define. NFCI. — llvm-dev / detail
  189. GlobalISel: Merge FewerElements for G_BUILD_VECTOR/G_CONCAT_VECTORS — Matthew.Arsenault / detail
  190. [Polly] Fix use-after-free. — llvm-project / detail
  191. [Polly] Ensure consistent Scop::InstStmtMap. NFC. — llvm-project / detail
  192. [lldb] Extract reproducer providers & co into their own header. — Jonas Devlieghere / detail
  193. [flang] Fix assert on bad character kind — tkeith / detail
  194. [flang][msvc] Disambiguate injected class name. — llvm-project / detail
  195. [llvm-reduce] make llvm-reduce save the best reduction it has when it crashes — tyker / detail
  196. [LiveDebugValues] Add instruction-referencing LDV implementation — jeremy.morse / detail
  197. [gn build] Port ae6f7882403 — llvmgnsyncbot / detail
  198. Move Py_buffer_RAII to .h file so SWIG 2 doesnt have to parse it — antonio.afonso / detail
  199. [LiveDebugValues] Delete unneeded copy constructor after D83047 — maskray / detail
  200. Follow-up build fix for rGae6f78824031 — jeremy.morse / detail
  201. [AArch64] add tests for store merge of truncs; NFC — spatel / detail
  202. [libunwind] Ensure enough alignment for unw_cursor_t for SEH build configurations — martin / detail
  203. [flang][msvc] Split class declaration and constexpr variable definition. NFC. — llvm-project / detail
  204. [LLD][COFF] Reset outputSections for successive runs — martin / detail
  205. Revert "[Polly] Ensure consistent Scop::InstStmtMap. NFC." — llvm-project / detail
  206. [DAGCombiner] add early exit for store merging of truncs — spatel / detail
  207. [llvm-dwarfdump] --statistics: break lines and indent by 2 — maskray / detail
  208. [DebugInfo][test] Fix dwarf-callsite-related-attrs.ll after llvm-dwarfdump --statistics change — maskray / detail
  209. [X86] Allow 32-bit mode only CPUs with -mtune on 64-bit targets — craig.topper / detail
  210. [libunwind] Make findUnwindSectionsByPhdr static — rprichard / detail
  211. Use TranslateFromMLIRRegistration for SPIRV roundtrip (NFC) — joker.eph / detail
  212. Refactor `mlir-translate` to extract the `main()` logic in a helper on the model of `MlirOptMain()` (NFC) — joker.eph / detail
  213. Add a `dialect_registration` callback for "translations" registered with mlir-translate — joker.eph / detail
  214. Create ${swig_target}-scripts target instead of lldb-python-scripts — antonio.afonso / detail
  215. Reword the documentation for the `mlirTranslateMain` API (NFC) — joker.eph / detail
  216. [X86] Enable constexpr on _cast fp<-> uint intrinsics (PR31446) — llvm-dev / detail
  217. [docs] Add an initial (non-exhaustive) list of intrinsics that can be used in constant expressions — llvm-dev / detail
  218. [ORC] Add a LLJITWithThinLTOSummaries example in OrcV2Examples — Stefan Gränitz / detail
  219. [analyzer] Add modeling for unque_ptr::get() — vrnithinkumar / detail
  220. [DAGCombiner] restrict store merge of truncs to early combining — spatel / detail
  221. [DSE,MemorySSA] Keep single DL instance in DSEState (NFC). — flo / detail
  222. [X86] Enable constexpr on ROTL/ROTR intrinsics (PR31446) — llvm-dev / detail
  223. [X86][FastISel] Support materializing floating-point constants for large code model & PIC — maskray / detail
  224. [llvm-reduce] Skip terminators when reducing instructions. — flo / detail
  225. [NFC][InstCombine] Add tests for negation of freeze — lebedev.ri / detail
  226. [InstCombine] Negator: freeze is freely negatible if it's operand is negatible — lebedev.ri / detail
  227. Update FIR registration to not rely on the global MLIR dialect registry (NFC) — joker.eph / detail
  228. [flang][openacc] Fix wait-argument for wait clause + add tests — clementval / detail
  229. [clang][Driver] Implement AddClangSystemIncludeArgs and HasNativeLLVMSupport for the OpenBSD clang driver. — brad / detail
  230. [clang][Driver] Implement addLibCxxIncludePaths and getCompilerRT for the OpenBSD clang driver. — brad / detail
  231. [NFC][OpenMP] Remove outdated comments about potential issues — tianshilei1992 / detail
  232. [PowerPC] Support constrained vector fp/int conversion — qiucofan / detail
  233. [DAGCombine] Remove dead node when it is created by getNegatedExpression — qshanz / detail
  234. [PowerPC] Allow constrained FP intrinsics in mightUseCTR — qiucofan / detail
  235. [PowerPC] Support lowering int-to-fp on ppc_fp128 — qiucofan / detail
  236. Add initial python bindings for attributes. — stellaraccident / detail
  237. [LiveDebugVariables] Internalize class DbgVariableValue. NFC — i / detail
  238. [SCEV] Add operand methods to Cast and UDiv — sam.parker / detail
  239. Add an assertion to protect against missing Dialect registration in a pass pipeline (NFC) — joker.eph / detail
  240. [SCEV] Attempt to fix windows buildbots — sam.parker / detail
  241. [SelectionDAG] Fix miscompile bug in expandFunnelShift — bjorn.a.pettersson / detail
  242. [NFCI][SimplifyCFG] Combine select costs and checks — sam.parker / detail
  243. Add support for AVR attiny441 and attiny841 — me / detail
  244. [SCEV] Still trying to fix windows buildbots — sam.parker / detail
  245. [lldb/Utility] Remove some Scalar type accessors — pavel / detail
  246. [lld] s/dyn_cast/isa in InputSection.cpp — pavel / detail
  247. Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  248. [SCEV] Still (again) trying to fix buildbots — sam.parker / detail
  249. Revert "Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)"" — Raphael Isemann / detail
  250. [InstCombine] add tests for abs of select with negated op; NFC (PR39474) — spatel / detail
  251. [InstCombine] fold abs of select with negated op (PR39474) — spatel / detail
  252. [DSE,MemorySSA] Limit elimination at end of function to single UO. — flo / detail
  253. [SystemZ] Preserve the MachineMemOperand in emitCondStore() in all cases. — paulsson / detail
  254. [DSE,MemorySSA] Regnerate some check lines. — flo / detail
  255. [AST][RecoveryAST] Preserve the type by default for recovery expression. — hokein.wu / detail
  256. [Fixed Point] Use FixedPointBuilder to codegen fixed-point IR. — bevin.hansson / detail
  257. [Fixed Point] Add codegen for fixed-point shifts. — bevin.hansson / detail
  258. Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  259. [ARM][MVE] Allow tail predication for strides !=1 with gather/scatters — anna.welker / detail
  260. [DSE,MemorySSA] Delay PointerMayBeCaptured calls until actually needed. — flo / detail
  261. [analyzer][tests] Add a notion of project sizes — vsavchenko / detail
  262. [llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI] — francesco.petrogalli / detail
  263. GlobalISel: Reduce G_SHL width if source is extension — Matthew.Arsenault / detail
  264. Revert "[llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI]" — francesco.petrogalli / detail
  265. AMDGPU/GlobalISel: Start implementing computeKnownBitsForTargetInstr — Matthew.Arsenault / detail
  266. [llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI] — francesco.petrogalli / detail
  267. [OPENMP]Fix PR47158, case 3: allow devic_typein nested declare target region. — a.bataev / detail
  268. AMDGPU/GlobalISel: Add baseline, failing unmerge tests — Matthew.Arsenault / detail
  269. AMDGPU/GlobalISel: Use different technique for sample v3s16 values — Matthew.Arsenault / detail
  270. GlobalISel: Improve dead instruction debug printing — Matthew.Arsenault / detail
  271. [coroutine] should disable inline before calling coro split — dongaxis / detail
  272. [SyntaxTree] Split array declarator tests — ecaldas / detail
  273. [SyntaxTree] Use annotations to reduce noise on member function tests — ecaldas / detail
  274. [SyntaxTree] Split FreeStandingClass tests — ecaldas / detail
  275. [SyntaxTree] Split ExplicitTemplateInstantiation test — ecaldas / detail
  276. [SyntaxTree] Group tests related to `using` — ecaldas / detail
  277. [SyntaxTree] Split `ParametersAndQualifiers` tests — ecaldas / detail
  278. [SyntaxTree] Split `DynamicExceptionSpecification` test — ecaldas / detail
  279. [PowerPC] Add clang options to control MMA support — baptiste.saleil / detail
  280. Test all CHECK-NOT in a block even if one fails — thomasp / detail
  281. [libFuzzer] Make msan.test:SimpleCmpTest succeed with less trials. — dokyungs / detail
  282. [OpenMP] Check if _MSC_VER is defined before using it — Andrey.Churbanov / detail
  283. AMDGPU/GlobalISel: Use unmerge instead of extract in addrspace queries — Matthew.Arsenault / detail
  284. [clang][NFC] Fix a GCC warning in ASTImporterTest.cpp — Raphael Isemann / detail
  285. [DSE,MemorySSA] Do not use callCapturesBefore in isReadClobber. — flo / detail
  286. [lldb] common completion for process pids and process names — Raphael Isemann / detail
  287. [lldb] Remote disk file/directory completion for platform commands — Raphael Isemann / detail
  288. [FLANG] Pick `.md` files when building sphinx documentation. — joshisameeran17 / detail
  289. [SDAG] Convert FSHL <--> FSHR if the target only supports one of them — jay.foad / detail
  290. [LegalizeTypes][X86] Add ROTL/ROTR to WidenVectorResult. — craig.topper / detail
  291. TableGen/GlobalISel: Allow inst matcher to check multiple opcodes — arsenm2 / detail
  292. [lldb] type category name common completion — Raphael Isemann / detail
  293. [flang][openacc] Fix reduction operator parsing/unparsing — clementval / detail
  294. [AMDGPU, docs] Fix typos — VenkataRamanaiah.Nalamothu / detail
  295. [TSan][Darwin] Handle NULL argument in interceptor — julian.lettner / detail
  296. AMDGPU: Add flag to disable promotion of uniform i16 ops — arsenm2 / detail
  297. Revert D85812 "[coroutine] should disable inline before calling coro split" — i / detail
  298. Add hashing of the .text section to ProcessMinidump. — gclayton / detail
  299. [mlir] Add Index Type, Floating Point Type and None Type subclasses to python bindings. — stellaraccident / detail
  300. [PowerPC] Extend custom lower of vector truncate to handle wider input — froese / detail
  301. [NFC][InstCombine] Adjust naming for some methods to match coding standards — lebedev.ri / detail
  302. [NFC][InstCombine] Multi-level aggregate test for phi-of-insertvalue pattern — lebedev.ri / detail
  303. [flang] Fix bug accessing implicit variable in specification expression — tkeith / detail
  304. [Scalarizer] Avoid updating the name of globals — bjorn.a.pettersson / detail
  305. Move special va_list handling to kmp_os.h — dimitry / detail
  306. Add <stdarg.h> include to kmp_os.h, to get the va_list type, required — dimitry / detail
  307. [llvm-libtool-darwin] Add support for -V option — smeenai / detail
  308. [compiler-rt] Disable ranlib when using libtool — smeenai / detail
  309. [runtimes] Remove TOOLCHAIN_TOOLS specialization — smeenai / detail
  310. [runtimes] Use llvm-libtool-darwin for runtimes build — smeenai / detail
  311. [InstCombine] add tests for insert+extract demanded elements; NFC — spatel / detail
  312. [SLP] avoid 'tmp' names in regression tests; NFC — spatel / detail
  313. [InstCombine] improve demanded element analysis for vector insert-of-extract — spatel / detail
  314. [TSan][libdispatch] Add interceptors for dispatch_barrier_async_and_wait() — julian.lettner / detail
  315. [libunwind] Remove static_assert / __has_feature macros — rprichard / detail
  316. [PowerPC] Handle SUBFIC in reg+reg -> reg+imm transformation — nemanja.i.ibm / detail
  317. [TSan][libdispatch] Add interceptors for dispatch_barrier_async_and_wait(), pt. 2 — julian.lettner / detail
  318. AMDGPU: Have a few selection failure tests check both paths — Matthew.Arsenault / detail
  319. [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic — craig.topper / detail
  320. [PowerPC] Do not use FISel for calls and TOC-based accesses with PC-Rel — nemanja.i.ibm / detail
  321. AMDGPU/GlobalISel: Handle AGPRs used for SGPR operands. — Matthew.Arsenault / detail
  322. [lldb] Add a SymbolFileProvider to record and replay calls to dsymForUUID — Jonas Devlieghere / detail
  323. [x86][AArch64] adjust fast-math-flags in tests; NFC — spatel / detail
  324. [DAGCombine]: Fold X/Sqrt(X) to Sqrt(X) — spatel / detail
  325. [LLDB] Fix how ValueObjectVariable handles DW_AT_const_value when the DWARFExpression holds the data that represents a constant value — shafik / detail
  326. Fix test for D77924. — enh / detail
  327. [LLDB] Fix SVE offset calculation in NativeRegisterContextLinux_arm64 — omair.javaid / detail
  328. [not][test] Fix disable-symbolization.test when 'printenv' is not available — maskray / detail
  329. [MLInliner] Support training that doesn't require partial rewards — mtrofin / detail
  330. Properly pass modules flags to frontend when using -std=c++20 instead of -std=c++2a. — richard / detail
  331. Add NDEBUG checks around debug only loop to avoid unused variable — echristo / detail
  332. [flang] Don't attempt to compute element size if no DynamicType — tkeith / detail
  333. Disable 'not' test on Windows because 'env' from GnuWin32 cannot be used without arguments. — alexandre.ganea / detail
  334. [DebugInfo] Move constructor homing case in shouldOmitDefinition. — akhuang / detail
  335. Temporarily Revert "[DebugInfo] Move constructor homing case in shouldOmitDefinition." — echristo / detail
  336. [CMake] Fix ncurses/zlib in LLVM_SYSTEM_LIBS for Windows GNU — phosek / detail
  337. [SyntaxTree] Split `MemberPointer` tests with annotations — ecaldas / detail
  338. [SyntaxTree] Split ConstVolatileQualifiers tests — ecaldas / detail
  339. [SyntaxTree] Use annotations on ClassTemplate_MemberClassDefinition test — ecaldas / detail
  340. [X86] Support -march=sapphirerapids — freddy.ye / detail
  341. PR37556: Don't diagnose conflicts between instantiated unqualified — richard / detail
  342. [lldb] Don't depend on psutil in TestCompletion.py — Raphael Isemann / detail
  343. [SyntaxTree] Extend the syntax tree dump to also cover `NodeRole` — ecaldas / detail
  344. [SyntaxTree] Update `Statement` tests to dump `NodeRole` — ecaldas / detail
  345. [SyntaxTree] Update `Expression` tests to dump `NodeRole` — ecaldas / detail
  346. [SyntaxTree] Update `Declaration` tests to dump `NodeRole` — ecaldas / detail
  347. [SyntaxTree] Update `Modifiable` tests to dump `NodeRole` and `unmodifiable` tag — ecaldas / detail
  348. [Compiler-RT] Fix profiler building with MinGW GCC — martin / detail
  349. [compiler-rt][asan][test] Set LD_LIBRARY_PATH_{32,64} on Solaris — ro / detail
  350. [NFC][RDA] Add explicit def check — sam.parker / detail
  351. [InstCombine] PHI-of-insertvalues -> insertvalue-of-PHI's — lebedev.ri / detail
  352. [DSE,MemorySSA] Cache accesses with/without reachable read-clobbers. — flo / detail
  353. [SVE] Fix TypeSize related warnings with IR truncates of scalable vectors — david.sherwood / detail
  354. [llvm-dwarfdump] Fix misleading scope byte coverage statistics — orlando.hyams / detail
  355. [FileCheck][docs] Fix word errors — thomasp / detail
  356. [llvm-readelf/obj] - Change the return type of the `createDRI(...)` to `Expected<>` — grimar / detail
  357. Revert "[CMake] Fix ncurses/zlib in LLVM_SYSTEM_LIBS for Windows GNU" — hans / detail
  358. Revert "[InstCombine] improve demanded element analysis for vector insert-of-extract" — benny.kra / detail
  359. [NFC][InstCombine] Tests for PHI-of-extractvalues — lebedev.ri / detail
  360. [llvm-readobj] - Print "Unknown" when a program header is unknown. — grimar / detail
  361. [UpdatesTestChecks] Fix typo in common.py — sam.parker / detail
  362. [NFC][ARM] arith code size cost tests — sam.parker / detail
  363. [SVE] Lower scalable vector ISD::FNEG operations. — paul.walker / detail
  364. [Attributor][NFC] Clang format — okuraofvegetable / detail
  365. [NFC][SimplifyCFG] Add some more tests for Arm. — sam.parker / detail
  366. [PowerPC] Fix gcc warning [NFC] — mikael.holmen / detail
  367. [libunwind] Fix warning when building without frameheader cache — mikael.holmen / detail
  368. [ARM][CGP] Fix scalar condition selects for MVE — david.green / detail
  369. [NFC][SimplifyCFG] More tests for Arm — sam.parker / detail
  370. [asan] Also allow for SIGBUS in high-address-dereference.c — Alexander.Richardson / detail
  371. Fix crypt.cpp sanitizer test on FreeBSD — Alexander.Richardson / detail
  372. Fix update_llc_test_checks function regex for RV64 — Alexander.Richardson / detail
  373. [clangd] When inserting "using", add "::" in front if that's the style. — adamcz / detail
  374. [LV] get.active.lane.mask consuming tripcount instead of backedge-taken count — sjoerd.meijer / detail
  375. [libFuzzer] Un-XFAIL msan.test on SystemZ — iii / detail
  376. [compiler-rt][builtins] Add more test cases for __div[sdt]f3 LibCalls — atrosinenko / detail
  377. [Utils] Add highlighting definition for byref IR attribute — atrosinenko / detail
  378. AMDGPU/GlobalISel: Apply bitcast load/store hack to pointer vectors — Matthew.Arsenault / detail
  379. [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks — sjoerd.meijer / detail
  380. AMDGPU/GlobalISel: Fix using unlegalizable values in tests — Matthew.Arsenault / detail
  381. AMDGPU/GlobalISel: Use more accurate legality rules for merge/unmerge — Matthew.Arsenault / detail
  382. [LiveDebugValues] Add switches for using instr-ref variable locations — jeremy.morse / detail
  383. [SelectionDAG] Legalize intrinsic get.active.lane.mask — sjoerd.meijer / detail
  384. [DWARFYAML] Make the 'Attributes' field optional. — Xing / detail
  385. [scudo][standalone] Skip irrelevant regions during release — kostyak / detail
  386. [Verifier] Additional check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  387. AMDGPU/GlobalISel: re-auto-generate some test checks — jay.foad / detail
  388. [ELF] .note.gnu.property: error for invalid pr_datasize — i / detail
  389. [InstCombine] add vector demanded elements tests with shuffles; NFC — spatel / detail
  390. [InstCombine] improve demanded element analysis for vector insert-of-extract (2nd try) — spatel / detail
  391. [LangRef] Revise semantics of intrinsic get.active.lane.mask — sjoerd.meijer / detail
  392. [AIX][compiler-rt][builtins] Don't add ppc builtin implementations that require __int128 on AIX — daltenty / detail
  393. [LoopNest] False negative of `arePerfectlyNested` with LCSSA loops — whitneyt / detail
  394. [x86] add AVX shuffle test for PR47262; NFC — spatel / detail
  395. [Hexagon] Remove (redundant) HexagonISelLowering::isHvxOperation(SDValue) — kparzysz / detail
  396. [ARM] Additional test for tailpred reductions. NFC — david.green / detail
  397. [NewPM][test] Fix accelerate-vector-functions.ll under NPM — aeubanks / detail
  398. [flang] Don't completely left-justify fixed-form tokenization — pklausler / detail
  399. AArch64: Fix hardcoded register in test — Matthew.Arsenault / detail
  400. [mlir] NFC: fix typo in FileCheck prefix — ishizaki / detail
  401. [FIX] Avoid creating BFI when emitting remarks for dead functions — hoy / detail
  402. [lldb] Don't ask for QOS_CLASS_UNSPECIFIED queue in TestQueues — Raphael Isemann / detail
  403. [lldb] Initialize reproducers in LocateSymbolFileTest — Raphael Isemann / detail
  404. [flang] Parse global compiler directives — pklausler / detail
  405. [flang] Improve error handling for bad characters in source — pklausler / detail
  406. [ORC] Fix an endif comment. — Lang Hames / detail
  407. [examples] Fix dependencies for OrcV2Examples/LLJITWithThinLTOSummaries. — Lang Hames / detail
  408. [test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests — aeubanks / detail
  409. [X86] Mention -march=sapphirerapids in the release notes. — craig.topper / detail
  410. [tsan] On arm64e, strip out ptrauth bits from incoming PCs — Kuba Mracek / detail
  411. [flang] Check that various variables referenced in I/O statements may be defined — pklausler / detail
  412. [mlir][openacc][NFC] Fix comment about OpenACCExecMapping — clementval / detail
  413. [llvm-mca][NFC] Refactor handling of views that examine individual instructions, — wolfgang_pieb / detail
  414. [mlir] [LLVMIR] Add get active lane mask intrinsic — ajcbik / detail
  415. [MemDep] Use BatchAA when computing pointer dependencies — nikita.ppv / detail
  416. Reland "[DebugInfo] Move constructor homing case in shouldOmitDefinition." — akhuang / detail
  417. [ValueTracking] Add a noundef test for D86477; NFC — aqjune / detail
  418. [ValueTracking] Let getGuaranteedNonPoisonOp find multiple non-poison operands — aqjune / detail
  419. [SystemZ][z/OS] Add z/OS Target and define macros — hubert.reinterpretcast / detail
  420. [lldb] Make Reproducer compatbile with SubsystemRAII  (NFC) — Jonas Devlieghere / detail
  421. [Hexagon] Check if EVT is simple type in HVX lowering — kparzysz / detail
  422. [AMDGPU] Switch to named simm16 in vscnt insertion — Stanislav.Mekhanoshin / detail
  423. [OpenMP] Pack first-private arguments to improve efficiency of data transfer — tianshilei1992 / detail
  424. [mlir] [LLVMIR] Mark reductions as side-effect free — ajcbik / detail
  425. [SDAG] Improve MemSDNode::getBasePtr — kparzysz / detail
  426. [TargetLoweringObjectFileImpl] Make .llvmbc and .llvmcmd non-SHF_ALLOC — i / detail
  427. [AMDGPU] Remove unsound dependency on ISA version in waitcnt — Stanislav.Mekhanoshin / detail
  428. [MLInliner] Simplify TFUTILS_SUPPORTED_TYPES — mtrofin / detail
  429. Remove unused/misnamed SetObjectModificationTime — davelee.com / detail
  430. [llvm-libtool-darwin] Address post-commit feedback — smeenai / detail
  431. [X86] Remove a redundant COPY_TO_REGCLASS for VK16 after a KMOVWkr in an isel output pattern. — craig.topper / detail
  432. Revert "[Coverage] Enable emitting gap area between macros" — zequanwu / detail
  433. Add llvm_unreachable after fully covered switch to silence some warnings from GCC (NFC) — joker.eph / detail
  434. [X86] Remove extra getOperand(0) call from recently introduced store(extract_element(vtrunc)) to truncated store combine. — craig.topper / detail
  435. Remove global registration from the test dialect in MLIR (NFC) — joker.eph / detail
  436. [Modules] Improve error message when cannot find parent module for submodule definition. — vsapsai / detail
  437. [X86] Add an isel pattern for (i8 (trunc (i16 (bitconvert (v16i1 X))))) to avoid an extra EXTRACT_SUBREG — craig.topper / detail
  438. Add Z3 to system libraries list if enabled — mikhail.ramalho / detail
  439. [Docs] Document --lto-whole-program-visibility — tejohnson / detail
  440. Update UnwindPlan dump to list if it is a trap handler func; also Command — Jason Molenda / detail
  441. Ah, one test too many updated.  This one should be unmodified. — Jason Molenda / detail
  442. [llvm-lipo] Add support for bitcode files — alexshap / detail
  443. [DWARFYAML] Use writeDWARFOffset() to write the prologue_length field. NFC. — Xing / detail
  444. [libc] Extend MPFRMatcher to handle multiple-input-multiple-output functions. — sivachandra / detail
  445. [libc][obvious] Add back the accidentally removed MPFRNumber destructor. — sivachandra / detail
  446. Remove the use of global dialect registration from the standalone-translate.cpp example (NFC) — joker.eph / detail
  447. Fix a 32-bit overflow issue when reading LTO-generated bitcode files whose strtab are of size > 2^29 — jianzhouzh / detail
  448. [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad — lebedev.ri / detail
  449. Revert "[InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad" — lebedev.ri / detail
  450. [mlir][spirv] Infer converted type of scf.for from the init value — thomasraoux / detail
  451. [llvm-readobj] Fix arm64 unwind opcode disassembly printing — martin / detail
  452. [MC] [Win64EH] Update the AArch64/seh.s test slightly. NFC. — martin / detail
  453. [LLD][MinGW] Cleanup Options.td file. NFC. — martin / detail
  454. [LLD][MinGW] Handle allow-multiple-definition flag — martin / detail
  455. [libc][NFC] For remquo quotient, compare only 3 bits of MPFR and libc results. — sivachandra / detail
  456. Adjust assertion when casting to an unregistered operation — joker.eph / detail
  457. Add assertion in PatternRewriter::create<> to defend the same way as OpBuilder::create<> against missing dialect registration (NFC) — joker.eph / detail
  458. [NFC][InstCombine] Add a PHI-of-insertvalues test with different base aggregate types — lebedev.ri / detail
  459. [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad — lebedev.ri / detail
  460. [SyntaxTree] Add support for `CallExpression` — ecaldas / detail
  461. [SyntaxTree] Fix C++ versions on tests of `BuildTreeTest.cpp` — ecaldas / detail
  462. [Attributor] Provide an edge-based interface in AAIsDead — okuraofvegetable / detail
  463. [mlir] Fix bug in block merging when the types of the operands differ — riddleriver / detail
  464. [SelectionDAG] Handle non-power-of-2 bitwidths in expandROT — jay.foad / detail
  465. [lldb] XFAIL TestMemoryHistory on Linux — Raphael Isemann / detail
  466. [Support] Speedup llvm-dwarfdump 3.9x — jan.kratochvil / detail
  467. [clangd] Compute the inactive code range for semantic highlighting. — hokein.wu / detail
  468. [NFC] Fix some spelling errors in clang Driver Options.td — puyan / detail
  469. [AArch64][SVE] Fix calculation restore point for SVE callee saves. — sander.desmalen / detail
  470. [analyzer] Add modeling of assignment operator in smart ptr — vrnithinkumar / detail
  471. [AArch64][AsmParser] Fix bug in operand printer — cullen.rhodes / detail
  472. Reland [IR] Intrinsics default attributes and opt-out flag — sstipanovic / detail
  473. [TableGen][GlobalISel] Fix tblgen optimization bug — bjorn.a.pettersson / detail
  474. [GlobalISel] Fix and tidy up documentation for ValueMapping class (NFC) — bjorn.a.pettersson / detail
  475. [X86] Make sure we do not clobber RBX with mwaitx when used as a base — pierre.gousseau / detail
  476. [lldb] Correct wording of EXP_MSG — david.spickett / detail
  477. [SystemZ/ZOS] Additions to the build system. — kai / detail
  478. [llvm-readelf][test] - Refine the sections-ext.test — grimar / detail
  479. [llvm-readobj] - Don`t crash when --section-symbols is requested for an object w/o .symtab. — grimar / detail
  480. [lldb/DWARF] More DW_AT_const_value fixes — pavel / detail
  481. [obj2yaml] - Cleanup error reporting (remove Error.cpp/.h files) — grimar / detail
  482. Copy m_plan_is_for_signal_trap member. — benny.kra / detail
  483. [libunwind] Convert x86, x86_64, arm64 register restore functions to C calling convention and name mangling — martin / detail
  484. [gn build] Port 357dc1ed125 — llvmgnsyncbot / detail
  485. [RDA] Don't visit the BB of the instruction in getReachingUniqueMIDef — samuel.tebbs / detail
  486. [llvm-readobj/elf][test] - Add testing for EM_* specific OS/ABI values. — grimar / detail
  487. [llvm-readobj][test] - Commit trivial.obj.elf-amdhsa-gfx803 binary back. — grimar / detail
  488. [ARM] Increase MVE gather/scatter cost by MVECostFactor. — david.green / detail
  489. [llvm/Object] - Make dyn_cast<XCOFFObjectFile> work as it should. — grimar / detail
  490. [mlir][PDL] Add a PDL Interpreter Dialect — riddleriver / detail
  491. [Scheduling] Implement a new way to cluster loads/stores — qshanz / detail
  492. [DWARFYAML] Make the unit_length and header_length fields optional. — Xing / detail
  493. [AMDGPU][GlobalISel] Eliminate barrier if workgroup size is not greater than wavefront size — jay.foad / detail
  494. GlobalISel: Combine G_ADD of G_PTRTOINT to G_PTR_ADD — Matthew.Arsenault / detail
  495. AMDGPU/GlobalISel: Tolerate negated control flow intrinsic outputs — Matthew.Arsenault / detail
  496. Add clang-cl "vctoolsdir" option to specify the location of the msvc toolchain — hans / detail
  497. AMDGPU: Use Subtarget reference in SIInstrInfo — Matthew.Arsenault / detail
  498. [Support] Allow printing the stack trace only for a given depth — alexandre.ganea / detail
  499. [LegalizeTypes] Add ROTL/ROTR to ScalarizeVectorResult. — jay.foad / detail
  500. [libc] Add implementations for sqrt, sqrtf, and sqrtl. — lntue / detail
  501. [OpenMP] Fix build on macOS sdk 10.12 and newer — Andrey.Churbanov / detail
  502. [AMDGPU] Make more use of Subtarget reference in SIInstrInfo — jay.foad / detail
  503. [lldb][NFC] Simplify string literal in GDBRemoteCommunicationClient — Raphael Isemann / detail
  504. Fix failing tests after VCTOOLSDIR change — hans / detail
  505. Bump -len_control value in fuzzer-custommutator.test (PR47286) — hans / detail
  506. [clangd] Enable recovery-ast-type by default. — hokein.wu / detail
  507. [libc++] Always run Ninja through xcrun in the macOS CI scripts — Louis Dionne / detail
  508. [clangd] Use string[] for allCommitCharacters — kbobyrev / detail
  509. [clang][NFC] Properly fix a GCC warning in ASTImporterTest.cpp — Raphael Isemann / detail
  510. [Clang] Fix tests following rG087047144210 — alexandre.ganea / detail
  511. [libc++] Use xcrun to find Ninja in the macOS backdeployment CI too — Louis Dionne / detail
  512. [LiveDebugValues][NFC] Add instr-ref tests, adapt old tests — jeremy.morse / detail
  513. [LV] Fallback strategies if tail-folding fails — sjoerd.meijer / detail
  514. Fix frame pointer layout on AArch64 Linux. — resistor / detail
  515. Fix quiet mode in git-clang-format — sguelton / detail
  516. Revert "[LiveDebugValues][NFC] Add instr-ref tests, adapt old tests" — jeremy.morse / detail
  517. [libFuzzer] Error and exit if user supplied fuzzer writeable directories don't exist — mascasa / detail
  518. [SystemZ/ZOS] Add header file to encapsulate use of <sysexits.h> — kai / detail
  519. [SyntaxTree] Migrate `ParamatersAndQualifiers` to use the new List API — ecaldas / detail
  520. [LegalizeTypes] Remove WidenVecRes_Shift and just use WidenVecRes_Binary — craig.topper / detail
  521. [profile] Add InstrProfilingVersionVar.c.o to Darwin kext builtins — Vedant Kumar / detail
  522. [XCOFF][AIX] Support relocation generation for large code model — jasonliu / detail
  523. [ThinLTO][Legacy] Compute PreservedGUID based on IRName in Symtab — Steven Wu / detail
  524. [llvm] [DAG] Fix bug in llvm.get.active.lane.mask lowering — ajcbik / detail
  525. Revert "Fix frame pointer layout on AArch64 Linux." — resistor / detail
  526. [NFC][InstCombine] Add tests with PHI-of-{insert,extract}value with multiple uses — lebedev.ri / detail
  527. [NFC][Value] Fixup comments, "N users" is NOT the same as "N uses". — lebedev.ri / detail
  528. [Value][InstCombine] Fix one-use checks in PHI-of-op -> Op-of-PHI[s] transforms to be one-user checks — lebedev.ri / detail
  529. [clang] Exclude invalid destructors from lookups. — adamcz / detail
  530. [X86] Add assembler support for .d32 and .d8 mnemonic suffixes to control displacement size. — craig.topper / detail
  531. [IR] Add NoUndef attribute to Intrinsics.td — aqjune / detail
  532. [SampleFDO] Enhance profile remapping support for searching inline instance — wmi / detail
  533. AMDGPU: Don't assert on misaligned DS read2/write2 offsets — Matthew.Arsenault / detail
  534. [Hexagon] Implement llvm.masked.load and llvm.masked.store for HVX — kparzysz / detail
  535. [SVE] Remove calls to VectorType::getNumElements from clang — ctetreau / detail
  536. [Polly] Use llvm::function_ref. NFC. — llvm-project / detail
  537. [Polly] Inline ShoulDelete lambda. NFC. — llvm-project / detail
  538. [LTO] Don't apply LTOPostLink module flag during writeMergedModule — Steven Wu / detail
  539. [MC][SVE] Fix data operand for instruction alias of `st1d`. — francesco.petrogalli / detail
  540. [gn build] Manually port ed07e1fe — aeubanks / detail
  541. [InstSimplify] Simplify to vector constants when possible — aeubanks / detail
  542. Add cmake test support for LLJITWithThinLTOSummaries to make sure — echristo / detail
  543. [mlir] NFC: fix trivial typos in documents — ishizaki / detail
  544. [OpenMP] Fix import library installation with MinGW — Andrey.Churbanov / detail
  545. [libomptarget][amdgpu] Update plugin CMake to work with latest rocr library — jonathanchesterfield / detail
  546. [Support][Windows] Fix incorrect GetFinalPathNameByHandleW() return value check in realPathFromHandle() — platonov.aleksandr / detail
  547. [llvm] [Thumb2] Test unusual length for active lane mask — ajcbik / detail
  548. [DAGCombiner] allow store merging non-i8 truncated ops — spatel / detail
  549. Reapply D70800: Fix AArch64 AAPCS frame record chain — resistor / detail
  550. [test] Rewrite various tests to not use constprop — aeubanks / detail
  551. [AArch64][SVE] Add lowering for llvm fceil — dancgr / detail
  552. [InstSimplify] Add additional umax tests (NFC) — nikita.ppv / detail
  553. [InstSimplify] Fold min/max intrinsic based on icmp of operands — nikita.ppv / detail
  554. [VectorCombine] adjust test for better coverage; NFC — spatel / detail
  555. [libomptarget][amdgpu] Improve thread safety, remove dead code — jonchesterfield / detail
  556. [mlir][vector] Add vector.bitcast operation — thomasraoux / detail
  557. [LangRef] Memset/memcpy/memmove can take undef/poison pointer if the size is 0 — aqjune / detail
  558. [AArch64] Use CCAssignFnForReturn helper in more spots. NFC. — Ahmed Bougacha / detail
  559. [IR] Remove noundef from masked store/load/gather/scatter's pointer operands — aqjune / detail
  560. [X86] Default to -mtune=generic unless -march is passed to the driver. Add TuneCPU to the AST serialization — craig.topper / detail
  561. Bring llvm::Optional data format