collapse
60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
Test Result: 0 tests failing out of a total of 2,163 tests.100
Build History
x
#24045
(pending—Already running 1 builds across all nodes)
 
 
 
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 
 
 Identified problems
 
 
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 
 
 
 
 Identified problems
 
 

Changes

#24044 (Oct 1, 2020 1:28:42 PM)

  1. Revert "[LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic" — stefanp / detail
  2. Revert "[CFGuard] Add address-taken IAT tables and delay-load support" — aeubanks / detail
  3. [APFloat] convert SNaN to QNaN in convert() and raise Invalid signal — spatel / detail
  4. [CMake] Use -isystem flag to access libc++ headers — phosek / detail
  5. [InstCombine] Fix select operand simplification with undef (PR47696) — nikita.ppv / detail
  6. [PDB] Use one func id DenseMap instead of per-source maps, NFC — rnk / detail
  7. [lit] Fix Python 2/3 compat in new winreg search code — rnk / detail
  8. [CMake][Fuchsia] Don't set WIN32 API, rely on autodetection — phosek / detail
  9. Raland D87318 [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic — i / detail
  10. [clang][Sema] Fix PR47676: Handle dependent AltiVec C-style cast — hubert.reinterpretcast / detail
  11. [AArch64][GlobalISel] Camp oversize v4s64 G_FPEXT operations. — Amara Emerson / detail

#24043 (Oct 1, 2020 11:04:12 AM)

  1. [libc++][ci] Add a job to run the vanilla configuration on Apple — Louis Dionne / detail
  2. [Format] Don't treat compound extension headers (foo.proto.h) as foo.cc main-file header. — hokein.wu / detail
  3. [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic — stefanp / detail

#24042 (Oct 1, 2020 10:53:23 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

#24041 (Oct 1, 2020 10:05:59 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

#24040 (Oct 1, 2020 9:25:22 AM)

  1. [clangd] Split DecisionForest Evaluate() into one func per tree. — usx / detail
  2. Reland  rG4fcd1a8e6528:[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking. — vyng / detail

#24039 (Oct 1, 2020 9:13:20 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

#24038 (Oct 1, 2020 8:35:09 AM)

  1. [clang][opencl][codegen] Remove the insertion of `correctly-rounded-divide-sqrt-fp-math` fn-attr. — michael.hliao / detail

#24037 (Oct 1, 2020 8:04:28 AM)

  1. Reland [clangd] clangd --check: standalone diagnosis of common problems — sam.mccall / detail
  2. [gn build] Port f6b1323bc68 — llvmgnsyncbot / detail
  3. [AMDGPU] Simplify getNumFlatOffsetBits. NFC. — jay.foad / detail
  4. [flang][openacc] Fix unparsing of combined construct (bug 47659) — clementval / detail
  5. [libc++][ci] Add a configuration testing Apple's system library build — Louis Dionne / detail
  6. [ARM] Removed hasSideEffects from signed/unsigned saturates — meera.nakrani / detail

#24036 (Oct 1, 2020 7:18:41 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

#24035 (Oct 1, 2020 6:33:22 AM)

  1. [LoopFlatten] Add a loop-flattening pass — sjoerd.meijer / detail
  2. [gn build] Port d53b4bee0cc — llvmgnsyncbot / detail
  3. [Archive] Don't throw away errors for malformed archive members — james.henderson / detail
  4. [SVE][CodeGen] Replace use of TypeSize operator< in GlobalMerge::doMerge — david.sherwood / detail
  5. [AMDGPU] Tiny cleanup in isLegalFLATOffset. NFC. — jay.foad / detail

#24034 (Oct 1, 2020 5:44:25 AM)

  1. [mlir][Linalg] Fix ASAN bug — ntv / detail
  2. [SVE][CodeGen] Lower scalable fp_extend & fp_round operations — kerry.mclaughlin / detail
  3. [CFGuard] Add address-taken IAT tables and delay-load support — David.Chisnall / detail
  4. [InstCombine] collectBitParts - use APInt directly to check for out of range bit shifts. NFCI. — llvm-dev / detail
  5. [lldb] Skip the flakey part of TestStopHookScripted on Linux — Raphael Isemann / detail
  6. [libc++] Simplify how we re-export symbols from libc++abi — Louis Dionne / detail
  7. [lldb] Add missing import for LLDB test decorators to TestStopHookScripted — Raphael Isemann / detail
  8. [NFC][ARM] LowOverheadLoop DEBUG statements — sam.parker / detail

#24033 (Oct 1, 2020 3:23:14 AM)

  1. [ORC][examples] Remove ThinLtoJIT example after LLJITWithThinLTOSummaries landed in OrcV2Examples — Stefan Gränitz / detail
  2. [ORC][examples] Temporarily remove LLJITWithChildProcess until ORC TPC lands — Stefan Gränitz / detail
  3. [ARM][LowOverheadLoops] Start insertion point — sam.parker / detail
  4. [ARM][LowOverheadLoops] Iteration count liveness — sam.parker / detail
  5. [NFC] Iterate across an explicit list of scalable MVTs when driving setOperationAction. — paul.walker / detail
  6. [SVE][CodeGen] Legalisation of integer -> floating point conversions — kerry.mclaughlin / detail
  7. [ARM][LowOverheadLoops] Adjust Start insertion. — sam.parker / detail
  8. [SCEV] Prove implicaitons via AddRec start — mkazantsev / detail

#24032 (Oct 1, 2020 1:10:33 AM)

  1. [AVR] fix interrupt stack pointer restoration — me / detail
  2. [AArch64][GlobalISel] Select all-zero G_BUILD_VECTOR into a zero mov. — Amara Emerson / detail
  3. [MC] Inline MCExpr::printVariantKind & remove UseParensForSymbolVariantBit — i / detail
  4. [ARM][LowOverheadLoops] Use iterator for InsertPt. — sam.parker / detail
  5. [sanitizer] Fix SymbolizedStack leak — Vitaly Buka / detail

#24031 (Sep 30, 2020 10:50:17 PM)

  1. [SCEV][NFC] Introduce isKnownPredicateAt method — mkazantsev / detail
  2. [RISCV][ASAN] implementation for previous/next pc routines  for riscv64 — kupokupokupopo / detail
  3. [LLDB] Remove AArch64/Linux xfail decorator from TestGuiBasicDebug — omair.javaid / detail
  4. We don't need two different ways to get commit access, just simplify — clattner / detail

#24030 (Sep 30, 2020 8:48:44 PM)

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

#24029 (Sep 30, 2020 6:37:15 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
  3. [lldb] Make TestGuiBasicDebug more lenient — Jonas Devlieghere / detail
  4. [flang] Allow record advancement in external formatted sequential READ — pklausler / detail
  5. [AArch64][GlobalISel] Add some more legal types for G_PHI, G_IMPLICIT_DEF, G_FREEZE. — Amara Emerson / detail
  6. [WholeProgramDevirt][NewPM] Add NPM testing path to match legacy pass — aeubanks / detail
  7. Try to fix build. May have used a C++ feature too new/not supported on all platforms. — Amara Emerson / detail
  8. [lld][WebAssembly] Allow exporting of mutable globals — sbc / detail
  9. Remove `Ops` suffix from dialect library names — stellaraccident / detail
  10. [flang] Fix Gw.d format output — pklausler / detail
  11. [mlir] Split Dialect::addOperations into two functions — riddleriver / detail
  12. [AArch64][GlobalISel] Clamp oversize FP arithmetic vectors. — Amara Emerson / detail

#24028 (Sep 30, 2020 4:31:15 PM)

  1. [clangd] Remove dead variable. NFC — sam.mccall / detail
  2. [PDB] Merge types in parallel when using ghashing — rnk / detail
  3. Revert "[PDB] Merge types in parallel when using ghashing" — rnk / detail
  4. [mlir][Linalg] Add pattern to tile and fuse Linalg operations on buffers. — ravishankarm / detail
  5. [Msan] Add ptsname, ptsname_r interceptors — Vitaly Buka / detail
  6. [AMDGPU] Reorganize VOP3P encoding — Stanislav.Mekhanoshin / detail
  7. Re-land "[PDB] Merge types in parallel when using ghashing" — rnk / detail
  8. [flang] Semantic analysis for FINAL subroutines — pklausler / detail
  9. [OpenMP][libomptarget] make omp_get_initial_device 5.1 compliant — protze / detail
  10. [OpenMP][OMPT] Update OMPT tests for newly added GOMP interface patches — protze / detail
  11. Handle unknown OSes in DarwinTargetInfo::getExnObjectAlignment — Akira / detail
  12. [PowerPC] Add outer product instructions for MMA — saghir / detail
  13. Patch IEEEFloat::isSignificandAllZeros and IEEEFloat::isSignificandAllOnes (bug 34579) — craig.topper / detail
  14. [OpenMP][libarcher] Allow all possible argument separators in TSAN_OPTIONS — protze / detail

#24027 (Sep 30, 2020 2:15:18 PM)

  1. [CodeGen] improve coverage for float (32-bit) type of NAN; NFC — spatel / detail
  2. Revert "[OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def" — jhuber6 / detail
  3. Add GDB prettyprinters for a few more MLIR types. — csigg / detail
  4. [mlir][vector] First step of vector distribution transformation — thomasraoux / detail
  5. [NPM] Add target specific hook to add passes for New Pass Manager — aeubanks / detail
  6. [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
  7. [asan][test] XFAIL Posix/no_asan_gen_globals.c on Solaris — ro / detail
  8. [NFC] Fix spacing in clang/test/Driver/aix-ld.c — hubert.reinterpretcast / detail
  9. [flang] Fix descriptor-based array data item I/O for list-directed CHARACTER & LOGICAL — pklausler / detail

#24026 (Sep 30, 2020 12:10:40 PM)

  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
  4. Fix interaction of `constinit` and `weak`. — richard / detail
  5. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — huberjn / detail
  6. [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def — jhuber6 / detail
  7. [AIX][Clang][Driver] Link libm in c++ mode — daltenty / detail
  8. Exception support for basic block sections — rahmanl / detail
  9. [lldb/ipv6] Support running lldb tests in an ipv6-only environment. — rupprecht / detail
  10. [MLIR] Add async.value type to Async dialect — ezhulenev / detail
  11. [lldb-vscode] Allow an empty 'breakpoints' field to clear breakpoints. — rupprecht / detail
  12. Fix crash in SBStructuredData::GetDescription() when there's no StructuredDataPlugin. — jingham / detail
  13. [test][NewPM][SampleProfile] Fix more tests under NPM — aeubanks / detail
  14. [libc++] Make sure we don't attempt to run check-cxx-abilist when libc++ doesn't define new/delete — Louis Dionne / detail
  15. Revert "[OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload" — huberjn / detail

#24025 (Sep 30, 2020 10:01:11 AM)

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

#24025 (Sep 30, 2020 10:01:11 AM)

  1. [FE] Use preferred alignment instead of ABI alignment for complete object when applicable — Xiangling.Liao / detail
  2. [mlir][Linalg] Generalize the logic to compute reassociation maps — ravishankarm / detail
  3. [InstCombine] Add bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector tests — llvm-dev / detail
  4. [InstCombine] Fix bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector support — llvm-dev / detail
  5. [PowerPC] Avoid unused variable warning in Release builds — benny.kra / detail
  6. [PPC] Do not emit extswsli in 32BIT mode when using -mcpu=pwr9 — zarko / detail
  7. [InstCombine] Add tests for 'partial' bswap patterns — llvm-dev / detail
  8. [NFC][regalloc] Make VirtRegAuxInfo part of allocator state — mtrofin / detail
  9. [DA][SDA] SyncDependenceAnalysis re-write — simon.moll / detail
  10. [VE] Support TargetBlockAddress — jam / detail
  11. [ObjCARCAA][NewPM] Add already ported objc-arc-aa to PassRegistry.def — aeubanks / detail
  12. [mlir][openacc] Remove -allow-unregistred-dialect from ops and invalid tests — clementval / detail
  13. [llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking. — vyng / detail
  14. scudo: Make it thread-safe to set some runtime configuration flags. — peter / detail
  15. [test][SampleProfile][NewPM] Fix some tests under NPM — aeubanks / detail
  16. [asan][test] Several Posix/unpoison-alternate-stack.cpp fixes — ro / detail

#24025 (Sep 30, 2020 10:01:11 AM)

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

#24024 (Sep 30, 2020 7:45:25 AM)

  1. InstCombine] collectBitParts - cleanup variable names. NFCI. — llvm-dev / detail
  2. [InstCombine] recognizeBSwapOrBitReverseIdiom - use ArrayRef::back() helper. NFCI. — llvm-dev / detail
  3. [RDA] isSafeToDefRegAt: Look at global uses — sam.parker / detail
  4. [InstCombine] recognizeBSwapOrBitReverseIdiom - cleanup bswap/bitreverse detection loop. NFCI. — llvm-dev / detail
  5. [InstCombine] Add PR47191 bswap tests — llvm-dev / detail
  6. [lldb] Fix FreeBSD Arm Process Plugin build — emaste / detail
  7. [VPlan] Change recipes to inherit from VPUser instead of a member var. — flo / detail
  8. [lldb] [Process/NetBSD] Fix operating on ftag register — mgorny / detail
  9. [InstCombine] recognizeBSwapOrBitReverseIdiom - remove unnecessary cast. NFCI. — llvm-dev / detail
  10. [InstCombine] Remove %tmp variable names from bswap tests — llvm-dev / detail
  11. [InstCombine] recognizeBSwapOrBitReverseIdiom - merge the regular/trunc+zext paths. NFCI. — llvm-dev / detail
  12. [clangd] Fix invalid UTF8 when extracting doc comments. — sam.mccall / detail
  13. [PowerPC] Remove support for VRSAVE save/restore/update. — sd.fertile / detail
  14. [GlobalISel] Fix incorrect setting of ValNo when splitting — mikael.holmen / detail
  15. Move AffineMapAttr into BaseOps.td — benny.kra / detail
  16. [sanitizers] Fix internal__exit on Solaris — ro / detail
  17. [NFC][FE] Replace TypeSize with StorageUnitSize — Xiangling.Liao / detail
  18. Reapply "RegAllocFast: Rewrite and improve" — Matthew.Arsenault / detail
  19. RegAllocFast: Add extra DBG_VALUE for live out spills — Matthew.Arsenault / detail
  20. LiveDebugValues: Fix typos and indentation — Matthew.Arsenault / detail
  21. GlobalISel: Assert if MoreElements uses a non-vector type — Matthew.Arsenault / detail
  22. [InstCombine] Remove %tmp variable names from bswap-fold tests — llvm-dev / detail

#24023 (Sep 30, 2020 4:41:07 AM)

  1. [SystemZ]  Support bare nop instructions — paulsson / detail
  2. [MLIR][SPIRV] Support different function control in (de)serialization — georgemitenk0v / detail
  3. [X86] Support Intel Key Locker — xiang1.zhang / detail
  4. [gn build] Port 413577a8790 — llvmgnsyncbot / detail
  5. [InstCombine] recognizeBSwapOrBitReverseIdiom - assert for correct bit providence indices. NFCI. — llvm-dev / detail
  6. [InstCombine] recognizeBSwapOrBitReverseIdiom - recognise zext(bswap(trunc(x))) patterns (PR39793) — llvm-dev / detail
  7. [mlir] Added support for rank reducing subviews — limo / detail
  8. [NFC][ARM] Add more LowOverheadLoop tests. — sam.parker / detail
  9. [mlir][Linalg] Tile sizes for Conv ops vectorization added as pass arguments — limo / detail
  10. [SCEV] Verify that all mapped SCEV AddRecs refer to valid loops. — flo / detail

#24022 (Sep 30, 2020 2:14:15 AM)

  1. [ARM][LowOverheadLoops] TryRemove helper. — sam.parker / detail
  2. [MLIR][Standard] Add `atan2` to standard dialect — frgossen / detail
  3. [llvm-readobj][ARM] - Improve support of printing unwind (-u) information for non-relocatable objects. — grimar / detail
  4. [llvm-readobj][test] - Stop using few precompiled binaries in mips-got.test — grimar / detail
  5. Revert "[gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC" — jeremy.morse / detail
  6. [clangd] Fix member/type name conflict caught by buildbots. — sam.mccall / detail
  7. [clangd] Fix fuzzer build after 7ba0779fbb41b6fa8 — sam.mccall / detail
  8. [clangd][remote] Make sure relative paths are absolute with respect to posix style — kadircet / detail
  9. [AMDGPU] Do not generate mul with 1 in AMDGPU Atomic Optimizer — Mirko.Brkusanin / detail
  10. [SplitKit] Cope with no live subranges in defFromParent — jay.foad / detail

#24021 (Sep 30, 2020 1:30:13 AM)

  1. [clangd] Extract options struct for ClangdLSPServer. NFC — sam.mccall / detail
  2. [clangd] Mark code action as "preferred" if it's the sole quickfix action — sam.mccall / detail

#24020 (Sep 30, 2020 12:50:58 AM)

  1. [NFC][ARM] Add LowOverheadLoop test — sam.parker / detail

#24019 (Sep 30, 2020 12:13:18 AM)

  1. [ARM] Change VPT state assertion — sam.parker / detail
  2. [RDA] Switch isSafeToMove iterators — sam.parker / detail

#24018 (Sep 29, 2020 11:30:20 PM)

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

#24015 (Sep 29, 2020 9:13:07 PM)

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

#24014 (Sep 29, 2020 7:14:43 PM)

  1. [DebugInfo] Add types from constructor homing to the retained types list. — akhuang / detail
  2. [docs] Recommend dropLocation() over setDebugLoc(DebugLoc()) — Vedant Kumar / detail
  3. [NFC][MSAN] Remove an attribute in test — Vitaly Buka / detail
  4. [NFC][Msan] Add llvm.fabs test — Vitaly Buka / detail
  5. Fix test failures with trunk clang — richard / detail
  6. [lldb] Hoist -s (trace directory) argument out of LLDB_TEST_COMMON_ARGS (NFC) — Jonas Devlieghere / detail
  7. [gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC — Vedant Kumar / detail
  8. Add remquo, frexp and modf overload functions to HIP header — Yaxun.Liu / detail
  9. [RISCV] Use the extensions in the canonical order (NFC) — ebahapo / detail
  10. [AIX] asm output: use character literals in byte lists for strings — hubert.reinterpretcast / detail
  11. [X86] Increase the depth threshold required to form VPERMI2W/VPERMI2B in shuffle combining — craig.topper / detail
  12. [GlobalISel] Fix multiply with overflow intrinsics legalization generating invalid MIR. — Amara Emerson / detail

#24013 (Sep 29, 2020 4:26:18 PM)

  1. [SVE] Lower fixed length VECREDUCE_[FMAX|FMIN] to Scalable — mcinally / detail
  2. [flang][msvc] Define implicit conversion from UnsignedInt128 to int64_t. — llvm-project / detail
  3. [flang][msvc] Define access flags under Windows. NFC. — llvm-project / detail
  4. [nfc][libomptarget] Drop parameter to named_sync — jonchesterfield / detail
  5. Improve the representation of <compare>'s zero-only type. — richard / detail
  6. Recognize setjmp and friends as builtins even if jmp_buf is not declared yet. — richard / detail
  7. [AMDGPU] Remove SIEncodingFamily.GFX10_B — Stanislav.Mekhanoshin / detail
  8. Fix use of wrong printf format specifier for size_t argument. — richard / detail
  9. [CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI) — Vedant Kumar / detail
  10. [mlir] Remove more OpBuilder args which are now injected — jpienaar / detail
  11. Fix a variety of minor issues with ObjC method mangling: — rjmccall / detail

#24012 (Sep 29, 2020 2:15:57 PM)

  1. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  2. Use "default member initializer" instead of "in-class initializer" for diagnostics. — aaron / detail
  3. [ValueTracking] Early exit known non zero for phis — nikita.ppv / detail
  4. [mlir] Support return and call ops in bare-ptr calling convention — diego.caballero / detail
  5. [InstCombine] ease alignment restriction for converting masked load to normal load — spatel / detail
  6. [libc++][ci] Add a script to describe when to trigger libc++ CI builds — Louis Dionne / detail
  7. [libc++][ci] Improve the phabricator-report script — Louis Dionne / detail
  8. [lldb/docs] Remove manual codesigning documentation — davelee.com / detail
  9. [libc++][ci] Turn on Phabricator reporting by default — Louis Dionne / detail
  10. [trace] Fix destructor declaration — walter erquinigo / detail
  11. 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
  12. [libc++] Fix some test failures in unusual configurations — Louis Dionne / detail
  13. [lldb] Hoist --server argument out of LLDB_TEST_COMMON_ARGS (NFC) — Jonas Devlieghere / detail
  14. [libc++] Rename the -fno-rtti Lit feature to just no-rtti — Louis Dionne / detail
  15. Better diagnostics for anonymous bit-fields with attributes or an initializer. — aaron / detail
  16. Revert "[Sema] Address-space sensitive check for unbounded arrays (v2)" — Chris.Hamilton / detail
  17. [clangd] Trivial setter support when moving items to fields — n.james93 / detail
  18. [MLIR] Avoid adding debuginfo for a function if it contains calls that has no debug info. — timshen / detail
  19. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  20. [ms] [llvm-ml] Add MASM hex float support — epastor / detail
  21. [ms] [llvm-ml] Add REAL10 support (x87 extended precision) — epastor / detail
  22. [ms] [llvm-ml] Add support for "alias" directive — epastor / detail
  23. [ms] [llvm-ml] Accept whitespace around the dot operator — epastor / detail
  24. [ms] [llvm-ml] Create the @feat.00 symbol, and populate it appropriately — epastor / detail

#24011 (Sep 29, 2020 11:30:56 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
  7. [clangd] findNearbyIdentifier(): guaranteed to give up after 2^N lines — platonov.aleksandr / detail
  8. [lldb] Remove redundant ctor call (NFC) — Jonas Devlieghere / detail
  9. [mlir][openacc] Add shutdown operation — clementval / detail
  10. [BuildLibCalls] Add noundef to the returned pointers of allocators and argument of free — aqjune / detail
  11. LanaiSubtarget.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  12. LanaiTargetMachine.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  13. [InstCombine] fix weird formatting in test file; NFC — spatel / detail
  14. [ELF] Fix multiple -mllvm after D70378 — i / detail
  15. [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C) — llvm-dev / detail
  16. [InstCombine] adjust duplicate test for masked load; NFC — spatel / detail
  17. Add -fprofile-update={atomic,prefer-atomic,single} — i / detail
  18. [NFC][regalloc] Unit test for AllocationOrder iteration. — mtrofin / detail
  19. Adds MLIR C-API for marshaling Python capsules. — stellaraccident / detail
  20. [gn build] Port 6d193ba3337 — llvmgnsyncbot / detail
  21. [MLIR] Add Async dialect with trivial async.region operation — ezhulenev / detail
  22. [clangd] Fix assertion in remote-index marshalling — kadircet / detail
  23. Revert "Revert "Add the ability to write target stop-hooks using the ScriptInterpreter."" — jingham / detail

#24010 (Sep 29, 2020 9:15:06 AM)

  1. [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support — llvm-dev / detail
  2. [SDAG] Do not convert undef to 0 when folding CONCAT/BUILD_VECTOR — kparzysz / detail
  3. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail
  4. [InstCombine] Add exact shift tests missed in D88475 — llvm-dev / detail
  5. [mlir] Expose Dialect class and registration/loading to C API — zinenko / detail
  6. [InstCombine] Inherit exact flags on extended shifts in trunc (lshr (sext A), C) --> (ashr A, C) — llvm-dev / detail
  7. [clangd] Improve PopulateSwitch tweak to work on non-empty switches — sam.mccall / detail
  8. [mlir][openacc] Add wait operation — clementval / detail
  9. [InstCombine] Add some basic trunc(lshr(zext(x),c)) tests — llvm-dev / detail
  10. [mlir][openacc] Add init operation — clementval / detail
  11. [InstCombine] use redirect of input file in regression tests; NFC — spatel / detail
  12. [SVE] Fix typo in CHECK lines for sve-fixed-length-int-reduce.ll — mcinally / detail
  13. [scudo][standalone] Fix Primary's ReleaseToOS test — kostyak / detail
  14. [OpenMP][VE plugin] Fixing failure to build VE plugin with consolidated error handling in libomptarget — simon.moll / detail
  15. SparcSubtarget.h - cleanup include dependencies. NFCI. — llvm-dev / detail
  16. NVPTXTargetMachine.h - remove unused includes. NFCI. — llvm-dev / detail
  17. MSP430TargetMachine.h - remove unused includes. NFCI. — llvm-dev / detail
  18. [clangd] Disable msan instrumentation for generated Evaluate(). — usx / detail
  19. NFC, add a missing stdlib include for the use of abort — Alex Lorenz / detail
  20. [lldb] Configure LLDB_FRAMEWORK_DIR in multi-generator builds — Jonas Devlieghere / detail
  21. [libc++] Fix tests on GCC 10 — Louis Dionne / detail
  22. [lldb] Also configure lldb_framework_dir in the lit.site.cfg.py — Jonas Devlieghere / detail

#24009 (Sep 29, 2020 7:01:38 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
  8. [mlir] Fix shared libs build — andrzej.warzynski / detail
  9. Revert "[AMDGPU] Reorganize GCN subtarget features for unaligned access" — Mirko.Brkusanin / detail
  10. [AArch64] Add v8.5 Branch Target Identification support. — daniel.kiss / detail
  11. [mlir][Linalg] Refactor Linalg creation of loops to allow passing iterArgs - NFC — ntv / detail
  12. [GlobalISel] fix widenScalarUnmerge if widen type is not a multiple of destination type — dominik.montada / detail
  13. [mlir][Linalg] Refactor Linalg op initTensors support - NFC — ntv / detail
  14. [mlir][openacc] Add update operation — clementval / detail

#24008 (Sep 29, 2020 4:23:36 AM)

  1. [LoopDeletion] Forget loop before setting values to undef — flo / detail
  2. [InstCombine] Add trunc(lshr(sext(x),c)) non-uniform vector tests — llvm-dev / detail
  3. [OpenMPOpt][Fix] Only initialize ICV initial values once. — sstipanovic / detail
  4. [msan] Add test for vector abs intrinsic — Vitaly Buka / detail
  5. [msan] Fix llvm.abs.v intrinsic — Vitaly Buka / detail
  6. [IndVarSimplify] Fix Modified status for removal of overflow intrinsics — david.stenberg / detail
  7. [AArch64] Add BTI to CFI jumptables. — daniel.kiss / detail

#24007 (Sep 29, 2020 2:29:01 AM)

  1. [NFC][ARM] Comments and lambdas — sam.parker / detail
  2. Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one." — flo / detail
  3. Revert "Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one."" — flo / detail
  4. [IsKnownNonZero] Handle the case with non-constant phi nodes — serguei.katkov / detail
  5. Revert "OpaquePtr: Add type to sret attribute" — tpopp / detail
  6. [SCEV][NFC] Introduce isBasicBlockEntryGuardedByCond — mkazantsev / detail

#24006 (Sep 28, 2020 11:54:40 PM)

  1. [IndVars] Remove exiting conditions that are trivially true/false — mkazantsev / detail
  2. [NFC] Use assert instead of checking the guaranteed condition — mkazantsev / detail
  3. [Docs][NewPM] Add note about required passes — aeubanks / detail
  4. Revert "[OpenMP][FIX] Verify compatible types for declare variant calls" — johannes / detail
  5. [X86] Add known bits test for PEXT. NFC — craig.topper / detail
  6. [X86] Add computeKnownBits support for PEXT. — craig.topper / detail
  7. [Driver] Filter out <libdir>/gcc and <libdir>/gcc-cross if they do not exists — dmantipov / detail
  8. This reduces code duplication between CGObjCMac.cpp and Mangle.cpp — rjmccall / detail

#24004 (Sep 28, 2020 8:59:43 PM)

  1. Removed unused TestBuilders. — gkistanova / githubweb

#24004 (Sep 28, 2020 8:59:43 PM)

  1. Skip -fPIE for AMDGPU and HIP toolchain — Yaxun.Liu / detail
  2. [AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native support for it. — Amara Emerson / detail
  3. Recommit "[HIP] Change default --gpu-max-threads-per-block value to 1024" — Yaxun.Liu / detail
  4. [HIP] Return non-zero value for invalid target ID — Yaxun.Liu / detail
  5. BPF: explicitly specify bpfel triple for certain tests — yhs / detail
  6. [MLIR][OpenMP] Removed the ambiguity in flush op assembly syntax — kirankumar.tp / detail
  7. [OpenMP][FIX] Verify compatible types for declare variant calls — johannes / detail

#24004 (Sep 28, 2020 8:59:43 PM)

  1. Removed unused TestBuilders. — gkistanova / detail

#24003 (Sep 28, 2020 6:48:40 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
  10. Remove dependency from LLVM Dialect on the OpenMP dialect — joker.eph / detail
  11. [clangd] When finding refs for a renaming alias, do not return refs to underlying decls — zeratul976 / detail
  12. [mlir][openacc] Add acc.data operation verifier — clementval / detail

#24002 (Sep 28, 2020 3:56:38 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
  8. [CMake][AIX] Limit tools in external project build — daltenty / detail
  9. [GlobalISel] Add support for lowering of vector G_SELECT and use for AArch64. — Amara Emerson / detail
  10. [X86] Add tests for D87883. NFC — craig.topper / detail
  11. [X86] Add support for calling SimplifyDemandedBits on the input of PDEP with a constant mask. — craig.topper / detail
  12. [libc++] Fix constexpr dynamic allocation on GCC 10 — Louis Dionne / detail
  13. [libcxx] Don't pass -s to libtool — phosek / detail
  14. [mlir][shape] Make conversion passes more consistent. — silvasean / detail
  15. [EHStreamer] Simplify sharedTypeIDs with std::mismatch — i / detail
  16. [CVP] Allow two transforms in one invocation — listmail / detail
  17. Guard `find_library(tensorflow_c_api ...)` by checking for TENSORFLOW_C_LIB_PATH to be set by the user — joker.eph / detail
  18. [clang] Selectively ena/disa-ble format-insufficient-args warning — Jan Korous / detail
  19. [scudo][standalone] Remove unused atomic_compare_exchange_weak — kostyak / detail

#24001 (Sep 28, 2020 1:33:38 PM)

  1. Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar." — Amara Emerson / detail
  2. [AArch64] reuse another map iterator. NFC — jonathan_roelofs / detail
  3. [mlir] [VectorOps] changes to printing support for integers — ajcbik / detail
  4. scudo: Re-order Allocator fields for improved performance. NFCI. — peter / detail
  5. [python][tests] Fix string comparison with "is" — chfast / detail
  6. [CostModel] fill in arguments as part of intrinsic attribute constructor — spatel / detail
  7. [PowerPC] Legalize v256i1 and v512i1 and implement load and store of these types — baptiste.saleil / detail
  8. [lldb] Enable markdown support for documentation — Jonas Devlieghere / detail
  9. Once we've found a firmware binary and loaded it, don't search more — Jason Molenda / detail
  10. [CostModel] remove hack for intrinsic cost based on cost type — spatel / detail
  11. [wasm] Move WasmTraits.h to BinaryFormat — benny.kra / detail
  12. [libc++] Fix heap UaF issue in coroutine test — Louis Dionne / detail
  13. [libc++] Add UNSUPPORTED markup to atomic test in single-threaded mode — Louis Dionne / detail
  14. [libc++] Replace uses of __libcpp_allocate by std::allocator<> — Louis Dionne / detail
  15. [COFF] Aliases resolve directly to defined external targets — epastor / detail

#24000 (Sep 28, 2020 11:21:33 AM)

  1. Revert "Add the ability to write target stop-hooks using the ScriptInterpreter." — Jonas Devlieghere / detail
  2. [clangd] Add a trained DecisionForest for code completion. — usx / detail
  3. [ubsan] nullability-arg: Fix crash on C++ member pointers — Vedant Kumar / detail
  4. [unittests] Preserve LD_LIBRARY_PATH in crash recovery test — mikhail.maltsev / detail
  5. [AArch64] Reuse map iterator instead of double lookup. NFC — jonathan_roelofs / detail
  6. Add FunctionType to MLIR C and Python bindings. — stellaraccident / detail
  7. [clangd] Use Decision Forest to score code completions. — usx / detail
  8. [InstCombine] Add basic trunc(shr(trunc(x),c)) tests — llvm-dev / detail
  9. [GlobalISel] Combine (xor (and x, y), y) -> (and (not x), y) — Jessica Paquette / detail
  10. [AArch64][GlobalISel] Support shifted register form in emitTST — Jessica Paquette / detail
  11. [CostModel] split handling of intrinsics from other calls — spatel / detail
  12. [CostModel] move early exit for free intrinsics — spatel / detail
  13. [AArch64][GlobalISel] Infer whether G_PHI is going to be a FPR in regbankselect — Jessica Paquette / detail
  14. [WebAssembly] Use wasm::Signature for in ObjectWriter (NFC) — aheejin / detail
  15. [InstCombine] Add trunc(shr(trunc(x),c)) non-uniform vector tests — llvm-dev / detail
  16. [AddressSanitizer] Copy type metadata to prevent miscompilation — d.c.ddcc / detail
  17. [clangd] Rename evaluate() to evaluateHeuristics() — usx / detail

#23999 (Sep 28, 2020 8:17:00 AM)

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

#23999 (Sep 28, 2020 8:17:00 AM)

  1. [llvm-readobj/elf] - Fix the PREL31 relocation computation used for dumping arm32 unwind info (-u). — grimar / detail
  2. [AMDGPU] Reformat SITargetLowering::isSDNodeSourceOfDivergence. NFC. — jay.foad / detail
  3. [NFC][ARM] Factor out some logic for LoLoops. — sam.parker / detail
  4. [InstCombine] matchRotate - force splat of uniform constant rotation amounts (PR46895) — llvm-dev / detail
  5. [TableGen] Improved messages in PseudoLoweringEmitter. — paul / detail
  6. [ValueTracking] Fix analyses to update CxtI to be phi's incoming edges' terminators — aqjune / detail
  7. [SVE] Lower fixed length VECREDUCE_[UMAX|UMIN] to Scalable — mcinally / detail
  8. [ARM] Added more patterns to generate SSAT/USAT with shift — meera.nakrani / detail
  9. [llvm] Fix unused variable in non-debug configurations — tpopp / detail
  10. [ARM][LowOverheadLoops] Cleanup and re-arrange — sam.parker / detail
  11. [AMDGPU] Reformat AMDGPUTargetLowering::isSDNodeAlwaysUniform. NFC. — jay.foad / detail
  12. [clang][codegen] Annotate `correctly-rounded-divide-sqrt-fp-math` fn-attr for OpenCL only. — michael.hliao / detail

#23999 (Sep 28, 2020 8:17:00 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

#23998 (Sep 28, 2020 6:16:53 AM)

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

#23997 (Sep 28, 2020 3:16:06 AM)

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

#23997 (Sep 28, 2020 3:16:06 AM)

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

#23997 (Sep 28, 2020 3:16:06 AM)

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

#23996 (Sep 28, 2020 1:01:12 AM)

  1. [PowerPC] Add tests for `select` patterns. NFC. — lkail / detail
  2. [SVE] Replace / operator in TypeSize/ElementCount with divideCoefficientBy — david.sherwood / detail
  3. [Coroutines] Reuse storage for local variables with non-overlapping lifetimes — yedeng.yd / detail

#23995 (Sep 27, 2020 10:55:19 PM)

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

#23994 (Sep 27, 2020 8:05:12 PM)

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

#23993 (Sep 27, 2020 5:49:40 PM)

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

#23989 (Sep 27, 2020 2:08:04 PM)

  1. [CVP] Remove unnecessary block splits in tests (NFC) — nikita.ppv / detail
  2. [OpenMP] Add Missing _static Director for OpenMP Documentation — huberjn / detail
  3. [BuildLibCalls] Add noalias for strcat and stpcpy — Dávid Bolvanský / detail

#23988 (Sep 27, 2020 11:52:06 AM)

  1. [CVP] Make srem test more robust (NFC) — nikita.ppv / detail
  2. [InstCombine] Simplify code. NFCI. — benny.kra / detail
  3. [NewPM] Port ConstraintElimination to the new pass manager — i / detail
  4. [LVI][CVP] Use block value when simplifying icmps — nikita.ppv / detail

#23987 (Sep 27, 2020 9:45:35 AM)

  1. [X86] Regenerate i128 sdiv tests and add i686 coverage. — llvm-dev / detail
  2. [X86] Add some basic i128 udiv test coverage — llvm-dev / detail
  3. [CVP] Pass context instruction when narrowing div/rem — nikita.ppv / detail
  4. [LVI] Require context instruction in external API (NFCI) — nikita.ppv / detail
  5. [LVI] Clarify getValueAt/getValueInBlock doc comments (NFC) — nikita.ppv / detail

#23986 (Sep 27, 2020 6:46:14 AM)

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

#23985 (Sep 27, 2020 4:15:41 AM)

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

#23984 (Sep 27, 2020 1:29:17 AM)

  1. [X86] Add more test cases to inline-asm-flag-output.ll. NFC — craig.topper / detail
  2. [DivRemPairs] Use DenseMapBase::find instead of operator[]. NFC — i / detail
  3. [AArch64][GlobalISel] Use the look-through constant helper for the shift s32->s64 custom legalization. — Amara Emerson / detail
  4. [Legalize][X86] Improve nnan fmin/fmax vector reduction — nikita.ppv / detail
  5. [AArch64][GlobalISel] Promote scalar G_SHL constant shift amounts to s64. — Amara Emerson / detail

#23983 (Sep 26, 2020 11:04:42 PM)

  1. Update Kaleidoscope: Change headers — llvm / detail

#23980 (Sep 26, 2020 7:04:01 PM)

  1. [LLVM-C] Turn a ShuffleVector Constant Into a Getter. — devteam.codafi / detail
  2. [Machinesink] add one more profitable loop related pattern — czhengsz / detail

#23979 (Sep 26, 2020 4:33:15 PM)

  1. [ConstraintElimination] Internalize function/class and delete an implied condition. NFC — i / detail
  2. Fix sphinx warnings in AttributeReference, NFC — aaronpuchert / detail
  3. [NFC][PowerPC] Change PPCSubTarget (introduced from D87671) to Subtarget — amy.kwan1 / detail
  4. Internalize functions from various tools. NFC — i / detail

#23978 (Sep 26, 2020 2:24:11 PM)

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

#23977 (Sep 26, 2020 11:33:41 AM)

  1. [gn build] update TODO — thakis / detail
  2. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail

#23976 (Sep 26, 2020 9:39:41 AM)

  1. [X86] Cleanup check-prefixes for vector-mul.ll tests — llvm-dev / detail
  2. [mlir] Fix passes.md's naming & add missing — jpienaar / detail
  3. [mlir] Updates to generate dialect rather than op docs — jpienaar / detail
  4. [mlir] Fix capitalization typo — jpienaar / detail

#23975 (Sep 26, 2020 6:44:07 AM)

  1. [FPEnv] Evaluate constant expressions under non-default rounding modes — sepavloff / detail
  2. [DSE] Add tests with lifetime.end that only mark parts of the obj as dead. — flo / detail
  3. [DSE] Unify & fix mem terminator location checks. — flo / detail
  4. [TableGen] Add/edit Doxygen comments to match "TableGen Backend Developer's Guide." — paul / detail
  5. Run test on particular target only — sepavloff / detail
  6. MachineCSE.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  7. [DAG] Fold vector mul(x,0)/mul(x,1) to a clearing mask — llvm-dev / detail

#23973 (Sep 26, 2020 4:38:08 AM)

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

#23971 (Sep 25, 2020 11:50:04 PM)

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

#23971 (Sep 25, 2020 11:50:04 PM)

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

#23971 (Sep 25, 2020 11:50:04 PM)

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

#23970 (Sep 25, 2020 10:16:16 PM)

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

#23969 (Sep 25, 2020 8:01:35 PM)

  1. [LowerTypeTests][NewPM] Add constructor that uses command line flags — aeubanks / detail
  2. [AArch64][GlobalISel] If a G_BUILD_VECTOR operands are all G_CONSTANT then assign to gpr bank. — Amara Emerson / detail
  3. [Clang][OpenMP] Added support for nowait target in CodeGen via regular task — tianshilei1992 / detail
  4. Common code preparation for tblgen-types patch — joker.eph / detail

#23968 (Sep 25, 2020 5:06:29 PM)

  1. Add support for firmware/standalone LC_NOTE "main bin spec" corefiles — Jason Molenda / detail
  2. [msan] Skip memcpy interceptor called by gethostname — Vitaly Buka / detail
  3. Sema: add support for `__attribute__((__swift_private__))` — Saleem Abdulrasool / detail
  4. Add the ability to write target stop-hooks using the ScriptInterpreter. — jingham / detail
  5. [AArch64][SVE] Drop "argmemonly" from gather/scatter with vector base. — efriedma / detail
  6. [TRE][NFC] Refactor Basic Block Processing — efriedma / detail
  7. C API: functions to get mask of a ShuffleVector — efriedma / detail
  8. [LangRef] Clarify the behavior of memory access instructions when pointers/sizes aren't well-defined — aqjune / detail
  9. [RISCV] Fix formatting (NFC) — ebahapo / detail
  10. [IR] Improve the description for Constant::isNormalFP to list all things that are not normal instead of just denormal. NFC — craig.topper / detail
  11. [Object][MachO] Refine the interface of Slice — alexshap / detail
  12. [RISCV] Scheduler description for Bullet — ebahapo / detail
  13. [RISCV] Update driver tests — ebahapo / detail
  14. [lldb/bindings] Fix -Wformat after D88123 — i / detail
  15. [AArch64][GlobalISel] Add a few more vector type combinations for shift selection. — Amara Emerson / detail

#23967 (Sep 25, 2020 2:52:10 PM)

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

#23966 (Sep 25, 2020 11:58:05 AM)

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

#23965 (Sep 25, 2020 9:40:59 AM)

  1. [InstCombine] Add 'partial' bswap tests from PR39793 — llvm-dev / detail
  2. Fix some of the more egregious 80-col and whitespace issues; NFC — aaron / detail
  3. [InstCombine] Add some extra bswap tests from PR39793 — llvm-dev / detail
  4. [PowerPC][NFC] Merged two switch entries. — stefanp / detail
  5. [SCEV] Swap operands if LHS is not unknown. — flo / detail
  6. [AIX] Try to not use LLVM tools while building runtimes — daltenty / detail
  7. [SVE] Lower fixed length VECREDUCE_[SMAX|SMIN] to Scalable — mcinally / detail
  8. [SVE] Revert accidental change from 405e22fbe8719cff6c40eec15c2044f42527f116 — mcinally / detail
  9. Add a verifier check that rejects non-distinct DISubprogram function — Adrian Prantl / detail
  10. [NFC] Fix minor typos in comments and reuse concreteOp. — jurahul / detail
  11. [NFC] Fix syntax of ranked memrefs in the MLIR Language Reference. — jurahul / detail
  12. [libc++][ci] Don't require passing --token to phabricator-report — Louis Dionne / detail
  13. [CMake] Make sure _cmake_system_name has a default — daltenty / detail
  14. [SystemZ] Optimize bcmp calls (PR47420) — Dávid Bolvanský / detail
  15. [SCEV] Add support for `x == constant` to CollectCondition. — flo / detail
  16. [NFC] Fix build warnings — jurahul / detail

#23964 (Sep 25, 2020 7:29:30 AM)

  1. [clang-format] Add a MacroExpander. — klimek / detail
  2. [Analyzer] Fix unused variable warning in Release builds — benny.kra / detail
  3. [gn build] Port e336b74c995 — llvmgnsyncbot / detail
  4. [SCEV] Add more tests using info from loop guards for BTC. — flo / detail
  5. [libc++] Initial support for pre-commit CI with Buildkite — Louis Dionne / detail
  6. [SCEV] Extract code to collect conditions to lambda (NFC). — flo / detail
  7. Typo fix; NFC — aaron / detail

#23963 (Sep 25, 2020 4:28:40 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
  11. [PPC] [AIX] Implement calling convention IR for C99 complex types on AIX — zarko / detail
  12. [mlir] [VectorOps] generalize printing support for integers — ajcbik / detail

#23962 (Sep 25, 2020 2:06:20 AM)

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

#23961 (Sep 25, 2020 12:14:52 AM)

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

#23959 (Sep 24, 2020 9:18:37 PM)

  1. Hint how to get a symbolized stack trace if llvm-symbolizer is not found on crashes — joker.eph / detail
  2. PR47176: Don't read from an inactive union member if a friend function — richard / detail
  3. [xray] Function coverage groups — ianlevesque / detail
  4. [NFC] [PPC] Add PowerPC expected IR tests for C99 complex — zarko / detail
  5. [lld][WebAssembly] Allow `atomics` feature with unshared memory — tlively / detail
  6. Fix uninitialized XRayArg — ianlevesque / detail

#23958 (Sep 24, 2020 6:56:03 PM)

  1. [AMDGPU] Fixes typo in the test. NFC. — Stanislav.Mekhanoshin / detail
  2. [MS] Simplify rules for passing C++ records — rnk / detail
  3. [MS] For unknown ISAs, pass non-trivially copyable arguments indirectly — rnk / detail
  4. [intel-pt] Refactor the JSON parsing — walter erquinigo / detail
  5. Add a static_assert confirming that DiagnosticBuilder is small — rnk / detail
  6. Revert "Add a static_assert confirming that DiagnosticBuilder is small" — rnk / detail
  7. Revert "[NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing" — rnk / detail
  8. [ValueTracking] Check uses of Argument if it is given to isGuaranteedNotToBeUndefOrPoison — aqjune / detail
  9. [ValueTracking] Make isGuaranteedNotToBeUndefOrPoison exit early when MetadataAsValue is given — aqjune / detail
  10. [lld] Clean up in lld::{coff,elf}::link after D70378 — i / detail
  11. [Hexagon] Avoid crash on CONCAT_VECTORS with illegal element types — kparzysz / detail

#23957 (Sep 24, 2020 3:10:26 PM)

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

#23956 (Sep 24, 2020 12:52:33 PM)

  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
  6. Revert "Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions"" — rnk / detail
  7. Revert "Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — rnk / detail
  8. [llvm-exegesis] Add whitespace between words in error message — Jinsong Ji / detail
  9. Revert "[OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default" — a.bataev / detail
  10. Basic: add an extra newline for sphinx (NFC) — Saleem Abdulrasool / detail
  11. [LLD][COFF] Avoid overwriting inputs in tests — alexandre.ganea / detail
  12. [LLD][COFF] Cover usage of LLD-as-a-library in tests — alexandre.ganea / detail
  13. [PR47636] Fix tryEmitPrivate to handle non-constantarraytypes — erich.keane / detail
  14. Add support for setting the path to llvm-symbolizer through an environment variable — joker.eph / detail
  15. GlobalISel: Use unmerge when copying wide vectors to result registers — Matthew.Arsenault / detail
  16. [Modules] Add stats to measure performance of building and loading modules. — vsapsai / detail
  17. [mlir][shape] Start a pass that lowers shape constraints. — silvasean / detail
  18. [NFC][regalloc] Remove unused API in AllocationOrder — mtrofin / detail
  19. [SLP] clean up - use 'const' and ArrayRef constructor; NFC — spatel / detail
  20. Revert "[Modules] Add stats to measure performance of building and loading modules." — vsapsai / detail
  21. AArch64/GlobalISel: Add testcase for bug 47619 — Matthew.Arsenault / detail

#23955 (Sep 24, 2020 9:58:45 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
  9. [OpenMP] cmake option LIBOMPTARGET_NVPTX_MAX_SM for nvptx device RTL — tianshilei1992 / detail
  10. [IRSim][NFC] Removing dead variables from IRSimilarityIdentifier.cpp — andrew.litteken / detail
  11. [AArch64][GlobalISel] Implement __builtin_return_address for PAC-RET — momchil.velikov / detail
  12. [OPENMP]PR47606: Do not update the lastprivate item if it was captured by reference as firstprivate data member. — a.bataev / detail
  13. [AMDGPU] global-isel support for RT — Stanislav.Mekhanoshin / detail

#23954 (Sep 24, 2020 7:42:18 AM)

  1. [Support] On Windows, ensure abort() can be catched several times in a row with CrashRecoveryContext — alexandre.ganea / detail
  2. [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  3. [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail
  4. [ARM] Check for LSTP side-effects. — sam.parker / detail
  5. [ARM] LowoverheadLoops: add an option to disable tail-predication — sjoerd.meijer / detail
  6. [AArch64] Regenerate dag-combine-mul-shl.ll checks — llvm-dev / detail
  7. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  8. Improve 723fea23079f9c85800e5cdc90a75414af182bfd - Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  9. Fix f5314d15af4f4514103ea12c74cb208538b8bef5 - [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail
  10. [MLIR] Normalize memrefs in LoadOp and StoreOp of Standard Ops — uday / detail
  11. [NFC][RISCV][builtins] Remove some hard-coded values from i-cache clear routine — luismarques / detail
  12. lld: Try to fix check-lld on incremental builds after 8f2c31f22b974da — thakis / detail
  13. [InstCombine] regenerate test checks; NFC — spatel / detail
  14. [PhaseOrdering] move an 'opt' test from x86 codegen; NFC — spatel / detail
  15. [PhaseOrdering] move test with target requirement to x86 dir — spatel / detail
  16. [MLIR][SPIRV] Fixed dialect loading in deserialization — georgemitenk0v / detail
  17. OpaquePtr: Add helpers for sret to mirror byval — Matthew.Arsenault / detail
  18. IR: Have byref imply dereferenceable — Matthew.Arsenault / detail
  19. [AMDGPU] Fix v3f16 handling for getresinfo — sebastian.neubauer / detail
  20. [AMDGPU] Use cast instead of dyn_cast — jay.foad / detail
  21. [RegisterCoalescer] Fix IMPLICIT_DEF init removal for a register on joining — vpykhtin / detail
  22. [NFC][ARM] Remove dead loop. — sam.parker / detail

#23953 (Sep 24, 2020 4:35:48 AM)

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

#23953 (Sep 24, 2020 4:35:48 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
  15. [llvm-objcopy][NFC] refactor error handling. part 1. — a.v.lapshin / detail
  16. [APFloat] add tests for convert of NAN; NFC — spatel / detail
  17. [flang][driver] Remove unnecessary includes in the unittest (NFC) — andrzej.warzynski / detail
  18. [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. — david.truby / detail
  19. Fix a builtbot failure after 3ed04f93e30121867a813a220452b97aebeb1730. — a.v.lapshin / detail

#23953 (Sep 24, 2020 4:35:48 AM)

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

#23952 (Sep 23, 2020 11:54:29 PM)

  1. [IRSim] Adding a basic similarity identifier. — andrew.litteken / detail
  2. Revert "[lld-macho] Implement and test resolution of common symbols" — omair.javaid / detail
  3. Revert "[lld-macho] Initial support for common symbols" — omair.javaid / detail
  4. [flang][driver] Fix options flag in the frontend driver — andrzej.warzynski / detail
  5. [OpenMP][MLIR] Add assembly format for master op — kiran.chandramohan / detail
  6. [flang][driver] Add missing dependency in CMake files — andrzej.warzynski / detail
  7. [flang][NFC] Fix CMake variable name in README.md — andrzej.warzynski / detail
  8. [clangd] Disable suffix matching fallback for C during include insertion — kadircet / detail
  9. [clangd] Fix comment. NFC — sam.mccall / detail
  10. [llvm-objcopy][MachO] Fix --add-section — alexshap / detail

#23951 (Sep 23, 2020 11:53:05 PM)

  1. [dwarfdump] Warn for tags with DW_CHILDREN_yes but no children. — Jonas Devlieghere / detail
  2. DebugInfo: Filter DWARFv5 TUs out of the debug_info unit list when CUs requested — dblaikie / detail
  3. [IRSim][NFC] Removing warning from IRSimilarityIdentifier — andrew.litteken / detail
  4. [DWARFYAML] Make the ExtLen field of extended opcodes optional. — Xing / detail

#23950 (Sep 23, 2020 8:56:48 PM)

  1. [AMDGPU] Consider all SGPR uses as unique in constant bus verify — carl.ritson / detail
  2. [NFC] Remove unnecessary default constructors — aeubanks / detail
  3. [GlobalISel][AMDGPU] Lower G_SMULH/G_UMULH — Pushpinder.Singh / detail
  4. [lld-macho] Initial support for common symbols — jezng / detail
  5. [lld-macho] Implement and test resolution of common symbols — jezng / detail
  6. [lld-macho] Emit indirect symbol table — jezng / detail
  7. [lld-macho] Ignore `-mllvm` and its argument — jezng / detail
  8. [lld-macho] Support -weak_lx, -weak_library, -weak_framework — jezng / detail
  9. [lld-macho][NFC] Refactor syslibroot / library path lookup — jezng / detail
  10. [lld-macho][NFC] Make `!= nullptr` implicit — jezng / detail
  11. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  12. Revert "[IRSim] Adding structural comparison to IRSimilarityCandidate." — andrew.litteken / detail
  13. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  14. [Power10]  Implement custom codegen for the vec_replace_elt and vec_replace_unaligned builtins. — amy.kwan1 / detail

#23949 (Sep 23, 2020 6:51:55 PM)

  1. [libc++] Fix spurious test failure in -fno-exceptions — Louis Dionne / detail
  2. [clangd] Improve bad-RPC-payload error messages slightly — sam.mccall / detail
  3. [CGProfile] don't emit cgprofile entry if called function is dllimport — zequanwu / detail
  4. Explicitly specify CMAKE_AR in WinMsvc.cmake — smeenai / detail
  5. Utility: ignore OS version on non-Darwin targets in `ArchSpec` — Saleem Abdulrasool / detail
  6. [X86] Add TDX instructions. — freddy.ye / detail
  7. [X86] Parse data32 call in .code16 as CALLpcrel32 — i / detail
  8. Revert "[NewPM] Add callbacks to PassBuilder to run before/after parsing a pass" — aeubanks / detail

#23948 (Sep 23, 2020 4:41:06 PM)

  1. [JSON] Allow emitting comments in json::OStream — sam.mccall / detail
  2. [lld-macho] cleanup unimplemented-option warnings — gkm / detail
  3. [X86] Add a memory clobber to the bittest intrinsic inline asm. Get default clobbers from the target — craig.topper / detail
  4. [lld-macho] handle options -search_paths_first, -search_dylibs_first — gkm / detail
  5. [JSON] Facility to track position within an object and report errors. — sam.mccall / detail
  6. [NewPM][MSSA] Fix failures under NPM due to -enable-mssa-loop-dependency — aeubanks / detail
  7. [NewPM][CGSCC] Handle newly added functions in updateCGAndAnalysisManagerForPass — aeubanks / detail
  8. [NewPM] Add callbacks to PassBuilder to run before/after parsing a pass — aeubanks / detail
  9. [JSON] Display errors associated with Paths in context — sam.mccall / detail
  10. [libunwind] Combine dl_iterate_phdr codepaths for DWARF and EHABI — rprichard / detail
  11. [libunwind] Optimize dl_iterate_phdr's findUnwindSectionsByPhdr — rprichard / detail
  12. [JSON] Add error reporting to fromJSON and ObjectMapper — sam.mccall / detail
  13. Fix LLDB tweak in 62a47e994fcf5b73e29547d26cd9676b30cb69a3 — sam.mccall / detail

#23947 (Sep 23, 2020 2:32:31 PM)

  1. [AArch64][SVE] Add lowering for llvm frecpx — muhammad.asif.manzoor / detail
  2. Allow init_priority values <= 100 and > 65535 within system headers. — aaron / detail
  3. [lldb] Normalize paths in new test — jotrem / detail
  4. [LoopTerminology][NFC] Fix formatting typo — sdi1600105 / detail
  5. Clean up test file, NFC — kparzysz / detail
  6. [PowerPC] Implement Vector signed/unsigned __int128 overloads for the comparison builtins — conanap / detail
  7. [PowerPC] Implement the 128-bit vec_[all|any]_[eq | ne | lt | gt | le | ge] builtins in Clang/LLVM — conanap / detail
  8. Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail
  9. [AArch64] Expand some vector of i64 reductions on NEON — mcinally / detail
  10. [SelectionDAG][GISel] Make LegalizeDAG lower FNEG using integer ops. — efriedma / detail

#23946 (Sep 23, 2020 12:22:34 PM)

  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
  18. [gn build] Allow option to build with asan/tsan/ubsan — aeubanks / detail
  19. [mlir][OpFormatGen] Update "custom" directives for attributes. — joker.eph / detail
  20. [AArch64][SVE] Fix frame offset calculation when d8 is saved. — efriedma / detail
  21. Add `breakpoint delete --disabled`: deletes all disabled breakpoints. — jingham / detail
  22. [AMDGPU] Make ds fp atomics overloadable — Stanislav.Mekhanoshin / detail
  23. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  24. [PowerPC][PCRelative] Thread Local Storage Support for Local Dynamic — wei.huang / detail
  25. asan: Use `#if` to test CAN_SANITIZE_LEAKS — mcgrathr / detail
  26. [scudo][standalone] Fix tests under ASan/UBSan — kostyak / detail
  27. Revert "[lsan] On Fuchsia, don't use atexit hook for leak checks" — nikita.ppv / detail

#23945 (Sep 23, 2020 10:02:51 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
  5. [mlir][ods] Custom builder with no params — jpienaar / detail
  6. [mlir] Remove unneeded OpBuilder params. NFC. — jpienaar / detail
  7. Revert "[AMDGPU] Insert waitcnt after returning from call" — sebastian.neubauer / detail
  8. Add missing namespace closure comment. NFCI. — llvm-dev / detail
  9. Add missing namespace closure comments. NFCI. — llvm-dev / detail
  10. [AArch64] Fix ldst optimization of non-immediate store offset — weiwei64 / detail
  11. recommit [HIP] Fix -gsplit-dwarf option — Yaxun.Liu / detail
  12. [lldb] Remove lldb-perf remenant — davelee.com / detail
  13. [mlir] Add insert before/after to list-like constructs in C API — zinenko / detail
  14. Fix regressioin in test dwp-separate-debug-file.cpp — Yaxun.Liu / detail
  15. [MLIR] Change default builders generated by TableGen to use TypeRange for result types — jurahul / detail
  16. [MLIR][NFC] Adopt use of TypeRange in build() methods. — jurahul / detail
  17. Improve dynamic AST matching diagnostics for conversion errors — aaron / detail
  18. Update the documentation for the MLIR Dialect class (NFC) — joker.eph / detail
  19. [MLIR][NFC] Adopt use of BlockRange in place of ArrayRef<Block *> — jurahul / detail
  20. Remove MLIR C-API explicit registration of standard ops. — stellaraccident / detail
  21. [UpdateTestChecks] Remove bug-exposing test — David A Greene / detail
  22. NFC: Remove dangling dep on MLIRStandardOps. — stellaraccident / detail
  23. [MBFIWrapper] Add a new function getBlockProfileCount — carrot / detail
  24. [clang]Test ensuring -fembed-bitcode passed to cc1 captures pre-opt bitcode. — mtrofin / detail
  25. Add optimal thread strategy — dmantipov / detail

#23944 (Sep 23, 2020 6:59:56 AM)

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

#23944 (Sep 23, 2020 6:59:56 AM)

  1. [flang] CHARACTER(*) return does not require explicit interface — jperier / detail
  2. [CUDA][HIP] Fix static device var used by host code only — Yaxun.Liu / detail
  3. [OpenMP][flang]Lower NUM_THREADS clause for parallel construct — SourabhSingh.Tomar / detail
  4. [mlir] Added support for f64 memref printing in runner utils — limo / detail
  5. [flang] Removed OpenMP lowering unittests — SourabhSingh.Tomar / detail
  6. [NFCI][flang] Renamed a variable name to a more descriptive name — SourabhSingh.Tomar / detail
  7. [libc++] Re-apply fdc41e11f (LWG1203) without breaking the C++11 build — Louis Dionne / detail
  8. [lldb] Fix GetRemoteSharedModule fallback logic — jotrem / detail
  9. AMDGPU: Check global FP atomics match default FP mode — Matthew.Arsenault / detail
  10. GlobalISel: Fix truncating shift amount in trunc (shl) combine — Matthew.Arsenault / detail
  11. Fix typos in ASTMatchers.h; NFC — aaron / detail
  12. [NFC][ARM] Pre-commit tail predication test — sam.parker / detail
  13. [SystemZ] Make sure not to call getZExtValue on a >64 bit constant. — paulsson / detail
  14. [mlir] Fix typos in Dialect.h. NFC. — zinenko / detail
  15. [VPlan] Disconnect VPValue and VPUser. — flo / detail
  16. [SVE] Lower fixed length ISD::VECREDUCE_ADD to Scalable — mcinally / detail
  17. [clangd] Refactor code completion signal's utility properties. — usx / detail
  18. [docs][llvm] Fix typos — paul / detail
  19. [mlir][openacc] Use OptionalParseResult in loop op parser instead of bool variables — clementval / detail

#23944 (Sep 23, 2020 6:59:56 AM)

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

#23943 (Sep 23, 2020 4:36:30 AM)

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

#23943 (Sep 23, 2020 4:36:30 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

#23943 (Sep 23, 2020 4:36:30 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

#23942 (Sep 23, 2020 1:44:49 AM)

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

#23942 (Sep 23, 2020 1:44:49 AM)

  1. [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins — albionapc / detail
  2. Revert "[RISCV][ASAN] implementation of ThreadSelf  for riscv64" — Vitaly Buka / detail
  3. [NFC] Reformat preprocessor directives — Vitaly Buka / detail
  4. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — Vitaly Buka / detail
  5. [mlir][Linalg] Add pattern to fold linalg.tensor_reshape that add unit extent dims. — ravishankarm / detail
  6. [AMDGPU] Fix merging m0 inits — Piotr Sobczak / detail
  7. [SVE] Fix InstCombinerImpl::PromoteCastOfAllocation for scalable vectors — david.sherwood / detail
  8. Revert "[libc++] Implement LWG1203" — Raphael Isemann / detail
  9. [SVE] Make EVT::getScalarSizeInBits and others consistent with Type::getScalarSizeInBits — david.sherwood / detail
  10. [analyzer][StdLibraryFunctionsChecker] Fix getline/getdelim signatures — gabor.marton / detail
  11. [analyzer][StdLibraryFunctionsChecker] Separate the signature from the summaries — gabor.marton / detail

#23942 (Sep 23, 2020 1:44:49 AM)

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

#23941 (Sep 22, 2020 11:18:11 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
  4. [Analyzer][WebKit] Use tri-state types for relevant predicates — Jan Korous / detail
  5. [RISCV][ASAN] implementation of internal syscalls wrappers for riscv64 — Vitaly Buka / detail
  6. [RISCV][ASAN] implementation of clone interceptor for riscv64 — Vitaly Buka / detail
  7. [RISCV][ASAN] implementation for vfork interceptor for riscv64 — Vitaly Buka / detail
  8. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — Vitaly Buka / detail
  9. Add a dump() method on the pass manager for debugging purpose (NFC) — joker.eph / detail
  10. [MC] [Win64EH] Try to generate packed unwind info where possible — martin / detail
  11. [InstCombine] Add parentheses in assert to silence GCC warning. NFC. — martin / detail
  12. [CVP] Remove a redundant trailing semicolon, fixing GCC warnings. NFC. — martin / detail

#23940 (Sep 22, 2020 9:04:17 PM)

  1. Revert "[IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData." — andrew.litteken / detail
  2. [test][NewPM] Fix update-scev.ll under NPM — aeubanks / detail
  3. [CostModel][X86] add CostModel for SK_Select(v8f64, v8i64, v16f32, v16i32, v32i16, v64i8) — bing1.yu / detail
  4. [test][NewPM] Clean up ScalarEvolution tests to work under NPM — aeubanks / detail
  5. [lld-macho] In the context of relocs, s/target/referent/ for sections & symbols — gkm / detail
  6. [ThinLTO] Avoid temporaries when loading global decl attachment metadata — tejohnson / detail
  7. [lld-maco] fix build breakage — gkm / detail

#23939 (Sep 22, 2020 6:49:39 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
  4. [lld-macho] handle option -headerpad_max_install_names — gkm / detail
  5. [EHStreamer] Ensure CallSiteEntry::{BeginLabel,EndLabel} are non-null. NFC — i / detail
  6. Revert "Canonicalize declaration pointers when forming APValues." — leonardchan / detail
  7. [DWARFYAML][test] Simplify __debug_pubnames/types tests. NFC. — Xing / detail
  8. [NewPM] Pin tests with -debug-pass to legacy PM — aeubanks / detail

#23938 (Sep 22, 2020 4:33:31 PM)

  1. Fix build due to renaming in LoopInfo. — michael.hliao / detail
  2. [AArch64] Teach analyzeBranch to remove branch equivelent to fallthrough — listmail / detail
  3. [libc++] NFC: Collocate C++20 removed members of std::allocator — Louis Dionne / detail
  4. [libc++] NFC: Reindent the feature test macro generation script — Louis Dionne / detail
  5. [SLP]Fix coding style, NFC. — a.bataev / detail
  6. [InstCombine] Fix errno bug in pow expansion to sqrt — hubert.reinterpretcast / detail
  7. [InstCombine][NFC][tests] Add ninf base value case to pow-sqrt.ll — hubert.reinterpretcast / detail
  8. [trace] avoid using <regex> — walter erquinigo / detail
  9. [ORC][examples] Add missing library dependencies. — Lang Hames / detail

#23937 (Sep 22, 2020 2:33:39 PM)

  1. Small fixes for "[LoopInfo] empty() -> isInnermost(), add isOutermost()" — sdi1600105 / detail
  2. Change LoopInfo::empty to isInnermost after D82895 — i / detail
  3. [libc++] Implement LWG1203 — Louis Dionne / detail

#23936 (Sep 22, 2020 1:19:51 PM)

  1. [Analyzer][WebKit] UncountedLocalVarsChecker — Jan Korous / detail
  2. [gn build] Port 848d66fafd2 — llvmgnsyncbot / detail
  3. [gn build] Port 8a64689e264 — llvmgnsyncbot / detail
  4. [clang] Fix a typo-correction crash — hokein.wu / detail
  5. [test][MC] Rehabilitate llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  6. [NFC] Replace tabs with spaces in PPCInstrPrefix.td — hubert.reinterpretcast / detail
  7. [InstCombine] For pow(x, +/-0.5), stop falling into pow(x, 1.5), etc. case — hubert.reinterpretcast / detail
  8. [lldb] Skip test_common_completion_process_pid_and_name with reproducers — Jonas Devlieghere / detail
  9. [lldb] Skip TestMiniDumpUUID with reproducers — Jonas Devlieghere / detail
  10. [LoopInfo][NewPM] Fix tests in Analysis/LoopInfo under NPM — aeubanks / detail
  11. [test][NewPM] Pin do-nothing-intrinsic.ll to legacy PM — aeubanks / detail
  12. [NFC][CVP] Add tests for srem with potentially different sigdness domains — lebedev.ri / detail
  13. [CVP] Enhance SRem -> URem fold to work not just on non-negative operands — lebedev.ri / detail
  14. [ConstantRange] binaryXor(): special-case binary complement case - the result is precise — lebedev.ri / detail
  15. [ConstantRange] Introduce getActiveBits() method — lebedev.ri / detail
  16. [NFC][CVP] processUDivOrURem(): refactor to use ConstantRange::getActiveBits() — lebedev.ri / detail
  17. [NFC][APInt] Refactor getMinSignedBits() in terms of getNumSignBits() — lebedev.ri / detail
  18. [ConstantRange] Introduce getMinSignedBits() method — lebedev.ri / detail
  19. [NFC][CVP] Give a better name STATISTIC() counting udiv i16 -> udiv i8 xforms — lebedev.ri / detail
  20. [NFC][CVP] Add tests for SDiv/SRem narrowing — lebedev.ri / detail
  21. [CVP] Narrow SDiv/SRem to the smallest power-of-2 that's sufficient to contain its operands — lebedev.ri / detail
  22. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail
  23. Revert "[lldb] XFAIL TestMemoryHistory on Linux" — Raphael Isemann / detail
  24. [flang][msvc] Add explicit function template argument to applyFunction. NFC. — llvm-project / detail
  25. [flang][msvc] Add explicit function template argument to applyLamda. NFC. — llvm-project / detail
  26. [flang][msvc] Explicitly reference "this" inside closure. NFC. — llvm-project / detail
  27. Revert "The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled." — tmsriram / detail
  28. Two patches to fix the broken build. — paul / detail
  29. [lldb][test] Remove accidental import pdb in 783dc7dc7ed7487d0782c2feb8854df949b98e69 — i / detail
  30. [compiler-rt][AIX] Add CMake support for 32-bit Power builds — daltenty / detail
  31. [ThinLTO] Option to bypass function importing. — mtrofin / detail
  32. [AArch64] Avoid pairing loads with same result reg — dancgr / detail
  33. [LoopInfo] empty() -> isInnermost(), add isOutermost() — sdi1600105 / detail
  34. Revert "[CodeGen] emit CG profile for COFF object file" — rnk / detail

#23935 (Sep 22, 2020 11:05:39 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
  8. [ASTMatchers] Avoid recursion in ancestor matching to save stack space. — sam.mccall / detail
  9. [NFC][regalloc] Simplify/conform to style guide indvars in Greedy — mtrofin / detail
  10. Version 0.5 of the new "TableGen Backend Developer's Guide." — paul / detail

#23934 (Sep 22, 2020 9:12:03 AM)

  1. [X86] Cleanup/add namespace closure comments. NFCI. — llvm-dev / detail
  2. [X86] Add missing namespace closure comments. NFCI. — llvm-dev / detail
  3. [PeepholeOptimizer] Enhance the redundant COPY elimination. — michael.hliao / detail
  4. [VPlan] Add dump() helper to VPValue & VPRecipeBase. — flo / detail
  5. [lld-macho] minimally handle option -dynamic — gkm / detail
  6. [AIX][compiler-rt] Use the AR/ranlib mode flag for 32-bit and 64-bit mode — daltenty / detail
  7. [libc++] Implement C++20's P0784 (More constexpr containers) — Louis Dionne / detail
  8. [GVNSink][NewPM] Add GVNSinkPass to PassRegistry.def — aeubanks / detail
  9. [scudo][standalone] Remove the pthread key from the shared TSD — kostyak / detail
  10. [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  11. [DI][ASan][NewPM] Fix some DebugInfo ASan tests under NPM — aeubanks / detail
  12. Sema: introduce `__attribute__((__swift_name__))` — Saleem Abdulrasool / detail
  13. [OpenMPOpt] Refactored "issue" and "wait" declarations for data map runtime call. — htobonmm7 / detail
  14. [lld-macho] Make lld::getInteger() tolerate leading "0x"/"0X" when base is 16 — gkm / detail
  15. [sanitizer_common] Add debug print to sysmsg.c — mascasa / detail

#23933 (Sep 22, 2020 6:19:36 AM)

  1. Revert rGf835779160ec303 "[APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI." — llvm-dev / detail
  2. [lldb] Ignore certain Clang type sugar when creating the type name — Raphael Isemann / detail
  3. [ARM][TTI] Prevents constants in a min(max) or max(min) pattern from being hoisted when in a loop — meera.nakrani / detail
  4. [SCEV] Handle `less` predicates for FoundPred = NE — mkazantsev / detail
  5. [SystemZ][z/OS] Set default wchar_t type for zOS — Abhina.Sreeskantharajan / detail
  6. [LLD][PowerPC][test] Update thunk range error report for PPC64PCRelLongBranchThunk — wei.huang / detail
  7. [ARM] Trying to fix asan buildbot — sam.parker / detail
  8. [libc++] NFC: Remove trailing whitespace from the feature test macro table — Louis Dionne / detail
  9. [SLP] Merge null and dyn_cast<> checks into dyn_cast_or_null<>. NFCI. — llvm-dev / detail
  10. [MLIR][Standard] Add `atan` to standard dialect — frgossen / detail
  11. [SyntaxTree] Add tests for the assignment of the `canModify` tag. — ecaldas / detail
  12. [SLP] clean up code in gather(); NFC — spatel / detail
  13. [SLP] move misplaced code comments; NFC — spatel / detail
  14. [SLP] reduce code duplication for checking parent block; NFC — spatel / detail
  15. [PowerPC] Fix for compiler side issue in PCRelative Local Exec — stefanp / detail
  16. [NFC][mlir] Remove llvm:: prefix from SmallVector in parallel pretty printer. — david.truby / detail
  17. [AIX][clang][driver] Make sure crti[_64].o is linked in C++ mode — daltenty / detail

#23932 (Sep 22, 2020 4:01:12 AM)

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

#23932 (Sep 22, 2020 4:01:12 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

#23932 (Sep 22, 2020 4:01:12 AM)

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

#23931 (Sep 22, 2020 2:15:49 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
  5. [MLIR] Add subf and rsqrt EDSC intrinsics — ntv / detail
  6. [mlir][Linalg] Uniformize linalg.generic with named ops. — ntv / detail
  7. [llvm-readobj/elf] - Stop reporting invalid extended indexes in warnings for unnamed section symbols. — grimar / detail
  8. [SyntaxTree][Synthesis] Fix: `deepCopy` -> `deepCopyExpandingMacros`. — ecaldas / detail

#23930 (Sep 21, 2020 11:52:02 PM)

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

#23930 (Sep 21, 2020 11:52:02 PM)

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

#23930 (Sep 21, 2020 11:52:02 PM)

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

#23929 (Sep 21, 2020 10:14:44 PM)

  1. [AlwaysInliner] Emit optimization remarks — aeubanks / detail

#23928 (Sep 21, 2020 10:04:58 PM)

  1. Reorder linalg.conv indexing_maps loop order — ataei / detail

#23927 (Sep 21, 2020 9:54:44 PM)

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

#23922 (Sep 21, 2020 8:51:40 PM)

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

#23921 (Sep 21, 2020 6:58:32 PM)

  1. Fix reporting the lack of global variables in "target var". — jingham / detail
  2. [libc++] Fix copy/paste error that broke a test — Louis Dionne / detail
  3. Include sstream after D85705 — i / detail
  4. [NewPM] Pin -lazy-branch-prob and -lazy-block-freq tests to legacy PM — aeubanks / detail
  5. [Delinearization][NewPM] Port delinearization to NPM — aeubanks / detail
  6. [UnifyLoopExits] Pin tests with -unify-loop-exits to legacy PM — aeubanks / detail
  7. [lldb] Delete two unneeded <regex> — i / detail
  8. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail
  9. [mlir] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D85869 — i / detail

#23920 (Sep 21, 2020 4:54:04 PM)

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

#23920 (Sep 21, 2020 4:54:04 PM)

  1. [AArch64][GlobalISel] Add a post-legalize combine for lowering vector-immediate G_ASHR/G_LSHR. — Amara Emerson / detail
  2. [AArch64][GlobalISel] Merge selection of vector-vector G_ASHR/G_LSHR and support more cases. — Amara Emerson / detail
  3. Fix comment typos. NFC. — kazu / detail
  4. [lldb/test] Clean up version checking. — rupprecht / detail
  5. [llvm] Fix comment typos.  NFC. — kazu / detail
  6. [RISCV] Do not mandate scheduling for CSR instructions — ebahapo / detail
  7. [SimplifyCFG] Override options in default constructor — aeubanks / detail
  8. [MLIR][Affine][VectorOps] Utility to vectorize loop nest using strategy — diego.caballero / detail
  9. [NewPM] Support -disable-simplify-libcall/-disable-builtin in NPM opt — aeubanks / detail
  10. [EarlyCSE] Handle masked loads and stores — kparzysz / detail
  11. [docs] Update ExtendingLLVM.rst — ncv / detail
  12. Add a "Trace" plug-in to LLDB to add process trace support in stages. — walter erquinigo / detail
  13. NFC: Add whitespace-changing revisions to .git-blame-ignore-revs — Louis Dionne / detail
  14. [libc++] Fix failures when running the test suite without RTTI — Louis Dionne / detail
  15. Revert D71539 "Recommit "[SCEV] Look through single value PHIs."" — i / detail

#23920 (Sep 21, 2020 4:54:04 PM)

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

#23919 (Sep 21, 2020 4:01:22 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
  4. [AArch64][GlobalISel] Make <4 x s16> G_ASHR and G_LSHR legal. — Amara Emerson / detail
  5. [mlir] Add tutorial index.md pages — jpienaar / detail

#23918 (Sep 21, 2020 2:30:36 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
  7. AMDGPU: Don't add frame register to frame pseudos — Matthew.Arsenault / detail
  8. [SLP] use std::distance/find to reduce code; NFC — spatel / detail
  9. [Analyzer] GNU named variadic macros in Plister — Chris.Hamilton / detail
  10. [clang] [MinGW] Add an implicit .exe suffix even when crosscompiling — martin / detail
  11. [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  12. [CodeGen] [WinException] Only produce handler data at the end of the function if needed — martin / detail
  13. [Hexagon] Make HexagonVLCR compatibile with New PM — pzheng / detail
  14. [PowerPC] Remove unnecessary patterns and types — baptiste.saleil / detail
  15. [EarlyCSE] Small refactoring changes, NFC — kparzysz / detail
  16. Revert "[clang-cl] Always interpret the LIB env var as separated with semicolons" — martin / detail

#23917 (Sep 21, 2020 11:44:53 AM)

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

#23917 (Sep 21, 2020 11:44:53 AM)

  1. [ObjCARC][NewPM] Port objc-arc-contract to NPM — aeubanks / detail
  2. [SCEV] Add additional max BTC tests with loop guards. — flo / detail
  3. ImplicitNullChecks.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  4. [SLP] simplify interface for gather(); NFC — spatel / detail
  5. The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled. — tmsriram / detail
  6. [lldb/Commands] Fix outdated `breakpoint command add` help string — davelee.com / detail
  7. [cmake] Centralize LLVM_ENABLE_WARNINGS option — davelee.com / detail
  8. [SLP] Use for-range loops across ValueLists. NFCI. — llvm-dev / detail
  9. [NFC][SCEV] Add tests for @llvm.abs intrinsic — lebedev.ri / detail
  10. [SCEV] Recognize @llvm.abs as smax(x, -x) — lebedev.ri / detail
  11. [NFC][SCEV] Add tests for @llvm.*.sat intrinsics — lebedev.ri / detail
  12. [SCEV] Recognize @llvm.usub.sat as `%x - (umin %x, %y)` — lebedev.ri / detail
  13. [SCEV] Recognize @llvm.uadd.sat as `%y + umin(%x, (-1 - %y))` — lebedev.ri / detail
  14. [OpenMP] Protect unrecogonized CUDA error code — tianshilei1992 / detail
  15. [IRBuilder][VectorCombine] make and use a convenience function for unary shuffle; NFC — spatel / detail
  16. [SLP] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  17. [AIX][Clang][Driver] Add handling of shared option — daltenty / detail
  18. [ObjCARC] Initialize return value — aeubanks / detail
  19. [AMDGPU] Adding mutex to guard lld::elf::link interface use — zhuoryin / detail
  20. [MS] On x86_32, pass overaligned, non-copyable arguments indirectly — rnk / detail
  21. [AMDGPU] Fixed typo in intrinsic comment. NFC. — Stanislav.Mekhanoshin / detail
  22. [ELF][test] Delete large temporary files and make some temporary files smaller with two text segments — i / detail
  23. [NFC][SCEV] Cleanup lowering of @llvm.uadd.sat, (-1 - V) is just ~V — lebedev.ri / detail
  24. [DIE] Remove DeadInstEliminationPass — aeubanks / detail

#23917 (Sep 21, 2020 11:44:53 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

#23916 (Sep 21, 2020 9:33:17 AM)

  1. Change comments about order of classes in superclass list. — paul / detail
  2. DWARFEmitter.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  3. [ASTImporter] Refactor IsStructurallyEquivalent's Decl overloads to be more consistent — Raphael Isemann / detail
  4. [AIX][Clang][Driver] Add handling of nostartfiles option — daltenty / detail
  5. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  6. [analyzer][solver] Fix issue with symbol non-equality tracking — gabor.marton / detail
  7. Update update_analyze_test_checks.py to support API changes from D83004 — llvm-dev / detail
  8. [CostModel][X86] Add some select shuffle costs tests for D87884 — llvm-dev / detail
  9. [mlir][openacc] Add attributes to parallel op async, wait and self clauses — clementval / detail
  10. [LoopSimplifyCFG][NewPM] Rename simplify-cfg -> loop-simplifycfg — aeubanks / detail
  11. [PowerPC] Add vector pair load/store instructions and vector pair register class — baptiste.saleil / detail
  12. [LLD][ELF][test] Fix CHECKs in map-file test — grimar / detail
  13. [TextAPI] clean up auto usages in tests, NFC — cyndy_ishida / detail
  14. [SVE][CodeGen] Mark ptrue/pfalse instructions as rematerializable — david.sherwood / detail
  15. ProfileSummary.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  16. Fix Wdocumentation unknown parameter warnings. NFCI. — llvm-dev / detail
  17. MachineCSE.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  18. [clang] Fix a misleading variable name. NFC. — ikudrin / detail
  19. [Sema] Split special builtin type lookups into a separate function — raul / detail
  20. SLPVectorizer.cpp - fix include ordering. NFCI. — llvm-dev / detail
  21. TargetPassConfig.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  22. [ARM][CMSE] Issue an error if passing arguments through memory across — momchil.velikov / detail

#23914 (Sep 21, 2020 7:12:29 AM)

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

#23914 (Sep 21, 2020 7:12:29 AM)

  1. [SVE] Use NEON for extract_vector_elt when the index is in range. — paul.walker / detail
  2. [SVE] Change definition of reduction ISD nodes to have an SVE vector result type. — paul.walker / detail
  3. [clang-tidy] New check cppcoreguidelines-prefer-member-initializer — adam.balogh / detail
  4. [Statepoints][ISEL] gc.relocate uniquification should be based on SDValue, not IR Value. — dantrushin / detail
  5. [gn build] Port 4fc0214a101 — llvmgnsyncbot / detail
  6. DWARFYAML::emitDebugSections - remove unnecessary cantFail(success) call. NFCI. — llvm-dev / detail
  7. [llvm-readobj/libObject] - Get rid of `FirstSym` argument. NFCI. — grimar / detail

#23914 (Sep 21, 2020 7:12:29 AM)

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

#23913 (Sep 21, 2020 4:08:03 AM)

  1. [CodeGen] Fixing inconsistent ABI mangling of vlaues in SelectionDAGBuilder — lucas.prates / detail
  2. [Test] Test auto-update — mkazantsev / detail
  3. [lld][ELF][test] Add additional LTO testing — james.henderson / detail
  4. [RISC-V] Implement RISCVInstrInfo::isCopyInstrImpl() — Alexander.Richardson / detail
  5. [compiler-rt] Fix atomic support functions on 32-bit architectures — Alexander.Richardson / detail
  6. [SyntaxTree][Synthesis] Implement `deepCopy` — ecaldas / detail
  7. [mlir] Shape.AssumingOp implements RegionBranchOpInterface. — tpopp / detail
  8. [AArch64] Cortex-A55 scheduler model — sjoerd.meijer / detail
  9. [NFC][ARM] More tail predication tests. — sam.parker / detail
  10. [llvm-readelf/obj] - Stop printing invalid names for unnamed section symbols. — grimar / detail
  11. Do not dereference an array out of bound just to take its address — sguelton / detail
  12. [ARM] Select f32 constants with vmov.f16 — david.green / detail
  13. [mlir][VectorOps] Loosen restrictions on vector.reduction types — benny.kra / detail
  14. Recommit "[SCEV] Look through single value PHIs." — flo / detail
  15. [AST] Reduce the size of TemplateArgumentLocInfo. — hokein.wu / detail
  16. Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit" — pifon / detail
  17. Fix buildbot. — hokein.wu / detail
  18. [MLIR] Fix typo and expand gpu.host_register description. — csigg / detail
  19. [SyntaxTree][NFC] follow naming convention + remove auto on empty vector declaration — ecaldas / detail

#23912 (Sep 21, 2020 1:58:25 AM)

  1. [SyntaxTree] Test for '\' inside token. — ecaldas / detail
  2. [clang][AArch64] Correct return type of Neon vqmovun intrinsics — david.spickett / detail
  3. [clang] Fix incorrect call to TextDiagnostic::printDiagnosticMessage — andrzej.warzynski / detail
  4. [LSR] Preserve MSSA when using SplitCriticalEdge. — flo / detail
  5. Fix crash in the pass pipeline when local reproducer is enabled — joker.eph / detail

#23911 (Sep 20, 2020 11:16:19 PM)

  1. [EHStreamer] Fix a "Continue to action" -fverbose-asm comment when multi-byte LEB128 encoding is needed — i / detail
  2. [docs][flang] Fix typos — SourabhSingh.Tomar / detail
  3. Add missing new line after debug logging in MLIRContext (NFC) — joker.eph / detail
  4. [c++20] Consistent with the intent to allow all plausible types in — richard / detail
  5. [SyntaxTree][Synthesis] Improve testing `createLeaf` — ecaldas / detail
  6. [AST] Fix dependence-bits for CXXDefaultInitExpr. — hokein.wu / detail

#23910 (Sep 20, 2020 9:04:28 PM)

  1. [PowerPC] Pass nofpexcept flag to custom lowered constrained ops — qiucofan / detail
  2. [c++20] For P1907R1: Add checking for structural types for non-type — richard / detail
  3. [lld-macho] Mark weak symbols in symbol table — jezng / detail
  4. [lld-macho] Export trie addresses should be relative to the image base — jezng / detail

#23909 (Sep 20, 2020 7:25:45 PM)

  1. [XRay] Change mips to use version 2 sled (PC-relative address) — i / detail
  2. [Polly][NewPM] Port Simplify to the new pass manager — pzheng / detail

#23908 (Sep 20, 2020 4:42:53 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
  3. [clangd] Fix typo in field name — zeratul976 / detail
  4. [llvm-profdata]Fix llvm-profdata crash on compact binary profile — aktoon / detail

#23907 (Sep 20, 2020 2:29:40 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
  4. [CVP] Additional tests for comparison with offset (NFC) — nikita.ppv / detail
  5. [ARM] Constant fold VMOVrh — david.green / detail
  6. [X86] Add 32-bit command lines to masked_store.ll and masked_load.ll — craig.topper / detail
  7. [X86] Stop reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore from creating scalar i64 load/stores in 32-bit mode — craig.topper / detail

#23906 (Sep 20, 2020 12:22: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

#23905 (Sep 20, 2020 9:25:55 AM)

  1. [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. — llvm-dev / detail
  2. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTEND_VECTOR_INREG(X)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail
  3. [Diagnostics] Fixed -Wsizeof-array-div false positive when divisor is sizeof reference type (PR47495) — Dávid Bolvanský / detail
  4. [InstCombine] replace zombie unreachable values with 'undef' before erasing — spatel / detail
  5. [InstCombine] factorize left shifts of add/sub — spatel / detail

#23904 (Sep 20, 2020 7:30:14 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
  3. DWARFYAML::emitDebugSections - fix use after std::move warnings. NFCI. — llvm-dev / detail
  4. [X86] Rename getExtendInVec to getEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail

#23903 (Sep 20, 2020 5:12:28 AM)

  1. [tools][remarks-shlib] Don't build libRemarks.so without PIC — ro / detail
  2. [X86] Rename combineExtInVec to combineEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail
  3. [MemLoc] Support lllvm.memcpy.inline in MemoryLocation::getForArgument — Dávid Bolvanský / detail

#23899 (Sep 19, 2020 10:47:44 PM)

  1. Fix some clang-tidy bugprone-argument-comment issues — i / detail
  2. [FunctionAttrs] Remove redundant check. NFC — i / detail
  3. [FunctionAttrs] Inline setDoesNotRecurse() and delete it. NFC — i / detail

#23898 (Sep 19, 2020 8:01:25 PM)

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

#23894 (Sep 19, 2020 4:09:57 PM)

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

#23893 (Sep 19, 2020 1:59:06 PM)

  1. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [scudo/standalone] Fix undefined behavior in checksum test — mcgrathr / detail
  3. align __TEXT,__unwind_info to 8 byte boundary — gkm / detail
  4. [Local] Clean up enforceKnownAlignment() (NFC) — nikita.ppv / detail

#23892 (Sep 19, 2020 11:43:59 AM)

  1. [BasicAA] Regenerate test checks — Dávid Bolvanský / detail
  2. [NFC][PhaseOrdering] Add test showing SROA not being performed after loop unrolling — lebedev.ri / detail

#23891 (Sep 19, 2020 8:49:12 AM)

  1. [HIP] Fix -gsplit-dwarf option — Yaxun.Liu / detail
  2. Revert "[HIP] Fix -gsplit-dwarf option" — Yaxun.Liu / detail
  3. Fixes complexity of map insert_or_assign with a hint. — koraq / detail
  4. [ConstantFolding] add undef handling for fmin/fmax intrinsics — spatel / detail
  5. [InstCombine] regenerate test checks; NFC — spatel / detail
  6. [InstCombine] auto-generate test checks; NFC — spatel / detail
  7. [MemLoc] Support bcmp in MemoryLocation::getForArgument — Dávid Bolvanský / detail
  8. [SCEVExpander] Support expanding nonintegral pointers with constant base. — flo / detail

#23890 (Sep 19, 2020 6:40:25 AM)

  1. InstCombiner.h - remove unnecessary KnownBits forward declaration. NFCI. — llvm-dev / detail
  2. Revert "Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups" — thakis / detail
  3. [gn build] (manually) merge 2124ca1d5 — thakis / detail
  4. [gn build] Port 2124ca1d5cb — thakis / detail
  5. lld/mach-o: Make tool scripts from 2124ca1d5cb py2.7-compatible — thakis / detail
  6. Change name of Record::TheInit to CorrespondingDefInit to make code clearer. — paul / detail

#23889 (Sep 19, 2020 4:12:29 AM)

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

#23888 (Sep 19, 2020 1:27:40 AM)

  1. [AArch64][GlobalISel] Add legalization and selection support for <4 x s16> G_SHL. — Amara Emerson / detail
  2. [X86] Return from SimplifyDemandedBitsForTargetNode after calculating known bits for VSHLI/VSRAI/VSRLI. — craig.topper / detail
  3. Add -Wno-error=unknown flag to clang-format. — joachim / detail

#23887 (Sep 18, 2020 11:21:53 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
  3. [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind — gkm / detail
  4. [IRSim] Adding ilist for IRInstructionData. — andrew.litteken / detail
  5. [ASAN] Properly deal with musttail calls in ASAN — xun / detail

#23886 (Sep 18, 2020 9:11:06 PM)

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

#23885 (Sep 18, 2020 7:15:48 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

#23884 (Sep 18, 2020 6:10:20 PM)

  1. [NFC][Asan] Fix test broken by RegAllocFast — Vitaly Buka / detail
  2. [NFC][StackSafety] Replace auto with type — Vitaly Buka / detail
  3. [AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16> — Amara Emerson / detail
  4. [AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops. — Amara Emerson / detail
  5. [NFC][LSan] Add REQUIRES: linux — Vitaly Buka / detail
  6. [LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function — i / detail
  7. [llvm-install-name-tool] Validate -id value early — alexshap / detail

#23883 (Sep 18, 2020 4:33:11 PM)

  1. [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic — listmail / detail
  2. [clang][module] Improve incomplete-umbrella warning — zixu_wang / detail
  3. [clang] Remove profile available check for fsplit-machine-functions. — snehasishk / detail
  4. [NFC][sanitizer] Don't use ::testing::internal — Vitaly Buka / detail
  5. [lld][WebAssembly] Fix -Wunused-variable after D87663 — i / detail
  6. [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang — amy.kwan1 / detail
  7. [GlobalISel] Add lowering support for G_ABS and use for AArch64. — Amara Emerson / detail
  8. [SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail

#23882 (Sep 18, 2020 2:54:41 PM)

  1. [InstSimplify] add tests for constant folding fmin/fmax with undef op; NFC — spatel / detail
  2. clang: Make changes in 7c8bb409f31e py2.7-compatible — thakis / detail
  3. CompletionModelCodegen: Remove unused import — thakis / detail
  4. [OpenMP] Initial Support for OpenMP Webpage Documentation — jhuber6 / detail
  5. [msan][asan] Add runtime flag intercept_strcmp — Vitaly Buka / detail
  6. [llvm-cov] Allow commas in filenames passed to `-object` flag — Vedant Kumar / detail
  7. [COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF — rnk / detail
  8. [spirv] Move device info from resource limit into target env — antiagainst / detail
  9. Temporarily Revert "[clangd] Add Random Forest runtime for code completion." — echristo / detail
  10. [test][InstrProf] Fix always_inline.ll under NPM — aeubanks / detail

#23881 (Sep 18, 2020 1:08:51 PM)

  1. [ASan][NewPM] Fix byref-args.ll under NPM — aeubanks / detail
  2. [Sema] Handle objc_super special lookup when checking builtin compatibility — raul.tambre / detail
  3. DebugInfo: Tidy up initializing multi-section contributions in DWARFContext — dblaikie / detail
  4. [test][HWAsan] Fix kernel-inline.ll under NPM — aeubanks / detail
  5. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  6. Reapply "RegAllocFast: Record internal state based on register units" — Matthew.Arsenault / detail
  7. RegAllocFast: Rewrite and improve — Matthew.Arsenault / detail
  8. CodeGen: Move split block utility to MachineBasicBlock — Matthew.Arsenault / detail
  9. [X86][AVX] Add missing non AVX512VL broadcastm test coverage — llvm-dev / detail
  10. PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. — jyknight / detail
  11. DebugInfo: Simplify line table parsing to take all the units together, rather than CUs and TUs separately — dblaikie / detail
  12. Linewrap & remove some dead typedefs from previous commit — dblaikie / detail
  13. [InstCombine][SVE] Skip scalable type for InstCombiner::getFlippedStrictnessPredicateAndConstant. — huihuiz / detail
  14. [test][TSan] Fix tests under NPM — aeubanks / detail
  15. [X86][AVX] lowerBuildVectorAsBroadcast - improve BROADCASTM lowering on non-VLX targets — llvm-dev / detail
  16. scudo: Add an API for disabling memory initialization per-thread. — peter / detail
  17. First pass on MLIR python context lifetime management. — stellaraccident / detail
  18. clangd:  Make ompletionModelCodegen.py tpy2.7 compatible — thakis / detail
  19. [gn build] (manually) port 9b6765e784b3 — thakis / detail
  20. Pre-commit test for CSEing masked loads/stores — kparzysz / detail
  21. [gn build] Do not sync filenames containing variable references — thakis / detail
  22. [clang-format] Recognize "hxx" as a C++ header in clang-format-diff.py — vmiklos / detail
  23. Temporarily Revert "[SLP] Allow reordering of vectorization trees with reused instructions." — echristo / detail
  24. [gn build] (manually) port 9b6765e784b3 more — thakis / detail
  25. [gn build] add file i forgot to add in 929d91a55616 — thakis / detail

#23880 (Sep 18, 2020 10:48:52 AM)

  1. [mlir][openacc] Support Index and AnyInteger in loop op — clementval / detail
  2. [mlir][openacc] Add missing operands for acc.data operation — clementval / detail
  3. [MLIR][SPIRV] Create new ctx for deserialization in roundtrips. — antiagainst / detail
  4. [DFSan] Add strpbrk wrapper. — mascasa / detail
  5. [X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32-bit targets — llvm-dev / detail
  6. [MLIR][ODS] Add constBuilderCall for TypeArrayAttr — lyandy / detail
  7. Extending Baremetal toolchain's support for the rtlib option. — jonathan_roelofs / detail
  8. Use one more byte to silence a warning from Vistual C++ — jianzhouzh / detail
  9. [NFC][ScheduleDAG] Remove unused EntrySU SUnit — francisvm / detail
  10. [libomptarget] Disable build of amdgpu plugin as it doesn't build with rocm. — jonchesterfield / detail
  11. [clang-format] Add a option for the position of Java static import — mydeveloperday / detail
  12. [clang-format] NFC ensure the clang-format tests remain clang-formatted — mydeveloperday / detail
  13. [mlir][shape] Extend shape.cstr_require with a message. — silvasean / detail
  14. [clangd] Add Random Forest runtime for code completion. — usx / detail
  15. [AArch64][GlobalISel] Make <8 x s8> of G_BUILD_VECTOR legal. — Amara Emerson / detail
  16. AMDGPU: Don't sometimes allow instructions before lowered si_end_cf — Matthew.Arsenault / detail
  17. [flang] Rework preprocessing of stringification — pklausler / detail

#23879 (Sep 18, 2020 8:35:40 AM)

  1. fixed compiler argument — kuhnel / githubweb

#23879 (Sep 18, 2020 8:35:40 AM)

  1. [AMDGPU] Set DS alignment requirements to be more strict — Mirko.Brkusanin / detail
  2. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  3. Revert "[amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel." — Matthew.Arsenault / detail
  4. emacs: Add nofree and willreturn to list of attributes — Matthew.Arsenault / detail
  5. IR: Move denormal mode parsing from MachineFunction to Function — Matthew.Arsenault / detail
  6. [InstSimplify] fix fmin/fmax miscompile for partial undef vectors (PR47567) — spatel / detail
  7. [mlir][StandardToSPIRV] Handle vector of i1 case for lowering zexti to SPIR-V. — hanchung / detail
  8. [clangd] Add option for disabling AddUsing tweak on some namespaces. — adamcz / detail
  9. [AIX] Enable large code model when building with clang — daltenty / detail
  10. [DAG] BuildVectorSDNode::getSplatValue - pull out repeated getNumOperands() calls. NFCI. — llvm-dev / detail
  11. [X86][AVX] Add missing i686 broadcastm test coverage — llvm-dev / detail

#23879 (Sep 18, 2020 8:35:40 AM)

  1. fixed compiler argument — kuhnel / detail

#23878 (Sep 18, 2020 5:40:46 AM)

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

#23878 (Sep 18, 2020 5:40:46 AM)

  1. [Polly] Update map passed to SCEVParameterReweriter. — flo / detail
  2. [Test] Missing range check removal opportunity — mkazantsev / detail
  3. [UpdateCCTestChecks] Include generated functions if asked — David A Greene / detail
  4. [DWARFYAML][test] Use 'CHECK-NEXT:' to make checkers stricter. NFC. — Xing / detail
  5. [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. — Xing / detail
  6. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  7. [InstSimplify] add another test for NaN propagation; NFC — spatel / detail

#23878 (Sep 18, 2020 5:40:46 AM)

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

#23877 (Sep 18, 2020 3:19:22 AM)

  1. [NFC][sanitizer] Disable a test on Windows — Vitaly Buka / detail
  2. [NFC][gotsan] Fix 'format' error — Vitaly Buka / detail
  3. AArch64: make sure jump table entries can reach entire image — Tim Northover / detail
  4. [TableGen][GlobalISel] Fix handling of zero_reg — bjorn.a.pettersson / detail
  5. [SCEV] Generalize SCEVParameterRewriter to accept SCEV expression as target. — flo / detail
  6. Revert "[libunwind] Support for leaf function unwinding." — daniel.kiss / detail
  7. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  8. [mlir][Linalg] Evolve named ops to use assembly form and support linalg on tensors. — ntv / detail

#23876 (Sep 18, 2020 12:09:19 AM)

  1. [AArch64] Emit zext move when the source of the zext is AssertZext or AssertSext — weiwei64 / detail
  2. [X86] Add some demanded bits test cases for PDEP with constant mask — craig.topper / detail
  3. This is a test commit — artur.bialas / detail
  4. Revert "This is a test commit" — artur.bialas / detail
  5. [FPEnv] Use typed accessors in FPOptions — sepavloff / detail
  6. [AArch64] Add tests for zext pattern match with AssertZext/AssertSext operand, NFC — weiwei64 / detail
  7. [NFC][fuzzer] Simplify StrcmpTest.cpp — Vitaly Buka / detail
  8. Revert "[InstCombine] Canonicalize SPF_ABS to abs intrinc" — nikita.ppv / detail
  9. [sanitizer] Add facility to print the full StackDepot — Vitaly Buka / detail

#23875 (Sep 17, 2020 9:48:44 PM)

  1. [sanitizer] Add facility to print the full StackDepot — tejohnson / detail
  2. [libc] Add implementation for hypotf — lntue / detail
  3. Revert "[sanitizer] Add facility to print the full StackDepot" — tejohnson / detail

#23874 (Sep 17, 2020 7:49:25 PM)

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

#23874 (Sep 17, 2020 7:49:25 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

#23874 (Sep 17, 2020 7:49:25 PM)

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

#23873 (Sep 17, 2020 5:37:09 PM)

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

#23872 (Sep 17, 2020 3:25:24 PM)

  1. [InstCombine] Canonicalize SPF_ABS to abs intrinc — nikita.ppv / detail
  2. [llvm-install-name-tool] Update the command-line guide — alexshap / detail
  3. [NewPM] Fix pr45927.ll under NPM — aeubanks / detail
  4. [MemorySSA] Be more conservative when traversing MemoryPhis. — flo / detail
  5. Support dwarf fission for wasm object files — dschuff / detail

#23871 (Sep 17, 2020 1:04:20 PM)

  1. Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  2. Revert "[NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — Yaxun.Liu / detail
  3. [MLIR] Support for return values in Affine.For yield — uday / detail
  4. [MLIR][Affine] Add parametric tile size support for affine.for tiling — uday / detail
  5. [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber — craig.topper / detail
  6. [VectorCombine] limit load+insert transform to one-use — spatel / detail
  7. [AArch64][GlobalISel] Make <8 x s16> and <16 x s8> legal for shifts. — Amara Emerson / detail
  8. [AArch64][GlobalISel] Widen G_EXTRACT_VECTOR_ELT element types if < 8b. — Amara Emerson / detail
  9. [PDB] Split TypeServerSource and extend type index map lifetime — rnk / detail
  10. [SVE][WIP] Implement lowering for fixed length VSELECT to Scalable — mcinally / detail
  11. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  12. [gn build] Port 7e4c6fb8546 — llvmgnsyncbot / detail
  13. AArch64::ArchKind's underlying type is uint64_t — jonathan_roelofs / detail
  14. [Lsan] Use fp registers to search for pointers — Vitaly Buka / detail
  15. Disable hoisting MI to hotter basic blocks when using pgo — wei.huang / detail
  16. [SCEV] Add test cases for max BTC with loop guard info. — flo / detail
  17. [GVN] Add additional assume tests (NFC) — nikita.ppv / detail
  18. [GVN] Use that assume(!X) implies X==false (PR47496) — nikita.ppv / detail
  19. [LoopUnrollAndJam] Allow unroll and jam loops forced by user. — whitneyt / detail

#23870 (Sep 17, 2020 10:54:25 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

#23865 (Sep 17, 2020 9:53:16 AM)

  1. [AMDGPU] Fix ROCm unit test memref initialization — zhuoryin / detail

#23863 (Sep 17, 2020 9:29:57 AM)

  1. [SyntaxTree][Synthesis] Fix allocation in `createTree` for more general use — ecaldas / detail
  2. [DFSan] Add bcmp wrapper. — mascasa / detail
  3. [Sema] Introduce BuiltinAttr, per-declaration builtin-ness — raul.tambre / detail

#23862 (Sep 17, 2020 9:15:08 AM)

  1. [InstSimplify] add tests for FP constant miscompile; NFC (PR43907) — spatel / detail
  2. [amdgpu] Compilation fix for Release — benny.kra / detail

#23861 (Sep 17, 2020 9:03:37 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

#23860 (Sep 17, 2020 8:52:20 AM)

  1. Revert "[DFSan] Add bcmp wrapper." — mascasa / detail
  2. ModuloSchedule.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  3. Fix build failure in clangd — Yaxun.Liu / detail

#23859 (Sep 17, 2020 8:40:10 AM)

  1. [CUDA][HIP] Defer overloading resolution diagnostics for host device functions — Yaxun.Liu / detail
  2. [ARM] Add more MVE postinc distribution tests. NFC — david.green / detail
  3. [mlir][openacc] Change operand type from index to AnyInteger in parallel op — clementval / detail
  4. [flang][openacc] Lower clauses on loop construct to OpenACC dialect — clementval / detail
  5. [Test] Add tests showing that IndVars cannot prove (X + 1 > X) — mkazantsev / detail

#23858 (Sep 17, 2020 8:29:18 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

#23857 (Sep 17, 2020 8:18:10 AM)

  1. [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel. — michael.hliao / detail
  2. [libc++] Remove some workarounds for missing variadic templates — Louis Dionne / detail
  3. [Coroutine] Fix a bug where Coroutine incorrectly spills phi and invoke defs before CoroBegin — xun / detail

#23856 (Sep 17, 2020 8:03:27 AM)

  1. [compiler-rt] [scudo] Fix typo in function attribute — n54 / detail
  2. [ARM] Sink splats to MVE intrinsics — david.green / detail

#23855 (Sep 17, 2020 7:52:28 AM)

  1. [compiler-rt] [hwasan] Replace INLINE with inline — n54 / detail
  2. [mlir][Standard] Canonicalize chains of tensor_cast operations — herhut / detail

#23854 (Sep 17, 2020 7:41:18 AM)

  1. [compiler-rt] Replace INLINE with inline — n54 / detail
  2. [compiler-rt] [tsan] [netbsd] Catch unsupported LONG_JMP_SP_ENV_SLOT — n54 / detail
  3. [AMDGPU] should expand ROTL i16 to shifts. — Alexander Timofeev / detail
  4. [compiler-rt] [netbsd] Include <sys/dkbad.h> — n54 / detail

#23852 (Sep 17, 2020 7:12:53 AM)

  1. SafeStackLayout.cpp - remove unnecessary StackLifetime.h include. NFCI. — llvm-dev / detail
  2. [compiler-rt] Avoid pulling libatomic to sanitizer tests — n54 / detail
  3. ValueList.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  4. DwarfExpression.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  5. LiveDebugVariables.cpp - remove unnecessary Compiler.h include. NFCI. — llvm-dev / detail

#23851 (Sep 17, 2020 6:56:22 AM)

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

#23851 (Sep 17, 2020 6:56:22 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
  16. InstCombiner.h - remove unnecessary KnownBits.h include. NFCI. — llvm-dev / detail
  17. [AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64 — zhuoryin / detail

#23851 (Sep 17, 2020 6:56:22 AM)

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

#23850 (Sep 17, 2020 4:36:57 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

#23849 (Sep 17, 2020 2:20:23 AM)

  1. [SelectionDAG] Check any use of negation result before removal — qiucofan / detail
  2. [Lint] Add check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  3. [AMDGPU] Generate test checks for splitkit-copy-bundle.mir — jay.foad / detail
  4. [SplitKit] Only copy live lanes — jay.foad / detail
  5. [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%) — lebedev.ri / detail
  6. Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR" — douglas.yung / detail
  7. [X86] Fix stack alignment on 32-bit Solaris/x86 — ro / detail

#23848 (Sep 17, 2020 12:12:06 AM)

  1. [llvm-cov gcov][test] Move tests to gcov/ — i / detail
  2. [DebugInfo] Simplify DIEInteger::SizeOf(). — ikudrin / detail
  3. [mlir][spirv] Add GroupNonUniformBroadcastOp — thomasraoux / detail
  4. [llvm-cov gcov] Add --demangled-names (-m) — i / detail
  5. [mlir] Remove redundant shape.cstr_broadcastable canonicalization. — tpopp / detail

#23847 (Sep 16, 2020 10:01:14 PM)

  1. [gn build] Port b04c1a9d312 — llvmgnsyncbot / detail
  2. [libunwind][DWARF] Fix end of .eh_frame calculation — rprichard / detail
  3. [MachineSink] add one more mir case - nfc — czhengsz / detail
  4. [PowerPC] Fix store-fptoi combine of f128 on Power8 — qiucofan / detail
  5. Use zu rather than llu format specifier for size_t (-Wformat warning fix). — echristo / detail
  6. debug_rnglists/symbolizing: reduce memory usage by not caching rnglists — dblaikie / detail
  7. Revert "[IRSim] Adding IR Instruction Mapper" — stilis / detail
  8. [gn build] Port a895040eb02 — llvmgnsyncbot / detail
  9. Flush bitcode incrementally for LTO output — jianzhouzh / detail
  10. Add the header of std::min — jianzhouzh / detail
  11. Fix the arguments of std::min — jianzhouzh / detail
  12. [lldb] Return FileSP and StreamFileSP by value in IOHandler (NFC) — Jonas Devlieghere / detail
  13. Add __divmodti4 to match libgcc. — craig.topper / detail

#23846 (Sep 16, 2020 6:55:38 PM)

  1. [DAGCombiner] Teach visitMSTORE to replace an all ones mask with an unmasked store. — craig.topper / detail
  2. [MemorySSA] Rename uses in blocks with Phis. — asbirlea / detail
  3. Canonicalize declaration pointers when forming APValues. — richard / detail
  4. PR47555: Inheriting constructors are implicitly definable. — richard / detail
  5. [NewPM] Port -print-alias-sets to NPM — aeubanks / detail
  6. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  7. [mlir] expose affine map to C API — zhanghb97 / detail

#23845 (Sep 16, 2020 4:45:03 PM)

  1. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail
  2. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  3. [flang] Substrings with lower bound greater than upper bound — psteinfeld / detail
  4. Disable a large test for EXPENSIVE_CHECKS and debug build — jasonliu / detail
  5. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  6. [gn build] (manually) port 1321160a2 — thakis / detail
  7. [EarlyCSE] Simplify max/min pattern matching. NFC. — michael.hliao / detail
  8. [Flang] Fixed installation permission of the "binary" flang — tianshilei1992 / detail
  9. Commenting out atomics with padding to unbreak MSAN tests — ogiroux / detail
  10. Revert "[AArch64] Add -mmark-bti-property flag." — daniel.kiss / detail
  11. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail

#23844 (Sep 16, 2020 2:34:04 PM)

  1. [UpdateTestChecks] Allow $ in function names — David A Greene / detail
  2. [aarch64][tests] Add tests which show current lack of implicit null support — listmail / detail
  3. [flang][msvc] Work around if constexpr (false) evaluation. NFC. — llvm-project / detail
  4. [X86] Add test case for a masked load mask becoming all ones after type legalization. — craig.topper / detail
  5. [DAGCombiner] Teach visitMLOAD to replace an all ones mask with an unmasked load — craig.topper / detail
  6. [lsan] Share platform allocator settings between ASan and LSan — phosek / detail
  7. Revert "[lsan] Share platform allocator settings between ASan and LSan" — phosek / detail
  8. [ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings. — Lang Hames / detail
  9. Revert "Do not apply calling conventions to MSVC entry points" — akhuang / detail
  10. [AMDGPU] gfx1030 test update. NFC. — Stanislav.Mekhanoshin / detail
  11. [NFC][LSAN] Change SuspendedThreadsList interface — Vitaly Buka / detail
  12. [ELF] Bump the limit of thunk creation passes from 10 to 15 — maskray / detail
  13. [NFC][regalloc] type LiveInterval::reg() as Register — mtrofin / detail
  14. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  15. [lldb/test] Enable faulthandler in dotest — rupprecht / detail

#23843 (Sep 16, 2020 12:28:44 PM)

  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
  12. [libFuzzer] Enable entropic by default. — mascasa / detail
  13. Sema: add support for `__attribute__((__swift_bridge__))` — Saleem Abdulrasool / detail
  14. fix test no-rtti.cpp — zequanwu / detail
  15. [clang][codegen] Skip adding default function attributes on intrinsics. — michael.hliao / detail
  16. [AArch64][GlobalISel] Make G_BUILD_VECTOR os <16 x s8> legal. — Amara Emerson / detail
  17. [gn build] make "all" target build — thakis / detail
  18. GlobalISel: Lift store value widening restriction — Matthew.Arsenault / detail
  19. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  20. Add '<' meta command to read in code from external file — jingham / detail
  21. [UpdateTestChecks][NFC] Fix spelling — johannes / detail
  22. [OpenMP][FIX] Do not crash trying to print a missing (demangled) user condition — johannes / detail
  23. [OpenMP][FIX] Do not drop a '$' while demangling declare variant names — johannes / detail
  24. [OpenMP] Support nested OpenMP context selectors (declare variant) — johannes / detail
  25. [OpenMP] Context selector extensions for return value overloading — johannes / detail
  26. [OpenMP] Overload `std::isnan` and friends multiple times for the GPU — johannes / detail
  27. [OpenMP] Context selector extensions for template functions — johannes / detail
  28. [OpenMP] Support `std::complex` math functions in target regions — johannes / detail
  29. [AMDGPU] gfx1030 RT support — Stanislav.Mekhanoshin / detail
  30. Revert "[obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name." — rahmanl / detail
  31. [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS — Abhina.Sreeskantharajan / detail
  32. [gn build] unconfuse sync script about "sources = []" in clang/lib/Headers/BUILD.gn — thakis / detail
  33. Fix build. — michael.hliao / detail
  34. [InstCombine] Add test for infinite combine loop (NFC) — nikita.ppv / detail
  35. [InstSimplify] Clarify SimplifyWithOpReplaced() return value — nikita.ppv / detail
  36. Reapply [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  37. [gn build] Port 56069b5c71c — llvmgnsyncbot / detail

#23842 (Sep 16, 2020 10:11:17 AM)

  1. [X86][SSE] Move VZEXT_MOVL(INSERT_SUBVECTOR(UNDEF,X,0)) handling into combineTargetShuffle. — llvm-dev / detail
  2. [AMDGPU] Add -show-mc-encoding to setreg tests — jay.foad / detail
  3. [AMDGPU] Enable scheduling around FP MODE-setting instructions — jay.foad / detail
  4. [X86] Assert that we've found a terminator instruction. NFCI. — llvm-dev / detail
  5. [AMDGPU] Add v3f16/v3i16 support to SDag — sebastian.neubauer / detail
  6. AMDGPU: Improve <2 x i24> arguments and return value handling — arsenm2 / detail
  7. [NFC][Regalloc] accessors for 'reg' and 'weight' — mtrofin / detail
  8. [X86] EmitInstrWithCustomInserter - remove redundant getDebugLoc() calls. NFCI. — llvm-dev / detail
  9. [ASTMatchers] Add missing definition for decompositionDecl — benny.kra / detail
  10. [AMDGPU] Corrected directive to use for ELF weak refs — dmitry.preobrazhensky / detail
  11. [NPM] Translate alias analysis into require<> as well — aeubanks / detail
  12. [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors. — francesco.petrogalli / detail
  13. [AMDGPU] Remove obsolete comment — jay.foad / detail
  14. [ARM][MVE] Tail-predication: predicate new elementcount checks on force-enabled — sjoerd.meijer / detail
  15. [Coro][NewPM] Handle llvm.coro.prepare.retcon in NPM coro-split pass — aeubanks / detail
  16. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail
  17. Do not apply calling conventions to MSVC entry points — elizabeth.andrews / detail
  18. LocalStackSlotAllocation: Swap order of check — Matthew.Arsenault / detail
  19. AMDGPU: Add baseline test for incorrect SP access — Matthew.Arsenault / detail
  20. AMDGPU: Clear offset register when using local stack area — Matthew.Arsenault / detail
  21. Include (Type|Symbol)Record.h less — rnk / detail

#23840 (Sep 16, 2020 8:00:48 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
  5. [Partial Inliner] Compute intrinsic cost through TTI — flo / detail
  6. Enable inlining for Linalg dialect — ntv / detail
  7. [mlir][openacc] Add missing operands for acc.parallel operation — clementval / detail

#23839 (Sep 16, 2020 5:54:23 AM)

  1. [ARM] Add more validForTailPredication — sam.parker / detail
  2. [ARM] Fix tail predication predicate tracking — sam.parker / detail
  3. [clangd] Actually parse Index section of the YAML file. — adamcz / detail
  4. [clang-tidy] Crash fix for bugprone-misplaced-pointer-arithmetic-in-alloc — adam.balogh / detail
  5. [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` — adam.balogh / detail
  6. CGBlocks.cpp - assert non-null CGF pointer. NFCI. — llvm-dev / detail
  7. TokenAnnotator.cpp - remove useless pointer null test. NFCI. — llvm-dev / detail
  8. [AST] ASTReader::ReadModuleMapFileBlock - assert non-null Module. NFCI. — llvm-dev / detail
  9. Update dead links to Itanium and ARM ABIs. NFC — sam.mccall / detail
  10. [Sema] isOpenMPCapturedDecl - assert we locate CapturedRegionScopeInfo. NFCI. — llvm-dev / detail
  11. [RDA] Fix getUniqueReachingDef for self loops — sam.parker / detail
  12. [SLP] change poorly named variable; NFC — spatel / detail
  13. [SLP] move loop index variable declaration to its use; NFC — spatel / detail
  14. [SLP] remove redundant size check; NFC — spatel / detail
  15. [SLP] remove uses of 'auto' that obscure functionality; NFC — spatel / detail
  16. [ARM] Reorder some logic — sam.parker / detail
  17. [clang-format] [NFC] Fix spelling mistake in the documentation — mydeveloperday / detail
  18. [SLP] fix formatting; NFC — spatel / detail

#23838 (Sep 16, 2020 3:31:09 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
  3. [DebugInfo][flang] DISubrange support for fortran assumed size array — AlokKumar.Sharma / detail
  4. [llvm-readobj][test] - Address a forgotten review comment for D86923. — grimar / detail
  5. [clangd] Implement hot index reloading for clangd-index-server — kbobyrev / detail
  6. [Support] Add GlobPattern::isTrivialMatchAll() — andrew.ng / detail
  7. [LLD][ELF] Optimize linker script filename glob pattern matching NFC — andrew.ng / detail
  8. [llvm-readobj][test] - Improve section-symbols.test — grimar / detail
  9. [ARM][LowOverheadLoops] Fix tests after ef0b9f3 — samuel.tebbs / detail
  10. [clang-tidy] Improve documentation on Clangd integration — kbobyrev / detail
  11. [DAG] Remover getOperand() call. NFCI. — llvm-dev / detail
  12. Fix table formatting after D87686 — kbobyrev / detail

#23837 (Sep 16, 2020 1:16:15 AM)

  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
  3. [MemorySSA] Set MustDominate to true for PhiTranslation. — asbirlea / detail
  4. [llvm-rc] Allow omitting components from VERSIONINFO versions — martin / detail
  5. [llvm-rc] Update a comment. NFC. — martin / detail
  6. [llvm-rc] Lowercase the option definitions. NFC. — martin / detail
  7. [obj2yaml] Add support for dumping the .debug_addr(v5) section. — Xing / detail
  8. [MemorySSA] Report unoptimized as None, not MayAlias. — asbirlea / detail
  9. [Test] Some more potential range check elimination opportunities — mkazantsev / detail
  10. [flang] Fix docs build — richard.barton / detail
  11. [Test] Add positive range checks tests in addition to negative — mkazantsev / detail
  12. Revert "[Asan] Fix false leak report" — Vitaly Buka / detail
  13. Revert "[Asan] Accept __lsan_ignore_object for redzone pointer" — Vitaly Buka / detail
  14. [ARM][MachineOutliner] Add calls handling. — yvan.roux / detail
  15. [clangd] Don't use zlib when it's unavailable. — platonov.aleksandr / detail

#23836 (Sep 15, 2020 11:09:41 PM)

  1. [InstCombine] Add tests for statepoint simplification — serguei.katkov / detail
  2. [Test] Add signed version of a test — mkazantsev / detail
  3. [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class — Zinovy Nis / detail
  4. [lldb] Reword CompilerType docstring to not say "generic type" — davelee.com / detail
  5. [MLIR][NFC] Value print update for block arguments — uday / detail
  6. libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA — jano.vesely / detail
  7. [ThinLTO] Relax thinlto_embed_bitcode.ll check — mtrofin / detail

#23835 (Sep 15, 2020 9:01:02 PM)

  1. [PDB] Drop LF_PRECOMP from debugTypes earlier — rnk / detail
  2. Fix test after D86156. — asbirlea / detail
  3. [X86] Always use 16-bit displacement in 16-bit mode when there is no base or index register. — craig.topper / detail
  4. [NewPM] Fix 2003-02-19-LoopInfoNestingBug.ll under NPM — aeubanks / detail
  5. [NewPM][SCEV] Fix constant-fold-gep.ll under NPM — aeubanks / detail
  6. [NewPM] Fix opt-hot-cold-split.ll under NPM — aeubanks / detail
  7. Fully qualify some more namespace in MLIR ODS to be more friendly to dialects not defined under the mlir namespace (NFC) — joker.eph / detail

#23834 (Sep 15, 2020 6:49:51 PM)

  1. GlobalISel: Fix a failing combiner test — vkeles / detail
  2. [CGSCC][NewPM] Fix adding mutually recursive new functions — aeubanks / detail
  3. [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions — Jessica Paquette / detail
  4. [LICM] Make Loop ICM profile aware again — aktoon / detail
  5. SVML support for log10, sqrt — aktoon / detail
  6. [LowerSwitch][NewPM] Port lowerswitch to NPM — aeubanks / detail
  7. [NewPM] Port strip* passes to NPM — aeubanks / detail
  8. [Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 — kparzysz / detail

#23833 (Sep 15, 2020 4:42:30 PM)

  1. [OPENMP]Fix codegen for is_device_ptr component, captured by reference. — a.bataev / detail
  2. [OpenMP] Additional Information for Libomptarget Mappings — huberjn / detail
  3. [TSAN] Handle musttail call properly in EscapeEnumerator (and TSAN) — xun / detail
  4. [AMDGPU] Unify intrinsic ret/nortn interface — Stanislav.Mekhanoshin / detail
  5. GlobalISel: Add combines for G_TRUNC — vkeles / detail
  6. [SourceManager] Explicitly check for potential iterator underflow — Jan Korous / detail
  7. [ThinLTO] add post-thinlto-merge option to -lto-embed-bitcode — mtrofin / detail
  8. [GISel] Add new GISel combiners for G_MUL — aditya_nandakumar / detail
  9. [BFI] Make BFI information available through loop passes inside LoopStandardAnalysisResults — aktoon / detail
  10. [llvm][cmake] Change LLVM_INTEGRATED_CRT_ALLOC to a path instead of a boolean — alexandre.ganea / detail

#23832 (Sep 15, 2020 2:33:49 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
  9. [SLPVectorizer][SVE] Skip scalable-vector instructions before vectorizeSimpleInstructions. — huihuiz / detail
  10. [libc] use stddef instead of string header — gchatelet / detail
  11. Sema: add support for `__attribute__((__swift_bridged_typedef__))` — Saleem Abdulrasool / detail
  12. [libc] Remove special case for 8 and 16 bytes — gchatelet / detail
  13. [mlir] Rename 'setInsertionPointAfter' to avoid ambiguity — diego.caballero / detail

#23831 (Sep 15, 2020 12:16:43 PM)

  1. Revert "[DebugInfo] Remove dots from getFilenameByIndex return value" — phosek / detail
  2. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  3. [MemoryBuffer] Revert unintended MemoryBuffer change from D86996 — i / detail
  4. Fix bot failure after ccb4124a4172 — nemanja.i.ibm / detail
  5. [OPENMP]Add support for allocate vars in untied tasks. — alexey.bataev / detail
  6. [LoopAccessAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  7. [DependenceAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  8. [RegionInfo][NewPM] Fix RegionInfo tests to work under NPM — aeubanks / detail
  9. [NewPM][opt] Fix -globals-aa not being recognized as alias analysis in NPM — aeubanks / detail
  10. [PostDominators][NewPM] Fix tests to work under NPM — aeubanks / detail
  11. [libc++] Add missing friend keyword — Louis Dionne / detail
  12. [X86] Use Align in reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore. Correct pointer info. — craig.topper / detail
  13. [Bugpoint][NewPM] Pin bugpoint to legacy PM — aeubanks / detail
  14. [ConstraintElimination] Add constraint elimination pass. — flo / detail
  15. [gn build] Port 3d42d549554 — llvmgnsyncbot / detail
  16. Fix .debug_aranges parsing. — gclayton / detail
  17. [DemandedBits][NewPM] Pin some tests to legacy PM — aeubanks / detail
  18. [Dominators][NewPM] Pin tests with -analyze to legacy PM — aeubanks / detail
  19. [libc++] Fix broken test for std::any and allocators — Louis Dionne / detail
  20. [ASTMatchers] extract public matchers from const-analysis into own patch — development / detail

#23830 (Sep 15, 2020 10:02:27 AM)

  1. [analyzer][StdLibraryFunctionsChecker] Elaborate the summary of fread and fwrite — gabor.marton / detail
  2. [llvm-readobj/elf] - Don't crash when the size of s dynamic symbol table, inferred from the hash table, is broken. — grimar / detail
  3. [analyzer] Add documentation for alpha.fuchsia.Lock and alpha.core.C11Lock — dkszelethus / detail
  4. [InstSimplify] add limit folds for fmin/fmax — spatel / detail
  5. [libc++] Use allocator_traits to consistently allocate/deallocate/construct/destroy objects in std::any — Louis Dionne / detail
  6. SLPVectorizer.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  7. [mlir][openacc] Add loop op verifier — clementval / detail
  8. [analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing doesn't exist — dkszelethus / detail
  9. [XCOFF] Run resource intense test only on platforms where it makes sense — jasonliu / detail
  10. [libc++] Add a benchmark for std::map operations — Louis Dionne / detail
  11. [MachineBasicBlock] Fix a typo in function copySuccessor — carrot / detail
  12. NFC: Add whitespace change to .git-blame-ignore-revs — Louis Dionne / detail
  13. [X86][AVX] lowerShuffleWithSHUFPS - handle missed canonicalization cases. — llvm-dev / detail
  14. [lldb] Add -l/--language option to script command — Jonas Devlieghere / detail
  15. [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan — i / detail

#23829 (Sep 15, 2020 7:35:05 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
  25. [libc] Fix typo in platform_defs.h.inc — gchatelet / detail
  26. [libc] Add missing LibcFPTestHelpers library — gchatelet / detail
  27. [libc] Add missing TableGen dependency — gchatelet / detail

#23828 (Sep 15, 2020 4:57:53 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

#23827 (Sep 15, 2020 2:23:21 AM)

  1. Revert "[Sema] Address-space sensitive index check for unbounded arrays" — Chris.Hamilton / detail
  2. [NFC][Asan] Reorder bitfields — Vitaly Buka / detail
  3. [Asan] Cleanup kAllocBegMagic setup — Vitaly Buka / detail
  4. [NFC][Asan] Return uptr as before D87646 — Vitaly Buka / detail
  5. [NFC][Asan] Remove chunk pointer from metadata — Vitaly Buka / detail
  6. [SVE] Fix isLoadInvariantInLoop for scalable vectors — david.sherwood / detail
  7. [doc] Fix broken link — sguelton / detail
  8. [DebugInfo] Support both forward and backward slashes in tests — phosek / detail
  9. [Support] Make building with snmalloc work — hans / detail
  10. [MVE] Rename of tests making them consistent with tail-predication tests. NFC. — sjoerd.meijer / detail
  11. GlobalISel/IRTranslator resetTargetOptions based on function attributes — petar.avramovic / detail
  12. [lib/Object] - Refine interface of ELFFile<ELFT>. NFCI. — grimar / detail
  13. [NFC][DebugInfo] Use consistent regex group spelling — phosek / detail
  14. [llvm-readobj/elf] - Simplify and refine the implementation which dumps .stack_sizes — grimar / detail
  15. [X86] detectAVGPattern - accept non-pow2 vectors by padding. — llvm-dev / detail
  16. [MVE] fix typo in llvm debug message. NFC. — sjoerd.meijer / detail

#23826 (Sep 14, 2020 11:54:24 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
  20. [BinaryFormat/MachO] Add a missing constant. — ditaliano / detail
  21. [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info — martin / detail
  22. [LLD] Allow configuring default ld.lld backend — martin / detail
  23. [Windows][Polly] Disable LLVMPolly module for all compilers on Windows — martin / detail
  24. [NFC][lsan][fuzzer] Relax fuzzer-leak.test — Vitaly Buka / detail
  25. [X86] Pre-commit test cases for D87593 — craig.topper / detail
  26. [NFC][Asan] Don't use MetaData for size — Vitaly Buka / detail
  27. [NFC][Asan] Remove from_memalign and rz_log — Vitaly Buka / detail

#23825 (Sep 14, 2020 9:36:12 PM)

  1. [Coroutines] Fix a typo in documentation — xun / detail
  2. [DebugInfo] Remove dots from getFilenameByIndex return value — phosek / detail
  3. [lld][WebAssembly] Allow globals imports via import_name/import_module — sbc / detail

#23824 (Sep 14, 2020 7:14:30 PM)

  1. [flang] Allow Fortran comments after #include path — pklausler / detail
  2. Revert "[X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract." — craig.topper / detail
  3. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract — craig.topper / detail
  4. [flang] Respect BZ mode in exponent parts, too — pklausler / detail
  5. [libc++abi] Do not declare __cxa_finalize and __cxa_atexit in <cxxabi.h> — Louis Dionne / detail
  6. [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z — qcolombet / detail
  7. [GlobalISel] Add a `X, Y = G_UNMERGE(G_ZEXT Z)` -> X = G_ZEXT Z; Y = 0 combine — qcolombet / detail

#23823 (Sep 14, 2020 4:58:40 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
  4. [Take 2] [libc++] Make rotate a constexpr. — Louis Dionne / detail
  5. [flang] Fix bug for forward referenced type — psteinfeld / detail
  6. [GlobalISel] Add G_UNMERGE_VALUES(G_MERGE_VALUES) combine — qcolombet / detail
  7. Revert "[docs][NewPM] Add docs for writing NPM passes" — aeubanks / detail
  8. [GISel]: Add combine for G_FABS to G_FABS — aditya_nandakumar / detail
  9. Reland [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  10. [Hexagon] Some HVX DAG combines — kparzysz / detail
  11. [Hexagon] Widen loads and handle any-/sign-/zero-extensions — kparzysz / detail
  12. [Hexagon] Add more detailed testcase for widening truncates — kparzysz / detail
  13. [Sema] Address-space sensitive index check for unbounded arrays — Chris.Hamilton / detail
  14. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract. — craig.topper / detail
  15. [GlobalISel] Add G_UNMERGE(Cst) -> Cst1, Cst2, ... combine — qcolombet / detail
  16. [Asan] Accept __lsan_ignore_object for redzone pointer — Vitaly Buka / detail
  17. [AArch64] Statepoint support for AArch64. — listmail / detail

#23822 (Sep 14, 2020 2:39:46 PM)

  1. [libc++] Use LLVM 11 instead of trunk on build bots — Louis Dionne / detail
  2. [AArch64] Add additional vecreduce fmax/fmin legalization tests (NFC) — nikita.ppv / detail
  3. [PowerPC] Implement Thread Local Storage Support for Local Exec — albionapc / detail
  4. [ELF] Add documentation for --warn-backrefs: a GNU ld compatibility checking tool (and lesser of layering detection) — i / detail
  5. [FastISel] Bail out of selectGetElementPtr for vector GEPs. — craig.topper / detail
  6. [libc++] Add comment in atomic test to explain why part of it is disabled on Apple — Louis Dionne / detail
  7. [MemProf] Rename HeapProfiler to MemProfiler for consistency — tejohnson / detail
  8. [gn build] Port 226d80ebe20 — llvmgnsyncbot / detail
  9. [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  10. [Asan] Fix false leak report — Vitaly Buka / detail
  11. Make namespace handling uniform across dialect backends. — joker.eph / detail
  12. Update PowerPC backend ownership in CODE_OWNERS.TXT — nemanja.i.ibm / detail
  13. [AMDGPU] Add XDL resource to scheduling model — Austin.Kerbow / detail
  14. [SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/getTruncStore. — craig.topper / detail
  15. [libc++] Make rotate a constexpr. — zoecarver / detail
  16. [libc++] Finish implementing P0202R3 — Louis Dionne / detail
  17. Fix MLIR standalone example to properly handle namespace — joker.eph / detail
  18. [libc++][test] Portability fix of std::strstreambuf constructor test — Louis Dionne / detail
  19. [docs] Update OrcV1 removal timeline. — Lang Hames / detail

#23821 (Sep 14, 2020 12:11:32 PM)

  1. [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors — i / detail
  2. [flang] Fix analyzed form of type-bound assignment — tkeith / detail
  3. Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols. — rahmanl / detail
  4. collectBitParts - use const references. NFCI. — llvm-dev / detail
  5. Retry of D84974 — walter erquinigo / detail
  6. [libc++] Upgrade the Clang on build bots — Louis Dionne / detail
  7. Fix 132e57bc597bd3f50174b7d286c43f76b47f11c1 — walter erquinigo / detail
  8. [DAGCombiner] Fold fmin/fmax with INF / FLT_MAX — nikita.ppv / detail
  9. [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  10. [ms] [llvm-ml] Add missing built-in type aliases — epastor / detail
  11. [ms] [llvm-ml] Fix struct padding logic — epastor / detail
  12. [ms] [llvm-ml] Add support for size queries in MASM — epastor / detail
  13. [ms] [llvm-ml] Add basic support for SEH, including PROC FRAME — epastor / detail
  14. [ARM] Add more tests for vecreduce soft float legalization (NFC) — nikita.ppv / detail
  15. [Legalize][ARM][X86] Add float legalization for VECREDUCE — nikita.ppv / detail
  16. [libc] Extend MPFRMatcher to handle 2-input-1-output and support hypot function. — lntue / detail

#23820 (Sep 14, 2020 9:47:17 AM)

  1. [InstSimplify] add/move tests for fmin/fmax; NFC — spatel / detail
  2. [InstSimplify] reduce code duplication for fmin/fmax folds; NFC — spatel / detail
  3. Add support for casting elements in vectors for certain Std dialect type conversion operations. — Lubomir.Litchev / detail
  4. [libcxx] ostream{,buf}_iterator::difference_type changes in C++20 — Louis Dionne / detail
  5. Assert we've found the size of each (non-overlapping) structure. NFCI. — llvm-dev / detail
  6. [MemorySSA] Precommit test case for PR47498. — flo / detail
  7. [MemorySSA] Make sure PerformedPhiTrans is updated for each visited def. — flo / detail
  8. [InstSimplify] allow folds for fmin/fmax with 'ninf' — spatel / detail
  9. Sema: add support for `__attribute__((__swift_objc_members__))` — Saleem Abdulrasool / detail
  10. [InstSimplify] add folds for fmin/fmax with 'nnan' — spatel / detail
  11. [flang] Correctly detect overlapping integer cases — tkeith / detail
  12. [libc] Decouple string functions. — gyurgyikcp / detail

#23819 (Sep 14, 2020 7:14:56 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
  46. [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model — jasonliu / detail
  47. [InstSimplify] fix test comments; NFC — spatel / detail

#23818 (Sep 13, 2020 3:59:23 PM)

  1. [llvm-cov gcov] Add -r (--relative-only) && -s (--source-prefix) — i / detail
  2. [llvm-cov gcov][test] Unsupport Windows — i / detail
  3. [JITLink] Improve formatting for Edge, Block and Symbol debugging output. — Lang Hames / detail

#23817 (Sep 13, 2020 1:54:09 PM)

  1. [SelectionDAG] Remove default for 'unsigned' Alignment for getLoad/getStore/getExtLoad/getTruncStore. Add default for MaybeAlign version. NFCI — craig.topper / detail
  2. GCOVProfiling: Avoid use-after-move — dblaikie / detail
  3. Correct end-of-namespace comment to be clang-tidy/LLVM style appropriate — dblaikie / detail
  4. PPCInstrInfo: Fix readability-inconsistent-declaration-parameter-name clang-tidy warning — dblaikie / detail
  5. [ARM] Add some fmin/fmax tests with commuted operands (NFC) — nikita.ppv / detail

#23815 (Sep 13, 2020 9:45:42 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
  3. [DAGCombiner] Propagate FMF flags in FMA folding — qiucofan / detail
  4. [ASTImporter] Add basic support for comparing Stmts and compare function bodies — Raphael Isemann / detail

#23813 (Sep 13, 2020 5:50:37 AM)

  1. Reland "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail
  2. [X86] Add test cases for PR11210 — llvm-dev / detail

#23811 (Sep 13, 2020 1:37:46 AM)

  1. [gcov] Add spanning tree optimization — i / detail
  2. [gcov] Fix memory leak due to BranchProbabilityInfoWrapperPass — i / detail

#23810 (Sep 12, 2020 11:33:26 PM)

  1. [Docs] Fix --print-supported-cpus option rendering — joker.eph / detail
  2. [llvm-cov gcov] Improve accuracy when some edges are not measured — i / detail
  3. [gcov] Assign names to some types and loaded values used in @__llvm_internal* — i / detail

#23809 (Sep 12, 2020 9:29:07 PM)

  1. [X86] Use ISD::PARITY directly instead of emitting CTPOP and AND from combineHorizontalPredicateResult. — craig.topper / detail
  2. [LegalizeTypes] Remove a few cases from SplitVectorOperand that should never happen. NFC — craig.topper / detail

#23808 (Sep 12, 2020 7:24:46 PM)

  1. [Hexagon] Avoid widening vectors with non-HVX element types — kparzysz / detail

#23807 (Sep 12, 2020 5:19:08 PM)

  1. [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature — sbc / detail
  2. [ARM] Add tests for fmin/max + inf folds (NFC) — nikita.ppv / detail
  3. [lld][WebAssembly] Add initial support for -Map/--print-map — sbc / detail
  4. [gn build] Port cc2da5554b5 — llvmgnsyncbot / detail

#23806 (Sep 12, 2020 3:12:50 PM)

  1. Change range operator from deprecated '-' to '...' — paul / detail
  2. Update TableGen test files to use the new '...' range punctuation. — paul / detail
  3. [ARM] Add additional vecreduce float legalization test (NFC) — nikita.ppv / detail
  4. [gcov] Process .gcda immediately after the accompanying .gcno instead of doing all .gcda after all .gcno — i / detail

#23805 (Sep 12, 2020 1:06:04 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
  14. Revert "[gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering" — i / detail

#23804 (Sep 12, 2020 7:16:21 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

#23803 (Sep 12, 2020 5:11:43 AM)

  1. Revert "[AST][FPEnv] Keep FP options in trailing storage of CastExpr" — sepavloff / detail
  2. [gn build] Port 19531a81f1d — llvmgnsyncbot / detail

#23802 (Sep 12, 2020 3:02:41 AM)

  1. Missing change from previous commit — sepavloff / detail
  2. Add a header file to support ssize_t for windows — jianzhouzh / detail

#23801 (Sep 12, 2020 12:57:05 AM)

  1. Add raw_fd_stream_test.cpp into CMakeLists.txt — jianzhouzh / detail

#23800 (Sep 12, 2020 12:48:15 AM)

  1. [AST][FPEnv] Keep FP options in trailing storage of CastExpr — sepavloff / detail
  2. Add raw_fd_stream that supports reading/seeking/writing — jianzhouzh / detail

#23797 (Sep 11, 2020 9:13:40 PM)

  1. [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD — qshanz / detail
  2. [Power10] Enable the heuristic for Power10 and switch the sched model — qshanz / detail

#23796 (Sep 11, 2020 7:08:28 PM)

  1. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  2. [gn build] Port ad99e34c59b — llvmgnsyncbot / detail

#23793 (Sep 11, 2020 6:33:49 PM)

  1. [gn] Remove unneeded MC dep from llvm-tblgen — rnk / detail

#23792 (Sep 11, 2020 6:22:48 PM)

  1. Fix a couple of tests that relied on the clang binary having 'clang' somewhere in the name — dblaikie / detail

#23790 (Sep 11, 2020 5:54:10 PM)

  1. [lldb] Use GetNonKVOClassDescriptor to get the NSDictionary class descriptor — Jonas Devlieghere / detail

#23789 (Sep 11, 2020 5:36:56 PM)

  1. [lld][WebAssembly] Convert a objyaml-using test to assembly — sbc / detail
  2. Fix test hip-gz-options.hip — Yaxun.Liu / detail
  3. CodeGen: Require SSA to run PeepholeOptimizer — Matthew.Arsenault / detail
  4. RegAllocFast: Fix typo in comment — Matthew.Arsenault / detail
  5. docs: add a newline to appease Sphinx — Saleem Abdulrasool / detail
  6. [MC] Allow .org directives in SHT_NOBITS sections — maskray / detail
  7. [NFC][Asan] Early return from GetBlockBegin — Vitaly Buka / detail
  8. Fix clang Wrange-loop-analysis in BuildTree.cpp — gribozavr / detail
  9. [lldb] Add test for CFMutableDictionaryRef — Jonas Devlieghere / detail
  10. [MS ABI] Add mangled type for auto template parameter whose argument kind is Integeral — zequanwu / detail
  11. [NFC][Asan] Add another lsan test — Vitaly Buka / detail
  12. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — Yuanfang Chen / detail
  13. [ConstantFold] Fold binary arithmetic on scalable vector splats. — efriedma / detail
  14. [NFC] Remove unused static function — Vitaly Buka / detail
  15. Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e — Yuanfang Chen / detail
  16. [gn build] Port 31ecf8d29d8 — llvmgnsyncbot / detail
  17. [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. — efriedma / detail

#23788 (Sep 11, 2020 2:44:52 PM)

  1. [ThinLTO] Make -lto-embed-bitcode an enum — mtrofin / detail
  2. [Coroutine][Sema] Tighten the lifetime of symmetric transfer returned handle — xun / detail
  3. [SyntaxTree][Synthesis] Add support for Tree. — ecaldas / detail
  4. Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes. — Lang Hames / detail
  5. Fix -gz=zlib options for linker — Yaxun.Liu / detail
  6. Sema: add support for `__attribute__((__swift_error__))` — Saleem Abdulrasool / detail

#23787 (Sep 11, 2020 12:39:56 PM)

  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
  4. [lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI — medismail.bennani / detail
  5. [WebAssembly] Add assembly syntax for mutable globals — sbc / detail
  6. [CMake][OpenMP] Simplify getting CUDA library directory — raul.tambre / detail
  7. [SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dump — ecaldas / detail
  8. [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. — ecaldas / detail
  9. [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] — ecaldas / detail
  10. [flang] Fix bug for forward referenced type — psteinfeld / detail
  11. Re-split integral & pointer overloads. Add tests. — ogiroux / detail

#23786 (Sep 11, 2020 10:34:14 AM)

  1. [NFC] Follow up on D87111 - Add an option for unrolling loops up to a factor - CR issues addressed. — Lubomir.Litchev / detail
  2. [flang] Fix build issue with BUILD_SHARED_LIBS=ON — richard.barton / detail
  3. [gn build] slightly improve libcxx_needs_site_config — thakis / detail
  4. [examples] Adjust ThinLtoInstrumentationLayer for emit signature change — Jonas Devlieghere / detail
  5. [libcxx] Remove the 'availability' Lit feature — Louis Dionne / detail
  6. [SLP] add test for missed store vectorization; NFC — spatel / detail
  7. [SLP] further limit bailout for load combine candidate (PR47450) — spatel / detail
  8. [docs] Fix typos — sebastian.neubauer / detail
  9. [DFSan] Re-enable event_callbacks test. — mascasa / detail
  10. [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC — i / detail
  11. Revert "[examples] Adjust ThinLtoInstrumentationLayer for emit signature change" — Jonas Devlieghere / detail
  12. [FPEnv] [Clang] Enable constrained FP support for PowerPC — qiucofan / detail
  13. [ARM] Extra MLA reductions tests. NFC — david.green / detail

#23785 (Sep 11, 2020 7:55:50 AM)

  1. [NFC][PowerPC] Add tests of constants-i64. — esme.yi / detail
  2. [Clang] Clarify __builtin_memcpy_inline documentation — gchatelet / detail
  3. [CodeGen] [WinException] Remove a redundant explicit section switch for aarch64 — martin / detail
  4. [MC] [Win64EH] Canonicalize ARM64 unwind opcodes — martin / detail
  5. [MC] [Win64EH] Write packed ARM64 epilogues if possible — martin / detail
  6. [NewPM] Introduce PreserveCFG check — yrouban / detail
  7. [SVE][CodeGen] Fix InlineFunction for scalable vectors — david.sherwood / detail
  8. [mlir][Linalg] Make LinalgBaseTilingPattern not delete the original operation. — ravishankarm / detail
  9. [clang][Sparc] Default to -mcpu=v9 for Sparc V8 on Solaris — ro / detail
  10. Uncapitalize word in LanguageExtensions.rst — noreply / detail
  11. [mlir] Fix generation of AVX512 dialect documentation — marius.brehler / detail
  12. [MC] [Win64EH] Fix builds with expensive checks enabled — martin / detail
  13. Revert "[ORC] Make MaterializationResponsibility immovable, pass by unique_ptr." — flo / detail
  14. [mlir][Linalg] Print both types for linalg.transpose — benny.kra / detail
  15. [CodeGenPrepare] Simplify code. NFCI. — benny.kra / detail
  16. [AMDGPU] Make movreld-bug test case more robust — jay.foad / detail
  17. [clangd][NFC] Get rid of an `else after return` — kadircet / detail
  18. BasicTTIImpl.h - remove unused MCSchedule.h include. NFCI. — llvm-dev / detail
  19. [X86] Keep variables from getDataLayout/getDebugLoc calls as const reference. NFCI. — llvm-dev / detail
  20. [clang][aarch64] Fix ILP32 ABI for arm_sve_vector_bits — cullen.rhodes / detail
  21. [flang][driver] Add the new flang compiler and frontend drivers — caroline.concatto / detail
  22. [clang][aarch64] Fix mangling of bfloat16 neon vectors — cullen.rhodes / detail
  23. [DFSan] XFail a test that's suffering too much optimization — jeremy.morse / detail
  24. PluginLoader.h - only include CommandLine.h if required. NFCI. — llvm-dev / detail
  25. Attributor.h - remove unused includes. NFCI. — llvm-dev / detail
  26. [IPO] Remove unnecessary Module.h includes. NFCI. — llvm-dev / detail
  27. [LiveDebugValues][NFC] Re-land 60db26a66d, add instr-ref tests — jeremy.morse / detail
  28. [analyzer][MacroExpansion] Add a few dumps functions — dkszelethus / detail
  29. [analyzer][MacroExpansion][NFC] Fix incorrectly calling parameters arguments — dkszelethus / detail
  30. [NFC] Fix the signature and definition of findByPrefix — andrzej.warzynski / detail
  31. [analyzer][MacroExpansion][NFC] Fix a missing test output check — dkszelethus / detail
  32. [mlir][Linalg] Refactor StructuredOpInterface - NFC — ntv / detail
  33. [analyzer][MacroExpansion] Fix a crash where multiple parameters resolved to __VA_ARGS__ — dkszelethus / detail
  34. [MLIR][Linalg] Undo spurious parameter name change — ntv / detail
  35. [libTooling] Fix use of `char` in comparison. — yitzhakm / detail
  36. [ARM] Update arm-storebytesmerge.ll test. NFC — david.green / detail
  37. [flang] Add new documentation main page — richard.barton / detail
  38. [libcxx] Handle target triples with dashes in platform name — mikhail.maltsev / detail
  39. [ConstraintSystem] Add helpers to deal with linear constraints. — flo / detail
  40. [gn build] Port 3eb141e5078 — llvmgnsyncbot / detail
  41. Revert "[ConstraintSystem] Add helpers to deal with linear constraints." — flo / detail
  42. [gn build] Port 8da6ae4ce1b — llvmgnsyncbot / detail
  43. [analyzer][NFC] Don't bind values to ObjCForCollectionStmt, replace it with a GDM trait — dkszelethus / detail
  44. [libc++] NFC: Add missing license to test — Louis Dionne / detail
  45. [NFC] Fix compiler warnings due to integer comparison of different signedness — llvm-dev / detail
  46. [LiveDebugValues][NFC] Add additional tests — jeremy.morse / detail
  47. [InstCombine] add/move tests for ptr diff; NFC — spatel / detail
  48. [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430) — spatel / detail
  49. [SyntaxTree] Rename functions to start with verb — ecaldas / detail
  50. Revert "[InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430)" — spatel / detail
  51. [DSE] Make sure that DSE+MSSA can handle masked stores — kparzysz / detail

#23784 (Sep 10, 2020 11:42:27 PM)

  1. Cleaned status.py from old notifiers. — gkistanova / githubweb

#23784 (Sep 10, 2020 11:42:27 PM)

  1. [EarlyCSE] Remove unnecessary operand swap. — michael.hliao / detail

#23784 (Sep 10, 2020 11:42:27 PM)

  1. Cleaned status.py from old notifiers. — gkistanova / detail

#23783 (Sep 10, 2020 11:00:29 PM)

  1. [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange. — SourabhSingh.Tomar / detail

#23781 (Sep 10, 2020 9:46:50 PM)

  1. libclc/spirv: Add missing files from D85911 — jano.vesely / detail
  2. [NFC][MLInliner] Presort instruction successions. — mtrofin / detail

#23780 (Sep 10, 2020 9:12:11 PM)

  1. Removed scei-ps4 builders. — gkistanova / githubweb
  2. More builders.py cleaning. — gkistanova / githubweb
  3. Removed unused code from LLDBBuilder. — gkistanova / githubweb

#23780 (Sep 10, 2020 9:12:11 PM)

  1. Removed scei-ps4 builders. — gkistanova / detail
  2. More builders.py cleaning. — gkistanova / detail
  3. Removed unused code from LLDBBuilder. — gkistanova / detail

#23779 (Sep 10, 2020 8:33:03 PM)

  1. [Asan] Fix __asan_update_allocation_context — Vitaly Buka / detail
  2. [EarlyCSE] Fix and recommit the revised c9826829d74e637163fdb0351870b8204e62d6e6 — michael.hliao / detail

#23778 (Sep 10, 2020 7:49:50 PM)

  1. scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot — peter / detail
  2. scudo: Remove the THREADLOCAL macro. — peter / detail
  3. Remove dependency on clangASTMatchers. — michael.hliao / detail
  4. Revert "[EarlyCSE] Equivalent SELECTs should hash equally" — michael.hliao / detail

#23777 (Sep 10, 2020 7:09:18 PM)

  1. [lldb] Add missing LLDB_REGISTER_CONSTRUCTOR in SBPlatform — Jonas Devlieghere / detail
  2. [mlir][Analysis] Allow Slice Analysis to work with linalg::LinalgOp — ravishankarm / detail

#23776 (Sep 10, 2020 6:29:30 PM)

  1. [obj2yaml] Add support for dumping the .debug_ranges section. — Xing / detail

#23775 (Sep 10, 2020 5:48:05 PM)

  1. Remove unused variable introduce in 0448d11a06b451a causing build — zarko / detail

#23774 (Sep 10, 2020 4:59:50 PM)

  1. Fix wrong comment about enabling optimizations to work around a bug — rnk / detail

#23772 (Sep 10, 2020 3:25:58 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
  7. [EarlyCSE] Equivalent SELECTs should hash equally — bryan.chan / detail
  8. [DSE] Switch to MemorySSA-backed DSE by default. — flo / detail
  9. [ELF] Make two PPC64.cpp variables constexpr. NFC — i / detail
  10. [flang] Fix assert on constant folding of extended types — psteinfeld / detail
  11. Use pragmas to work around MSVC x86_32 debug miscompile bug — rnk / detail
  12. [AArch64][GlobalISel] Don't emit a branch for a fallthrough G_BR at -O0. — Amara Emerson / detail

#23771 (Sep 10, 2020 1:07:45 PM)

  1. [lldb] Have the Xcode build run check-lldb instead of just check-lldb-shell — Jonas Devlieghere / githubweb

#23771 (Sep 10, 2020 1:07:45 PM)

  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
  6. [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support. — craig.topper / detail
  7. Revert "[Support] Use unique_function rather than std::function for ThreadPool TaskTy." — Lang Hames / detail
  8. [WebAssembly] Set unreachable as canonical to permit disassembly — d.c.ddcc / detail
  9. Make struct dialects have the same field name as everything else, 'dialect'. — joker.eph / detail
  10. Allow Dialects to be initialized via nullptr. — joker.eph / detail
  11. [gn build] (semi-manually) port 009cd4e4910 — thakis / detail
  12. Fix operator!= for Dialects. — joker.eph / detail
  13. [Hexagon] Split pair-based masked memops — kparzysz / detail
  14. [SVE] Bail from VectorUtils heuristics for scalable vectors — ctetreau / detail
  15. [ImplicitNullChecks] NFC: Remove unused PointerReg arg in dep analysis — anna / detail
  16. [libc][NFC][obvious] Remove a redudant dep of strcmp implementation. — sivachandra / detail
  17. Diable sanitizer options for amdgpu — Yaxun.Liu / detail
  18. GlobalISel: Combine fneg(fneg x) to x — vkeles / detail

#23771 (Sep 10, 2020 1:07:45 PM)

  1. [lldb] Have the Xcode build run check-lldb instead of just check-lldb-shell — Jonas Devlieghere / detail

#23770 (Sep 10, 2020 10:44:44 AM)

  1. Speculatively fix the Sphinx builder. — aaron / detail
  2. [GVN] Account for masked loads/stores depending on load/store instructions — kparzysz / detail
  3. Hexagon.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  4. [libcxx] Make sure we pass -isysroot when linking AND when compiling — Louis Dionne / detail
  5. Mark FMOV constant materialization as being as cheap as a move. — resistor / detail
  6. SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI. — llvm-dev / detail
  7. [SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, `MutationsTest` and `SynthesisTest` — ecaldas / detail
  8. Fix typo in dsymutil.rst — Jonas Devlieghere / detail
  9. Introduce linalg.vecmat — benny.kra / detail
  10. Revert "[gcov] Delete flush_fn_list (unused since D83149)" — Azharuddin Mohammed / detail
  11. [gn build] Port c01d28dc51b — llvmgnsyncbot / detail
  12. [PPC][GlobalISel] Add initial GlobalIsel infrastructure — kbarton / detail
  13. [ArgumentPromotion]: Copy function metadata after promoting arguments — etiotto / detail
  14. [lldb, tests] Correctly configure the yaml2obj paths — stilis / detail
  15. [gcov] Delete flush_fn_list (unused since D83149) — i / detail
  16. [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization. — mtrofin / detail
  17. Revert D86875 "[Flang][NFC] Remove license comments from files in docs/ folder." — SourabhSingh.Tomar / detail
  18. [compiler-rt] [netbsd] Add fallback definitions for MKISCSI=no — n54 / detail
  19. [compiler-rt] [netbsd] Improve code formatting — n54 / detail
  20. [ImplicitNullCheck] Handle instructions that preserve zero value — anna / detail

#23769 (Sep 10, 2020 8:19:43 AM)

  1. [TargetLowering] Fix comments describing XOR -> OR/AND transformations — jay.foad / detail
  2. Revert "[clang-tidy] New check readability-prefer-member-initializer" — lebedev.ri / detail
  3. [gn build] Port ebf496d8055 — llvmgnsyncbot / detail
  4. [lldb] [netbsd] Avoid comparison of signed and unsigned integers — n54 / detail
  5. [InstCombine] Temporarily do not drop volatile stores before unreachable — nikita.ppv / detail
  6. [flang] Fix check for distinguishable operators/assignments — tkeith / detail
  7. [TableGen] Do not construct string from nullptr — nikita.ppv / detail
  8. [MLIR][Standard] Simplify `tensor_from_elements` — frgossen / detail
  9. Add an explicit toggle for the static analyzer in clang-tidy — thakis / detail
  10. AArch64MachineFunctionInfo.h - remove unnecessary TargetFrameLowering.h include. NFCI. — llvm-dev / detail
  11. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  12. Fix clangd build after 33c9dbbd380 — thakis / detail
  13. [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply. — craig.topper / detail

#23768 (Sep 10, 2020 5:57:09 AM)

  1. [analyzer][StdLibraryFunctionsChecker] Remove strcasecmp — gabor.marton / detail
  2. [SVE][CodeGen] Legalisation of truncate for scalable vectors — kerry.mclaughlin / detail
  3. [analyzer][StdLibraryFunctionsChecker] Add better diagnostics — gabor.marton / detail
  4. [X86] Remove WaitInsert::TTI member. NFCI. — llvm-dev / detail
  5. [X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle. — llvm-dev / detail
  6. [SLP][X86] Add division by uniform constant tests (PR47476) — llvm-dev / detail
  7. [CostModel][X86] Add vXi32 division by uniform constant costs (PR47476) — llvm-dev / detail
  8. [Codegen][X86] Move AMX specific codegen tests into X86 subfolder. — llvm-dev / detail
  9. [clang-tidy] Fix reST syntax — sguelton / detail
  10. [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. — llvm-dev / detail
  11. [NFC] Refactoring in SCEV: add missing `const` qualifiers — mkazantsev / detail
  12. [libcxx] Simplify back-deployment testing — Louis Dionne / detail
  13. [DSE] Support eliminating memcpy.inline. — flo / detail
  14. Fix broken link for Sphinx installation — gchatelet / detail
  15. Fix invalid link format in Clang LanguageExtension — gchatelet / detail
  16. [x86] add tests for fmax/fmin experimental intrinsics with 'fast' FMF; NFC — spatel / detail

#23767 (Sep 10, 2020 3:26:50 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
  3. [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane — samuel.tebbs / detail
  4. [compiler-rt] [netbsd] Reintroduce __sanitizer_protoent — n54 / detail
  5. Enable InsertFreeze flag of JumpThreading when used in LTO — aqjune / detail

#23766 (Sep 10, 2020 1:04:13 AM)

  1. Removed clang-lld-x86_64-2stage builder. — gkistanova / githubweb
  2. Removed abandoned builders. — gkistanova / githubweb

#23766 (Sep 10, 2020 1:04:13 AM)

  1. [mlir][Linalg] Add Utility method to get loop ranges for a LinalgOp. — ravishankarm / detail
  2. libclc/spirv: Add various functions — jano.vesely / detail
  3. [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457 — mkazantsev / detail
  4. [NFC] Rename variables to avoid name confusion — mkazantsev / detail
  5. [JumpThreading] Conditionally freeze its condition when unfolding select — aqjune / detail
  6. [mlir][Linalg] Small refactoring of ConvOpVectorization — limo / detail
  7. [clang] Disallow fbasic-block-sections on non-ELF, non-x86 targets. — snehasishk / detail
  8. [ARM] Tail predicate VQDMULH and VQRDMULH — sam.parker / detail
  9. [SCEV] Constant expansion cost at minsize — sam.parker / detail
  10. [mlir] [VectorOps] Enable 32-bit index optimizations — ajcbik / detail

#23766 (Sep 10, 2020 1:04:13 AM)

  1. Removed clang-lld-x86_64-2stage builder. — gkistanova / detail
  2. Removed abandoned builders. — gkistanova / detail

#23765 (Sep 9, 2020 10:36:16 PM)

  1. Removed netbsd-amd64 since it is offline since August-10-2020. — gkistanova / githubweb

#23765 (Sep 9, 2020 10:36:16 PM)

  1. [CMake] Simplify CMake handling for libxml2 — phosek / detail
  2. [lit] Use correct variable name for libxml2 — phosek / detail
  3. [PowerPC] [FPEnv] Disable strict FP mutation by default — qiucofan / detail

#23765 (Sep 9, 2020 10:36:16 PM)

  1. Removed netbsd-amd64 since it is offline since August-10-2020. — gkistanova / detail

#23764 (Sep 9, 2020 9:08:52 PM)

  1. mlir/Transforms/BufferPlacement.h: Add missing override — dblaikie / detail
  2. [NFC] Move definition of variable now only used in debug builds — rupprecht / detail

#23763 (Sep 9, 2020 5:32:38 PM)

  1. Mark masked.{store,scatter,compressstore} intrinsics as write-only — kparzysz / detail
  2. [AMDGPU] Fix for folding v2.16 literals. — dfukalov / detail
  3. [libunwind] Bare-metal DWARF: set dso_base to 0 — rprichard / detail
  4. [ValueTracking] isKnownNonZero, computeKnownBits for freeze — aqjune / detail
  5. [Asan] Return nullptr for invalid chunks — Vitaly Buka / detail
  6. AMDGPU: Fix inserting waitcnts before kill uses — Matthew.Arsenault / detail
  7. AMDGPU: Skip all meta instructions in hazard recognizer — Matthew.Arsenault / detail
  8. AMDGPU: Hoist check for VGPRs — Matthew.Arsenault / detail
  9. [gcov] Delete unused llvm_gcda_increment_indirect_counter — i / detail
  10. [llvm-install-name-tool] Add -V flag — alexshap / detail
  11. [gcov] Delete flush_fn_list (unused since D83149) — i / detail

#23762 (Sep 9, 2020 3:28:32 PM)

  1. [X86] Add tests for minnum/maxnum with constant NaN (NFC) — nikita.ppv / detail
  2. [GlobalISel] Enable usage of BranchProbabilityInfo in IRTranslator. — Amara Emerson / detail
  3. Add REQUIRES: asserts to a test that uses an asserts only flag. — Amara Emerson / detail
  4. [lldb] Pass the arch as part of the triple in the ARCH_CFLAGS — Jonas Devlieghere / detail
  5. [ARM] Add additional fmin/fmax with nan tests (NFC) — nikita.ppv / detail
  6. [DAGCombiner] Fold fmin/fmax of NaN — nikita.ppv / detail
  7. [DSE,MemorySSA] Handle atomic stores explicitly in isReadClobber. — flo / detail
  8. [AArch64][GlobalISel] Share address mode selection code for memops — Jessica Paquette / detail

#23761 (Sep 9, 2020 1:19:19 PM)

  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
  5. [DSE] Explicitly not use MSSA in testcase for now — kparzysz / detail
  6. Implements [[likely]] and [[unlikely]] in IfStmt. — koraq / detail
  7. [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD) — gchatelet / detail
  8. Revert a test using padding bits in atomics — ogiroux / detail
  9. [gcov] Don't split entry block; add a synthetic entry block instead — i / detail
  10. [InstCombine] add tests for add/sub-of-shl; NFC — spatel / detail
  11. [Hexagon] Account for truncating pairs to non-pairs when widening truncates — kparzysz / detail
  12. [gcov] Give the __llvm_gcov_ctr load instruction a name for more readable output — i / detail
  13. [MC] Resolve the difference of symbols in consecutive MCDataFragements — caij2003 / detail
  14. [AMDGPU] Correct gfx1031 XNACK setting documentation — Tony.Tye / detail
  15. [X86] Add support for using fast short rep mov for memcpy lowering. — yamauchi / detail
  16. Wordsmith RegionBranchOpInterface verification errors — silvasean / detail
  17. [libc][MPFRWrapper] Provide a way to include MPFR header in downstream repos. — sivachandra / detail
  18. [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops combine to do less. — Amara Emerson / detail
  19. [GlobalISel][IRTranslator] Generate better conditional branch lowering. — Amara Emerson / detail

#23760 (Sep 9, 2020 11:14:18 AM)

  1. [OpenMP] Begin Printing Information Dumps In Libomptarget and Plugins — huberjn / detail
  2. [libc][obvious] Fix strtok_r signature in the spec. — sivachandra / detail
  3. [NFC][MLInliner] Don't initialize in an assert. — mtrofin / detail
  4. Update atomic feature macros, synopsis, signatures to match C++20. Improve test coverage for non-lock-free atomics. — ogiroux / detail
  5. [DAGCombine] Skip re-visiting EntryToken to avoid compile time explosion — ulrich.weigand / detail
  6. [libc][NFC] Add spec files as dependencies of integration test. — sivachandra / detail
  7. [lldb/Docs] Correct LLDB_ENABLE_TESTS to LLDB_INCLUDE_TESTS — davelee.com / detail

#23759 (Sep 9, 2020 8:57:52 AM)

  1. [FLANG] Generate error for invalid selector. — inderjeet_kalra / detail
  2. [AMDGPU] Simplify S_SETREG_B32 case in EmitInstrWithCustomInserter — jay.foad / detail
  3. [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering — qiucofan / detail
  4. X86FrameLowering::adjustStackWithPops - cleanup auto usage. NFCI. — llvm-dev / detail
  5. [mlir][Linalg] Reduction dimensions specified in TC definition of ConvOps. — limo / detail
  6. [DSE] Add testcase that uses masked loads and stores — kparzysz / detail
  7. X86CallFrameOptimization.cpp - use const references where possible. NFCI. — llvm-dev / detail

#23758 (Sep 9, 2020 6:53:06 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
  11. [MachinePipeliner] Fix II_setByPragma initialization — Jinsong Ji / detail
  12. [AMDGPU][MC] Improved diagnostic messages for invalid registers — dmitry.preobrazhensky / detail

#23757 (Sep 9, 2020 4:28:27 AM)

  1. Temporairly revert "Thread safety analysis: Consider global variables in scope" & followup — lebedev.ri / detail
  2. Rename MemRefDescriptor::getElementType() to MemRefDescriptor::getElementPtrType(). — csigg / detail
  3. [AMDGPU] Workaround for LDS Misalignment bug on GFX10 — Mirko.Brkusanin / detail
  4. [ARM] Fixup of a few test cases. NFC. — sjoerd.meijer / detail
  5. [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector. — flo / detail
  6. [NFC][Asan] Fit ChunkHeader into redzone — Vitaly Buka / detail
  7. [APFloat] Fix uninitialized variable in IEEEFloat constructors — llvm-dev / detail
  8. ARMTargetParser.cpp - use auto const references in for range loops. NFCI. — llvm-dev / detail
  9. TrigramIndex.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  10. [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions — aqjune / detail
  11. [flang]Add Semantic Checks for OpenMP Allocate Clause — caroline.concatto / detail

#23756 (Sep 9, 2020 2:02:07 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
  6. [MLIR][Standard] Update `tensor_from_elements` assembly format — frgossen / detail
  7. [MLIR][Shape] Lower `shape_of` to `dynamic_tensor_from_elements` — frgossen / detail
  8. [lldb] Don't infinite loop in SemaSourceWithPriorities::CompleteType when trying to complete a forward decl — Raphael Isemann / detail
  9. [EarlyCSE] Explicitly require AAResultsWrapperPass. — flo / detail
  10. [lldb] Fix a crash when the ASTImporter is giving us two Imported callbacks for the same target decl — Raphael Isemann / detail
  11. [Test] Add failing test for pr47457 — mkazantsev / detail
  12. [lldb] Enable std::pair in CxxModuleHandler — Raphael Isemann / detail
  13. [mlir] Added support for loops to BufferPlacement transformation. — marcel.koester / detail

#23755 (Sep 8, 2020 11:45:21 PM)

  1. [flang][msvc] Avoid range-based for over initializer_list. NFC. — llvm-project / detail
  2. [Attributor] Provide a command line option that limits recursion depth — johannes / detail
  3. [Attributor] Re-enable a run line in noalias.ll — johannes / detail
  4. [Attributor] Selectively look at the callee even when there are operand bundles — johannes / detail
  5. [Attributor] Cleanup `IRPosition::getArgNo` usages — johannes / detail
  6. [Attributor] Associate the callback callee with a call site argument (if any) — johannes / detail
  7. [llvm-cov gcov] Simply computation of line counts and exit block counter — i / detail
  8. [Attributor] Cleanup `::initialize` of various AAs — johannes / detail
  9. [Attributor][NFC] Improve check lines in depgraph.ll — johannes / detail
  10. [ARM] Try to rematerialize VCTP instructions — sam.parker / detail

#23754 (Sep 8, 2020 9:31:31 PM)

  1. [Hexagon] Fix order of operands in V6_vdealb4w — kparzysz / detail
  2. [libFuzzer] Add a command-line option for tracing mutation of corpus inputs in the dot graph format. — dokyungs / detail
  3. [NFC] Move functon from IndVarSimplify to SCEV — mkazantsev / detail

#23753 (Sep 8, 2020 7:16:34 PM)

  1. Handle masked loads and stores in MemoryLocation/Dependence — kparzysz / detail
  2. [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config — mtrofin / detail
  3. [obj2yaml][test] Test generating and dumping a broken debug_ranges section. — Xing / detail
  4. [EarlyCSE] Add testcase for masked loads and stores, NFC — kparzysz / detail
  5. [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering — brad / detail
  6. [llvm-cov gcov] Compute unmeasured arc counts by Kirchhoff's circuit law — i / detail

#23752 (Sep 8, 2020 5:07:59 PM)

  1. Insert missing bracket in docs. — ncv / detail
  2. [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: — craig.topper / detail
  3. llvm-symbolizer: Add optional "start file" to match "start line" — dblaikie / detail
  4. [libunwind] Replace chain-of-ifdefs for dl_iterate_phdr — rprichard / detail
  5. [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temporary. Use SDNodeFlags instead. NFCI — craig.topper / detail
  6. [llvm] [unittest] Allow getting a C string from the TempDir helper class — jaskiewiczs / detail
  7. [NFC] Fixing a gcc compiler warning. — puyan / detail
  8. Remove unused variable(s) — dblaikie / detail

#23751 (Sep 8, 2020 2:53:14 PM)

  1. Remove #llvm buildbot as it doesn't scale to the size of the project anymore — dblaikie / githubweb

#23751 (Sep 8, 2020 2:53:14 PM)

  1. fix typos; improve a couple of descriptions; — paul / detail
  2. Sema: extract a check for `isCFError` (NFC) — Saleem Abdulrasool / detail
  3. [HIP] Add gfx1031 and gfx1030 — Yaxun.Liu / detail
  4. Revert "Retry of D84974" — walter erquinigo / detail
  5. [Asan] Don't crash if metadata is not initialized — Vitaly Buka / detail
  6. [NFC][Asan] Remove Debug code — Vitaly Buka / detail
  7. [Hexagon] Handle widening of truncation's operand with legal result — kparzysz / detail
  8. [MLIR] Change Operation::create() methods to use Value/Type/Block ranges. — jurahul / detail

#23751 (Sep 8, 2020 2:53:14 PM)

  1. Remove #llvm buildbot as it doesn't scale to the size of the project anymore — dblaikie / detail

#23750 (Sep 8, 2020 12:28:53 PM)

  1. [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checks — i / detail
  2. RISCVMatInt.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  3. CFGUpdate.h - remove unused APInt include. NFCI. — llvm-dev / detail
  4. Revert "[ARM] Follow AACPS standard for volatile bit-fields access width" — ties.stuij / detail
  5. Add detailed reference for the SearchableTables backend. — paul / detail
  6. [X86] SSE4_A should only imply SSE3 not SSSE3 in the frontend. — craig.topper / detail
  7. [Coroutine] Make dealing with alloca spills more robust — xun / detail
  8. [InstCombine] Fold abs of known negative operand — nikita.ppv / detail
  9. [InstCombine] Test comparison of abs with int min (NFC) — nikita.ppv / detail
  10. [InstCombine] Fold comparison of abs with int min — nikita.ppv / detail
  11. Update clang/test/Driver/darwin-infer-simulator-sdkroot.c — Azharuddin Mohammed / detail
  12. [llvm-install-name-tool] Add a test with multiple input files — alexshap / detail
  13. [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection — andrew.ng / detail
  14. [UnifyFunctionExitNodes] Remove unused getters, NFC — david.stenberg / detail
  15. Retry of D84974 — walter erquinigo / detail
  16. [InstCombine] Add tests for known bits for min/max intrinsics (NFC) — nikita.ppv / detail
  17. [ValueTracking] Compute known bits of min/max intrinsics — nikita.ppv / detail

#23749 (Sep 8, 2020 10:15:18 AM)

  1. [libc++] Make sure we always print all available features — Louis Dionne / detail
  2. [libc++] Allow overriding the cached value of LIBCXX_TEST_CONFIG — Louis Dionne / detail
  3. [clang-format] Handle shifts within conditions — mydeveloperday / detail
  4. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — RonakNilesh.Chauhan / detail
  5. [clang-tidy] Fix linking for FrontendOpenMP — aheejin / detail
  6. Add an option for unrolling loops up to a factor. — Lubomir.Litchev / detail
  7. LiveRegUnits.h - reduce MachineRegisterInfo.h include. NFC. — llvm-dev / detail
  8. [WebAssembly] Fix fixEndsAtEndOfFunction for try-catch — aheejin / detail
  9. GlobalISel: Combine `op undef, x` to 0 — vkeles / detail
  10. [ARM] Follow AACPS standard for volatile bit-fields access width — ties.stuij / detail
  11. [GVN] Add testcase that uses masked loads and stores, NFC — kparzysz / detail
  12. Add more explicit error message when creating a type or attribute for an unregistered dialect (NFC) — joker.eph / detail

#23748 (Sep 8, 2020 8:01:16 AM)

  1. [analyzer] [NFC] Introduce refactoring of PthreadLockChecker — dpetrov / detail
  2. [InstCombine] add bitwise logic fold tests for D86395; NFC — spatel / detail
  3. Add a new altera check for structure packing and alignment. — aaron / detail
  4. [clang] Limit the maximum level of fold-expr expansion. — hokein.wu / detail
  5. [mlir][VectorOps] Fix more GCC5 weirdness — benny.kra / detail
  6. [NFC][ARM] Precommit test — sam.parker / detail
  7. [DSE,MemorySSA] Increase walker limit a bit. — flo / detail
  8. [gn build] (manually) port 156b127945a8 — thakis / detail
  9. StructPackAlignCheck: Fix a -Winconsistent-missing-override warning — thakis / detail
  10. Revert 3e782bf809 "[Sema][MSVC] warn at dynamic_cast when /GR- is given" — hans / detail
  11. [clang-tidy] Fix dynamic build failures after 156b127945a8c923d141e608b7380427da024376 — hokein.wu / detail
  12. [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted type in WidenVecRes_Convert. — paulsson / detail

#23747 (Sep 8, 2020 5:46:57 AM)

  1. [OpenMP] Fix typo in CodeGenFunction::EmitOMPWorksharingLoop (PR46412) — llvm-dev / detail
  2. [mlir] remove BufferAssignmentPlacer from BufferAssignmentOpConversionPattern — ehsan.nadjaran_toosi / detail
  3. [DWARFYAML] Make the debug_ranges section optional. — Xing / detail
  4. X86DomainReassignment.cpp - improve auto const/pointer/reference qualifiers. NFCI. — llvm-dev / detail
  5. X86CallLowering.cpp - improve auto const/pointer/reference qualifiers. NFCI. — llvm-dev / detail
  6. [Codegen][X86] Begin moving X86 specific codegen tests into X86 subfolder. — llvm-dev / detail
  7. [mlir][VectorOps] — benny.kra / detail
  8. [mlir] Fix bug in copy removal — ehsan.nadjaran_toosi / detail
  9. [CMake] Remove dead FindPythonInterp code — raul.tambre / detail

#23746 (Sep 8, 2020 3:30:41 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
  5. [mlir] Conv ops vectorization pass — limo / detail
  6. [mlir][VectorOps] Redo the scalar loop emission in VectoToSCF to pad instead of clipping — benny.kra / detail
  7. Revert "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail
  8. [ARM][LowOverheadLoops] Remove modifications to the correct element — samuel.tebbs / detail
  9. [mlir] Fix of broken build on windows caused by using uint — limo / detail
  10. [SyntaxTree] Ignore implicit non-leaf `CXXConstructExpr` — ecaldas / detail
  11. [SyntaxTree] Ignore implicit leaf `CXXConstructExpr` — ecaldas / detail
  12. [SyntaxTree] Ignore implicit `CXXFunctionalCastExpr` wrapping constructor — ecaldas / detail
  13. [SyntaxTree] Fix crash on functions with default arguments. — ecaldas / detail
  14. [mlir][VectorOps] Clean up outdated comments. NFCI. — benny.kra / detail

#23745 (Sep 8, 2020 1:00:21 AM)

  1. [Test] Auto-generated checks for some IndVarSimplify tests — mkazantsev / detail
  2. [Attributor][FIX] Properly return changed if the IR was modified — johannes / detail
  3. [Attributor][NFC] Expand `auto` types (clang-fix-it) — johannes / detail
  4. [Attributor][NFC] Clang tidy: no else after continue — johannes / detail
  5. [Attributor][NFC] Change variable spelling — johannes / detail
  6. [Attributor][NFC] Cleanup internalize test case — johannes / detail
  7. [Attributor][FIX] Don't crash on internalizing linkonce_odr hidden functions — johannes / detail
  8. [ELF] --symbol-ordering-file: optimize a loop — i / detail
  9. [LSR] Canonicalize a formula before insert it into the list — weiwei64 / detail
  10. [clang] Remove a stray semicolon, fixing pedantic GCC warnings. NFC. — martin / detail
  11. [PowerPC] Add parentheses to silence gcc warning — mikael.holmen / detail
  12. [AARCH64][RegisterCoalescer] clang miscompiles zero-extension to long long — simon.wallis2 / detail
  13. [PowerPC] Fix getMemOperandWithOffsetWidth — qiucofan / detail
  14. [Test] More tests where IndVars fails to eliminate a range check — mkazantsev / detail
  15. [flang] Convert release notes to markdown — richard.barton / detail

#23744 (Sep 7, 2020 9:02:55 PM)

  1. [PowerPC] Implement instruction clustering for stores — qiucofan / detail
  2. [Sema] fix /gr warning test case — zequanwu / detail

#23743 (Sep 7, 2020 6:55: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
  5. [flang][OpenMP] Enhance parser support for atomic construct to OpenMP 5.0 — kirankumar.tp / detail
  6. [llvm-objcopy] Consolidate and unify version tests — alexshap / detail

#23742 (Sep 7, 2020 4:55:26 PM)

  1. [asan][test] Use --image-base for Linux/asan_prelink_test.cpp if ld is LLD — i / detail
  2. [DSE,MemorySSA] Add an early check for read clobbers to traversal. — flo / detail
  3. [Sema][MSVC] warn at dynamic_cast when /GR- is given — zequanwu / detail

#23741 (Sep 7, 2020 2:42:01 PM)

  1. [InstCombine] add ptr difference tests; NFC — spatel / detail
  2. [InstCombine] improve fold of pointer differences — spatel / detail
  3. [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported. — craig.topper / detail
  4. [SCCP] Compute ranges for supported intrinsics — nikita.ppv / detail
  5. [KnownBits] Avoid some copies (NFC) — nikita.ppv / detail
  6. Reland [SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline — lebedev.ri / detail

#23740 (Sep 7, 2020 12:34:36 PM)

  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
  6. [ms] [llvm-ml] Add support for bitwise named operators (AND, NOT, OR) in MASM — epastor / detail
  7. [ms] [llvm-ml] Fix STRUCT field alignment — epastor / detail
  8. [ms] [llvm-ml] Allow use of locally-defined variables in expressions — epastor / detail
  9. [DAGCombiner] allow more store merging for non-i8 truncated ops — spatel / detail
  10. [X86] Pre-commit new test case for D87214. NFC — craig.topper / detail
  11. [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

#23739 (Sep 7, 2020 10:23:02 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
  4. [flang] Fix link to old repo location in doxygen mainpage. NFC. — richard.barton / detail
  5. [analyzer][StdLibraryFunctionsChecker] Add POSIX pthread handling functions — gabor.marton / detail
  6. [flang] Spelling and format edits to README.txt. NFC. — richard.barton / detail
  7. [analyzer][StdLibraryFunctionsChecker] Have proper weak dependencies — gabor.marton / detail
  8. Reduce the number of memory allocations when displaying — momchil.velikov / detail
  9. [AMDGPU] SILowerControlFlow::optimizeEndCF should remove empty basic block — Alexander Timofeev / detail
  10. [InstCombine] move/add tests for icmp with mul operands; NFC — spatel / detail
  11. [InstCombine] improve folds for icmp with multiply operands (PR47432) — spatel / detail

#23738 (Sep 7, 2020 8:12:38 AM)

  1. [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries — raul.tambre / detail
  2. [llvm-readobj] - Remove code duplication when printing dynamic relocations. NFCI. — grimar / detail
  3. [NFC][PowerPC] Add tests in constants-i64.ll. — esme.yi / detail
  4. [mlir] Take ValueRange instead of ArrayRef<Value> in StructuredIndexed — zinenko / detail
  5. [X86][SSE] Use llvm.abs.* vector intrinsics instead of old (deprecated) SSE/AVX intrinsics for combine tests — llvm-dev / detail
  6. [X86] Auto upgrade SSE/AVX PABS intrinsics to generic Intrinsic::abs — llvm-dev / detail
  7. Follow up of rG5f1cad4d296a, slightly reduced test case. NFC. — sjoerd.meijer / detail
  8. [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. — frgossen / detail
  9. [InstCombine] erase instructions leading up to unreachable — spatel / detail
  10. [X86] Replace UpgradeX86AddSubSatIntrinsics with UpgradeX86BinaryIntrinsics generic helper. NFCI. — llvm-dev / detail
  11. [X86][SSE] Add test cases for PR47448 — llvm-dev / detail

#23737 (Sep 7, 2020 6:04:10 AM)

  1. [SCEV] Refactor isHighCostExpansionHelper — sam.parker / detail
  2. [MLIR][Standard] Add `dynamic_tensor_from_elements` operation — frgossen / detail
  3. [obj2yaml] Add support for dumping the .debug_str section. — Xing / detail
  4. [X86][AVX] Use lowerShuffleWithPERMV in shuffle combining to support non-VLX targets — llvm-dev / detail
  5. X86AvoidStoreForwardingBlocks.cpp - use unsigned for Opcode values. NFCI. — llvm-dev / detail
  6. [llvm-readobj/elf] - Introduce Relocation<ELFT> helper. — grimar / detail
  7. LegalizeTypes.h - remove orphan SplitVSETCC declaration. NFCI. — llvm-dev / detail
  8. [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. — frgossen / detail
  9. [MLIR] Fix Win test due to partial order of CHECK directives — ntv / detail
  10. [InstCombine] give a name to an intermediate value for easier tracking; NFC — spatel / detail
  11. [InstCombine] add test with more unreachable insts; NFC — spatel / detail
  12. [SelectionDAG] memcpy expansion of const volatile struct ignores const zero — simon.wallis2 / detail
  13. [X86] Replace EmitX86AddSubSatExpr with EmitX86BinaryIntrinsic generic helper. NFCI. — llvm-dev / detail
  14. MachineStableHash.h - remove MachineInstr.h include. NFC. — llvm-dev / detail
  15. [llvm-readobj/elf] - Generalize the code for printing dynamic relocations. NFCI. — grimar / detail
  16. Revert "[MLIR][Shape] Merge `shape` to `std`/`scf` lowerings." — david.truby / detail
  17. Revert "[clang] Prevent that Decl::dump on a CXXRecordDecl deserialises further declarations." — Raphael Isemann / detail
  18. [gn build] Port 23f700c785a — llvmgnsyncbot / detail
  19. [X86] Update SSE/AVX ABS intrinsics to emit llvm.abs.* (PR46851) — llvm-dev / detail
  20. [X86][SSE] Move llvm.x86.ssse3.pabs.*.128 intrinsics to ssse3-intrinsics-x86-upgrade.ll — llvm-dev / detail

#23736 (Sep 7, 2020 3:38: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
  3. [SimplifyCFG] Consider cost of combining predicates. — sam.parker / detail
  4. [clang-format] Allow configuring list of macros that map to attributes — Alexander.Richardson / detail
  5. [clang-format] Handle typename macros inside cast expressions — Alexander.Richardson / detail
  6. [clang-format] Check that */& after typename macros are pointers/references — Alexander.Richardson / detail
  7. [clang-format] Fix formatting of _Atomic() qualifier — Alexander.Richardson / detail
  8. [clang-format] Parse __underlying_type(T) as a type — Alexander.Richardson / detail
  9. [clang-format] Correctly parse function declarations with TypenameMacros — Alexander.Richardson / detail
  10. [OpenMP][AMDGPU] Use DS_Max_Warp_Number instead of WARPSIZE — Pushpinder.Singh / detail
  11. [mlir][Vector] Revisit VectorToSCF. — ntv / detail
  12. Extract infrastructure to ignore intermediate expressions into `clang/AST/IgnoreExpr.h` — ecaldas / detail
  13. [Ignore Expressions][NFC] Refactor to better use `IgnoreExpr.h` and nits — ecaldas / detail
  14. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  15. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  16. [NFC][PowerPC] Add tests for `mul` with big constants. — esme.yi / detail
  17. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  18. [X86][AVX] Add extra vperm2f128+vpermilvar combine coverage — llvm-dev / detail
  19. [X86] getFauxShuffleMask - handle insert_subvector(zero, sub, C) — llvm-dev / detail
  20. [X86] Unbreak the build after 22fa6b20d92e — benny.kra / detail
  21. [gn build] Port 81aa66f65f5 — llvmgnsyncbot / detail
  22. [clang] Prevent that Decl::dump on a CXXRecordDecl deserialises further declarations. — Raphael Isemann / detail
  23. [gn build] Port 0478720157f — llvmgnsyncbot / detail

#23735 (Sep 7, 2020 1:24:58 AM)

  1. Add BinaryFormat/ELFRelocs/CSKY.def to LLVM modulemap — Raphael Isemann / detail
  2. [DWARFYAML] Make the debug_addr section optional. — Xing / detail

#23734 (Sep 7, 2020 1:14:57 AM)

  1. [cmake] Fix build of attribute plugin example on Windows — kbessonova / detail
  2. [KnownBits] Implement accurate unsigned and signed max and min — jay.foad / detail

#23733 (Sep 7, 2020 1:04:57 AM)

  1. [CMake][Polly] Remove dead CMake code — raul.tambre / detail
  2. [CMake][OpenMP] Remove old dead CMake code — raul.tambre / detail
  3. [CMake][TableGen] Remove dead CMake version checks — raul.tambre / detail

#23732 (Sep 7, 2020 12:54:57 AM)

  1. [CMake][TableGen] Simplify code by using list(TRANSFORM) — raul.tambre / detail

#23730 (Sep 7, 2020 12:34:57 AM)

  1. [scan-view] Explicitly use utf-8 in send_string — sguelton / detail

#23729 (Sep 7, 2020 12:24:57 AM)

  1. [Sparc] Select the UltraSPARC instruction set with the external assembler — brad / detail

#23725 (Sep 6, 2020 11:44:57 PM)

  1. Removed redundant code. — gkistanova / githubweb

#23725 (Sep 6, 2020 11:44:57 PM)

  1. Extend PyConcreteType to support intermediate base classes. — stellaraccident / detail

#23725 (Sep 6, 2020 11:44:57 PM)

  1. Removed redundant code. — gkistanova / detail

#23711 (Sep 6, 2020 9:28:47 PM)

  1. [ELF] Add a new e_machine value EM_CSKY and add some CSKY relocation types — zixuan.wu / detail
  2. Move targetHasSVE function to lldbtest.py — omair.javaid / detail
  3. When dumping results of StackLifetime, it will print the following — dongaxis / detail
  4. Move NativeRegisterContextLinux/RegisterContextPOSIX*_arm to RegisterInfoAndSetInterface — omair.javaid / detail

#23710 (Sep 6, 2020 7:37:32 PM)

  1. [machinesink] add testcase for more sinking - NFC — czhengsz / detail

#23709 (Sep 6, 2020 5:30:00 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

#23708 (Sep 6, 2020 3:09:19 PM)

  1. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail
  2. [InstSimplify] Fold degenerate abs of abs form — nikita.ppv / detail
  3. Add proper move ctor/move assign to APValue. NFCI. — benny.kra / detail
  4. [ARM] Regenerate tests. NFC — david.green / detail
  5. [ARM] Remove -O3 from mve intrinsic tests. NFC — david.green / detail
  6. [X86][AVX] lowerShuffleWithPERMV - adjust binary shuffle masks to account for widening on non-VLX targets — llvm-dev / detail
  7. [SmallVector] Move error handling out of line — benny.kra / detail
  8. Thread safety analysis: Test and document release_generic_capability — aaronpuchert / detail
  9. Thread safety analysis: Improve documentation for scoped capabilities — aaronpuchert / detail
  10. [mlir] Add Shaped Type, Tensor Type and MemRef Type to python bindings. — stellaraccident / detail
  11. [DSE,MemorySSA] Add a few additional debug messages. — flo / detail
  12. [compiler-rt] Implement __clear_cache() on OpenBSD/arm — brad / detail
  13. [ValueTracking] Avoid known bits fallback for non-zero get check (NFCI) — nikita.ppv / detail
  14. [asan_symbolize] Pass --demangle/--no-demangle instead of --demangle={True,False} — i / detail

#23707 (Sep 6, 2020 12:09:14 AM)

  1. Revert "[Asan] Cleanup atomic usage in allocator" — Vitaly Buka / detail

#23705 (Sep 5, 2020 9:18:30 PM)

  1. [NFC][Asan] Fix clang-tidy warning — Vitaly Buka / detail
  2. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail
  3. [GlobalISel] Disable the indexed loads combine completely unless forced. NFC. — Amara Emerson / detail

#23704 (Sep 5, 2020 7:10:46 PM)

  1. [AMDGPU] Remove the dead spill slots while spilling FP/BP to memory — VenkataRamanaiah.Nalamothu / detail
  2. [NFC][Asan] Move free_tid from ChunkHeader — Vitaly Buka / detail

#23703 (Sep 5, 2020 6:20:41 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

#23702 (Sep 5, 2020 4:09:16 PM)

  1. [NFC][compiler-rt] Refine .clang-tidy checks — Vitaly Buka / detail
  2. [NFC][Asan] Rename internal enum value. — Vitaly Buka / detail
  3. [NFC][Asan] Inline enum doc strings — Vitaly Buka / detail
  4. [NFC][Asan] Reformat some allocator code — Vitaly Buka / detail

#23700 (Sep 5, 2020 1:23:23 PM)

  1. scan-build-py: fix multiprocessing error — lawrence_danna / detail
  2. [LangRef] Adjust guarantee for llvm.memcpy to also allow equal arguments. — flo / detail
  3. [InstSimplify] Add tests for a peculiar abs of abs form (NFC) — nikita.ppv / detail
  4. [Hexagon] Handle widening of vector truncate — kparzysz / detail

#23699 (Sep 5, 2020 11:06:30 AM)

  1. Restore size of TemplateParameterList after D44352 — aaronpuchert / detail
  2. Attempt to fix Sphinx build failure, NFC — aaronpuchert / detail
  3. [ELF] Handle SHT_RISCV_ATTRIBUTES similarly to SHT_ARM_ATTRIBUTES — jrtc27 / detail

#23698 (Sep 5, 2020 8:55:26 AM)

  1. [InstSimplify] Fold min/max based on dominating condition — nikita.ppv / detail
  2. [InstCombine] Fold abs with dominating condition — nikita.ppv / detail
  3. [SCEV] Recognize min/max intrinsics — nikita.ppv / detail
  4. Thread safety analysis: Consider global variables in scope — aaronpuchert / detail
  5. Thread safety analysis: ValueDecl in Project is non-null — aaronpuchert / detail
  6. [InstCombine] Add tests for known negative abs intrinsic (NFC) — nikita.ppv / detail

#23697 (Sep 5, 2020 6:50:39 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
  4. [InstCombine] Add tests for abs intrinsic eq zero (NFC) — nikita.ppv / detail
  5. [InstCombine] Fold abs intrinsic eq zero — nikita.ppv / detail

#23696 (Sep 5, 2020 4:29:47 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

#23695 (Sep 5, 2020 2:05:51 AM)

  1. [SCCP] Add tests for intrinsic ranges (NFC) — nikita.ppv / detail
  2. [SelectionDAG] Always intersect SDNode flags during getNode() node memoization. — paulsson / detail

#23693 (Sep 4, 2020 11:14:02 PM)

  1. [PowerPC] Expand constrained ppc_fp128 to i32 conversion — qiucofan / detail
  2. Fix return status of SimplifyCFG — sguelton / detail

#23689 (Sep 4, 2020 8:17:11 PM)

  1. [PowerPC] Provide vec_cmpne on pre-Power9 architectures in altivec.h — nemanja.i.ibm / detail

#23688 (Sep 4, 2020 6:29:52 PM)

  1. [compiler-rt] Add .clang-tidy with customization to disable readability-identifier-naming — i / detail

#23687 (Sep 4, 2020 4:10:04 PM)

  1. [InstCombine] add test for assume in block with unreachable (PR47416); NFC — spatel / detail
  2. [InstCombine] rename tmp values to avoid scripted FileCheck conflicts; NFC — spatel / detail
  3. [X86] Prevent shuffle combining from creating an identical X86ISD::SHUF128. — craig.topper / detail
  4. [libclang] Add CXRewriter to libclang API — Jan Korous / detail
  5. [gn build] Port 69e5abb57b7 — llvmgnsyncbot / detail
  6. [InstSimplify] Add tests for min/max with dominating condition (NFC) — nikita.ppv / detail
  7. [libclang] Add missing dependency on clangRewrite lib — Jan Korous / detail
  8. [Driver] Allow -specs and -nostartfiles to be forwarded to GCC — pzheng / detail
  9. [Hexagon] Unindent everything in HexagonISelLowering.h, NFC — kparzysz / detail
  10. [compiler-rt] Try again to correct test after 3f1a9b7eca0 added segment names to objdump output — daniel_l_sanders / detail

#23686 (Sep 4, 2020 2:00:55 PM)

  1. Reduce a build path for clang-win-x-aarch64 builder. — vvereschaka / githubweb

#23686 (Sep 4, 2020 2:00:55 PM)

  1. [compiler-rt] Try to correct test after 3f1a9b7eca0 added segment names to objdump output — daniel_l_sanders / detail
  2. [ThinLTO][Legacy] Fix StringRef assertion from ThinLTO bots — Steven Wu / detail
  3. [SCEV] Add tests for min/max intrinsics (NFC) — nikita.ppv / detail
  4. [ORC] Fix some bugs in TPCDynamicLibrarySearchGenerator, use in llvm-jitlink. — Lang Hames / detail
  5. [LiveDebugVariables] Delete unneeded doInitialization — i / detail
  6. [libclang] Expose couple more AST details via cursors — Jan Korous / detail
  7. [BDCE] Add tests for min/max intrinsincs (NFC) — nikita.ppv / detail

#23686 (Sep 4, 2020 2:00:55 PM)

  1. Reduce a build path for clang-win-x-aarch64 builder. — vvereschaka / detail

#23685 (Sep 4, 2020 12:23:04 PM)

  1. [tests][libFuzzer] Fix `-Wmissing-field-initializers` after D86092 — hubert.reinterpretcast / detail
  2. [lld] Test corrections after 3f1a9b7eca0 added segment names to objdump output — daniel_l_sanders / detail
  3. Fix the type of the invoke function in the block ABI documentation — Akira / detail
  4. [DSE,MemorySSA] Check for throwing instrs between killing/killed def. — flo / detail
  5. [PowerPC] Allow const pointers for load builtins in altivec.h — nemanja.i.ibm / detail

#23684 (Sep 4, 2020 10:08:18 AM)

  1. sanitizer_common: Implement COMPILER_CHECK using static_assert — thakis / detail
  2. [AArch64][SVE] Add lowering for rounding operations — dancgr / detail
  3. [clang-format] Parse __ptr32/__ptr64 as a pointer qualifier — Alexander.Richardson / detail
  4. [clang-format] Add a test showing the current config file list parsing — Alexander.Richardson / detail
  5. FormatTest: Provide real line number in failure messages — Alexander.Richardson / detail
  6. [HeapProf] Address post-review comments in instrumentation code — tejohnson / detail
  7. [OpenMPOpt] Assume indirect call always changes ICV — aktoon / detail
  8. [libclang] Add translateCXRangeToCharRange conversion — Jan Korous / detail
  9. [analyzer][StdLibraryFunctionsChecker] Add POSIX time handling functions — gabor.marton / detail
  10. [DSE,MemorySSA] Remove some duplicated test functions. — flo / detail
  11. [objdump][macho] Emit segment names along with section names — daniel_l_sanders / detail

#23683 (Sep 4, 2020 7:55:24 AM)

  1. [x86] add tests for store merging; NFC — spatel / detail
  2. [MemCpyOpt] Account for case that MemInsertPoint == BI. — flo / detail
  3. [mlir] Fix includes in mlir-translate — marius.brehler / detail
  4. [mlir] Refactor standalone-translate to use mlirTranslateMain() — marius.brehler / detail
  5. [DSE] Move legacy tests to DeadStoreElimination/MemDepAnalysis. — flo / detail
  6. Revert "Canonicalize declaration pointers when forming APValues." — thakis / detail
  7. [gn build] fix llvm-lit after d23b15cc16077 — thakis / detail
  8. [spirv] Add more target and resource limit fields — antiagainst / detail
  9. clang: Add test for -Wunreachable-code + weak redeclaration — thakis / detail
  10. [EarlyCSE] Verify hash code in regression tests — bryan.chan / detail
  11. [MachOYAML] Allow handcrafting custom contents for DWARF sections. — Xing / detail
  12. Revert "[Asan] Cleanup atomic usage in allocator" — thakis / detail

#23682 (Sep 4, 2020 5:40:40 AM)

  1. [ARM] Fold predicate_cast(load) into vldr p0 — david.green / detail
  2. [X86] Make lowerShuffleAsLanePermuteAndPermute use sublanes on AVX2 — llvm-dev / detail
  3. CallingConvLower.h - remove unnecessary MachineFunction.h include. NFC. — llvm-dev / detail
  4. [modules] Correctly parse LateParsedTemplates in case of dependent modules. — v.g.vassilev / detail
  5. [lldb][NFC] Rewrite CPP11EnumTypes test to make it faster — Raphael Isemann / detail
  6. Fix typos in doc LangRef.rst — Vitaly Buka / detail
  7. [Test] Range fix in test — mkazantsev / detail

#23681 (Sep 4, 2020 3:17:04 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
  4. [DSE] Remove some dead code from DSE tests. — flo / detail
  5. [SVE][CodeGen] Fix up warnings in sve-split-insert/extract tests — david.sherwood / detail
  6. [NFC][Asan] Fix typo in comment — Vitaly Buka / detail
  7. [mlir][VectorOps] Simplify code. NFCI. — benny.kra / detail
  8. [lldb] Speed up TestValueObjectRecursion by making it a no_debug_info_test — Raphael Isemann / detail
  9. [FPEnv] Partially implement #pragma STDC FENV_ROUND — sepavloff / detail
  10. [analyzer][StdLibraryFunctionsChecker] Do not match based on the restrict qualifier in C++ — gabor.marton / detail
  11. [llvm-readobj/elf] - Refine signature of print*Reloc methods. — grimar / detail
  12. MIRFormatter.h - remove MachineInstr.h include. NFC. — llvm-dev / detail
  13. [llvm-readelf/obj] - Use `RelSymbol<ELFT>` instead of std::pair. NFCI. — grimar / detail

#23680 (Sep 4, 2020 12:50:05 AM)

  1. [NFC][Asan] Inline enum doc strings — Vitaly Buka / detail
  2. Revert "[lldb] avoid assert in threadsanitizer tests on linux" — Raphael Isemann / detail

#23679 (Sep 3, 2020 11:02:36 PM)

  1. [mlir] [VectorOps] Improve SIMD compares with narrower indices — ajcbik / detail
  2. [libc] Add implementations of remquo[f|l] and remainder[f|l]. — sivachandra / detail
  3. Add comment to describe a field member (NFC) — joker.eph / detail
  4. [libc][obvious] Use constants of type double in remquo_test. — sivachandra / detail

#23678 (Sep 3, 2020 8:57:31 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

#23677 (Sep 3, 2020 6:44:57 PM)

  1. AMDGPU: Remove code to handle tied si_else operands — Matthew.Arsenault / detail
  2. [SmallVector] Include stdexcept if LLVM_ENABLE_EXCEPTIONS — maskray / detail

#23676 (Sep 3, 2020 4:31:22 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
  4. Canonicalize declaration pointers when forming APValues. — richard / detail
  5. Remove unused and dangerous overload of PerformImplicitConversion. — richard / detail
  6. [codegen] Ensure target flags are cleared/set properly. NFC. — michael.hliao / detail
  7. [DebugInfo] Add size to class declarations in debug info. — akhuang / detail
  8. [libunwind] Minor SJLJ config cleanup. NFCI. — rprichard / detail
  9. [X86] Update stale comment. NFC — craig.topper / detail

#23675 (Sep 3, 2020 2:20:44 PM)

  1. [lldb] avoid assert in threadsanitizer tests on linux — l.lunak / detail
  2. [test] Use %t instead of %T to remove race conditions between config-file3.c and target-override.c — maskray / detail
  3. Replace CRLF with LF; NFC — bryan.chan / detail
  4. [libFuzzer] Evenly select inputs to cross over with from the corpus regardless of the input's coverage. — dokyungs / detail
  5. [NewPM][Lint] Port -lint to NewPM — aeubanks / detail
  6. [MIRVRegNamer] Experimental MachineInstr stable hashing (Fowler-Noll-Vo) — plotfi / detail
  7. [gn build] Port 7fff1fbd3ce — llvmgnsyncbot / detail
  8. [libFuzzer] Scale energy assigned to each input based on input execution time. — dokyungs / detail
  9. [Sema] Fix a -Warc-repeated-use-of-weak false-positive by only calling CheckPlaceholderExpr once — erik.pilkington / detail

#23674 (Sep 3, 2020 12:13:26 PM)

  1. Run libc++ tests on AArch64 Windows-to-Linux cross builders — jaskiewiczs / githubweb

#23674 (Sep 3, 2020 12:13:26 PM)

  1. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  2. Fix Wdocumentation trailing comments warnings. NFCI. — llvm-dev / detail
  3. PHIEliminationUtils.cpp - remove unnecessary MachineBasicBlock.h include. NFCI. — llvm-dev / detail
  4. WebAssemblyUtilities.h - reduce unnecessary includes to forward declarations. NFCI. — llvm-dev / detail
  5. [ARM] Extra predicate load tests. NFC — david.green / detail
  6. [libc++] Make ext-int.verify.cpp test compatible with c++03 — john.brawn / detail
  7. [libc++] Mark std::atomic<_ExtInt> test as unsupported in C++03 — Louis Dionne / detail
  8. [spirv][nfc] Simplify resource limit with default values — antiagainst / detail
  9. SelectionDAG.h - remove unnecessary FunctionLoweringInfo.h include. NFCI. — llvm-dev / detail
  10. [DebugInfo] Make DWARF ignore sizes on forward declared class types. — akhuang / detail
  11. Revert "Add new hidden option -print-changed which only reports changes to IR" — anhtuyen / detail
  12. SVML support for log2 — aktoon / detail

#23674 (Sep 3, 2020 12:13:26 PM)

  1. Run libc++ tests on AArch64 Windows-to-Linux cross builders — jaskiewiczs / detail

#23673 (Sep 3, 2020 9:40:09 AM)

  1. [libTooling] Provide overloads of `rewriteDescendants` that operate directly on an AST node. — yitzhakm / detail
  2. GlobalISel/Utils.h - remove unused includes. NFCI. — llvm-dev / detail
  3. [fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist — mascasa / detail
  4. Step down from security group — JF Bastien / detail
  5. Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  6. [libFuzzer] Add an option to keep initial seed inputs around. — dokyungs / detail
  7. [lldb-vscode] Fix TestVSCode_module — waltermelon / detail
  8. Eliminate the sizing template parameter N from CoalescingBitVector — dimitry / detail
  9. [Analyzer][docs][NFC] Fix typo in code example — Jan Korous / detail
  10. [InstCombine] add tests for commutative intrinsics; NFC — spatel / detail
  11. [InstCombine] canonicalize all commutative intrinsics with constant arg — spatel / detail

#23672 (Sep 3, 2020 7:35:35 AM)

  1. [lldb] Improve test failure reporting for expect() — david.spickett / detail
  2. [PassManager] Move load/store motion pass after DSE in LTO pipeline. — flo / detail
  3. [EarlyCSE] add tests for fma/fmuladd; NFC — spatel / detail
  4. [X86] Fix llvm-qualified-auto warning by using const auto*. NFC. — llvm-dev / detail
  5. [X86] Fix llvm-qualified-auto warning by using auto*. NFC. — llvm-dev / detail
  6. [X86] Avoid llvm-qualified-auto warning by not using auto. NFC. — llvm-dev / detail
  7. [mlir] Add Acos, Asin, Atan, Sinh, Cosh, Pow to SPIRVGLSLOps — antiagainst / detail
  8. LowerEmuTLS.cpp - remove unused TargetLowering.h include. NFC. — llvm-dev / detail
  9. [spirv] Add SPIR-V GLSL extended Round op — antiagainst / detail
  10. [mlir] Support default valued attribute in StructsGen — antiagainst / detail
  11. [mlir][VectorOps] Fall back to a loop when accessing a vector from a strided memref — benny.kra / detail
  12. [LLD][PowerPC][test] Fix out-of-memory issue running ppc64-pcrel-long-branch-error.s — wei.huang / detail
  13. [GVN] add tests for >2 arg commutable intrinsics; NFC — spatel / detail
  14. [IR][GVN] add/allow commutative intrinsics with >2 args — spatel / detail
  15. Fix spelling mistake. NFC. — llvm-dev / detail
  16. X86/X86TargetObjectFile.cpp - remove unused headers. NFCI. — llvm-dev / detail

#23671 (Sep 3, 2020 5:28:32 AM)

  1. [PowerPC] Fix missing TLS symbol type. — stefanp / detail
  2. [MemCpyOptimizer] Change required analysis order for BasicAA/PhiValuesAnalysis — david.green / detail
  3. [X86][AVX] Test SSE41 BLENDV combines on AVX targets as well — llvm-dev / detail
  4. [X86][SSE] Add PR47404 test case — llvm-dev / detail
  5. [GVN] Preserve MemorySSA if it is available. — flo / detail
  6. [Test] Add test showing some simple cases that IndVarSimplify does not cover — mkazantsev / detail
  7. [NFC][RISCV] Simplify pass arg of RISCVMergeBaseOffsetOpt — powerman1st / detail
  8. [X86][SSE] Fold select(X > -1, A, B) -> select(0 > X, B, A) (PR47404) — llvm-dev / detail

#23670 (Sep 3, 2020 3:48:10 AM)

  1. [clang][aarch64] Drop experimental from  __ARM_FEATURE_SVE_BITS macro — cullen.rhodes / detail
  2. Revert "Adding GDB PrettyPrinter for mlir::Identifier." — orlando.hyams / detail
  3. [llvm-readobj/elf] - Improve warning messages, reported for .stack_sizes sections. — grimar / detail
  4. [llvm-readelf] - Move a bit of common code to printDynamicRelocHeader(). NFC. — grimar / detail

#23669 (Sep 3, 2020 2:37:57 AM)

  1. [lldb/Interpreter] Fix language detection for the REPL InitFile — medismail.bennani / detail
  2. [SCCP] Add test where dereferenceable ptr is replaced with un-dereferenceable one — flo / detail
  3. [llvm-readelf/obj] - Cleanup the interface of `DumpStyle`. NFCI. — grimar / detail
  4. [SCCP] Do not replace deref'able ptr with un-deref'able one. — flo / detail
  5. Revert "[SCCP] Do not replace deref'able ptr with un-deref'able one." — flo / detail

#23668 (Sep 3, 2020 1:47:05 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

#23667 (Sep 3, 2020 12:57:43 AM)

  1. [StackProtector] Fix crash with vararg due to not checking LocationSize validity. — Amara Emerson / detail
  2. [debugserver] Fix that debugserver's stop reply packets always return signal code 0 — Raphael Isemann / detail
  3. Fix broken HUGE_VALF macro in llvm-c/DataTypes.h — Raphael Isemann / detail

#23666 (Sep 3, 2020 12:03:03 AM)

  1. [lldb] Add reproducer verifier — Jonas Devlieghere / detail
  2. [mlir][Linalg] Wrong tile size for convolutions fixed — limo / detail
  3. Decouple OpPassManager from the the MLIRContext (NFC) — joker.eph / detail
  4. Adding GDB PrettyPrinter for mlir::Identifier. — csigg / detail

#23665 (Sep 2, 2020 10:06:20 PM)

  1. Removed unused code. — gkistanova / githubweb

#23665 (Sep 2, 2020 10:06:20 PM)

  1. [NewPM][Lint] Port -lint to NewPM — aeubanks / detail
  2. Revert "[NewPM][Lint] Port -lint to NewPM" — aeubanks / detail
  3. [lldb] Pass -fno-objc-exceptions for objcxx targets — Jonas Devlieghere / detail

#23665 (Sep 2, 2020 10:06:20 PM)

  1. Removed unused code. — gkistanova / detail

#23664 (Sep 2, 2020 8:56:35 PM)

  1. Add code owners of new MachO port — gkm / detail
  2. [lldb/Gui] zero-initialize children_stop_id — rupprecht / detail
  3. [mlir][spirv] Add block read and write from SPV_INTEL_subgroups — thomasraoux / detail
  4. [X86] Add a /tune: option for clang-cl — craig.topper / detail
  5. [CodeGenPrepare][X86] Teach optimizeGatherScatterInst to turn a splat pointer into GEP with scalar base and 0 index — craig.topper / detail
  6. [lldb] Always record both the working and home directory. — Jonas Devlieghere / detail

#23662 (Sep 2, 2020 7:17:04 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
  3. Fix for PR46384. Failure on weak dllimport. — sunil.srivastava / detail

#23661 (Sep 2, 2020 6:02:57 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

#23660 (Sep 2, 2020 4:32:53 PM)

  1. [scudo][standalone] Enable secondary cache release on Fuchsia — kostyak / detail
  2. run in terminal — waltermelon / detail
  3. [ThinLTO] Fix a metadata lost issue with DICompileUnit import. — hoy / detail
  4. [mlir][Affine] Support affine vector loads/stores in LICM — diego.caballero / detail
  5. Use an Identifier instead of an OperationName internally for OpPassManager identification (NFC) — joker.eph / detail
  6. Improve error handling for SmallVector programming errors — maskray / detail
  7. [VectorCombine][SVE] Do not fold bitcast shuffle for scalable type. — huihuiz / detail
  8. Fix de6caf871be79dc7549aebe4e4fb57d52f6ed202 — waltermelon / detail
  9. [PowerPC] Fix broken kill flag after MI peephole — nemanja.i.ibm / detail
  10. [libc++] Avoid including <sys/cdefs.h> on non-Apple platforms in <ctime> — Louis Dionne / detail
  11. [MLIR][Affine][VectorOps] Vectorize uniform values in SuperVectorizer — diego.caballero / detail

#23659 (Sep 2, 2020 2:28:52 PM)

  1. [APInt] New member function setBitVal — jay.foad / detail
  2. [PowerPC] Do not legalize vector FDIV without VSX — nemanja.i.ibm / detail
  3. [mlir][Affine] Fix AffineLoopInvariantCodeMotion — diego.caballero / detail
  4. Revert "[clang] Add missing .def files to Clang's modulemap" — Adrian Prantl / detail
  5. Perform an extra consistency check when searching ModuleManager's — Adrian Prantl / detail

#23658 (Sep 2, 2020 1:50:07 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

#23657 (Sep 2, 2020 12:51:35 PM)

  1. [libcxx] Fix whitespace error — mschellenbergercosta / detail

#23656 (Sep 2, 2020 12:43:46 PM)

  1. [AST] Fix handling of long double and bool in __builtin_bit_cast — erik.pilkington / detail
  2. Fix a -Wparenthesis warning in 8ff44e644bb7, NFC — erik.pilkington / detail
  3. Store an Identifier instead of a StringRef for the OperationName inside an AbstractOperation (NFC) — joker.eph / detail
  4. [PowerPC] Implemented Vector Multiply Builtins — albionapc / detail
  5. Add constexpr to pair — mschellenbergercosta / detail
  6. [GCDAProfiling] Suppress -Wprio-ctor-dtor for GCC>=9 and remove unused write_string/length_of_string — maskray / detail
  7. [libTooling] Restore defaults for matchers in makeRule. — yitzhakm / detail
  8. [lldb/test] Fix TestPlatform*.py Windows failures (NFC) — medismail.bennani / detail

#23655 (Sep 2, 2020 12:03:40 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

#23654 (Sep 2, 2020 11:08:11 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

#23651 (Sep 2, 2020 10:04:15 AM)

  1. [libc++] Re-apply the workaround for timespec_get not always being available in Apple SDKs — Louis Dionne / detail
  2. [libc++] Fix incorrect usage of __STDC_HOSTED__ — Louis Dionne / detail
  3. [libc++] Remove definition of _LIBCPP_ALIGNOF for GCC in C++03 mode — Louis Dionne / detail
  4. [flang] Make -fget-symbols-sources output deterministic — pklausler / detail
  5. [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages — dmitry.preobrazhensky / detail

#23650 (Sep 2, 2020 9:22:59 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

#23649 (Sep 2, 2020 8:41:28 AM)

  1. [NFC] [PowerPC] Add FMA flag propagation test — qiucofan / detail
  2. [IPSCCP] Fix a bug that the "returned" attribute is not cleared when function is optimized to return undef — dancgr / detail

#23648 (Sep 2, 2020 7:59:40 AM)

  1. [ImplicitNullChecks] NFC: Separated out checks and added comments — anna / detail
  2. [ImplicitNullChecks] NFC: Refactor dependence safety check — anna / detail
  3. [lldb/Target] Add custom interpreter option to `platform shell` — medismail.bennani / detail

#23647 (Sep 2, 2020 7:16:50 AM)

  1. [libc++] Make some testing utilities constexpr — Louis Dionne / detail

#23646 (Sep 2, 2020 6:45:09 AM)

  1. [GlobalOpt] Fix an incorrect Modified status — david.stenberg / detail
  2. Revert "[mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks" — antiagainst / detail

#23645 (Sep 2, 2020 5:52:30 AM)

  1. [mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks — ehsan.nadjaran_toosi / detail
  2. [Test] Simplify test by removing unneeded variable — mkazantsev / detail
  3. Move all fields of '-cc1' option related classes into def file databases — dany.grumberg / detail
  4. [VectorCombine] allow vector loads with mismatched insert type — spatel / detail
  5. [InstCombine] Transform 1.0/sqrt(X) * X to X/sqrt(X) — spatel / detail
  6. [mlir][VectorToSCF] 128 byte alignment of alloc ops — limo / detail

#23644 (Sep 2, 2020 3:26:12 AM)

  1. Add flang to clang-cmake-aarch64-full — diana.picus / githubweb

#23644 (Sep 2, 2020 3:26:12 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
  4. [DebugInfo] Remove Dwarf5AccelTableWriter::Header::UnitLength. NFC. — ikudrin / detail
  5. [DebugInfo] Emit a 1-byte value as a terminator of entries list in the name index. — ikudrin / detail
  6. [AArch64][SVE] Preserve full vector regs over EH edge. — sander.desmalen / detail
  7. [AMDGPU] Fix offset for REL32_HI relocs — jay.foad / detail
  8. [SVE] Don't reorder subvector/binop sequences when the resulting binop is not legal. — paul.walker / detail

#23644 (Sep 2, 2020 3:26:12 AM)

  1. Add flang to clang-cmake-aarch64-full — diana.picus / detail

#23641 (Sep 2, 2020 12:57:52 AM)

  1. Revert "[libc++] Workaround timespec_get not always being available in Apple SDKs" — Raphael Isemann / detail

#23637 (Sep 2, 2020 12:14:20 AM)

  1. [Attributor] Fix AANoUndef initialization — okuraofvegetable / detail
  2. [Attributor] Make use of AANoUndef in AAUndefinedBehavior — okuraofvegetable / detail

#23629 (Sep 1, 2020 10:54:33 PM)

  1. [mlir] Add Complex Type, Vector Type and Tuple Type subclasses to python bindings — joker.eph / detail

#23623 (Sep 1, 2020 9:55:43 PM)

  1. [RFC][Target] Add a new triple called Triple::csky — zixuan.wu / detail

#23620 (Sep 1, 2020 9:24:21 PM)

  1. [CMake] Remove -Wl,-allow-shlib-undefined which was added in rL221530 — maskray / detail

#23618 (Sep 1, 2020 9:04:21 PM)

  1. [ORC] Remove stray debugging output. — Lang Hames / detail

#23615 (Sep 1, 2020 8:34:21 PM)

  1. Fix build-bots. — asbirlea / detail

#23613 (Sep 1, 2020 8:14:21 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

#23608 (Sep 1, 2020 7:24:28 PM)

  1. Revert switch based variant temporarily. — eric / detail

#23598 (Sep 1, 2020 5:44:43 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

#23592 (Sep 1, 2020 4:14:21 PM)

  1. [ADT] Make Optional a literal type. — varun_gandhi / detail
  2. [clang] Do not consider the template arguments of bases to be bases themselves — zeratul976 / detail
  3. [clangd] Handle templates more consistently in type hierarchy — zeratul976 / detail
  4. [lldb/interpreter] Improve REPL init file compatibility — medismail.bennani / detail
  5. Simplify Symbol Status Message to Only Debug Info Size — walter erquinigo / detail
  6. [NFC] Fix unused var in release builds. — rupprecht / detail

#23591 (Sep 1, 2020 4:04:21 PM)

  1. [clang] consistently use getLangOpts() — ndesaulniers / detail

#23589 (Sep 1, 2020 3:44:21 PM)

  1. [libFuzzer] Break dependency on common_interface_defs.h — mascasa / detail
  2. [mlir][vulkan-runner] Explicitly export vulkan-runtime-wrapper entry points. — thomasraoux / detail

#23587 (Sep 1, 2020 3:24:21 PM)

  1. [PowerPC] Implement builtins for xvcvspbf16 and xvcvbf16spn — amy.kwan1 / detail

#23584 (Sep 1, 2020 2:56:19 PM)

  1. [SVE] Update INSERT_SUBVECTOR DAGCombine to use getVectorElementCount(). — mcinally / detail
  2. [llvm] [unittests] Fix failing test 'FileCollectorTest.addDirectory' — jaskiewiczs / detail

#23583 (Sep 1, 2020 2:48:02 PM)

  1. [Docs] Remove outdated OS limitation — julian.lettner / detail

#23582 (Sep 1, 2020 2:38:19 PM)

  1. 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
  2. [llvm] [unittests] Remove temporary files after they're not needed — jaskiewiczs / detail

#23581 (Sep 1, 2020 2:29:48 PM)

  1. [builtins] Fix divtf3_test.c — atrosinenko / detail

#23580 (Sep 1, 2020 2:18:14 PM)

  1. Thread safety analysis: More consistent warning message — aaronpuchert / detail

#23579 (Sep 1, 2020 2:10:22 PM)

  1. [mlir][ODS] Use c++ types for integer attributes of fixed width when possible. — riddleriver / detail

#23577 (Sep 1, 2020 1:52:29 PM)

  1. [LangRef] Fix condition for when a loop is considered parallel. — llvm-project / detail

#23576 (Sep 1, 2020 1:40:54 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

#23574 (Sep 1, 2020 1:20:47 PM)

  1. [amdgpu] Run SROA after loop unrolling. — michael.hliao / detail

#23573 (Sep 1, 2020 1:10:56 PM)

  1. [GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pred), _, _) — Amara Emerson / detail
  2. [flang] Fix integer CASE constant typing — pklausler / detail
  3. [flang] Version information in flang/f18 — richard.barton / detail
  4. [AArch64][GlobalISel] Optimize away a Not feeding a brcond by using tbz instead of tbnz. — Amara Emerson / detail
  5. [Bitstream] Use alignTo to make code more readable. NFC — craig.topper / detail
  6. [PowerPC][AIX] Update save/restore offset for frame and base pointers. — sd.fertile / detail
  7. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail
  8. [gn build] port 5ffd940ac02 a bit more — thakis / detail
  9. [gn build] Port 3d90a61cf2e — llvmgnsyncbot / detail
  10. [gn build] Port 3e1e5f54492 — llvmgnsyncbot / detail
  11. First commit on the release/11.x branch. — tejohnson / detail
  12. [fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist — mascasa / detail
  13. [builtins] Make __div[sdt]f3 handle denormal results — atrosinenko / detail
  14. [MemorySSA] Update phi map with replacement value. — asbirlea / detail
  15. Revert "[fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist" — mascasa / detail
  16. [libc++] Workaround timespec_get not always being available in Apple SDKs — Louis Dionne / detail
  17. [OpenMP] Consolidate error handling and debug messages in Libomptarget — huberjn / detail
  18. Revert "Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain"" — resistor / detail
  19. [ORC] Add unit test for HasMaterializationSideEffectsOnly failure behavior. — Lang Hames / detail
  20. Do not emit "-tune-cpu generic" for PS4 platform — douglas.yung / detail
  21. [Bindings] Add LLVMAddInstructionSimplifyPass — aeubanks / detail
  22. [MachineCopyPropagation] In isNopCopy, check the destination registers match in addition to the source registers. — craig.topper / detail
  23. [LV] Interleave to expose ILP for small loops with scalar reductions. — hualilia / detail
  24. Revert "[libfuzzer] Reduce default verbosity when printing large mutation sequences" — mascasa / detail
  25. [Loads] Add canReplacePointersIfEqual helper. — flo / detail
  26. [NFC] Fix unused var in release build — rupprecht / detail

#23572 (Sep 1, 2020 10:56:56 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
  6. [builtins] Unify the softfloat division implementation — atrosinenko / detail
  7. [PowerPC] Handle STRICT_FSETCC(S) in more cases — qiucofan / detail
  8. GlobalISel: Implement computeKnownBits for G_BSWAP and G_BITREVERSE — Matthew.Arsenault / detail
  9. GlobalISel: Port smarter known bits for umin/umax from DAG — Matthew.Arsenault / detail
  10. GlobalISel: Implement computeNumSignBits for G_SELECT — Matthew.Arsenault / detail
  11. [tsan] Fix "failed to intercept sysctlnametomib" on FreeBSD — Alexander.Richardson / detail
  12. x87 FPU state instructions do not use an f32 memory location — epastor / detail

#23571 (Sep 1, 2020 8:40:26 AM)

  1. [InstCombine] adjust recip sqrt tests for better coverage; NFC — spatel / detail
  2. [llvm-readobj] - Remove Error.cpp,.h and drop dependencies in the code. — grimar / detail
  3. [NFC] Test commit, whitespace changes — Abhina.Sreeskantharajan / detail
  4. [LoopIdiomRecognizePass] Options to disable part or the entire Loop Idiom Recognize Pass — anhtuyen / detail
  5. [SystemZ][z/OS] Adding initial toolchain for z/OS — Abhina.Sreeskantharajan / detail
  6. [SystemZ][z/OS] Fix build break in z/OS toolchain — Abhina.Sreeskantharajan / detail
  7. AMDGPU: Convert test to MIR — Matthew.Arsenault / detail
  8. AMDGPU: Check some offsets in test — Matthew.Arsenault / detail
  9. PowerPC: Switch test to generated checks — Matthew.Arsenault / detail
  10. GlobalISel: Artifact combine unmerge of unmerge — Matthew.Arsenault / detail
  11. Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" — paul.walker / detail
  12. GlobalISel: Implement computeKnownBits for G_UNMERGE_VALUES — Matthew.Arsenault / detail
  13. GlobalISel: Implement computeNumSignBits for G_SEXTLOAD/G_ZEXTLOAD — Matthew.Arsenault / detail

#23570 (Sep 1, 2020 6:21:18 AM)

  1. [llvm-readobj][test] - Remove amdgpu-elf-definitions.test — grimar / detail
  2. [libcxx] Link target `cxx_external_threads` to `cxx-headers` for BUILD_EXTERNAL_THREAD_LIBRARY — mikhail.maltsev / detail
  3. [llvm-dwarfdump][test] Add tests for dumping the .debug_line_str section. — Xing / detail
  4. [NFC][Asan] Format includes — Vitaly Buka / detail
  5. [OpenMP] Fix infinite loop in Sema::isOpenMPGlobalCapturedDecl() — a.bataev / detail
  6. Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library — Raphael Isemann / detail

#23569 (Sep 1, 2020 4:00:51 AM)

  1. Fix typos in builders descriptions — diana.picus / githubweb

#23569 (Sep 1, 2020 4:00:51 AM)

  1. [analyzer][StdLibraryFunctionsChecker] Use Optionals throughout the summary API — gabor.marton / detail
  2. Revert "[lldb] Add reproducer verifier" — Raphael Isemann / detail
  3. [NFCI] Removed an un-used declaration got accidentally introduced in f91d18eaa946b2d2ea5a9 — SourabhSingh.Tomar / detail
  4. [llvm-readobj/elf] - Report warnings instead of errors when dumping broken stack sizes sections. — grimar / detail
  5. [llvm-readobj][test] - Update the comment in archive.test — grimar / detail

#23569 (Sep 1, 2020 4:00:51 AM)

  1. Fix typos in builders descriptions — diana.picus / detail

#23568 (Sep 1, 2020 1:51:12 AM)

  1. [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-load.ll — david.sherwood / detail

#23567 (Sep 1, 2020 12:04:24 AM)

  1. [Test] Move IndVars test to a proper place — mkazantsev / detail
  2. More accurately compute the ranges of possible values for +, -, *, &, %. — richard / detail
  3. Classify (small unsigned bitfield) < 0 comparisons under — richard / detail
  4. Revert "[ARM] Register pressure with -mthumb forces register reload before each call" — david.green / detail

#23565 (Aug 31, 2020 9:51:58 PM)

  1. [CMake] Use find_library for ncurses — phosek / detail
  2. Remove -Wcompound-token-split-by-space from -Wall. — richard / detail
  3. Fix -Wcompound-token-split to give the same warnings under -E — richard / detail

#23564 (Aug 31, 2020 7:51:02 PM)

  1. [DWARFYAML] Make the debug_str section optional. — Xing / detail
  2. [MemorySSA] Clean up single value phis. — asbirlea / detail

#23563 (Aug 31, 2020 5:53:25 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

#23562 (Aug 31, 2020 3:36:39 PM)

  1. [OpenMPOpt][HideMemTransfersLatency] Get values stored in offload arrays — htobonmm7 / detail
  2. [flang] Format label scope is independent of block scope — pklausler / detail
  3. [analyzer][NFC] Add `override` keyword missing from D86027 — hubert.reinterpretcast / detail
  4. [SVE] Mark VectorType::getNumElements() deprecated — ctetreau / detail
  5. [lldb] Add reproducer verifier — Jonas Devlieghere / detail

#23561 (Aug 31, 2020 1:30:23 PM)

  1. [LLD] [COFF] Error out if creating a DLL with too many exported symbols — martin / detail
  2. [ARM] Register pressure with -mthumb forces register reload before each call — david.green / detail
  3. [ORC] Remove a stray semicolon, silencing warnings. NFC. — martin / detail
  4. [NFC][InstCombine] visitPHINode(): cleanup PHI CSE instruction replacement — lebedev.ri / detail
  5. [SVE] Remove calls to VectorType::getNumElements from InstCombine — ctetreau / detail
  6. [IR][GVN] allow intrinsics in Instruction's isCommutative query (2nd try) — spatel / detail
  7. [X86][CGP] Add gather test cases for D86371. — craig.topper / detail
  8. [docs] Fix indentation in FileCheck.rst — aeubanks / detail
  9. [mlir][OpFormatGen] Add support for specifiy "custom" directives. — riddleriver / detail
  10. [mlir][ODS] Add new SymbolNameAttr and add support for in assemblyFormat — riddleriver / detail
  11. [mlir][OpFormatGen] Add initial support for regions in the custom op assembly format — riddleriver / detail
  12. [mlir][PDL] Move the formats for PatternOp and RewriteOp to the declarative form. — riddleriver / detail

#23560 (Aug 31, 2020 11:20:46 AM)

  1. [NFC] [DAGCombiner] Remove unnecessary negation in visitFNEG — qiucofan / detail
  2. [NFC] [DAGCombiner] Refactor bitcast folding within fabs/fneg — qiucofan / detail
  3. [analyzer] Add bool operator modeling for unque_ptr — vrnithinkumar / detail
  4. [X86][CGP] Pre-commit test cases for D86371. — craig.topper / detail

#23559 (Aug 31, 2020 9:25:00 AM)

  1. [clang-tidy] Buildbot failure fix for commit rGf5fd7486d6c0 — adam.balogh / detail
  2. [PowerPC][AIX] Add test for returning a vector type. [NFC] — sd.fertile / detail
  3. [llvm-reduce] Create returns with undef values for non-void functions. — flo / detail

#23558 (Aug 31, 2020 7:17:12 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
  6. [x86] add another test for reciprocal sqrt; NFC — spatel / detail
  7. [AArch64] add another test for reciprocal sqrt; NFC — spatel / detail
  8. [DAGCombiner] skip reciprocal divisor optimization for x/sqrt(x), better — spatel / detail
  9. [clang-tidy] New check readability-prefer-member-initializer — adam.balogh / detail
  10. [Clang-Tidy] New check `bugprone-redundant-branch-condition` — adam.balogh / detail
  11. [gn build] Port 14dd0737822 — llvmgnsyncbot / detail
  12. [gn build] Port f5fd7486d6c — llvmgnsyncbot / detail
  13. Teach the swift calling convention about _Atomic types — aschwaighofer / detail
  14. [CodeGen] Make sure the EH cleanup for block captures is conditional when the block literal is in a conditional context — erik.pilkington / detail

#23557 (Aug 31, 2020 4:50:26 AM)

  1. Revert "[FileCheck] Move FileCheck implementation out of LLVMSupport into its own library" — Raphael Isemann / detail
  2. [llvm-readobj/elf] - Don't fail when dumping an archive with a member that can't be recognized. — grimar / detail
  3. [lldb] Fix TestCompletion's pid completion failing randomly — Raphael Isemann / detail
  4. [lldb][NFC] Remove trailing whitespace in TestCompletion — Raphael Isemann / detail

#23556 (Aug 31, 2020 2:28:11 AM)

  1. [lldb] Don't crash when LLDB can't extract the tsan report — Raphael Isemann / detail
  2. [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library — Raphael Isemann / detail

#23554 (Aug 30, 2020 11:41:21 PM)

  1. [Test] Simplify DWARF test cases. NFC. — Xing / detail

#23553 (Aug 30, 2020 10:54:08 PM)

  1. [Sink] Optimize/simplify sink candidate finding with nearest common dominator — i / detail

#23549 (Aug 30, 2020 7:14:03 PM)

  1. [Sink][test] Add nounwind test and properly test convergent — i / detail

#23548 (Aug 30, 2020 5:07:42 PM)

  1. [GVN] add another commutable intrinsic test; NFC — spatel / detail
  2. [InstCombine] add extra-use tests for fmul+sqrt; NFC — spatel / detail

#23547 (Aug 30, 2020 2:50:11 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
  4. [IR][GVN] allow intrinsics in Instruction's isCommutative query — spatel / detail
  5. [DSE,MemorySSA] Skip defs without analyzable write locations. — flo / detail
  6. Revert "[IR][GVN] allow intrinsics in Instruction's isCommutative query" — spatel / detail

#23546 (Aug 30, 2020 12:37:08 PM)

  1. [LV] Update CFG before adding runtime checks. — flo / detail
  2. Fix gcc warning by explicitly initializing the base class copy ctor (NFC) — joker.eph / detail
  3. [FileCheck] Add precision to format specifier — thomasp / detail
  4. [llvm-reduce] Add test for BB reduction with non-void ret type. — flo / detail
  5. [X86] Pre-commit the test-shrink.ll changes from D86578. — craig.topper / detail

#23545 (Aug 30, 2020 10:17:34 AM)

  1. [FastISel] update to use intrinsic's isCommutative(); NFC — spatel / detail
  2. [libcxx/variant] Implement workaround for GCC bug. — Louis Dionne / detail

#23544 (Aug 30, 2020 8:15:20 AM)

  1. [NFC][compiler-rt] Factor out __div[sdt]i3 and __mod[dt]i3 implementations — atrosinenko / detail
  2. [CVP] Regenerate test checks (NFC) — nikita.ppv / detail
  3. [SLP] make commutative check apply only to binops; NFC — spatel / detail
  4. [x86] add tests for multi-use fast sqrt/recip; NFC — spatel / detail
  5. [AArch64] add tests for multi-use fast sqrt/recip; NFC — spatel / detail
  6. [DAGCombiner] skip reciprocal divisor optimization for x/sqrt(x) — spatel / detail

#23543 (Aug 30, 2020 6:09:25 AM)

  1. [LV] Add some const to RecurrenceDescriptor. NFC — david.green / detail
  2. [Hexagon] Fix perfect shuffle generation for single vectors — kparzysz / detail

#23542 (Aug 30, 2020 3:44:51 AM)

  1. [Attributor] Introduce module slice. — sstipanovic / detail
  2. Reland [OpenMPOpt] ICV tracking for calls — sstipanovic / detail
  3. [llvm-reduce] Function body reduction: don't forget to unset comdat — tyker / detail

#23541 (Aug 30, 2020 1:41:29 AM)

  1. [OpenMPOpt][NFC] add reproducer for problem found in D85544 — sstipanovic / detail
  2. Improve doc comments for several methods returning bools — kamleshbhalui / detail

#23540 (Aug 29, 2020 11:28:40 PM)

  1. [Attributor] Fix callsite check in AAUndefinedBehavior — okuraofvegetable / detail
  2. [LangRef] State that storing an aggregate fills padding with undef — aqjune / detail
  3. [LangRef] Apply a missing comment from D86189 — aqjune / detail

#23539 (Aug 29, 2020 9:19:45 PM)

  1. [Attributor][NFC] Fix dependency type in AAUndefinedBehaviorImpl::updateImpl — okuraofvegetable / detail

#23538 (Aug 29, 2020 7:17:01 PM)

  1. Remove OpenBSD/sparc support — brad / detail
  2. Set alignment of .llvmbc and .llvmcmd to 1 — i / detail

#23537 (Aug 29, 2020 5:32:28 PM)

  1. [ORC] Add getDFSLinkOrder / getReverseDFSLinkOrder methods to JITDylib. — Lang Hames / detail

#23536 (Aug 29, 2020 3:14:31 PM)

  1. [libc++] Temporarily force-set the LIBCXX_TEST_CONFIG cache value — Louis Dionne / detail

#23530 (Aug 29, 2020 2:21:39 PM)

  1. Reapply [LVI] Normalize pointer behavior — nikita.ppv / detail
  2. [LVI] Remove unnecessary lambda capture (NFC) — nikita.ppv / detail
  3. [LV] Check opt-for-size before expanding runtime checks. — flo / detail
  4. [InstSimplify] Protect against more poison in SimplifyWithOpReplaced (PR47322) — nikita.ppv / detail
  5. [InstSimplify] Reduce code duplication in simplifySelectWithICmpCond (NFC) — nikita.ppv / detail
  6. [Attributor] Fix AANoUndef identification — okuraofvegetable / detail
  7. [libc++] Add from-scratch configuration files for the test suite — Louis Dionne / detail
  8. [libc++] Move the default site config template alongside other config files — Louis Dionne / detail

#23529 (Aug 29, 2020 12:11:25 PM)

  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
  4. [Attributor][NFC] Do not manifest noundef for positions to be changed to undef — okuraofvegetable / detail
  5. [NFCI][Local] Rewrite EliminateDuplicatePHINodes to optionally check hashing invariants — lebedev.ri / detail
  6. [NFC][Local] EliminateDuplicatePHINodes(): add STATISTIC() — lebedev.ri / detail

#23528 (Aug 29, 2020 10:03:43 AM)

  1. [TargetLowering] Strip tailing whitespace (NFC) — nikita.ppv / detail
  2. [EarlyCSE] add tests for commutative intrinsics; NFC — spatel / detail
  3. [EarlyCSE] fold commutable intrinsics — spatel / detail
  4. [Instruction] Speculatively undo isIdenticalToWhenDefined() PHI handling changes — lebedev.ri / detail
  5. [Sema] ICK_Function_Conversion is a third kind conversion — aaronpuchert / detail
  6. [Sema] Simplify ShouldDiagnoseUnusedDecl, NFC — aaronpuchert / detail

#23527 (Aug 29, 2020 8:28:01 AM)

  1. [UpdateTestChecks] Don't skip attributes when comparing functions — sstipanovic / detail
  2. [InstCombine] Take 3: Perform trivial PHI CSE — lebedev.ri / detail

#23526 (Aug 29, 2020 6:17:46 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

#23525 (Aug 29, 2020 4:48:08 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

#23524 (Aug 29, 2020 2:31:52 AM)

  1. [Attributes] Merge calls to getFnAttribute/hasFnAttribute using Attribute::isValid. NFC — craig.topper / detail
  2. [Target][AArch64] Allow for char as int8_t in AArch64AsmParser.cpp — ro / detail
  3. [InstCombine] Fix typo in comment (NFC) — nikita.ppv / detail

#23523 (Aug 29, 2020 12:19:23 AM)

  1. [DWARFYAML] Make the debug_abbrev_offset field optional. — Xing / detail
  2. [NFC][STLExtras] Add make_first_range(), similar to existing make_second_range() — lebedev.ri / detail
  3. [NFC][InstructionSimplify] Add a warning about not simplifying to not def-reachable — lebedev.ri / detail

#23521 (Aug 28, 2020 9:21:31 PM)

  1. [DAGCombiner] Enhance (zext(setcc)) — lkail / detail
  2. [LLD][PowerPC][test] Disable ELF/ppc64-pcrel-long-branch-error.s — hubert.reinterpretcast / detail

#23520 (Aug 28, 2020 7:31:46 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
  4. [ObjC][ARC] In HandlePotentialAlterRefCount, check whether an — Akira / detail
  5. [lldb] Make the lit configuration values optional for the API tests — Jonas Devlieghere / detail
  6. [lldb] Hoist --framework argument out of LLDB_TEST_COMMON_ARGS (NFC) — Jonas Devlieghere / detail
  7. [compiler-rt][tsan] Remove unnecesary typedefs — mvanotti / detail

#23519 (Aug 28, 2020 5:27:11 PM)

  1. Add Location, Region and Block to MLIR Python bindings. — stellaraccident / detail
  2. [lldb] Dervice dotest.py path from config.lldb_src_root (NFC) — Jonas Devlieghere / detail
  3. [lldb] Get rid of LLDB_LIB_DIR and LLDB_IMPLIB_DIR in dotest — Jonas Devlieghere / detail
  4. [gcov] Increment counters with atomicrmw if -fsanitize=thread — maskray / detail
  5. Revert "[InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block" — resistor / detail
  6. [ARC] Update brcc test. — petecoup / detail

#23518 (Aug 28, 2020 3:14:47 PM)

  1. [ObjCARCOpt] Port objc-arc to NPM — aeubanks / detail
  2. [LLD][PowerPC] Remove redundant file write out in the test cases — wei.huang / detail
  3. [Attributes] Add a method to check if an Attribute has AttrKind None. Use instead of hasAttribute(Attribute::None) — craig.topper / detail
  4. Add new warning for compound punctuation tokens that are split across macro expansions or split by whitespace. — richard / detail
  5. Rename AnalysisManager::slice in AnalysisManager::nest (NFC) — joker.eph / detail
  6. [test] Pin some RUNs in potential.ll to legacy PM — aeubanks / detail
  7. Reland "[test] Exit with an error if no tests are run." — rupprecht / detail
  8. [UpdateTestChecks] include { in function signature check line — sstipanovic / detail
  9. AMDGPU: Fix incorrectly deleting copies after spilling SGPR tuples — Matthew.Arsenault / detail
  10. [early-ifcvt] Add OptRemarks — jonathan_roelofs / detail
  11. GlobalISel: Combine out redundant sext_inreg — Matthew.Arsenault / detail

#23517 (Aug 28, 2020 1:00:16 PM)

  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
  4. [lldb/test] Use @skipIfWindows for PExpectTest — rupprecht / detail
  5. [lldb] Fix typo in disassemble_options_line description — Jonas Devlieghere / detail
  6. [lldb/test] Use shorter test case names in TestStandardUnwind — rupprecht / detail
  7. [CodeGenPrepare] Zap the argument of llvm.assume when deleting it — benny.kra / detail
  8. Strength-reduce SmallVectors to arrays. NFCI. — benny.kra / detail
  9. [ARM] Skip combining base updates for vld1x NEON intrinsics — sjoerd.meijer / detail
  10. Skip analysis re-computation when no changes are reported — sguelton / detail
  11. [LIBOMPTARGET]Do not try to optimize bases for the next parameters. — a.bataev / detail
  12. [InstCombine] usub.sat(a, b) + b => umax(a, b) (PR42178) — nikita.ppv / detail
  13. [SROA] Improve handleling of assumes bundles by SROA — tyker / detail

#23516 (Aug 28, 2020 10:50:16 AM)

  1. [LLD][PowerPC] Add a pc-rel based long branch thunk — wei.huang / detail
  2. Reland "[CodeGen][AArch64] Support arm_sve_vector_bits attribute" — cullen.rhodes / detail
  3. [DAGCombine] Don't delete the node if it has uses immediately — Jinsong Ji / detail
  4. [GlobalISel] fix a compilation error with gcc 6.3.0 — yhs / detail
  5. [OpenMP] Fixed wrong test command in the test private_mapping.c — tianshilei1992 / detail
  6. [Statepoint] Always spill base pointer. — dantrushin / detail
  7. [PowerPC] Implemented Vector Load with Zero and Signed Extend Builtins — albionapc / detail
  8. [ARM] Extra gather scatter tailpred test. NFC — david.green / detail
  9. [ARM] Correct predicate operand for offset gather/scatter — david.green / detail
  10. [libc++] Un-deprecate and un-remove some members of std::allocator — Louis Dionne / detail
  11. [flang][NFC] Change how error symbols are recorded — tkeith / detail

#23515 (Aug 28, 2020 8:42:55 AM)

  1. [SVE] Make ElementCount members private — david.sherwood / detail
  2. Fix build failures caused by f4257c5832aa51e960e7351929ca3d37031985b7 — david.sherwood / detail
  3. Fix more build failures caused by f4257c5832aa51e960e7351929ca3d37031985b7 — david.sherwood / detail
  4. Fix Windows x86 compilation after a6a37a2fcd2a8048a75bd0d8280497ed89d73224 — alexandre.ganea / detail

#23514 (Aug 28, 2020 6:29:57 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

#23513 (Aug 28, 2020 4:09:38 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
  6. [MemLoc] Support memcmp in MemoryLocation::getForArgument. — flo / detail
  7. [cmake] Don't build with -O3 -fPIC on Solaris/sparcv9 — ro / detail
  8. [doxygen] Fix bad doxygen results for BugReporterVisitors.h — vsavchenko / detail
  9. [lldb] Reduce intentation in SymbolFileDWARF::ParseVariableDIE — pavel / detail
  10. [lldb/Utility] Polish the Scalar class — pavel / detail
  11. [DSE,MemorySSA] Check if Current is valid for elimination first. — flo / detail
  12. [clang-format] Parse volatile as a pointer qualifier — Alexander.Richardson / detail
  13. [clang-format] Parse restrict as a pointer qualifier — Alexander.Richardson / detail
  14. [clang-format] Parse __attribute((foo)) as a pointer qualifier — Alexander.Richardson / detail
  15. [clang-format] Parse nullability attributes as a pointer qualifier — Alexander.Richardson / detail
  16. [clang-format] Detect pointer qualifiers in cast expressions — Alexander.Richardson / detail
  17. [AArch64][CodeGen] Restrict bfloat vector operations to what's actually supported — ties.stuij / detail
  18. [FunctionAttrs] Bulk remove attributes. NFC. — benny.kra / detail

#23512 (Aug 28, 2020 1:46:23 AM)

  1. [llvm-reduce] Skip chunks that lead to broken modules. — flo / detail
  2. [unittests/Object] - Add testing for missing ELF formats. — grimar / detail
  3. [llvm-readobj][test] - Test "Format" values. — grimar / detail
  4. [llvm-readobj] - Simplify the code that creates dumpers. NFCI. — grimar / detail

#23511 (Aug 27, 2020 11:24:36 PM)

  1. (Expensive) Check for Loop, SCC and Region pass return status — sguelton / detail
  2. [gn build] Port b1f4e5979b7 — llvmgnsyncbot / detail
  3. [MC] [Win64EH] Avoid producing malformed xdata records — martin / detail
  4. [ValueTracking] Remove a stray semicolon. NFC. — martin / detail

#23509 (Aug 27, 2020 9:10:22 PM)

  1. [flang][openacc] Add check for tile clause restriction — clementval / detail
  2. [MSAN] Add fiber switching APIs — Vitaly Buka / detail
  3. [flang][openacc] Fix gang-argument parsing and add validity tests for !$acc loop — clementval / detail
  4. Add an unsigned shift base sanitizer — JF Bastien / detail
  5. Add a global flag to disable the global dialect registry "process wise" — joker.eph / detail

#23508 (Aug 27, 2020 7:03:21 PM)

  1. [clang-query][NFC] Silence a few lint warnings — n.james93 / detail
  2. [lldb] Fix "no matching std::pair constructor" on Ubuntu 16.04 (NFC) — Jonas Devlieghere / detail
  3. [lld-macho] Implement weak binding for branch relocations — jezng / detail
  4. [lld-macho] Emit the right header flags for weak bindings/symbols — jezng / detail
  5. [lld-macho] Emit binding opcodes for defined symbols that override weak dysyms — jezng / detail
  6. [lld-macho] Implement GOT_LOAD relaxation — jezng / detail
  7. [lld-macho] Support GOT relocations to __dso_handle — jezng / detail
  8. [lld-macho] Weak locals should be relaxed too — jezng / detail
  9. [lld-macho][NFC] Define isHidden() in LinkEditSection — jezng / detail
  10. Revert "Use find_library for ncurses" — gkistanova / detail
  11. [MemorySSA] Assert defining access is not a MemoryUse. — asbirlea / detail
  12. [PowerPC] PPCBoolRetToInt: Don't translate Constant's operands — lkail / detail

#23507 (Aug 27, 2020 5:02:18 PM)

  1. Recommit "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." — dokyungs / detail
  2. Revert "GlobalISel: Use & operator on KnownBits" — Matthew.Arsenault / detail
  3. Correctly revert "GlobalISel: Use & operator on KnownBits" — Matthew.Arsenault / detail
  4. AMDGPU: Fix broken switch braces — Matthew.Arsenault / detail
  5. AMDGPU/GlobalISel: Implement computeKnownBits for groupstaticsize — Matthew.Arsenault / detail
  6. GlobalISel: Implement computeNumSignBits for G_SEXT_INREG — Matthew.Arsenault / detail

#23506 (Aug 27, 2020 2:49:23 PM)

  1. [OpenMP] Ensure testing for versions 4.5 and default - Part 3 — Saiyedul.Islam / detail
  2. [CodeGen] Use an AttrBuilder to bulk remove 'target-cpu', 'target-features', and 'tune-cpu' before re-adding in CodeGenModule::setNonAliasAttributes. — craig.topper / detail
  3. [Attributor] Do not add AA to dependency graph after the update stage — okuraofvegetable / detail
  4. [RegisterScavenging] Delete dead function unprocess(). — efriedma / detail
  5. [Hexagon] Emit better 32-bit multiplication sequence for HVXv62+ — kparzysz / detail
  6. GlobalISel: Add and_trivial_mask to all_combines — Matthew.Arsenault / detail
  7. AMDGPU: Use caller subtarget, not intrinsic declaration — Matthew.Arsenault / detail
  8. [NFC][ValueTracking] Add OffsetZero into findAllocaForValue — Vitaly Buka / detail
  9. [StackSafety] Ignore allocas with partial lifetime markers — Vitaly Buka / detail
  10. MIR: Infer not-SSA for subregister defs — Matthew.Arsenault / detail
  11. AArch64/GlobalISel: Fix missing function begin marker in test — Matthew.Arsenault / detail
  12. GlobalISel: Implement known bits for min/max — Matthew.Arsenault / detail
  13. [OpenMP] Fix a failing test after D85214 — Saiyedul.Islam / detail
  14. [Attributor] Do not manifest noundef for dead positions — okuraofvegetable / detail
  15. [Driver][XRay][test] Update the macOS support check — Azharuddin Mohammed / detail
  16. [OPENMP]Do not crash for globals in inner regions with outer target — a.bataev / detail
  17. [SSP] Restore setting the visibility of __guard_local to hidden for better code generation. — brad / detail
  18. Revert "[CodeGen][AArch64] Support arm_sve_vector_bits attribute" — cullen.rhodes / detail
  19. [ValueTracking] Replace recursion with Worklist — Vitaly Buka / detail

#23505 (Aug 27, 2020 12:34:58 PM)

  1. [HeapProf] Fix bot failures from instrumentation pass — tejohnson / detail
  2. Reapply D70800: Fix AArch64 AAPCS frame record chain — resistor / detail
  3. [X86] Don't call hasFnAttribute and getFnAttribute for 'prefer-vector-width' and 'min-legal-vector-width' in getSubtargetImpl — craig.topper / detail
  4. [ARM][BFloat16] Change types of some Arm and AArch64 bf16 intrinsics — mikhail.maltsev / detail
  5. GlobalISel: Remove leftover lit.local.cfg — Matthew.Arsenault / detail
  6. [ARM][BFloat16] Change types of some Arm and AArch64 bf16 intrinsics — mikhail.maltsev / detail
  7. GlobalISel: Implement known bits for G_MERGE_VALUES — Matthew.Arsenault / detail
  8. GlobalISel: Use & operator on KnownBits — Matthew.Arsenault / detail
  9. [SVE] Remove calls to VectorType::getNumElements from IR — ctetreau / detail
  10. [libc++][NFC] Define functor's call operator inline — Louis Dionne / detail
  11. [lld-macho] Disable invalid/stub-link.s test for Mac — jezng / detail
  12. [OpenMP][MLIR] Conversion pattern for OpenMP to LLVM — kiran.chandramohan / detail
  13. [OpenMP] Ensure testing for versions 4.5 and default - Part 2 — Saiyedul.Islam / detail
  14. [SVE] Remove calls to VectorType::getNumElements from Transforms/Vectorize — ctetreau / detail
  15. [MLIR] Fixed missing constraint append when adding an AffineIfOp domain — uday / detail
  16. [Attributor] Guarantee getAAFor not to update AA in the manifestation stage — okuraofvegetable / detail
  17. [libcxx] Fix the broken test after D82657. — hokein.wu / detail
  18. Recommit "[libFuzzer] Fix value-profile-load test." — dokyungs / detail
  19. [analyzer] NFC: Store the pointee/referenced type for dynamic type tracking. — Artem Dergachev / detail
  20. [analyzer] pr47037: CastValueChecker: Support for the new variadic isa<>. — Artem Dergachev / detail
  21. [analyzer] Fix the debug print about debug egraph dumps requiring asserts. — Artem Dergachev / detail
  22. [analyzer] NFC: Fix wrong parameter name in printFormattedEntry. — Artem Dergachev / detail
  23. [SVE] Remove bad call to VectorType::getNumElements() from HeapProfiler — ctetreau / detail
  24. [InstSimplify] SimplifyPHINode(): check that instruction is in basic block first — lebedev.ri / detail

#23504 (Aug 27, 2020 10:21:01 AM)

  1. [Support] On Windows, add optional support for {rpmalloc|snmalloc|mimalloc} — alexandre.ganea / detail
  2. [CodeGen][AArch64] Support arm_sve_vector_bits attribute — cullen.rhodes / detail
  3. [libcxx] Fix compile for BUILD_EXTERNAL_THREAD_LIBRARY — mikhail.maltsev / detail
  4. [libc++] Install a more recent CMake on libc++ builders — Louis Dionne / detail
  5. [Test] Tidy up loose ends from LLVM_HAS_GLOBAL_ISEL — russell.gallop / detail
  6. [NFC][EarlyCSE][InstSimplify] Add tests for CSE of PHI nodes — lebedev.ri / detail
  7. [InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block — lebedev.ri / detail
  8. Revert "[libcxx] Fix compile for BUILD_EXTERNAL_THREAD_LIBRARY" — mikhail.maltsev / detail
  9. [HeapProf] Clang and LLVM support for heap profiling instrumentation — tejohnson / detail
  10. [MLIR][GPUToSPIRV] Fix use-after-free. Found by asan. — benny.kra / detail
  11. [CodeGen] Properly propagating Calling Convention information when lowering vector arguments — lucas.prates / detail
  12. [GISel]: Fix one more CSE Non determinism — aditya_nandakumar / detail
  13. [Attributor] Add a phase flag to Attributor — okuraofvegetable / detail
  14. [sda][nfc] clang-formatting — simon.moll / detail
  15. [OCaml] Remove add_constant_propagation — aeubanks / detail
  16. [lldb] Move triple construction out of getArchCFlags in DarwinBuilder (NFC) — Jonas Devlieghere / detail
  17. [lldb] Make lldb-argdumper a dependency of liblldb — Jonas Devlieghere / detail
  18. [GISel] Add new GISel combiners for G_SELECT — aditya_nandakumar / detail
  19. [test][Inliner] Make always-inline.ll work with NPM — aeubanks / detail
  20. [gn build] Manually port c9455d3 — aeubanks / detail
  21. [gn build] Port 7ed8124d46f — llvmgnsyncbot / detail

#23503 (Aug 27, 2020 8:11:28 AM)

  1. Fix Attributor return status — sguelton / detail
  2. Fix OpenMP deduplicateRuntimeCalls return status — sguelton / detail
  3. [lldb/Utility] Use APSInt in the Scalar class — pavel / detail
  4. [lldb/DWARF] Fix handling of variables with both location and const_value attributes — pavel / detail
  5. [Tooling][Format] Treat compound extensions (foo.bar.cc) as matching foo.h — sam.mccall / detail
  6. [cmake] Make gtest include directories a part of the library interface — pavel / detail
  7. [lldb] Fix Type::GetByteSize for pointer types — pavel / detail
  8. [lldb/cmake] Fix linking of lldbUtilityHelpers for 9cb222e74 — pavel / detail
  9. [SimplifyLibCalls] Remove over-eager early return in strlen optzns. — flo / detail
  10. [Hexagon] Widen short vector stores to HVX vectors using masked stores — kparzysz / detail
  11. AMDGPU: Hoist subtarget lookup — Matthew.Arsenault / detail
  12. [lldb/cmake] Fix linking of lldbSymbolHelpers for 9cb222e7 — pavel / detail
  13. [Hexagon] Fold single-use variable into assert. NFCI. — benny.kra / detail
  14. [Hexagon] Fold another layer of single-use variable into assert. NFCI. — benny.kra / detail
  15. [MLIR] MemRef Normalization for Dialects — uday / detail
  16. Revert "[AIX][XCOFF] emit symbol visibility for xcoff object file." — diggerlin / detail

#23502 (Aug 27, 2020 5:58:18 AM)

  1. [Sema][AArch64] Support arm_sve_vector_bits attribute — cullen.rhodes / detail
  2. [NFC][DebugInfo] Create InstructionOrdering helper class (1/4) — orlando.hyams / detail
  3. [DwarfDebug] Improve single location detection in validThroughout (2/4) — orlando.hyams / detail
  4. [DwarfDebug] Improve multi-BB single location detection in validThroughout (3/4) — orlando.hyams / detail
  5. [DwarfDebug] Improve validThroughout performance (4/4) — orlando.hyams / detail
  6. Revert "[DWARF] Add cuttoff guarding quadratic validThroughout behaviour" — orlando.hyams / detail
  7. [ELF][test] Add test coverage of TLS to gc-sections.s — andrew.ng / detail
  8. [NFC][compiler-rt] Factor out __mulv[sdt]i3 implementations to .inc file — atrosinenko / detail
  9. [NFC][compiler-rt] Factor out __mulo[sdt]i4 implementations to .inc file — atrosinenko / detail
  10. [DSE,MemorySSA] Remove short-cut to check if all paths are covered. — flo / detail
  11. Fix for PS4 bots after 0b7f6cc71a72a85f8a0cbee836a7a8e31876951a — russell.gallop / detail
  12. [LLD] [MinGW] Enable dynamicbase by default — martin / detail
  13. [LLD] [COFF] Check the aux section definition size for IMAGE_COMDAT_SELECT_SAME_SIZE — martin / detail
  14. [FPEnv] Allow fneg + strict_fadd -> strict_fsub in DAGCombiner — kevin.neal / detail
  15. [AMDGPU] Remove unused variable introduced in r251860 — jay.foad / detail
  16. [CMake][compiler-rt][libunwind] Compile assembly files as ASM not C, unify workarounds — raul / detail
  17. [SyntaxTree][NFC] Append "get" to syntax Nodes accessor names — ecaldas / detail
  18. [SyntaxTree][NFC][Style] Functions start with lowercase — ecaldas / detail

#23501 (Aug 27, 2020 3:00:36 AM)

  1. Allow lit test timeout value to be configurable — Azharuddin Mohammed / githubweb

#23501 (Aug 27, 2020 3:00:36 AM)

  1. [LangRef] get.active.lane.mask can produce poison value — sjoerd.meijer / detail
  2. [MLIR][Shape] Fix typo — frgossen / detail
  3. [AMDGPU] Preserve vcc_lo when shrinking V_CNDMASK — Piotr Sobczak / detail
  4. Revert "[Verifier] Additional check for intrinsic get.active.lane.mask" — sjoerd.meijer / detail
  5. [NFC] Add unittests for findAllocaForValue — Vitaly Buka / detail
  6. [polly][cmake] Don't build LLVMPolly.so without PIC — ro / detail
  7. [DSE,MemorySSA] Traverse use-def chain without MemSSA Walker. — flo / detail
  8. [unittests/Object] - Simplify the code in ELFObjectFileTest.cpp, NFCI. — grimar / detail
  9. [ValueTracking] Support select in findAllocaForValue — Vitaly Buka / detail
  10. [lldb] Fix gcc 5.4.0 compile error — david.spickett / detail
  11. [RISC-V] ADDI/ORI/XORI x, 0 should be as cheap as a move — Alexander.Richardson / detail
  12. [RISC-V] Mark C_MV as a move instruction — Alexander.Richardson / detail
  13. [RISC-V] fmv.s/fmv.d should be as cheap as a move — Alexander.Richardson / detail
  14. [lld][ELF][test] Expand testing of symbols in mergeable sections — james.henderson / detail
  15. Follow up of rGca243b07276a: fixed a typo. NFC. — sjoerd.meijer / detail
  16. [AArch64][SVE] Add missing debug info for ACLE types. — sander.desmalen / detail
  17. [SVE] Fallback to default expansion when lowering SIGN_EXTEN_INREG from non-byte based source. — paul.walker / detail
  18. [NFC][ValueTracking] Fix typo in test — Vitaly Buka / detail
  19. [AArch64] Optimize instruction selection for certain vector shuffles — mikhail.maltsev / detail
  20. [NFC][ValueTracking] Cleanup a test — Vitaly Buka / detail
  21. [DSE,MemorySSA] Add test for PR47285. — flo / detail

#23501 (Aug 27, 2020 3:00:36 AM)

  1. Allow lit test timeout value to be configurable — Azharuddin Mohammed / detail

#23500 (Aug 27, 2020 12:49:50 AM)

  1. [MLIR][SPIRVToLLVM] Added a hook for descriptor set / binding encoding — georgemitenk0v / detail
  2. [lld-macho] Fix objc.s test — jezng / detail
  3. [gn build] Port 7394460d875 — llvmgnsyncbot / detail
  4. [gn build] Port cf918c809bb — llvmgnsyncbot / detail
  5. [ARM] Make MachineVerifier more strict about terminators — sam.parker / detail
  6. [RISCV] add the MC layer support of riscv vector Zvamo extension — 932494295 / detail
  7. [MLIR][GPUToSPIRV] Passing gpu module name to SPIR-V module — georgemitenk0v / detail
  8. [mlir] NFC: fix trivial typo under test and tools — ishizaki / detail
  9. Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" — martin / detail
  10. [ARM] Enable outliner at -Oz for M-class — sam.parker / detail
  11. [Attributor] Add flag for undef value to the state of AAPotentialValues — okuraofvegetable / detail

#23499 (Aug 26, 2020 10:30:55 PM)

  1. Fix MLIR build with MLIR_INCLUDE_TESTS=OFF — joker.eph / detail
  2. [PowerPC] Implement Vector Multiply High/Divide Extended Builtins in LLVM/Clang — amy.kwan1 / detail
  3. [MLIR][SPIRV] Added optional name to SPIR-V module — georgemitenk0v / detail
  4. Fix an overflow issue at BackpatchWord — jianzhouzh / detail
  5. [MLIR][SPIRVToLLVM] Updated the documentation for type conversion — georgemitenk0v / detail
  6. Remove the `run` method from `OpPassManager` and `Pass` and migrate it to `OpToOpPassAdaptor` — joker.eph / detail
  7. [NFC][Test] Update the test with utils/update_llc_test_checks.py — qshanz / detail
  8. Default to -fuse-init-array on OpenBSD. — brad / detail
  9. [SyntaxTree] Refactor `NodeRole`s — ecaldas / detail

#23498 (Aug 26, 2020 7:38:27 PM)

  1. GlobalISel: IRTranslate minimum of pointer sizes on memcpy — Matthew.Arsenault / detail
  2. [libunwind] Minor fixes in libunwind — rprichard / detail
  3. [libunwind] Factor out getInfoFromFdeCie. NFCI. — rprichard / detail
  4. [gn build] Port 7a457593efe — llvmgnsyncbot / detail
  5. [lld-macho] Fall back to raw path if we don't find anything under syslibroot — jezng / detail
  6. [lld-macho] Make it possible to re-export .tbd files — jezng / detail
  7. [lld-macho] Handle TAPI and regular re-exports uniformly — jezng / detail
  8. [lld-macho] Implement -ObjC — jezng / detail
  9. [lld-macho][NFC] Handle GOT bindings and regular bindings more uniformly — jezng / detail
  10. [lld-macho] Implement weak bindings for GOT/TLV — jezng / detail
  11. [lld-macho] Implement -all_load — jezng / detail

#23497 (Aug 26, 2020 5:29:36 PM)

  1. Bring llvm::Optional data formatter back in sync with the implementation. — Adrian Prantl / detail
  2. Use properlyDominates in RDFLiveness when sorting on dominance. — asbirlea / detail
  3. [X86] Change pentium4 tuning settings and scheduler model back to their values before D83913. — craig.topper / detail
  4. Load correct module for linux and android when duplicates exist in minidump. — gclayton / detail
  5. [ConstProp] Remove ConstantPropagation — aeubanks / detail
  6. Fix OCaml bindings — aeubanks / detail
  7. [X86] Update release notes for -mtune support. — craig.topper / detail
  8. [OpenMP] Always emit debug messages that indicate offloading failure — jhuber6 / detail
  9. [ORC][JITLink] Switch to unique ownership for EHFrameRegistrars. — Lang Hames / detail
  10. GlobalISel: Add generic instructions for memory intrinsics — Matthew.Arsenault / detail

#23496 (Aug 26, 2020 2:37:03 PM)

  1. [DAGCombiner] allow store merging non-i8 truncated ops — spatel / detail
  2. Reapply D70800: Fix AArch64 AAPCS frame record chain — resistor / detail
  3. [test] Rewrite various tests to not use constprop — aeubanks / detail
  4. [AArch64][SVE] Add lowering for llvm fceil — dancgr / detail
  5. [InstSimplify] Add additional umax tests (NFC) — nikita.ppv / detail
  6. [InstSimplify] Fold min/max intrinsic based on icmp of operands — nikita.ppv / detail
  7. [VectorCombine] adjust test for better coverage; NFC — spatel / detail
  8. [libomptarget][amdgpu] Improve thread safety, remove dead code — jonchesterfield / detail
  9. [mlir][vector] Add vector.bitcast operation — thomasraoux / detail
  10. [LangRef] Memset/memcpy/memmove can take undef/poison pointer if the size is 0 — aqjune / detail
  11. [AArch64] Use CCAssignFnForReturn helper in more spots. NFC. — Ahmed Bougacha / detail
  12. [IR] Remove noundef from masked store/load/gather/scatter's pointer operands — aqjune / detail
  13. [X86] Default to -mtune=generic unless -march is passed to the driver. Add TuneCPU to the AST serialization — craig.topper / detail

#23495 (Aug 26, 2020 12:23:01 PM)

  1. [XCOFF][AIX] Support relocation generation for large code model — jasonliu / detail
  2. [ThinLTO][Legacy] Compute PreservedGUID based on IRName in Symtab — Steven Wu / detail
  3. [llvm] [DAG] Fix bug in llvm.get.active.lane.mask lowering — ajcbik / detail
  4. Revert "Fix frame pointer layout on AArch64 Linux." — resistor / detail
  5. [NFC][InstCombine] Add tests with PHI-of-{insert,extract}value with multiple uses — lebedev.ri / detail
  6. [NFC][Value] Fixup comments, "N users" is NOT the same as "N uses". — lebedev.ri / detail
  7. [Value][InstCombine] Fix one-use checks in PHI-of-op -> Op-of-PHI[s] transforms to be one-user checks — lebedev.ri / detail
  8. [clang] Exclude invalid destructors from lookups. — adamcz / detail
  9. [X86] Add assembler support for .d32 and .d8 mnemonic suffixes to control displacement size. — craig.topper / detail
  10. [IR] Add NoUndef attribute to Intrinsics.td — aqjune / detail
  11. [SampleFDO] Enhance profile remapping support for searching inline instance — wmi / detail
  12. AMDGPU: Don't assert on misaligned DS read2/write2 offsets — Matthew.Arsenault / detail
  13. [Hexagon] Implement llvm.masked.load and llvm.masked.store for HVX — kparzysz / detail
  14. [SVE] Remove calls to VectorType::getNumElements from clang — ctetreau / detail
  15. [Polly] Use llvm::function_ref. NFC. — llvm-project / detail
  16. [Polly] Inline ShoulDelete lambda. NFC. — llvm-project / detail
  17. [LTO] Don't apply LTOPostLink module flag during writeMergedModule — Steven Wu / detail
  18. [MC][SVE] Fix data operand for instruction alias of `st1d`. — francesco.petrogalli / detail
  19. [gn build] Manually port ed07e1fe — aeubanks / detail
  20. [InstSimplify] Simplify to vector constants when possible — aeubanks / detail
  21. Add cmake test support for LLJITWithThinLTOSummaries to make sure — echristo / detail
  22. [mlir] NFC: fix trivial typos in documents — ishizaki / detail
  23. [OpenMP] Fix import library installation with MinGW — Andrey.Churbanov / detail
  24. [libomptarget][amdgpu] Update plugin CMake to work with latest rocr library — jonathanchesterfield / detail
  25. [Support][Windows] Fix incorrect GetFinalPathNameByHandleW() return value check in realPathFromHandle() — platonov.aleksandr / detail
  26. [llvm] [Thumb2] Test unusual length for active lane mask — ajcbik / detail

#23494 (Aug 26, 2020 10:13:00 AM)

  1. [clangd] Use string[] for allCommitCharacters — kbobyrev / detail
  2. [clang][NFC] Properly fix a GCC warning in ASTImporterTest.cpp — Raphael Isemann / detail
  3. [Clang] Fix tests following rG087047144210 — alexandre.ganea / detail
  4. [libc++] Use xcrun to find Ninja in the macOS backdeployment CI too — Louis Dionne / detail
  5. [LiveDebugValues][NFC] Add instr-ref tests, adapt old tests — jeremy.morse / detail
  6. [LV] Fallback strategies if tail-folding fails — sjoerd.meijer / detail
  7. Fix frame pointer layout on AArch64 Linux. — resistor / detail
  8. Fix quiet mode in git-clang-format — sguelton / detail
  9. Revert "[LiveDebugValues][NFC] Add instr-ref tests, adapt old tests" — jeremy.morse / detail
  10. [libFuzzer] Error and exit if user supplied fuzzer writeable directories don't exist — mascasa / detail
  11. [SystemZ/ZOS] Add header file to encapsulate use of <sysexits.h> — kai / detail
  12. [SyntaxTree] Migrate `ParamatersAndQualifiers` to use the new List API — ecaldas / detail
  13. [LegalizeTypes] Remove WidenVecRes_Shift and just use WidenVecRes_Binary — craig.topper / detail
  14. [profile] Add InstrProfilingVersionVar.c.o to Darwin kext builtins — Vedant Kumar / detail

#23493 (Aug 26, 2020 7:17:26 AM)

  1. [llvm/Object] - Make dyn_cast<XCOFFObjectFile> work as it should. — grimar / detail
  2. [mlir][PDL] Add a PDL Interpreter Dialect — riddleriver / detail
  3. [Scheduling] Implement a new way to cluster loads/stores — qshanz / detail
  4. [DWARFYAML] Make the unit_length and header_length fields optional. — Xing / detail
  5. [AMDGPU][GlobalISel] Eliminate barrier if workgroup size is not greater than wavefront size — jay.foad / detail
  6. GlobalISel: Combine G_ADD of G_PTRTOINT to G_PTR_ADD — Matthew.Arsenault / detail
  7. AMDGPU/GlobalISel: Tolerate negated control flow intrinsic outputs — Matthew.Arsenault / detail
  8. Add clang-cl "vctoolsdir" option to specify the location of the msvc toolchain — hans / detail
  9. AMDGPU: Use Subtarget reference in SIInstrInfo — Matthew.Arsenault / detail
  10. [Support] Allow printing the stack trace only for a given depth — alexandre.ganea / detail
  11. [LegalizeTypes] Add ROTL/ROTR to ScalarizeVectorResult. — jay.foad / detail
  12. [libc] Add implementations for sqrt, sqrtf, and sqrtl. — lntue / detail
  13. [OpenMP] Fix build on macOS sdk 10.12 and newer — Andrey.Churbanov / detail
  14. [AMDGPU] Make more use of Subtarget reference in SIInstrInfo — jay.foad / detail
  15. [lldb][NFC] Simplify string literal in GDBRemoteCommunicationClient — Raphael Isemann / detail
  16. Fix failing tests after VCTOOLSDIR change — hans / detail
  17. Bump -len_control value in fuzzer-custommutator.test (PR47286) — hans / detail
  18. [clangd] Enable recovery-ast-type by default. — hokein.wu / detail
  19. [libc++] Always run Ninja through xcrun in the macOS CI scripts — Louis Dionne / detail

#23492 (Aug 26, 2020 5:10:38 AM)

  1. [TableGen][GlobalISel] Fix tblgen optimization bug — bjorn.a.pettersson / detail
  2. [GlobalISel] Fix and tidy up documentation for ValueMapping class (NFC) — bjorn.a.pettersson / detail
  3. [X86] Make sure we do not clobber RBX with mwaitx when used as a base — pierre.gousseau / detail
  4. [lldb] Correct wording of EXP_MSG — david.spickett / detail
  5. [SystemZ/ZOS] Additions to the build system. — kai / detail
  6. [llvm-readelf][test] - Refine the sections-ext.test — grimar / detail
  7. [llvm-readobj] - Don`t crash when --section-symbols is requested for an object w/o .symtab. — grimar / detail
  8. [lldb/DWARF] More DW_AT_const_value fixes — pavel / detail
  9. [obj2yaml] - Cleanup error reporting (remove Error.cpp/.h files) — grimar / detail
  10. Copy m_plan_is_for_signal_trap member. — benny.kra / detail
  11. [libunwind] Convert x86, x86_64, arm64 register restore functions to C calling convention and name mangling — martin / detail
  12. [gn build] Port 357dc1ed125 — llvmgnsyncbot / detail
  13. [RDA] Don't visit the BB of the instruction in getReachingUniqueMIDef — samuel.tebbs / detail
  14. [llvm-readobj/elf][test] - Add testing for EM_* specific OS/ABI values. — grimar / detail
  15. [llvm-readobj][test] - Commit trivial.obj.elf-amdhsa-gfx803 binary back. — grimar / detail
  16. [ARM] Increase MVE gather/scatter cost by MVECostFactor. — david.green / detail

#23491 (Aug 26, 2020 2:13:28 AM)

  1. [SyntaxTree] Fix C++ versions on tests of `BuildTreeTest.cpp` — ecaldas / detail
  2. [Attributor] Provide an edge-based interface in AAIsDead — okuraofvegetable / detail
  3. [mlir] Fix bug in block merging when the types of the operands differ — riddleriver / detail
  4. [SelectionDAG] Handle non-power-of-2 bitwidths in expandROT — jay.foad / detail
  5. [lldb] XFAIL TestMemoryHistory on Linux — Raphael Isemann / detail
  6. [Support] Speedup llvm-dwarfdump 3.9x — jan.kratochvil / detail
  7. [clangd] Compute the inactive code range for semantic highlighting. — hokein.wu / detail
  8. [NFC] Fix some spelling errors in clang Driver Options.td — puyan / detail
  9. [AArch64][SVE] Fix calculation restore point for SVE callee saves. — sander.desmalen / detail
  10. [analyzer] Add modeling of assignment operator in smart ptr — vrnithinkumar / detail
  11. [AArch64][AsmParser] Fix bug in operand printer — cullen.rhodes / detail
  12. Reland [IR] Intrinsics default attributes and opt-out flag — sstipanovic / detail

#23490 (Aug 26, 2020 12:12:59 AM)

  1. [mlir][spirv] Infer converted type of scf.for from the init value — thomasraoux / detail
  2. [llvm-readobj] Fix arm64 unwind opcode disassembly printing — martin / detail
  3. [MC] [Win64EH] Update the AArch64/seh.s test slightly. NFC. — martin / detail
  4. [LLD][MinGW] Cleanup Options.td file. NFC. — martin / detail
  5. [LLD][MinGW] Handle allow-multiple-definition flag — martin / detail
  6. [libc][NFC] For remquo quotient, compare only 3 bits of MPFR and libc results. — sivachandra / detail
  7. Adjust assertion when casting to an unregistered operation — joker.eph / detail
  8. Add assertion in PatternRewriter::create<> to defend the same way as OpBuilder::create<> against missing dialect registration (NFC) — joker.eph / detail
  9. [NFC][InstCombine] Add a PHI-of-insertvalues test with different base aggregate types — lebedev.ri / detail
  10. [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad — lebedev.ri / detail
  11. [SyntaxTree] Add support for `CallExpression` — ecaldas / detail

#23489 (Aug 25, 2020 11:35:36 PM)

  1. Let mlir-nvidia and mlir-windows builders combine commits, otherwise the waiting queue is too long. — gkistanova / githubweb

#23489 (Aug 25, 2020 11:35:36 PM)

  1. [DWARFYAML] Use writeDWARFOffset() to write the prologue_length field. NFC. — Xing / detail
  2. [libc] Extend MPFRMatcher to handle multiple-input-multiple-output functions. — sivachandra / detail
  3. [libc][obvious] Add back the accidentally removed MPFRNumber destructor. — sivachandra / detail
  4. Remove the use of global dialect registration from the standalone-translate.cpp example (NFC) — joker.eph / detail
  5. Fix a 32-bit overflow issue when reading LTO-generated bitcode files whose strtab are of size > 2^29 — jianzhouzh / detail
  6. [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad — lebedev.ri / detail
  7. Revert "[InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad" — lebedev.ri / detail

#23489 (Aug 25, 2020 11:35:36 PM)

  1. Let mlir-nvidia and mlir-windows builders combine commits, otherwise the waiting queue is too long. — gkistanova / detail

#23488 (Aug 25, 2020 9:26:50 PM)

  1. Add Z3 to system libraries list if enabled — mikhail.ramalho / detail
  2. [Docs] Document --lto-whole-program-visibility — tejohnson / detail
  3. Update UnwindPlan dump to list if it is a trap handler func; also Command — Jason Molenda / detail
  4. Ah, one test too many updated.  This one should be unmodified. — Jason Molenda / detail
  5. [llvm-lipo] Add support for bitcode files — alexshap / detail

#23487 (Aug 25, 2020 6:36:37 PM)

  1. [X86] Remove extra getOperand(0) call from recently introduced store(extract_element(vtrunc)) to truncated store combine. — craig.topper / detail
  2. Remove global registration from the test dialect in MLIR (NFC) — joker.eph / detail
  3. [Modules] Improve error message when cannot find parent module for submodule definition. — vsapsai / detail
  4. [X86] Add an isel pattern for (i8 (trunc (i16 (bitconvert (v16i1 X))))) to avoid an extra EXTRACT_SUBREG — craig.topper / detail

#23486 (Aug 25, 2020 4:20:56 PM)

  1. [MLInliner] Simplify TFUTILS_SUPPORTED_TYPES — mtrofin / detail
  2. Remove unused/misnamed SetObjectModificationTime — davelee.com / detail
  3. [llvm-libtool-darwin] Address post-commit feedback — smeenai / detail
  4. [X86] Remove a redundant COPY_TO_REGCLASS for VK16 after a KMOVWkr in an isel output pattern. — craig.topper / detail
  5. Revert "[Coverage] Enable emitting gap area between macros" — zequanwu / detail
  6. Add llvm_unreachable after fully covered switch to silence some warnings from GCC (NFC) — joker.eph / detail

#23485 (Aug 25, 2020 1:41:33 PM)

  1. [flang] Parse global compiler directives — pklausler / detail
  2. [flang] Improve error handling for bad characters in source — pklausler / detail
  3. [ORC] Fix an endif comment. — Lang Hames / detail
  4. [examples] Fix dependencies for OrcV2Examples/LLJITWithThinLTOSummaries. — Lang Hames / detail
  5. [test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests — aeubanks / detail
  6. [X86] Mention -march=sapphirerapids in the release notes. — craig.topper / detail
  7. [tsan] On arm64e, strip out ptrauth bits from incoming PCs — Kuba Mracek / detail
  8. [flang] Check that various variables referenced in I/O statements may be defined — pklausler / detail
  9. [mlir][openacc][NFC] Fix comment about OpenACCExecMapping — clementval / detail
  10. [llvm-mca][NFC] Refactor handling of views that examine individual instructions, — wolfgang_pieb / detail
  11. [mlir] [LLVMIR] Add get active lane mask intrinsic — ajcbik / detail
  12. [MemDep] Use BatchAA when computing pointer dependencies — nikita.ppv / detail
  13. Reland "[DebugInfo] Move constructor homing case in shouldOmitDefinition." — akhuang / detail
  14. [ValueTracking] Add a noundef test for D86477; NFC — aqjune / detail
  15. [ValueTracking] Let getGuaranteedNonPoisonOp find multiple non-poison operands — aqjune / detail
  16. [SystemZ][z/OS] Add z/OS Target and define macros — hubert.reinterpretcast / detail
  17. [lldb] Make Reproducer compatbile with SubsystemRAII  (NFC) — Jonas Devlieghere / detail
  18. [Hexagon] Check if EVT is simple type in HVX lowering — kparzysz / detail
  19. [AMDGPU] Switch to named simm16 in vscnt insertion — Stanislav.Mekhanoshin / detail
  20. [OpenMP] Pack first-private arguments to improve efficiency of data transfer — tianshilei1992 / detail
  21. [mlir] [LLVMIR] Mark reductions as side-effect free — ajcbik / detail
  22. [SDAG] Improve MemSDNode::getBasePtr — kparzysz / detail
  23. [TargetLoweringObjectFileImpl] Make .llvmbc and .llvmcmd non-SHF_ALLOC — i / detail
  24. [AMDGPU] Remove unsound dependency on ISA version in waitcnt — Stanislav.Mekhanoshin / detail

#23484 (Aug 25, 2020 11:33:16 AM)

  1. [LoopNest] False negative of `arePerfectlyNested` with LCSSA loops — whitneyt / detail
  2. [x86] add AVX shuffle test for PR47262; NFC — spatel / detail
  3. [Hexagon] Remove (redundant) HexagonISelLowering::isHvxOperation(SDValue) — kparzysz / detail
  4. [ARM] Additional test for tailpred reductions. NFC — david.green / detail
  5. [NewPM][test] Fix accelerate-vector-functions.ll under NPM — aeubanks / detail
  6. [flang] Don't completely left-justify fixed-form tokenization — pklausler / detail
  7. AArch64: Fix hardcoded register in test — Matthew.Arsenault / detail
  8. [mlir] NFC: fix typo in FileCheck prefix — ishizaki / detail
  9. [FIX] Avoid creating BFI when emitting remarks for dead functions — hoy / detail
  10. [lldb] Don't ask for QOS_CLASS_UNSPECIFIED queue in TestQueues — Raphael Isemann / detail
  11. [lldb] Initialize reproducers in LocateSymbolFileTest — Raphael Isemann / detail

#23483 (Aug 25, 2020 9:12:03 AM)

  1. [LiveDebugValues] Add switches for using instr-ref variable locations — jeremy.morse / detail
  2. [SelectionDAG] Legalize intrinsic get.active.lane.mask — sjoerd.meijer / detail
  3. [DWARFYAML] Make the 'Attributes' field optional. — Xing / detail
  4. [scudo][standalone] Skip irrelevant regions during release — kostyak / detail
  5. [Verifier] Additional check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  6. AMDGPU/GlobalISel: re-auto-generate some test checks — jay.foad / detail
  7. [ELF] .note.gnu.property: error for invalid pr_datasize — i / detail
  8. [InstCombine] add vector demanded elements tests with shuffles; NFC — spatel / detail
  9. [InstCombine] improve demanded element analysis for vector insert-of-extract (2nd try) — spatel / detail
  10. [LangRef] Revise semantics of intrinsic get.active.lane.mask — sjoerd.meijer / detail
  11. [AIX][compiler-rt][builtins] Don't add ppc builtin implementations that require __int128 on AIX — daltenty / detail

#23482 (Aug 25, 2020 6:14:05 AM)

  1. [PowerPC] Fix gcc warning [NFC] — mikael.holmen / detail
  2. [libunwind] Fix warning when building without frameheader cache — mikael.holmen / detail
  3. [ARM][CGP] Fix scalar condition selects for MVE — david.green / detail
  4. [NFC][SimplifyCFG] More tests for Arm — sam.parker / detail
  5. [asan] Also allow for SIGBUS in high-address-dereference.c — Alexander.Richardson / detail
  6. Fix crypt.cpp sanitizer test on FreeBSD — Alexander.Richardson / detail
  7. Fix update_llc_test_checks function regex for RV64 — Alexander.Richardson / detail
  8. [clangd] When inserting "using", add "::" in front if that's the style. — adamcz / detail
  9. [LV] get.active.lane.mask consuming tripcount instead of backedge-taken count — sjoerd.meijer / detail
  10. [libFuzzer] Un-XFAIL msan.test on SystemZ — iii / detail
  11. [compiler-rt][builtins] Add more test cases for __div[sdt]f3 LibCalls — atrosinenko / detail
  12. [Utils] Add highlighting definition for byref IR attribute — atrosinenko / detail
  13. AMDGPU/GlobalISel: Apply bitcast load/store hack to pointer vectors — Matthew.Arsenault / detail
  14. [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks — sjoerd.meijer / detail
  15. AMDGPU/GlobalISel: Fix using unlegalizable values in tests — Matthew.Arsenault / detail
  16. AMDGPU/GlobalISel: Use more accurate legality rules for merge/unmerge — Matthew.Arsenault / detail

#23481 (Aug 25, 2020 3:54:59 AM)

  1. [llvm-dwarfdump] Fix misleading scope byte coverage statistics — orlando.hyams / detail
  2. [FileCheck][docs] Fix word errors — thomasp / detail
  3. [llvm-readelf/obj] - Change the return type of the `createDRI(...)` to `Expected<>` — grimar / detail
  4. Revert "[CMake] Fix ncurses/zlib in LLVM_SYSTEM_LIBS for Windows GNU" — hans / detail
  5. Revert "[InstCombine] improve demanded element analysis for vector insert-of-extract" — benny.kra / detail
  6. [NFC][InstCombine] Tests for PHI-of-extractvalues — lebedev.ri / detail
  7. [llvm-readobj] - Print "Unknown" when a program header is unknown. — grimar / detail
  8. [UpdatesTestChecks] Fix typo in common.py — sam.parker / detail
  9. [NFC][ARM] arith code size cost tests — sam.parker / detail
  10. [SVE] Lower scalable vector ISD::FNEG operations. — paul.walker / detail
  11. [Attributor][NFC] Clang format — okuraofvegetable / detail
  12. [NFC][SimplifyCFG] Add some more tests for Arm. — sam.parker / detail

#23480 (Aug 25, 2020 1:37:10 AM)

  1. [X86] Support -march=sapphirerapids — freddy.ye / detail
  2. PR37556: Don't diagnose conflicts between instantiated unqualified — richard / detail
  3. [lldb] Don't depend on psutil in TestCompletion.py — Raphael Isemann / detail
  4. [SyntaxTree] Extend the syntax tree dump to also cover `NodeRole` — ecaldas / detail
  5. [SyntaxTree] Update `Statement` tests to dump `NodeRole` — ecaldas / detail
  6. [SyntaxTree] Update `Expression` tests to dump `NodeRole` — ecaldas / detail
  7. [SyntaxTree] Update `Declaration` tests to dump `NodeRole` — ecaldas / detail
  8. [SyntaxTree] Update `Modifiable` tests to dump `NodeRole` and `unmodifiable` tag — ecaldas / detail
  9. [Compiler-RT] Fix profiler building with MinGW GCC — martin / detail
  10. [compiler-rt][asan][test] Set LD_LIBRARY_PATH_{32,64} on Solaris — ro / detail
  11. [NFC][RDA] Add explicit def check — sam.parker / detail
  12. [InstCombine] PHI-of-insertvalues -> insertvalue-of-PHI's — lebedev.ri / detail
  13. [DSE,MemorySSA] Cache accesses with/without reachable read-clobbers. — flo / detail
  14. [SVE] Fix TypeSize related warnings with IR truncates of scalable vectors — david.sherwood / detail

#23479 (Aug 24, 2020 11:11:44 PM)

  1. Temporarily Revert "[DebugInfo] Move constructor homing case in shouldOmitDefinition." — echristo / detail
  2. [CMake] Fix ncurses/zlib in LLVM_SYSTEM_LIBS for Windows GNU — phosek / detail
  3. [SyntaxTree] Split `MemberPointer` tests with annotations — ecaldas / detail
  4. [SyntaxTree] Split ConstVolatileQualifiers tests — ecaldas / detail
  5. [SyntaxTree] Use annotations on ClassTemplate_MemberClassDefinition test — ecaldas / detail

#23478 (Aug 24, 2020 9:43:42 PM)

  1. [DebugInfo] Move constructor homing case in shouldOmitDefinition. — akhuang / detail

#23477 (Aug 24, 2020 8:06:36 PM)

  1. Add NDEBUG checks around debug only loop to avoid unused variable — echristo / detail
  2. [flang] Don't attempt to compute element size if no DynamicType — tkeith / detail
  3. Disable 'not' test on Windows because 'env' from GnuWin32 cannot be used without arguments. — alexandre.ganea / detail

#23476 (Aug 24, 2020 5:18:55 PM)

  1. [lldb] Add a SymbolFileProvider to record and replay calls to dsymForUUID — Jonas Devlieghere / detail
  2. [x86][AArch64] adjust fast-math-flags in tests; NFC — spatel / detail
  3. [DAGCombine]: Fold X/Sqrt(X) to Sqrt(X) — spatel / detail
  4. [LLDB] Fix how ValueObjectVariable handles DW_AT_const_value when the DWARFExpression holds the data that represents a constant value — shafik / detail
  5. Fix test for D77924. — enh / detail
  6. [LLDB] Fix SVE offset calculation in NativeRegisterContextLinux_arm64 — omair.javaid / detail
  7. [not][test] Fix disable-symbolization.test when 'printenv' is not available — maskray / detail
  8. [MLInliner] Support training that doesn't require partial rewards — mtrofin / detail
  9. Properly pass modules flags to frontend when using -std=c++20 instead of -std=c++2a. — richard / detail

#23475 (Aug 24, 2020 3:02:36 PM)

  1. [flang] Fix bug accessing implicit variable in specification expression — tkeith / detail
  2. [Scalarizer] Avoid updating the name of globals — bjorn.a.pettersson / detail
  3. Move special va_list handling to kmp_os.h — dimitry / detail
  4. Add <stdarg.h> include to kmp_os.h, to get the va_list type, required — dimitry / detail
  5. [llvm-libtool-darwin] Add support for -V option — smeenai / detail
  6. [compiler-rt] Disable ranlib when using libtool — smeenai / detail
  7. [runtimes] Remove TOOLCHAIN_TOOLS specialization — smeenai / detail
  8. [runtimes] Use llvm-libtool-darwin for runtimes build — smeenai / detail
  9. [InstCombine] add tests for insert+extract demanded elements; NFC — spatel / detail
  10. [SLP] avoid 'tmp' names in regression tests; NFC — spatel / detail
  11. [InstCombine] improve demanded element analysis for vector insert-of-extract — spatel / detail
  12. [TSan][libdispatch] Add interceptors for dispatch_barrier_async_and_wait() — julian.lettner / detail
  13. [libunwind] Remove static_assert / __has_feature macros — rprichard / detail
  14. [PowerPC] Handle SUBFIC in reg+reg -> reg+imm transformation — nemanja.i.ibm / detail
  15. [TSan][libdispatch] Add interceptors for dispatch_barrier_async_and_wait(), pt. 2 — julian.lettner / detail
  16. AMDGPU: Have a few selection failure tests check both paths — Matthew.Arsenault / detail
  17. [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic — craig.topper / detail
  18. [PowerPC] Do not use FISel for calls and TOC-based accesses with PC-Rel — nemanja.i.ibm / detail
  19. AMDGPU/GlobalISel: Handle AGPRs used for SGPR operands. — Matthew.Arsenault / detail

#23474 (Aug 24, 2020 12:54:38 PM)

  1. TableGen/GlobalISel: Allow inst matcher to check multiple opcodes — arsenm2 / detail
  2. [lldb] type category name common completion — Raphael Isemann / detail
  3. [flang][openacc] Fix reduction operator parsing/unparsing — clementval / detail
  4. [AMDGPU, docs] Fix typos — VenkataRamanaiah.Nalamothu / detail
  5. [TSan][Darwin] Handle NULL argument in interceptor — julian.lettner / detail
  6. AMDGPU: Add flag to disable promotion of uniform i16 ops — arsenm2 / detail
  7. Revert D85812 "[coroutine] should disable inline before calling coro split" — i / detail
  8. Add hashing of the .text section to ProcessMinidump. — gclayton / detail
  9. [mlir] Add Index Type, Floating Point Type and None Type subclasses to python bindings. — stellaraccident / detail
  10. [PowerPC] Extend custom lower of vector truncate to handle wider input — froese / detail
  11. [NFC][InstCombine] Adjust naming for some methods to match coding standards — lebedev.ri / detail
  12. [NFC][InstCombine] Multi-level aggregate test for phi-of-insertvalue pattern — lebedev.ri / detail

#23473 (Aug 24, 2020 10:36:18 AM)

  1. [lldb] common completion for process pids and process names — Raphael Isemann / detail
  2. [lldb] Remote disk file/directory completion for platform commands — Raphael Isemann / detail
  3. [FLANG] Pick `.md` files when building sphinx documentation. — joshisameeran17 / detail
  4. [SDAG] Convert FSHL <--> FSHR if the target only supports one of them — jay.foad / detail
  5. [LegalizeTypes][X86] Add ROTL/ROTR to WidenVectorResult. — craig.topper / detail

#23472 (Aug 24, 2020 8:23:49 AM)

  1. [llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI] — francesco.petrogalli / detail
  2. GlobalISel: Reduce G_SHL width if source is extension — Matthew.Arsenault / detail
  3. Revert "[llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI]" — francesco.petrogalli / detail
  4. AMDGPU/GlobalISel: Start implementing computeKnownBitsForTargetInstr — Matthew.Arsenault / detail
  5. [llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI] — francesco.petrogalli / detail
  6. [OPENMP]Fix PR47158, case 3: allow devic_typein nested declare target region. — a.bataev / detail
  7. AMDGPU/GlobalISel: Add baseline, failing unmerge tests — Matthew.Arsenault / detail
  8. AMDGPU/GlobalISel: Use different technique for sample v3s16 values — Matthew.Arsenault / detail
  9. GlobalISel: Improve dead instruction debug printing — Matthew.Arsenault / detail
  10. [coroutine] should disable inline before calling coro split — dongaxis / detail
  11. [SyntaxTree] Split array declarator tests — ecaldas / detail
  12. [SyntaxTree] Use annotations to reduce noise on member function tests — ecaldas / detail
  13. [SyntaxTree] Split FreeStandingClass tests — ecaldas / detail
  14. [SyntaxTree] Split ExplicitTemplateInstantiation test — ecaldas / detail
  15. [SyntaxTree] Group tests related to `using` — ecaldas / detail
  16. [SyntaxTree] Split `ParametersAndQualifiers` tests — ecaldas / detail
  17. [SyntaxTree] Split `DynamicExceptionSpecification` test — ecaldas / detail
  18. [PowerPC] Add clang options to control MMA support — baptiste.saleil / detail
  19. Test all CHECK-NOT in a block even if one fails — thomasp / detail
  20. [libFuzzer] Make msan.test:SimpleCmpTest succeed with less trials. — dokyungs / detail
  21. [OpenMP] Check if _MSC_VER is defined before using it — Andrey.Churbanov / detail
  22. AMDGPU/GlobalISel: Use unmerge instead of extract in addrspace queries — Matthew.Arsenault / detail
  23. [clang][NFC] Fix a GCC warning in ASTImporterTest.cpp — Raphael Isemann / detail
  24. [DSE,MemorySSA] Do not use callCapturesBefore in isReadClobber. — flo / detail

#23471 (Aug 24, 2020 6:14:39 AM)

  1. [InstCombine] add tests for abs of select with negated op; NFC (PR39474) — spatel / detail
  2. [InstCombine] fold abs of select with negated op (PR39474) — spatel / detail
  3. [DSE,MemorySSA] Limit elimination at end of function to single UO. — flo / detail
  4. [SystemZ] Preserve the MachineMemOperand in emitCondStore() in all cases. — paulsson / detail
  5. [DSE,MemorySSA] Regnerate some check lines. — flo / detail
  6. [AST][RecoveryAST] Preserve the type by default for recovery expression. — hokein.wu / detail
  7. [Fixed Point] Use FixedPointBuilder to codegen fixed-point IR. — bevin.hansson / detail
  8. [Fixed Point] Add codegen for fixed-point shifts. — bevin.hansson / detail
  9. Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  10. [ARM][MVE] Allow tail predication for strides !=1 with gather/scatters — anna.welker / detail
  11. [DSE,MemorySSA] Delay PointerMayBeCaptured calls until actually needed. — flo / detail
  12. [analyzer][tests] Add a notion of project sizes — vsavchenko / detail

#23470 (Aug 24, 2020 3:57:10 AM)

  1. [SCEV] Still trying to fix windows buildbots — sam.parker / detail
  2. [lldb/Utility] Remove some Scalar type accessors — pavel / detail
  3. [lld] s/dyn_cast/isa in InputSection.cpp — pavel / detail
  4. Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  5. [SCEV] Still (again) trying to fix buildbots — sam.parker / detail
  6. Revert "Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)"" — Raphael Isemann / detail

#23469 (Aug 24, 2020 1:43:23 AM)

  1. Add an assertion to protect against missing Dialect registration in a pass pipeline (NFC) — joker.eph / detail
  2. [SCEV] Attempt to fix windows buildbots — sam.parker / detail
  3. [SelectionDAG] Fix miscompile bug in expandFunnelShift — bjorn.a.pettersson / detail
  4. [NFCI][SimplifyCFG] Combine select costs and checks — sam.parker / detail
  5. Add support for AVR attiny441 and attiny841 — me / detail

#23468 (Aug 23, 2020 11:33:38 PM)

  1. Add initial python bindings for attributes. — stellaraccident / detail
  2. [LiveDebugVariables] Internalize class DbgVariableValue. NFC — i / detail
  3. [SCEV] Add operand methods to Cast and UDiv — sam.parker / detail

#23467 (Aug 23, 2020 10:06:33 PM)

  1. [PowerPC] Allow constrained FP intrinsics in mightUseCTR — qiucofan / detail
  2. [PowerPC] Support lowering int-to-fp on ppc_fp128 — qiucofan / detail

#23466 (Aug 23, 2020 8:05:28 PM)

  1. [NFC][OpenMP] Remove outdated comments about potential issues — tianshilei1992 / detail
  2. [PowerPC] Support constrained vector fp/int conversion — qiucofan / detail
  3. [DAGCombine] Remove dead node when it is created by getNegatedExpression — qshanz / detail

#23465 (Aug 23, 2020 5:52:46 PM)

  1. [clang][Driver] Implement addLibCxxIncludePaths and getCompilerRT for the OpenBSD clang driver. — brad / detail

#23464 (Aug 23, 2020 5:11:30 PM)

  1. [flang][openacc] Fix wait-argument for wait clause + add tests — clementval / detail
  2. [clang][Driver] Implement AddClangSystemIncludeArgs and HasNativeLLVMSupport for the OpenBSD clang driver. — brad / detail

#23463 (Aug 23, 2020 4:05:14 PM)

  1. Update FIR registration to not rely on the global MLIR dialect registry (NFC) — joker.eph / detail

#23462 (Aug 23, 2020 1:56:35 PM)

  1. [NFC][InstCombine] Add tests for negation of freeze — lebedev.ri / detail
  2. [InstCombine] Negator: freeze is freely negatible if it's operand is negatible — lebedev.ri / detail

#23459 (Aug 23, 2020 10:36:20 AM)

  1. [X86][FastISel] Support materializing floating-point constants for large code model & PIC — maskray / detail
  2. [llvm-reduce] Skip terminators when reducing instructions. — flo / detail

#23458 (Aug 23, 2020 8:35:40 AM)

  1. [DAGCombiner] restrict store merge of truncs to early combining — spatel / detail
  2. [DSE,MemorySSA] Keep single DL instance in DSEState (NFC). — flo / detail
  3. [X86] Enable constexpr on ROTL/ROTR intrinsics (PR31446) — llvm-dev / detail

#23457 (Aug 23, 2020 6:49:19 AM)

  1. [ORC] Add a LLJITWithThinLTOSummaries example in OrcV2Examples — Stefan Gränitz / detail
  2. [analyzer] Add modeling for unque_ptr::get() — vrnithinkumar / detail

#23456 (Aug 23, 2020 4:29:50 AM)

  1. [X86] Enable constexpr on _cast fp<-> uint intrinsics (PR31446) — llvm-dev / detail
  2. [docs] Add an initial (non-exhaustive) list of intrinsics that can be used in constant expressions — llvm-dev / detail

#23451 (Aug 22, 2020 10:27:54 PM)

  1. Reword the documentation for the `mlirTranslateMain` API (NFC) — joker.eph / detail

#23450 (Aug 22, 2020 8:55:06 PM)

  1. Create ${swig_target}-scripts target instead of lldb-python-scripts — antonio.afonso / detail

#23449 (Aug 22, 2020 7:23:21 PM)

  1. [libunwind] Make findUnwindSectionsByPhdr static — rprichard / detail
  2. Use TranslateFromMLIRRegistration for SPIRV roundtrip (NFC) — joker.eph / detail
  3. Refactor `mlir-translate` to extract the `main()` logic in a helper on the model of `MlirOptMain()` (NFC) — joker.eph / detail
  4. Add a `dialect_registration` callback for "translations" registered with mlir-translate — joker.eph / detail

#23448 (Aug 22, 2020 5:12:38 PM)

  1. [X86] Allow 32-bit mode only CPUs with -mtune on 64-bit targets — craig.topper / detail

#23446 (Aug 22, 2020 3:02:53 PM)

  1. [DAGCombiner] add early exit for store merging of truncs — spatel / detail
  2. [llvm-dwarfdump] --statistics: break lines and indent by 2 — maskray / detail
  3. [DebugInfo][test] Fix dwarf-callsite-related-attrs.ll after llvm-dwarfdump --statistics change — maskray / detail

#23445 (Aug 22, 2020 1:25:11 PM)

  1. Follow-up build fix for rGae6f78824031 — jeremy.morse / detail
  2. [AArch64] add tests for store merge of truncs; NFC — spatel / detail
  3. [libunwind] Ensure enough alignment for unw_cursor_t for SEH build configurations — martin / detail
  4. [flang][msvc] Split class declaration and constexpr variable definition. NFC. — llvm-project / detail
  5. [LLD][COFF] Reset outputSections for successive runs — martin / detail
  6. Revert "[Polly] Ensure consistent Scop::InstStmtMap. NFC." — llvm-project / detail

#23444 (Aug 22, 2020 11:11:37 AM)

  1. [lldb] Extract reproducer providers & co into their own header. — Jonas Devlieghere / detail
  2. [flang] Fix assert on bad character kind — tkeith / detail
  3. [flang][msvc] Disambiguate injected class name. — llvm-project / detail
  4. [llvm-reduce] make llvm-reduce save the best reduction it has when it crashes — tyker / detail
  5. [LiveDebugValues] Add instruction-referencing LDV implementation — jeremy.morse / detail
  6. [gn build] Port ae6f7882403 — llvmgnsyncbot / detail
  7. Move Py_buffer_RAII to .h file so SWIG 2 doesnt have to parse it — antonio.afonso / detail
  8. [LiveDebugValues] Delete unneeded copy constructor after D83047 — maskray / detail

#23443 (Aug 22, 2020 9:31:02 AM)

  1. Fix some builds after 20bb9fe565a — jeremy.morse / detail
  2. [X86] ia32intrin.h - pull out common attributes used in cast helpers into define. NFCI. — llvm-dev / detail
  3. GlobalISel: Merge FewerElements for G_BUILD_VECTOR/G_CONCAT_VECTORS — Matthew.Arsenault / detail
  4. [Polly] Fix use-after-free. — llvm-project / detail
  5. [Polly] Ensure consistent Scop::InstStmtMap. NFC. — llvm-project / detail

#23442 (Aug 22, 2020 7:21:36 AM)

  1. [LiveDebugValues][NFC] Move LiveDebugValues source for refactor — jeremy.morse / detail
  2. [gn build] Port fba06e3c85a — llvmgnsyncbot / detail
  3. [clang-tidy] readability-simplify-boolean-expr detects negated literals — n.james93 / detail
  4. [docs] Replace "constexpr expressions" with "constant expressions". — llvm-dev / detail
  5. [DAGCombiner] clean up merge of truncated stores; NFC — spatel / detail
  6. [InstCombine] canonicalize 'not' ops before logical shifts — spatel / detail
  7. Enable constexpr on ROTATELEFT/ROTATERIGHT builtin intrinsics (PR47249) — llvm-dev / detail
  8. Enable constexpr on BITREVERSE builtin intrinsics (PR47249) — llvm-dev / detail
  9. [LiveDebugValues] Install an implementation-picking LiveDebugValues pass — jeremy.morse / detail
  10. [gn build] Port 20bb9fe565a — llvmgnsyncbot / detail

#23441 (Aug 22, 2020 5:29:11 AM)

  1. Instantiate Error in Target::GetEntryPointAddress() only when necessary — dimitry / detail

#23439 (Aug 22, 2020 12:53:12 AM)

  1. Fix arm bot failure after f91d18eaa946b2 — SourabhSingh.Tomar / detail
  2. [MLIR][NFC] Update MLIR vim syntax file - std ops + types — uday / detail
  3. [DebugInfo][test] Move distringtype.ll to X86/ subdir to fix failures when X86 target is not built — maskray / detail
  4. [MLIR][SPIRVToLLVM] Updated the documentation for the conversion — georgemitenk0v / detail
  5. [DSE,MemorySSA] Use BatchAA for AA queries. — flo / detail

#23438 (Aug 21, 2020 10:40:19 PM)

  1. [DebugInfo][flang]Added support for representing Fortran assumed length strings — SourabhSingh.Tomar / detail

#23437 (Aug 21, 2020 8:27:41 PM)

  1. Fix llvm/test/tools/lto/hide-linkonce-odr.ll — Azharuddin Mohammed / detail
  2. [lldb] Don't pass --rerun-all-issues on Windows. — Jonas Devlieghere / detail

#23436 (Aug 21, 2020 6:10:34 PM)

  1. [Attributor][test] Add REQUIRES: asserts after D86129 — maskray / detail
  2. [DomTree] Extend update API to allow a post CFG view. — asbirlea / detail
  3. lld: link libatomic if needed for Timer — jistone / detail

#23435 (Aug 21, 2020 3:54:31 PM)

  1. [DomTree] Avoid creating an empty GD to reduce compile time. — asbirlea / detail
  2. [Attributor] Function seed allow list — kuterdinel / detail
  3. MachineSSAUpdater: Allow initialization with just a register class — nicolai.haehnle / detail
  4. [opt][NewPM] Add basic-aa in legacy PM compatibility mode — aeubanks / detail
  5. New TableGen Programmer's Reference document — nicolai.haehnle / detail
  6. Fix two bugs in TGParser::ParseValue — nicolai.haehnle / detail
  7. [lldb] Remove --rerun-all-issues as its functionality no longer exists — Jonas Devlieghere / detail
  8. [NFC][documentation] clarify comment in test — ctetreau / detail
  9. Temporairly revert "[SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline" — lebedev.ri / detail
  10. Replace TableGen range piece punctuator with '...' — nicolai.haehnle / detail
  11. Fix swig scripts install target name — antonio.afonso / detail

#23434 (Aug 21, 2020 1:45:35 PM)

  1. [InstCombine] Remove unused entries in gc-live bundle of statepoint — serguei.katkov / detail
  2. Re-land 7a527f17776be78ec44b88e82b39afb65fc148e4 with fixes. — aaron / detail
  3. [AMDGPU] Avoid sorting stalls in regbank-reassign — Stanislav.Mekhanoshin / detail
  4. [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
  5. [Cloning] Fix to cloning DISubprograms. — akhuang / detail
  6. [Attributor] fix AANoUndef initialization — okuraofvegetable / detail
  7. [lldb] Fix build error in TestSimulatorPlatform.py — Jonas Devlieghere / detail

#23433 (Aug 21, 2020 11:37:19 AM)

  1. [LibFuzzer] [tests] [Darwin] Use the pthread library from the SDK — Azharuddin Mohammed / detail
  2. Revert "Teach AttachPreviousImpl to inherit MSInheritanceAttr attribute" — aaron / detail
  3. [InstCombine] Move handling of gc.relocate in a gc.statepoint — serguei.katkov / detail
  4. Revert "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." — Azharuddin Mohammed / detail
  5. Update my email address. — Dev / detail
  6. [lldb] Fix TestAPILog.py for reproducer replay — Jonas Devlieghere / detail
  7. [mlir][GPUToVulkan] Fix signature of bindMemRef function for f16 — thomasraoux / detail
  8. [LLD][PowerPC] Add check in LLD to produce an error for missing TLSGD/TLSLD — stefanp / detail
  9. Preserve the error message when MemoryBuffer creation fails — joker.eph / detail
  10. [PowerPC] Support constrained scalar sitofp/uitofp — qiucofan / detail
  11. [ASan][Darwin] Enable test on additional platforms — julian.lettner / detail
  12. [lldb] Make it a fatal error when %lldb cannot be substituted — Jonas Devlieghere / detail
  13. Forgot to update the test case for ppc64-tls-missing-gdld.s for 02e02f5398d0 — stefanp / detail
  14. PrintStackTrace: don't symbolize if LLVM_DISABLE_SYMBOLIZATION is set — maskray / detail
  15. [llvm-mca][NFC] Refactor views to separate data collection from printing. — wolfgang_pieb / detail

#23432 (Aug 21, 2020 9:09:41 AM)

  1. [clangd] Fix crash-bug in preamble indexing when using modules. — adamcz / detail
  2. [clang] When loading preamble from AST file, re-export modules in Sema. — adamcz / detail
  3. [AArch64] Update a code comment incorrectly referring to zero_reg. NFC — bjorn.a.pettersson / detail
  4. [clangd] Remove useless stderr logging. — adamcz / detail
  5. [clangd] Don't crash on `#pragma clang __debug parser_crash` — platonov.aleksandr / detail
  6. Fix -allow-enabling-analyzer-alpha-checkers always being passed to run-clang-tidy.py — aaron / detail
  7. [lldb] Forcefully complete a type when adding typedefs — pavel / detail
  8. Revert "[compiler-rt] Compile assembly files as ASM not C" — Raphael Isemann / detail
  9. [LV] Allow tail folded reduction selects to remain in the loop — david.green / detail
  10. Add triples to fixed-point tests which lacked them. — bevin.hansson / detail
  11. [index-while-building] Fix build with -DBUILD_SHARED_LIBS=True — asb / detail
  12. [lldb/Utility] Simplify Scalar handling of float types — pavel / detail
  13. lld docs config: Use a list key in html_sidebars — hans / detail
  14. [SyntaxTree] Add support for `MemberExpression` — ecaldas / detail
  15. [SyntaxTree] Unify logic for generating `id-expression` — ecaldas / detail
  16. [SyntaxTree] Split tests related to Namespace — ecaldas / detail
  17. [libc][NFC] Switch math tests to the new ULP based tolerance. — sivachandra / detail
  18. [PeepholeOptimizer] Remove dead code — jay.foad / detail
  19. [libc] Add a class called NormalFloat which represents normalized floats. — sivachandra / detail
  20. [lldb][asan] Mark destructor as virtual to allow subclasses. — rupprecht / detail
  21. [NFC] Expose the -Oz module optimization pipeline to opt — mtrofin / detail
  22. [AMDGPU] Remove uses of Register::isPhysicalRegister/isVirtualRegister — jay.foad / detail
  23. [NFC][InstCombine] Tests for PHI-of-insertvalue's — lebedev.ri / detail
  24. [RISCV] Enable MCCodeEmitter instruction predicate verifier — jrtc27 / detail
  25. [gn build] Port 1a995a0af3c — llvmgnsyncbot / detail
  26. [SVE] Lower fixed length vXi8/vXi16 SDIV to scalable — mcinally / detail
  27. [lldb] tab completion for breakpoint names — Raphael Isemann / detail
  28. [llvm-dwarfdump] --statistics: switch to json::OStream. NFC — maskray / detail
  29. [TSan][Darwin] Enable test on non-macOS platforms — julian.lettner / detail
  30. [NFCI][SVE] Move fixed length i32/i64 SDIV tests — mcinally /