80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
Test Result: 56 tests failing out of a total of 2,350 tests.97
Build History
x
#32966
(pending—Already running 1 builds across all nodes)
 Identified problems
 Identified problems

Changes

#32965 (Jun 20, 2021 9:36:44 AM)

  1. [InstCombine] fold ctpop-of-select with 1 or more constant arms — spatel / detail
  2. [DSE] Remove stores in the same loop iteration — david.green / detail

#32963 (Jun 20, 2021 7:56:51 AM)

  1. [flang] Implement constant folding for the NOT intrinsic — psteinfeld / detail
  2. [libcxx] Implement P0883R2 ("Fixing Atomic Initialization") — raul.tambre / detail

#32962 (Jun 20, 2021 7:19:15 AM)

  1. [InstCombine] avoid infinite loops with select folds of constant expressions — spatel / detail

#32958 (Jun 20, 2021 5:00:32 AM)

  1. [UpdateTestUtils] Print test filename when complaining about conflicting prefix — lebedev.ri / detail
  2. [NFC][AArch64][ARM][Thumb][Hexagon] Autogenerate some tests — lebedev.ri / detail

#32957 (Jun 20, 2021 3:05:04 AM)

  1. [SimplifyCFG] HoistThenElseCodeToIf(): don't hoist if either block has it's address taken — lebedev.ri / detail
  2. [SimplifyCFG] FoldTwoEntryPHINode(): don't fold if either block has it's address taken — lebedev.ri / detail

#32955 (Jun 20, 2021 12:24:19 AM)

  1. [InstSimplify] icmp poison, X -> poison — aqjune / detail

#32954 (Jun 19, 2021 10:54:03 PM)

  1. [llvm-cov gcov] Change case to match the prevailing style && replace getString with readString — i / detail
  2. [llvm-cov gcov] Support GCC 12 format — i / detail

#32950 (Jun 19, 2021 8:54:58 PM)

  1. [Flang][test] Fix Windows buildbot. — llvm-project / detail

#32943 (Jun 19, 2021 4:36:58 PM)

  1. [test] Fix nocompress.test — i / detail

#32941 (Jun 19, 2021 3:18:34 PM)

  1. [profile] Don't publish VMO if there are no counters — phosek / detail
  2. [llvm-profdata] Make diagnostics consistent with the (no capitalization, no period) style — i / detail
  3. [profile] Fix variable name — phosek / detail

#32937 (Jun 19, 2021 12:46:15 PM)

  1. Simplify some typedef struct — i / detail
  2. [NFC] AMD Zen 3: fix typo in a comment — lebedev.ri / detail
  3. [RISCV] Prevent formation of shXadd(.uw) and add.uw if it prevents the use of addi. — craig.topper / detail
  4. [llvm-profdata] Delete unneeded empty output filename check — i / detail
  5. [LLD] [MinGW] Print errors/warnings in lld-link with a "ld.lld" prefix — martin / detail
  6. [LLD] [COFF] Avoid doing repeated fuzzy symbol lookup for each iteration. NFC. — martin / detail

#32936 (Jun 19, 2021 11:03:19 AM)

  1. [InstCombine][test] add tests for select-of-bit-manip; NFC — spatel / detail
  2. [amdgpu] Improve the from f32 to i64. — michael.hliao / detail
  3. [MIRPrinter] Add machine metadata support. — michael.hliao / detail
  4. [lld/mac] Give __DATA,__thread_ptrs type S_THREAD_LOCAL_VARIABLE_POINTERS — thakis / detail
  5. [lld/mac] Make sure __thread_ptrs is in front of __thread_bss — thakis / detail
  6. [gn build] (manually) port b9c05aff205b (MIRTests) — thakis / detail

#32935 (Jun 19, 2021 9:26:13 AM)

  1. [ARM][NFC] Tidy up subtarget frame pointer routines — tomas.matheson / detail
  2. Allow building for release with EXPENSIVE_CHECKS — tomas.matheson / detail
  3. Revert "Re-Revert "DirectoryWatcher: add an implementation for Windows"" — Saleem Abdulrasool / detail

#32929 (Jun 19, 2021 5:29:12 AM)

  1. [gn build] Port 134723edd5bf — llvmgnsyncbot / detail
  2. Revert "[clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on" — melanie.blower / detail

#32928 (Jun 19, 2021 4:51:18 AM)

  1. [clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on — melanie.blower / detail
  2. [clang-cl] Don't expand /permissive- to /ZC:strictStrings yet — markus.boeck02 / detail
  3. [libcxx] Move all algorithms into their own headers — Louis Dionne / detail

#32926 (Jun 19, 2021 12:57:51 AM)

  1. [LoopUnroll] Push runtime unrolling decision up into tryToUnrollLoop() — nikita.ppv / detail
  2. [mlir] Add EmitC dialect — marius.brehler / detail

#32925 (Jun 19, 2021 12:24:13 AM)

  1. [RISCV] Optimize add-mul in the zba extension with SH*ADD — powerman1st / detail

#32924 (Jun 18, 2021 11:51:56 PM)

  1. [RISCV][test] Add new tests for add-mul optimization in the zba extension with SH*ADD — powerman1st / detail

#32920 (Jun 18, 2021 9:54:09 PM)

  1. [mlir][linalg] Lower subtensor(pad_tensor) to pad_tensor(subtensor) — springerm / detail
  2. [ORC][examples] Add missing library dependence — Lang Hames / detail

#32918 (Jun 18, 2021 8:54:31 PM)

  1. [llvm][Inliner] Add an optional PriorityInlineOrder — taolq / detail
  2. Revert "[lld-macho] Have path-related functions return std::string, not StringRef" — jezng / detail
  3. [re-land][lld-macho] Avoid force-loading the same archive twice — jezng / detail

#32917 (Jun 18, 2021 7:08:11 PM)

  1. [ORC][examples] Fix file name in comment. — Lang Hames / detail
  2. [ORC][C-bindings] Add access to LLJIT IRTransformLayer, ThreadSafeModule utils. — Lang Hames / detail

#32916 (Jun 18, 2021 6:25:44 PM)

  1. [InstCombine] Don't transform code if DoTransform is false — carrot / detail
  2. [libfuzzer] Disable failing DFSan-related tests — gbalats / detail

#32915 (Jun 18, 2021 5:44:30 PM)

  1. Revert "[lld-macho] Avoid force-loading the same archive twice" — thakis / detail

#32914 (Jun 18, 2021 5:05:15 PM)

  1. [M68k] Add new worker suse-gary-m68k-cross for Linux 32-bit M68k — gkistanova / githubweb

#32914 (Jun 18, 2021 5:05:15 PM)

  1. [OpenMP] Make bug49334.cpp more reproducible — tianshilei1992 / detail
  2. AMDGPU: Fix assert on m0_lo16/m0_hi16 — Matthew.Arsenault / detail
  3. Re-Revert "DirectoryWatcher: add an implementation for Windows" — thakis / detail
  4. AMDGPU: Fix infinite loop in DAG combine with fneg + fma — Matthew.Arsenault / detail
  5. [profile][test] Delete profraw directory so that tests are immune to format version upgrade — i / detail
  6. [flang] Recode a switch() to dodge a sketchy warning — pklausler / detail
  7. [InstrProfiling][ELF] Make __profd_ private if the function does not use value profiling — i / detail

#32914 (Jun 18, 2021 5:05:15 PM)

  1. [M68k] Add new worker suse-gary-m68k-cross for Linux 32-bit M68k — gkistanova / detail

#32913 (Jun 18, 2021 3:19:45 PM)

  1. [mlir] Add support to SourceMgrDiagnosticHandler for filtering FileLineColLocs — riddleriver / detail
  2. [CSSPGO][llvm-profgen] Fix an issue in findDisjointRanges — hoy / detail
  3. [LoopUnroll] Simplify optimization remarks — nikita.ppv / detail
  4. Partial rollback: Disable MLIR verifier parallelism. — stellaraccident / detail
  5. Whitespace fixes for — ndesaulniers / detail
  6. [flang] Fix clang build (struct/class mismatch warning) — pklausler / detail
  7. [CSSPGO] Undoing the concept of dangling pseudo probe — hoy / detail

#32912 (Jun 18, 2021 2:13:12 PM)

  1. [lld-macho] Handle non-extern symbols marked as private extern — jezng / detail
  2. [lld-macho] Have path-related functions return std::string, not StringRef — jezng / detail
  3. [NFC][compiler-rt][hwasan] Move hwasanThreadList().CreateCurrentThread() into InitThreads — leonardchan / detail
  4. [Clang][Codegen] Add GNU function attribute 'no_profile' and lower it to noprofile — ndesaulniers / detail
  5. [GCOVProfiling] don't profile Fn's w/ noprofile attribute — ndesaulniers / detail

#32911 (Jun 18, 2021 1:32:21 PM)

  1. [libc++] [P1518R2] Better CTAD behavior for containers with allocators. — arthur.j.odwyer / detail
  2. [flang][OpenMP] Add semantic checks for occurrence of nested Barrier regions — arnamoy.bhattacharyya / detail

#32910 (Jun 18, 2021 12:52:20 PM)

  1. [CSSPGO][llvm-profgen] Ignore LBR records after interrupt transition — hoy / detail
  2. [RISCV] Teach vsetvli insertion to remember when predecessors have same AVL and SEW/LMUL ratio if their VTYPEs otherwise mismatch. — craig.topper / detail
  3. [clang-tidy] performance-unnecessary-copy-initialization: Directly examine the initializing var's initializer. — flx / detail

#32909 (Jun 18, 2021 12:12:21 PM)

  1. [CSSPGO] Fix an invalid hash table reference issue in the CS preinliner. — hoy / detail
  2. [AMDGPU] [CodeGen] Fold negate llvm.amdgcn.class into test mask — angandhi / detail

#32908 (Jun 18, 2021 11:34:03 AM)

  1. [hwasan] Clarify report for allocation-tail-overwritten. — fmayer / detail
  2. [OpenMP] Update FAQ for enabling cuda offloading — ashermancinelli / detail
  3. Delay initialization of OptBisect — kparzysz / detail
  4. XFAIL a testcase on Hexagon (missing-abstract-variable.ll) — kparzysz / detail
  5. Revert "Delay initialization of OptBisect" — kparzysz / detail
  6. [DFSan] Cleanup code for platforms other than Linux x86_64. — browneee / detail

#32907 (Jun 18, 2021 10:50:51 AM)

  1. [lldb-vscode] attempt to fix flakiness — walter erquinigo / detail
  2. [flang] Runtime implementation for default derived type formatted I/O — pklausler / detail
  3. [compiler-rt][hwasan] Move Thread::Init into hwasan_linux.cpp — leonardchan / detail

#32906 (Jun 18, 2021 10:12:08 AM)

  1. [NFC][libomptarget] Fixed -DLLVM_ENABLE_RUNTIMES="openmp" build. — vyacheslav.p.zakharin / detail
  2. [NFC][libomptarget] Build elf_common with PIC. — vyacheslav.p.zakharin / detail
  3. [AArch64] Add TableGen patterns to generate uaddlv — jingu.kang / detail
  4. Rename option -icf MODE to --icf=MODE — gkm / detail
  5. [lld/mac] Support -data_in_code_info, -function_starts flags — thakis / detail

#32905 (Jun 18, 2021 8:48:30 AM)

  1. [DAG] SelectionDAG::computeKnownBits - use APInt::insertBits to merge subvector knownbits. NFCI. — llvm-dev / detail
  2. [mlir] Add notes about using external interface application. — silvasean / detail
  3. [clang] Implement P2266 Simpler implicit move — mizvekov / detail
  4. [HWASan] Run LAM tests with -hwasan-generate-tags-with-calls. — mascasa / detail
  5. RISCV: simplify a test case for RISCV (NFCI) — Saleem Abdulrasool / detail
  6. Fix build failure on 32 bit Arm — omair.javaid / detail

#32904 (Jun 18, 2021 6:58:23 AM)

  1. [ORC][C-bindings] Re-order object transform function arguments. — Lang Hames / detail
  2. [libclang] Fix error handler in translateSourceLocation. — simon.tatham / detail
  3. [analyzer] Handle NTTP invocation in CallContext.getCalleeDecl() — vsavchenko / detail

#32903 (Jun 18, 2021 5:09:38 AM)

  1. [LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration (try 3) — mkazantsev / detail
  2. Revert D104028 "[llvm][Inliner] Add an optional PriorityInlineOrder" — taolq / detail
  3. [ORC] Add support for dumping objects to the C API. — Lang Hames / detail
  4. [clang] Exclude function pointers on DefaultedComparisonAnalyzer — mizvekov / detail
  5. [ORC] Use uint8_t rather than char for RPC wrapper-function calls. — Lang Hames / detail

#32902 (Jun 18, 2021 3:16:06 AM)

  1. [mlir][linalg] Fix PadTensorOp constructor — springerm / detail
  2. [NFC] Assert non-zero factor before division — mkazantsev / detail
  3. [llvm][Inliner] Add an optional PriorityInlineOrder — taolq / detail
  4. [flang] Rewrite test for CPU_TIME — diana.picus / detail
  5. [Test] Add XFAIL unit test for PR50765 — mkazantsev / detail
  6. [InstCombine] Fold (sext bool X) * (sext bool X) to zext (and X, X) — vdsered / detail
  7. [AMDGPU] Update generated checks. NFC. — jay.foad / detail
  8. [Attributor] Fix UB behavior on uninitalized bool variables. — hokein.wu / detail
  9. [MLIR] Introduce scf.execute_region op — uday / detail

#32901 (Jun 18, 2021 1:14:11 AM)

  1. Revert D103717 "[InstrProfiling] Make __profd_ unconditionally private for ELF" — i / detail
  2. [polly][GPGPU] Fixup related to overloading exponent type in llvm.powi — bjorn.a.pettersson / detail
  3. [InstCombine] Fold (sext bool X) * (sext bool X) to zext (and X, X) — vdsered / detail
  4. [libc] Add few macro definitions to make it easy to accommodate Windows. — sivachandra / detail
  5. Revert "[InstCombine] Fold (sext bool X) * (sext bool X) to zext (and X, X)" — vdsered / detail
  6. [Demangle][Rust] Parse dot suffix — tomasz.miasko / detail
  7. [libc][Obvious] Add the new header file PlatformDefs.h to the fputil  target. — sivachandra / detail
  8. [Attributor] Don't print the call-graph in a hard-coded file. — hokein.wu / detail
  9. [Polly][Isl] Refactoring IslAstInfo::getBuild() and IslAstInfo::IslAstUserPayload::Build to use isl++. NFC — patacca / detail

#32900 (Jun 17, 2021 11:12:06 PM)

  1. [dfsan] Replace dfs$ prefix with .dfsan suffix — gbalats / detail
  2. [Attributor][NFC] AAReachability is currently stateless, don't invalidate it — johannes / detail
  3. [Attributor][NFC] Precommit a set of test cases for load simplification — johannes / detail
  4. [Attributor][NFC] Add test from PR49606 — johannes / detail
  5. [OpenMP][NFC] Expose AAExecutionDomain and rename its getter — johannes / detail
  6. [Attributor] Make sure Heap2Stack works properly on a GPU target — johannes / detail
  7. [Attributor] Introduce a helper do deal with constant type mismatches — johannes / detail
  8. [Attributor] Use a centralized value simplification interface — johannes / detail
  9. [Attributor] Allow to skip the initial update for a new AA — johannes / detail
  10. [Attributor][FIX] Arguments of unknown functions can be undef — johannes / detail

#32899 (Jun 17, 2021 10:41:09 PM)

  1. [InstCombine][NFC] Added tests for mul with zext/sext operands — vdsered / detail
  2. [RISCV] Don't enable Interleaved Access Vectorization — luke957 / detail

#32898 (Jun 17, 2021 8:59:04 PM)

  1. Bring our handling of -Wframe-larger-than more in line with GCC. — richard / detail
  2. [WebAssembly] Rename event to tag — aheejin / detail
  3. [AMDGPU] Remove duplicate setOperationAction for v4i16/v4f16 (NFC) — carl.ritson / detail
  4. [objdump][ARM] Fix evaluating the target address of a Thumb BLX(i) — ikudrin / detail

#32897 (Jun 17, 2021 8:26:39 PM)

  1. [Coroutine] Properly deal with byval and noalias parameters — lxfind / detail

#32896 (Jun 17, 2021 6:53:41 PM)

  1. [FIX][Attributor] Fix broken build due to missing virtual deconstructors. — kuterdinel / detail
  2. Frontend: Respect -fno-temp-file when creating a PCH — Duncan P. N. Exon Smith / detail
  3. [M68k][NFC] Fix indentation in M68kInstrArithmetic.td — jim / detail

#32895 (Jun 17, 2021 5:59:40 PM)

  1. [clang][AST] Make `getLocalOrImportedSubmoduleID` work with const `Module*`. NFC. — vsapsai / detail

#32894 (Jun 17, 2021 5:15:39 PM)

  1. [lld][WebAssembly] Fix crash calling weakly undefined function in PIC code — sbc / detail

#32893 (Jun 17, 2021 4:21:23 PM)

  1. Add flang-x86_64-windows builder. — llvm-zorg / githubweb

#32893 (Jun 17, 2021 4:21:23 PM)

  1. [NFC][SimpleLoopUnswitch] unswitchTrivialBranch(): add debug output explaining unswitching failure — lebedev.ri / detail
  2. [lldb-vscode] remove failed test — walter erquinigo / detail
  3. [trace][intel-pt] Create basic SB API — walter erquinigo / detail

#32892 (Jun 17, 2021 2:43:59 PM)

  1. [libc++] Make sure std::allocator<void> is always trivial — Louis Dionne / detail
  2. RISCV: clean up target expression handling — Saleem Abdulrasool / detail
  3. [ScalarEvolution] Fix pointer/int type handling converting select/phi to min/max. — efriedma / detail
  4. [DFSan] Cleanup code for platforms other than Linux x86_64. — browneee / detail
  5. [PartiallyInlineLibCalls] Disable sqrt expansion for strictfp. — craig.topper / detail
  6. [InstrProfiling] Make __profd_ unconditionally private for ELF — i / detail
  7. Revert "[DFSan] Cleanup code for platforms other than Linux x86_64." — browneee / detail
  8. [Attributor] Derive AACallEdges attribute — kuterdinel / detail

#32892 (Jun 17, 2021 2:43:59 PM)

  1. Add flang-x86_64-windows builder. — llvm-zorg / detail

#32891 (Jun 17, 2021 1:03:17 PM)

  1. Revert "[NFC] Remove checking pointee type for byval/preallocated type" — jgorbe / detail
  2. [AArch64][GISel] and+or+shl => bfi — jonathan_roelofs / detail
  3. [GISel] Eliminate redundant bitmasking — jonathan_roelofs / detail

#32890 (Jun 17, 2021 12:21:40 PM)

  1. [NFC] LoopVectorizationCostModel::getMaximizedVFForTarget(): clarify debug msg — lebedev.ri / detail
  2. [X86] AMD Zen 3: don't confuse shift and shuffle, NFC — lebedev.ri / detail
  3. [llvm-symbolizer][docs] Update example for --verbose in the guide — andrew.ng / detail
  4. [lld-macho] Rework mergeFlag to behave closer to what ld64 does. — vyng / detail
  5. [lld][WebAssembly] Add new `--import-undefined` option — sbc / detail
  6. [MCA] [RegisterFile] Allow for skipping Defs with RegID of 0 (rather than assert(RegID) like we do before this patch). — pholland2 / detail
  7. [LoopUnroll] Fold all exits based on known trip count/multiple — nikita.ppv / detail
  8. [lldb-vscode] only report long running progress events — walter erquinigo / detail

#32889 (Jun 17, 2021 10:36:26 AM)

  1. Update compiler on hexagon-build-0x machines — kparzysz / githubweb

#32889 (Jun 17, 2021 10:36:26 AM)

  1. RISCV: adjust handling of relocation emission for RISCV — Saleem Abdulrasool / detail
  2. Revert "Remove obsolete call to AsyncSignalSafeLazyInitiFakeStack." — kda / detail
  3. [compiler-rt][hwasan]: undefine new/delete operators with alignment on Android. — peter / detail
  4. [InstCombine][x86] add tests for complex vector shift value tracking; NFC — spatel / detail
  5. [InstSimplify] add tests for computeKnownBits of shift-with-bitcast op; NFC — spatel / detail
  6. fix an -Wunused-variable warning in release built, NFC — hokein.wu / detail
  7. test: clean up some of the RISCV tests (NFC) — Saleem Abdulrasool / detail
  8. [libcxx][iwyu] 🎨 adds more headers to IWYU — cjdb / detail
  9. [libcxx][module-map] 🎨 updates module map to account for ranges headers — cjdb / detail
  10. [mlir][sparse] Add Matricized Tensor Times Khatri-Rao Product (MTTKRP) integration test — gusss / detail
  11. [clang] Fix a race condition in the build of clangInterpreter — stilis / detail
  12. [lld-macho] Implement ICF — gkm / detail
  13. [gn build] Port f27e4548fc42 — llvmgnsyncbot / detail
  14. [AIX] Remove --as-needed passing into aix linker — jasonliu / detail

#32889 (Jun 17, 2021 10:36:26 AM)

  1. Update compiler on hexagon-build-0x machines — kparzysz / detail

#32888 (Jun 17, 2021 8:29:03 AM)

  1. [FPEnv][InstSimplify] Precommit tests for D103169. — kevin.neal / detail
  2. [clangd] Explicitly fail if the file passed to --check is not valid. — hokein.wu / detail
  3. [lld-macho] Avoid force-loading the same archive twice — jezng / detail
  4. Reapply "[DebugInfo] Prevent non-determinism when updating DIArgList users of a value" — stephen.tozer / detail

#32887 (Jun 17, 2021 7:32:05 AM)

  1. [Sema] Fix for PR50741 — Chris.Hamilton / detail
  2. Revert "[DebugInfo] Prevent non-determinism when updating DIArgList users of a value" — stephen.tozer / detail
  3. [llvm] fix typo in comment — gchatelet / detail

#32886 (Jun 17, 2021 7:11:29 AM)

  1. [lldb] Remove redundant calls to set eReturnStatusFailed — david.spickett / detail
  2. [mlir] Remove linalg.indexed_generic forward decl. — pifon / detail
  3. [DebugInfo] Prevent non-determinism when updating DIArgList users of a value — stephen.tozer / detail

#32885 (Jun 17, 2021 6:27:57 AM)

  1. [X86] combineSelect - refactor MIN/MAX detection code to make it easier to add additional select(setcc,x,y) folds. NFCI. — llvm-dev / detail
  2. [mlir] Split things dependent on LLVM_DEBUG into a .cpp file — benny.kra / detail
  3. [FuncSpec] Precommit test: don't specialise funcs with NoDuplicate instrs. NFC. — sjoerd.meijer / detail

#32884 (Jun 17, 2021 5:48:11 AM)

  1. [libc] Generate one benchmark per implementation — gchatelet / detail
  2. [X86] Check using default in test added in 0bd5bbb31e0345ae. — flo / detail
  3. [mlir][linalg] Purge linalg.indexed_generic. — pifon / detail

#32883 (Jun 17, 2021 5:07:24 AM)

  1. [NFC] test commit, fix namespace ending comment. — fmayer / detail
  2. [flang] preserve symbol in DescriptorInquiry — jperier / detail
  3. [InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210) — aqjune / detail
  4. [hwasan] Do not use short granule tags as poison tags. — fmayer / detail
  5. [hwasan] Improve report for addresses within regions. — fmayer / detail
  6. [mlir] Enable delayed registration of attribute/operation/type interfaces — zinenko / detail
  7. [lldb] Set return object failed status even if error string is empty — david.spickett / detail
  8. [lldb] Remove redundant calls to set eReturnStatusFailed — david.spickett / detail
  9. [mlir] define a customized DEBUG_TYPE in InterfaceSupport.h — zinenko / detail
  10. [X86] Add test showing binary differences with -x86-pad-for-align. — flo / detail

#32882 (Jun 17, 2021 3:11:23 AM)

  1. [mlir] ODS: emit interface traits outside of the interface class — zinenko / detail
  2. [analyzer] Make checker silencing work for non-pathsensitive bug reports — dkszelethus / detail
  3. [Format] Fix incorrect pointer/reference detection — mydeveloperday / detail
  4. [VPlan] Support PHIs as LastInst when inserting scalars in ::get(). — flo / detail
  5. [Demangle] Support Rust v0 mangling scheme in llvm::demangle — tomasz.miasko / detail
  6. [InterleaveAccess] Copy fast math flags when adjusting binary operators in interleave access pass — david.green / detail
  7. [clang][AST] Set correct DeclContext in ASTImporter lookup table for template params. — 1.int32 / detail
  8. [RISCV][VP] Lower FP VP ISD nodes to RVV instructions — fraser / detail
  9. [FuncSpec] Don't specialise functions with attribute NoDuplicate. — sjoerd.meijer / detail
  10. [mlir] separable registration of operation interfaces — zinenko / detail
  11. [libcxx] Fix a case of -Wundef warnings regarding _POSIX_TIMERS — martin / detail
  12. [llvm-dlltool] [test] Test both short and long forms of options. NFC. — martin / detail
  13. [llvm-dlltool] [test] Remove superfluous --coff-exports option to llvm-readobj. NFC. — martin / detail
  14. [llvm-dlltool] [test] Add a testcase for all machine option types. NFC. — martin / detail
  15. [llvm-dlltool] Imply the target arch from a tool triple prefix — martin / detail
  16. [LLD] [COFF] Remove a stray duplicate comment. NFC. — martin / detail
  17. [ELF] Restore arm-branch.s test — ikudrin / detail

#32881 (Jun 17, 2021 1:08:46 AM)

  1. Update @llvm.powi to handle different int sizes for the exponent — bjorn.a.pettersson / detail
  2. [lldb] Skip variant/optional libc++ tests for Clang 5/6 — Raphael Isemann / detail

#32880 (Jun 17, 2021 12:35:55 AM)

  1. Avoid unnecessary AArch64 DSB in __clear_cache in some situations. — kristof.beyls / detail
  2. [clangd] Use command line adjusters for inserting compile flags — kadircet / detail
  3. [clangd] Fix feature modules to drop diagnostics — kadircet / detail

#32876 (Jun 16, 2021 10:35:10 PM)

  1. [mlir] Move `memref.dim` canonicalization using `InferShapedTypeOpInterface` to a separate pass. — ravishankarm / detail

#32874 (Jun 16, 2021 9:18:41 PM)

  1. [ORC] Switch from uint8_t to char buffers for TargetProcessControl::runWrapper. — Lang Hames / detail

#32872 (Jun 16, 2021 8:16:50 PM)

  1. Improve error reporting on pass registration collision (NFC) — joker.eph / detail

#32871 (Jun 16, 2021 7:42:52 PM)

  1. [lld][MachO] Sort symbols in parallel in -map — th3charlie / detail

#32870 (Jun 16, 2021 7:11:09 PM)

  1. [mlir] Fixed dynamic operand storage on big-endian machines. — riddleriver / detail

#32869 (Jun 16, 2021 6:34:05 PM)

  1. [flang] Complain about more cases of calls to insufficiently defined procedures — pklausler / detail
  2. Relax language comparison when matching up C++ forward decls with definitions — Adrian Prantl / detail
  3. [mlir-lsp-server] Add an explicit blurb on where to send code contributions. — riddleriver / detail
  4. [mlir-vscode] Add a link to mlir.llvm.org at the top of the vscode extension doc — riddleriver / detail
  5. Remove obsolete call to AsyncSignalSafeLazyInitiFakeStack. — kda / detail

#32868 (Jun 16, 2021 6:02:04 PM)

  1. [clang] use correct builtin type for defaulted comparison analyzer — mizvekov / detail
  2. Improve error message on pass registration failures to include the faulty pass name — joker.eph / detail
  3. [mlir-lsp-server][Docs] Tweak the documentation for the visual studio code extension — riddleriver / detail

#32867 (Jun 16, 2021 5:08:36 PM)

  1. [mlir] Make Type::print and Type::dump const — i / detail
  2. [RISCV][test] Add new tests of SH*ADD in the zba extension — powerman1st / detail
  3. [flang] Fix ARM/POWER test failure (folding20.f90) — pklausler / detail
  4. Decouple registring passes from specifying argument/description — joker.eph / detail
  5. Migrate MLIR test passes to the new registration API — joker.eph / detail
  6. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail
  7. [AMDGPU] Fixed constexpr expansion to handle multiple uses — Stanislav.Mekhanoshin / detail

#32866 (Jun 16, 2021 3:16:43 PM)

  1. Move the definition of LLVM_SUPPORT_XCODE_SIGNPOSTS into llvm-config.h — Adrian Prantl / detail
  2. Use `-cfg-func-name` value as filter for `-view-cfg`, etc. — joachim / detail
  3. [flang] Implement runtime for IALL & IANY — pklausler / detail
  4. [gn build] (manually) port f9aba9a5afe — thakis / detail

#32865 (Jun 16, 2021 2:36:54 PM)

  1. [flang][driver] Add missing `! REQUIRES` LIT directive — andrzej.warzynski / detail
  2. [flang] Fold MAXVAL & MINVAL — pklausler / detail
  3. [scudo] Ensure proper allocator alignment in TSD test — kostyak / detail
  4. [flang] Use a "double-double" accumulator in SUM — pklausler / detail

#32864 (Jun 16, 2021 1:48:48 PM)

  1. [llvm-objcopy][MachO] Copy LC_LINKER_OPTIMIZATION_HINT — i / detail
  2. [lld-macho][nfc] Put back shouldOmitFromOutput() asserts — jezng / detail
  3. [lld-macho] Handle multiple LC_LINKER_OPTIONs — jezng / detail
  4. [lld-macho] Put DATA_IN_CODE immediately after FUNCTION_STARTS — jezng / detail
  5. [flang] Don't crash on some bogus expressions — pklausler / detail
  6. [NFC][ScalarEvolution] Refactor createNodeForSelectOrPHI — efriedma / detail
  7. Fix verifier crashing on some invalid IR — joker.eph / detail
  8. Use early exist and simplify a condition in Block SuccessorRange (NFC) — joker.eph / detail
  9. [MCA] Anchoring the vtable of CustomBehaviour — minyihh / detail
  10. [flang] Fix crashes on calls to non-procedures — pklausler / detail
  11. Add hook for dialect specializing processing blocks post inlining calls — jpienaar / detail
  12. [MLIR] Fix affine parallelize pass. — uday / detail
  13. [MLIR] Make store to load fwd condition less conservative — uday / detail
  14. [ASTMatchers] Fix bug in `hasUnaryOperand` — yitzhakm / detail
  15. Add sparse matrix multiplication integration test — ajcbik / detail
  16. [libTooling] Change `access` stencil to recognize use of `operator*`. — yitzhakm / detail
  17. [OpenMP] Add Two-level Distributed Barrier — terry.l.wilmarth / detail
  18. [flang] Cope with errors with array constructors — pklausler / detail

#32863 (Jun 16, 2021 12:07:28 PM)

  1. [CSSPGO] Report zero-count probe in profile instead of dangling probes. — hoy / detail

#32862 (Jun 16, 2021 11:27:37 AM)

  1. [mlir][sparse] support new kind of scalar in sparse linalg generic op — ajcbik / detail

#32861 (Jun 16, 2021 10:47:46 AM)

  1. [llvm-objcopy] Make ihex writer similar to binary writer — i / detail
  2. [index] Fix performance regression with indexing macros — blangmuir / detail
  3. [flang] Correct the subscripts used for arguments to character intrinsics — pklausler / detail
  4. RISCVFixupKinds.h: Don’t duplicate function or class name at the beginning of the comment && fix some comments — i / detail
  5. [ValueTracking] add FP intrinsics to test for propagatesPoison; NFC — spatel / detail

#32859 (Jun 16, 2021 9:54:10 AM)

  1. [M68k][GloballSel] Adding initial GlobalISel infrastructure — angandhi / detail

#32858 (Jun 16, 2021 9:44:10 AM)

  1. Revert "Revert "[libcxx][module-map] creates submodules for private headers"" — cjdb / detail

#32856 (Jun 16, 2021 9:24:10 AM)

  1. [ValueTracking] add tests for propagatesPoison with FP ops; NFC — spatel / detail

#32854 (Jun 16, 2021 9:04:10 AM)

  1. Reapply "[MCA] Adding the CustomBehaviour class to llvm-mca". — andrea.dibiagio / detail
  2. [gn build] Port ef16c8eaa5cd — llvmgnsyncbot / detail

#32852 (Jun 16, 2021 8:44:10 AM)

  1. [InstSimplify] propagate poison through FP ops — spatel / detail
  2. [NFC][libomptarget] Reduce the dependency on libelf — vyacheslav.p.zakharin / detail

#32851 (Jun 16, 2021 8:34:10 AM)

  1. [FuncSpec] Fixed prefix typo in test function-specialization-noexec.ll. NFC. — sjoerd.meijer / detail

#32850 (Jun 16, 2021 8:24:10 AM)

  1. [libTooling][NFC] Refactor implemenation of Transformer Stencils to use standard OOP — yitzhakm / detail

#32849 (Jun 16, 2021 8:14:10 AM)

  1. [lld-macho] Downgrade version mismatch to warning — jezng / detail

#32848 (Jun 16, 2021 8:04:10 AM)

  1. [SVE] Selection failure with scalable insertelements — Dylan.Fleming / detail

#32842 (Jun 16, 2021 7:04:11 AM)

  1. [MCA][InstrBuilder] Always check for implicit uses of resource units (PR50725). — andrea.dibiagio / detail
  2. [libc++] Undeprecate the std::allocator<void> specialization — Louis Dionne / detail
  3. [llvm][AArch64] Handle arrays of struct properly (from IR) — david.spickett / detail
  4. [AMDGPU] Set VOP3P flag on Real instructions — jay.foad / detail
  5. [obj2yaml] Address D104035 review comments — james.henderson / detail

#32839 (Jun 16, 2021 6:34:11 AM)

  1. [mlir] NFC - Drop newline form BlockArgument printing. — nicolas.vasilache / detail

#32838 (Jun 16, 2021 6:24:11 AM)

  1. [zorg] Rename Linaro-maintained 2-stage bots — maxim.kuvyrkov / githubweb

#32838 (Jun 16, 2021 6:24:11 AM)

  1. [zorg] Rename Linaro-maintained 2-stage bots — maxim.kuvyrkov / detail

#32834 (Jun 16, 2021 5:44:11 AM)

  1. [libcxx] Fix exception raised during downstream bare-metal libunwind tests — amilendra.kodithuwakku / detail
  2. [AMDGPU] Set SALU, VALU and other instruction type flags on Real instructions — jay.foad / detail
  3. [llvm-symbolizer] improve test and fix doc example after recent --print-source-context-lines behaviour change — Ben.Dunbobbin / detail
  4. [X86][AVX] Regenerate pr15296.ll tests — llvm-dev / detail

#32832 (Jun 16, 2021 5:30:47 AM)

  1. [ELF] Consider that NOLOAD sections should be placed in a PT_LOAD segment — konstantin.schwarz / detail
  2. [lld/mac] Put lld-only flags in "LLD-SPECIFIC:" --help section — thakis / detail
  3. [lld/mac] Add support for -no_data_in_code_info flag — thakis / detail
  4. Revert "[flang] Check there's no dependency on C++ libs" — diana.picus / detail
  5. [AMDGPU] Set mayLoad and mayStore on Real instructions — jay.foad / detail
  6. [lldb] vwprintw -> vw_printw in IOHandlerCursesGUI — Raphael Isemann / detail
  7. [libc] Add a set of elementary operations — gchatelet / detail
  8. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  9. [AMDGPU] Set IsAtomicRet and IsAtomicNoRet on Real instructions — jay.foad / detail
  10. [flang] Check there's no dependency on C++ libs. NFC — diana.picus / detail
  11. [OpenMP] libomp: fixed implementation of OMP 5.1 inoutset task dependence type — Andrey.Churbanov / detail
  12. [lldb] Require Clang 8 for gpubnames test — Raphael Isemann / detail
  13. [SVE] Fix PromoteIntRes_TRUNCATE not to call getVectorNumElements — Dylan.Fleming / detail
  14. [libc] Add a set of elementary operations — gchatelet / detail

#32831 (Jun 16, 2021 3:33:15 AM)

  1. [AMDGPU] Set more flags on Real instructions — jay.foad / detail
  2. [yaml2obj] Fix bug when referencing items in SectionHeaderTable — james.henderson / detail
  3. [yaml2obj][obj2yaml] Support custom ELF section header string table name — james.henderson / detail
  4. [FuncSpec] Add test for a call site that will never be executed. NFC. — sjoerd.meijer / detail
  5. [flang] Add clang-tidy check for braces around if — diana.picus / detail
  6. [FuncSpec] Remove other passes in a test RUN line. NFC. — sjoerd.meijer / detail
  7. [flang] Fixup 7ddbf2633911a5c378ad6af01e250f6f252b9032 — diana.picus / detail
  8. [ARM] Extra tests for sign extended floating point compares. NFC — david.green / detail
  9. [ARM] Correct type of setcc results for FP vectors — david.green / detail
  10. [mlir] ODS: temporarily disbale external model in presence of extra class declarations — zinenko / detail

#32830 (Jun 16, 2021 1:31:45 AM)

  1. [flang][driver] Add `-fdebug-dump-all` — andrzej.warzynski / detail
  2. [flang][nfc] Move `external-hello-world` to flang/examples — andrzej.warzynski / detail
  3. [ORC] Switch to WrapperFunction utility for calls to registration functions. — Lang Hames / detail
  4. [FuncSpec] Statistics — sjoerd.meijer / detail
  5. [OpenMP][NFC] Add back suppression of warning — protze / detail
  6. [AMDGPU] Use defvar in SOPInstructions.td. NFC. — jay.foad / detail
  7. [flang] Check there's no dependency on C++ libs — diana.picus / detail

#32829 (Jun 16, 2021 12:50:57 AM)

  1. [SCEV] PtrToInt on non-integral pointers is allowed — lebedev.ri / detail
  2. [NFC][X86] lowerVECTOR_SHUFFLE(): drop FIXME about widening to i128 (YMM half) element type — lebedev.ri / detail
  3. [OpenMP] Remove unused variables from libomp code — protze / detail

#32828 (Jun 16, 2021 12:12:55 AM)

  1. [DFSan][NFC] Fix shadowing variable name. — browneee / detail
  2. [SLP] Incorrect handling of external scalar values — ybrevnov / detail

#32827 (Jun 15, 2021 10:35:42 PM)

  1. Revert "[SampleFDO] Using common linkage for the discriminator flag variable" — xur / detail
  2. [flang] Add semantic check for the RANDOM_SEED intrinsic — psteinfeld / detail
  3. [SampleFDO] Place the discriminator flag variable into the used list. — xur / detail
  4. [LLDB] Fix buildbots breakage due to TestGuessLanguage.py — czhengsz / detail

#32826 (Jun 15, 2021 8:36:56 PM)

  1. X86: balance the frame prologue and epilogue on Win64 — Saleem Abdulrasool / detail
  2. [Debug-Info] guard DW_LANG_C_plus_plus_14 under strict dwarf — czhengsz / detail
  3. [Driver] Delete -fsanitize-coverage-blocklist= in favor of -fsanitize-coverage-ignorelist= — i / detail

#32825 (Jun 15, 2021 6:54:54 PM)

  1. [DFSan] Handle landingpad inst explicitly as zero shadow. — browneee / detail
  2. [NFC][sanitizer] Remove calls to __asan_get_current_fake_stack — Vitaly Buka / detail
  3. [FuncSpec] Use std::pow instead of operator^ — yedeng.yd / detail

#32824 (Jun 15, 2021 6:16:39 PM)

  1. [libc++] Promote GCC 11 to mandatory CI — Louis Dionne / detail

#32822 (Jun 15, 2021 5:03:34 PM)

  1. [mlir][SCF] Remove empty else blocks of `scf.if` operations. — ravishankarm / detail
  2. [docs] Exclude FlangOption and re-generate ClangCommandLineReference.rst — i / detail
  3. Missed a Windows use of ValidForThisThread in the changes for — jingham / detail
  4. [mlir][sparse] integration test for all-dense annotated "sparse" output — ajcbik / detail
  5. CMake: allow overriding CMAKE_CXX_VISIBILITY_PRESET — aktoon / detail
  6. Don't depend on the "run" alias doing shell expanding. — jingham / detail

#32821 (Jun 15, 2021 3:01:31 PM)

  1. [gn build] Port 6478ef61b1a4 — llvmgnsyncbot / detail
  2. Adding the rest of the C11 papers to the status page. — aaron / detail
  3. [MCA] Adding the CustomBehaviour class to llvm-mca — andrea.dibiagio / detail
  4. Revert "[MCA] Adding the CustomBehaviour class to llvm-mca" — andrea.dibiagio / detail
  5. [libc][NFC] Disable thrd_test as it is exhibiting flaky behavior on the bots. — sivachandra / detail
  6. AArch64 Linux and elf-core PAC stack unwinder support — omair.javaid / detail
  7. [OpenMP] Lazily assign root affinity — jonathan.l.peyton / detail
  8. [OpenMP] Fix affinity determine capable algorithm on Linux — jonathan.l.peyton / detail
  9. [OpenMP] Add GOMP 5.0 version symbols to API — jonathan.l.peyton / detail
  10. Convert functions that were returning BreakpointOption * to BreakpointOption &. — jingham / detail
  11. [SampleFDO] Using common linkage for the discriminator flag variable — xur / detail
  12. [mlir][sparse] allow all-dense annotated "sparse" tensor output — ajcbik / detail
  13. [OpaquePtr] Verify Opaque pointer in function parameter — zequanwu / detail

#32820 (Jun 15, 2021 12:30:46 PM)

  1. [AMDGPU] Fix lds superalign test. NFC. — Stanislav.Mekhanoshin / detail
  2. [X86] avoid assert with varargs, soft float, and no-implicit-float — llvm / detail
  3. Support: Remove F_{None,Text,Append} compatibility synonyms, NFC — Duncan P. N. Exon Smith / detail
  4. [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. — arthur.j.odwyer / detail
  5. [PowerPC] Fix spilling of paired VSX registers — nemanja.i.ibm / detail
  6. [PowerPC] Moving defineXLCompatMacros() definition — albionapc / detail
  7. [libcxx][iwyu] ensures we IWYU as prep for modules — cjdb / detail
  8. [NFC] Update renamed option in comments — Jinsong Ji / detail
  9. Remove redundant test that was causing intermittent build bot failures. — douglas.yung / detail
  10. Support lowering of index-cast on vector types. — jpienaar / detail
  11. [NFC] Fix "unused variable" warning — Vitaly Buka / detail
  12. [asan] Remove Asan, Ubsan support of RTEMS and Myriad — Vitaly Buka / detail
  13. [InstSimplify] Treat invariant group insts as bitcasts for load operands — aeubanks / detail

#32819 (Jun 15, 2021 10:56:42 AM)

  1. Revert "[ARM] Extend narrow values to allow using truncating scatters" — david.green / detail
  2. [lldb] Make the ClassTemplateDecl merging logic in TypeSystemClang respect template parameters — Raphael Isemann / detail
  3. [NewPM] Remove SpeculateAroundPHIs pass — lebedev.ri / detail
  4. [compiler-rt][hwasan] Add GetShadowOffset function — leonardchan / detail

#32818 (Jun 15, 2021 10:15:52 AM)

  1. [ARM] Extend narrow values to allow using truncating scatters — david.green / detail
  2. Remove unnecessary triple from test — rnk / detail
  3. [NFC] Remove redundant variable — aeubanks / detail
  4. [NFC][OpaquePtr] Avoid calling getPointerElementType() — aeubanks / detail

#32817 (Jun 15, 2021 9:23:40 AM)

  1. [ARM] Rejig some of the MVE gather/scatter lowering pass. NFC — david.green / detail
  2. [libc] Add a set of elementary operations — gchatelet / detail
  3. [mlir] Avoid GCC naming conflict. — gysit / detail
  4. [libcxx][atomic] Fix failure mapping in compare_exchange_{strong,weak}. — rupprecht / detail
  5. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  6. [flang] [openmp] Add Fortran specific semantic check 4 for OpenMP Allocate directive. — isaac.perry / detail
  7. Work around MSVC compiler intricacies. — Adrian Prantl / detail
  8. [mlir][linalg] Adapt yaml codegen to support scalar parameters. — gysit / detail
  9. [IROutliner] Adding DebugInfo handling for IR Outlined Functions — andrew.litteken / detail
  10. [ARM] Use rq gather/scatters for smaller v4 vectors — david.green / detail
  11. DirectoryWatcher: close a possible window of race on Windows — Saleem Abdulrasool / detail

#32816 (Jun 15, 2021 7:25:11 AM)

  1. [libc++] [test] Fix some GCC 11 errors/warnings in these tests. NFCI. — arthur.j.odwyer / detail
  2. [mlir][linalg][python] Adapt the OpDSL to use scalars. — gysit / detail
  3. [mlir] separable registration of attribute and type interfaces — zinenko / detail
  4. [mlir] Add SignOp to complex dialect. — akuegel / detail
  5. [llvm-exegesis] Fix X86LbrCounter destructor to correctly unmap memory and not double-close fd (PR50620) — llvm-dev / detail

#32815 (Jun 15, 2021 4:43:32 AM)

  1. [lldb] Fix libstdc++ 11's std::unique_ptr affecting LLDB testsuite TestDataFormatterStdUniquePtr.py — jan.kratochvil / detail
  2. ABI breaking changes fixes. — neil.henning / detail
  3. [mlir] Add NegOp to complex dialect. — akuegel / detail
  4. [mlir][MemRef] Make sure types match when folding dim(reshape) — benny.kra / detail
  5. [ORC] Port WrapperFunctionUtils and SimplePackedSerialization from ORC runtime. — Lang Hames / detail
  6. [ORC] Make WrapperFunctionResult's ValuePtr member non-const. — Lang Hames / detail
  7. Clearly specify that these are partially implemented features — aaron / detail
  8. [mlir] ODS: do not emit trailing const for static methods — zinenko / detail
  9. [ORC] Fix missing function in unit test. — Lang Hames / detail
  10. [ORC] Fix narrowing-in-initializer-list warnings. — Lang Hames / detail
  11. [ORC] Fix missing std::move. — Lang Hames / detail
  12. [ORC] Fix endianness in manual serialization to match WrapperFunctionUtils. — Lang Hames / detail
  13. [LoopDeletion] Check for irreducible cycles when deleting loops. — flo / detail
  14. [OPENMP]Fix PR50699: capture locals in combine directrives for aligned clause. — a.bataev / detail
  15. [gn build] Port 4eb9fe2e1a07 — llvmgnsyncbot / detail
  16. [Polly][Isl] Replacing isl method `to_str()` with `stringFromIslObj()`. NFC. — patacca / detail
  17. [Matrix] Add tests for fast-math flags & matrix codegen. — flo / detail

#32814 (Jun 15, 2021 2:14:44 AM)

  1. [libc] Add a set of elementary operations — gchatelet / detail
  2. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  3. [builtins] Allow compiling the builtins without libc headers — Alexander.Richardson / detail
  4. [IR] Remove forward declaration of GraphTraits from Type.h — jay.foad / detail
  5. [mlir][linalg] Fold linalg.pad_tensor if src type == result type — springerm / detail
  6. [clang-format] distinguish function type casts after 21c18d5a04316891110cecc2bf37ce51533decba — krasimir / detail
  7. [analyzer] Refactor StoreSiteFinder and extract DefaultStoreHandler — vsavchenko / detail
  8. [analyzer] Extract ControlDependencyHandler — vsavchenko / detail
  9. [analyzer] Extract NilReceiverHandler — vsavchenko / detail
  10. [analyzer] Extract ArrayIndexHandler — vsavchenko / detail
  11. [analyzer] Extract InterestingLValueHandler — vsavchenko / detail
  12. [analyzer] Extract InlinedFunctionCallHandler — vsavchenko / detail
  13. [analyzer] Simplify the process of producing notes for stores — vsavchenko / detail
  14. Fix Windows builders after 244601f4720d9cda6e81ea1908f3ce905a4bcb0e — Alexander.Richardson / detail
  15. [MCA][InstrBuilder] Check for the presence of flag VariadicOpsAreDefs. — andrea.dibiagio / detail
  16. [analyzer] Decouple NoteTag from its Factory — vsavchenko / detail
  17. [X86] Schedule-model second (mask) output of GATHER instruction — lebedev.ri / detail

#32813 (Jun 15, 2021 12:14:46 AM)

  1. [NFC] This is a test commit to check commit access. — CarlosAlbertoEnciso / detail
  2. [AMDGPU][Libomptarget] Drop dead code related to g_atl_machine — Pushpinder.Singh / detail
  3. Revert "[NFC] This is a test commit to check commit access." — CarlosAlbertoEnciso / detail
  4. [ORC-RT] Fix void function handling in the WrapperFunction utility. — Lang Hames / detail
  5. [Debug-Info][CodeView] Fix GUID string generation for MSVC generated objects. — CarlosAlbertoEnciso / detail
  6. [gn build] Port d0a5d8611935 — llvmgnsyncbot / detail
  7. Support buffers in LinalgFoldUnitExtentDims — tpopp / detail

#32812 (Jun 14, 2021 10:16:10 PM)

  1. [NFC][hwasan] Fix "implicitly declaring library function" — Vitaly Buka / detail
  2. [X86] Use EVT::getVectorVT instead of changeVectorElementType in reduceVMULWidth. — craig.topper / detail

#32811 (Jun 14, 2021 8:50:21 PM)

  1. Do not merge LocalInstantiationScope for template specialization — Yaxun.Liu / detail
  2. [lld][MachO] Fix UB after D103006 — Vitaly Buka / detail

#32810 (Jun 14, 2021 8:10:02 PM)

  1. [PowerPC] Export 16 byte load-store instructions — lkail / detail
  2. [lld][MachO] Add support for LC_DATA_IN_CODE — alexshap / detail
  3. [libc++][ci] Enable modules in the Runtimes build — Louis Dionne / detail

#32809 (Jun 14, 2021 6:11:37 PM)

  1. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  2. Remove redundant environment variable XLA_FLAGS. — jacobhegna / detail
  3. [compiler-rt][hwasan] Add newline between record_addr lines on frame record dumps — leonardchan / detail
  4. [mlir:OpFormatGen] Add Support for `$_ctxt` in the transformer. — silvasean / detail
  5. [NFC][sanitizer] clang-format some code — Vitaly Buka / detail

#32808 (Jun 14, 2021 4:43:52 PM)

  1. [Hexagon] Add HVX and control register names to Hexagon target — kparzysz / detail
  2. Revert "Allow signposts to take advantage of deferred string substitution" — Adrian Prantl / detail
  3. [SVE][LSR] Teach LSR to enable simple scaled-index addressing mode generation for SVE. — huihuiz / detail

#32807 (Jun 14, 2021 2:43:05 PM)

  1. [TLI] SimplifyDemandedVectorElts(): handle SCALAR_TO_VECTOR(EXTRACT_VECTOR_ELT(?, 0)) — lebedev.ri / detail
  2. [dfsan] Add stack-trace printing functions to dfsan interface — gbalats / detail
  3. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  4. [HWASan] Enable globals support for LAM. — mascasa / detail
  5. [libc] Add hardware implementations of x86_64 sqrt functions. — sivachandra / detail

#32806 (Jun 14, 2021 1:26:50 PM)

  1. [libc++] Clean up scripts to setup CI on macOS — Louis Dionne / detail
  2. [libc++abi] NFC: avoid a -Wunused-parameter warning — xingxue / detail
  3. [AMDGPU] Limit runs of fixLdsBranchVmemWARHazard — Piotr Sobczak / detail
  4. [mlir][Linalg] Make printer/parser have the same behavior. — hanchung / detail
  5. Adding some of the documents for C11. — aaron / detail

#32805 (Jun 14, 2021 12:21:52 PM)

  1. [lld-macho] Reword comment for clarity — jezng / detail
  2. [lld-macho] Fix "shift exponent too large" UBSAN error — jezng / detail
  3. [OpaquePtr] Remove existing support for forward compatibility — aeubanks / detail
  4. [NFC] Remove unused variable — Vitaly Buka / detail
  5. [docs][OpaquePtr] Shuffle around the transition plan section — aeubanks / detail
  6. X86: pass swift_async context in R14 on Win64 — Saleem Abdulrasool / detail
  7. Remove accidentally added debugging code from D103135 — aeubanks / detail
  8. [mlir:Linalg] Populate LinalgOp patterns on LinalgDialect as opposed to each op — riddleriver / detail
  9. Move some code under NDEBUG from D103135 — aeubanks / detail
  10. [PassManager] Save compile time by not running the verifier unnecessarily. NFC — clattner / detail
  11. [OPENMP][C++20]Add support for CXXRewrittenBinaryOperator in ranged for loops. — a.bataev / detail

#32804 (Jun 14, 2021 10:46:06 AM)

  1. [LoopDeletion] Add test with irreducible control flow in loop. — flo / detail
  2. [InstCombine] add tests for logical and/or with not ops; NFC — spatel / detail
  3. [InstCombine] add DeMorgan folds for logical ops in select form — spatel / detail
  4. [Verifier] Parallelize verification and dom checking.  NFC. — clattner / detail
  5. [flang] Move buffer runtime test to GTest — ashermancinelli / detail
  6. [RISCV] Transform unaligned RVV vector loads/stores to aligned ones — fraser / detail
  7. [Clang] Test case for -Wunused-but-set-variable, warn for volatile. — George Burgess IV / detail
  8. [CSSPGO] Aggregation by the last K context frames for cold profiles — wlei / detail
  9. [OpenMP] Fix C-only clang assert on parsing use_allocator clause of target directive — a.bataev / detail

#32803 (Jun 14, 2021 8:49:18 AM)

  1. [flang] Fix compilation problem with rename of "MemRefDataFlow" — psteinfeld / detail
  2. Add AutomaticAllocationScope to memref.alloca_scope — zinenko / detail
  3. [libc++] [test] No longer rely on std::hash<T>::argument_type. — arthur.j.odwyer / detail
  4. [lldb][docs] Fix section name for InputReaderGranularity — Raphael Isemann / detail
  5. [lldb][docs] Add the missing rst anchors to the Python enum docs — Raphael Isemann / detail
  6. [libcxx][ranges] Implement views::all. — zoecarver / detail
  7. [gn build] Port c820b494d6e1 — llvmgnsyncbot / detail
  8. Revert "[clang] NRVO: Improvements and handling of more cases." — hans / detail
  9. [AArch64] Improve SAD pattern — jingu.kang / detail
  10. [ADT] Use unnamed argument for unused arg in StringMapEntryStorage. — flo / detail
  11. [AIX][XCOFF] emit vector info of traceback table. — zhijian / detail
  12. SelectionDAG: repair the Windows build — Saleem Abdulrasool / detail
  13. [VectorCombine] Limit scalarization to non-poison indices for now. — flo / detail
  14. [mlir] Mark gpu dialect illegal in gpu-to-llvm conversion — csigg / detail

#32802 (Jun 14, 2021 6:12:47 AM)

  1. [MLIR][NFC] Rename MemRefDataFlow -> AffineScalarReplacement — uday / detail
  2. [clang][deps] NFC: Fix an XFAIL test on Windows — Jan Svoboda / detail
  3. [libc++] NFC: More refactoring in the prev/next/advance tests per review comments — Louis Dionne / detail
  4. Intrinsic::getName: require a Module argument — jeroen.dobbelaere / detail
  5. [clang][deps] NFC: Handle `DependencyOutputOptions` only once — Jan Svoboda / detail
  6. [clang][deps] NFC: Stop using moved-from object — Jan Svoboda / detail
  7. [DAGCombine] reduceBuildVecToShuffle(): sort input vectors by decreasing size — lebedev.ri / detail
  8. [NFC][DAGCombine] Extract getFirstIndexOf() lambda back into a function — lebedev.ri / detail
  9. Reland "[lldb] Set return status to failed when adding a command error" — david.spickett / detail

#32801 (Jun 14, 2021 5:25:54 AM)

  1. [clang][deps] NFC: Check the correct context hashes in tests — Jan Svoboda / detail
  2. [clang][deps] Prevent unintended modifications of the original TU command-line — Jan Svoboda / detail
  3. Revert "[lldb] Set return status to failed when adding a command error" (and fixups) — david.spickett / detail
  4. [libc++] Refactor the tests for std::prev, next and advance — Louis Dionne / detail

#32800 (Jun 14, 2021 4:30:58 AM)

  1. [zorg] Cleanup clang-cmake-{armv7,aarch64}-quick bots — maxim.kuvyrkov / githubweb
  2. [zorg] Build all targets on Linaro-maintained bots — maxim.kuvyrkov / githubweb
  3. [zorg] Add AArch64 SVE vector-length-specific (VLS) bots — maxim.kuvyrkov / githubweb
  4. [zorg] Rename Linaro's AArch64 and ARM bots to use consistent names — maxim.kuvyrkov / githubweb
  5. [zorg] Remove settings that match defaults from Linaro bots — maxim.kuvyrkov / githubweb

#32800 (Jun 14, 2021 4:30:58 AM)

  1. [flang] Add POSIX implementation for CPU_TIME — diana.picus / detail
  2. Fix -Wswitch warning after 092c303955cd18be6c0b923b1c0a1b96e2c91893. — hokein.wu / detail
  3. [clang][deps] Handle modular dependencies present in PCH — Jan Svoboda / detail
  4. [Analyzer][solver] Simplify existing eq classes and constraints when a new constraint is added — gabor.marton / detail
  5. [clang][deps] Move stripping of diagnostic serialization from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  6. [clang][deps] Move invocation adjustments from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  7. [clang][deps] Move injection of `-Wno-error` from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  8. [clang][deps] Move enabling system header deps from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  9. [VPlan] Add additional tests for region merging. — flo / detail
  10. [clang][deps] Fix failing modules.cpp test — Jan Svoboda / detail
  11. [lldb][docs] Document SBType — Raphael Isemann / detail

#32800 (Jun 14, 2021 4:30:58 AM)

  1. [zorg] Cleanup clang-cmake-{armv7,aarch64}-quick bots — maxim.kuvyrkov / detail
  2. [zorg] Build all targets on Linaro-maintained bots — maxim.kuvyrkov / detail
  3. [zorg] Add AArch64 SVE vector-length-specific (VLS) bots — maxim.kuvyrkov / detail
  4. [zorg] Rename Linaro's AArch64 and ARM bots to use consistent names — maxim.kuvyrkov / detail
  5. [zorg] Remove settings that match defaults from Linaro bots — maxim.kuvyrkov / detail

#32799 (Jun 14, 2021 2:30:52 AM)

  1. [VP] Binary floating-point intrinsics. — simon.moll / detail
  2. [flang] Add initial implementation for CPU_TIME — diana.picus / detail
  3. [llvm] remove Sequence::asSmallVector() — gchatelet / detail
  4. [clang][deps] NFC: Preserve the original frontend action — Jan Svoboda / detail
  5. [libc] Add a set of elementary operations — gchatelet / detail
  6. [clang][modules][pch] Allow loading PCH with different modules cache path — Jan Svoboda / detail
  7. Reland "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  8. [lldb] Add missing changes to a2363c0cf9b6a9a81c76ac652da667f73845d38b — david.spickett / detail
  9. [clang][deps] Handle precompiled headers' AST files — Jan Svoboda / detail
  10. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  11. [lldb] Correct "else if" to "elif" in TestRegisters — david.spickett / detail

#32797 (Jun 13, 2021 11:09:56 PM)

  1. [Testsuite] Change these tests to only have a single verification error, NFC. — clattner / detail
  2. [LLParser] Remove outdated deplibs — th3charlie / detail
  3. AMD k8 family does not support SSE4.x which are required by x86-64-v2+ — sguelton / detail
  4. [mlir][linalg] Lower PadTensorOp to InitTensorOp + FillOp + SubTensorInitOp — springerm / detail
  5. [mlir][linalg] Vectorize linalg.pad_op source copying (static source shape) — springerm / detail
  6. [mlir][linalg] Vectorize linalg.pad_op source copying (improved) — springerm / detail
  7. [LoopVectorize] precommit pr50686.ll for D104148 — guopeilin1 / detail
  8. Only consider built-in compound assignment operators for -Wunused-but-set-* — sbergman / detail
  9. [mlir] Add ExpOp to Complex dialect. — akuegel / detail
  10. [mlir][linalg] Lower PadTensorOps with non-constant pad value — springerm / detail
  11. [mlir][linalg] Add support for scalar input operands. — gysit / detail
  12. [mlir] Remove traits that require vector type support from ops in Complex dialect. — akuegel / detail

#32796 (Jun 13, 2021 8:58:15 PM)

  1. Implement DW_CFA_LLVM_* for Heterogeneous Debugging — VenkataRamanaiah.Nalamothu / detail
  2. [lld-macho] Try to fix MSAN "uninitialized memory" error — jezng / detail

#32795 (Jun 13, 2021 8:19:15 PM)

  1. Calculate getTerminator only when necessary — 1894981+hiraditya / detail

#32793 (Jun 13, 2021 7:02:44 PM)

  1. [mlir] Vectorize linalg.pad_tensor consumed by transfer_write — springerm / detail
  2. [DominanceInfo] Make the ctor take a defaulted value for the operand. NFC. — clattner / detail
  3. [mlir][linalg] Remove generic PadTensorOp vectorization pattern — springerm / detail
  4. [ORC-RT] Fix an error check. — Lang Hames / detail

#32792 (Jun 13, 2021 6:24:08 PM)

  1. [lld-macho][nfc] Remove InputSection::outSecFileOff — jezng / detail
  2. [lld-macho][nfc] Represent the image loader cache with a ConcatInputSection — jezng / detail
  3. [lld-macho][nfc] Add `final` to classes where possible — jezng / detail
  4. [Utils] Add missing freeze and poison keyword highlights — aqjune / detail
  5. [mlir][linalg] Add constant padding helper to PadTensorOp — springerm / detail
  6. [mlir] Vectorize linalg.pad_tensor consumed by transfer_read — springerm / detail
  7. [mlir] Vectorize linalg.pad_tensor consumed by subtensor_insert — springerm / detail

#32790 (Jun 13, 2021 3:08:40 PM)

  1. [DSE] Extra multiblock loop tests, NFC. — david.green / detail
  2. unwind: allow building with GCC — Saleem Abdulrasool / detail
  3. Fix misspelled instruction in X86 assembly parser — epastor / detail
  4. [ms] [llvm-ml] Fix capitalization of the ignored CPU directives — epastor / detail
  5. [ms] [llvm-ml] When parsing MASM, "jmp short" instructions are case insensitive — epastor / detail

#32788 (Jun 13, 2021 1:55:04 PM)

  1. Introduce tensor.insert op to Tensor dialect. — hanchung / detail

#32787 (Jun 13, 2021 1:16:45 PM)

  1. [fuzzer] Fix build on musl — i / detail
  2. [ELF] Add OVERWRITE_SECTIONS command — i / detail

#32786 (Jun 13, 2021 12:31:32 PM)

  1. DirectoryWatcher: also wait for the notifier thread — Saleem Abdulrasool / detail
  2. [SPARC] Legalize truncation and extension between fp128 and half — thatlemon / detail
  3. [clang-format] Adds a formatter for aligning arrays of structs — bjoern / detail

#32785 (Jun 13, 2021 10:32:20 AM)

  1. [LoopUnroll] Test multi-exit runtime unrolling with predictable exit (NFC) — nikita.ppv / detail
  2. [lld/mac] clarify comment — thakis / detail

#32784 (Jun 13, 2021 9:07:55 AM)

  1. DetailedRecordsBackend.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  2. DetailedRecordsBackend.cpp - printSectionHeading - avoid std::string creation/copies. — llvm-dev / detail
  3. DIPrinter.h - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  4. BoundsChecking.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  5. RawError.h - remove unused <string> include. NFCI. — llvm-dev / detail

#32783 (Jun 13, 2021 7:30:54 AM)

  1. LoopUnrollAndJamPass.cpp - remove unused <vector> include. NFCI. — llvm-dev / detail
  2. GVN.cpp - remove unused <vector> include. NFCI. — llvm-dev / detail
  3. fix comment typos to cycle bots — thakis / detail
  4. DWARFDebugFrame.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  5. MachOObjectFile.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  6. RegUsageInfoPropagate.cpp - remove unused <string> and <map> includes. NFCI. — llvm-dev / detail
  7. ProfiledCallGraph.h - remove unused <string> include. NFCI. — llvm-dev / detail

#32782 (Jun 13, 2021 6:00:16 AM)

  1. VPlanSLP.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  2. ArgumentPromotion.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  3. SValExplainer.h - get APSInt values by const reference instead of value. NFCI. — llvm-dev / detail
  4. [InstCombine] fold ctlz/cttz of bool types — spatel / detail
  5. [clang][NFC] Add IsAnyDestructorNoReturn field to CXXRecord instead of calculating it on demand — markus.boeck02 / detail
  6. [ARM] Introduce t2WhileLoopStartTP — david.green / detail

#32781 (Jun 13, 2021 3:59:23 AM)

  1. [ARM][NEON] Combine base address updates for vld1Ndup intrinsics — kbessonova / detail
  2. [clang] Implement P2266 Simpler implicit move — mizvekov / detail
  3. [ORC-RT] Fix a comment. — Lang Hames / detail
  4. [JITLink][MachO] Add missing testcase. — Lang Hames / detail
  5. [ORC-RT] Remove unused header in unit test. — Lang Hames / detail

#32780 (Jun 13, 2021 1:50:17 AM)

  1. [X86] Check immediate before get it. — yuanke.luo / detail

#32777 (Jun 12, 2021 11:20:34 PM)

  1. Revert "[X86] Check immediate before get it." — yuanke.luo / detail

#32773 (Jun 12, 2021 8:51:04 PM)

  1. llvm-objcopy: fix section size truncation/extension when dumping sections — dblaikie / detail
  2. [runtimes] Fix umbrella component targets — smeenai / detail

#32772 (Jun 12, 2021 6:51:30 PM)

  1. [ORC-RT] Split Simple-Packed-Serialization code into its own header. — Lang Hames / detail
  2. [X86] Check immediate before get it. — yuanke.luo / detail

#32769 (Jun 12, 2021 3:59:56 PM)

  1. Simplify getArgAttrDict/getResultAttrDict by removing unnecessary checks — joker.eph / detail

#32766 (Jun 12, 2021 2:11:23 PM)

  1. Use dyn_cast_or_null instead of dyn_cast in FunctionLike::verifyTrait (NFC) — joker.eph / detail
  2. [NFC][X86][Codegen] Add shuffle test that would benefit from sorting in reduceBuildVecToShuffle() — lebedev.ri / detail

#32764 (Jun 12, 2021 12:57:45 PM)

  1. [llvm-objcopy] Exclude empty sections in IHexWriter output — i / detail

#32763 (Jun 12, 2021 10:57:18 AM)

  1. [CHR] Don't run ControlHeightReduction if any BB has address taken — lxfind / detail

#32762 (Jun 12, 2021 9:39:03 AM)

  1. Revert "Revert "DirectoryWatcher: add an implementation for Windows"" — Saleem Abdulrasool / detail
  2. [X86] Add ISD::FREEZE and ISD::AssertAlign to the list of opcodes that don't guarantee upper 32 bits are zero. — craig.topper / detail

#32760 (Jun 12, 2021 8:09:53 AM)

  1. [MLIR] Simplify affine.if ops with trivial conditions — uday / detail
  2. [VPlan] Add more sinking/merging tests with predicated loads/stores. — flo / detail
  3. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail

#32758 (Jun 12, 2021 3:25:21 AM)

  1. Revert "[X86FixupLEAs] Sub register usage of LEA dest should block LEA/SUB optimization" — flo / detail
  2. Revert "[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB" — flo / detail
  3. [lit] Attempt for fix tests failing because of 'warning: non-portable path to file' — kbessonova / detail
  4. Revert "Allow signposts to take advantage of deferred string substitution" — flo / detail

#32756 (Jun 12, 2021 12:19:23 AM)

  1. [AMDGPU][IndirectCalls] Fix register usage propagation for indirect/external calls — Madhur.Amilkanthwar / detail

#32755 (Jun 11, 2021 10:40:40 PM)

  1. [Flang][test] Fix Windows buildbot. — llvm-project / detail
  2. A post-processing for BFI inference — aktoon / detail

#32754 (Jun 11, 2021 8:34:15 PM)

  1. [mlir] make normalizeAffineFor public — stephen.neuendorffer / detail

#32752 (Jun 11, 2021 6:19:04 PM)

  1. [AIX][compiler-rt] Fix cmake build of libatomic for cmake-3.16+ — lkail / detail
  2. [MLIR] Execution engine python binding support for shared libraries — uday / detail
  3. [lld-macho] Fix debug build — jezng / detail
  4. [lld][MachO] Fix function starts section — alexshap / detail
  5. Improve materializer error messages to include type names. — Adrian Prantl / detail

#32751 (Jun 11, 2021 5:09:47 PM)

  1. [llvm-objcopy][MachO] Do not strip symbols with the flag REFERENCED_DYNAMICALLY set — alexshap / detail
  2. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  3. Disambiguate usage of struct mach_header and other MachO definitions. — Adrian Prantl / detail
  4. [IRSim] Strip out the findSimilarity call from the constructor — andrew.litteken / detail
  5. Revert "Allow signposts to take advantage of deferred string substitution" — Adrian Prantl / detail
  6. [lld-macho] Deduplicate fixed-width literals — jezng / detail
  7. [lld-macho][nfc] Move liveness-tracking fields into ConcatInputSection — jezng / detail
  8. [lld-macho][nfc] Have InputSection ctors take some parameters — jezng / detail
  9. [lld-macho] Have dead-stripping work with literal sections — jezng / detail
  10. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail

#32750 (Jun 11, 2021 4:33:55 PM)

  1. [IRSim] Don't copy the Mapper for createCandidatesFromSuffixTree — andrew.litteken / detail
  2. [sanitizer] Replace -mllvm -asan-use-after-return in compile-rt tests with -fsanitize-address-use-after-return (NFC) — kda / detail
  3. [sanitizer] Remove numeric values from -asan-use-after-return flag. (NFC) — kda / detail
  4. [InstCombine] update test checks; NFC — spatel / detail
  5. [InstCombine] add tests for bit manipulation intrinsics with bool values; NFC — spatel / detail
  6. [NFC][OpaquePtr] Make getMemoryParamAllocType() compatible with opaque pointers — aeubanks / detail
  7. [ASan/Win] Hide index from compiler to avoid new clang warning — rnk / detail

#32749 (Jun 11, 2021 2:44:24 PM)

  1. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  2. [clang][ObjC] allow the use of NSAttributedString * argument type with format attribute — Alex Lorenz / detail
  3. Allow ptrtoint/inttoptr of non-integral pointer types in IR — listmail / detail
  4. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  5. [NFC][CostModel] Fixed comment that comparisons work regardless of the state. — daniil.fukalov / detail
  6. [NFC][X86][Codegen] Megacommit: mass-regenerate all check lines that were already autogenerated — lebedev.ri / detail
  7. [lldb] Remove GCC XFAIL for TestCPPAuto and TestClassTemplateParameterPack — Raphael Isemann / detail

#32747 (Jun 11, 2021 12:23:15 PM)

  1. [libcxx][ranges] Add class ref_view. — zoecarver / detail
  2. [gn build] Port 7eba4856c702 — llvmgnsyncbot / detail
  3. [compiler-rt] Add platform detection support for x32 — harald / detail
  4. [NFC][OpaquePtr] Explicitly pass GEP source type in optimizeGatherScatterInst() — aeubanks / detail
  5. [clang-cl][sanitizer] Add -fsanitize-address-use-after-return to clang. — kda / detail
  6. [flang] Handle multiple USE statements for the same module — psteinfeld / detail
  7. [mlir][docs] Reorder PassWrapper arguments — marius.brehler / detail
  8. [docs][OpaquePtr] Add some specific examples of what needs to be done — aeubanks / detail

#32746 (Jun 11, 2021 10:56:41 AM)

  1. [lldb] Enable TestRuntimeTypes on Apple Silicon — Jonas Devlieghere / detail
  2. [lldb] Support new objective-c hash table layout — Jonas Devlieghere / detail
  3. Introduce alloca_scope op — zinenko / detail
  4. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail
  5. CodeGen: Fix missing const — Matthew.Arsenault / detail
  6. GlobalISel: Reduce indentation and remove dead path — Matthew.Arsenault / detail
  7. AMDGPU/GlobalISel: Fix indentation — Matthew.Arsenault / detail
  8. AMDGPU/GlobalISel: Remove leftover hack for argument memory sizes — Matthew.Arsenault / detail

#32745 (Jun 11, 2021 10:15:39 AM)

  1. [gn build] Port 9106047ee3dd — llvmgnsyncbot / detail
  2. [libc++] Enable the synchronization library on Apple platforms — Louis Dionne / detail
  3. [X86FixupLEAs] Sub register usage of LEA dest should block LEA/SUB optimization — carrot / detail
  4. [libc++] NFC: Move indirect_concepts.h to __iterator/concepts.h — Louis Dionne / detail
  5. [gn build] Port c54d3050f7b9 — llvmgnsyncbot / detail
  6. [SLP][NFC] Fix condition that was supposed to save a bit of compile time. — valery.n.dmitriev / detail

#32744 (Jun 11, 2021 9:36:27 AM)

  1. Update the C status page somewhat. — aaron / detail
  2. [lldb-vscode] Synchronize calls to SendTerminatedEvent — asahay / detail
  3. [HIP] Fix --hip-version flag with 0 as component — enye.shi / detail
  4. [Matrix] In transpose opts, handle a^t * a^t — anemet / detail
  5. [libcxx][ranges] Add range.subrange. — zoecarver / detail

#32743 (Jun 11, 2021 8:58:52 AM)

  1. [SLP]Remove unnecessary UndefValue in CreateShuffle. — a.bataev / detail
  2. [lld/mac] Use sectionType() more — thakis / detail
  3. [HWASan] Add basic stack tagging support for LAM. — mascasa / detail
  4. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail
  5. Revert "[Sema] Address-space sensitive check for unbounded arrays (v2)" — Chris.Hamilton / detail
  6. [SLP]Allow reordering of insertelements. — a.bataev / detail
  7. [CodeGen][regalloc] Don't align stack slots if the stack can't be realigned — tomas.matheson / detail

#32742 (Jun 11, 2021 8:05:36 AM)

  1. Fix extraneous ')' error. — llvm-dev / detail
  2. [mlir][linalg] Prepare pad to static bounding box for scalar operands. — gysit / detail
  3. Fix for error "'Run' overrides a member function but is not marked — zahira.ammarguellat / detail
  4. Referencing a static function defined in an opnemp clause, is — zahira.ammarguellat / detail
  5. Move Function Specialization to its correct location. NFC. — sjoerd.meijer / detail
  6. [gn build] Port 9907746f5db7 — llvmgnsyncbot / detail
  7. [lldb] Unmark TestInlines as XFAIL for gcc — Raphael Isemann / detail
  8. [lldb] Fix compilation after removal of APInt::toString — Raphael Isemann / detail
  9. [lldb] Remove GCC XFAIL for TestTypedefArray — Raphael Isemann / detail
  10. [mlir][VectorToGPU] First step to convert vector ops to GPU MMA ops — thomasraoux / detail
  11. [SLP][NFC]Add a test for unordered stores, NFC. — a.bataev / detail

#32741 (Jun 11, 2021 6:44:39 AM)

  1. APInt.h - add missing <utility> header. — llvm-dev / detail
  2. [lldb] DumpDataExtractor.cpp - replace APInt::toString() with llvm::toString(APInt) — llvm-dev / detail
  3. [Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC. — patacca / detail
  4. [mlir][[linalg] Remove deprecated structured op interface methods. — gysit / detail
  5. Revert "[lldb] Add support for evaluating expressions in static member functions" — Raphael Isemann / detail
  6. [mlir][linalg] Prepare drop unit dims for scalar operands. — gysit / detail
  7. Fix Wdocumentation missing parameter warnings. NFCI. — llvm-dev / detail
  8. StringExtrasTest.cpp - add missing newline at the end of file. NFCI. — llvm-dev / detail
  9. [SimplifyCFG] avoid crash on degenerate loop — spatel / detail

#32740 (Jun 11, 2021 4:51:28 AM)

  1. clang-format: [JS] don't sort named imports if off. — martin / detail
  2. [OpenCL] Fix overloading resolution of addrspace constructors — olemarius.strohm / detail
  3. [CostModel][AArch64] Improve the cost estimate of CTPOP intrinsic — rosie.sumpter / detail
  4. Do not generate calls to the 128-bit function __multi3() on 32-bit ARM — rengolin / detail
  5. [clang][NFC] Avoid assignment in condition — nathan / detail
  6. [ADT] Consistently use StringExtrasTest for the test suite filter. NFCI. — llvm-dev / detail
  7. [clang-tidy] NarrowingConversionsCheck should support inhibiting conversions of — hokein.wu / detail
  8. [Test] Add loop deletion test with switch — mkazantsev / detail
  9. [PowerPC] Allow wa inline asm to also accept floating point arguments — zarko / detail
  10. [mlir] Provide minimal Python bindings for the math dialect — zinenko / detail
  11. precommit tests for D104042 — jingu.kang / detail
  12. [Test] One more elaborate test with selects for loop deletion — mkazantsev / detail
  13. [clangd] don't rename if the triggering loc is not actually being renamed. — hokein.wu / detail
  14. [VP][NFC] Format comment to 80 columns — fraser / detail
  15. [ADT] Remove APInt/APSInt toString() std::string variants — llvm-dev / detail
  16. [AST] Include the TranslationUnitDecl when traversing with TraversalScope — sam.mccall / detail

#32739 (Jun 11, 2021 2:57:22 AM)

  1. Function Specialization Pass — sjoerd.meijer / detail
  2. [gn build] Port c4a0969b9c14 — llvmgnsyncbot / detail
  3. [mlir] Refactor ComplexOps.td [NFC] — akuegel / detail
  4. [clang-tidy] LIT test fix for Remark diagnostic — dmitry.polukhin / detail
  5. [compiler-rt] [builtins] [AArch64] Add missing AArch64 data synchronization barrier (dsb) to __clear_cache — srhines / detail
  6. [OpenCL][NFC] Reorganize ClangOpenCLBuiltinEmitter comments — sven.vanhaastregt / detail
  7. Fix implicit dependency on <string> header. NFCI. — llvm-dev / detail
  8. [Analysis] Pass RecurrenceDescriptor as const reference. NFCI. — llvm-dev / detail
  9. SampleProf.h - fix spelling mistake in assert message. NFC. — llvm-dev / detail
  10. [X86] Support __tile_stream_loadd intrinsic for new AMX interface — bing1.yu / detail
  11. [NFC][VectorCombine] Extract computeAlignmentAfterScalarization() helper function — lebedev.ri / detail
  12. [VectorCombine] scalarizeLoadExtract(): use computeAlignmentAfterScalarization() helper — lebedev.ri / detail
  13. [analyzer] Introduce a new interface for tracking — vsavchenko / detail
  14. [analyzer] Reimplement trackExpressionValue as ExpressionHandler — vsavchenko / detail
  15. [analyzer] Change FindLastStoreBRVisitor to use Tracker — vsavchenko / detail
  16. [analyzer] Hide and rename FindLastStoreBRVisitor — vsavchenko / detail
  17. [analyzer] Turn ReturnVisitor into a tracking visitor — vsavchenko / detail
  18. [analyzer] Refactor trackRValueExpression into ExpressionHandler — vsavchenko / detail
  19. [analyzer] Turn TrackControlDependencyCond into a tracking visitor — vsavchenko / detail
  20. [analyzer] Refactor trackExpressionValue to accept TrackingOptions — vsavchenko / detail
  21. [llvm-stress] Fix dead code preventing us generating per-element vector selects — llvm-dev / detail

#32738 (Jun 11, 2021 12:57:53 AM)

  1. [lldb] Move once_flags in HostInfoLinux so the internal state struct — Raphael Isemann / detail
  2. [PowerPC] Relax register superclasses for paired memops — qiucofan / detail
  3. [lldb] Fix leak in test — Vitaly Buka / detail
  4. Revert "[CMake] Don't use libc++ by default on Windows yet" — phosek / detail
  5. Revert "[Driver] Support libc++ in MSVC" — phosek / detail

#32736 (Jun 10, 2021 9:24:39 PM)

  1. Revert "[clang] Implement P2266 Simpler implicit move" — aeubanks / detail
  2. Revert "[clang] NRVO: Improvements and handling of more cases." — aeubanks / detail
  3. [RISCV] Remove extra assignment of intrinsic ID in ManualCodegen. NFC — craig.topper / detail
  4. [lld/mac] Make binaries written by lld strippable — thakis / detail
  5. [RISCV] Avoid scalar outgoing argumetns overwriting vector frame objects. — kai.wang / detail

#32734 (Jun 10, 2021 7:44:45 PM)

  1. [Flang] Compile fix after D99459. — llvm-project / detail
  2. [RISCV] Use ComputeNumSignBits/MaskedValueIsZero in RISCVDAGToDAGISel::selectSExti32/selectZExti32. — craig.topper / detail
  3. [VectorCombine] Fix alignment in single element store — qiucofan / detail

#32733 (Jun 10, 2021 5:56:35 PM)

  1. [Profile] Handle invalid profile data — aeubanks / detail
  2. [IR] make -warn-frame-size into a module attr — ndesaulniers / detail
  3. [Profile] Remove redundant check — aeubanks / detail
  4. LoadStoreVectorizer: support different operand orders in the add sequence match — vkeles / detail
  5. [static initializers] Emit global_ctors and global_dtors in reverse order when .ctors/.dtors are used. — wolfgang_pieb / detail
  6. [IR] Value: Fix OpCode checks — ndesaulniers / detail
  7. [RISCV] Add test cases that show failure to use some W instructions if they are proceeded by a load. NFC — craig.topper / detail
  8. [SDAG] Fix pow2 assumption when splitting vectors — carl.ritson / detail
  9. [ValueTypes] Define MVTs for v6i32, v6f32, v7i32, v7f32 — carl.ritson / detail
  10. [AArch64][GlobalISel] Fix incorrectly generating uxtw/sxtw for addressing modes. — Amara Emerson / detail
  11. [mlir][IR] Move MemRefElementTypeInterface to a new BuiltinTypeInterfaces file — riddleriver / detail
  12. [mlir] Add new SubElementAttr/SubElementType Interfaces — riddleriver / detail
  13. [mlir-ir-printing] Prefix the dump message with the split marker(// -----) — riddleriver / detail

#32732 (Jun 10, 2021 3:59:16 PM)

  1. [LV] Parallel annotated loop does not imply all loads can be hoisted. — joachim / detail
  2. 2d Arm Neon sdot op, and lowering to the intrinsic. — ataei / detail
  3. [MLIR] Document that Dialect Conversion traverses in preorder — gcmn / detail
  4. [AArch64][GlobalISel] Legalize scalar G_CTTZ + G_CTTZ_ZERO_UNDEF — Jessica Paquette / detail
  5. [libcxx][ranges] removes default_initializable from weakly_incrementable and view — cjdb / detail
  6. Preserve more MD_mem_parallel_loop_access and MD_access_group in SROA — andrew.kaylor / detail
  7. [clang] Implement P2266 Simpler implicit move — mizvekov / detail

#32731 (Jun 10, 2021 1:44:16 PM)

  1. [libcxx][ranges][nfc] moves view concepts into `__ranges/concepts.h` — cjdb / detail
  2. [gn build] Port bbb3d03f93b8 — llvmgnsyncbot / detail
  3. Move code for checking loop metadata into Analysis [nfc] — listmail / detail
  4. Move variable only used inside an assert into the assert. — saugustine / detail
  5. [SCEV] Use mustprogress flag on loops (in addition to function attribute) — listmail / detail
  6. [ELF][RISCV] Resolve branch relocations referencing undefined weak to current location if not using PLT — i / detail
  7. [ELF] Simplify getAArch64UndefinedRelativeWeakVA. NFC — i / detail
  8. [libc++] Remove unnecessary header in enable_view.h (which caused a cycle) — Louis Dionne / detail
  9. [LI] Add a cover function for checking if a loop is mustprogress [nfc] — listmail / detail
  10. [ARM] Fix Changed status in MVEGatherScatterLoweringPass. — david.green / detail
  11. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail
  12. [SimplifyCFG] avoid 'tmp' variables in test file; NFC — spatel / detail

#32730 (Jun 10, 2021 12:36:21 PM)

  1. [libc] Add implementation of expm1f. — lntue / detail
  2. [lld-macho][nfc] Fix uninitialized members warning from Coverity — jezng / detail
  3. [ARM] Ensure instructions are simplified prior to GatherScatter lowering. — david.green / detail
  4. [OpenMP] Implement '#pragma omp unroll'. — llvm-project / detail

#32729 (Jun 10, 2021 11:58:54 AM)

  1. [ms] [llvm-ml] Warn on command-line redefinition — epastor / detail
  2. [mlir-vscode] Fix dependencies to enable packaging the extension properly. — riddleriver / detail

#32728 (Jun 10, 2021 11:21:19 AM)

  1. [mlir-lsp-server] Add support for textDocument/documentSymbols — riddleriver / detail
  2. [mlir-lsp-server] Document the features provided by the language server — riddleriver / detail
  3. [lldb, win] Remove obsolete workaround for MSVC and python libs — stilis / detail

#32727 (Jun 10, 2021 10:41:38 AM)

  1. Fix range-loop-analysis warning — keithbsmiley / detail
  2. Add a page to track the status of C proposals in Clang. — aaron / detail
  3. [AIX] Build libLTO as MODULE rather than SHARED — daltenty / detail
  4. Revert "[clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on" — melanie.blower / detail
  5. [libc++abi] Remove the LIBCXXABI_ENABLE_PIC option — Louis Dionne / detail
  6. [lldb] Add 9494c510af56 to .git-blame-ignore-revs — Jonas Devlieghere / detail
  7. [Flang][Runtime][tests] Escape regex special character. — llvm-project / detail
  8. [gn build] minor TODO.txt update — thakis / detail
  9. [flang] Fixed simple typo in runtime code — unknown / detail
  10. [SLP]Disable scheduling of insertelements. — a.bataev / detail
  11. [AArch64][GlobalISel] Mark some G_BITREVERSE types as legal + select them — Jessica Paquette / detail

#32726 (Jun 10, 2021 8:40:15 AM)

  1. [TableGen] Eliminate dead code in ParseForeachDeclaration [NFC] — Paul C. Anagnostopoulos / detail
  2. [libc++abi] NFC: adding a new parameter base to functions for calculating addresses with relative encodings — xingxue / detail
  3. [X86][NFC] Fix typo. — yuanke.luo / detail
  4. [clang] Do not crash when ArgTy is null in CheckArgAlignment — adamcz / detail
  5. [clang][driver] Add -foperator-names — markus.boeck02 / detail
  6. [clang][msvc] Define _HAS_STATIC_RTTI to 0, when compiling with -fno-rtti — markus.boeck02 / detail
  7. [clang-cl] Add /permissive and /permissive- — markus.boeck02 / detail
  8. [AArch64] Silence fallthrough warning. NFC. — benny.kra / detail
  9. [docs][llvm-ar] Add rsp-quoting option to the llvm-ar command guide. — gbreynoo / detail
  10. [mlir][gpu] Add op to create MMA constant matrix — thomasraoux / detail

#32725 (Jun 10, 2021 6:48:18 AM)

  1. [InstSimplify] Add constant fold for extractelement + splat for scalable vectors — caroline.concatto / detail
  2. [ms] [llvm-ml] Make variable redefinition match ML.EXE — epastor / detail
  3. [InstCombine] Add fold for extracting known elements from a stepvector — caroline.concatto / detail
  4. [clang-tidy] Allow disabling integer narrowing conversions for cppcoreguidelines-narrowing-conversions — gchatelet / detail
  5. [CodeGen] limit tests to current pass manager to avoid variability; NFC — spatel / detail
  6. [clang] Make CXXDefaultArgExpr inherit dependence from the inner Expr — adamcz / detail
  7. [OpenMP] Add type to firstprivate symbol for const firstprivate values — huberjn / detail
  8. Fix test hip-device-compile.hip — Yaxun.Liu / detail
  9. [clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on — melanie.blower / detail
  10. [ARM] MVE VPT block tests with debug info. NFC — david.green / detail
  11. [ARM] Skip debug during vpt block creation — david.green / detail
  12. [AArch64] Add cost tests for bitreverse — irina.dobrescu / detail

#32724 (Jun 10, 2021 4:35:04 AM)

  1. [clang][Arm] Require arm and aarch64 target for bf16 intrinsics test — david.spickett / detail
  2. [TargetLowering] getABIAlignmentForCallingConv - pass DataLayout by const reference. NFCI. — llvm-dev / detail
  3. Add explicit braces to silence warning about ambiguous 'else' inside the EXPECT_EQ macro. NFCI. — llvm-dev / detail
  4. Fix MSVC int64_t -> uint64_t "narrowing conversion" warning. — llvm-dev / detail
  5. Revert "Implementation of global.get/set for reftypes in LLVM IR" — david.spickett / detail
  6. [flang][windows] Run regression tests under Windows. NFCI. — llvm-project / detail
  7. Reland "[gn build] port d1d36f7ad (llvm-tapi-diff)" — thakis / detail
  8. [llvm][PPC] Add missing case for 'I' asm memory operands — tbaeder / detail
  9. [NFC][XCOFF] Replace structs FileHeader32/SectionHeader32 with constants. — esme.yi / detail
  10. [llvm] Make Sequence reverse-iterable — gchatelet / detail

#32723 (Jun 10, 2021 2:33:18 AM)

  1. Revert "[AArch64LoadStoreOptimizer] Generate more STPs by renaming registers earlier" — martin / detail
  2. Revert "[Verifier] Speed up and parallelize dominance checking.  NFC" — alexfh / detail
  3. Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  4. [OpenCL] Add builtin header test — sven.vanhaastregt / detail
  5. [OpenCL] Relax test implicit members in C++ for OpenCL — olemarius.strohm / detail
  6. [mlir] make LLVMPointerType implement the data layout type interface — zinenko / detail

#32722 (Jun 10, 2021 12:25:02 AM)

  1. [XCOFF][llvm-objdump] Dump the debug type in `--section-headers` option. — esme.yi / detail
  2. [LangRef] Fix missing code highlighting format — aqjune / detail

#32721 (Jun 9, 2021 11:08:38 PM)

  1. [libc] Add a "libc-fuzzer" step in full build mode. — sivachandra / githubweb

#32721 (Jun 9, 2021 11:08:38 PM)

  1. [libc] Remove libc-fuzzer as a dependency to check-libc. — sivachandra / detail
  2. [libcxx][optional] adds missing constexpr operations — cjdb / detail
  3. Update my mailmap — qiucofan / detail
  4. [Docs] Fix incorrect return type for example code — jim / detail
  5. [NFC] Pre-commit tests for VectorCombine scalarize — qiucofan / detail
  6. [mlir] Support pre-existing tokens in 'gpu-async-region' — csigg / detail

#32721 (Jun 9, 2021 11:08:38 PM)

  1. [libc] Add a "libc-fuzzer" step in full build mode. — sivachandra / detail

#32720 (Jun 9, 2021 10:08:31 PM)

  1. llvmbisect: Add support for monorepo artifacts — Azharuddin Mohammed / githubweb

#32720 (Jun 9, 2021 10:08:31 PM)

  1. Reland "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail
  2. [llvm-objdump][XCOFF] Enable the -l (--line-numbers) option. — esme.yi / detail
  3. [Utils][vim] Highlight 'ptr' type — tstellar / detail
  4. [ConstantFolding] Enable folding of min/max/copysign for all floats — sepavloff / detail

#32720 (Jun 9, 2021 10:08:31 PM)

  1. llvmbisect: Add support for monorepo artifacts — Azharuddin Mohammed / detail

#32719 (Jun 9, 2021 9:17:13 PM)

  1. [HIP] Add --gpu-bundle-output — Yaxun.Liu / detail

#32718 (Jun 9, 2021 8:23:47 PM)

  1. [AIX] Add traceback ssp canary bit support — Jinsong Ji / detail
  2. [AMDGPU] Fix missing lowering of LDS used in global scope. — mahesha.comp / detail

#32717 (Jun 9, 2021 7:47:18 PM)

  1. [lld/mac] Print dylib search details with --print-dylib-search or RC_TRACE_DYLIB_SEARCHING — thakis / detail

#32716 (Jun 9, 2021 7:06:36 PM)

  1. [lld/mac] When handling @loader_path, use realpath() of symlinks — thakis / detail
  2. [lld/mac] Make framework symlinks in tests more realistic — thakis / detail
  3. Save/restore OuterTemplateParams in AbstractManglingParser::parseEncoding. — justin.lebar / detail
  4. Annotate memcpy's of globals with info about the src/dst — jonathan_roelofs / detail
  5. [clang][RISCV][test] Add more tests of the -mabi and -march options — powerman1st / detail
  6. Add .mailmap entries for myself, and sort the list — jonathan_roelofs / detail
  7. [libomptarget][amdgpu] Remove stray fprintf in rtl.cpp — Pushpinder.Singh / detail

#32714 (Jun 9, 2021 3:50:24 PM)

  1. [RISCV] Remove unused method from RISCVInsertVSETVLI. NFC — craig.topper / detail
  2. Folds linalg.pad_tensor with zero padding — ataei / detail
  3. Fix to Windows temp file change. — akhuang / detail

#32713 (Jun 9, 2021 3:11:30 PM)

  1. [SCEV] Minor code motion to simplify a later patch [nfc] — listmail / detail
  2. Add a static assertions for custom Op<> to not defined data members (NFC) — joker.eph / detail
  3. [ms] [llvm-ml] Add support for INCLUDE environment variable — epastor / detail
  4. [tests] Precommit test for D103991 — listmail / detail

#32712 (Jun 9, 2021 2:09:24 PM)

  1. [clang-tidy] performance-unnecessary-copy-initialization: Look at the canonical type when checking for aliases. — flx / detail
  2. Cleanup for final comment on https://reviews.llvm.org/D103304 — kda / detail
  3. Revert "[llvm-tapi-diff] Apply stable sorting to output" — Cyndy Ishida / detail
  4. Revert "Reland "[llvm] llvm-tapi-diff"" — Cyndy Ishida / detail

#32711 (Jun 9, 2021 1:29:18 PM)

  1. Revert "[ms] [llvm-ml] Add support for INCLUDE environment variable" — epastor / detail
  2. [clang-tidy] performance-unnecessary-copy-initialization: Remove the complete statement when the copied variable is unused. — flx / detail
  3. [compiler-rt][hwasan] Decouple use of the TLS global for getting the shadow base and using the frame record feature — leonardchan / detail
  4. [llvm-tapi-diff] Apply stable sorting to output — Cyndy Ishida / detail
  5. [OpenMP][NFC] Precommit change to hide_mem_transfer_latency test flags — huberjn / detail
  6. [Attributor] Set floating point loads and stores as nofree in AANoFreeFloating — huberjn / detail
  7. [Polly][Matmul] Re-pack A in every iteration. — llvm-project / detail

#32710 (Jun 9, 2021 12:49:54 PM)

  1. [ms] [llvm-ml] Add support for INCLUDE environment variable — epastor / detail

#32709 (Jun 9, 2021 12:12:48 PM)

  1. [mlir][tosa] Update tosa.matmul lowering to linalg.batch_matmul — rob.suderman / detail
  2. [docs] Collate CMake options — nathan / detail
  3. [LangRef] Add link to opaque pointers — Madhur.Amilkanthwar / detail
  4. [libc++][nfc] Test std::unique_ptr self move assignment. — koraq / detail
  5. Revert "[InstSimplify] Treat invariant group insts as bitcasts for load operands" — aeubanks / detail

#32708 (Jun 9, 2021 11:11:19 AM)

  1. Fix typo in Toy tutorial Ch1 — joker.eph / detail
  2. [SCEV] Keep common NUW flags when inlining Add operands. — flo / detail
  3. [mlir][gpu][NFC] Simplify conversion of MMA type to NVVM — thomasraoux / detail
  4. [lldb] Use C++11 default member initializers — Jonas Devlieghere / detail
  5. [libc++] Fix libc++ build with assertions enabled — Louis Dionne / detail
  6. Revert "Do not generate calls to the 128-bit function __multi3() on 32-bit ARM" — thakis / detail
  7. [ms] [llvm-ml] Fix parity errors in error handling for INCLUDE directive — epastor / detail
  8. Reland "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail
  9. Corrects some minor issues with the CXX status page. — aaron / detail
  10. [CSSPGO] Emit mangled dwarf names for line tables debug option under -fpseudo-probe-for-profiling — hoy / detail
  11. [mlir][spirv] Use SingleBlock + NoTerminator for spv.module — antiagainst / detail

#32707 (Jun 9, 2021 9:05:02 AM)

  1. clang/darwin: use response files with ld64 — keithbsmiley / detail

#32706 (Jun 9, 2021 8:17:47 AM)

  1. [X86] Check destination element type before forming VTRUNCS/VTRUNCUS in combineTruncateWithSat. — craig.topper / detail
  2. [mlir][openacc][NFC] move index in processDataOperands — clementval / detail
  3. [SROA] Avoid splitting loads/stores with irregular type — thatlemon / detail
  4. Revert "[OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type" — Andrey.Churbanov / detail
  5. [mlir][ArmSVE] Add basic load/store operations — javier.setoain / detail
  6. Do not generate calls to the 128-bit function __multi3() on 32-bit ARM — rengolin / detail
  7. [InstCombine] add tests for casts-around-ctlz; NFC — spatel / detail
  8. [libcxx][ci] enables assertions for runtimes-build — cjdb / detail
  9. [mlir] fix a crash if the dialect is missing a data layout interface — zinenko / detail

#32705 (Jun 9, 2021 7:08:02 AM)

  1. [SLP]Improve gathering of scalar elements. — a.bataev / detail
  2. [clang-cl] Parse /await:strict, new in MSVC 16.10 — hans / detail
  3. [clang] p1099 using-enum feature macro & web page — nathan / detail
  4. [X86][SSE] Regenerate slow-pmulld.ll test checks — llvm-dev / detail
  5. [X86][SLM] Adjust XMM non-PMULLD throughput costs to half rate. — llvm-dev / detail
  6. [OpenCL] Add OpenCL builtin test generator — sven.vanhaastregt / detail
  7. [x86] add tests for store merging miscompile (PR50623); NFC — spatel / detail
  8. [TableGen] Fix ProfileFoldOpInit so that parameters are named consistently [NFC] — Paul C. Anagnostopoulos / detail
  9. [ARM] Fix Machine Outliner LDRD/STRD handling in Thumb mode. — yvan.roux / detail
  10. Sanitizers.h - remove MathExtras.h include dependency — llvm-dev / detail
  11. [SDAG] fix miscompile from merging stores of different sizes — spatel / detail

#32704 (Jun 9, 2021 5:21:03 AM)

  1. Revert "[SROA] Avoid splitting loads/stores with irregular type" — thakis / detail
  2. [clang] NFC: rename SK_CastDerivedToBaseRValue to SK_CastDerivedToBasePRValue — mizvekov / detail
  3. Correct the behavior of va_arg checking in C++ — aaron / detail
  4. [ValueTypes][RISCV] Cap RVV fixed-length vectors by size — fraser / detail
  5. [AArch64LoadStoreOptimizer] Generate more STPs by renaming registers earlier — meera.nakrani / detail
  6. [OpenMP][Tools] Fix Archer for MACOS — protze / detail
  7. [OpenMP][Tools] Cleanup memory pool used in Archer — protze / detail
  8. [OpenMP][Tools] Fix Archer handling of task dependencies — protze / detail
  9. [mlir] Expose a function to populate tensor constant bufferization patterns — benny.kra / detail
  10. [Test] Add more elaborate case of symbolic execution of 1-iteration loop — mkazantsev / detail

#32703 (Jun 9, 2021 3:21:24 AM)

  1. [flang] Define the API for CPU_TIME — diana.picus / detail
  2. Revert "[llvm] Sync DebugInfo.h with DebugInfoFlags.def" — jan.kratochvil / detail
  3. Revert "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  4. [LoopBoundSplit] Ignore phi node which is not scevable — jingu.kang / detail
  5. [ValueTypes] Add missing enum names for MVTs — fraser / detail
  6. [compiler-rt] Mark symbolize_stack_fp test unsupported on Arm Thumb — david.spickett / detail
  7. [RISCV] Fix failing RVV MC tests — fraser / detail
  8. [mlir][ArmSVE] Add basic mask generation operations — javier.setoain / detail
  9. [LTO] Support new PM in ThinLTOCodeGenerator. — flo / detail
  10. [JITLink][MachO] Handle muliple symbols at same offset when splitting C-strings. — Lang Hames / detail
  11. [docs] Fix load instructions in chapter 7 of the tutorial — jim / detail
  12. [SROA] Avoid splitting loads/stores with irregular type — thatlemon / detail
  13. Interp.h - AddSubMulHelper - avoid APSInt::toString std::string wrapper. NFCI — llvm-dev / detail
  14. JSONNodeDumper.cpp - VisitIntegerLiteral - avoid APSInt::toString std::string wrapper. NFCI — llvm-dev / detail
  15. [clang] NFC: Rename rvalue to prvalue — mizvekov / detail

#32702 (Jun 9, 2021 12:52:08 AM)

  1. [Docs] Fix incorrect return type for example code — jim / detail
  2. [NFC] Reformat MachineValueType — gchatelet / detail
  3. Fix the 4203-Buildbot failure in LLVM Buildbot on llvm-clang-win-x-aarch64 — esme.yi / detail
  4. Prevent generation of dependency on _cxa_guard for static initialization — sguelton / detail
  5. [MLIR] Make DictionaryAttr::getAs take name as && reference — fabian / detail
  6. [llvm] Sync DebugInfo.h with DebugInfoFlags.def — jan.kratochvil / detail
  7. [RISCV] Support CONCAT_VECTORS on scalable masks — fraser / detail
  8. [ScalarEvolution] Add test for preserving add overflow flags. — flo / detail

#32701 (Jun 9, 2021 12:11:42 AM)

  1. [PowerPC] Make sure the first probe is full size or is the last probe when stack is realigned — lkail / detail
  2. [CMake] Don't use libc++ by default on Windows yet — phosek / detail
  3. [mlir][linalg] Prepare fusion on tensors for scalar operands. — gysit / detail

#32700 (Jun 8, 2021 11:32:09 PM)

  1. [mlir] Fix body-less async.execute printing — csigg / detail

#32699 (Jun 8, 2021 10:53:24 PM)

  1. Remove white space in llvm-objdump/XCOFF/section-headers.test — esme.yi / detail

#32698 (Jun 8, 2021 8:54:41 PM)

  1. [PowerPC][Dwarf] Assign MMA register's dwarf register number to negative value — lkail / detail
  2. [NFC][XCOFF] Use yaml2obj in llvm-objdump/XCOFF/section-headers.test instead of binary files. — esme.yi / detail
  3. [RISCV][NFC] Add a single space after comma for VType — jim / detail
  4. Add Twine support for std::string_view. — saugustine / detail
  5. Fix LIT test failure encountered on AIX — cebowleratibm / detail

#32697 (Jun 8, 2021 5:59:46 PM)

  1. [libc] Add a macro to include/exclude subprocess tests. — sivachandra / detail
  2. [libc][NFC][Obvious] Compare against size_t values in ArrayRef tests. — sivachandra / detail
  3. [JITLink][MachO] Split C-string literal sections on null-terminators. — Lang Hames / detail
  4. [OpenMP] Add an information flag for device data transfers — huberjn / detail
  5. Add llvm_unreacheable to silence warning "not all control paths return a value" (NFC) — joker.eph / detail
  6. Revert "Add a static assertions for custom Op<> to not defined data members (NFC)" — joker.eph / detail
  7. Rename compiler-rt/lib/orc/endian.h to endianness.h to avoid conflict with system headers — dblaikie / detail
  8. Add a couple of missing includes — dblaikie / detail
  9. ORTRT: Add tests for string_view equality and inequality operators — dblaikie / detail
  10. Reland "[AMDGPU] Add gfx1013 target" — brendon.cahoon / detail

#32696 (Jun 8, 2021 4:24:02 PM)

  1. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  2. [Polly][Isl] Removing nullptr constructor from C++ bindings. NFC. — patacca / detail
  3. Revert "Revert "[LoopNest] Fix Wdeprecated-copy warnings"" — whitneyt / detail
  4. LTO: Export functions referenced by non-canonical CFI jump tables — ndesaulniers / detail
  5. [NFC] In the future, all intrinsics defined for compatibility with the XL — albionapc / detail
  6. [mlir][tosa] Temporarily support 2D and 3D tensor types in matmul — rob.suderman / detail
  7. [libc][NFC] Use add_library instead of add_llvm_library for a few libraries. — sivachandra / detail

#32695 (Jun 8, 2021 2:36:10 PM)

  1. [amdgpu] Add `-enable-ocl-mangling-mismatch-workaround`. — michael.hliao / detail
  2. [ms] [llvm-ml] Disambiguate size directives and variable declarations — epastor / detail
  3. [ARM] Generate VDUP(Const) from constant buildvectors — david.green / detail
  4. Partially revert the Fuchsia changes to avoid the use of PIC — phosek / detail
  5. Revert "[DSE] Remove stores in the same loop iteration" — david.green / detail
  6. Revert "[AMDGPU] Add gfx1013 target" — brendon.cahoon / detail
  7. [SystemZ] Return true from isMaskAndCmp0FoldingBeneficial(). — paulsson / detail
  8. [CMake][Fuchsia] Disable vcruntime for first stage as well — phosek / detail
  9. Revert "[LoopNest] Fix Wdeprecated-copy warnings" — whitneyt / detail
  10. [libc++] NFC: Rewrite the documentation for the debug mode — Louis Dionne / detail
  11. [DSE] Add another multiblock loop DSE test. NFC — david.green / detail
  12. [lldb] Don't print script output twice in HandleCommand — Jonas Devlieghere / detail
  13. [scudo] Add Scudo support for Trusty OS — kostyak / detail
  14. [InstCombine] add FMF tests for fneg-of-select; NFC — spatel / detail
  15. [InstCombine] fix nsz (fast-math) propagation from fneg-of-select — spatel / detail
  16. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py — Shafik Yaghmour / detail
  17. [SystemZ] Return true from convertSetCCLogicToBitwiseLogic for scalar integer. — paulsson / detail

#32694 (Jun 8, 2021 12:37:07 PM)

  1. [libcxx] Remove VLA from libcxx locale header — Abhina.Sreeskantharajan / detail
  2. reland [IR] make -stack-alignment= into a module attr — ndesaulniers / detail
  3. [CMake] Only include LTO on Apple targets — phosek / detail
  4. [clang] p1099 using enum part 2 — nathan / detail
  5. [FuzzMutate] Fix getWeight of InstDeleterIRStrategy — Justin Bogner / detail
  6. [RISCV] Remove dead code from fixed-vectors-abs.ll test cases. NFC — craig.topper / detail
  7. [CMake][Fuchsia] Include llvm-otool in Fuchsia toolchain — phosek / detail
  8. Add an option to hide "cold" blocks from CFG graph — apilipenko / detail
  9. Add a static assertions for custom Op<> to not defined data members (NFC) — joker.eph / detail
  10. [ARM] A couple of extra VMOVimm tests, useful for showing BE codegen. NFC — david.green / detail
  11. GlobalISel: Hide virtual register creation in MIRBuilder — Matthew.Arsenault / detail
  12. GlobalISel: Avoid use of G_INSERT in insertParts — Matthew.Arsenault / detail
  13. [SystemZ][z/OS] Pass OpenFlags when creating tmp files — Abhina.Sreeskantharajan / detail
  14. [NFC][compiler-rt][hwasan] Move allocation functions into their own file — leonardchan / detail
  15. [gn build] (semi-manually) port 944b3c53aec5 — thakis / detail
  16. [CMake][Fuchsia] Use PIC for Fuchsia runtimes — phosek / detail
  17. [CodeGen] remove instcombine from codegen tests; NFC — spatel / detail
  18. [lldb][NFC] Refactor name to index maps in Symtab — apl / detail
  19. Fix for failing test mentioned in https://reviews.llvm.org/D103564. — leonardchan / detail

#32693 (Jun 8, 2021 10:06:04 AM)

  1. [libc++] Remove the old HTML documentation — Louis Dionne / detail
  2. NFC: .clang-tidy: Inherit configs from parents to improve maintainability — dblaikie / detail
  3. [IR] make -stack-alignment= into a module attr — ndesaulniers / detail
  4. .clang-tidy: Disable misc-no-recursion in general/across the monorepo — dblaikie / detail
  5. [MLIR][MemRef] Only allow fold of cast for the pointer operand, not the value — gh / detail
  6. Revert "[IR] make -stack-alignment= into a module attr" — ndesaulniers / detail
  7. [clang-cl] Parse the /external: flags (PR36003) — hans / detail
  8. [libc++] NFC: Add regression tests for some <tuple> PRs that have been fixed — Louis Dionne / detail
  9. [MLIR] Remove LLVM_AnyInteger type constraint — kiran.chandramohan / detail
  10. [ELF] Add a GRP_COMDAT test with a local signature symbol — i / detail
  11. [RISCV] Remove ForceTailAgnostic flag from vmv.s.x, vfmv.s.f and reductions. — craig.topper / detail
  12. Fix a typo in the internals manual — aaron / detail
  13. Further improve register allocation for vwadd(u).wv, vwsub(u).wv, vfwadd.wv, and vfwsub.wv. — craig.topper / detail
  14. [Verifier] Speed up and parallelize dominance checking.  NFC — clattner / detail
  15. [Core] Add Twine support for StringAttr and Identifier. NFC. — clattner / detail
  16. [AMDGPU] Add gfx1013 target — brendon.cahoon / detail
  17. InstrEmitter.cpp - don't dereference a dyn_cast<>. — llvm-dev / detail
  18. PPCISelLowering.cpp - don't dereference a dyn_cast<>. — llvm-dev / detail
  19. Use llvm_unreachable for unsupported integer types. — llvm-dev / detail
  20. Revert "[llvm] Make Sequence reverse-iterable" — joker.eph / detail
  21. [Fuchsia] Update some of the Fuchsia toolchain flags — phosek / detail
  22. Add missing header <atomic> in lib/IR/Verifier.cpp (NFC) — joker.eph / detail
  23. [GlobalISel] Handle non-multiples of the base type in narrowScalarInsert — Justin Bogner / detail
  24. [GlobalISel] Handle non-multiples of the base type in narrowScalarAddSub — Justin Bogner / detail
  25. [libc++] Add a CI configuration for the modular build — Louis Dionne / detail

#32692 (Jun 8, 2021 8:18:51 AM)

  1. [Polly][Isl] Removing nullptr constructor from C++ bindings. NFC. — patacca / detail
  2. Fix missing header and namespace qualifier in ADT Sequence — gchatelet / detail
  3. [CUDA][HIP] Fix store of vtbl in ctor — Yaxun.Liu / detail
  4. [LoopNest] Fix Wdeprecated-copy warnings — whitneyt / detail
  5. [DAG] foldShuffleOfConcatUndefs - ensure shuffles of upper (undef) subvector elements is undef (PR50609) — llvm-dev / detail
  6. Revert "[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC." — patacca / detail

#32691 (Jun 8, 2021 6:23:33 AM)

  1. [OpenCL] Add memory_scope_all_devices — sven.vanhaastregt / detail
  2. [CostModel] Return an invalid cost for memory ops with unsupported types — kerry.mclaughlin / detail
  3. [OpenMP][OMPD] Implementation of OMPD debugging library - libompd. — Vignesh.Balasubrmanian / detail
  4. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  5. [clang] p1099 using enum part 1 — nathan / detail
  6. [VE][NFC] IRBuilder<> -> IRBuilderBase — simon.moll / detail
  7. [NFC] Remove some include cycles — tbaeder / detail
  8. [VP] getDeclarationForParams — simon.moll / detail
  9. [MLIR] Mark additional builtin attr methods const — fabian / detail
  10. Revert "3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"" — hans / detail
  11. [llvm] Make Sequence reverse-iterable — gchatelet / detail

#32690 (Jun 8, 2021 3:16:53 AM)

  1. [VE] disable cmake caches until resolved — simon.moll / githubweb
  2. Enable retry on failed git operations — kuhnel / githubweb

#32690 (Jun 8, 2021 3:16:53 AM)

  1. [lldb] Set return status to failed when adding a command error — david.spickett / detail
  2. [JITLink] Clarify LinkGraph::splitBlock contract in comment. — Lang Hames / detail
  3. Revert "[mlir][ArmSVE] Add basic mask generation operations" — javier.setoain / detail
  4. [mlir] fix integer type mismatch in alloc conversion to LLVM — zinenko / detail
  5. [mlir] Make MemRef element type extensible — zinenko / detail
  6. [mlir] support memref of memref in standard-to-llvm conversion — zinenko / detail
  7. [clang] Apply MS ABI details on __builtin_ms_va_list on non-windows platforms on x86_64 — martin / detail
  8. [DAG] Allow isNullOrNullSplat to see truncated zeroes — david.green / detail
  9. [mlir] fix shared-libs build — zinenko / detail
  10. [LoopVectorize] Don't use strict reductions when reordering is allowed — kerry.mclaughlin / detail
  11. NVPTXTargetLowering::LowerReturn - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  12. ValueTrackingTest.cpp - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  13. MemCpyOptimizer.cpp - hasUndefContentsMSSA - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  14. [CostModel][X86] Improve AVX1/AVX2 truncation costs — llvm-dev / detail
  15. OptBisect.cpp - remove unused include. NFCI. — llvm-dev / detail
  16. [InstCombine] Add instcombine fold for extractelement + splat for scalable vectors — caroline.concatto / detail
  17. [RISCV] Add a test case showing inefficient vector codegen — fraser / detail

#32690 (Jun 8, 2021 3:16:53 AM)

  1. [VE] disable cmake caches until resolved — simon.moll / detail
  2. Enable retry on failed git operations — kuhnel / detail

#32689 (Jun 8, 2021 1:15:31 AM)

  1. [Driver] Support libc++ in MSVC — phosek / detail
  2. [analyzer]  [NFC] Implement a wrapper SValBuilder::getCastedMemRegionVal for similar functionality on region cast — dpetrov / detail
  3. [mlir][ArmSVE] Add basic mask generation operations — javier.setoain / detail
  4. [Demangle][Rust] Parse path backreferences — tomasz.miasko / detail
  5. [Demangle][Rust] Parse type backreferences — tomasz.miasko / detail
  6. [Demangle][Rust] Parse const backreferences — tomasz.miasko / detail

#32687 (Jun 7, 2021 10:46:28 PM)

  1. [RISCV] Use 0 for Log2SEW for vle1/vse1 intrinsics to enable vsetvli optimization. — craig.topper / detail

#32686 (Jun 7, 2021 10:15:20 PM)

  1. [RISCV] Masked compares should use a tail agnostic policy. — craig.topper / detail

#32685 (Jun 7, 2021 9:42:54 PM)

  1. [RISCV] Use AVL Operand instead of GPR for tied mask pseudo for vwadd.wv and similar. — craig.topper / detail

#32684 (Jun 7, 2021 9:11:00 PM)

  1. [lld-macho] Implement cstring deduplication — jezng / detail
  2. [lld-macho] Implement -force_load_swift_libs — jezng / detail
  3. BPF: fix relocation types in lib/Object/RelocationResolver.cpp — yhs / detail

#32682 (Jun 7, 2021 8:11:14 PM)

  1. Revert "[AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ predefined macros" — cebowleratibm / detail
  2. [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ — cebowleratibm / detail
  3. [AMDGPU] Allow oversize vaddr in GFX10 MIMG assembly — carl.ritson / detail
  4. [yaml2obj] Fix buildbot-issue-4886 — esme.yi / detail

#32681 (Jun 7, 2021 7:36:36 PM)

  1. [AMDGPU] Add v5f32/VReg_160 support for MIMG instructions — carl.ritson / detail

#32680 (Jun 7, 2021 7:06:27 PM)

  1. [NFC][scudo] Print errno of fork failure — Vitaly Buka / detail
  2. [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ predefined macros — cbowler / detail

#32678 (Jun 7, 2021 6:06:16 PM)

  1. [NFC][LSAN] Limit the number of concurrent threads is the test — Vitaly Buka / detail
  2. [RISCV] Use bitfields to shrink the size of the vector load/store intrinsics to pseudo instruction lookup tables. — craig.topper / detail

#32677 (Jun 7, 2021 5:33:04 PM)

  1. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail
  2. [RISCV] Optimize bitwise and with constant for the Zbs extension — powerman1st / detail
  3. Revert "[libcxx][module-map] creates submodules for private headers" — phosek / detail
  4. Revert "[libcxx][gardening] Move all algorithms into their own headers." — phosek / detail
  5. [gn build] Port 692d7166f771 — llvmgnsyncbot / detail
  6. [dfsan] Add full fast8 support — gbalats / detail

#32676 (Jun 7, 2021 3:58:45 PM)

  1. Revert "[AArch64] handle -Wa,-march=" — caij2003 / detail
  2. [Test] Add a JumpThreading test exposing a bug in BasicAA. — dsuchkov / detail
  3. [BasicAA] Handle PHIs without incoming values gracefully — dsuchkov / detail
  4. [SCEV] Properly guard reasoning about infinite loops being UB on mustprogress — listmail / detail
  5. [IR] Add utility to convert constant expression operands (of an instruction) to instructions. — mahesha.comp / detail
  6. [AMDGPU] Introduce command line switch to control super aligning of LDS. — mahesha.comp / detail
  7. [AMDGPU] Handle constant LDS uses from different kernels — Stanislav.Mekhanoshin / detail
  8. [RISCV] Store Log2 of EEW in the vector load/store intrinsic to pseudo lookup tables. NFCI — craig.topper / detail

#32675 (Jun 7, 2021 2:18:43 PM)

  1. [clang] Fix reading long doubles with va_arg on x86_64 mingw — martin / detail
  2. [X32] Add Triple::isX32(), use it. — harald / detail
  3. [ELF] getRelocatedSection: remove the check for ET_REL object file — i / detail
  4. [lld/mac] Add reexports after reexporter to inputFiles — thakis / detail
  5. [mlir-lsp-server] Add support for hover on region operations — riddleriver / detail
  6. [mlir-lsp-server] Add support for hover on symbol references — riddleriver / detail
  7. [mlir-lsp-server] Fix bug in symbol use/def tracking — riddleriver / detail

#32674 (Jun 7, 2021 12:43:25 PM)

  1. [MLIR][GPU] Simplify memcpy of cast — gh / detail
  2. [SCEV] Compute exit counts for unsigned IVs using mustprogress semantics — listmail / detail
  3. GlobalISel: Remove unnecessary .getReg(0)s — Matthew.Arsenault / detail
  4. GlobalISel: Use MMO helper for getting the size in bits — Matthew.Arsenault / detail
  5. AMDGPU: Move codegen test out of MIR test directory — Matthew.Arsenault / detail
  6. [OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type — Andrey.Churbanov / detail
  7. [OpenMP][runtime] add .clang-tidy file — jonathan.l.peyton / detail
  8. [LoopUnroll] Clamp unroll count to MaxTripCount — nikita.ppv / detail

#32673 (Jun 7, 2021 11:00:27 AM)

  1. [MLIR] Enable tensorcore integration tests — thomasraoux / githubweb

#32673 (Jun 7, 2021 11:00:27 AM)

  1. [lldb] Fix TypeSystemClang compilation after D101777 — Raphael Isemann / detail
  2. [libc++] Simplify a few macros in __config — Louis Dionne / detail
  3. [docs] Set Phabricator as the tool for pre-commit reviews — kparzysz / detail
  4. [dfsan] Fix internal build errors because of more strict warning checks — jianzhouzh / detail
  5. [VPlan] Print successors of VPRegionBlocks. — flo / detail
  6. [AArch64] handle -Wa,-march= — caij2003 / detail
  7. [Demangle][Rust] Parse instantiating crate — tomasz.miasko / detail
  8. [RISCV] Don't enable loop vectorizer interleaving if the V extension isn't enabled. — craig.topper / detail
  9. [InstCombine] add tests for FMF propagation via -(C/X); NFC — spatel / detail
  10. [InstCombine] refactor match clauses; NFC — spatel / detail
  11. [InstCombine] intersect nsz and ninf fast-math-flags (FMF) for fneg(fdiv) fold — spatel / detail
  12. [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing — jasonliu / detail
  13. [RS4GC] Treat inttoptr as base pointer — listmail / detail
  14. [RISCV] Lower i8/i16 bswap/bitreverse to grevi/greviw with Zbp. — craig.topper / detail
  15. [MLIR] Conditional Branch Argument Propagation — gh / detail
  16. [lld/mac] Add a test for -reexport_library + -dead_strip_dylibs — thakis / detail
  17. [libc++] Rename 'and' to '&&' — Louis Dionne / detail

#32673 (Jun 7, 2021 11:00:27 AM)

  1. [MLIR] Enable tensorcore integration tests — thomasraoux / detail

#32672 (Jun 7, 2021 9:44:37 AM)

  1. [NFC] Add missing include to LaneBitmask.h to fix modules build — Raphael Isemann / detail

#32671 (Jun 7, 2021 9:34:37 AM)

  1. [Demangle][Rust] Parse dyn-bounds — tomasz.miasko / detail
  2. [Demangle][Rust] Parse dyn-trait — tomasz.miasko / detail
  3. [Demangle][Rust] Parse dyn-trait-assoc-binding — tomasz.miasko / detail
  4. [CostModel] Return Invalid cost in getArithmeticCost instead of crashing for scalable vectors. — sander.desmalen / detail
  5. [CostModel][AArch64] NFC: Simplify some cost model tests for SVE. — sander.desmalen / detail

#32669 (Jun 7, 2021 9:14:37 AM)

  1. [mlir][openacc] Add conversion for if operand to scf.if for standalone data operation — clementval / detail

#32666 (Jun 7, 2021 8:44:37 AM)

  1. [mlir][openacc] Add canonicalization for standalone data operations for if condition — clementval / detail

#32665 (Jun 7, 2021 8:34:37 AM)

  1. [Clang][CodeGen] Set the size of llvm.lifetime to unknown for scalable types. — kai.wang / detail

#32664 (Jun 7, 2021 8:24:37 AM)

  1. [mlir][openacc] Conversion of data operands in acc.parallel to LLVM IR dialect — clementval / detail

#32661 (Jun 7, 2021 7:54:37 AM)

  1. [OpenMP] Check loc for NULL before dereferencing it — bryan.chan / detail

#32660 (Jun 7, 2021 7:44:37 AM)

  1. [flang][driver] Add support for the "-init-only" option — andrzej.warzynski / detail

#32658 (Jun 7, 2021 7:24:37 AM)

  1. [clang] Remove inadvertent commit — nathan / detail
  2. [InstCombine] Support negation of scalable-vector splats — fraser / detail

#32657 (Jun 7, 2021 7:14:37 AM)

  1. [test] Use host platform specific error message substitution — Abhina.Sreeskantharajan / detail
  2. [AMDGPU] Use s_add_i32 for address additions — sebastian.neubauer / detail
  3. [clang] Fix using-enum breakage — nathan / detail

#32655 (Jun 7, 2021 6:54:37 AM)

  1. [Constants] Extend support for scalable-vector splats — fraser / detail

#32654 (Jun 7, 2021 6:44:37 AM)

  1. [clangd] Bump recommended gRPC version (1.33.2 -> 1.36.3) — kbobyrev / detail

#32653 (Jun 7, 2021 6:34:37 AM)

  1. [clang][NFC] Break out BaseUsingDecl from UsingDecl — nathan / detail
  2. [clang][NFC] Break out enum completion from other type context completion — nathan / detail

#32647 (Jun 7, 2021 5:34:37 AM)

  1. [AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering. — mahesha.comp / detail

#32645 (Jun 7, 2021 5:21:02 AM)

  1. [MLIR][SPIRV] Use getAsmResultName(...) hook for AddressOfOp. — kareem.ergawy / detail
  2. [InstCombine] Missed optimization for pow(x, y) * pow(x, z) with fast-math — spatel / detail

#32643 (Jun 7, 2021 4:44:37 AM)

  1. [clang] Fix a crash during code completion — adamcz / detail

#32642 (Jun 7, 2021 4:34:38 AM)

  1. [clangd] Drop TestTUs dependency on gtest — kadircet / detail
  2. [gn build] fix syntax error from 50bb1b930dbc — thakis / detail
  3. ExternalASTSource.h - remove unused StringRef and <string> includes. NFCI. — llvm-dev / detail

#32641 (Jun 7, 2021 4:24:38 AM)

  1. [buildbot-clangd-ubuntu-clang] deployed new docker image — kuhnel / githubweb

#32641 (Jun 7, 2021 4:24:38 AM)

  1. [Matrix] Add -matrix-allow-contract=false to tests. — flo / detail
  2. [LV] Update more target-specific tests after 23c2f2e6b24d. — flo / detail
  3. [mlir][linalg] Add padding helper functions to PadTensorOp — springerm / detail
  4. [AArch64][SVE] Improve codegen for dupq SVE ACLE intrinsics — bradley.smith / detail

#32641 (Jun 7, 2021 4:24:38 AM)

  1. [buildbot-clangd-ubuntu-clang] deployed new docker image — kuhnel / detail

#32640 (Jun 7, 2021 4:14:38 AM)

  1. [AMDGPU][Libomptarget] Remove atlc global — Pushpinder.Singh / detail
  2. [mlir] Add offset/stride helper functions to OffsetSizeAndStrideOpInterface — springerm / detail

#32638 (Jun 7, 2021 3:54:38 AM)

  1. [OpenCL] Add const attribute to ctz() builtins — stuart.brady / detail

#32637 (Jun 7, 2021 3:44:38 AM)

  1. [llvm] Add interface to order inlining — taolq / detail

#32635 (Jun 7, 2021 3:24:38 AM)

  1. [lld/mac] Implement support for searching dylibs with @rpath/ in install name — thakis / detail

#32634 (Jun 7, 2021 3:14:38 AM)

  1. [NFC] Fix semantic discrepancy for MVT::LAST_VALUETYPE — gchatelet / detail
  2. [clang] NFC: test for undefined behaviour in RawComment::getFormattedText() — dmitry.polukhin / detail

#32633 (Jun 7, 2021 3:04:38 AM)

  1. [Clang] Support a user-defined __dso_handle — andrew.savonichev / detail
  2. [SimpleLoopBoundSplit] Split Bound of Loop which has conditional branch with IV — jingu.kang / detail
  3. ASTConcept.h - remove unused <string> include. NFCI. — llvm-dev / detail
  4. [PhaseOrdering] Update tests after 23c2f2e6b24d. — flo / detail

#32632 (Jun 7, 2021 2:54:38 AM)

  1. [AMDGPU] Fix MC tests for v_fmaak_f16 and v_fmamk_f16 — jay.foad / detail
  2. [LV] Mark increment of main vector loop induction variable as NUW. — flo / detail

#32628 (Jun 7, 2021 2:16:30 AM)

  1. [OpenCL] Fix missing addrspace on implicit move assignment operator — olemarius.strohm / detail
  2. [mlir][linalg] Cleanup LinalgOp usage in comprehensive bufferization. — gysit / detail

#32613 (Jun 6, 2021 11:44:38 PM)

  1. [AMDGPU][Libomptarget] Rework logic for locating kernarg pools — Pushpinder.Singh / detail

#32608 (Jun 6, 2021 10:54:38 PM)

  1. Fixed the build failure of yaml2obj in XCOFFEmitter.cpp: — esme.yi / detail

#32601 (Jun 6, 2021 9:17:29 PM)

  1. [yaml2obj] Initial the support of yaml2obj for 32-bit XCOFF. — esme.yi / detail

#32593 (Jun 6, 2021 7:11:12 PM)

  1. [lld/mac] Implement support for searching dylibs with @loader_path/ in install name — thakis / detail

#32585 (Jun 6, 2021 5:05:36 PM)

  1. [lld/mac] Rename DylibFile::dylibName to DylibFile::installName — thakis / detail
  2. [lld/mac] Implement support for searching dylibs with @executable_path/ in install name — thakis / detail

#32578 (Jun 6, 2021 3:15:55 PM)

  1. [dfsan] Use the sanitizer allocator to reduce memory cost — jianzhouzh / detail
  2. [lld/mac] Use fewer magic numbers in magic $ld$ handling code — thakis / detail

#32576 (Jun 6, 2021 2:44:21 PM)

  1. [AArch64] Extra tests for vector shift. NFC — david.green / detail
  2. [ARM] MVE tests for vmull from a splat. NFC — david.green / detail
  3. [CostModel][X86] Add 512-bit bswap cost tests — llvm-dev / detail
  4. [CostModel][X86] Add 512-bit bswap costs — llvm-dev / detail

#32573 (Jun 6, 2021 1:56:55 PM)

  1. [CostModel][X86] Improve AVX512 FDIV costs — llvm-dev / detail

#32572 (Jun 6, 2021 1:41:04 PM)

  1. [RISCV] Replace && with ||. Spotted by coverity. — craig.topper / detail

#32566 (Jun 6, 2021 12:07:21 PM)

  1. [X86][SSE] combineVectorTruncation - simplify PSHUFB-is-better logic. NFCI. — llvm-dev / detail
  2. [X86][SSE] LowerFP_TO_INT - remove dead code. NFCI. — llvm-dev / detail

#32557 (Jun 6, 2021 9:42:00 AM)

  1. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail

#32551 (Jun 6, 2021 8:05:40 AM)

  1. [Clang][OpenMP] Refactor checking for mutually exclusive clauses. NFC. — llvm-project / detail

#32550 (Jun 6, 2021 7:49:31 AM)

  1. X86MachObjectWriter.cpp - silence null deference warnings. NFCI. — llvm-dev / detail

#32549 (Jun 6, 2021 7:33:10 AM)

  1. [Clang][OpenMP] Add static version of getSingleClause<ClauseT>. NFC. — llvm-project / detail
  2. AssumeBundleQueries.cpp - don't dereference a dyn_cast<> result. NFCI. — llvm-dev / detail
  3. X86Operand.h - fix uninitialized variable warnings in constructor. NFCI. — llvm-dev / detail
  4. [LexicalScopesTest] Add missing IRBuilder.h include (NFC) — nikita.ppv / detail
  5. [TargetLowering] Use IRBuilderBase instead of IRBuilder<> (NFC) — nikita.ppv / detail

#32548 (Jun 6, 2021 7:16:46 AM)

  1. [CodeGen] Add missing includes (NFC) — nikita.ppv / detail
  2. [TargetLowering] Move methods out of line (NFC) — nikita.ppv / detail

#32545 (Jun 6, 2021 6:27:50 AM)

  1. Fix implicit fall through compiler warning. NFCI. — llvm-dev / detail
  2. BreadthFirstIterator.h - fix uninitialized variable warning in default constructor. NFCI. — llvm-dev / detail
  3. SimplifyCFG.cpp - remove dead early-return code added at rGcc63203908da. NFCI. — llvm-dev / detail

#32543 (Jun 6, 2021 5:55:38 AM)

  1. PatternMatch.h - wrap WrapFlags tests inside brackets to stop static analysis warning about & vs && usage. NFCI. — llvm-dev / detail

#32542 (Jun 6, 2021 5:39:17 AM)

  1. SmallVector.h - remove unused MathExtras.h header. NFCI. — llvm-dev / detail
  2. BPFISelDAGToDAG.cpp - don't dereference a dyn_cast<> result. NFCI. — llvm-dev / detail

#32541 (Jun 6, 2021 3:24:11 AM)

  1. SmallVector.h - remove unused MathExtras.h header (REAPPLIED). NFCI. — llvm-dev / detail
  2. Revert rG0b18c4c0ec03f0321ee83b9976da5777d0e4f53f "SmallVector.h - remove unused MathExtras.h header (REAPPLIED). NFCI." — llvm-dev / detail
  3. DirectoryWatcher-linux.cpp - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  4. LibcBenchmark.h - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail
  5. Fix uninitialized variable warnings. NFCI. — llvm-dev / detail

#32537 (Jun 5, 2021 11:46:11 PM)

  1. Revert "[llvm] Add interface to order inlining" — taolq / detail

#32532 (Jun 5, 2021 9:21:35 PM)

  1. [llvm] Add interface to order inlining — taolq / detail

#32520 (Jun 5, 2021 2:01:22 PM)

  1. SmallVector.h - remove unused MathExtras.h header. NFCI. — llvm-dev / detail
  2. [lld][MachO] Add support for $ld$install_name symbols — alexshap / detail
  3. Revert rG7b839b3542983a313a9bf9f8d8039ceeea35c4d7 - "SmallVector.h - remove unused MathExtras.h header. NFCI." — llvm-dev / detail
  4. BranchProbability.cpp - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail
  5. xray-color-helper.h - sort includes. NFCI. — llvm-dev / detail
  6. xray-color-helper.cpp - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail

#32519 (Jun 5, 2021 12:23:06 PM)

  1. [MCA] Support.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  2. ELFTypes.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  3. BitstreamWriter.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  4. Fix "not all control paths return a value" MSVC warning. NFCI. — llvm-dev / detail
  5. [AArch64] Remove AArch64ISD::NEG — david.green / detail

#32518 (Jun 5, 2021 10:34:33 AM)

  1. NativeFormatting.cpp - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  2. MsgPackReader.cpp - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  3. EndianStream.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail

#32517 (Jun 5, 2021 9:56:41 AM)

  1. [libc++] Fix result-type and value_type computation in <valarray>. — arthur.j.odwyer / detail
  2. [libc++] graph_header_deps.py: Update the computing of "root" (public) headers. — arthur.j.odwyer / detail

#32511 (Jun 5, 2021 6:31:30 AM)

  1. [libc++][doc] Update Format status. — koraq / detail
  2. Make TableGenGlobalISel an object library — aaronpuchert / detail

#32509 (Jun 5, 2021 2:21:18 AM)

  1. [lld][MachO] Fix typo in special-symbol-ld-previous.s — alexshap / detail
  2. [LoopUnroll] Separate peeling from unrolling — nikita.ppv / detail
  3. Revert "[LLDB/API] Expose args and env from SBProcessInfo." — bruce.mitchener / detail
  4. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  5. [NFC] Promote willNotOverflow() / getStrengthenedNoWrapFlagsFromBinOp() from IndVars into SCEV proper — lebedev.ri / detail

#32508 (Jun 5, 2021 12:48:36 AM)

  1. Revert "[gn build] manually port 60e5243e593e (weak asan symbol)" — Vitaly Buka / detail
  2. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — Vitaly Buka / detail
  3. [MC] Add getLSDASection interface — alexshap / detail
  4. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — Vitaly Buka / detail

#32507 (Jun 5, 2021 12:03:16 AM)

  1. [lld][MachO] Add first bits to support special symbols — alexshap / detail
  2. Fix some -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  3. [LLDB/API] Expose args and env from SBProcessInfo. — bruce.mitchener / detail

#32506 (Jun 4, 2021 11:31:16 PM)

  1. [NFC][memprof] Compile *.c tests as C — Vitaly Buka / detail
  2. [NFC][asan] format ThreadStackContainsAddress — Vitaly Buka / detail
  3. [NFC][memprof] FIx delete[] usage in test — Vitaly Buka / detail
  4. [NFC][asan] Fix include order — Vitaly Buka / detail
  5. [NFC][asan] Split fake_stack() into two funcions — Vitaly Buka / detail

#32503 (Jun 4, 2021 10:03:22 PM)

  1. [RISCV] Replace (XLenVT (VLOp GPR:$vl)) with VLOpFrag — jim / detail

#32502 (Jun 4, 2021 9:31:48 PM)

  1. [Polly] Move MatMul optimization into its own file. NFC. — llvm-project / detail

#32500 (Jun 4, 2021 8:22:21 PM)

  1. [lsan] Bump the thread limit from 1<<13 to 1<<22 — i / detail
  2. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — Vitaly Buka / detail

#32499 (Jun 4, 2021 7:42:12 PM)

  1. [NFC][scudo] Convert to TYPED more ScudoCombinedTest — Vitaly Buka / detail
  2. [NFC][scudo] Fix sign-compare warning in test — Vitaly Buka / detail

#32498 (Jun 4, 2021 7:02:11 PM)

  1. [NFC][scudo] Fix sign-compare warning in test — Vitaly Buka / detail
  2. [Scudo] Improve ScopedString constructor — Vitaly Buka / detail
  3. [scudo] Remove ScopedString::Length — Vitaly Buka / detail

#32495 (Jun 4, 2021 5:06:00 PM)

  1. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  2. [mlir][tosa] Update tosa.rescale for i48 input type — rob.suderman / detail
  3. fix SANITIZE_WINDOWS pragma for https://reviews.llvm.org/rG60e5243e593ec7e0feca42783edb735e9ac2c4a7 — kda / detail
  4. [gn build] manually port 60e5243e593e (weak asan symbol) — thakis / detail
  5. [mlir][sparse] add option for 32-bit indices in scatter/gather — ajcbik / detail
  6. remove windows tests for -asan_use-after-return=always (as this is currently disabled for Windows) — kda / detail

#32493 (Jun 4, 2021 3:46:43 PM)

  1. [X86] AMD Zen 3: double the LoopMicroOpBufferSize — lebedev.ri / detail
  2. [ADT] Refactor enumerate unit tests — scott.linder / detail
  3. Revert "Add memref.dim canonicalization patterns to TilingCanonicalizationPatterns" — ataei / detail

#32492 (Jun 4, 2021 3:05:48 PM)

  1. [flang][OpenMP] Add semantic check to allow only loop iteration variables in a `linear` clause within `distribute` construct. — arnamoy.bhattacharyya / detail
  2. [flang] Check for undefined derived types — psteinfeld / detail

#32491 (Jun 4, 2021 2:25:30 PM)

  1. [OpenMP] Add experimental nesting mode feature — terry.l.wilmarth / detail
  2. [Windows SEH]: Fix -O2 crash for Windows -EHa — tentzen / detail

#32490 (Jun 4, 2021 1:46:06 PM)

  1. [mailmap] Add the canonical spelling of my name — martin / detail
  2. [scudo] Remove disableMemoryTagChecksTestOnly — Vitaly Buka / detail
  3. [scudo] Add memtag_test — Vitaly Buka / detail
  4. [scudo] Untag pointer in iterateOverChunks — Vitaly Buka / detail
  5. Fix a diagnoses-valid bug with using declarations — aaron / detail
  6. [InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat — i / detail
  7. Regenerate a few tests related to SCEV. — efriedma / detail
  8. Add memref.dim canonicalization patterns to TilingCanonicalizationPatterns — ataei / detail
  9. [gn build] (semi-manually) port 07c92b2e9581 — thakis / detail
  10. [scudo] Fix String DCHECK — kostyak / detail

#32489 (Jun 4, 2021 11:57:44 AM)

  1. [flang] CheckConformance: tristate-ify result — pklausler / detail
  2. [SampleFDO] New hierarchical discriminator for FS SampleFDO (llvm-profdata part) — xur / detail
  3. [IndVars] Don't forget value when inferring nowrap flags — nikita.ppv / detail

#32488 (Jun 4, 2021 11:19:34 AM)

  1. Add commutable attribute to opcodes for ARC — danila / detail
  2. [libcxx][ranges] Add concepts in range.utility.helpers. — zoecarver / detail
  3. [AArch64][GlobalISel] Handle multiple phis in fixupPHIOpBanks — Jessica Paquette / detail
  4. CUDA/HIP: Change device-use-host-var.cu's NOT "external" check to include variable name — kzhuravl_dev / detail
  5. [OpenCL] Add DWARF address spaces mapping for SPIR — stuart.brady / detail
  6. [scudo] Always exclude Tag 0 — Vitaly Buka / detail
  7. [profile] Add -fprofile-instr-generate tests for weak definition and various linkages — i / detail
  8. [Matrix] Fix transpose-multiply folding if transpose has multiple uses — anemet / detail

#32487 (Jun 4, 2021 9:47:04 AM)

  1. [ConstantFolding] add copysign tests for more FP types; NFC — spatel / detail
  2. [clangd] Run code completion on each token coverd by --check-lines — adamcz / detail
  3. [clang] use a different name for generated test cdb — goncharov.mikhail / detail
  4. [RISCV] Teach vsetvli insertion pass that operations on masks don't care about SEW/LMUL. — craig.topper / detail
  5. [OpenMP] fix spelling error in message-converter.pl — jonathan.l.peyton / detail
  6. [Attributor] Allow lookupAAFor to return null on invalid state — jhuber6 / detail
  7. [libcxx][gardening] Move all algorithms into their own headers. — zoecarver / detail
  8. [Attributor] Check HeapToStack's state for isKnownHeapToStack — jhuber6 / detail
  9. [libcxx][ranges] Add `ranges::empty_view`. — zoecarver / detail
  10. [gn build] Port 7ed7d4ccb899 — llvmgnsyncbot / detail
  11. [gn build] Port d31a2e7554ea — llvmgnsyncbot / detail

#32486 (Jun 4, 2021 8:41:11 AM)

  1. [OPENMP]Fix PR50129: omp cancel parallel not working as expected. — a.bataev / detail

#32485 (Jun 4, 2021 8:01:51 AM)

  1. [InstCombine] add tests for pow() reassociation; NFC — spatel / detail
  2. [flang][driver] Add checks for missing option arguments — andrzej.warzynski / detail
  3. [mlir][openacc] Conversion of data operands in acc.data to LLVM IR dialect — clementval / detail
  4. [OPENMP]Fix PR49790: Constexpr values not handled in `omp declare mapper` clause. — a.bataev / detail
  5. [gn build] (manually) port de07b1e84d8de9 — thakis / detail
  6. [mlir] Mark VectorToSCF patterns as recursive — springerm / detail
  7. Revert test fixups after e9a9c850989e (which reverted a14fc74). — thakis / detail
  8. Temporarily remove another test added in one of the tests added in effb87d — thakis / detail
  9. [mlir][linalg] Refactor PadTensorOpVectorizationPattern (NFC) — springerm / detail
  10. [AArch64] Remove SETCC of CSEL when the latter's condition can be inverted — bradley.smith / detail

#32484 (Jun 4, 2021 7:11:48 AM)

  1. [flang][driver] Add support for `-module-suffix` — andrzej.warzynski / detail
  2. [clang][deps] Support object files — Jan Svoboda / detail
  3. [InstCombine] add/adjust test comments; NFC — spatel / detail
  4. [HIP] Fix spack HIP device lib detection — Yaxun.Liu / detail
  5. [AArch64] Further enable UnrollAndJam — nicholas.guy / detail
  6. [OpenCL][NFC] Test commit: tidy up whitespace in comment — stuart.brady / detail
  7. [libc++] Use the using_if_exists attribute when provided — Louis Dionne / detail
  8. Revert "[InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat" — thakis / detail
  9. [clang-format] NFC, 2% improvement in overall clang-formatted status (now 50%) — mydeveloperday / detail
  10. Temporarily remove one of the tests added in effb87dfa810a — thakis / detail

#32483 (Jun 4, 2021 5:54:37 AM)

  1. [InstCombine] add tests for sext-of-trunc-of-lshr; NFC — spatel / detail
  2. [InstCombine] convert lshr to ashr to eliminate cast op — spatel / detail
  3. [mlir] Catch nonconvertible types in async conversion — csigg / detail
  4. [AArch64][SVE] Add support for using reverse forms of SVE2 shifts — bradley.smith / detail
  5. [clang][AST] Set correct DeclContext in ASTImporter lookup table for ParmVarDecl. — 1.int32 / detail
  6. [flang] Generate type info symbols outside of derived type scopes — jperier / detail
  7. [AMDGPU][MC][NFC] Fixed typos in parser — dmitry.preobrazhensky / detail
  8. [clang][deps] Add argument for customizing PCM paths — Jan Svoboda / detail
  9. [AMDGPU][GlobalISel] Legalize G_ABS — Mirko.Brkusanin / detail

#32482 (Jun 4, 2021 3:59:16 AM)

  1. [libcxx] Don't use an undefined '+' in unsigned/octal/hexal print formats — martin / detail
  2. [lldb][NFC] Remove a redundant call to weak_ptr::expired — Raphael Isemann / detail
  3. [test] Fix accidental match in parent_recurse_depth.s — thomasp / detail
  4. Re-land ae4303b42c, "Track PHI values through register coalescing" — jeremy.morse / detail
  5. Revert "[gn build] port d1d36f7ad (llvm-tapi-diff)" — thakis / detail

#32481 (Jun 4, 2021 1:59:16 AM)

  1. Add LLDB in release binaries by default — omair.javaid / detail
  2. [Sema][RISCV][SVE] Allow ?: to select Typedef BuiltinType in C — shihpo.hung / detail
  3. [Format] Fix incorrect pointer detection — marek.kurdej+llvm.org / detail
  4. [Debug-Info] handle DW_CC_pass_by_value/DW_CC_pass_by_reference under strict DWARF. — esme.yi / detail
  5. [flang] Change capitalization for Adjustl/r — diana.picus / detail
  6. AArch64: support atomic zext/sextloads — Tim Northover / detail
  7. [mlir][linalg] Cleanup left over uses of deprecated LinalgOp methods. — gysit / detail
  8. [SelectionDAG] Extend FoldConstantVectorArithmetic to SPLAT_VECTOR — fraser / detail

#32480 (Jun 3, 2021 11:15:36 PM)

  1. Revert "[AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering." — mahesha.comp / detail
  2. [AMDGPU] [IndirectCalls] Don't propagate attributes to address taken functions and their callees — Madhur.Amilkanthwar / detail

#32478 (Jun 3, 2021 9:40:39 PM)

  1. [AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering. — mahesha.comp / detail
  2. Revert "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail

#32476 (Jun 3, 2021 7:29:56 PM)

  1. [NFC] Remove checking pointee type for byval/preallocated type — aeubanks / detail

#32475 (Jun 3, 2021 6:14:56 PM)

  1. [lld/mac] Add test coverage for --reproduce + -flat_namespace — thakis / detail
  2. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — thakis / detail
  3. [scudo] Rework Vector/String — kostyak / detail

#32474 (Jun 3, 2021 6:01:09 PM)

  1. [RISCV] Simplify some code in RISCVInsertVSETVLI by calling an existing function that does the same thing. NFCI — craig.topper / detail
  2. [CSSPGO][llvm-profgen] Make extended binary the default output format — aktoon / detail

#32471 (Jun 3, 2021 4:47:05 PM)

  1. [NFC] Add ArrayRef includes to two files. — jpienaar / detail

#32470 (Jun 3, 2021 3:49:32 PM)

  1. [flang] Fix spurious "already declared" errors for interfaces — pklausler / detail
  2. [BuildLibCalls] Properly set ABI attributes on arguments — aeubanks / detail
  3. [TargetLowering] Only inspect attributes in the arguments for ArgListEntry — aeubanks / detail
  4. [mlir] Remove redundant loads — amy.zhuang / detail
  5. [HIP] Fix amdgcn builtin for long type — Yaxun.Liu / detail
  6. [mlir-lsp-server] Add support for tracking the use/def chains of symbols — riddleriver / detail
  7. [gn build] port d1d36f7ad (llvm-tapi-diff) — thakis / detail
  8. [mlir][SPIRV] Add lowering for math.log1p operation to SPIR-V dialect. — ravishankarm / detail

#32469 (Jun 3, 2021 3:31:03 PM)

  1. [libc++] Define _LIBCPP_NO_NATIVE_SEMAPHORES even outside of pthread — Louis Dionne / detail
  2. [flang] Emit error about missing interface when needed — pklausler / detail
  3. [flang] Catch errors in function calls instead of crashing — pklausler / detail
  4. [CMake][ELF] Add -fno-semantic-interposition for GCC and Clang>=13 — i / detail
  5. [libc++] Simplify apple-install-libcxx since we always use the same CMake cache — Louis Dionne / detail

#32468 (Jun 3, 2021 3:17:10 PM)

  1. Kill a variable which is unused after cddcc4cf [nfc] — listmail / detail
  2. [flang] Fix crash on structure constructor as selector — pklausler / detail
  3. [libc++] Also build the static library in the Apple cache — Louis Dionne / detail

#32467 (Jun 3, 2021 2:30:53 PM)

  1. A couple style tweaks on top of 5c0d1b2f9 [nfc] — listmail / detail
  2. [LTO] Fix -fwhole-program-vtables handling after HIP ThinLTO patch — tejohnson / detail
  3. [flang] Support known constant lengths in DynamicType — pklausler / detail
  4. [NFC][compiler-rt][hwasan] Refactor hwasan functions — leonardchan / detail
  5. [NFC] Add missing includes for LLVM_ENABLE_MODULES builds — markus.boeck02 / detail

#32466 (Jun 3, 2021 2:14:53 PM)

  1. [flang] Catch procedure pointer interface error — pklausler / detail
  2. [LoopUnroll] Eliminate PreserveCondBr parameter and fix a bug in the process — listmail / detail

#32465 (Jun 3, 2021 1:58:39 PM)

  1. [test] Update more clang/test/Profile tests — i / detail

#32464 (Jun 3, 2021 1:42:38 PM)

  1. [Constants][PowerPC] Check exactlyValue for ppc_fp128 in isNullValue — Jinsong Ji / detail
  2. [flang] Accept BOZ in array constructors w/o types — pklausler / detail
  3. [test] Update c-linkage-available_externally.c — i / detail
  4. [AMDGPU] Fix a crash when selecting a particular case of buffer_load_format_d16 — julien.pages / detail

#32463 (Jun 3, 2021 1:26:21 PM)

  1. [GlobalISel] Add G_SBFX/G_UBFX to computeKnownBits — brendon.cahoon / detail
  2. [flang] Fix folding of CMPLX — pklausler / detail
  3. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  4. [InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat — i / detail

#32462 (Jun 3, 2021 1:10:17 PM)

  1. [LoopUnroll] Add additional test with one unpredictable exit (NFC) — nikita.ppv / detail

#32461 (Jun 3, 2021 12:54:04 PM)

  1. [flang] Fix crashes due to failure to find a subprogram — pklausler / detail
  2. [libc++] Implement LWG3435 (constraints on reverse_iterator and move_iterator) — Louis Dionne / detail

#32460 (Jun 3, 2021 12:38:07 PM)

  1. [docs] Update llvm-cov gcov — i / detail

#32458 (Jun 3, 2021 12:06:05 PM)

  1. [lld-macho] Fix BUILD_SHARED_LIBS build — Alexander.Richardson / detail
  2. [libc++] NFC: Tidy up the reverse_iterator tests — Louis Dionne / detail

#32457 (Jun 3, 2021 11:49:53 AM)

  1. [AtomicExpand] Merge cmpxchg success and failure ordering when appropriate. — efriedma / detail
  2. [llvm] llvm-tapi-diff — Cyndy Ishida / detail

#32456 (Jun 3, 2021 11:34:03 AM)

  1. [libcxx][module-map] creates submodules for private headers — cjdb / detail
  2. Remove redundant Begin/End form signpost format strings. — Adrian Prantl / detail
  3. NFC. Refactor DOTGraphTraits::isNodeHidden — apilipenko / detail
  4. NFC. Mark DOTFuncInfo getters as const — apilipenko / detail

#32454 (Jun 3, 2021 11:02:16 AM)

  1. Fully-qualify template args of outer types in getFullyQualifiedType — saugustine / detail
  2. [InstCombine] eliminate sext and/or trunc if value has enough signbits — spatel / detail
  3. Don't delete the module you're inspecting — chris.bieneman / detail

#32453 (Jun 3, 2021 10:46:14 AM)

  1. [LoopUnroll] Eliminate PreserveOnlyFirst parameter [nfc] — listmail / detail

#32452 (Jun 3, 2021 10:30:24 AM)

  1. add ppc_fp128 bitcode writer testcase — Jinsong Ji / detail
  2. [LoopUnroll] Reorder code to max dom tree update more obvious [nfc] — listmail / detail
  3. [SLP]Improve cost estimation/emission of externally used extractelements. — a.bataev / detail

#32451 (Jun 3, 2021 10:14:20 AM)

  1. [Tests] Add missing include (NFC) — nikita.ppv / detail
  2. [SLP]Allow to reorder nodes with >2 scalar values. — a.bataev / detail

#32450 (Jun 3, 2021 9:58:26 AM)

  1. [mlir] Fix warnings. — pifon / detail
  2. [RISCV] Precommit a test case to show overwriting vector frame objects. — kai.wang / detail
  3. [mlir][linalg] Cleanup LinalgOp usage in capi. — gysit / detail
  4. [mlir][sparse] add more type combinations to sparse storage scheme — ajcbik / detail
  5. [clang-format] Fix PointerAlignmentRight with AlignConsecutiveDeclarations — bjoern / detail
  6. [clang-format] Add PPIndentWidth option — bjoern / detail
  7. [lld-macho] Parse re-exports of nested TAPI documents — jezng / detail
  8. [DebugInstrRef][2/3] Track PHI values through register coalescing — jeremy.morse / detail
  9. [CostModel][AArch64] Add tests for ctlz, ctpop and cttz. NFC. — rosie.sumpter / detail
  10. Revert "[DebugInstrRef][2/3] Track PHI values through register coalescing" — jeremy.morse / detail
  11. [libc++][nfc] Add more nasty macros. — koraq / detail
  12. [ADT] Move DenseMapInfo for ArrayRef/StringRef into respective headers (NFC) — nikita.ppv / detail
  13. [mailmap] Add my entry — i / detail
  14. [MC] Add missing include (NFC) — nikita.ppv / detail
  15. [SLP] Avoid std::stable_sort(properlyDominates()). — harald / detail
  16. [lld] Add missing includes (NFC) — nikita.ppv / detail

#32449 (Jun 3, 2021 8:08:14 AM)

  1. [Matrix] Preserve existing fast-math flags during lowering — flo / detail
  2. [flang] Check for duplicate definitions of defined input/output procedures — psteinfeld / detail
  3. [mlir][linalg] Cleanup LinalgOp usage in scalar inlining. — gysit / detail

#32448 (Jun 3, 2021 7:14:37 AM)

  1. [libc++] Remove unused variable warnings — Louis Dionne / detail
  2. [mlir][linalg] Cleanup LinalgOp usage in op declarations. — gysit / detail
  3. [analyzer] Add forwarding `addVisitor` method — vsavchenko / detail

#32447 (Jun 3, 2021 6:36:37 AM)

  1. [mlir][linalg] Transform PadTensorOp into InitOp, FillOp, GenericOp — springerm / detail
  2. [mlir][linalg] Cleanup LinalgOp usage in loop lowering. — gysit / detail

#32446 (Jun 3, 2021 5:59:36 AM)

  1. [mlir][linalg] Cleanup LinalgOp usage in promotion. — gysit / detail
  2. [ARM] Prettify gather/scatter debug comments. NFC — david.green / detail
  3. [mlir][linalg] Cleanup LinalgOp usage in test passes. — gysit / detail
  4. [mlir][linalg] Cleanup LinalgOp usage in bufferize, detensorize, and interchange. — gysit / detail
  5. [LLD] [COFF] Fix autoexport from LTO objects with comdat symbols — martin / detail
  6. [mlir][linalg] Cleanup LinalgOp usage in drop unit dims. — gysit / detail
  7. [lit] Fix testing of standalone clang and lld builds — thomasp / detail

#32445 (Jun 3, 2021 4:03:01 AM)

  1. Add -fno-visibility-inlines-hidden option — yikong / detail
  2. [lldb][NFC] Remove unused 'using ArrayRef' in RegisterValueTest — Raphael Isemann / detail
  3. [CodeGen] Fix a scalable-vector crash in VSELECT legalization — fraser / detail
  4. [mlir] Split linalg reshape ops into expand/collapse. — pifon / detail
  5. [mlir][linalg] Cleanup LinalgOp usage in generalization. — gysit / detail
  6. [RISCV] Reserve an emergency spill slot for any RVV spills — fraser / detail
  7. [LLDB] Skip TestDataFormatterStdUniquePtr.py on arm/linux — omair.javaid / detail
  8. [LLDB] Skip TestDataFormatterStdUniquePtr.py on arm/linux — omair.javaid / detail

#32444 (Jun 3, 2021 1:24:45 AM)

  1. [mlir-reduce] Create MlirReduceLib — chiahungduan / detail
  2. Revert "[Fuchsia] Use libc++abi on Windows in Fuchsia toolchain" — phosek / detail
  3. [clang][clangd] Use reverse header map lookup in suggestPathToFileForDiagnostics — dmitry.polukhin / detail
  4. [ValueTypes] Fix scalable-vector changeExtendedVectorTypeToInteger — fraser / detail
  5. [clang][ARM] Remove arm2/3/6/7m CPU names — david.spickett / detail

#32443 (Jun 3, 2021 12:34:36 AM)

  1. [NFC][scudo] Avoid integer overflow in test — Vitaly Buka / detail

#32440 (Jun 2, 2021 10:43:02 PM)

  1. [DFSan] Properly set argument ABI attributes — aeubanks / detail

#32436 (Jun 2, 2021 6:39:54 PM)

  1. Fix "control reaches end of non-void function" warnings on ppc64le — yitzhakm / detail
  2. [clang] Fix fail of OpenMP/tile_codegen_tile_for.cpp. — llvm-project / detail

#32435 (Jun 2, 2021 5:53:38 PM)

  1. Fix llvm/test/tools/llvm-dwp/X86/type_dedup_v5.test — jyknight / detail
  2. [clangd] Improve resolution of static method calls in HeuristicResolver — zeratul976 / detail
  3. [AArch64] Add regression test for missed bfi optimization. — efriedma / detail

#32434 (Jun 2, 2021 4:58:30 PM)

  1. [InstrProfiling] Delete linkage/visibility toggling for Windows — i / detail
  2. Recommit "Fix tmp files being left on Windows builds." with a fix for — akhuang / detail

#32433 (Jun 2, 2021 4:19:12 PM)

  1. Revert "Differential Revision: https://reviews.llvm.org/D99812" — gandhi21299 / detail
  2. [libc++] Enable tests for the experimental library by default — Louis Dionne / detail
  3. [PowerPC] [GlobalISel] Implementation of formal arguments lowering in the IRTranslator for the PPC backend — gandhi21299 / detail
  4. [coro] Preserve scope line for compiler generated functions — davelee.com / detail
  5. [MC] Change "unexpected tokens" to "expected newline" and remove unneeded "in .xxx directive" — i / detail
  6. [MC] Delete unneeded MCAsmParser &Parser — i / detail
  7. [profile] Add -fprofile-instr-generate tests for weak definition and various linkages — i / detail

#32432 (Jun 2, 2021 3:16:30 PM)

  1. [clangd] TUScheduler uses last active file for file-less queries — kadircet / detail
  2. [clangd][Protocol] Drop optional from WorkspaceEdit::changes — kadircet / detail
  3. [X86][SSE] combineScalarToVector - only reuse broadcasts for scalar_to_vector if the source operands scalar types match — llvm-dev / detail
  4. [NFC][trace][intel-pt] small test fixes — walter erquinigo / detail
  5. Add a .mailmap entry for my two email addresses — rnk / detail
  6. [clangd] Drop optional on ExternalIndexSpec — kadircet / detail
  7. [NFC] Test commit. Fix typos. — amy.zhuang / detail
  8. [Fuchsia] Use libc++abi on Windows in Fuchsia toolchain — phosek / detail
  9. [Clang][OpenMP] Emit dependent PreInits before directive. — llvm-project / detail

#32431 (Jun 2, 2021 1:26:50 PM)

  1. [sanitizer] Test HWASan + LAM via QEMU. — mascasa / githubweb

#32431 (Jun 2, 2021 1:26:50 PM)

  1. [NFC] Remove variable that was set but not used. — stefanp / detail
  2. Fix dfsan handling of musttail calls. — browneee / detail
  3. [llvm-dwp] Skip type unit debug info sections — dblaikie / detail
  4. [SDAG] allow cast folding for vector sext-of-setcc with signed compare — spatel / detail
  5. [mlir] Add support for filtering patterns based on debug names and labels — riddleriver / detail
  6. [mlir-lsp] Avoid empty range diagnostic — jpienaar / detail
  7. Remove unused function from a previous iteration of unique-stable-name — erich.keane / detail
  8. [mlir] Resolve TODO and use the pass argument instead of the TypeID for registration — riddleriver / detail
  9. [llvm-dwp] Adding support for v5 index writing — dblaikie / detail
  10. [llvm-dwp] Add support for DWARFv5 type units                                                                                                                                                                ... — dblaikie / detail
  11. [llvm-dwp] Add support for rnglists and loclists — dblaikie / detail
  12. [mlir][NFC] Split the non-templated bits out of IROperand into a base class — riddleriver / detail
  13. Revert "[libc++] NFC: Move unwrap_iter to its own header" — Louis Dionne / detail
  14. [gn build] Port 05d164b25c40 — llvmgnsyncbot / detail
  15. PR50337, PR50561: Fix determination of whether a template parameter list — richard / detail
  16. Differential Revision: https://reviews.llvm.org/D99812 — angandhi / detail
  17. [CodeGen][NFC] Remove unused virtual function — minyihh / detail
  18. [SYCL] Fix __builtin_sycl_unique_stable_name to work on windows/spir — erich.keane / detail

#32431 (Jun 2, 2021 1:26:50 PM)

  1. [sanitizer] Test HWASan + LAM via QEMU. — mascasa / detail

#32430 (Jun 2, 2021 11:21:06 AM)

  1. [SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part) — xur / detail
  2. [mlir-lsp] Report range of potential identifier starting at location of diagnostic — jpienaar / detail
  3. [x86] add signed compare variant test for PR50055; NFC — spatel / detail

#32429 (Jun 2, 2021 10:33:40 AM)

  1. Remove redundant comparisons (NFC) — Adrian Prantl / detail
  2. Add missing CMake dependency for mlir/lib/Reducer (NFC) — joker.eph / detail
  3. Fix CMake error: TableGen targets must be in the DEPENDS list instead of LINK_LIBS — joker.eph / detail
  4. [x86] add test for sext-of-setcc; NFC — spatel / detail
  5. [SDAG] allow more cast folding for vector sext-of-setcc — spatel / detail
  6. [lldb] Preserve type sugar when using SBValue::Dereference on C++ references — Raphael Isemann / detail
  7. [MLIR] Fix Standalone dialect test to work in out-of-tree builds — joker.eph / detail
  8. Add matchers for gtest's ASSERT_THAT, EXPECT_THAT, ON_CALL and EXPECT_CALL — yitzhakm / detail
  9. Fix -Wsign-compare warning (NFC) — joker.eph / detail
  10. Improve performance when parsing symbol tables in mach-o files. — gclayton / detail

#32428 (Jun 2, 2021 9:50:28 AM)

  1. [lld/mac] Implement -dead_strip — thakis / detail
  2. [OpenMP] Use new task type/flag for taskwait depend events. — hansang.bae / detail
  3. [lld/mac] try to fix tests after a5645513dba — thakis / detail
  4. [libcxx][NFC] Tidy up calculation of __nbuf in num_put::do_put, and add comments — Abhina.Sreeskantharajan / detail
  5. [OpenMP] Fix improper printf format specifier — jonathan.l.peyton / detail

#32427 (Jun 2, 2021 8:08:34 AM)

  1. [PowerPC][AIX} FIx AIX bootstrap build. — sd.fertile / detail
  2. [compiler-rt][lsan] Increase libdl_deadlock test timeout — david.spickett / detail
  3. [LV] Build and cost VPlans for scalable VFs. — sander.desmalen / detail
  4. [AArch64][NFC] Fix failing cost-model test — irina.dobrescu / detail
  5. Add getDemandedBits for uses. — jotrem / detail
  6. Fix comments in test cuda-kernel-call.cu — Yaxun.Liu / detail
  7. [clangd] Add support for the `defaultLibrary` semantic token modifier — davg / detail
  8. [clang] Implement the using_if_exists attribute — Louis Dionne / detail
  9. [coro async] Add the swiftasync attribute to the resume partial function — aschwaighofer / detail
  10. [lld/mac] Address review feedback and improve a comment — thakis / detail
  11. [LoopStrengthReduce] Ensure that debug intrinsics do not affect LSR's output — stephen.tozer / detail
  12. [lld/mac] Don't strip explicit dylib also mentioned in LC_LINKER_OPTION — thakis / detail
  13. [lld/mac] Implement -needed_framework, -needed_library, -needed-l — thakis / detail

#32426 (Jun 2, 2021 6:30:56 AM)

  1. [mlir][linalg] Update result position calculation in the Structured Op Interface (NFC). — gysit / detail
  2. [compiler-rt][asan] Enable unwind-tables for Arm Linux — david.spickett / detail
  3. [TTI] NFC: Change getIntImmCodeSizeCost to return InstructionCost. — daniil.fukalov / detail
  4. [LV] NFC: Replace custom getMemInstValueType by llvm::getLoadStoreType. — sander.desmalen / detail
  5. [LV] NFC: Remove redundant isLegalMasked(Gather|Scatter) functions. — sander.desmalen / detail

#32425 (Jun 2, 2021 5:50:06 AM)

  1. [RISCV][NFC] Add '+mattr=+experimental-v' to RVV test — fraser / detail
  2. [mlir][linalg] Cleanup LinalgOp usage in fusion on tensors (NFC). — gysit / detail

#32424 (Jun 2, 2021 5:07:54 AM)

  1. [SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch — jingu.kang / detail
  2. Add a toplevel .mailmap file — thakis / detail
  3. [mailmap] Use my chromium address as my canonical email address — thakis / detail
  4. [AMDGPU][Libomptarget][NFC] Remove atmi_place_t — Pushpinder.Singh / detail
  5. [lld/mac] Implement -reexport_framework, -reexport_library, -reexport-l — thakis / detail
  6. [AMDGPU][Libomptarget][NFC] Remove bunch of dead structs — Pushpinder.Singh / detail
  7. [AArch64] Optimise bitreverse lowering in ISel — irina.dobrescu / detail

#32423 (Jun 2, 2021 3:14:02 AM)

  1. [flang] Add tests for REPEAT. NFC — diana.picus / detail
  2. [RISCV] Expand unaligned fixed-length vector memory accesses — fraser / detail
  3. [Demangle][Rust] Parse binders — tomasz.miasko / detail
  4. [mlir] Add DivOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  5. [SimplifyLibCalls] Take size of int into consideration when emitting ldexp/ldexpf — bjorn.a.pettersson / detail
  6. [LegalizeTypes] Avoid promotion of exponent in FPOWI — bjorn.a.pettersson / detail
  7. [CodeGen] Refactor libcall lookups for RTLIB::POWI_* — bjorn.a.pettersson / detail
  8. [InstCombine][msp430] Pre-commit test case for @llvm.powi and 16-bit ints — bjorn.a.pettersson / detail

#32422 (Jun 2, 2021 1:15:13 AM)

  1. [NFC] Fix 'Load' name masking. — daniil.fukalov / detail

#32421 (Jun 2, 2021 12:41:30 AM)

  1. Revert "[NFC][msan] Fix warning on sanitizer-ppc64le-linux bot" — Vitaly Buka / detail
  2. [NFC][msan] Fix assigned-unused warning — Vitaly Buka / detail

#32420 (Jun 2, 2021 12:07:58 AM)

  1. [mlir][linalg] Cleanup LinalgOp usage in sparse compiler (NFC). — gysit / detail

#32417 (Jun 1, 2021 10:34:59 PM)

  1. Resubmit D85085 after fixing the tests that were failing. — tmsriram / detail

#32416 (Jun 1, 2021 9:49:14 PM)

  1. [lldb/API] Expose triple for SBProcessInfo. — bruce.mitchener / detail

#32415 (Jun 1, 2021 9:16:03 PM)

  1. [NFC][msan] Fix warning on sanitizer-ppc64le-linux bot — Vitaly Buka / detail

#32414 (Jun 1, 2021 8:43:24 PM)

  1. [scudo] Enabled MTE in tests — Vitaly Buka / detail

#32413 (Jun 1, 2021 7:57:46 PM)

  1. [llvm-readobj] Print function names with `--bb-addr-map`. — rahmanl / detail
  2. [mlir] Support tensor types in unrolled VectorToSCF — springerm / detail
  3. [libc++] NFC: Move unwrap_iter to its own header — Louis Dionne / detail
  4. [gn build] Port 924ea3bb53ca — llvmgnsyncbot / detail
  5. [RISCV] Improve register allocation for masked vwadd(u).wv, vwsub(u).wv, vfwadd.wv, and vfwsub.wv. — craig.topper / detail
  6. [libc++] Add a CI job to test libc++ when building for 32 bit — Louis Dionne / detail
  7. Revert "Fix tmp files being left on Windows builds." for now; — akhuang / detail

#32412 (Jun 1, 2021 6:41:34 PM)

  1. [AMDGPU] All GWS instructions need aligned VGPR on gfx90a — Stanislav.Mekhanoshin / detail
  2. Fix tmp files being left on Windows builds. — akhuang / detail
  3. Remove x86 test amx-fast-tile-config.mir (by its author) — xiang1.zhang / detail
  4. [CUDA][HIP] Change default lang std to c++14 — Yaxun.Liu / detail
  5. [RISCV][test] Add new tests of bitwise and with constant for the Zbs extension — powerman1st / detail
  6. Make ignore counts work as "after stop" modifiers so they play nicely with conditions — jingham / detail
  7. [CUDA][HIP] Promote const variables to constant — Yaxun.Liu / detail
  8. [mlir] Support tensor types in non-unrolled VectorToSCF — springerm / detail

#32411 (Jun 1, 2021 4:59:09 PM)

  1. [lld/mac] Make -t work correctly with -flat_namespace — thakis / detail
  2. [test] Precommit test for D101103 — aeubanks / detail
  3. [InstSimplify] Treat invariant group insts as bitcasts for load operands — aeubanks / detail
  4. [mlir-reduce] Reducer refactor. — chiahungduan / detail
  5. [OpaquePtr] Create API to make a copy of a PointerType with some address space — aeubanks / detail

#32410 (Jun 1, 2021 3:47:53 PM)

  1. [lld][WebAssemlby] Fix for string merging of -dwarf-5 sections — sbc / detail
  2. [Dominators] Rewrite the dominator implementation for efficiency. NFC. — clattner / detail
  3. [Fuchsia] Add compat multilibs to cache file — leonardchan / detail
  4. [lld/mac] Emit only one LC_LOAD_DYLIB per dylib — thakis / detail
  5. [CSE] Ask DominanceInfo about "hasSSADominance" instead of reconstructing it. — clattner / detail
  6. [lld-macho][nfc] Remove unnecessary use of Optional<T*> — vyng / detail
  7. [various] Remove or use variables which are unused but set. — George Burgess IV / detail
  8. [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable — George Burgess IV / detail
  9. [clang][Fuchsia] Turn on relative-vtables by default for Fuchsia — leonardchan / detail

#32409 (Jun 1, 2021 2:28:22 PM)

  1. [globalisel][legalizer] Separate the deprecated LegalizerInfo from the current one — daniel_l_sanders / detail
  2. [mlir] Updated depthwise conv to support kernel dilation — rob.suderman / detail
  3. [gn build] Port aaac268285ff — llvmgnsyncbot / detail
  4. [libc++] Fix the std_include.sh.cpp test that has been failing since c9385297ce — Louis Dionne / detail
  5. [lld/mac] fix test failure after 24979e111 — thakis / detail
  6. fixup: Missing operator in [globalisel][legalizer] Separate the deprecated LegalizerInfo from the current one — daniel_l_sanders / detail
  7. Fix a Clang diagnostic to start with a lowercase letter; NFC — aaron / detail
  8. [libcxx][ranges] Add `default_sentinel` and `default_sentinel_t`. — zoecarver / detail
  9. [gn build] Port 065cf3f9d703 — llvmgnsyncbot / detail

#32408 (Jun 1, 2021 1:22:04 PM)

  1. [ORC-RT] Add equality/inequality comparison to string_view. — Lang Hames / detail
  2. [ORC-RT] Rename C-API functions to use __orc_rt_ prefix (instead of OrcRT). — Lang Hames / detail
  3. [ORC-RT] Add WrapperFunctionResult, Simple Packed Serialization (SPS) system. — Lang Hames / detail
  4. [flang][openacc] Enforce restriction on attach and detach variables — clementval / detail
  5. [clang] RecursiveASTVisitor visits ObjCPropertyRefExpr's class receiver — davg / detail
  6. [OpenMP] Add L2-Tile equivalence for KNL — jonathan.l.peyton / detail
  7. [SLPVectorizer] Ignore unreachable blocks — harald / detail
  8. [AMDGPU][NFC] Remove author's name from codebase — Madhur.Amilkanthwar / detail
  9. [lld/mac] Don't write mtimes to N_OSO entries if ZERO_AR_DATE is set. — thakis / detail
  10. [lld/mac] Don't load DylibFiles from the DylibFile constructor — thakis / detail
  11. [libcxx] Implement view.interface. — zoecarver / detail
  12. [gn build] Port 5671ff20d92b — llvmgnsyncbot / detail
  13. [clang] Fix ICE with typeid & polymorphic class (pr50497) — nathan / detail
  14. [SystemZ][z/OS] Stricter condition for HLASM class instantiation — anirudh_prasad / detail
  15. [InstCombine] add tests for cast folding; NFC — spatel / detail
  16. WindowsSupport.h: do not depend on private config header — martin / detail
  17. [lld/mac] Implement removal of unused dylibs — thakis / detail
  18. [NFC][OpaquePtr] Explicitly pass GEP source type to IRBuilder in more places — aeubanks / detail
  19. Convert TableGen assert to error — stephen.neuendorffer / detail

#32407 (Jun 1, 2021 11:26:34 AM)

  1. [polly] Fix SCEVLoopAddRecRewriter to avoid invalid AddRecs. — efriedma / detail
  2. [SystemZ] Return true from hasBitPreservingFPLogic(). — paulsson / detail
  3. [MLIR] Add missing APSInt.h include — nikita.ppv / detail
  4. [X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  5. [clangd][ObjC] Fix issue completing a method decl by name — davg / detail
  6. [libc++] Temporary hack to unbreak CI — Louis Dionne / detail
  7. [GlobalISel][AArch64] Combine and (lshr x, cst), mask -> ubfx x, cst, width — Jessica Paquette / detail
  8. Fix a git apply that went bad somehow. — aaron / detail
  9. [OpenMP] Define named constants for interop's foreign runtime ID — hansang.bae / detail

#32406 (Jun 1, 2021 9:34:46 AM)

  1. [lldb] Remove SBCommandReturnObject::ref — Raphael Isemann / detail
  2. [lldb][NFC] Use Language plugins in Mangled::GuessLanguage — Raphael Isemann / detail
  3. [RISCV] Remove earlyclobber from compares with LMUL<=1. — craig.topper / detail
  4. [RISCV] Remove earlyclobber from vnsrl/vnsra/vnclip(u) when the source and dest are a single vector register. — craig.topper / detail
  5. [ADT] Move DenseMapInfo for APInt into APInt.h (PR50527) — nikita.ppv / detail

#32404 (Jun 1, 2021 8:15:18 AM)

  1. Simplify coro-zero-alloca.ll — lxfind / detail
  2. [x86] add test for sext-of-setcc; NFC — spatel / detail

#32403 (Jun 1, 2021 7:35:33 AM)

  1. [llvm-dwarfdump][test] Add missing dedicated tests for some options — gbreynoo / detail
  2. [SLP]Better detection of perfect/shuffles matches for gather nodes. — a.bataev / detail

#32402 (Jun 1, 2021 5:53:45 AM)

  1. [compiler-rt] Fix compilation when multiple architectures can be targeted — eleviant / detail
  2. [InstCombine] Relax constraints of uses for exp(X) * exp(Y) -> exp(X + Y) — spatel / detail
  3. [AMDGPU][Libomptarget] Remove g_atmi_machine global — Pushpinder.Singh / detail
  4. [OpenCL] Fix ICE with invalid use of half — olemarius.strohm / detail
  5. [clang][Parse] Add parsing support for C++ attributes on using-declarations — Louis Dionne / detail

#32401 (Jun 1, 2021 5:13:38 AM)

  1. [mlir][linalg] Fix signed/unsigned comparison warnings (NFC). — gysit / detail
  2. [mlir] Use interfaces in MathToLibm — tpopp / detail
  3. [SDAG] add helper function for sext-of-setcc folds; NFC — spatel / detail
  4. [LoopDeletion] Consider infinite loops alive, unless mustprogress. — flo / detail

#32400 (Jun 1, 2021 3:20:18 AM)

  1. [mlir][linalg] Cleanup LinalgOp usage in fusion (NFC). — gysit / detail
  2. [mlir][linalg] Cleanup LinalgOp usage in dependence analysis (NFC). — gysit / detail
  3. Mark test as requiring asserts. — douglas.yung / detail
  4. [VectorCombine] Add tests with multiple noundef indices for scalarization. — flo / detail
  5. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  6. [RISCV] Support vector types in combination with fastcc — fraser / detail
  7. [VectorCombine] Freeze index unless it is known to be non-poison. — flo / detail

#32399 (Jun 1, 2021 1:20:52 AM)

  1. [libcxx] [test] Fix the _supportsVerify check on Windows by fixing quoting — martin / detail
  2. [X86] Split FeatureFastVariableShuffle tuning into Lane-Crossing and Per-Lane variants — lebedev.ri / detail
  3. [X86] AMD Zen 3 has fast variable per-lane shuffles — lebedev.ri / detail
  4. [mlir][linalg] Cleanup LinalgOp usage in vectorization (NFC). — gysit / detail
  5. [clangd] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail
  6. [mlir][linalg] Cleanup LinalgOp usage in tiling (NFC). — gysit / detail

#32398 (May 31, 2021 11:24:56 PM)

  1. [clangd] Type hints for variables with 'auto' type — zeratul976 / detail

#32396 (May 31, 2021 10:46:30 PM)

  1. [PowerPC] Split tests for constrained intrinsics — sepavloff / detail

#32393 (May 31, 2021 9:12:49 PM)

  1. Fix invalid math formulas in quantization doc — joker.eph / detail
  2. [Test] Add one more loop deletion irreducible CFG test — mkazantsev / detail

#32392 (May 31, 2021 8:38:55 PM)

  1. Revert "[InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210)" — nathan / detail

#32387 (May 31, 2021 4:22:03 PM)

  1. [OpaquePtr] Remove some uses of PointerType::getElementType() — aeubanks / detail

#32384 (May 31, 2021 2:21:22 PM)

  1. [HIP] Relax checks in hip-include-path.hip test case again — bjorn.a.pettersson / detail
  2. [PowerPC] Improve f32 to i32 bitcast code gen — albionapc / detail

#32383 (May 31, 2021 1:40:33 PM)

  1. [libcxx] [test] Don't look for the literal spelling __mbstate_t in warnings — martin / detail
  2. [libcxx] Define LIBCPP_HAS_TIMESPEC_GET for MSVC configurations — martin / detail
  3. [libcxx] [test] Remove an incorrect TEST_HAS_ALIGNED_ALLOC define from test_macros.h — martin / detail
  4. [libcxx] [test] Fix the include_as_c.sh.cpp test in MSVC configurations — martin / detail
  5. [LoopDeletion] Add additional test cases with more nested loops. — flo / detail
  6. [LoopInterhcange] Handle movement of reduction phis appropriately — congzhecao / detail

#32382 (May 31, 2021 12:03:03 PM)

  1. [LV] Try to sink users recursively for first-order recurrences. — flo / detail

#32381 (May 31, 2021 10:31:42 AM)

  1. [libc++] Update all the pre-defined iterator types for C++20 — Louis Dionne / detail
  2. [test] Fix addr-label.ll after D99707 — aeubanks / detail
  3. [MCA][NFCI] Minor changes to InstrBuilder and Instruction. — andrea.dibiagio / detail
  4. [test] Properly match parameter/argument ABI attributes — aeubanks / detail
  5. [libc++] [test] Fix a few tests for 32-bit x86 — Louis Dionne / detail
  6. Re-commit [clang] Add support for the "abstract" contextual keyword of MSVC — hans / detail
  7. [OpaquePtr] Clean up some uses of Type::getPointerElementType() — aeubanks / detail
  8. [MLIR] Specify namespace for standard dialect using cppNamespace field — arjunpitchanathan / detail
  9. [libcxx][nfc] moves std `advance`, `next`, and `prev` into their headers — cjdb / detail
  10. [gn build] make libunwind build on macOS — thakis / detail
  11. [PowerPC] Fix x86 vector intrinsics wrapper compilation under C++ — fwage73 / detail
  12. [MLIR] Add dialect prefix to all operations from Math — arjunpitchanathan / detail

#32380 (May 31, 2021 8:54:36 AM)

  1. [NFC] MemoryDependenceAnalysis cleanup. — daniil.fukalov / detail
  2. [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 2 — anirudh_prasad / detail
  3. [libc++] Avoid `result_type` and `unary/binary_function` in <valarray>. — arthur.j.odwyer / detail
  4. Remove "Rewrite Symbols" from codegen pipeline — aeubanks / detail

#32379 (May 31, 2021 7:47:48 AM)

  1. [mlir][linalg] Update Structured Op Interface (NFC). — gysit / detail
  2. Revert "[clang] Add support for the "abstract" contextual keyword of MSVC" — goncharov.mikhail / detail
  3. [mlir][linalg] Cleanup LinalgOp usage in verification (NFC). — gysit / detail

#32378 (May 31, 2021 6:11:50 AM)

  1. [MLIR] Fix warnings in AffineOps.cpp — uday / detail
  2. [NFC] ScalarEvolution: apply SSO to the ExprValueMap value — lebedev.ri / detail
  3. [MLIR][Shape] Remove duplicate operands of `shape.assuming_all` op — frgossen / detail
  4. [libunwind] fix -Wc++98-compat-extra-semi without _LIBUNWIND_HIDE_SYMBOLS — thakis / detail
  5. [SDAG] add check to sext-of-setcc fold to bypass changing a legal op — spatel / detail

#32377 (May 31, 2021 5:30:28 AM)

  1. [AMDGPU][Libomptarget][NFC] Split host and device malloc — Pushpinder.Singh / detail

#32376 (May 31, 2021 4:50:08 AM)

  1. [LiveDebugVariables] Stop trimming locations of non-inlined vars — djtodoro / detail
  2. fix broken clang tests after  7161bb87c914 — aqjune / detail
  3. [SDAG] try harder to fold casts into vector compare — spatel / detail
  4. fix test for symlinked clang c1ee4fb5af49a — goncharov.mikhail / detail
  5. [llvm-objcopy][NFC] Refactor CopyConfig structure - remove lazy options processing. — a.v.lapshin / detail

#32375 (May 31, 2021 2:57:09 AM)

  1. [mlir] Support permutation maps in vector transfer op folder — springerm / detail
  2. [mlir][NFC] Remove illegal TanhOp in LLVMConversionTarget — tpopp / detail
  3. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  4. [clang] Add support for the "abstract" contextual keyword of MSVC — hans / detail
  5. Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables" — wingo / detail
  6. [clang] NFC: split HeaderMapTest to have re-usable header map implementation for testing — dmitry.polukhin / detail
  7. [RISCV] Support vector conversions between fp and i1 — fraser / detail
  8. [lldb][NFC] Remove unused var in SBDebugger::GetInternalVariableValue — Raphael Isemann / detail
  9. [DSE] Remove stores in the same loop iteration — david.green / detail
  10. [InsCombine] Fix a few remaining vec transforms to use poison instead of undef — aqjune / detail
  11. [RISCV] Scale scalably-typed split argument offsets by VSCALE — fraser / detail

#32374 (May 31, 2021 1:01:38 AM)

  1. [libcxx] [test] Add UNSUPPORTED: msvc in a couple verify.cpp tests — martin / detail
  2. [LangRef] update according to unwinding support in inline asm — amanieu / detail

#32371 (May 30, 2021 11:32:09 PM)

  1. [clangd] Move gtest include to TestTU.cpp from TestTU.h — kadircet / detail
  2. [mlir][NFC] Rename MathToLLVM->MathToLibm — tpopp / detail

#32370 (May 30, 2021 10:43:09 PM)

  1. [InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210) — aqjune / detail

#32366 (May 30, 2021 7:56:25 PM)

  1. [AVR][NFC] Refactor 8-bit & 16-bit shifts — powerman1st / detail

#32363 (May 30, 2021 5:40:28 PM)

  1. [lldb] Fix typos. NFC. — bruce.mitchener / detail

#32356 (May 30, 2021 12:30:05 PM)

  1. [CSE] Make domInfo a stored property, cut use of DominanceInfo::hasDominanceInfo. NFC. — clattner / detail

#32355 (May 30, 2021 11:37:08 AM)

  1. [ORC-RT] Add OrcRTCWrapperFunctionResult. — Lang Hames / detail
  2. [ORC-RT] Add common.h -- Logging, casting and remote dispatch utilities. — Lang Hames / detail

#32353 (May 30, 2021 10:06:38 AM)

  1. Revert "[clang-tidy] Simplify static assert check" — lebedev.ri / detail
  2. [clang][AVR] Add avr-libc/include to clang system include paths — powerman1st / detail
  3. [mlir] StandardToLLVM: option to disable AllocOp lowering — ivan.butygin / detail
  4. [LoopDeletion] Add more tests with infinite sub-loops & mustprogress. — flo / detail
  5. [AVR] Improve inline assembly — powerman1st / detail
  6. [ARM] Guard against loop variant gather ptr operands — david.green / detail

#32352 (May 30, 2021 5:36:00 AM)

  1. [DAGCombine] Poison-prove scalarizeExtractedVectorLoad. — flo / detail
  2. [InstCombine] fix miscompile from vector select substitution — spatel / detail
  3. [VectorCombine] Add tests with noundef index for load scalarization. — flo / detail

#32351 (May 30, 2021 3:23:16 AM)

  1. [NFCI] Move DEBUG_TYPE definition below #includes — chenmindong1 / detail

#32350 (May 30, 2021 1:13:38 AM)

  1. [SafeStack] Use proper API to get stack guard — pzheng / detail

#32349 (May 29, 2021 11:42:29 PM)

  1. Revert "[NFC] Use ArgListEntry indirect types more in ISel lowering" — aeubanks / detail
  2. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail

#32342 (May 29, 2021 7:17:52 PM)

  1. [analyzer] MallocSizeof: sizeof pointer type is compatible with void* — th3charlie / detail

#32339 (May 29, 2021 5:20:04 PM)

  1. [libc++] [modules] Add __threading_support to the modulemap. — arthur.j.odwyer / detail
  2. [libc++] Alphabetize and include-what-you-use. NFCI. — arthur.j.odwyer / detail

#32335 (May 29, 2021 2:44:13 PM)

  1. [InstrProfiling][test] Improve tests — i / detail

#32334 (May 29, 2021 2:02:21 PM)

  1. [libc++] [test] Update "test_compare.h" users to avoid removed-in-C++20 members. NFCI. — arthur.j.odwyer / detail

#32333 (May 29, 2021 1:20:37 PM)

  1. [ARM] Guard against WhileLoopStart kill flags — david.green / detail

#32330 (May 29, 2021 11:02:16 AM)

  1. [Verifier] Inline a method to simplify the code in preparation for bigger changes, NFC. — clattner / detail
  2. [Dominance] Speed up recalculate noticable, NFC. — clattner / detail

#32327 (May 29, 2021 9:13:52 AM)

  1. [clang-format] successive C# attributes cause line breaking issues — mydeveloperday / detail

#32324 (May 29, 2021 7:20:50 AM)

  1. [RISCV] Remove -riscv-no-aliases in favour of new -M no-aliases — jrtc27 / detail
  2. [Support] Fix getMainExecutable on FreeBSD when called via an absolute path — jrtc27 / detail
  3. Revert "[RISCV] Remove -riscv-no-aliases in favour of new -M no-aliases" — jrtc27 / detail

#32323 (May 29, 2021 6:40:56 AM)

  1. [InstCombine] reduce code duplication; NFC — spatel / detail
  2. [InstCombine] fold zext of masked bit set/clear — spatel / detail

#32322 (May 29, 2021 5:45:53 AM)

  1. [analyzer]  Use Optional as a return type of StoreManager::castRegion — dpetrov / detail

#32321 (May 29, 2021 5:07:22 AM)

  1. [SystemZ] Set getExtendForAtomicOps to ISD::ANY_EXTEND — ulrich.weigand / detail

#32319 (May 29, 2021 1:14:19 AM)

  1. Revert "[libc++] NFC: Move unwrap_iter to its own header" — koraq / detail
  2. [gn build] Port b13edf6e907b — llvmgnsyncbot / detail

#32318 (May 29, 2021 12:40:31 AM)

  1. [LoopUnroll] Make DomTree explicitly required (NFC) — nikita.ppv / detail

#32317 (May 29, 2021 12:08:09 AM)

  1. [AtomicExpandPass][AArch64] Promote xchg with floating-point types to integer ones — thatlemon / detail

#32312 (May 28, 2021 9:36:40 PM)

  1. [InstrProfiling][test] Fix stale tests — i / detail
  2. [InstrProfiling][test] Fix stale linkage.ll — i / detail

#32310 (May 28, 2021 8:33:51 PM)

  1. [RISCV] Enable interleaved vectorization for RVV — luke957 / detail

#32308 (May 28, 2021 7:20:25 PM)

  1. [lld/mac] Don't crash on -order_file with assembly inputs on arm64 — thakis / detail

#32307 (May 28, 2021 5:45:24 PM)

  1. [Internalize] Simplify comdat renaming with noduplicates after D103043 — i / detail

#32306 (May 28, 2021 4:57:19 PM)

  1. [clang-format] New BreakInheritanceList style AfterComma — lichray / detail
  2. [AArch64][GlobalISel] Fix a crash during selection of a G_ZEXT(s8 = G_LOAD) — Amara Emerson / detail

#32305 (May 28, 2021 4:15:07 PM)

  1. [CGAtomic] Delete outdated code comparing success/failure ordering for cmpxchg. — efriedma / detail
  2. [Verifier] Significantly speed up IsolatedFromAbove checking. NFC. — clattner / detail

#32304 (May 28, 2021 3:32:55 PM)

  1. [LoopUnroll] Use changeToUnreachable() (NFC) — nikita.ppv / detail
  2. [lld-macho][test] Simplify --allow-empty with count 0 — i / detail

#32303 (May 28, 2021 2:48:09 PM)

  1. [LoopUnroll] Clean up exit folding (NFC) — nikita.ppv / detail
  2. [LoopUnroll] Add store to unreachable latch test (NFC) — nikita.ppv / detail
  3. [RISCV] Add separate MxList tablegen classes for widening/narrowing and sext.zext.vf2/4/8. NFC — craig.topper / detail

#32302 (May 28, 2021 1:26:07 PM)

  1. Revert "[clang][Parse] Add parsing support for C++ attributes on using-declarations" — thakis / detail
  2. [RISCV] Add octuple to LMULInfo tablegen class, remove octuple_from_str. NFCI — craig.topper / detail
  3. [gn build] Port 9968896cd62a — llvmgnsyncbot / detail
  4. [libc++] [test] Constexpr-ify a couple of insert-iterator tests. — arthur.j.odwyer / detail
  5. [gn build] manually port 982e3c05108b6 (check-lld needs dsymutil) — thakis / detail
  6. [AArch64][RISCV] Make sure isel correctly honors failure orderings. — efriedma / detail
  7. [clang-format] [docs] Regenerate style options documentation. — marek.kurdej+llvm.org / detail
  8. [dsymutil tests] Try to make eh_frames.test run on other platforms — thakis / detail
  9. [NFC] Remove confusing info about MainLoop VF/UF from debug message — bmahjour / detail
  10. [RISCV] Pre-commit test cases for D103211. NFC — craig.topper / detail

#32301 (May 28, 2021 11:48:39 AM)

  1. [VP] Make getMaskParamPos/getVectorLengthParamPos return unsigned. Lowercase function names. — craig.topper / detail

#32300 (May 28, 2021 10:45:59 AM)

  1. [mlir] Add missing namespace to createCanonicalizerPass. — jpienaar / detail
  2. [libc++] NFC: Move unwrap_iter to its own header — Louis Dionne / detail
  3. [LoopDeletion] Add test with potentially infinite sub-loop. — flo / detail
  4. [PhaseOrdering] add test for late simplifycfg with LTO; NFC — spatel / detail
  5. [PassManager] unify late simplifycfg options between regular and LTO pipelines — spatel / detail
  6. Revert "[NFCI][LoopDeletion] Do not call complex analysis for known non-zero BTC" — stefanp / detail
  7. Revert "[NFC] Reuse existing variables instead of re-requesting successors" — stefanp / detail
  8. Revert "[NFC] Formatting fix" — stefanp / detail
  9. Revert "[NFCI][LoopDeletion] Only query SCEV about loop successor if another successor is also in loop" — stefanp / detail
  10. Revert "Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" (try 2)" — stefanp / detail
  11. [VectorCombine] Add variants of multi-extract tests with assumes. — flo / detail
  12. [VectorCombine] Check indices for all extracts we scalarize. — flo / detail
  13. [SelectionDAG] Fix typo in assert. NFC — craig.topper / detail

#32299 (May 28, 2021 9:10:07 AM)

  1. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  2. Revert "Fix "enumerator 'llvm::TargetStackID::WasmLocal' in switch of enum 'llvm::TargetStackID::Value' is not handled" MSVC warnings. NFCI." — nemanja.i.ibm / detail
  3. [clang][Parse] Add parsing support for C++ attributes on using-declarations — Louis Dionne / detail

#32298 (May 28, 2021 8:28:31 AM)

  1. [gn] Make ubsan errors fatal, as in cmake — rnk / detail
  2. [IR] Make TypeFinder aware of DIArgList values — david.stenberg / detail

#32297 (May 28, 2021 7:48:14 AM)

  1. [libc++] Add all indirect callable concepts and projected — Louis Dionne / detail
  2. [gn build] Port 58b29a4efc22 — llvmgnsyncbot / detail

#32296 (May 28, 2021 7:07:36 AM)

  1. [LLD][COFF] Reduce the maximum size of the GHASH table — alexandre.ganea / detail

#32295 (May 28, 2021 6:28:19 AM)

  1. [clang] NFC: Replace std::pair by a struct in InitHeaderSearch — Jan Svoboda / detail
  2. [AArch64] Add additional vector load scalarization tests for D103077. — flo / detail

#32294 (May 28, 2021 5:06:54 AM)

  1. Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables" — wingo / detail
  2. [mlir] Don't elide the last op if there is no terminator — antiagainst / detail
  3. SwiftAsync: add Clang attribute to apply the LLVM `swiftasync` one. — Tim Northover / detail
  4. [RISCV] Add tests for fixed vector conversions between fp to/from i1 — fraser / detail
  5. [RISCV][NFC] Merge identical RV32 and RV64 test checks — fraser / detail
  6. Fix "enumerator 'llvm::TargetStackID::WasmLocal' in switch of enum 'llvm::TargetStackID::Value' is not handled" MSVC warnings. NFCI. — llvm-dev / detail
  7. [x86] add test for extend of legal vector compare; NFC — spatel / detail
  8. [Matrix] Move C++ matrix cast checks to TryStaticCast. — flo / detail
  9. [gn build] (semi-manually) port bd04d78d649b — thakis / detail

#32293 (May 28, 2021 3:14:06 AM)

  1. [sanitizer] Fix QEMU checkout — Vitaly Buka / githubweb

#32293 (May 28, 2021 3:14:06 AM)

  1. [clang] [MinGW] Fix gcc version detection/picking — martin / detail
  2. Revert "[scudo] Check if MADV_DONTNEED zeroes memory" — Vitaly Buka / detail
  3. [NFC][scudo] Re-enable check in the test — Vitaly Buka / detail
  4. [cmake][scudo] Add missing headers — Vitaly Buka / detail
  5. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  6. [AMDGPU] Precommit test — sebastian.neubauer / detail
  7. [AMDGPU] Fix function calls with flat scratch — sebastian.neubauer / detail
  8. Revert "[LAA] Support pointer phis in loop by analyzing each incoming pointer." — flo / detail
  9. [NFC][Transforms][Utils] remove useless variable in CloneBasicBlock — dongaxis / detail
  10. ARM: support mandatory tail calls for tailcc & swifttailcc — Tim Northover / detail
  11. SwiftTailCC: teach verifier musttail rules applicable to this CC. — Tim Northover / detail

#32293 (May 28, 2021 3:14:06 AM)

  1. [sanitizer] Fix QEMU checkout — Vitaly Buka / detail

#32292 (May 28, 2021 1:14:45 AM)

  1. [AArch64][GlobalISel] Legalize oversize G_EXTRACT_VECTOR_ELT sources. — Amara Emerson / detail
  2. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  3. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  4. [MLIR][SPIRV] Use getAsmResultName(...) hook for ConstantOp. — kareem.ergawy / detail
  5. Revert "[LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass" — eopxd / detail
  6. Revert "[LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass" — eopxd / detail
  7. [ConstantFolding] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail

#32291 (May 27, 2021 11:20:26 PM)

  1. [sanitizer] Switch to patched QEMU — Vitaly Buka / githubweb

#32291 (May 27, 2021 11:20:26 PM)

  1. [sanitizer] Switch to patched QEMU — Vitaly Buka / detail

#32287 (May 27, 2021 9:16:52 PM)

  1. Pass -gcodeview-ghash when using clang-cl and lld-link — rnk / detail
  2. Revert "[NFCI] Lazily evaluate SCEVs of PHIs" — mkazantsev / detail

#32286 (May 27, 2021 8:43:14 PM)

  1. [clang-cl] Bump default -fms-compatibility-version to 19.14 — zequanwu / detail

#32285 (May 27, 2021 7:58:56 PM)

  1. [AIX] Enable stackprotect feature — Jinsong Ji / detail
  2. [PDB] Fix ubsan complaint about memcpy from null pointer — rnk / detail

#32282 (May 27, 2021 6:00:50 PM)

  1. Removed abandoned lldb-sphinx-docs builder. — gkistanova / githubweb

#32282 (May 27, 2021 6:00:50 PM)

  1. Fix comment to reflect what the method is doing (NFC) — joker.eph / detail
  2. [dfsan] Add a flag about whether to propagate offset labels at gep — jianzhouzh / detail

#32282 (May 27, 2021 6:00:50 PM)

  1. Removed abandoned lldb-sphinx-docs builder. — gkistanova / detail

#32281 (May 27, 2021 4:58:06 PM)

  1. [SanCov] Properly set ABI parameter attributes — aeubanks / detail
  2. [RISCV] Teach VSETVLI insertion to look through PHIs to prove we don't need to insert a vsetvli. — craig.topper / detail
  3. [ConstFold] Simplify a load's GEP operand through local aliases — aeubanks / detail
  4. [MCA] Minor changes to the InOrderIssueStage. NFC — andrea.dibiagio / detail
  5. [NFC][libObject] clang-format Archive{.h,.cpp} — rupprecht / detail

#32280 (May 27, 2021 3:18:12 PM)

  1. [x86] add tests for extend of vector compare; NFC — spatel / detail
  2. Replace 'magic static' with a member variable for SCYL kernel names — erich.keane / detail
  3. [libc++] NFC: Make it easier for vendors to extend the run-buildbot script — Louis Dionne / detail
  4. [clang] [MinGW] Don't mark emutls variables as DSO local — martin / detail
  5. [libcxx] [test] Convert an XFAIL LIBCXX-WINDOWS-FIXME into UNSUPPORTED with explanation — martin / detail
  6. [mlir] Add support for querying the ModRef behavior from the AliasAnalysis class — riddleriver / detail
  7. [RISCV] Fix typo, use addImm instead of addReg. — craig.topper / detail
  8. [PDB] Enable parallel ghash type merging by default — rnk / detail
  9. [PowerPC] Added multiple PowerPC builtins — stefanp / detail
  10. [MCA] Refactor the InOrderIssueStage stage. NFCI — andrea.dibiagio / detail
  11. [mlir-lsp-server] Add support for processing split files — riddleriver / detail
  12. [sanitizer] Android ELF TLS is supported from Q (API 29) — rprichard / detail
  13. [mlir][capi] fix build issue with "all passes" registration — ajcbik / detail
  14. [NFC][X86][Codegen] Re-autogenerate a few tests to reduce noise in future changes — lebedev.ri / detail

#32279 (May 27, 2021 1:36:08 PM)

  1. [RISCV] Add a test showing missed opportunity to avoid a vsetvli in a loop. — craig.topper / detail
  2. [lldb][intel-pt] Remove old plugin — walter erquinigo / detail
  3. [mlir:Async] Convert assertions to async errors only inside async functions — ezhulenev / detail
  4. [analyzer] RetainCountChecker: Disable reference counting for OSMetaClass. — Artem Dergachev / detail
  5. Support stripping indirectly referenced DILocations from !llvm.loop metadata — Adrian Prantl / detail
  6. [NFC][X86][Codegen] vector-interleaved-store-i16-stride-5.ll: precisely match the actual IR — lebedev.ri / detail

#32278 (May 27, 2021 11:47:35 AM)

  1. [RISCV] Teach vsetvli insertion to use vsetvl x0, x0 form when we can tell that VLMAX and AVL haven't changed. — craig.topper / detail
  2. [CostModel][X86] Improve accuracy of sext/zext to 256-bit vector costs on AVX1 targets — llvm-dev / detail
  3. [NFC][X86][Codegen] Re-autogenerate check lines in a few tests to remove noise from future changes — lebedev.ri / detail
  4. Revert "[libc++] NFC: Parenthesize expression to satisfy GCC 11" — Louis Dionne / detail
  5. [NFC][scudo] Rename internal function — Vitaly Buka / detail
  6. MC: mark `dump` with `LLVM_DUMP_METHOD` — Saleem Abdulrasool / detail
  7. [mlir] AsyncRefCounting: check that LivenessBlockInfo is not nullptr — ezhulenev / detail
  8. [mlir] Update cmake variable post D102976 — jpienaar / detail
  9. [NFC][scudo] Check zeros on smaller allocations — Vitaly Buka / detail
  10. [libc++] NFC: Refactor raw_storage_iterator test to use UNSUPPORTED markup — Louis Dionne / detail

#32277 (May 27, 2021 10:00:57 AM)

  1. [libc++] NFC: Parenthesize expression to satisfy GCC 11 — Louis Dionne / detail
  2. Revert "Emit correct location lists with basic block sections." — thakis / detail
  3. Thread safety analysis: Factor out function for merging locks (NFC) — aaron.puchert / detail
  4. Thread safety analysis: Allow exlusive/shared joins for managed and asserted capabilities — aaron.puchert / detail
  5. [AIX] Add -lc++abi and -lunwind for linking — jasonliu / detail
  6. GlobalISel: Do not change register types in lowerLoad — Matthew.Arsenault / detail
  7. [RISCV] Add a test case showing incorrect call-conv lowering — fraser / detail
  8. [HIP] Check compatibility of -fgpu-sanitize with offload arch — Yaxun.Liu / detail
  9. [mlir][gpu] Relax restriction on MMA store op to allow chain of mma ops. — thomasraoux / detail
  10. [SPE] Disable strict-fp for SPE by default — qiucofan / detail
  11. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  12. [mlir] Async reference counting for block successors with divergent reference counted liveness — ezhulenev / detail
  13. [Clang] Enable __has_feature(coverage_sanitizer) — elver / detail
  14. [mlir] Add error state and error propagation to async runtime values — ezhulenev / detail
  15. [X86] Pre-commit tests for D103192. NFC — craig.topper / detail
  16. [X86] Fold (shift undef, X)->0 for vector shifts by immediate. — craig.topper / detail
  17. [mlir] Async: Add error propagation support to async groups — ezhulenev / detail
  18. [mlir][NFC] Don't outline kernel in MMA integration tests — thomasraoux / detail

#32276 (May 27, 2021 8:39:47 AM)

  1. [OpenMP]Add support for workshare loop modifier in lowering — mats.petersson / detail
  2. [VP][SelectionDAG] Add a target-configurable EVL operand type — fraser / detail
  3. Disable misc-no-recursion checking in Clang — aaron / detail
  4. VirtRegMap: Preserve LiveDebugVariables — Matthew.Arsenault / detail
  5. [Flang][Openmp] Fortran specific semantic checks for Allocate directive — kiran.chandramohan / detail
  6. [OpenCL][NFC] Fix typos in test — sven.vanhaastregt / detail
  7. [X86][SSE] Regenerate some tests to expose the rip relative vector/broadcast loads — llvm-dev / detail
  8. [CostModel][X86] AVX512 truncation ops are slower than cost models indicate. — llvm-dev / detail
  9. AMDGPU/GlobalISel: Fix broken test run line — Matthew.Arsenault / detail
  10. AMDGPU/GlobalISel: Use IncomingValueAssigner for implicit return — Matthew.Arsenault / detail
  11. [libc++] Deprecate std::iterator and remove it as a base class — Louis Dionne / detail

#32275 (May 27, 2021 7:33:44 AM)

  1. AMDGPU/GlobalISel: Remove redundant parameter from function — Matthew.Arsenault / detail
  2. AMDGPU/GlobalISel: Lower constant-32-bit zextload/sextload consistently — Matthew.Arsenault / detail
  3. Speculatively fix a -Woverloaded-virtual diagnostic; NFC — aaron / detail
  4. Speculatively fix this harder and with improved spelling capabilities. — aaron / detail
  5. Reimplement __builtin_unique_stable_name- — erich.keane / detail
  6. Reuse temporary files for print-changed=diff — schmeise / detail
  7. Correct the 'KEYALL' mask. — erich.keane / detail
  8. Hopefully fix the Clang sphinx doc build. — aaron / detail

#32274 (May 27, 2021 6:27:13 AM)

  1. [mlir][Linalg] Add comprehensive bufferization support for subtensor (5/n) — nicolas.vasilache / detail
  2. Add support for #elifdef and #elifndef — aaron / detail
  3. [VPlan] Do not sink uniform recipes in sinkScalarOperands. — flo / detail
  4. [RISCV] Allow passing fixed-length vectors via the stack — fraser / detail
  5. [DAGCombine][RISCV] Don't try to trunc-store combined vector stores — fraser / detail
  6. Fix -Wswitch warning; NFC — aaron / detail

#32273 (May 27, 2021 5:40:56 AM)

  1. [clang-format] [NFC] realign documentation in Format.h... — bjoern / detail
  2. [ARM] Extra test for reverted WLS memset. NFC — david.green / detail
  3. [OpenMP]Add support for workshare loop modifier in lowering — mats.petersson / detail
  4. [AMDGPU][Libomptarget][NFC] Remove atmi_mem_place_t — Pushpinder.Singh / detail
  5. Revert "[OpenMP]Add support for workshare loop modifier in lowering" — mats.petersson / detail
  6. Add --quiet option to llvm-gsymutil to suppress output of warnings. — simon.giesecke / detail

#32272 (May 27, 2021 3:46:19 AM)

  1. [SelectionDAG][RISCV] Don't unroll 0/1-type bool VSELECTs — fraser / detail
  2. [Matrix] Include matrix pipeline for new PM in new-pm-defaults.ll. — flo / detail
  3. [lit][test] Improve testing of use_llvm_tool — james.henderson / detail
  4. Add triples to a bunch of x86-specific tests that currently fail on PPC — benny.kra / detail

#32271 (May 27, 2021 1:54:10 AM)

  1. [NFC] Reuse existing variables instead of re-requesting successors — mkazantsev / detail
  2. [NFCI][LoopDeletion] Do not call complex analysis for known non-zero BTC — mkazantsev / detail
  3. [mlir] Support dialect-wide canonicalization pattern registration — springerm / detail
  4. [AMDGPU][GlobalISel] Allow amdgpu_gfx calling conv — sebastian.neubauer / detail

#32269 (May 27, 2021 12:49:30 AM)

  1. [GlobalISel] Implement splitting of G_SHUFFLE_VECTOR. — Amara Emerson / detail

#32268 (May 27, 2021 12:16:36 AM)

  1. [mlir] Add a pass to distribute linalg::TiledLoopOp. — pifon / detail
  2. [docs] llvm-objdump: Mention -M no-aliases is supported on AArch64 — i / detail
  3. [mlir] Add TestLinalgDistribution.cpp to cmake build. — pifon / detail

#32267 (May 26, 2021 11:42:56 PM)

  1. [NFCI] Lazily evaluate SCEVs of PHIs — mkazantsev / detail

#32266 (May 26, 2021 11:10:17 PM)

  1. [libcxx][iterator] adds `std::ranges::next` — cjdb / detail
  2. [libcxx][iterator] adds `std::ranges::prev` — cjdb / detail
  3. [gn build] Port 0dc7fd1bc167 — llvmgnsyncbot / detail
  4. [gn build] Port 857fa7b7b187 — llvmgnsyncbot / detail
  5. [llvm-objdump] Print the DEBUG type under `--section-headers`. — esme.yi / detail
  6. [NFCI][LoopDeletion] Only query SCEV about loop successor if another successor is also in loop — mkazantsev / detail
  7. [NFC] Formatting fix — mkazantsev / detail

#32265 (May 26, 2021 9:36:05 PM)

  1. Fix non-global-value-max-name-size not considered by LLParser — joker.eph / detail

#32264 (May 26, 2021 8:05:26 PM)

  1. [RS4GC] Introduce intrinsics to get base ptr and offset — yrouban / detail
  2. [Fuchsia][CMake] Add missing include path. — haowei / detail

#32263 (May 26, 2021 7:03:24 PM)

  1. The compiler is crashing when compiling a coroutine intrinsic without — zahira.ammarguellat / detail

#32262 (May 26, 2021 6:23:33 PM)

  1. [ORC-RT] Add endianness support to the ORC runtime. — Lang Hames / detail
  2. Fix unit test after 324af79dbc6066 — Jessica Paquette / detail

#32261 (May 26, 2021 5:26:17 PM)

  1. [MLIR] Add support for empty IVs to affine.parallel — frank.laub / detail
  2. Revert "[scudo] Build scudo_standalone on Android and Fuchsia." — 31459023+hctim / detail
  3. [AArch64][GlobalISel] Legalize non-power-of-2 vector elements for G_STORE. — Amara Emerson / detail
  4. Emit correct location lists with basic block sections. — tmsriram / detail
  5. [GlobalISel] Don't emit lost debug location remarks when legalizing tail calls — Jessica Paquette / detail

#32260 (May 26, 2021 4:42:39 PM)

  1. [Hexagon] Restore handling of expanding shuffles — kparzysz / detail

#32259 (May 26, 2021 4:02:17 PM)

  1. [libFuzzer] Add missing FuzzerBuiltinsMsvc.h include. — mascasa / detail
  2. [lldb] Fix gnu_libstdcpp's update methods — a20012251 / detail
  3. [mlir][python] Provide "all passes" registration module in Python — ajcbik / detail
  4. Revert "Refactor mutation strategies into a standalone library" — mascasa / detail
  5. [mlir] Add n-D vector lowering to LLVM for cast ops — thomasraoux / detail
  6. [scudo] Build scudo_standalone on Android and Fuchsia. — 31459023+hctim / detail
  7. [tests] Add some basic coverage of multiple exit unrolling — listmail / detail

#32258 (May 26, 2021 2:24:22 PM)

  1. [pstl] Workaround more errors in the test suite — Louis Dionne / detail
  2. [libc++] Add a job testing on GCC 11 — Louis Dionne / detail
  3. Update documentation for InlineModel features. — mtrofin / detail
  4. [RISCV][NFC] Fix some whitespace nits in MC test RUN lines — jrtc27 / detail
  5. [RISCV] Use X0 as destination of inserted vsetvli when possible. — craig.topper / detail
  6. [llvm-readobj] Optimize printing stack sizes to linear time. — rahmanl / detail
  7. Refactor mutation strategies into a standalone library — mvanotti / detail
  8. [libcxx][docs] Take mutex for common_iterator, common_view, and empty_view. — zoecarver / detail
  9. [AArch64] Support llvm-mc/llvm-objdump -M no-aliases — i / detail
  10. [flang][docs] Initial documentation for the Fortran LLVM Test Suite. — naromero / detail
  11. [libcxx][nfc] Fix the ASAN bots: update expected.pass.cpp. — zoecarver / detail

#32257 (May 26, 2021 12:44:00 PM)

  1. [mlir] Make StripDebugInfo strip out block arguments locs — thomasraoux / detail
  2. [SCEV] Generalize getSmallConstantTripCount(L) for multiple exit loops — listmail / detail
  3. [libomptarget][nfc][amdgpu] Refactor uses of KernelInfoTable — jonathanchesterfield / detail
  4. [AMDGPU][MC][GFX90A] Corrected DS_GWS opcodes — dmitry.preobrazhensky / detail
  5. [AMDGPU] Fix kernel LDS lowering for constants — Stanislav.Mekhanoshin / detail
  6. [SimplifyCFG] Use make_early_inc_range() while deleting instructions — aheejin / detail
  7. [WebAssembly] Add TargetInstrInfo::getCalleeOperand — aheejin / detail
  8. [SCEV] Compute trip multiple for multiple exit loops — listmail / detail
  9. [NFC][X86][Costmodel] Add some more interleaved load/store test with i16 element type — lebedev.ri / detail
  10. [NFC][Codegen][X86] Add a few more interleaved load/store patterns w/ i16 element type — lebedev.ri / detail
  11. [libomptarget][nfc][amdgpu] Factor out setting upper bounds — jonathanchesterfield / detail
  12. [pstl] Fix -Wundef errors in the test suite — Louis Dionne / detail
  13. [DebugInstrRef][1/3] Track PHI values through register allocation — jeremy.morse / detail
  14. [CostModel][AArch64] Add floating point arithmetic tests. NFC. — sjoerd.meijer / detail

#32256 (May 26, 2021 11:00:20 AM)

  1. [RISCV] Enable cross basic block aware vsetvli insertion — craig.topper / detail
  2. [lldb] Remove cache in get_demangled_name_without_arguments — Raphael Isemann / detail
  3. [libunwind] Inform ASan that resumption is noreturn — smeenai / detail
  4. [lldb] add LLDB_SKIP_DSYM option — smeenai / detail
  5. [DebugInfo] Limit the number of values that may be referenced by a dbg.value — stephen.tozer / detail
  6. [SLP]Fix vectorization of insertelements with multiple uses. — a.bataev / detail
  7. [scudo] Get rid of initLinkerInitialized — kostyak / detail
  8. [RISCV] Don't propagate VL/VTYPE across inline assembly in the Insert VSETVLI pass. — craig.topper / detail
  9. [RISCV] Remove --riscv-no-aliases from RVV tests — jrtc27 / detail
  10. [Scudo] Make -fsanitize=scudo use standalone. Migrate tests. — 31459023+hctim / detail
  11. [SCEV] Extract out a helper for computing trip multiples — listmail / detail
  12. [RISCV] Optimize SEW=64 shifts by splat on RV32. — craig.topper / detail
  13. [SCEV] Add a utility for converting from "exit count" to "trip count" — listmail / detail
  14. [llvm-mc] Add -M to replace -riscv-no-aliases and -riscv-arch-reg-names — i / detail
  15. Revert "[Scudo] Make -fsanitize=scudo use standalone. Migrate tests." — 31459023+hctim / detail

#32255 (May 26, 2021 9:23:09 AM)

  1. [libc++] Fix concepts tests with GCC — Louis Dionne / detail
  2. [unroll] Use value domain for symbolic execution based cost model — listmail / detail
  3. [mlir][openacc] Translate UpdateOp to LLVM IR — clementval / detail
  4. [libc++][NFC] Move format_error to its own header. — koraq / detail
  5. [gn build] Port 16342e39947b — llvmgnsyncbot / detail
  6. [libc++][NFC] Move basic_format_parse_context to its own header. — koraq / detail
  7. [mlir] Add `distributionTypes` to LinalgTilingOptions. — pifon / detail
  8. [libc++][format] Adds availability macros for std::format. — koraq / detail
  9. [gn build] Port de9df3f5b952 — llvmgnsyncbot / detail
  10. [libomptarget][nfc][amdgpu] Remove atmi_status_t type — jonathanchesterfield / detail
  11. [AMDGPU][NFC] Remove non-existing function header — sebastian.neubauer / detail

#32254 (May 26, 2021 8:16:03 AM)

  1. [X86][SSE] Regenerate some tests to expose the rip relative vector/broadcast loads — llvm-dev / detail
  2. [ARM] Extra test for reverted WLS memset. NFC — david.green / detail
  3. [CostModel][AArch64] Add tests for bitreverse. NFC. — sjoerd.meijer / detail
  4. [X86][AMX] Fix a bug on tile config. — yuanke.luo / detail
  5. [clang-cl] Add driver support for /std:c++20 and bump /std:c++latest (PR50465) — hans / detail
  6. [SystemZ][z/OS] Validate symbol names for z/OS for printing without quotes — anirudh_prasad / detail
  7. [AMDGPU] Fix function pointer argument bug in AMDGPU Propagate Attributes pass. — sebastian.neubauer / detail
  8. [SystemZ][z/OS] Enable the AllowAtInName attribute for the HLASM dialect — anirudh_prasad / detail
  9. [MCA] Add a test for PR50483. NFC — andrea.dibiagio / detail
  10. [clangd] New ParsingCallback for semantics changes — kadircet / detail
  11. [SystemZ] Support i128 inline asm operands. — paulsson / detail

#32253 (May 26, 2021 6:41:12 AM)

  1. [mlir] Fold complex.create(complex.re(op), complex.im(op)) — akuegel / detail
  2. Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" — mkazantsev / detail
  3. Revert "Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration"" — mkazantsev / detail
  4. [InstCombine] avoid 'tmp' usage in test file; NFC — spatel / detail
  5. [InstCombine] avoid 'tmp' usage in test files; NFC — spatel / detail
  6. [InstCombine] add fmul tests with shared operand; NFC — spatel / detail
  7. Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" (try 2) — mkazantsev / detail
  8. [LoopVectorize] Enable strict reductions when allowReordering() returns false — kerry.mclaughlin / detail
  9. [SLP][NFC]Add a test for multiple uses of insertelement instruction, — a.bataev / detail
  10. [MCA][InOrderIssueStage] Fix LastWriteBackCycle computation. — andrea.dibiagio / detail

#32252 (May 26, 2021 4:58:12 AM)

  1. [AMDGPU][Libomptarget] Move Kernel/Symbol info tables to RTLDeviceInfoTy — Pushpinder.Singh / detail
  2. [SCEV] Add tests with signed predicates for applyLoopGuards. — flo / detail
  3. [X86][SLM] Fix vector PSHUFB + variable shift resource/throughputs — llvm-dev / detail
  4. [lldb][NFC] Use C++ versions of the deprecated C standard library headers — Raphael Isemann / detail
  5. [AMDGPU][Libomptarget] Delete g_atmi_initialized — Pushpinder.Singh / detail
  6. [AMDGPU][Libomptarget] Inline atmi_init/atmi_finalize — Pushpinder.Singh / detail
  7. [MC][NFCI] Factor out ELF section unique ID calculation — tomas.matheson / detail
  8. [MC][ELF] Emit unique sections for different flags — tomas.matheson / detail
  9. [Docs] Updated the content of getting started documentation under llvm/lib/MC — pyadav2299 / detail
  10. [MC] Move elf-unique-sections-by-flags.ll to X86/ — tomas.matheson / detail
  11. [OpenCL] Include header for atomic-ops test — sven.vanhaastregt / detail
  12. [Test] Add Loop Deletion test with irreducible CFG — mkazantsev / detail
  13. [AArch64] Generate LD1 for anyext i8 or i16 vector load — andrew.savonichev / detail

#32251 (May 26, 2021 3:02:07 AM)

  1. [ARM] Add patterns for vmulh — david.green / detail
  2. [NFC][object] Change the input parameter of the method isDebugSection. — esme.yi / detail
  3. [mlir] Fold complex.re(complex.create) and complex.im(complex.create) — akuegel / detail
  4. [InstCombine] Fold extractelement + vector GEP with one use — david.sherwood / detail
  5. [mlir] Simplify folding code (NFC) — akuegel / detail
  6. [mlir] LocalAliasAnalysis: Assume allocation scope to function scope if cannot determine better — ivan.butygin / detail
  7. [HIP] Adjust check in hip-include-path.hip test case — bjorn.a.pettersson / detail
  8. Fix warning introduced by 9c766f4090d19e3e2f56e87164177f8c3eba4b96 — david.sherwood / detail
  9. [NFC][X86] clang-format X86TTIImpl::getInterleavedMemoryOpCostAVX2() — lebedev.ri / detail
  10. [Test] Add test on unrolling to make sure it won't fail — mkazantsev / detail
  11. [X86][Atom] Fix vector variable shift resource/throughputs — llvm-dev / detail
  12. [CostModel][X86] Remove old testshift* tests — llvm-dev / detail
  13. AArch64: support post-indexed stores to bfloat types. — Tim Northover / detail
  14. [Test] Add simplified versions of tests for loop deletion that don't need context — mkazantsev / detail
  15. [RISCV] Pre-commit fixed-length mask vselect tests — fraser / detail
  16. Revert "[AMDGPU][GlobalISel] Stop foldInsertEltToCmpSelect from changing reg banks" — Mirko.Brkusanin / detail
  17. [AMDGPU][GlobalISel] Stop foldInsertEltToCmpSelect from changing reg banks — Mirko.Brkusanin / detail
  18. [NFC] Add CHECK lines for unordered FP reductions — kerry.mclaughlin / detail

#32246 (May 25, 2021 11:07:31 PM)

  1. [clang-format][NFC] correctly sort StatementAttributeLike-macros' IO.map — bjoern / detail

#32244 (May 25, 2021 10:06:44 PM)

  1. [gn build] Port 36d0fdf9ac3b — llvmgnsyncbot / detail

#32243 (May 25, 2021 9:32:53 PM)

  1. [libcxx][iterator] adds `std::ranges::advance` — cjdb / detail

#32241 (May 25, 2021 8:31:15 PM)

  1. [OpaquePtr] Make atomicrmw work with opaque pointers — aeubanks / detail

#32238 (May 25, 2021 5:59:50 PM)

  1. [sanitizer] Let glibc aarch64 use O(1) GetTls — i / detail
  2. [OpaquePtr] Create new bitcode encoding for atomicrmw — aeubanks / detail
  3. [LTT] Handle merged llvm.assume when dropping type tests — tejohnson / detail
  4. [lldb] Avoid format string in LLDB_SCOPED_TIMER — Jonas Devlieghere / detail
  5. Revert "[lldb] Avoid format string in LLDB_SCOPED_TIMER" — Jonas Devlieghere / detail

#32237 (May 25, 2021 4:23:57 PM)

  1. [libomptarget][nfc] Move hostcall required test to rtl — jonathanchesterfield / detail
  2. [Toy] Update tests to pass with top-down canonicalize pass. NFC — clattner / detail
  3. [MLIR Core] Cache the empty StringAttr like we do for empty dictionaries. NFC. — clattner / detail
  4. [NFC][SCUDO] Fix unittest for -gtest_repeat=10 — Vitaly Buka / detail
  5. [NFC][MLIR][TOSA] Replaced tosa linalg.indexed_generic lowerings with linalg.index — rob.suderman / detail
  6. [gcov] Silence warning: comparison of integers of different signs — alexandre.ganea / detail
  7. [benchmark] Silence 'suggest override' and 'missing override' warnings — alexandre.ganea / detail
  8. LLVM Detailed IR tests for introduction of flag -fsanitize-address-detect-stack-use-after-return-mode. — kda / detail

#32236 (May 25, 2021 2:47:01 PM)

  1. [Internalize] Rename instead of removal if a to-be-internalized comdat has more than one member — i / detail
  2. [ARM] Extra predicated tests for VMULH. NFC — david.green / detail
  3. [libc++] Install GCC 11 on CI builders — Louis Dionne / detail

#32235 (May 25, 2021 2:06:16 PM)

  1. [AMDGPU] Fix unused variable warning. NFC. — Stanislav.Mekhanoshin / detail
  2. [TSAN][CMake] Add support to run lit on individual tests — bruno.cardoso / detail
  3. [docs] Explain address spaces a bit more in opaque pointers doc — aeubanks / detail
  4. [sanitizer][test] s/A<10>/A<7>/ to fix "WARNING: Symbolizer buffer too small" which is somehow a hard error on s390x — i / detail
  5. [Hexagon] Remove unused function from HexagonISelDAGToDAGHVX.cpp — kparzysz / detail
  6. [docs] [CMake] Change recommendations for how to use LLVM_DEFINITIONS — martin / detail
  7. [libcxx] Make the visibility attributes consistent for __narrow_to_utf8/__widen_from_utf8 — martin / detail
  8. [libcxx] [test] Explain an XFAIL LIBCXX-WINDOWS-FIXME and convert into UNSUPPORTED — martin / detail
  9. [libcxxabi] Use ASan interface header for declaration. NFC — smeenai / detail
  10. [Canonicalize] Fully parameterize the pass based on config options. NFC. — clattner / detail
  11. [flang] Implement checks for defined input/output procedures — psteinfeld / detail
  12. [Canonicalize] Switch the default setting to "top down". — clattner / detail
  13. [libcxx] Fix the function name in exceptions from create_directories — martin / detail
  14. [libc++] [P0619] Hide not1 and not2 under _LIBCPP_ENABLE_CXX20_REMOVED_NEGATORS. — arthur.j.odwyer / detail
  15. Revert "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" — mascasa / detail

#32234 (May 25, 2021 12:30:01 PM)

  1. [flang] Fix recent regression (proc. dummy arg on ENTRY) — pklausler / detail
  2. [CSSPGO][llvm-profgen] Change default cold threshold for context merging — aktoon / detail
  3. [mlir][linalg] Update Linalg.md (NFC). — gysit / detail
  4. [Hexagon] Improve argument packing in vector shuffle selection — kparzysz / detail
  5. [scudo] Consistent setting of SCUDO_DEBUG — Vitaly Buka / detail
  6. [scudo] Fix CHECK implementation — Vitaly Buka / detail
  7. [LoopIdiom] 'arithmetic right-shift until zero': don't turn potentially infinite loops into finite ones — lebedev.ri / detail
  8. [mlir] Add an optional distributionTypes attribute to TiledLoopOp. — pifon / detail
  9. [Matrix] Factor and distribute transposes across multiplies — anemet / detail
  10. [mlir][doc] Fix links and references in documentation of Tutorials — markus.boeck02 / detail
  11. [InstSimplify] allow undef element match in vector select condition value — spatel / detail
  12. [AMDGPU] Lower kernel LDS into a sorted structure — Stanislav.Mekhanoshin / detail
  13. [mlir] Use unique_function in AbstractOperation fields — riddleriver / detail
  14. Add pre-commit tests for [D102215](https://reviews.llvm.org/D102215). — michael.hliao / detail
  15. [SelectionDAG] Propagate scoped AA metadata when lowering mem intrinsics. — michael.hliao / detail
  16. [CVP] Guard against poison in common phi value transform (PR50399) — nikita.ppv / detail
  17. Revert "[NFC][scudo] Let disableMemoryTagChecksTestOnly to fail" — Vitaly Buka / detail
  18. [lld-macho][nfc] Misc code cleanup — jezng / detail
  19. [lld-macho][nfc] clang-format everything — jezng / detail
  20. [lld-macho][nfc] Rename MergedOutputSection to ConcatOutputSection — jezng / detail
  21. [lld-macho][nfc] Sort OutputSections based on explicit order of command-line inputs — jezng / detail
  22. [lld-macho][nfc] Remove unnecessary parameterization of section sort — jezng / detail
  23. [gn build] Port 33706191d88d — llvmgnsyncbot / detail
  24. [SCEV] Cache operands used in BEInfo (NFC) — nikita.ppv / detail
  25. Revert "[AIX] Avoid structor alias; die before bad alias codegen" — wanyu9511 / detail
  26. [Matrix] Use LLVM_DEBUG for a debug flag — benny.kra / detail
  27. [mlir] Add a copy constructor to FailureOr — riddleriver / detail
  28. [JITLink][MachO][arm64] Use a more descriptive test name. — Lang Hames / detail
  29. [JITLink][MachO][arm64] Build GOT entries for defined symbols too. — Lang Hames / detail
  30. [NFC] Fix 'unused' warning — Vitaly Buka / detail

#32233 (May 25, 2021 10:37:55 AM)

  1. [VectorCombine] Remove unneeded InsertPointGuard (NFCI). — flo / detail
  2. [CostModel][X86] Improve accuracy of 256-bit non-uniform vector shifts on AVX1 — llvm-dev / detail
  3. [X86][Atom] Fix vector PSHUFB resource/throughputs — llvm-dev / detail
  4. [AIX][AsmPrinter] Print Symbol in comments for TOC load — Jinsong Ji / detail
  5. [sparse][mlir] simplify sparse runtime support library — ajcbik / detail
  6. [libc++] Try to fix the oss-fuzz failure — Louis Dionne / detail
  7. [SCEV] Remove unused parameter from computeBECount [NFC] — listmail / detail
  8. [llvm-reduce] Exit when input module is malformed — aeubanks / detail
  9. [SCEV] Cleanup doesIVOverflowOnX checks [NFC] — listmail / detail
  10. Revert "[OpaquePtr] Make atomicrmw work with opaque pointers" — aeubanks / detail
  11. [InstCombine] avoid infinite loop from vector select transforms — spatel / detail
  12. [AMDGPU][GlobalISel] Stop foldInsertEltToCmpSelect from changing reg banks — Mirko.Brkusanin / detail

#32232 (May 25, 2021 8:52:31 AM)

  1. [AMDGPU] Allow no-modifier operands in cvtDPP — Joseph.Nash / detail
  2. [libc++] [test] Format some C++20 iterator_traits tests. NFCI. — arthur.j.odwyer / detail
  3. [libc++] [test] Make iter_difference_t.pass.cpp into a .compile.pass.cpp. NFCI. — arthur.j.odwyer / detail
  4. [SystemZ][z/OS] Implement getHostCPUName for z/OS — anirudh_prasad / detail
  5. BPF: Add more relocation kinds — yhs / detail
  6. [SystemZ] Return true from preferZeroCompareBranch(). — paulsson / detail
  7. [scudo] Rework dieOnMapUnmapError — kostyak / detail
  8. [mlir][CAPI][test] Change casts and fprintf format strings from long to intptr_t — markus.boeck02 / detail

#32231 (May 25, 2021 8:11:03 AM)

  1. [AMDGPU] More accurate names for dpp operand types — Joseph.Nash / detail
  2. [clang][ARM] When handling multiple -mimplicit-it mark all as used — david.spickett / detail
  3. Reland "Do not create LLVM IR `constant`s for objects with dynamic initialisation" — momchil.velikov / detail
  4. [X86][SSE] Regenerate vector shift codegen tests. NFCI. — llvm-dev / detail
  5. [CostModel][X86] Improve accuracy of vXi64 vector non-uniform shift costs on AVX2+ targets — llvm-dev / detail

#32230 (May 25, 2021 7:31:32 AM)

  1. [InstSimplify] Transform X * Y % Y --> 0 — spatel / detail

#32229 (May 25, 2021 6:51:32 AM)

  1. [AMDGPU][Libomptarget] Mark lambda_by_value test as XFAIL — Pushpinder.Singh / detail
  2. [NFC][LoopIdiom] Add tests for 'left-shift until zero' idiom — lebedev.ri / detail
  3. [LoopIdiom] Support 'left-shift until zero' idiom — lebedev.ri / detail
  4. [dexter] Change --source-root-dir and add --debugger-use-relative-paths — orlando.hyams / detail
  5. [NFC] [Coroutines] Remove unused variable: UnreachableCache — yedeng.yd / detail
  6. [Dexter] Remove erroneously added diff file — Tom.Weaver / detail
  7. [mlir] Disallow certain transfer ops in VectorToSCF — springerm / detail
  8. [InstCombine] add tests for cast-of-shuffle; NFC — spatel / detail
  9. [InstCombine] canonicalize cast before unary shuffle — spatel / detail
  10. [mlir][doc] Fix links and references in documentation of Rationale — markus.boeck02 / detail
  11. [mlir] Support buffer hoisting on allocas — tpopp / detail
  12. [mlir][doc] Fix links and references in documentation of Dialects — markus.boeck02 / detail
  13. [VectorCombine] Use constant range info for index scalarization legality. — flo / detail
  14. [Headers][WASM] adjust test that runs the optimizer; NFC — spatel / detail
  15. [VectorCombine] Add test that combines load & store scalarization. — flo / detail

#32228 (May 25, 2021 5:11:51 AM)

  1. [MLIR][Affine][LICM] Mark users of `iter_args` variant — uday / detail
  2. [AMDGPU] Remove dead declaration (NFC). — Christudasan.Devadasan / detail
  3. [CostModel][X86] Improve accuracy of vXi8/vXi16 vector non-uniform shift costs on AVX2/AVX512 targets — llvm-dev / detail
  4. Fix MSVC "truncation of constant value" warning. NFCI. — llvm-dev / detail
  5. [NFC][CodeGenOptions] Refactor checking SanitizeCoverage options — elver / detail
  6. [NFC][SanitizeCoverage] Test always_inline functions work — elver / detail
  7. [SanitizeCoverage] Add support for NoSanitizeCoverage function attribute — elver / detail
  8. [lldb] X-FAIL TestCPPStaticMembers on Windows — Raphael Isemann / detail
  9. [lldb][NFC] Remove misleading ModulePass base class for IRForTarget — Raphael Isemann / detail
  10. [NFC][LoopIdiom] Add tests for 'arithmetic right-shift until zero' idiom — lebedev.ri / detail
  11. [LoopIdiom] Support 'arithmetic right-shift until zero' idiom — lebedev.ri / detail
  12. [lldb] Fix that LLDB doesn't print NaN's sign on Darwin — Raphael Isemann / detail
  13. [Dexter] Add DexDeclareFile command to Dexter — Tom.Weaver / detail
  14. [AArch64][SVE] Add fixed length codegen for FP_TO_{S,U}INT/{S,U}INT_TO_FP — bradley.smith / detail

#32227 (May 25, 2021 3:19:30 AM)

  1. [libomptarget][nfc] Accept callable for hsa iterate_symbols — jonathanchesterfield / detail
  2. [TRE] Reland: allow TRE for non-capturing calls. — a.v.lapshin / detail
  3. [mlir] Check only last dim stride in transfer op lowering — springerm / detail
  4. [clang][ARM] Remove non-existent arm1136jz-s CPU — david.spickett / detail
  5. [GlobalISel] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  6. [llvm][ARM] Remove non-existent arm1176j-s CPU — david.spickett / detail
  7. [clang][ARM] Remove non-existent arm9312 CPU — david.spickett / detail
  8. [ARM][NEON] Combine base address updates for vld1x intrinsics — kbessonova / detail
  9. [llvm-exegesis] Loop unrolling for loop snippet repetitor mode — lebedev.ri / detail
  10. [IR] Allow Value::replaceUsesWithIf() to process constants — Stanislav.Mekhanoshin / detail
  11. [lldb] Re-eanble and rewrite TestCPPStaticMembers — Raphael Isemann / detail
  12. [lldb] Disable minimal import mode for RecordDecls that back FieldDecls — Raphael Isemann / detail
  13. [AArch64] Add tests for lowering of vector load + single extract. — flo / detail
  14. [mlir] Fold memref.dim of OffsetSizeAndStrideOpInterface outputs — tpopp / detail

#32226 (May 25, 2021 1:20:54 AM)

  1. [zorg] Remove flang-aarch64-ubuntu-out-of-tree-new-driver — diana.picus / githubweb

#32226 (May 25, 2021 1:20:54 AM)

  1. [analyzer][ctu] Avoid parsing invocation list again and again during on-demand parsing of CTU — balazs.benics / detail
  2. Revert "[analyzer][ctu] Avoid parsing invocation list again and again during on-demand parsing of CTU" — balazs.benics / detail
  3. [GlobalISel] Fix MachineIRBuilder not using the DstOp argument for G_SHUFFLE_VECTOR. — Amara Emerson / detail
  4. [analyzer][ctu] Reland "Avoid parsing invocation list again and again.. — balazs.benics / detail

#32226 (May 25, 2021 1:20:54 AM)

  1. [zorg] Remove flang-aarch64-ubuntu-out-of-tree-new-driver — diana.picus / detail

#32225 (May 24, 2021 11:22:09 PM)

  1. [JITLink] Enable creation and management of mutable block content. — Lang Hames / detail
  2. AMDGPU/GlobalISel: Legalize G_[SU]DIVREM instructions — Christudasan.Devadasan / detail
  3. [Test] Add test for unreachable backedge with duplicating predecessors — mkazantsev / detail
  4. [LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration — mkazantsev / detail
  5. [JITLink] Suppress expect-death test in release mode. — Lang Hames / detail
  6. [RISCV] Optimize xor/or with immediate in the zbs extension — powerman1st / detail

#32224 (May 24, 2021 9:53:14 PM)

  1. Making Instrumentation aware of LoopNest Pass — aeubanks / detail
  2. [lld:elf] Weaken the requirement for a computed binding to be STB_LOCAL — nathan / detail
  3. [Sema] Always search the full function scope context if a potential availability violation is encountered — logan.r.smith0 / detail
  4. [cfe] Support target-specific escaped character in inline asm — minyihh / detail

#32223 (May 24, 2021 8:20:40 PM)

  1. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail

#32222 (May 24, 2021 7:38:35 PM)

  1. [NFC][scudo] Add paramenters DCHECKs — Vitaly Buka / detail
  2. Revert "Do not create LLVM IR `constant`s for objects with dynamic initialisation" — thakis / detail
  3. [libomptarget] [amdgpu] Added LDS usage to the kernel trace — Dhruva.Chakrabarti / detail

#32221 (May 24, 2021 5:47:17 PM)

  1. [NFC][scudo] Avoid cast in test — Vitaly Buka / detail
  2. [NFC][OMP] Fix 'unused' warning — Vitaly Buka / detail
  3. Add a range-based wrapper for std::unique(begin, end, binary_predicate) — dblaikie / detail
  4. lld-coff: Simplify a few lambda uses after 7975dd033cb9 — dblaikie / detail

#32220 (May 24, 2021 5:06:15 PM)

  1. [dsymutil] Compute the output location once per input file (NFC) — Jonas Devlieghere / detail
  2. [dsymutil] Use EXIT_SUCCESS and EXIT_FAILURE (NFC) — Jonas Devlieghere / detail
  3. [dsymutil] Emit an error when the Mach-O exceeds the 4GB limit. — Jonas Devlieghere / detail

#32219 (May 24, 2021 4:25:52 PM)

  1. [mlir-opt] Don't enable `printOpOnDiagnostic` if it was explicitly disabled. — riddleriver / detail
  2. [scudo] Add unmapTestOnly() to secondary. — 31459023+hctim / detail
  3. PR50456: Properly handle multiple escaped newlines in a '*/'. — richard / detail

#32218 (May 24, 2021 3:41:09 PM)

  1. [lldb][NFC] Remove unused header from Target — apl / detail
  2. [libomptarget] [amdgpu] Fix copy-paste error setting NumThreads for a corner case. — Dhruva.Chakrabarti / detail
  3. [OpenMP] Fix crashing critical section with hint clause — hansang.bae / detail
  4. [SLP] Fix "gathering" of insertelement instructions — anton.a.afanasyev / detail

#32217 (May 24, 2021 3:00:27 PM)

  1. Do not create LLVM IR `constant`s for objects with dynamic initialisation — momchil.velikov / detail
  2. [libc++] Assume that __wrap_iter always wraps a fancy pointer. — arthur.j.odwyer / detail
  3. [compiler-rt][scudo] Fix sign-compare warnings — Jinsong Ji / detail
  4. [mlir] Lower sm version for TensorCore intergration tests — thomasraoux / detail

#32216 (May 24, 2021 2:05:32 PM)

  1. [flang][cmake] Set the default for FLANG_BUILD_NEW_DRIVER for oot builds — andrzej.warzynski / detail
  2. [lldb] Move ClangModulesDeclVendor ownership to ClangPersistentVariables from Target — apl / detail

#32215 (May 24, 2021 1:02:35 PM)

  1. [CSSPGO][llvm-profgen] Report samples for untrackable frames. — hoy / detail
  2. [GreedyPatternRewriter] Introduce a config object that allows controlling internal parameters. NFC. — clattner / detail
  3. [NFC][CSSPGO]llvm-profge] Fix Build warning dueo to an attrbute usage. — hoy / detail

#32214 (May 24, 2021 12:21:24 PM)

  1. Revert "[NFC] remove explicit default value for strboolattr attribute in tests" — sguelton / detail
  2. [lldb] Add missing mutex guards to TargetList::CreateTarget — Raphael Isemann / detail
  3. Enable MLIR Python bindings for TOSA. — stellaraccident / detail
  4. [CUDA]  Work around compatibility issue with libstdc++ 11.1.0 — tra / detail
  5. [dfsan] Add function that prints origin stack trace to buffer — gbalats / detail
  6. [WebAssembly] Add NullifyDebugValueLists pass — aheejin / detail
  7. [gn build] Port a64ebb863727 — llvmgnsyncbot / detail
  8. [RISCV] Add a vsetvli insert pass that can be extended to be aware of incoming VL/VTYPE from other basic blocks. — craig.topper / detail
  9. [gn build] Port b510e4cf1b96 — llvmgnsyncbot / detail
  10. Surface clone APIs in CAPI — GeorgeLyon / detail
  11. fix up test from D102742 — ndesaulniers / detail

#32213 (May 24, 2021 10:42:05 AM)

  1. [RISCV] Optimize getVLENFactoredAmount function. — craig.topper / detail
  2. [X86][Costmodel] getMaskedMemoryOpCost(): don't scalarize non-power-of-two vectors with legal element type — lebedev.ri / detail
  3. [Remarks] Add analysis remarks for memset/memcpy/memmove lengths — jonathan_roelofs / detail
  4. [NFC][scudo] Small test cleanup — Vitaly Buka / detail
  5. [gn build] Port 095e91c9737b — llvmgnsyncbot / detail
  6. [X86] Call insertDAGNode on trunc/zext created in tryShiftAmountMod. — craig.topper / detail
  7. [NFC] remove explicit default value for strboolattr attribute in tests — sguelton / detail

#32212 (May 24, 2021 10:00:54 AM)

  1. [Remarks] Look through inttoptr/ptrtoint for -ftrivial-auto-var-init remarks. — jonathan_roelofs / detail
  2. [mlir][doc] Fix links and references in top level docs directory — markus.boeck02 / detail

#32211 (May 24, 2021 9:19:31 AM)

  1. [scudo] Separate Fuchsia & Default SizeClassMap — kostyak / detail
  2. [mlir][tosa] Align tensor rank specifications with current spec — stellaraccident / detail
  3. [llvm] Revert align attr test in test/Bitcode/attribute-3.3.ll — Steven Wu / detail
  4. CoroSplit: Replace ad-hoc implementation of reachability with API from CFG.h — Adrian Prantl / detail

#32210 (May 24, 2021 8:32:03 AM)

  1. [CostModel][X86] Add missing SSE41 v2iX sext/zext costs — llvm-dev / detail
  2. Remark was added to clang tooling Diagnostic — aaron / detail
  3. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  4. [LoopUnroll] Add additional trip multiple test (NFC) — nikita.ppv / detail
  5. [CVP] Add additional test for phi common val transform (NFC) — nikita.ppv / detail

#32209 (May 24, 2021 7:49:35 AM)

  1. [lldb] Introduce createTestTarget for creating a valid target in API tests — Raphael Isemann / detail
  2. [lldb] Readd deleted variable in the sample test — Raphael Isemann / detail
  3. [VPlan] Add first VPlan version of sinkScalarOperands. — flo / detail
  4. [ConstProp] add tests for vector reductions with poison elements; NFC — spatel / detail
  5. [ConstProp] propagate poison from vector reduction element(s) to result — spatel / detail
  6. [CostModel][X86] Regenerate sse-itoi.ll test checks — llvm-dev / detail
  7. [NVPTX] Fix lowering of frem for negative values — thomasraoux / detail
  8. [libc++][doc] Update format paper status. — koraq / detail

#32207 (May 24, 2021 6:29:38 AM)

  1. [VPlan] Add mayReadOrWriteMemory & friends. — flo / detail
  2. [VectorCombine] Fix load extract scalarization tests with assumes. — flo / detail
  3. [CostModel][X86] Improve accuracy of vector non-uniform shift costs on XOP/AVX2 targets — llvm-dev / detail
  4. [OpenCL][Docs] Minor update to OpenCL 3.0 — anastasia.stulova / detail
  5. [lldb] Reland "Fix UB in half2float" to fix the ubsan bot. — Raphael Isemann / detail

#32206 (May 24, 2021 5:08:10 AM)

  1. [ARM] Ensure WLS preheader blocks have branches during memcpy lowering — david.green / detail
  2. Recommit "[VectorCombine] Scalarize vector load/extract." — flo / detail
  3. [ARM] Allow findLoopPreheader to return headers with multiple loop successors — david.green / detail
  4. [OpenCL] Add clang extension for bit-fields. — anastasia.stulova / detail
  5. [AArch64][SVE] Improve codegen for fixed length vector concat — bradley.smith / detail
  6. [AArch64][SVE] Add fixed length codegen for FP_ROUND/FP_EXTEND — bradley.smith / detail
  7. [OpenCL] Fix test by adding SPIR triple — anastasia.stulova / detail

#32205 (May 24, 2021 3:15:38 AM)

  1. [VectorCombine] Scalarize vector load/extract. — flo / detail
  2. [Debug-Info]update section name to match AIX behaviour; nfc — czhengsz / detail
  3. [AMDGPU][Libomptarget] Remove global KernelNameMap — Pushpinder.Singh / detail
  4. [CostModel][X86] Improve accuracy of vXi64 MUL costs on AVX2/AVX512 targets — llvm-dev / detail
  5. Revert "[VectorCombine] Scalarize vector load/extract." — flo / detail
  6. flang: include limits — schuett / detail
  7. [LoopIdiom] 'logical right shift until zero': the value must be loop-invariant — lebedev.ri / detail
  8. [NFCI][LoopIdiom] 'left-shift until bittest': assert that BaseX is loop-invariant — lebedev.ri / detail
  9. [debuginfo-tests] Stop using installed LLDB and remove redundancy — james.henderson / detail
  10. [RISCV] Prevent store combining from infinitely looping — fraser / detail
  11. [MLIR] Drop old cmake var names — uday / detail
  12. [ARM] Fix inline memcpy trip count sequence — david.green / detail

#32204 (May 24, 2021 1:21:05 AM)

  1. [analyzer] Correctly propagate ConstructionContextLayer thru ParenExpr — balazs.benics / detail

#32199 (May 23, 2021 10:00:08 PM)

  1. [lld][MachO] Fix code formatting — alexshap / detail
  2. [MLIR] [Python] Add Operation.parent — john.demme / detail
  3. [Attributor] Be more careful to not disturb the CG outside the SCC — johannes / detail
  4. [Attributor] Deal with address spaces gracefully — johannes / detail
  5. [Attributor] Teach AAIsDead about undef values — johannes / detail
  6. [Attributor] Introduce a helper do deal with constant type mismatches — johannes / detail

#32198 (May 23, 2021 8:27:41 PM)

  1. [MLIR] Update MLIR build config to reflect cmake variable renames — uday / githubweb

#32198 (May 23, 2021 8:27:41 PM)

  1. [Attributor][NFC] Rerun update_test_checks script on Attributor tests — johannes / detail
  2. [Attributor][NFC] Clang format the Attributor source files — johannes / detail
  3. [Attributor][NFC] Add helpful debug outputs — johannes / detail
  4. [Attributor][NFC] Precommit test case with branch on undef — johannes / detail
  5. [Attributor][FIX] Ensure we replace undef if we see the first "real" value — johannes / detail
  6. [Attributor][FIX] Account for undef in the constant value lattice — johannes / detail
  7. [mlir] Normalize dynamic memrefs with a map of tiled-layout. — uday / detail
  8. [MLIR] Make MLIR cmake variable names consistent — uday / detail

#32198 (May 23, 2021 8:27:41 PM)

  1. [MLIR] Update MLIR build config to reflect cmake variable renames — uday / detail

#32195 (May 23, 2021 6:28:15 PM)

  1. [Debug-Info] handle DW_TAG_rvalue_reference_type at strict DWARF. — czhengsz / detail

#32194 (May 23, 2021 5:46:44 PM)

  1. [NFC] Removing leftover debug code — fghanim84 / detail

#32193 (May 23, 2021 4:00:33 PM)

  1. [MC] Refactor MCObjectFileInfo initialization and allow targets to create MCObjectFileInfo — i / detail
  2. [NFC][scudo] Enforce header size alignment — Vitaly Buka / detail
  3. [OpenMP][OMPIRBuilder]Adding support for `omp atomic` — fghanim84 / detail
  4. [AArch64] Delete unneeded fixup_aarch64_ldr_pcrel_imm19 VK_GOT special case — i / detail

#32192 (May 23, 2021 2:15:15 PM)

  1. [SPARC] recognize the "rd %pc, reg" special form — joerg / detail
  2. [AArch64][MC] Remove unneeded "in .xxx directive" from diagnostics — i / detail
  3. [IR] Add a Location to BlockArgument — clattner / detail
  4. [LoopUnroll] Add test for partial unrolling again non-latch exit (NFC) — nikita.ppv / detail
  5. [libc++] use more early returns for consistency — joerg / detail

#32190 (May 23, 2021 12:33:54 PM)

  1. NFC: cleaned up and renamed scalable-vf-analysis.ll -> scalable-vectorization.ll — sander.desmalen / detail

#32189 (May 23, 2021 11:51:19 AM)

  1. [AArch64] Use \t in AsmStreamer to match the prevailing style — i / detail
  2. [NFC][X86][Costmodel] Add tests with with masked loads/stores w/non-power-of-two vectors — lebedev.ri / detail

#32188 (May 23, 2021 11:09:01 AM)

  1. [mlir][doc] Fix links and indentation of mlir::ModuleOp description — markus.boeck02 / detail

#32186 (May 23, 2021 9:49:03 AM)

  1. [CostModel][X86] Align v2i64 MUL costs on SSE42+ targets with worst case — llvm-dev / detail
  2. Fix bugs URL for PR relocations — llvm-dev / detail

#32184 (May 23, 2021 8:31:51 AM)

  1. [gn build] (semi-manually) port 0bccdf82f705 — thakis / detail

#32183 (May 23, 2021 6:58:04 AM)

  1. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  2. [InstSimplify] add more tests for rem-mul-div; NFC — spatel / detail

#32179 (May 23, 2021 3:10:38 AM)

  1. [LoopUnroll] Add test for unrollable non-latch multi-exit (NFC) — nikita.ppv / detail

#32178 (May 23, 2021 1:14:49 AM)

  1. [ARM] Add extra debug messages for gather/scatter lowering. NFC — david.green / detail

#32174 (May 22, 2021 11:13:52 PM)

  1. [NFC][scudo] Move SKIP_ON_FUCHSIA to common header — Vitaly Buka / detail
  2. [NFC][scudo] Add releasePagesToOS test — Vitaly Buka / detail
  3. [NFC][scudo] Replace size_t with uptr — Vitaly Buka / detail

#32165 (May 22, 2021 6:05:22 PM)

  1. [ELF][test] Avoid local signature symbols for section groups to match reality — i / detail

#32162 (May 22, 2021 4:16:11 PM)

  1. Revert "[Driver] Support libc++ in MSVC" — phosek / detail

#32161 (May 22, 2021 2:27:09 PM)

  1. [Windows] Use TerminateProcess to exit without running destructors — martin / detail

#32160 (May 22, 2021 1:46:52 PM)

  1. [Driver] Support libc++ in MSVC — phosek / detail
  2. [MinGW] Mark a number of library functions unavailable for mingw targets — martin / detail

#32159 (May 22, 2021 12:43:06 PM)

  1. [CostModel][X86] Align v4i64 MUL costs on AVX1 targets with worst case — llvm-dev / detail

#32156 (May 22, 2021 10:46:58 AM)

  1. [IR] Optimize no-op removal from AttributeList (NFC) — nikita.ppv / detail

#32155 (May 22, 2021 10:06:33 AM)

  1. [IR] Optimize no-op removal from AttributeSet (NFC) — nikita.ppv / detail

#32154 (May 22, 2021 9:26:06 AM)

  1. [CostModel][X86] Pull out X86/X64 scalar int arithmetric costs from SSE tables. NFCI. — llvm-dev / detail

#32153 (May 22, 2021 8:21:07 AM)

  1. [HIP] support ThinLTO — Yaxun.Liu / detail
  2. [JITLink] Move some Block bitfields into Addressable to improve packing. — Lang Hames / detail
  3. [ORC] Add more synchronization to TestLookupWithUnthreadedMaterialization. — Lang Hames / detail

#32152 (May 22, 2021 7:40:32 AM)

  1. [mlir][linalg][nfc] Fix signed/unsigned comparison warning in header — ivan.butygin / detail

#32150 (May 22, 2021 6:21:15 AM)

  1. Reapply [InstCombine] Fold multiuse shr eq zero — nikita.ppv / detail

#32149 (May 22, 2021 5:40:01 AM)

  1. [ARM] Clean up some tests, removing dead instructions. NFC — david.green / detail

#32148 (May 22, 2021 4:59:47 AM)

  1. [CostModel][X86] Improve v8i32 MUL costs on AVX1 targets to account for slower btver2 — llvm-dev / detail
  2. [CostModel][X86] Add test coverage for sub-64bit vXi8 multiplication costs — llvm-dev / detail
  3. [Matrix] Bail out early if there are no matrix intrinsics. — flo / detail
  4. [MLIR] Drop stale reference to mlir-edsc-builder-api-test — uday / detail
  5. [MLIR][GPU] Add CUDA Tensor core WMMA test — uday / detail
  6. [CostModel][X86] vXi8 MUL is always promoted to vXi16 — llvm-dev / detail
  7. [mlir][SCF] Canonicalize nested ParallelOp's — ivan.butygin / detail

#32147 (May 22, 2021 3:06:16 AM)

  1. Reland [X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again — lebedev.ri / detail
  2. Reland [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost() — lebedev.ri / detail
  3. [CVP] Add test for PR50399 (NFC) — nikita.ppv / detail
  4. [Demangle][Rust] Parse raw pointers — tomasz.miasko / detail
  5. [Demangle][Rust] Parse references — tomasz.miasko / detail
  6. [Demangle][Rust] Parse function signatures — tomasz.miasko / detail
  7. [mlir] ConvertStandardToLLVM: make AllocLikeOpLowering public — ivan.butygin / detail

#32146 (May 22, 2021 1:10:28 AM)

  1. [SelectionDAG] Fix argument copy elision with irregular types — thatlemon / detail

#32142 (May 21, 2021 11:20:40 PM)

  1. [ConstantFolding] Use APFloat for constant folding. NFC — sepavloff / detail

#32140 (May 21, 2021 10:24:37 PM)

  1. [Polly] Avoid compiler warning. NFC. — llvm-project / detail

#32138 (May 21, 2021 9:15:49 PM)

  1. [ORC] Fix race condtition in CoreAPIsTest. — Lang Hames / detail
  2. [ORC] Fix debugging output: printDescription should not have a newline. — Lang Hames / detail
  3. [ORC] Check for underflow on SymbolStringPtr ref-counts. — Lang Hames / detail

#32136 (May 21, 2021 8:19:26 PM)

  1. [docs] ld.lld.1: Mention -z nostart-stop-gc — i / detail

#32135 (May 21, 2021 7:50:07 PM)

  1. [UpdateTestChecks] Default --x86_scrub_rip to False — i / detail

#32134 (May 21, 2021 7:21:12 PM)

  1. [flang] Fix symbol table bugs with ENTRY statements — pklausler / detail

#32133 (May 21, 2021 5:45:56 PM)

  1. Revert "[NPM] Do not run function simplification pipeline unnecessarily" — aeubanks / detail
  2. Revert "[NewPM] Only invalidate modified functions' analyses in CGSCC passes" — aeubanks / detail
  3. [ORC][C-bindings] Replace LLVMOrcJITTargetMachineBuilderDisposeTargetTriple. — Lang Hames / detail

#32132 (May 21, 2021 4:17:57 PM)

  1. [IR] make stack-protector-guard-* flags into module attrs — ndesaulniers / detail
  2. [lit] Print full googletest commad line — Vitaly Buka / detail
  3. [NFC][sanitizer] Remove unused variable — Vitaly Buka / detail
  4. [NewPM] Mark BitcodeWriter as required. — efriedma / detail

#32131 (May 21, 2021 3:48:17 PM)

  1. [lld][WebAssembly] Fix for PIC output + TLS + non-shared-memory — sbc / detail
  2. [mlir][docs] Add memref and sparse_tensor to Passes.md — youngar17 / detail

#32130 (May 21, 2021 3:18:12 PM)

  1. RISCV: add a few deprecated aliases for CSRs — Saleem Abdulrasool / detail
  2. [clang] Don't pass multiple backend options if mixing -mimplicit-it and -Wa,-mimplicit-it — martin / detail
  3. [NFC][sanitizer] Fix android bot after D102815 — Vitaly Buka / detail
  4. [NFC][HIP] fix comments in __clang_hip_cmath.h — Yaxun.Liu / detail
  5. [compiler-rt][profile] Explicitly specify PROFILE_SOURCES extensions. NFC — jonathan_roelofs / detail

#32129 (May 21, 2021 1:49:31 PM)

  1. [libcxx][gardening] Re-order includes across libcxx. — zoecarver / detail
  2. [Verifier] Move some atomicrmw/cmpxchg checks to instruction creation — aeubanks / detail
  3. [LLD][COFF] PR49068: Include the IMAGE_REL_BASED_HIGHLOW relocation base type when the machine is 64 bits and the relocation type is ADDR32 — martin / detail
  4. [OpenMP] libomp: move warnings to after library initialization — Andrey.Churbanov / detail

#32127 (May 21, 2021 12:52:42 PM)

  1. [mlir][sparse] add full dimension ordering support — ajcbik / detail
  2. [InstSimplify] add tests for rem-of-mul; NFC — spatel / detail

#32126 (May 21, 2021 12:24:13 PM)

  1. [Matrix] Remove unused matrix-propagate-shape option. — flo / detail
  2. [libcxx][ranges] Add ranges::data CPO. — zoecarver / detail
  3. [gn build] Port 9db55b314b5b — llvmgnsyncbot / detail
  4. [nfc][lit] Relax spacing check — Vitaly Buka / detail
  5. [NFC][lit] Add skipped test into upstream format — Vitaly Buka / detail
  6. [NFC][lit] Add missing UNRESOLVED test — Vitaly Buka / detail

#32125 (May 21, 2021 11:00:35 AM)

  1. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail
  2. [NFC][AMDGPU] Add documentation for AMD Instinct MI100 accelerator — Tony.Tye / detail
  3. [CostModel][X86] Improve f64/v2f64/v4f64 FMUL costs on AVX1 targets to account for slower btver2 — llvm-dev / detail
  4. [ORC] Use GTEST_SKIP in ORC C-API unit test. — Lang Hames / detail
  5. [ORC-RT] Add missing headers to CMakeLists.txt. — Lang Hames / detail
  6. [libomptarget] Fix a bug whereby firstprivates are not copied over to the device — georgios.rokos / detail
  7. [scudo] Try to re-enabled the test on arm — Vitaly Buka / detail
  8. precommit tests for D102934 and D102928 — listmail / detail

#32124 (May 21, 2021 9:35:06 AM)

  1. [libomptarget][amdgpu] Mark alloc, free weak to facilitate local experimentation — jonathanchesterfield / detail
  2. [X86] Lower calls with clang.arc.attachedcall bundle — flo / detail
  3. [MLIR][GPU][NVVM] Add conversion of warp synchronous matrix-multiply accumulate GPU ops — uday / detail
  4. [mlir] Add support for fusion into TiledLoopOp. — pifon / detail
  5. [PowerPC] Add stack guard tests — Jinsong Ji / detail
  6. Move a definition into cpp from header in advance of other changes [nfc] — listmail / detail
  7. [mlir] NFC: Expose tiled_loop->scf pattern. — pifon / detail
  8. [mlir][docs] Fix links to index and integer types — marius.brehler / detail
  9. [CostModel][X86] Improve fneg costs — llvm-dev / detail
  10. [X86] Inline variable to avoid unused warning in Release builds. NFCI. — benny.kra / detail

#32123 (May 21, 2021 8:09:56 AM)

  1. [SLP]Improve handling of compensate external uses cost. — a.bataev / detail
  2. AMDGPU/GlobalISel: Add subtarget to a test — konndennsa / detail
  3. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  4. [X86] Pre-commit test for D90901 — jim / detail
  5. [X86] Don't fold (fneg (fma (fneg X), Y, (fneg Z))) to (fma X, Y, Z) — jim / detail

#32122 (May 21, 2021 7:40:32 AM)

  1. [mlir][linalg] Add scalar operands inlining pattern — herhut / detail
  2. [mlir] Disallow tensor types in VectorToSCF — springerm / detail
  3. [SLP][NFC]Add a test for diamond match of broadcast tree nodes. — a.bataev / detail
  4. [mlir][memref] Improve canonicalization of memref.clone — herhut / detail

#32121 (May 21, 2021 6:17:16 AM)

  1. [dexter] Add hit_count keyword arg to DexLimitSteps — orlando.hyams / detail
  2. [OpenCL] Add support of OpenCL C 3.0 __opencl_c_fp64 — anton.zabaznov / detail
  3. [TTI] NFC: Change getRegUsageForType to return InstructionCost. — daniil.fukalov / detail
  4. [TTI] NFC: Change getCostOfKeepingLiveOverCall to return InstructionCost. — daniil.fukalov / detail
  5. [DebugInfo] Salvage dbg.value() during ADCE — djtodoro / detail
  6. [VectorCombine] Add positive test for scalarizing multiple extracts. — flo / detail
  7. [dexter] Add REQUIRES: lldb to the test label_offset.cpp — orlando.hyams / detail
  8. [mlir] Add additional traits to EqualOp and NotEqualOp. — akuegel / detail

#32120 (May 21, 2021 4:31:25 AM)

  1. [mlir] NFC - Use builder.getI1Type() — akuegel / detail
  2. [IR][Verifier] Relax restriction on alloca address spaces — wingo / detail
  3. [NFC][Debugify][Original DI] Use MapVector insted of DenseMap for DI tracking — djtodoro / detail
  4. [InstSimplify] Properly constrain {insert,extract}_subvector intrinsic fold — joe.ellis / detail
  5. 3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
  6. [NFC][AMDGPU] Mark C code in AMDGPUUsage.rst — Tony.Tye / detail
  7. Fix warning: comparison of integer expressions of different signedness.  NFC — pengfei.wang / detail
  8. NFC: TreeTransform.h: make the function TransformNestedNameSpecifierLoc more beautiful — pengfei.wang / detail
  9. [CostModel][X86] Add uitpfp v4f32->v4i32 + v8f32->v8i32 SSE/AVX costs — llvm-dev / detail
  10. [mlir][Standard] NFC - Drop remaining EDSC usage — nicolas.vasilache / detail
  11. [CostModel][X86] Match SSE41 legalized conversion costs as well as SSE2 — llvm-dev / detail
  12. [CostModel][X86] Tweak fptoui v4f32->v4i32 + v8f32->v8i32 SSE/AVX costs — llvm-dev / detail

#32119 (May 21, 2021 2:05:33 AM)

  1. [dexter] Change line label reference syntax to enable label-relative offsets (1/2) — orlando.hyams / detail
  2. [dexter] Change line label reference syntax to enable label-relative offsets (2/2) — orlando.hyams / detail
  3. [dexter] Remove accidentally committed .rej file — orlando.hyams / detail
  4. [clang-repl] Tell the LLJIT the exact target triple we use. — v.g.vassilev / detail
  5. [clang][deps] Explicitly enable C++ modules in a test — Jan Svoboda / detail
  6. [mlir] Rename MlirLspServerLib -> MLIRLspServerLib — kkleine / detail
  7. [ARM] Fix the operand used for WLS in ARMLowOverheadLoops — david.green / detail
  8. [mlir] Add conversion from Complex to Standard dialect for NotEqualOp. — akuegel / detail
  9. Recommit: "[Debugify][Original DI] Test dbg var loc preservation"" — djtodoro / detail
  10. [clang] Fix for "Bug 27113 - MSVC-compat __identifier implementation incomplete" — hans / detail
  11. [clang] Fix Wnested-anon-types in ABIArgInfo — Raphael Isemann / detail
  12. [mlir] Add convenience builders for EqualOp and NotEqualOp. — akuegel / detail
  13. [analyzer][Z3][NFC] Use GTEST_SKIP instead of hacks — balazs.benics / detail

#32118 (May 21, 2021 12:14:33 AM)

  1. [HWASAN] No code changed, Only clang-format for HWAddressSanitizer.cpp — xiang1.zhang / detail
  2. [scudo][NFC] Split BasicTest further — Vitaly Buka / detail
  3. [clang][driver] Treat -flto=[auto,jobserver] as -flto — tbaeder / detail
  4. [lit][gtest] Support SKIPPED tests — ikudrin / detail
  5. [unittests][CodeGen] Mark tests that cannot be executed with GTEST_SKIP() — ikudrin / detail
  6. Allow incomplete template types in unique_function arguments — yrouban / detail
  7. [lldb] Match test dependencies name to other LLVM projects. — smeenai / detail

#32117 (May 20, 2021 10:38:02 PM)

  1. [APFloat] convertToDouble/Float can work on shorter types — sepavloff / detail
  2. GlobalISel: Help reduce operation width for instruction with two results. — Christudasan.Devadasan / detail
  3. [scudo] Fix compilation after D102886 — Vitaly Buka / detail

#32116 (May 20, 2021 9:08:28 PM)

  1. [NFC][scudo] Let disableMemoryTagChecksTestOnly to fail — Vitaly Buka / detail
  2. [NFC][scudo] Fix typo in comment — Vitaly Buka / detail
  3. [AIX] Print printable byte list as quoted string — Jinsong Ji / detail
  4. [sanitizer_common] Add StackTrace::PrintTo method — gbalats / detail
  5. [sanitizer_common] Remove unused var in test — gbalats / detail
  6. [AMDGPU] Request module used variables from LDS lowering as internal — Stanislav.Mekhanoshin / detail

#32115 (May 20, 2021 7:18:19 PM)

  1. [debugserver] Add platform cache support to improve performance. — Jonas Devlieghere / detail

#32114 (May 20, 2021 6:15:56 PM)

  1. [IR] Memory intrinsics are not unconditionally `nosync` — nhaehnle / detail

#32113 (May 20, 2021 5:46:26 PM)

  1. [tests] Update Transforms/DeadStoreElim/multiblock-malloc-free.ll — nhaehnle / detail

#32112 (May 20, 2021 5:16:56 PM)

  1. [libcxxabi] Remove unnecessary define from build — smeenai / detail
  2. [scudo] Fix EXPECT_DEATH tests — Vitaly Buka / detail

#32111 (May 20, 2021 4:47:56 PM)

  1. Limit the number of parallel link jobs for the full LTO builder. — gkistanova / githubweb
  2. Limit the number of parallel link jobs for the full LTO rerlease builder. — gkistanova / githubweb

#32111 (May 20, 2021 4:47:56 PM)

  1. [PDB] Check the type server guid when ghashing — rnk / detail

#32111 (May 20, 2021 4:47:56 PM)

  1. Limit the number of parallel link jobs for the full LTO builder. — gkistanova / detail
  2. Limit the number of parallel link jobs for the full LTO rerlease builder. — gkistanova / detail

#32110 (May 20, 2021 4:03:20 PM)

  1. [clang][AST] Improve AST Reader/Writer memory footprint — apollo.mobility / detail
  2. [asan] Add autogenerated test for fake stack — Vitaly Buka / detail
  3. [AMDGPU] Fix module LDS selection — Stanislav.Mekhanoshin / detail

#32109 (May 20, 2021 3:15:44 PM)

  1. [flang] Fix broken build of flang with clang — pklausler / detail
  2. [M68k] Allow user to preserve certain registers — minyihh / detail
  3. [M68k] Support for inline asm operands w/ simple constraints — minyihh / detail
  4. [CUDA][HIP] Fix device variables used by host — Yaxun.Liu / detail
  5. [flang] Remove unused variable — pklausler / detail
  6. [LLD] [COFF] Fix automatic export of symbols from LTO objects — martin / detail
  7. [mlir][Affine] NFC - Drop Affine EDSC usage — nicolas.vasilache / detail

#32108 (May 20, 2021 1:29:06 PM)

  1. [gn build] attempt to unbreak linux after fc9696130c8 — thakis / detail
  2. [gn build] use PEP-8 indents in symbol_exports.py — thakis / detail
  3. [gn build] attempt again to unbreak linux after fc9696130c8 — thakis / detail
  4. [gn build] try reverting code part of f05fbb7795 — thakis / detail
  5. Revert "[Remarks] Add analysis remarks for memset/memcpy/memmove lengths" — jonathan_roelofs / detail
  6. [gn build] Port 0af3105b641a — llvmgnsyncbot / detail
  7. [libc++] Translate the test suite sanitizer support to the DSL — Louis Dionne / detail
  8. [libomptarget] Improve dlwrap compile time error diagnostic — jonathanchesterfield / detail
  9. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  10. [lldb] Improve invalid DWARF DW_AT_ranges error reporting — jan.kratochvil / detail
  11. [WebAssembly] Warn on exception spec for Emscripten EH — aheejin / detail
  12. [mlir][MemRef] NFC - Drop MemRef EDSC usage — nicolas.vasilache / detail
  13. [flang] Implement more transformational intrinsic functions in runtime — pklausler / detail

#32107 (May 20, 2021 11:22:35 AM)

  1. [WebAssembly] Fix PIC/GOT codegen for wasm64 — aardappel / detail
  2. [RISCV] Ensure shuffle splat operands are type-legal — fraser / detail
  3. [PowerPC] Add fix to partword atomic operations — stefanp / detail
  4. Add support for DWARF embedded source to llvm-symbolizer. — aorlov / detail
  5. libsanitizer: Remove cyclades inclusion in sanitizer — tamar.christina / detail
  6. [X86][Atom] Fix vector fadd/fcmp/fmul resource/throughputs — llvm-dev / detail
  7. [ORC-RT] Add string_view and span utilities for use by the ORC runtime. — Lang Hames / detail
  8. [scudo] Disable secondary cache-unmap tests on arm32. — 31459023+hctim / detail
  9. [PGO] Don't reference functions unless value profiling is enabled — rnk / detail
  10. [RISCV] Ensure small mask BUILD_VECTORs aren't expanded — fraser / detail
  11. [scudo] Add supported architectures. — 31459023+hctim / detail
  12. [FPEnv] EarlyCSE support for constrained intrinsics, default FP environment edition — kevin.neal / detail
  13. [gn build] Use .export files — thakis / detail
  14. [libcxx][ranges] Implement `ranges::borrowed_range`. — zoecarver / detail

#32106 (May 20, 2021 9:55:59 AM)

  1. [lldb] Adjust DumpDataExtractorTest.Formats for Windows — Raphael Isemann / detail
  2. [GlobalOpt] adjust test to show load problems; NFC — spatel / detail
  3. [GlobalOpt] recompute alignments for loads and stores of updated globals — spatel / detail
  4. [CodeGen][AArch64][SVE] Canonicalize intrinsic rdffr{ => _z} — peter.waller / detail
  5. [flang] simplify derived type info table format — jperier / detail
  6. [DebugInfo] Handle DIArgList in FastISel or GlobalIsel — stephen.tozer / detail
  7. When vector is found as a type or non-type id, check if it is really the altivec vector token. — schmeise / detail
  8. [IR][AutoUpgrade] Drop alignment from non-pointer parameters and returns — Steven Wu / detail

#32105 (May 20, 2021 8:49:02 AM)

  1. [libc++] Fix documentation build failure — Louis Dionne / detail
  2. [ARM][AArch64] SLSHardening: make non-comdat thunks possible — daniel.kiss / detail
  3. [lldb][NFC] Add more Float16 unit tests — Raphael Isemann / detail
  4. [libomptarget][amdgpu] Remove majority of fatal errors — jonathanchesterfield / detail
  5. Correct some thread safety analysis diagnostics; NFC. — aaron / detail
  6. [mlir][Linalg] NFC - Drop Linalg EDSC usage — nicolas.vasilache / detail
  7. [SLP]Try to vectorize tiny trees with shuffled gathers of extractelements. — a.bataev / detail

#32104 (May 20, 2021 7:55:26 AM)

  1. [ARM] Extra tests for MVE vhadd and vmulh. NFC — david.green / detail
  2. [SPARCv9] allow stw as alias for st — joerg / detail
  3. [clang] Invalidate a non-dependent-type RecordDecl when it has any dependent-type base class specifier. — hokein.wu / detail
  4. Fix LIT failure on native aix — Xiangling.Liao / detail
  5. [TableGen] [Clang] Clean up arm_mve.td file. — Paul C. Anagnostopoulos / detail
  6. [Debugify][Original DI] Test dbg var loc preservation — djtodoro / detail
  7. Revert "libsanitizer: Guard cyclades inclusion in sanitizer" — tamar.christina / detail
  8. [test] Fix pre-ra-sched.c to check for error message from stderr — hubert.reinterpretcast / detail
  9. Revert "[Debugify][Original DI] Test dbg var loc preservation" — djtodoro / detail
  10. [AST] Store regular ValueDecl* in BindingDecl (NFC) — aaronpuchert / detail
  11. [flang][docs] Update driver sync-up call link — andrzej.warzynski / detail
  12. [libc++] Switch a few CI jobs to the minimal Lit configuration — Louis Dionne / detail
  13. [libomptarget] Disable test bug49334 on amdgpu — jonathanchesterfield / detail
  14. [libc++] Remove workaround for PR28391 (ODR violations with ASAN) — Louis Dionne / detail

#32102 (May 20, 2021 5:01:03 AM)

  1. [clangd] Update gRPC dependency for remote index tests — kbobyrev / githubweb

#32102 (May 20, 2021 5:01:03 AM)

  1. [llvm-objcopy] Refactor CopyConfig structure. — a.v.lapshin / detail
  2. [gn build] Port 081c62501e4f — llvmgnsyncbot / detail
  3. [AArch64] Add extra codegen tests. NFC — david.green / detail
  4. [llvm-strip] Add support for '--' for delimiting options from input files — serguei.n.dmitriev / detail
  5. [NFC][Coroutines] Autogenerate a few tests for ease of further updates — lebedev.ri / detail
  6. Reapply "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  7. [llvm][sve] Lowering for VLS MLOAD/MSTORE — david.truby / detail
  8. [CostModel][X86][AVX2] Improve 256-bit vector non-uniform shifts costs — llvm-dev / detail
  9. [mlir] Add EqualOp and NotEqualOp to complex dialect. — akuegel / detail
  10. [CodeGen] Add support for widening the result of EXTRACT_SUBVECTOR — david.sherwood / detail
  11. [mlir] Add conversion from complex to standard dialect for EqualOp. — akuegel / detail

#32102 (May 20, 2021 5:01:03 AM)

  1. [clangd] Update gRPC dependency for remote index tests — kbobyrev / detail

#32101 (May 20, 2021 3:13:43 AM)

  1. [WebAssembly] Ignore filters in Emscripten EH landingpads — aheejin / detail
  2. [mlir] Add Python bindings for vector dialect — springerm / detail
  3. [mlir][Linalg] Drop spurious usage of OperationFolder — nicolas.vasilache / detail
  4. [CodeGen] Add support for widening INSERT_SUBVECTOR operands — david.sherwood / detail
  5. [RISCV] Add legality check for vectorizing reduction — luke957 / detail
  6. [X86][AVX] Don't scrub pointer math in avx-vperm2x128.ll — llvm-dev / detail
  7. libsanitizer: Guard cyclades inclusion in sanitizer — tamar.christina / detail
  8. [NFC][SimplifyCFG] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  9. [NFC][PruneEH] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  10. [NFC][CHR] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail

#32100 (May 20, 2021 1:19:10 AM)

  1. [AArch64] Combine vector shift instructions in SelectionDAG — andrew.savonichev / detail
  2. Force visibility of llvm::Any to external — sguelton / detail
  3. [CostModel][AArch64] Add missing costs for getShuffleCost with scalable vectors — caroline.concatto / detail

#32099 (May 20, 2021 12:40:21 AM)

  1. [clang-tidy] Fix a crash for raw-string-literal check. — hokein.wu / detail
  2. [mlir][Python][linalg] Fix to limit size of SmallVector. — gysit / detail

#32098 (May 20, 2021 12:01:08 AM)

  1. Revert "[HWASAN] Update the tag info for X86_64." — xiang1.zhang / detail
  2. [tsan] Deflake pthread_atfork_deadlock3 — Vitaly Buka / detail
  3. Add option to llvm-gsymutil to read addresses from stdin. — simon.giesecke / detail
  4. [GlobalISel] Fix div+rem -> divrem combine causing use-def violation. — Amara Emerson / detail

#32096 (May 19, 2021 8:59:23 PM)

  1. [llvm-objcopy] Update LIT test to resolve bot failure [NFC] — serguei.n.dmitriev / detail
  2. [HWASAN] Update the tag info for X86_64. — xiang1.zhang / detail
  3. [clang-offload-bundler] Delimit input/output file names by '--' for llvm-objcopy — serguei.n.dmitriev / detail

#32094 (May 19, 2021 7:42:37 PM)

  1. [sanitizer] Reduce redzone size for small size global objects — i / detail
  2. [OpenMP][NFC] Remove SIMD check lines for non-simd tests — johannes / detail

#32091 (May 19, 2021 5:48:53 PM)

  1. Fix warnings in windows bots. NFC — jonathan_roelofs / detail

#32090 (May 19, 2021 5:10:18 PM)

  1. PR50402: Use proper constant evaluation rules for checking constraint — richard / detail
  2. -fno-semantic-interposition: Don't set dso_local on GlobalVariable — i / detail
  3. [test] Fix test — i / detail
  4. [mlir] Add a new `print-ir-after-failure` IR pass printing flag — riddleriver / detail
  5. [mlir] Refactor the implementation of pass crash reproducers — riddleriver / detail

#32089 (May 19, 2021 3:34:03 PM)

  1. [NFC][tsan] clang-format the test — Vitaly Buka / detail
  2. Revert "[Driver] Delete -mimplicit-it=" — martin / detail
  3. [mlir][docs] Fix minor typos in vector dialect docs — ajcbik / detail
  4. [CMake] Don't LTO optimize targets that aren't part of any distribution — phosek / detail
  5. [MC][ARM] Reject Thumb "ror rX, #0" — rprichard / detail
  6. [Remarks] Add analysis remarks for memset/memcpy/memmove lengths — jonathan_roelofs / detail
  7. [docs] Describe reporting security issues on the chromium tracker. — Ahmed Bougacha / detail
  8. [lld][WebAssembly] Fix for string tail merging and -r/--relocatable — sbc / detail
  9. [gn build] Port 4bf69fb52b3c — llvmgnsyncbot / detail

#32088 (May 19, 2021 1:53:02 PM)

  1. [clang][ObjC] Allow different availability annotation on a method — Alex Lorenz / detail
  2. [lldb] Fix UB in half2float and add some more tests. — Raphael Isemann / detail
  3. [OpaquePtr] Make GEPs work with opaque pointers — aeubanks / detail
  4. [PDB] Do not record PGO or coverage public symbols — rnk / detail
  5. [OpaquePtr] Make cmpxchg work with opaque pointers — aeubanks / detail
  6. [OpaquePtr] Make atomicrmw work with opaque pointers — aeubanks / detail
  7. [Reland] [mlir] Speed up Lexer::getEncodedSourceLocation — riddleriver / detail
  8. [mlir] Add include guard to TOSA tblgen passes — marius.brehler / detail
  9. Revert "[lldb] Fix UB in half2float and add some more tests." — Raphael Isemann / detail
  10. [ORC] Add a CPU getter to JITTargetMachineBuilder. — Lang Hames / detail
  11. [ORC-RT] Add ORC runtime error and expected types. — Lang Hames / detail
  12. Treat implicit deduction guides as being equivalent to their — richard / detail
  13. [CSSPGO] Avoid deleting probe instruction in FoldValueComparisonIntoPredecessors — wlei / detail
  14. [mlir][CAPI] Expose [u]int8 DenseElementsAttr. — silvasean / detail
  15. [mlir] Harmonize TOSA include guards — marius.brehler / detail
  16. [mlir] Properly align StorageUniquer::BaseStorage to fix 32 bit build — riddleriver / detail
  17. [mlir][sparse] skip sparsification for unannotated (or unhandled) cases — ajcbik / detail

#32087 (May 19, 2021 12:13:13 PM)

  1. Revert "Reapply "[clang][deps] Support inferred modules"" — frgossen / detail
  2. Do actual DCE in LoopUnroll (try 4) — listmail / detail
  3. [MCA] llvm-mca MCTargetStreamer segfault fix — andrea.dibiagio / detail
  4. [NFCI][Local] removeUnreachableBlocks(): use DeleteDeadBlocks() — lebedev.ri / detail
  5. [NFCI][Local] MergeBlockIntoPredecessor(): use DeleteDeadBlocks() — lebedev.ri / detail
  6. [NFCI][Local] TryToSimplifyUncondBranchFromEmptyBlock(): use DeleteDeadBlocks() — lebedev.ri / detail
  7. [CoverageMapping] Handle gaps in counter IDs for source-based coverage — pirama / detail
  8. [MLIR] Update Vector To LLVM conversion to be aware of assume_alignment — stephen.neuendorffer / detail
  9. [x86] update fma test with deprecated intrinsics; NFC — spatel / detail
  10. [libcxx][iterator][nfc] acquires lock for working on [range.iter.ops] — cjdb / detail
  11. [MCA] Unbreak the buildbots by passing flag -mcpu=generic to the new test added by commit e5d59db469. — andrea.dibiagio / detail
  12. [libcxx][ranges] adds concept `sized_range` and cleans up `ranges::size` — cjdb / detail
  13. [lld/mac] Remove dead declaration — thakis / detail
  14. [x86] propagate FMF from x86-specific intrinsic nodes to others during combining — spatel / detail
  15. [x86] add tests for fma folds with fast-math-flags; NFC — spatel / detail
  16. [Diagnostics] Allow emitting analysis and missed remarks on functions — jhuber6 / detail

#32086 (May 19, 2021 10:20:04 AM)

  1. [mlir][SCF] NFC - Drop SCF EDSC usage — nicolas.vasilache / detail
  2. Revert "Do actual DCE in LoopUnroll (try 3)" — akhuang / detail
  3. [CSSPGO] Overwrite branch weight annotated in previous pass. — hoy / detail
  4. Recommit "[GlobalISel] Simplify G_ICMP to true/false when the result is known" — Jessica Paquette / detail
  5. [profile] Skip mmap() if there are no counters — Vedant Kumar / detail
  6. [ScalarEvolution] Remove unused ExitLimit::hasOperand() method (NFC) — nikita.ppv / detail
  7. [x86] add test check lines to demonstrate FMF propagation failure; NFC — spatel / detail
  8. [x86] propagate FMF from x86-specific intrinsic nodes to others during lowering — spatel / detail

#32085 (May 19, 2021 8:33:19 AM)

  1. [PowerPC] Removed `-DLLVM_ENABLE_PROJECTS=flang` from PowerPC flang buildbot — albionapc / githubweb

#32085 (May 19, 2021 8:33:19 AM)

  1. Reapply "[X86] Limit X86InterleavedAccessGroup to handle the same type case only" — pengfei.wang / detail
  2. [clang][patch] Add support for option -fextend-arguments={32,64}: widen integer arguments to int64 in unprototyped function calls — melanie.blower / detail
  3. [lldb] Enable TestCppBitfields on Windows — weratt / detail
  4. [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 1 — anirudh_prasad / detail
  5. [VP] make getFunctionalOpcode return an Optional — simon.moll / detail
  6. Fix lld macho standalone build by including llvm/Config/llvm-config.h instead of llvm/Config/config.h — thakis / detail

#32085 (May 19, 2021 8:33:19 AM)

  1. [PowerPC] Removed `-DLLVM_ENABLE_PROJECTS=flang` from PowerPC flang buildbot — albionapc / detail

#32084 (May 19, 2021 7:12:53 AM)

  1. [lldb][NFC] Remove sample test boilerplate from TestBreakOnCPP11Initializers — Raphael Isemann / detail
  2. [lldb] Encode `bool` as unsigned int — weratt / detail
  3. [mir][Python][linalg] Support OpDSL extensions in C++. — gysit / detail
  4. [X86][Atom] Fix vector integer shift by immediate resource/throughputs — llvm-dev / detail
  5. [X86][AVX] createVariablePermute - generalize the PR50356 fix for smaller indices vector as well — llvm-dev / detail
  6. [nfc] [lldb] 1/2: Fix DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC) — jan.kratochvil / detail
  7. [lldb] 2/2: Fix DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC) — jan.kratochvil / detail
  8. Revert rG528bc10e95d5f9d6a338f9bab5e91d7265d1cf05 : "[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB" — llvm-dev / detail

#32083 (May 19, 2021 6:17:41 AM)

  1. [mlir][Vector] NFC - Drop vector EDSC usage — nicolas.vasilache / detail
  2. [llvm][AArch64][SVE] Model FFR-using intrinsics with inaccessiblemem — peter.waller / detail
  3. Revert "[GlobalISel] Simplify G_ICMP to true/false when the result is known" — thakis / detail

#32082 (May 19, 2021 5:37:33 AM)

  1. [SDAG] propagate FMF from target-specific IR intrinsics — spatel / detail
  2. [ARM][NEON] Combine base address updates for vst1x intrinsics — kbessonova / detail
  3. Remove scalable vector assert from InnerLoopVectorizer::setDebugLocFromInst — david.sherwood / detail
  4. Revert "[X86] Limit X86InterleavedAccessGroup to handle the same type case only" — pengfei.wang / detail

#32081 (May 19, 2021 4:42:40 AM)

  1. MachineBasicBlock: add liveout iterator aware of which liveins are defined by the runtime. — Tim Northover / detail
  2. Reformat GSYMCreator.cpp — simon.giesecke / detail
  3. Avoid calculating the string hash twice in GsymCreator::insertString. — simon.giesecke / detail
  4. Move FunctionInfo in addFunctionInfo rather than copying. — simon.giesecke / detail
  5. Use a non-recursive mutex in GsymCreator. — simon.giesecke / detail
  6. [X86] Limit X86InterleavedAccessGroup to handle the same type case only — pengfei.wang / detail
  7. [analyzer] Check the checker name, rather than the ProgramPointTag when silencing a checker — dkszelethus / detail
  8. [x86] Fix FMF propagation test — frgossen / detail
  9. tsan: mark sigwait as blocking — dvyukov / detail
  10. [NFC][SimplifyCFG] removeEmptyCleanup(): use BasicBlock::phis() — lebedev.ri / detail
  11. [NFCI][SimplifyCFG] removeEmptyCleanup(): streamline PHI node updating — lebedev.ri / detail
  12. [NFCI][SimplifyCFG] removeEmptyCleanup(): use DeleteDeadBlock() — lebedev.ri / detail
  13. [HIP] Tighten checks in hip-include-path.hip test case — bjorn.a.pettersson / detail
  14. [X86] Remove copy + paste typos in AtomWriteResPair comment. — llvm-dev / detail
  15. [X86] Atom (pre-SLM) doesn't support PTEST instructions — llvm-dev / detail
  16. [clang] Fix a crash on CheckArgAlignment. — hokein.wu / detail
  17. Reapply "[clang][deps] Support inferred modules" — Jan Svoboda / detail

#32080 (May 19, 2021 2:43:25 AM)

  1. [clang-tidy] Fix a crash on invalid code for memset-usage check. — hokein.wu / detail
  2. [NFCI] SimplifyCFGPass: mergeEmptyReturnBlocks(): use DeleteDeadBlocks() — lebedev.ri / detail
  3. [RISCV] Support INSERT_VECTOR_ELT into i1 vectors — fraser / detail
  4. [llvm-objcopy] Add support for '--' for delimiting options from input/output files — serguei.n.dmitriev / detail
  5. [NFCI][SimplifyCFG] simplifyCommonResume(): use DeleteDeadBlock() — lebedev.ri / detail
  6. [NFCI][SimplifyCFG] simplifySingleResume(): use DeleteDeadBlock() — lebedev.ri / detail
  7. [NFCI][SimplifyCFG] simplifyReturn(): use DeleteDeadBlock() — lebedev.ri / detail
  8. [NFCI][SimplifyCFG] simplifyUnreachable(): use DeleteDeadBlock() — lebedev.ri / detail
  9. [LV] Add -scalable-vectorization=<option> flag. — sander.desmalen / detail

#32078 (May 18, 2021 11:32:27 PM)

  1. [sanitizer] Run QEMU cmakes in parallel — Vitaly Buka / githubweb
  2. [sanitizer] Remove nested buildbot_qemu call — Vitaly Buka / githubweb

#32078 (May 18, 2021 11:32:27 PM)

  1. [sanitizer] Run QEMU cmakes in parallel — Vitaly Buka / detail
  2. [sanitizer] Remove nested buildbot_qemu call — Vitaly Buka / detail

#32077 (May 18, 2021 10:51:47 PM)

  1. [sanitizer] Remove QEMU from sanitizer-buildbot3 — Vitaly Buka / githubweb
  2. [libfuzzer] Print running tests — Vitaly Buka / githubweb
  3. [libfuzzer] Remove unnecessary cmake flags — Vitaly Buka / githubweb

#32077 (May 18, 2021 10:51:47 PM)

  1. [mlir][Linalg] Break unnecessary dependency through unused `outs` tensor. — ravishankarm / detail
  2. [libfuzzer] Update doc mentioning removed flags. — Vitaly Buka / detail
  3. [mlir] Use VectorTransferPermutationMapLoweringPatterns in VectorToSCF — springerm / detail
  4. Fix sanitizer test errors from commit 886629a8 — xur / detail

#32077 (May 18, 2021 10:51:47 PM)

  1. [sanitizer] Remove QEMU from sanitizer-buildbot3 — Vitaly Buka / detail
  2. [libfuzzer] Print running tests — Vitaly Buka / detail
  3. [libfuzzer] Remove unnecessary cmake flags — Vitaly Buka / detail

#32075 (May 18, 2021 9:42:27 PM)

  1. [sanitizer] Prepare for D102543 — Vitaly Buka / githubweb

#32075 (May 18, 2021 9:42:27 PM)

  1. [sanitizer] Prepare for D102543 — Vitaly Buka / detail

#32074 (May 18, 2021 9:02:43 PM)

  1. Update configuration for Arm/Aarch64 cross Windows to Linux toolchan builders. — vvereschaka / githubweb
  2. Run only 1 build at a time for heavily loaded workers. — gkistanova / githubweb
  3. Fixed undefined runtime_projects in OpenMPBuilder. — gkistanova / githubweb

#32074 (May 18, 2021 9:02:43 PM)

  1. Revert "[IR] Add a Location to BlockArgument." and follow-on commit — richard / detail
  2. Enhance InferShapedTypeOpInterface to make it accessible during dialect conversion — joker.eph / detail
  3. [CMake] Update Cmake cache file for Win to ARM Linux cross builds. NFC — vvereschaka / detail
  4. [Utils][vim] Highlight CHECK-EMPTY: & CHECK-COUNT: directives — code / detail
  5. [NewPM] Add options to PrintPassInstrumentation — aeubanks / detail

#32074 (May 18, 2021 9:02:43 PM)

  1. Update configuration for Arm/Aarch64 cross Windows to Linux toolchan builders. — vvereschaka / detail
  2. Run only 1 build at a time for heavily loaded workers. — gkistanova / detail
  3. Fixed undefined runtime_projects in OpenMPBuilder. — gkistanova / detail

#32073 (May 18, 2021 7:07:25 PM)

  1. [scudo] Combine cmake/ninja steps — Vitaly Buka / githubweb
  2. [scudo] Print executed tests — Vitaly Buka / githubweb
  3. [scudo] Install cross compiled libs into STAGE1 — Vitaly Buka / githubweb

#32073 (May 18, 2021 7:07:25 PM)

  1. [X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  2. [Attributor] Change AAExecutionDomain to only accept intrinsics — huberjn / detail

#32073 (May 18, 2021 7:07:25 PM)

  1. [scudo] Combine cmake/ninja steps — Vitaly Buka / detail
  2. [scudo] Print executed tests — Vitaly Buka / detail
  3. [scudo] Install cross compiled libs into STAGE1 — Vitaly Buka / detail

#32072 (May 18, 2021 5:04:21 PM)

  1. [symbolizer] Added StartAddress for the resolved function. — aorlov / detail
  2. [Demangle][Rust] Speculative fix for bot build failure — tomasz.miasko / detail
  3. [OpenMP] Stabilize OpenMP/parallel_for_codegen.cpp test (NFC) — michael.p.rice / detail
  4. [SampleFDO] New hierarchical discriminator for Flow Sensitive SampleFDO — xur / detail
  5. [gn build] Port 886629a8c9e5 — llvmgnsyncbot / detail
  6. Fix a buildbot failure from commit 886629a8 — xur / detail
  7. [libc++] Some fixes to the <bit> utilities. — arthur.j.odwyer / detail
  8. [libc++] Alphabetize header inclusions and include-what-you-use <__debug>. NFCI. — arthur.j.odwyer / detail
  9. Apply [[standalone_debug]] to some types in the STL. — akhuang / detail
  10. [mlir] Speed up Lexer::getEncodedSourceLocation — riddleriver / detail
  11. Add a helper function to convert LogicalResult to int for return from main — joker.eph / detail

#32071 (May 18, 2021 3:35:38 PM)

  1. [MSan] Set zeroext on call arguments to msan functions with zeroext parameter attribute — aeubanks / detail
  2. [TargetLowering] Only inspect attributes in the arguments for ArgListEntry — aeubanks / detail
  3. [NFC] Use ArgListEntry indirect types more in ISel lowering — aeubanks / detail
  4. [docs] Fix broken docs after 1c7f32334 — aeubanks / detail
  5. [mlir-docs] Add a blurb on recursion during pattern application — riddleriver / detail
  6. [mlir] Allow derived rewrite patterns to define a non-virtual `initialize` hook — riddleriver / detail
  7. [x86] trim zeros from constants for readability; NFC — spatel / detail
  8. [x86] add FMF propagation test for target-specific intrinsic; NFC — spatel / detail
  9. scudo: Test realloc on increasing size buffers. — peter / detail
  10. [Demangle][Rust] Parse named types — tomasz.miasko / detail
  11. [Demangle][Rust] Parse array type — tomasz.miasko / detail
  12. [Demangle][Rust] Parse slice type — tomasz.miasko / detail
  13. [Demangle][Rust] Parse tuples — tomasz.miasko / detail
  14. Default stack alignment of x86 NaCl to 16 bytes — dschuff / detail

#32070 (May 18, 2021 2:04:03 PM)

  1. [X86][AVX] createVariablePermute - correctly extend same-sized-vector indices (PR50356) — llvm-dev / detail
  2. [lld][WebAssembly] Convert test to assembly. NFC. — sbc / detail
  3. [mlir-lsp-server] Add support for recording text document versions — riddleriver / detail
  4. [PDB] Improve error handling when writes fail — rnk / detail
  5. [CMake] Use -O0 for unittests under full LTO as well — phosek / detail
  6. [OpaquePtr] Make loads and stores work with opaque pointers — aeubanks / detail
  7. [MinGW] Fix the cmake condition for -mbig-obj — martin / detail
  8. [NewPM] Don't mark AA analyses as preserved — aeubanks / detail
  9. [compiler-rt] [builtins] Provide a SEH specific __gcc_personality_seh0 — martin / detail
  10. [SystemZ] [z/OS] Add XPLINK64 Calling Convention to SystemZ — kai.nacke / detail
  11. AMDGPU/Docs: Remove reserved MACH 0x3E (it is no longer reserved), sort MACHs by value — kzhuravl_dev / detail

#32069 (May 18, 2021 12:30:54 PM)

  1. [IntegerAttr] Add helpers for working with LLVM's APSInt type. — clattner / detail
  2. [lld/mac] Correctly set nextdefsym — thakis / detail
  3. [Driver] Delete -mimplicit-it= — i / detail
  4. [flang] Implement MATMUL in the runtime — pklausler / detail
  5. [LICM] Remove MaybePromotable set (PR50367) — nikita.ppv / detail
  6. [flang] Accept OPEN(ACCESS='APPEND') legacy extension even without warnings enabled — pklausler / detail
  7. [RuntimeDyld] Add allowStubs/allowZeroSyms — rafaelauler / detail
  8. [X86][AVX] Add variable-permute test case from PR50356 — llvm-dev / detail
  9. AMDGPU/NFC: Replace EF_AMDGPU_MACH_AMDGCN_RESERVED_0X3E with EF_AMDGPU_MACH_AMDGCN_GFX1034 — kzhuravl_dev / detail
  10. [clang-repl] Better match the underlying architecture. — v.g.vassilev / detail
  11. [lld][WebAssembly] Enable string tail merging in debug sections — sbc / detail

#32068 (May 18, 2021 10:44:12 AM)

  1. [sanitizer] Fix "set -e in subshell" in QEMU checkout — Vitaly Buka / githubweb
  2. [scudo] Remove HWCAP2_MTE workaround — Vitaly Buka / githubweb
  3. [scudo] Fix "set -e in subsell" issue — Vitaly Buka / githubweb

#32068 (May 18, 2021 10:44:12 AM)

  1. [X86] AMD Zen 3: fix MULX modelling - don't forget about WriteIMulH (PR50387) — lebedev.ri / detail
  2. [AArch64][GlobalISel] Prefer mov for s32->s64 G_ZEXT — Jessica Paquette / detail
  3. [gn build] Add target for PassesBindingsTest — aeubanks / detail
  4. [test] Speculative fix for bots — aeubanks / detail
  5. [X86] Use Skylake Server model for x86-64-v4 so we have full instruction coverage — llvm-dev / detail
  6. Revert "[test] Speculative fix for bots" — aeubanks / detail
  7. [IR] Add a Location to BlockArgument. — clattner / detail
  8. [InstCombine] add tests for funnel shift miscompile; NFC — spatel / detail
  9. [gn build] Rename PassesBindingsTests and add it to unittests — aeubanks / detail
  10. [test] Speculative fix for bots (round 2) — aeubanks / detail
  11. [InstCombine] restrict funnel shift match to avoid miscompile — spatel / detail
  12. [NFC] Format PassesBindingsTests CMake like other unittests — aeubanks / detail

#32068 (May 18, 2021 10:44:12 AM)

  1. [sanitizer] Fix "set -e in subshell" in QEMU checkout — Vitaly Buka / detail
  2. [scudo] Remove HWCAP2_MTE workaround — Vitaly Buka / detail
  3. [scudo] Fix "set -e in subsell" issue — Vitaly Buka / detail

#32067 (May 18, 2021 9:20:46 AM)

  1. [ORC] Don't try to obtain a ref to a non-existent buffer. — Lang Hames / detail
  2. [ORC-RT] Add compiler abstraction header for the ORC runtime. — Lang Hames / detail
  3. [ORC-RT] Add apply_tuple utility. — Lang Hames / detail
  4. [clang-offload-bundler] Add sections and set section flags using one llvm-objcopy invocation — serguei.n.dmitriev / detail
  5. [GlobalISel] Simplify G_ICMP to true/false when the result is known — Jessica Paquette / detail
  6. Speculatively fix failing tests from 6381664580080f015bc0c2ec647853f697cf744a — aaron / detail
  7. [MLIR][Affine] Privatize certain escaping memrefs — uday / detail

#32066 (May 18, 2021 7:44:52 AM)

  1. [ADT] Remove StringRef::withNullAsEmpty — Raphael Isemann / detail
  2. [DebugInfo][test] Check specific func name to ignore codegen differences — Jinsong Ji / detail
  3. Recommit X86: support Swift Async context — Tim Northover / detail
  4. Introduce SYCL 2020 mode — aaron / detail

#32065 (May 18, 2021 6:19:51 AM)

  1. [lld/mac] Propagate -(un)exported_symbol(s_list) to privateExtern in Driver — thakis / detail
  2. [X86][AVX] Cleanup AVX2 vector integer truncation costs — llvm-dev / detail
  3. [LLD] [MinGW] Pass the canExitEarly parameter through properly — martin / detail
  4. [NFC] Removed unused VFInfo comparison operator — david.sherwood / detail
  5. [libcxx][test] Attempt to make debug mode tests more bulletproof — kbessonova / detail
  6. [X86] AMD Zen 3: cap LoopMicroOpBufferSize to workaround PR50384 (quadratic IndVars runtime) — lebedev.ri / detail

#32064 (May 18, 2021 4:33:26 AM)

  1. [lit] Stop using PATH to lookup clang/lld/lldb unless requested — james.henderson / detail
  2. [lld] Add a feature for each lld variant when use_lld is called — james.henderson / detail
  3. [OpenCL] Fix initialization of __constant constructors without arguments — olemarius.strohm / detail
  4. [mlir][Linalg] Drop spuriously long matmul_column_major benchmark — nicolas.vasilache / detail
  5. [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL — alexey.bader / detail
  6. [AMDGPU] Regenerate wave32.ll tests — llvm-dev / detail
  7. Revert rGd70cbd1ce9b426f2c7e0e0f900769bbcbb300a95 "[AMDGPU] Regenerate wave32.ll tests" — llvm-dev / detail
  8. [CostModel][X86] Add missing check prefixes from cast.ll — llvm-dev / detail
  9. [CostModel][X86] Add scalar truncation cost checks — llvm-dev / detail
  10. [LV] Add test which sinks a load a across an aliasing store. — flo / detail

#32063 (May 18, 2021 2:07:52 AM)

  1. [NFC][scudo] Reduce test region size on MIPS32 — Vitaly Buka / detail
  2. [lldb][NFC] Remove all uses of StringRef::withNullAsEmpty in LLDB — Raphael Isemann / detail
  3. [ASTimporter] Remove decl from lookup only if it has decl context — balazs.benics / detail
  4. [mlir][docs] Fix broken link to Toy example — marius.brehler / detail
  5. [VPlan] Add VPUserID to distinguish between recipes and others. — flo / detail
  6. [RISCV] Fix operand order in fixed-length VM(OR|AND)NOT patterns — fraser / detail
  7. [lldb][NFC] Cleanup IRForTarget member initializers — Raphael Isemann / detail
  8. Update MSVC version number in preprocessor check — david.spickett / detail
  9. [CodeGen] Avoid unused variable warning in Release builds. NFCI. — benny.kra / detail
  10. [AMDGPU] Fix typo in comment — jay.foad / detail
  11. [mlir] Add folder for complex.ReOp and complex.ImOp. — akuegel / detail

#32062 (May 18, 2021 12:15:36 AM)

  1. [scudo] Test on mips and ppc QEMU — Vitaly Buka / githubweb

#32062 (May 18, 2021 12:15:36 AM)

  1. sanitizer_common/symbolizer: fix crashes during exit — dvyukov / detail
  2. [LV] Return both fixed and scalable Max VF from computeMaxVF. — sander.desmalen / detail
  3. [RDA] Fix printing of regs / reg units. NFC — david.green / detail

#32062 (May 18, 2021 12:15:36 AM)

  1. [scudo] Test on mips and ppc QEMU — Vitaly Buka / detail

#32061 (May 17, 2021 10:46:14 PM)

  1. [sanitizer][NFC] Reuse cmake setup — Vitaly Buka / githubweb
  2. [sanitizer] Fix asan builder name — Vitaly Buka / githubweb
  3. [sanitizer] Remove unused GN reference — Vitaly Buka / githubweb
  4. [sanitizer] Add dedicated QEMU builder — Vitaly Buka / githubweb

#32061 (May 17, 2021 10:46:14 PM)

  1. [lld][WebAssembly] Refactor input chunk class hierarchy. NFC — sbc / detail
  2. [PowerPC] only check the load instruction result number 0. — czhengsz / detail
  3. [GVN] Improve analysis for missed optimization remark — anemet / detail
  4. [lld][MachO] Adjust isCodeSection signature — alexshap / detail
  5. [Statepoint Lowering] Cleanup: remove unused option statepoint-always-spill-base. — serguei.katkov / detail
  6. [AMDGPU][libomptarget] Remove unused global variables — Pushpinder.Singh / detail
  7. [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1 — tentzen / detail
  8. [AMDGPU][Libomptarget] Rename & move g_executables to private — Pushpinder.Singh / detail

#32061 (May 17, 2021 10:46:14 PM)

  1. [sanitizer][NFC] Reuse cmake setup — Vitaly Buka / detail
  2. [sanitizer] Fix asan builder name — Vitaly Buka / detail
  3. [sanitizer] Remove unused GN reference — Vitaly Buka / detail
  4. [sanitizer] Add dedicated QEMU builder — Vitaly Buka / detail

#32060 (May 17, 2021 8:55:52 PM)

  1. Added missing comma in clang-ppc64le-rhel builder configuration. — gkistanova / githubweb

#32060 (May 17, 2021 8:55:52 PM)

  1. [Inliner] Copy attributes when deoptimize intrinsic is inlined — serguei.katkov / detail
  2. [Polly] Add support for -polly-dump-after(-file) with the NPM. — llvm-project / detail
  3. Revert "[ADT] Add new type traits for type pack indexes" — stilis / detail
  4. Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 3)" — listmail / detail

#32060 (May 17, 2021 8:55:52 PM)

  1. Added missing comma in clang-ppc64le-rhel builder configuration. — gkistanova / detail

#32059 (May 17, 2021 6:52:26 PM)

  1. [sanitizer] Remove disabled line — Vitaly Buka / githubweb
  2. [sanitizer] Fix COMPILER_RT_DEBUG assignment — Vitaly Buka / githubweb

#32059 (May 17, 2021 6:52:26 PM)

  1. [NFC][OpaquePtr] Avoid using PointerType::getElementType() in VectorUtils.cpp — aeubanks / detail
  2. [NFC] Pass GV value type instead of pointer type to GetOrCreateLLVMGlobal — aeubanks / detail
  3. [Polly] Add support for -polly-dump-before(-file) with the NPM. — llvm-project / detail

#32059 (May 17, 2021 6:52:26 PM)

  1. [sanitizer] Remove disabled line — Vitaly Buka / detail
  2. [sanitizer] Fix COMPILER_RT_DEBUG assignment — Vitaly Buka / detail

#32057 (May 17, 2021 5:55:10 PM)

  1. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute — listmail / detail
  2. Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute" — listmail / detail
  3. [AMDGPU] Do not check denorm for LDS FP atomic with unsafe flag — Stanislav.Mekhanoshin / detail
  4. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 3) — listmail / detail
  5. [lld/mac] Inline a check — thakis / detail
  6. [lldb/API] Use a valid LineEntry object in SBCompileUnit::FindLineEntryIndex — medismail.bennani / detail
  7. [mlir][tosa] Cleanup of tosa.rescale lowering to linalg — rob.suderman / detail
  8. [Matrix] Fold the transpose into the matmul operand used to fetch scalars — anemet / detail

#32056 (May 17, 2021 4:18:47 PM)

  1. jenkins/tasks: virtualenv: Use the Python3 interpreter — Azharuddin Mohammed / githubweb

#32056 (May 17, 2021 4:18:47 PM)

  1. Do actual DCE in LoopUnroll (try 3) — listmail / detail
  2. [AArch64][SVE] Implement extractelement of i1 vectors. — efriedma / detail
  3. [ADT] Factor out in_place_t and expose in Optional ctor — scott.linder / detail
  4. [ADT] Add new type traits for type pack indexes — scott.linder / detail
  5. Revert "Reset the wakeup timeout when we re-enter the continue wait." — jingham / detail
  6. [clang][AVR] Redefine [u]int16_t to be compatible with avr-gcc — powerman1st / detail
  7. [RISCV][test] Add new tests of or/xor in the zbs extension — powerman1st / detail

#32056 (May 17, 2021 4:18:47 PM)

  1. jenkins/tasks: virtualenv: Use the Python3 interpreter — Azharuddin Mohammed / detail

#32055 (May 17, 2021 2:31:04 PM)

  1. [lld][MinGW] Introduce aliases for -Bdynamic and -Bstatic — markus.boeck02 / detail
  2. [clang CodeGen] Don't crash on large atomic function parameter. — efriedma / detail
  3. [Driver][test] Don't assume integrated-as — Jinsong Ji / detail
  4. [mlir][NFC] Remove stale `createLowerAffinePass` declaration — riddleriver / detail
  5. [WebAssembly] Nullify DBG_VALUE_LISTs in DebugValueManager — aheejin / detail
  6. [test] Free triple in PassBuilderBindingsTest — aeubanks / detail

#32054 (May 17, 2021 12:29:09 PM)

  1. [mlir][sparse] replace experimental flag with inplace attribute — ajcbik / detail
  2. [NewPM] Add C bindings for new pass manager — aeubanks / detail
  3. Add type function for ConstShape op. — jpienaar / detail
  4. gn build: Only build the hwasan runtime in aliasing mode on x86. — peter / detail
  5. [AArch64] Support customizing stack protector guard — ndesaulniers / detail
  6. [InstCombine] add tests for fneg-of-select; NFC — spatel / detail
  7. [InstCombine] fold fnegs around select — spatel / detail
  8. [gn build] Port 0c557db61711 — llvmgnsyncbot / detail
  9. Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" — aeubanks / detail
  10. [NFC][scudo] Clang-format tests — Vitaly Buka / detail
  11. Revert "X86: support Swift Async context" — 31459023+hctim / detail
  12. [lldb] Document ctrl-f for completing show-autosuggestion — davelee.com / detail

#32053 (May 17, 2021 11:25:31 AM)

  1. [mlir][tosa] Fix tosa.avg_pool2d lowering to normalize correctly — rob.suderman / detail
  2. [HIP] Fix spack detection — Yaxun.Liu / detail
  3. Make `mlir::OpState::operator bool` explicit — joker.eph / detail
  4. [HWASan] Don't build alias mode on non-x86. — mascasa / detail
  5. [LoopIdiom] 'logical right-shift until zero' ('count active bits') "on steroids" idiom recognition. — lebedev.ri / detail
  6. [LLDB] Switch from using member_clang_type.GetByteSize() to member_type->GetByteSize() in ParseSingleMember — Shafik Yaghmour / detail
  7. [NewPM] Add C bindings for new pass manager — aeubanks / detail
  8. Reset the wakeup timeout when we re-enter the continue wait. — jingham / detail
  9. Revert "[NewPM] Add C bindings for new pass manager" — thakis / detail
  10. [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable — aeubanks / detail
  11. [analyzer] Engine: fix crash with SEH __leave keyword — balazs.benics / detail
  12. Merge with mainline. — clattner / detail
  13. [lld/mac] Honor REFERENCED_DYAMICALLY, set it on __mh_execute_header — thakis / detail

#32052 (May 17, 2021 9:48:27 AM)

  1. [mlir][openacc] Translate ExitDataop to LLVM IR — clementval / detail
  2. [AIX] Implement AIX special bitfield related alignment rules — Xiangling.Liao / detail
  3. [AMDGPU] Set unused dst_sel to '?' in the encoding — Stanislav.Mekhanoshin / detail
  4. [LoopUnroll] Add multi-exit test which does not exit through latch. — flo / detail
  5. [OpenMP] Fixed Bug 49356 — tianshilei1992 / detail
  6. [HWASan] Build separate LAM runtime on x86_64. — mascasa / detail
  7. [llvm][doc] fix header for read/write_register intrinsics in LangRef — zinenko / detail
  8. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX cp.async instructions — tra / detail
  9. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX redux.sync instructions — tra / detail

#32051 (May 17, 2021 8:11:01 AM)

  1. [clang-tidy] Fix altera-struct-pack-align crash for struct fields with incomplete type — jubnzv / detail
  2. [APInt][NFC] Fix typo vlalue->value — weratt / detail
  3. [RISCV][NFC] Correct alignment in scatter/gather tests — fraser / detail
  4. [AMDGPU] Tweak VOP3_INTERP16 profile — jay.foad / detail
  5. [clang] In DependencyCollector on Windows, ignore case and separators when discarding duplicate dependency file paths. — sylvain.audi / detail
  6. [X86] Don't dereference a dyn_cast<> - use a cast<> instead. NFCI. — llvm-dev / detail
  7. [x86] update fma test with deprecated intrinsics; NFC — spatel / detail

#32050 (May 17, 2021 6:44:35 AM)

  1. [DebugInfo] Fix DWARF expressions for __block vars that are not on the heap — Raphael Isemann / detail
  2. [AArch64] Lower bitreverse in ISel — irina.dobrescu / detail
  3. Silence "Undefined or garbage value returned to caller" static analysis warning. NFCI. — llvm-dev / detail
  4. [mlir] fix misformatted documentation for memref convention — zinenko / detail
  5. [mlir] Improve TransferOp verifier: broadcasts are in_bounds — springerm / detail

#32049 (May 17, 2021 5:22:06 AM)

  1. [clangd][QueryDriver] Dont check for existence of driver — kadircet / detail
  2. AArch64: mark x22 livein if it's an async context that gets stored. — Tim Northover / detail
  3. X86: support Swift Async context — Tim Northover / detail
  4. [gn build] Add build file for msan runtime — thakis / detail
  5. [gn build] reformat all gn files — thakis / detail
  6. [clang][deps] Specify Python 3 in shebang — Jan Svoboda / detail
  7. [PowerPC] Do not emit dssall on AIX — nemanja.i.ibm / detail
  8. [OpenCL] Drop pragma handling for extension types/decls. — anastasia.stulova / detail
  9. [Test] Auto-generate checks in a test (prepring to update) — mkazantsev / detail
  10. Revert "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  11. [mlir] Add folder for complex.ReOp and complex.ImOp. — akuegel / detail
  12. [PowerPC] Add patterns for vselect of v1i128 — nemanja.i.ibm / detail
  13. [OpenCL] Fix reinterpret_cast of vectors — olemarius.strohm / detail
  14. Clean up uses of gmock Invoke in an attempt to make it work with GCC 6.2. NFCI. — benny.kra / detail
  15. Revert "[mlir] Add folder for complex.ReOp and complex.ImOp." — akuegel / detail
  16. [debuginfo-tests] Fix environment variable used to specify LLDB — james.henderson / detail
  17. [X86] Regenerate cmov.ll tests — llvm-dev / detail
  18. [InstCombine] isFreeToInvert(): constant expressions aren't free to invert (PR50370) — lebedev.ri / detail
  19. Put back the trailing commas on TYPED_TEST_SUITE — benny.kra / detail
  20. [mlir][memref] Mark memref.buffer_cast as NoSideEffect — herhut / detail

#32048 (May 17, 2021 3:31:57 AM)

  1. [lldb][NFC] Specify guidelines for API tests — Raphael Isemann / detail
  2. [clangd] Set FileSystem for tweaks in Check tool. — usx / detail
  3. [lldb] Let dotest check for the `cassert` header instead of `algorithm` for libc++ check — Raphael Isemann / detail
  4. [AArch64] Lower fpto*i.sat intrinsics. — jacob.bramley / detail
  5. [mlir][linalg] Remove template parameter from loop lowering. — gysit / detail
  6. [WIP][mlir] Resolve memref dependency in canonicalize pass. — julian.gross / detail
  7. [clang][deps] Support inferred modules — Jan Svoboda / detail
  8. IR/AArch64/X86: add "swifttailcc" calling convention. — Tim Northover / detail
  9. Revert "tsan: mark sigwait as blocking" — flo / detail
  10. [TargetLowering] prepareUREMEqFold/prepareSREMEqFold - account for non legal shift types — llvm-dev / detail
  11. Add `mlirModuleFromOperation` to C API — nicolas.vasilache / detail
  12. [Test] Fix test to make the transform for which is was added legal — mkazantsev / detail

#32047 (May 17, 2021 1:44:40 AM)

  1. Remove -DFLANG_BUILD_NEW_DRIVER=ON from builders. NFCI — diana.picus / githubweb

#32047 (May 17, 2021 1:44:40 AM)

  1. Add support for complex constants to MLIR core. — akuegel / detail
  2. [clang][deps] NFC: Stop assuming the TU's context hash — Jan Svoboda / detail
  3. [clang][deps] NFC: Report modules' context hash — Jan Svoboda / detail
  4. [PowerPC] add a testcase for reverse memory op; nfc — czhengsz / detail
  5. [clang] NFC: Remove CompilerInstance::getInvocationPtr — Jan Svoboda / detail
  6. [LLD][MinGW] Add --fatal-warnings and --no-fatal-warnings flags — martin / detail
  7. [dexter] Remove unnecessary double check on conditional breakpoints — orlando.hyams / detail
  8. [dexter] Remove requirement for a condition in DexLimitSteps — orlando.hyams / detail
  9. [libcxx] NFC. Add missed articles to _LIPCPP_ASSERT messages in <list> — kbessonova / detail
  10. [DAGCombiner] Relax an assertion to an early return — fraser / detail
  11. Revert "[NFC][LSAN] Limit the number of concurrent threads is the test" — flo / detail
  12. [clang][modules] Build inferred modules — Jan Svoboda / detail

#32047 (May 17, 2021 1:44:40 AM)

  1. Remove -DFLANG_BUILD_NEW_DRIVER=ON from builders. NFCI — diana.picus / detail

#32045 (May 17, 2021 12:07:48 AM)

  1. [CSSPGO] Update pseudo probe distribution factor based on inline context. — hoy / detail
  2. [mlir] Fix in_bounds attr handling in TransferReadPermutationLowering — springerm / detail
  3. [mlir] Lower permutation maps on TransferWriteOps — springerm / detail

#32044 (May 16, 2021 10:31:32 PM)

  1. Revert "[NFC] Use ArgListEntry indirect types more in ISel lowering" — aeubanks / detail
  2. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail

#32042 (May 16, 2021 9:00:39 PM)

  1. [SelectionDAG] Make fast and linearize visible by clang -pre-RA-sched — pengfei.wang / detail

#32041 (May 16, 2021 8:18:24 PM)

  1. [RISCV] Optimize or/xor with immediate in the zbs extension — powerman1st / detail

#32040 (May 16, 2021 7:37:20 PM)

  1. [NFC][sanitizer] Fix 'macro redefined' warning in test — Vitaly Buka / detail

#32039 (May 16, 2021 6:56:05 PM)

  1. [RISCV][test] Add new tests of or/xor in the zbs extension — powerman1st / detail

#32035 (May 16, 2021 4:20:18 PM)

  1. Fix some deprecated copy ops in google mock — dblaikie / detail
  2. [lld][X86] Restore gotEntrySize. — harald / detail

#32030 (May 16, 2021 1:18:02 PM)

  1. [RISCV] Replace AddiPair ComplexPattern with a PatLeaf. NFC — craig.topper / detail

#32029 (May 16, 2021 12:38:25 PM)

  1. [test] Improve CodeGen/*/semantic-interposition-asm.ll — i / detail

#32028 (May 16, 2021 11:09:47 AM)

  1. [JITLink] Fix symbol comparator in LinkGraph::dump. — Lang Hames / detail
  2. [clang] Fix ternary operator in the second for loop statement — richard / detail
  3. Recommit "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support." — flo / detail
  4. [BPF] add support for 32 bit registers in inline asm — yhs / detail

#32027 (May 16, 2021 10:12:37 AM)

  1. Revert "Do actual DCE in LoopUnroll (try 2)" — listmail / detail
  2. [CPG][ARM] Optimize towards branch on zero in codegenprepare — david.green / detail

#32026 (May 16, 2021 9:32:42 AM)

  1. [ARM] Extra branch on zero tests. NFC — david.green / detail

#32024 (May 16, 2021 8:16:25 AM)

  1. [Utils] Fix indentation error in utils/wciia.py — lkail / detail

#32023 (May 16, 2021 7:36:34 AM)

  1. [CaptureTracking] Simplify reachability check (NFCI) — nikita.ppv / detail

#32022 (May 16, 2021 6:56:15 AM)

  1. Reapply [CaptureTracking] Do not check domination — nikita.ppv / detail

#32021 (May 16, 2021 6:15:00 AM)

  1. [Matrix] Fix some newpm check lines, which fail on some bots. — flo / detail
  2. [X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines (REAPPLIED). NFCI. — llvm-dev / detail
  3. [Matrix] Fix some newpm check lines, which fail on some bots. (2) — flo / detail

#32020 (May 16, 2021 5:34:43 AM)

  1. [Matrix] Extend test to also check new PM pipeline. — flo / detail

#32019 (May 16, 2021 4:54:40 AM)

  1. [NFC][X86][Costmodel] Add tests for load/store with i1 element type — lebedev.ri / detail
  2. [VectorCombine] Add tests with and & urem guaranteeing idx is valid. — flo / detail
  3. [PhaseOrdering] Add test for insert/extract code for matrixes. — flo / detail

#32018 (May 16, 2021 3:02:00 AM)

  1. [MLIR][PYTHON] Provide opt level for ExecutionEngine Python binding — uday / detail
  2. [MemCpyOpt] Add test for unreachable capture (NFC) — nikita.ppv / detail
  3. [CaptureTracking] Do not check domination — nikita.ppv / detail
  4. Revert "[CaptureTracking] Do not check domination" — nikita.ppv / detail

#32016 (May 16, 2021 12:34:38 AM)

  1. [Matrix] Implement static cast for matrix types — saurabh.jhaa / detail

#32015 (May 16, 2021 12:01:47 AM)

  1. [MLIR][NFC] Fix clang-tidy warnings in IntegerSet.h — uday / detail

#32012 (May 15, 2021 10:31:38 PM)

  1. [AIX][compiler-rt] Build and install standalone libatomic — lkail / detail

#32008 (May 15, 2021 8:32:16 PM)

  1. [AIX][AsmPrinter] Print Global Variable in comments — Jinsong Ji / detail

#32007 (May 15, 2021 7:59:31 PM)

  1. [AIX][clang-repl][test] Mark unsupported pending XCOFF64 integrated-as — hubert.reinterpretcast / detail

#32000 (May 15, 2021 3:35:07 PM)

  1. [Demangle][Rust] Parse inherent implementations — tomasz.miasko / detail
  2. [Demangle][Rust] Parse trait implementations — tomasz.miasko / detail
  3. [Demangle][Rust] Parse trait definitions — tomasz.miasko / detail

#31999 (May 15, 2021 2:54:26 PM)

  1. [Attributor] Call site specific AAValueSimplification and AAIsDead. — kuterdinel / detail

#31998 (May 15, 2021 2:14:02 PM)

  1. [CaptureTracking] Only check reachability for capture candidates — nikita.ppv / detail
  2. [X86] Remove unused check-prefixes — llvm-dev / detail

#31997 (May 15, 2021 1:34:57 PM)

  1. [X86][SSE] Add SSE3 coverage to PHADD/SUB generation tests — llvm-dev / detail

#31995 (May 15, 2021 12:22:37 PM)

  1. [Compiler-rt] Downgrade fatal error about unsupported test configuration — Dan Liew / detail
  2. [Compiler-rt] Downgrade another fatal error to warning — Dan Liew / detail
  3. NFC. Refactored DIPrinter for support embedded source. — aorlov / detail

#31994 (May 15, 2021 10:45:09 AM)

  1. Support GCC's -fstack-usage flag — pzheng / detail

#31992 (May 15, 2021 9:28:30 AM)

  1. Revert "[X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines. NFCI." — thakis / detail

#31991 (May 15, 2021 8:50:08 AM)

  1. X86SpeculativeLoadHardeningPass::hardenValueInRegister - assert that we have a i8/i16/i32/i64 sized register. NFCI. — llvm-dev / detail
  2. [TableGen] TreePatternNode::isIsomorphicTo - early out for matching leafs. NFCI. — llvm-dev / detail
  3. Revert rG632668c1c0e7dcf97154d2e377491cdc8cb6963c : "[TableGen] TreePatternNode::isIsomorphicTo - early out for matching leafs. NFCI." — llvm-dev / detail
  4. [X86] X86CmovConverterPass::convertCmovInstsToBranches - take a copy of the DebugLoc not a reference as it may be deleted. — llvm-dev / detail
  5. [X86] X86OptimizeLEAPass::replaceDebugValue - take a copy of the DebugLoc not a reference as it may be deleted. — llvm-dev / detail
  6. [ARM] Add an extra memset test showing reverted WLSTP loops. NFC — david.green / detail

#31990 (May 15, 2021 7:15:14 AM)

  1. [CFG] Move reachable from entry checks into basic block variant — nikita.ppv / detail
  2. IfConverter::MeetIfcvtSizeLimit - Fix uninitialized variable warnings. NFCI. — llvm-dev / detail
  3. SampleProfileLoader::inlineHotFunctionsWithPriority - Fix uninitialized variable warning. NFCI. — llvm-dev / detail

#31989 (May 15, 2021 6:35:11 AM)

  1. [Local] collectBitParts - early-out from binops. NFCI. — llvm-dev / detail
  2. [X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies (REAPPLIED). NFCI. — llvm-dev / detail
  3. [InstCombine] InstCombinerImpl::visitOr - enable bitreverse matching — llvm-dev / detail
  4. [Local] collectBitParts - bail out if we find more than one root input value. — llvm-dev / detail
  5. [X86][Atom] Fix vector integer multiplication resource/throughputs — llvm-dev / detail

#31988 (May 15, 2021 4:56:18 AM)

  1. [CFG] Use comesBefore() (NFC) — nikita.ppv / detail
  2. [clang-format]  PR50326 AlignAfterOpenBracket AlwaysBreak does not keep to the ColumnLimit — mydeveloperday / detail
  3. [IR] Add BasicBlock::isEntryBlock() (NFC) — nikita.ppv / detail
  4. [GlobalOpt] add test checks; NFC — spatel / detail
  5. [GlobalOpt] add tests for store alignment (PR50253); NFC — spatel / detail

#31987 (May 15, 2021 3:06:01 AM)

  1. [Demangle][Rust] Parse char constants — tomasz.miasko / detail
  2. [CaptureTracking] Clean up same instruction check (NFC) — nikita.ppv / detail

#31986 (May 15, 2021 1:12:11 AM)

  1. [Demangle][Rust] Parse bool constants — tomasz.miasko / detail

#31984 (May 15, 2021 12:14:26 AM)

  1. Verifier: second attempt to fix what I broke with swiftasync. — Tim Northover / detail

#31982 (May 14, 2021 10:52:08 PM)

  1. Revert "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support." — douglas.yung / detail

#31981 (May 14, 2021 10:21:58 PM)

  1. [sanitizer] Disable test on Android — Vitaly Buka / detail

#31979 (May 14, 2021 9:24:01 PM)

  1. Fix "is not used" warning — Vitaly Buka / detail

#31978 (May 14, 2021 8:53:14 PM)

  1. [llvm-jitlink] Link libnetwork on Haiku in llvm-jitlink — Lang Hames / detail

#31976 (May 14, 2021 7:56:44 PM)

  1. Extract a helper routine to simplify D91481 [NFC] — listmail / detail
  2. [mlir][sparse] prepare runtime support lib for multiple dim level types — ajcbik / detail
  3. [gn build] (manually) port ad7e12226f6b — thakis / detail
  4. [mlir][sparse] remove accidental debug code — ajcbik / detail

#31975 (May 14, 2021 6:26:12 PM)

  1. [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler. — Dan Liew / detail
  2. [MC] Add the ability to pass MCRegisterInfo to dump_pretty. — hgreving / detail

#31973 (May 14, 2021 5:30:20 PM)

  1. [GlobalISel][CallLowering] Fix crash when handling a v3s32 type that's being passed as v2s64. — Amara Emerson / detail

#31972 (May 14, 2021 4:00:22 PM)

  1. [mlir][Linalg] Add support for subtensor_insert comprehensive bufferization (3/n) — nicolas.vasilache / detail
  2. [msan] [NFC] Add newline to EOF in test. — 31459023+hctim / detail
  3. [AMDGPU] Update SCC defs to VCC when uses are changed to VCC — brendon.cahoon / detail
  4. [mlir][Linalg] NFC - More gracefully degrade lookup into failure during comprehensive bufferization (4/n) — nicolas.vasilache / detail
  5. [compiler-rt] Fix deprection warnings on INSTANTIATE_TEST_CASE_P — benny.kra / detail
  6. [libcxx][ranges] Add `contiguous_iterator`. — zoecarver / detail
  7. [LowerConstantIntrinsics] reuse isManifestLogic from ConstantFolding — ndesaulniers / detail
  8. Reinstate gtest fix from 4f0b0bf5c6731e3d370558be08c9261801263b09 — benny.kra / detail
  9. [lld][WebAssembly] Remove unused method declaration. NFC — sbc / detail

#31971 (May 14, 2021 2:32:44 PM)

  1. [Clang,Driver] Add -fveclib=Darwin_libsystem_m support. — flo / detail
  2. [LV] Add another more complex first-order recurrence sinking test. — flo / detail
  3. [Scudo] Delete unused flag 'rss_limit_mb'. — 31459023+hctim / detail
  4. [MinGW] Always enable -mbig-obj for LLVM build unless using Clang — martin / detail
  5. [LLD][MinGW] Ignore --no-undefined flag — martin / detail
  6. [SystemZ] [z/OS] Add SystemZCallingConventionRegisters class — kai.nacke / detail
  7. [MemDep] Use BatchAA in more places (NFCI) — nikita.ppv / detail
  8. [CSSPGO] Fix return value of getProbeWeight — wlei / detail
  9. [Polly] Run polly-update-format. NFC. — llvm-project / detail
  10. [NFC] Directly get GV type — aeubanks / detail
  11. Revert "[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI." — 31459023+hctim / detail

#31970 (May 14, 2021 1:08:10 PM)

  1. [sanitizer] Commit a missing change in BufferedStackTrace::Unwind — i / detail
  2. [SLP][NFC]Add a test for non-consecutive inserts, NFC. — a.bataev / detail
  3. [AA] Support callCapturesBefore() on BatchAA (NFCI) — nikita.ppv / detail

#31969 (May 14, 2021 12:35:02 PM)

  1. [ProfData] Address a unit test FIXME — benny.kra / detail
  2. GTEST_HAS_TR1_TUPLE is gone, stop defining it. — benny.kra / detail
  3. [sanitizer] Fall back to fast unwinder — i / detail

#31968 (May 14, 2021 11:59:22 AM)

  1. Add another -Wdeprecated-copy hack for gtest — benny.kra / detail
  2. [flang] s/TYPED_TEST_CASE/TYPED_TEST_SUITE/ as the former is deprecated — benny.kra / detail
  3. Remove (unneeded) '-asan-use-after-return' from hoist-argument-init-insts.ll. — kda / detail

#31967 (May 14, 2021 11:27:29 AM)

  1. [gn build] (manually) merge b7d1ab75cf47 — thakis / detail
  2. [AMDGPU] Add support for architected flat scratch — Stanislav.Mekhanoshin / detail
  3. [InstCombine] add test for shl demanded bits miscompile; NFC — spatel / detail
  4. [InstCombine] drop poison flags when simplifying 'shl' based on demanded bits — spatel / detail
  5. [Polly] Add support for -polly-position=early with the NPM. — llvm-project / detail
  6. [mlir] Add missing dependence to TestDialect from TestTransforms — riddleriver / detail
  7. Discount invariant instructions in full unrolling — listmail / detail
  8. SwiftAsync: remove duplicate instance in array. NFC. — Tim Northover / detail

#31966 (May 14, 2021 10:49:54 AM)

  1. Do actual DCE in LoopUnroll — listmail / detail
  2. Revert "Do actual DCE in LoopUnroll" — listmail / detail
  3. Bump googletest to 1.10.0 — benny.kra / detail
  4. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PXOR tests — lebedev.ri / detail
  5. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPXOR tests — lebedev.ri / detail
  6. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPXOR tests — lebedev.ri / detail
  7. [X86] AMD Zen 3: same-reg SSE XMM PXOR is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  8. [X86] AMD Zen 3: same-reg AVX XMM VPXOR is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  9. [X86] AMD Zen 3: same-reg AVX YMM VPXOR is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  10. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PANDN tests — lebedev.ri / detail
  11. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPANDN tests — lebedev.ri / detail
  12. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPANDN tests — lebedev.ri / detail
  13. [X86] AMD Zen 3: same-reg SSE XMM PANDN is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  14. [X86] AMD Zen 3: same-reg AVX XMM VPANDN is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  15. [X86] AMD Zen 3: same-reg AVX YMM VPANDN is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  16. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PSUB{B,W,D,Q} tests — lebedev.ri / detail
  17. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPSUB{B,W,D,Q} tests — lebedev.ri / detail
  18. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPSUB{B,W,D,Q} tests — lebedev.ri / detail
  19. [X86] AMD Zen 3: same-reg SSE XMM PSUB{B,W,D,Q} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  20. [X86] AMD Zen 3: same-reg AVX XMM VPSUB{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  21. [X86] AMD Zen 3: same-reg AVX YMM VPSUB{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  22. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PSUBS{B,W} tests — lebedev.ri / detail
  23. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPSUBS{B,W} tests — lebedev.ri / detail
  24. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPSUBS{B,W} tests — lebedev.ri / detail
  25. [X86] AMD Zen 3: same-reg SSE XMM PSUBS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  26. [X86] AMD Zen 3: same-reg AVX XMM VPSUBS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  27. [X86] AMD Zen 3: same-reg AVX YMM VPSUBS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  28. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PSUBUS{B,W} tests — lebedev.ri / detail
  29. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPSUBUS{B,W} tests — lebedev.ri / detail
  30. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPSUBUS{B,W} tests — lebedev.ri / detail
  31. [X86] AMD Zen 3: same-reg SSE XMM PSUBUS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  32. [X86] AMD Zen 3: same-reg AVX XMM VPSUBUS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  33. [X86] AMD Zen 3: same-reg AVX YMM VPSUBUS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  34. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PCMPGT{B,W,D,Q} tests — lebedev.ri / detail
  35. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPCMPGT{B,W,D,Q} tests — lebedev.ri / detail
  36. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPCMPGT{B,W,D,Q} tests — lebedev.ri / detail
  37. [X86] AMD Zen 3: same-reg SSE XMM PCMPGT{B,W,D,Q} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  38. [X86] AMD Zen 3: same-reg AVX XMM VPCMPGT{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  39. [X86] AMD Zen 3: same-reg AVX YMM VPCMPGT{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  40. [NFC][X86][MCA] Add sudo-zero-idiom vperm2f128/vperm2i128 tests - don't break deps — lebedev.ri / detail
  41. AMDGPU: Fix assert when rewriting saddr d16 loads — Matthew.Arsenault / detail
  42. Document updated googletest + modifications — benny.kra / detail
  43. [mlir][NFC] Move passes in test/lib/Transforms/ to a directory that mirrors what they test — riddleriver / detail
  44. [clangd] Make unit test compatible with gtest 1.10.0 — benny.kra / detail
  45. [test] Improve x86-64-plt.s — i / detail
  46. Allow same memory space for SRC and DST of dma_start operations — stilis / detail
  47. [GWP-ASan] Migrate lit tests from old Scudo -> Standalone. — 31459023+hctim / detail
  48. Do actual DCE in LoopUnroll (try 2) — listmail / detail
  49. [Demangle][Rust] Parse integer constants — tomasz.miasko / detail

#31965 (May 14, 2021 10:04:20 AM)

  1. Autogen a test for ease of update — listmail / detail
  2. [ELF][test] Improve -Bsymbolic & -Bsymbolic-functions test — i / detail
  3. [ELF] Add -Bno-symbolic — i / detail
  4. [OpenCL] Simplify use of C11 atomic types. — anastasia.stulova / detail
  5. [HWASan] Add aliasing flag and enable HWASan to use it. — mascasa / detail

#31964 (May 14, 2021 9:33:21 AM)

  1. Fix some typos. — shivam98.tkg / detail
  2. [AArch64][SVE] Combine cntp intrinsics with add/sub to produce incp/decp — bradley.smith / detail
  3. [LV] Add a few more complex first-order recurrence tests. — flo / detail

#31963 (May 14, 2021 9:03:32 AM)

  1. [libc++] Improve make_string test support. — koraq / detail
  2. [X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines. NFCI. — llvm-dev / detail

#31962 (May 14, 2021 8:27:00 AM)

  1. [rs4gc] Strip memory related attributes consistently — listmail / detail
  2. [AArch64][SVE] Add unpredicated vector BIC ISD node — bradley.smith / detail
  3. Bump googletest to 1.8.1 — benny.kra / detail

#31961 (May 14, 2021 7:56:55 AM)

  1. [utils] Don't print username in arcanist clang format message — david.spickett / detail
  2. [clangd] Always default to raw pch format — kadircet / detail

#31960 (May 14, 2021 7:25:24 AM)

  1. [ARM] Define CPSR on MEMCPY pseudos — david.green / detail
  2. [ARM] Expand predecessor search to multiple blocks when reverting WhileLoopStarts — david.green / detail

#31959 (May 14, 2021 6:56:24 AM)

  1. [PowerPC] Add vec_vupkhpx and vec_vupklpx for XL compatibility — nemanja.i.ibm / detail
  2. [AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  3. [ARM][AArch64] Correct __ARM_FEATURE_CRYPTO macro and crypto feature — david.candler / detail
  4. [RISCV] Add the DebugLoc parameter to getVLENFactoredAmount(). — kai.wang / detail

#31958 (May 14, 2021 6:02:23 AM)

  1. [TableGen] Remove unneeded forward defs. NFC. — jay.foad / detail
  2. [Transforms][Debugify] Fix "Missing line" false alarm on PHI nodes — djordje.todorovic / detail
  3. [clang][NFC] remove unused return value — nathan / detail
  4. [SDAG] reduce code duplication for extend_vec_inreg combines; NFC — spatel / detail

#31957 (May 14, 2021 4:34:59 AM)

  1. [Test] Add test on missing opportunity in Loop Deletion — mkazantsev / detail
  2. [X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  3. [SLP] Fix spill cost computation for insertelement tree node — anton.a.afanasyev / detail
  4. [VectorCombine] Add tests with assumes involvind variable index. — flo / detail
  5. [Local] collectBitParts - reduce maximum recursion depth. — llvm-dev / detail
  6. [Local] collectBitParts - for bswap-only matches, limit shift amounts to whole bytes to reduce compile time. — llvm-dev / detail
  7. IR+AArch64: add a "swiftasync" argument attribute. — Tim Northover / detail
  8. [WebAssembly] Support Emscripten EH/SjLj in Wasm64 — aheejin / detail
  9. [WebAssembly] Omit DBG_VALUE after terminator — aheejin / detail
  10. [LoopVectorizationLegality] NFC: Mark some interfaces as 'const' — sander.desmalen / detail
  11. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM ANDNPS tests — lebedev.ri / detail
  12. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VANDNPS tests — lebedev.ri / detail
  13. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VANDNPS tests — lebedev.ri / detail
  14. [X86] AMD Zen 3: same-reg SSE XMM ANDNPS is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  15. [X86] AMD Zen 3: same-reg AVX XMM VANDNPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  16. [X86] AMD Zen 3: same-reg AVX YMM VANDNPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  17. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM ANDNPD tests — lebedev.ri / detail
  18. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VANDNPD tests — lebedev.ri / detail
  19. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VANDNPD tests — lebedev.ri / detail
  20. [X86] AMD Zen 3: same-reg SSE XMM ANDNPD is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  21. [X86] AMD Zen 3: same-reg AVX XMM VANDNPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  22. [X86] AMD Zen 3: same-reg AVX YMM VANDNPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail

#31956 (May 14, 2021 2:45:25 AM)

  1. [DSE] Move isOverwrite into DSEState. NFC — david.green / detail
  2. [GVN] Clobber partially aliased loads. — daniil.fukalov / detail
  3. New tag for ittapi - fix an error related to cross-compiling ITTAPI in LLVM with mingw — alexey.bader / detail
  4. [llvm][AsmPrinter] Restore source location to register clobber warning — david.spickett / detail
  5. [AMDGPU][AsmParser/Disassembler] Correct A16 and G16 handling — david.stuttard / detail
  6. [AMDGPU] Fix codegen of image intrinsics for g16 and a16 — david.stuttard / detail
  7. [docs] Added llvm/cmake section — shivam98.tkg / detail
  8. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VXORPS tests — lebedev.ri / detail
  9. [X86] AMD Zen 3: same-reg AVX XMM VXORPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  10. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VXORPS tests — lebedev.ri / detail
  11. [X86] AMD Zen 3: same-reg AVX YMM VXORPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  12. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM XORPD tests — lebedev.ri / detail
  13. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VXORPD tests — lebedev.ri / detail
  14. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VXORPD tests — lebedev.ri / detail
  15. [X86] AMD Zen 3: same-reg SSE XMM XORPD is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  16. [X86] AMD Zen 3: same-reg AVX XMM VXORPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  17. [X86] AMD Zen 3: same-reg AVX YMM VXORPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  18. [libcxx] [test] Change the generic_string_alloc test to test conversions to all char types — martin / detail
  19. [llvm-mc][AArch64] HINT instruction disassembled as BTI — alexandros.lamprineas / detail
  20. [AMDGPU] getMemOperandsWithOffset: add vaddr operand for stack access BUF instructions — jay.foad / detail
  21. NFCI: Remove VF argument from isScalarWithPredication — sander.desmalen / detail
  22. AArch64: support i128 cmpxchg in GlobalISel. — Tim Northover / detail

#31954 (May 13, 2021 11:02:29 PM)

  1. [ORC] Add JITLink dependence for ObjectLinkingLayerTest. — Lang Hames / detail

#31953 (May 13, 2021 10:08:41 PM)

  1. [JITLink] Fix missing 'static' keyword in unit test. — Lang Hames / detail
  2. [ORC] Add support for adding LinkGraphs directly to ObjectLinkingLayer. — Lang Hames / detail
  3. [gn build] Port 0fda4c4745b8 — llvmgnsyncbot / detail

#31952 (May 13, 2021 9:35:07 PM)

  1. [sanitizer] Simplify __sanitizer::BufferedStackTrace::UnwindImpl implementations — i / detail

#31951 (May 13, 2021 9:01:07 PM)

  1. Use enum comparison instead of generated switch/case, NFC — rnk / detail
  2. [AMDGPU] Do not clause NSA instructions — carl.ritson / detail

#31949 (May 13, 2021 8:01:24 PM)

  1. [PowerPC] Change RHEL buildbot to unifiedtreebuilder — albionapc / githubweb

#31949 (May 13, 2021 8:01:24 PM)

  1. [mlir] VectorToSCF target rank is a pass option — springerm / detail
  2. [ORC] Remove some stale unit test utils. — Lang Hames / detail
  3. [ORC] Remove unused RTDyldObjectLinkingLayerExecutionTest class from unit test. — Lang Hames / detail
  4. [ORC] Remove the OrcExecutionTest class. It is no longer used. — Lang Hames / detail
  5. [MLIR] Fix build failures due to unused variables in non-debug builds. — jurahul / detail
  6. [mlir] VectorToSCF cleanup — springerm / detail
  7. [COFF] Remove a truncation assertion from setRVA — rnk / detail

#31949 (May 13, 2021 8:01:24 PM)

  1. [PowerPC] Change RHEL buildbot to unifiedtreebuilder — albionapc / detail

#31948 (May 13, 2021 6:23:38 PM)

  1. [Debug-Info] make DIE attributes generation under strict DWARF control — czhengsz / detail
  2. [sanitizer] Use size_t on g_tls_size to fix build on x32 — i / detail
  3. [test] Fix new-pm-lto-defaults.ll to work on all platforms — aeubanks / detail
  4. scudo: Check for UAF in ring buffer before OOB in more distant blocks. — peter / detail
  5. scudo: Fix MTE error reporting for zero-sized allocations. — peter / detail
  6. [Debug-Info] change Tag type to dwarf::Tag for createAndAddDIE; NFC — czhengsz / detail

#31947 (May 13, 2021 5:30:21 PM)

  1. AMDGPU/GlobalISel: Implement tail calls — Matthew.Arsenault / detail
  2. AMDGPU/GlobalISel: Don't hardcode stack alignment in assert message — Matthew.Arsenault / detail
  3. [gn] Don't pass -fprofile-instr-generate to linker on Windows — rnk / detail
  4. [mlir][openacc][NFC] add anonymous namespace around LegalizeDataOpForLLVMTranslation class — clementval / detail
  5. [AArch64][GlobalISel] Fix a crash during unsuccessful G_CTPOP <2 x s64> legalization. — Amara Emerson / detail

#31946 (May 13, 2021 3:48:45 PM)

  1. [docs] Add page on opaque pointer types — aeubanks / detail
  2. Don't run MachineVerifier on sjlj-unwind-inline-asm test because of known issue (PR39439) — amanieu / detail
  3. [Clang][OpenMP] Allow unified_shared_memory for Pascal-generation GPUs. — llvm-project / detail
  4. [IR] Introduce the opaque pointer type — aeubanks / detail
  5. Widen `name` stencil to support `TypeLoc` nodes. — steveire / detail
  6. [mlir][Linalg] Add ComprehensiveBufferize for functions(step 1/n) — nicolas.vasilache / detail
  7. [mlir][Linalg] Add support for vector.transfer ops to comprehensive bufferization (2/n). — nicolas.vasilache / detail

#31945 (May 13, 2021 3:10:24 PM)

  1. [clang-repl] Temporarily disable the execute.cpp test on ppc64. — Lang Hames / detail

#31944 (May 13, 2021 2:28:50 PM)

  1. [libc] Enable fmaf and fma on x86_64. — sivachandra / detail
  2. [mlir][tosa] Add lowering to tosa.abs for integer cases — rob.suderman / detail
  3. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM XORPS test — lebedev.ri / detail
  4. [X86] AMD Zen 3: same-reg SSE XMM XORPS is a 1-cycle(!) dep-breaking one-idiom — lebedev.ri / detail
  5. Revert "[X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost()" — lebedev.ri / detail
  6. Revert "[X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again" — lebedev.ri / detail
  7. [AA] Use isIdentifiedFunctionLocal() (NFC) — nikita.ppv / detail
  8. [CaptureTracking] Use isIdentifiedFunctionLocal() (NFC) — nikita.ppv / detail

#31943 (May 13, 2021 1:50:29 PM)

  1. [libcxx][docs] Update the One Ranges PRoposal Status with open revisions. — zoecarver / detail
  2. [libcxx][docs] Add two locks: transform_view and take_view. — zoecarver / detail
  3. [flang] Support legacy extension OPEN(ACCESS='APPEND') — pklausler / detail
  4. [HIP] Clean up llvm intrinsics using __asm — enye.shi / detail
  5. [flang][OpenMP] Add semantic check for close nesting of `master` regions — arnamoy.bhattacharyya / detail
  6. [libc] Add x86_64 implementations of double precision cos, sin and tan. — sivachandra / detail
  7. [libc][NFC] Instead of erroring, skip math targets with missing implementations. — sivachandra / detail
  8. [llvm-nm] Support the -V option, print that the tool is compatible with GNU nm — martin / detail
  9. [mlir][NFC] Add helper for common pattern of replaceAllUsesExcept — silvasean / detail
  10. [mlir][tosa] Add tosa.div integer lowering to linalg.generic. — rob.suderman / detail
  11. [OpenMP] Prevent Attributor from deleting functions in OpenMPOptCGSCC pass — huberjn / detail
  12. [CMake][ELF] Link libLLVM.so and libclang-cpp.so with -Bsymbolic-functions — i / detail

#31942 (May 13, 2021 11:48:17 AM)

  1. [PowerPC] Add ROP Protection to prologue and epilogue — stefanp / detail
  2. [NFC] Try to fix CodeGenCXX/thunk-wrong-this.cpp test — lebedev.ri / detail
  3. Support unwinding from inline assembly — amanieu / detail
  4. [NFC] Try to fix CodeGenCXX/thunk-wrong-return-type.cpp test — lebedev.ri / detail
  5. [flang] (NFC) Expose internal idiom as utility API — pklausler / detail
  6. [NFC] Delete two newly-added test cases — lebedev.ri / detail
  7. [ASTMatchers] NFC: Fix formatting around forFunction(). — Artem Dergachev / detail
  8. [ASTMatchers] Add forCallable(), a generalization of forFunction(). — Artem Dergachev / detail
  9. [clang-tidy] bugprone-infinite-loop: forFunction() -> forCallable(). — Artem Dergachev / detail
  10. [clang-tidy] bugprone-infinite-loop: React to ObjC ivars and messages. — Artem Dergachev / detail
  11. [AMDGPU] Add gfx1034 target — aakanksha555 / detail

#31941 (May 13, 2021 10:43:00 AM)

  1. [PowerPC] Add clang option -m[no-]prefixed — lei / detail
  2. [libcxx][ranges] Fix `ranges::empty` when begin, end, and empty members are provided. — zoecarver / detail
  3. Modules: Remove ModuleLoader::OtherUncachedFailure, NFC — Duncan P. N. Exon Smith / detail
  4. [pstl] Use logical operator for loop condition in tests — zoecarver / detail
  5. [analyzer][solver] Prevent use of a null state — vsavchenko / detail
  6. [mlir][spirv] Define spv.ImageQuerySize operation — weiwei.li1 / detail
  7. Modules: Rename ModuleBuildFailed => DisableGeneratingGlobalModuleIndex, NFC — Duncan P. N. Exon Smith / detail
  8. [lldb] Fixup more code addresses — Jonas Devlieghere / detail
  9. [lldb] Fixup indirect symbols as they are signed. — Jonas Devlieghere / detail
  10. [ARM] Constrain CMPZ shift combine to a single use — david.green / detail
  11. [NFC][Clang][Codegen] Add tests with wrong attributes on this/return of thunks — lebedev.ri / detail
  12. [Clang][Codegen] Do not annotate thunk's this/return types with align/deref/nonnull attrs — lebedev.ri / detail
  13. Return "[CGCall] Annotate `this` argument with alignment" — lebedev.ri / detail
  14. Modules: Simplify how DisableGeneratingGlobalModuleIndex is set, likely NFC — Duncan P. N. Exon Smith / detail
  15. [flang] Implement DOT_PRODUCT in the runtime — pklausler / detail

#31940 (May 13, 2021 10:02:51 AM)

  1. [OpenMP] Test unified shared memory tests only on systems that support it. — llvm-project / detail
  2. [InstSimplify] Remove redundant {insert,extract}_vector intrinsic chains — joe.ellis / detail
  3. [mlir] Add python test for shape dialect — jpienaar / detail
  4. [libomptarget][amdgpu] Convert an assert to print and offload_fail — jonathanchesterfield / detail
  5. [libomptarget][amdgpu] Fix truncation error for partial wavefront — jonathanchesterfield / detail

#31939 (May 13, 2021 8:55:15 AM)

  1. Parse vector bool when stdbool.h and altivec.h are included — zarko / detail
  2. [HIP] Add __builtin_amdgcn_groupstaticsize — enye.shi / detail
  3. [AMDGPU] Only allow global fp atomics with unsafe option — Stanislav.Mekhanoshin / detail

#31938 (May 13, 2021 8:14:29 AM)

  1. [mlir][linalg] Remove IndexedGenericOp support from FusionOnTensors... — gysit / detail
  2. [AArch64][SVE] Fix missed immediate selection due to mishandling of signedness — bradley.smith / detail

#31937 (May 13, 2021 7:32:35 AM)

  1. Reapply [ConstantFold] Fold more operations to poison — nikita.ppv / detail
  2. [TableGen] Make the NUL character invalid in .td files — Paul C. Anagnostopoulos / detail
  3. [mlir][linalg] Remove IndexedGenericOp support from DropUnitDims... — gysit / detail
  4. [mlir] Replace vector-to-scf with progressive-vector-to-scf — springerm / detail

#31936 (May 13, 2021 6:52:31 AM)

  1. [mlir] Do not use pass labels in unrolled ProgressiveVectorToSCF — springerm / detail
  2. [AIX] XFAIL CodeGen/Generic/externally_available.ll — Jinsong Ji / detail
  3. Add entry about Hexagon V68 support to the release notes — kparzysz / detail
  4. Revert "[CMake][ELF] Add -fno-semantic-interposition and -Bsymbolic-functions" — oliver.stannard / detail
  5. Fix section title underlining in the release notes — kparzysz / detail
  6. [mlir] Migrate vector-to-loops.mlir to ProgressiveVectorToSCF — springerm / detail

#31935 (May 13, 2021 6:11:32 AM)

  1. [X86] VZeroUpperInserter::insertVZeroUpper - avoid DebugLoc creation by embedding in the BuildMI calls. NFCI. — llvm-dev / detail
  2. [X86] X86InstrInfo.cpp - try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  3. [X86] X86ExpandPseudo.cpp - try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  4. [VPlan] Adjust assert in splitBlock to allow splitting at end. — flo / detail
  5. [PowerPC] Handle inline assembly clobber of link regsiter — stefanp / detail
  6. [clang-tidy] Fix test that requires Windows platofrm — jubnzv / detail
  7. [gn build] (manually) port 92f9852fc99b, clang-repl — thakis / detail

#31934 (May 13, 2021 5:31:29 AM)

  1. [Passes] Run GlobalsAA before LICM during LTO in new PM. — flo / detail
  2. [Passes] Use regex to match GlobalsAA line in test. — flo / detail

#31933 (May 13, 2021 4:52:09 AM)

  1. [Utils] Use whoami to get username for arcanist warning message — david.spickett / detail
  2. [clang-repl] Fix ClangReplInterpreterTests unittest dependency. — v.g.vassilev / detail
  3. [Passes] Use MemorySSA for LICM during LTO. — flo / detail
  4. [RISCV][NFC] Simplify test run lines — fraser / detail

#31932 (May 13, 2021 2:58:41 AM)

  1. [clang-repl] Add final set of missing library dependencies. — v.g.vassilev / detail
  2. [TSAN] Honor failure memory orders in AtomicCAS — bruno.cardoso / detail
  3. [SCEV] Apply guards to max with non-unitary steps. — flo / detail
  4. [PowerPC] Provide doubleword vector predicate form comparisons on Power7 — nemanja.i.ibm / detail

#31931 (May 13, 2021 1:04:52 AM)

  1. [clang-repl] Add exhaustive list of libInterpreter dependencies. — v.g.vassilev / detail
  2. Use an allow list on reserved macro identifiers — sguelton / detail
  3. [FPEnv][X86] Implement lowering of llvm.set.rounding — sepavloff / detail
  4. Revert "[SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch" — jingu.kang / detail
  5. [NFC] Add GetInferiorAddrSize method, unify code to compute — Jason Molenda / detail
  6. [libcxx] NFC. Fix misprint unodered -> unordered — kbessonova / detail

#31929 (May 13, 2021 12:17:12 AM)

  1. [mlir] Support masks in TransferOpReduceRank and TransferReadPermutationLowering — springerm / detail
  2. [clang-repl] Recommit "Land initial infrastructure for incremental parsing" — v.g.vassilev / detail

#31928 (May 12, 2021 11:12:22 PM)

  1. [mlir][tosa] Fix tosa.cast semantics to perform rounding/clipping — rob.suderman / detail
  2. [Coroutines] Salvege Debug.values — yedeng.yd / detail
  3. Add some warnings when debugserver is running in translation — Jason Molenda / detail
  4. [JITLink] Add a transferDefinedSymbol operation. — Lang Hames / detail
  5. [JITLink] Expose x86-64 pointer jump stub block construction. — Lang Hames / detail
  6. [GC][NFC] Move GCStrategy from CodeGen to IR — mkazantsev / detail
  7. [gn build] Port d8b37de8a478 — llvmgnsyncbot / detail

#31927 (May 12, 2021 9:47:45 PM)

  1. [mlir] Fix masked vector transfer ops with broadcasts — springerm / detail
  2. [mlir] Allow empty position in vector.insert and vector.extract — springerm / detail
  3. [mlir] Unrolled progressive-vector-to-scf. — springerm / detail
  4. [mlir] Support memref layout maps in vector transfer ops — springerm / detail
  5. [clang-repl] Land initial infrastructure for incremental parsing — v.g.vassilev / detail
  6. [SLP][Test] Fix and precommit tests for D98714 — anton.a.afanasyev / detail
  7. [SLP][Test] Fix and precommit tests for D98714 — anton.a.afanasyev / detail
  8. [SLP] Add insertelement instructions to vectorizable tree — anton.a.afanasyev / detail
  9. [Coroutines] Enable printing coroutine frame when dbg info is available — yedeng.yd / detail
  10. Revert "[clang-repl] Land initial infrastructure for incremental parsing" — v.g.vassilev / detail

#31926 (May 12, 2021 8:22:59 PM)

  1. Revert "[mlir] Fix masked vector transfer ops with broadcasts" — springerm / detail
  2. [Debug-Info] add -gstrict-dwarf support in backend — czhengsz / detail

#31925 (May 12, 2021 7:50:38 PM)

  1. Rename human-readable name for DW_LANG_Mips_Assembler — Adrian Prantl / detail
  2. [clang] Minor fix for MarkVarDeclODRUsed — Yaxun.Liu / detail
  3. [mlir] Fix masked vector transfer ops with broadcasts — springerm / detail

#31924 (May 12, 2021 6:50:09 PM)

  1. [AMDGPU][OpenMP] Emit textual IR for -emit-llvm -S — Pushpinder.Singh / detail
  2. Add test for substitutability of variable templates in closure type — richard / detail
  3. Clean up handling of constrained parameters in lambdas. — richard / detail
  4. PR50306: When instantiating a generic lambda with a constrained 'auto', — richard / detail
  5. Handle unexpanded packs appearing in type-constraints. — richard / detail

#31923 (May 12, 2021 6:20:25 PM)

  1. scudo: Require fault address to be in bounds for UAF. — peter / detail

#31922 (May 12, 2021 5:50:05 PM)

  1. [libcxx] modifies `_CmpUnspecifiedParam` ignore types outside its domain — cjdb / detail

#31920 (May 12, 2021 4:52:44 PM)

  1. [AMDGPU] Refactor shouldExpandAtomicRMWInIR(). NFC. — Stanislav.Mekhanoshin / detail
  2. [mlir][sparse][capi][python] add sparse tensor passes — ajcbik / detail

#31919 (May 12, 2021 4:22:49 PM)

  1. [mlir][Linalg] Add interface methods to get lhs and rhs of contraction — ravishankarm / detail

#31918 (May 12, 2021 3:54:10 PM)

  1. [mlir] Fix ssa values naming bug — riddleriver / detail
  2. Optimize GSymCreator::finalize. — gclayton / detail
  3. Change the context instruction for computeKnownBits in LoadStoreVectorizer pass — Justin Bogner / detail

#31917 (May 12, 2021 2:22:40 PM)

  1. [WebAssembly] Allow Wasm EH with Emscripten SjLj — aheejin / detail
  2. [WebAssembly] Add TLS data segment flag: WASM_SEG_FLAG_TLS — sbc / detail
  3. [lld][WebAssembly] Allow data symbols to extend past end of segment — sbc / detail

#31916 (May 12, 2021 1:27:02 PM)

  1. [ELF][AVR] Add explicit relocation types to getRelExpr — i / detail
  2. [mlir][tosa] Remove tosa.identityn operator — rob.suderman / detail
  3. Suppress Deferred Diagnostics in discarded statements. — erich.keane / detail
  4. [flang] Fix standalone builds — smeenai / detail
  5. [mlir-lsp-server] Add support for sending diagnostics to the client — riddleriver / detail
  6. [mlir-lsp-server][NFC] Add newline between Protocol JSON serialization methods and class definitions. — riddleriver / detail
  7. Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. — richard / detail
  8. [RISCV] Remove RISCVII:VSEW enum. Make encodeVYPE operate directly on SEW. — craig.topper / detail

#31915 (May 12, 2021 12:29:01 PM)

  1. Add type information to integral template argument if required. — v.g.vassilev / detail
  2. [InstCombine] Support one-hot merge for logical and/or — nikita.ppv / detail
  3. [libc++][nfc] remove duplicated __to_unsigned. — koraq / detail
  4. [cmake] Fix typo in function name — smeenai / detail
  5. [libcxx] [test] Fix fs.op.last_write_time for Windows — martin / detail
  6. [LLD] [COFF] Fix including the personality function for DWARF EH when linking with --gc-sections — martin / detail

#31914 (May 12, 2021 11:58:24 AM)

  1. [mlir][linalg] Fixed issue generating reassociation map with Rank-0 types — rob.suderman / detail
  2. [cmake] Add support for multiple distributions — smeenai / detail
  3. [LoopFlatten] Simplify loops so that the pass can operate on unsimplified loops. — stelios.ioannou / detail
  4. [SCEV] Add loop-guard pessimizing test with step = 2. — flo / detail
  5. [PhaseOrdering] Add test for missing vectorization with NewPM. — flo / detail
  6. [clang-tidy] Allow opt-in or out of some commonly occuring patterns in NarrowingConversionsCheck. — hokein.wu / detail
  7. Revert "Produce warning for performing pointer arithmetic on a null pointer." — thakis / detail

#31913 (May 12, 2021 11:04:54 AM)

  1. Remove AST inclusion from Basic include — benny.kra / detail

#31910 (May 12, 2021 10:42:26 AM)

  1. Update static bound checker for Linalg to cover decreasing cases — hanchung / detail
  2. [CMake][ELF] Add -fno-semantic-interposition and -Bsymbolic-functions — i / detail
  3. [X86] Fix -Wunused-lambda-capture — i / detail
  4. [NFCI][clang][Codegen] CodeGenVTables::addVTableComponent(): use getGlobalDecl — lebedev.ri / detail
  5. [NFC][clang][Codegen] Split ThunkInfo into it's own header — lebedev.ri / detail
  6. [mlir][openacc] Add OpenACC translation to LLVM IR (enter_data op create/copyin) — clementval / detail

#31909 (May 12, 2021 10:11:02 AM)

  1. [mlir][openacc] Conversion of data operand to LLVM IR dialect — clementval / detail
  2. [TargetLowering] Improve legalization of scalable vector types — fraser / detail
  3. [X86][AVX] Add v4i64 shift-by-32 tests — llvm-dev / detail
  4. [X86][AVX] combineConcatVectorOps - add ConcatSubOperand helper. NFCI. — llvm-dev / detail
  5. Fix grammar in README.md — paul.robinson / detail
  6. [AMDGPU] Disable the SIFormMemoryClauses pass at -O1 — baptiste.saleil / detail
  7. [PowerPC] Fix definitions of CMPRB8, CMPEQB, CMPRB, SETB in PPCInstr64Bit.td and PPCInstrInfo.td — wei.huang / detail
  8. [MLIR] Factor pass timing out into a dedicated timing manager — fabian / detail
  9. [docs] Fix documentation for bugprone-dangling-handle — malcolm.parsons / detail
  10. [SystemZ][z/OS] Fix warning caused by umask returning a signed integer type — Abhina.Sreeskantharajan / detail
  11. [libomptarget][amdgpu][nfc] Expand errorcheck macros — jonathanchesterfield / detail
  12. [lld-macho] Implement branch-range-extension thunks — gkm / detail
  13. [AArch64][GlobalISel] Add MMOs to constant pool loads to allow LICM hoisting. — Amara Emerson / detail
  14. [mlir][sparse] keep runtime support library signature consistent — ajcbik / detail
  15. [X86][AVX] Fold concat(ps*lq(x,32),ps*lq(y,32)) -> shuffle(concat(x,y),zero) (PR46621) — llvm-dev / detail

#31908 (May 12, 2021 8:33:29 AM)

  1. [ValueTypes] Rename MVT::getVectorNumElements() to MVT::getVectorMinNumElements(). Fix some misuses of getVectorNumElements() — craig.topper / detail
  2. [CUDA][HIP] Fix device template variables — Yaxun.Liu / detail
  3. [llvm-cov][test] Add test coverage for "gcov" implying "llvm-cov gcov" compatibility. — rupprecht / detail
  4. [OpenCL] Remove pragma requirement from Arm dot extension. — anastasia.stulova / detail

#31907 (May 12, 2021 8:00:40 AM)

  1. [DAGCombiner] Add test exposing bug in DAG combine. — hgreving / detail
  2. [DAGCombiner] Fix DAG combine store elimination, different address space. — hgreving / detail
  3. Revert "[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics" — stefanp / detail

#31906 (May 12, 2021 7:14:35 AM)

  1. [Passes] Reenable the relative lookup table converter pass for ELF and COFF on aarch64 — martin / detail
  2. [NFC] Use variable GEP index in vec_demanded_elts tests — david.sherwood / detail
  3. [clang][AVR] Redefine some types to be compatible with avr-gcc — powerman1st / detail
  4. [CodeGen][AArch64][SVE] Fold [rdffr, ptest] => rdffrs; bugfix for optimizePTestInstr — peter.waller / detail

#31905 (May 12, 2021 6:42:55 AM)

  1. [InstCombine] ~(C + X) --> ~C - X (PR50308) — lebedev.ri / detail
  2. [AMDGPU] Improve Codegen for build_vector — jay.foad / detail
  3. [llvm-objdump] Exclude __mh_*_header symbols during MachO disassembly — gkm / detail

#31904 (May 12, 2021 6:11:47 AM)

  1. [AMDGPU] Remove assert — Piotr Sobczak / detail
  2. [mlir][linalg] Remove IndexedGenericOp support from LinalgInterchangePattern... — gysit / detail
  3. [TargetRegisterInfo] Speed up getAllocatableSet. NFCI. — jay.foad / detail

#31903 (May 12, 2021 5:40:39 AM)

  1. Revert "[scudo] Enable arm32 arch" — david.spickett / detail
  2. [mlir][linalg] Remove IndexedGenericOp support from LinalgBufferize... — gysit / detail
  3. [clang-tidy][NFC] Simplify a lot of bugprone-sizeof-expression matchers — n.james93 / detail
  4. [x86] add test for pcmpeq with 0; NFC — spatel / detail
  5. [x86] try harder to lower to PCMPGT instead of not-of-PCMPEQ — spatel / detail

#31902 (May 12, 2021 5:11:13 AM)

  1. [libcxx] NFC. Correct wordings of _LIBCPP_ASSERT debug messages — kbessonova / detail
  2. [mlir][linalg] Remove IndexedGenericOp support from LinalgToStandard... — gysit / detail
  3. [clang-tidy] Enable the use of IgnoreArray flag in pro-type-member-init rule — n.james93 / detail

#31901 (May 12, 2021 4:41:17 AM)

  1. [AArch64][SVE] Improve sve.convert.to.svbool lowering — peter.waller / detail
  2. [LoopVectorize] Fix scalarisation crash in widenPHIInstruction for scalable vectors — david.sherwood / detail
  3. [llvm-symbolizer] Place Mach-O options into the Mach-O option group. — gbreynoo / detail
  4. [llvm-readelf] Unhide short options to match the command guide — gbreynoo / detail
  5. [X86][AVX] canonicalizeShuffleMaskWithHorizOp - improve support for 256/512-bit vectors — llvm-dev / detail

#31900 (May 12, 2021 2:52:36 AM)

  1. [NFC][llvm-dwarfdump] Avoid passing std::string by value in collectStatsForDie() — djtodoro / detail
  2. Fixed llvm-objcopy to add correct symbol table for ELF with program headers. — aorlov / detail
  3. [ARM] Precommit test for D101898 — tomas.matheson / detail
  4. [ARM] Prevent spilling between ldrex/strex pairs — tomas.matheson / detail
  5. Revert "[PowerPC] [Clang] Enable float128 feature on VSX targets" — qiucofan / detail
  6. [AMDGPU] Skip invariant loads when avoiding WAR conflicts — Piotr Sobczak / detail
  7. Remove Windows editline from LLDB — david.spickett / detail
  8. Reapply "[DebugInfo] Fix updateDbgUsersToReg to support DBG_VALUE_LIST" — stephen.tozer / detail
  9. [lldb] [Process/elf-core] Fix reading FPRs from FreeBSD/i386 cores — mgorny / detail
  10. [Process/elf-core] Read PID from FreeBSD prpsinfo — mgorny / detail

#31898 (May 12, 2021 12:34:03 AM)

  1. tsan: fix syscall test on aarch64 — dvyukov / detail
  2. [mlir] Support alignment in LLVM dialect GlobalOp — zinenko / detail
  3. [MLIR] Enable conversion from llvm::SMLoc to mlir::Location with OpAsmParser. — zinenko / detail
  4. scudo: fix CheckFailed-related build breakage — dvyukov / detail
  5. [libc] Simplifies multi implementations — gchatelet / detail

#31897 (May 12, 2021 12:01:26 AM)

  1. [PowerPC] [Clang] Enable float128 feature on VSX targets — qiucofan / detail
  2. sanitizer_common: deduplicate CheckFailed — dvyukov / detail
  3. [COFF] Fix ARM and ARM64 REL32 relocations to be relative to the end of the relocation — martin / detail

#31896 (May 11, 2021 11:30:47 PM)

  1. [libcxx][test] Split more debug mode tests — kbessonova / detail

#31895 (May 11, 2021 10:56:57 PM)

  1. [symbolizer] Fix leak after D96883 — Vitaly Buka / detail
  2. sanitizer_common: don't write into .rodata — dvyukov / detail

#31894 (May 11, 2021 10:26:02 PM)

  1. tsan: mark sigwait as blocking — dvyukov / detail
  2. [VectorComine] Restrict single-element-store index to inbounds constant — qiucofan / detail
  3. tsan: declare annotations in test.h — dvyukov / detail
  4. sanitizer_common: fix SIG_DFL warning — dvyukov / detail

#31893 (May 11, 2021 9:55:16 PM)

  1. tsan: add a simple syscall test — dvyukov / detail

#31891 (May 11, 2021 8:58:26 PM)

  1. [mlir][AsmPrinter] Remove recursion while SSA naming — chiahungduan / detail

#31890 (May 11, 2021 7:10:09 PM)

  1. Revert "Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope." — richard / detail
  2. [lld][WebAssembly] Fix for string merging + negative addends — sbc / detail
  3. This test is failing on Linux, skip while I investigate. — jingham / detail
  4. AMDGPU: Fix SILoadStoreOptimizer for gfx90a — Matthew.Arsenault / detail
  5. Removing test... — jingham / detail
  6. [LoopInterchange] Handle lcssa PHIs with multiple predecessors — congzhecao / detail
  7. [NFC][msan] Move setlocale test into sanitizer_common — Vitaly Buka / detail

#31889 (May 11, 2021 5:13:47 PM)

  1. [JITLink] Fix bogus format string. — Lang Hames / detail
  2. Revert "[GVN] Clobber partially aliased loads." — rupprecht / detail
  3. GlobalISel: Move AArch64 AssignFnVarArg to base class — Matthew.Arsenault / detail
  4. GlobalISel: Split ValueHandler into assignment and emission classes — Matthew.Arsenault / detail
  5. GlobalISel: Make constant fields const — Matthew.Arsenault / detail
  6. AMDGPU: Fix assert on constant load from addrspacecasted pointer — Matthew.Arsenault / detail
  7. GlobalISel: Don't hardcode varargs=false in resultsCompatible — Matthew.Arsenault / detail
  8. Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. — richard / detail
  9. Add test for PR50039. — richard / detail

#31888 (May 11, 2021 3:48:14 PM)

  1. [AIX][TLS] Diagnose use of unimplemented TLS models — wei.huang / detail
  2. [JITLink] Make LinkGraph debug dumps more readable. — Lang Hames / detail
  3. [JITLink][x86-64] Add an x86_64 PointerSize constexpr. — Lang Hames / detail
  4. [JITLink][MachO/x86_64] Expose API for creating eh-frame fixing passes. — Lang Hames / detail
  5. [Coverage] Support overriding compilation directory — phosek / detail
  6. [LoopInterchange] Fix legality for triangular loops — congzhecao / detail
  7. [clang][Fuchsia] Introduce compat multilibs — leonardchan / detail

#31887 (May 11, 2021 3:17:35 PM)

  1. Revert "[LoopInterchange] Fix legality for triangular loops" — congzhecao / detail

#31886 (May 11, 2021 2:46:26 PM)

  1. [InstCombine] Clean up one-hot merge optimization (NFC) — nikita.ppv / detail
  2. [RISCV] Move instruction information into the RISCVII namespace (NFC) — evandro.menezes / detail
  3. [llvm-cov] Support for v4 format in convert-for-testing — phosek / detail

#31885 (May 11, 2021 2:15:58 PM)

  1. Removed unnecessary introduction of semi-colons. — aorlov / detail
  2. [mlir] Elide large elements attrs when printing Operations in diagnostics — riddleriver / detail
  3. [mlir][tosa] Tosa elementwise broadcasting had some minor bugs — rob.suderman / detail

#31884 (May 11, 2021 1:42:44 PM)

  1. [PowerPC] Improve codegen for int-to-fp conversion of subword vector extract — albionapc / detail
  2. [OpenMP] Changes to enable MSVC ARM64 build of libomp — Andrey.Churbanov / detail
  3. [RISCV] Regenerate stepvector.ll. NFC — craig.topper / detail
  4. [hwasan] Stress test for thread creation. — eugenis / detail
  5. [AMDGPU] Fix extra waitcnt being added with BUFFER_INVL2 — Austin.Kerbow / detail

#31883 (May 11, 2021 12:56:46 PM)

  1. [ArgumentPromotion] Fix byval alignment handling. — efriedma / detail
  2. [RISCV] Prefer to lower MC_GlobalAddress operands to .Lfoo$local — i / detail
  3. [AArch64][GlobalISel] Support truncstorei8/i16 w/ combine to form truncating G_STOREs. — Amara Emerson / detail
  4. [GlobalOpt] Remove heap SROA — i / detail
  5. [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): canonicalize to integer type — lebedev.ri / detail
  6. [lld][WebAssembly] Convert test to assembly. NFC. — sbc / detail
  7. [clang] Support -fpic -fno-semantic-interposition for RISCV — i / detail
  8. [OpenMP] Use compound operators for reduction combiner if available. — michael.p.rice / detail
  9. [libc++] Run `substitutes-in-compile-flags.sh.cpp` test on Windows. — vvereschaka / detail
  10. Add an "interrupt timeout" to Process, and pipe that through the — jingham / detail
  11. [lld][WebAssembly] Remove relocation target verification — sbc / detail
  12. [mlir] Move move capture in SparseElementsAttr::getValues — riddleriver / detail
  13. [NFC][LSAN] Limit the number of concurrent threads is the test — Vitaly Buka / detail
  14. [AArch64][GlobaISel] Mark target generic instructions as HasNoSideEffects. — Amara Emerson / detail

#31882 (May 11, 2021 11:11:18 AM)

  1. [git-clang-format] Do not apply clang-format to symlinks — pirama / detail
  2. [libcxx] [test] Fix filesystem permission tests for windows — martin / detail
  3. [mlir][ODS]: Add per-op cppNamespace. — silvasean / detail

#31881 (May 11, 2021 10:03:29 AM)

  1. [Zorg][OpenMP] Add CUDA offloading worker. — llvm-zorg / githubweb

#31881 (May 11, 2021 10:03:29 AM)

  1. [X86][Codegen] Shift amount mod: sh? i64 x, (32-y) --> sh? i64 x, -(y+32) — lebedev.ri / detail
  2. [RISCV] Use fractional LMULs for fixed length types smaller than riscv-v-vector-bits-min. — craig.topper / detail
  3. [libcxx][tests] Fix incomplte.verify tests by disabling them on clang-10. — zoecarver / detail
  4. [X86][SSE] Add tests for permute(phaddw(phaddw(x,y),phaddw(z,w))) -> phaddw(phaddw(),phaddw()) folds. — llvm-dev / detail
  5. Reland "[Coverage] Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation"" — a-phipps / detail
  6. Revert "[ORC-RT] Add unit test infrastructure, extensible_rtti..." — Lang Hames / detail
  7. [TextAPI] Reformat llvm_unreachable message — Jonas Devlieghere / detail
  8. [flang] Allow large and erroneous ac-implied-do's — psteinfeld / detail
  9. Re-apply "[ORC-RT] Add unit test infrastructure, extensible_rtti..." — Lang Hames / detail
  10. [lld/mac] Implement -sectalign — thakis / detail

#31881 (May 11, 2021 10:03:29 AM)

  1. [Zorg][OpenMP] Add CUDA offloading worker. — llvm-zorg / detail

#31880 (May 11, 2021 9:30:17 AM)

  1. Change Target::ReadMemory to ensure the amount of memory read from the file-cache is the amount requested. — augusto2112 / detail
  2. Add null-pointer checks when accessing a TypeSystem's SymbolFile — augusto2112 / detail
  3. [mlir] Use static shape knowledge when lowering memref.reshape — benny.kra / detail
  4. [libomptarget][nfc] Add hook to easily disable building amdgcn bclib — jonathanchesterfield / detail
  5. [libc++] s/_VSTD::declval/declval/g. NFCI. — arthur.j.odwyer / detail
  6. [libc++] s/std::size_t/size_t/g. NFCI. — arthur.j.odwyer / detail
  7. [libc++] s/_VSTD::chrono/chrono/g. NFCI. — arthur.j.odwyer / detail
  8. [libc++] s/_VSTD::is_unsigned/is_unsigned/ in <random>. NFCI. — arthur.j.odwyer / detail
  9. [libc++] Remove more unnecessary _VSTD:: from type names. NFCI. — arthur.j.odwyer / detail
  10. Revert "Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation" — a-phipps / detail
  11. [RISCV] Match trunc_vector_vl+sra_vl/srl_vl with splat shift amount to vnsra/vnsrl. — craig.topper / detail

#31879 (May 11, 2021 8:56:37 AM)

  1. [IR][AutoUpgrade] Drop align attribute from void return types — Steven Wu / detail
  2. Produce warning for performing pointer arithmetic on a null pointer. — schmeise / detail
  3. [NFC][X86] Precommit another testcase for D101944 — lebedev.ri / detail
  4. Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation — a-phipps / detail

#31878 (May 11, 2021 8:25:52 AM)

  1. [OpenMP] Fix hidden helper + affinity — jonathan.l.peyton / detail
  2. Revert "[TableGen] Make the NUL character invalid in .td files" — Paul C. Anagnostopoulos / detail
  3. Fix typo "Execpt" in comments — aakanksha555 / detail
  4. [LoopInterchange] Fix legality for triangular loops — congzhecao / detail
  5. Revert "[AMDGPU][OpenMP] Emit textual IR for -emit-llvm -S" — Pushpinder.Singh / detail
  6. [NFC][AMDGPU] Correct product name for gfx908 — Tony.Tye / detail

#31877 (May 11, 2021 6:36:41 AM)

  1. [OpenCL] Allow use of double type without extension pragma. — anastasia.stulova / detail
  2. [AMDGPU] Move code sinking before structurizer — Piotr Sobczak / detail
  3. [SLP] restrict matching of load combine candidates — spatel / detail
  4. [X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again — lebedev.ri / detail
  5. CodeGen: Fix null dereference before null check — Matthew.Arsenault / detail
  6. [X86][SSE] Replace foldShuffleOfHorizOp with generalized version in canonicalizeShuffleMaskWithHorizOp — llvm-dev / detail
  7. [X86] Replace repeated isa/cast<ConstantSDNode> calls with single single dyn_cast<>. NFCI. — llvm-dev / detail
  8. [TableGen] Make the NUL character invalid in .td files — Paul C. Anagnostopoulos / detail
  9. [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost() — lebedev.ri / detail
  10. [VPlan] Register recipe for instr if the simplified value is recipe. — flo / detail

#31876 (May 11, 2021 4:09:49 AM)

  1. [WebAssembly] Support for WebAssembly globals in LLVM IR — wingo / detail
  2. [VP] Improve the VP intrinsic unittests — simon.moll / detail
  3. [CodeGen][WebAssembly] Better lowering for WASM_SYMBOL_TYPE_GLOBAL symbols — wingo / detail
  4. [LLD] [COFF] Add an assert regarding the RVA of exported symbols. NFC. — martin / detail
  5. [MLIR] Switch llvm.noalias to a unit attribute — uday / detail
  6. [AMDGPU] Add some GFX10.3 testing. NFC. — jay.foad / detail
  7. [RegAllocFast] properly handle STATEPOINT instruction. — dantrushin / detail
  8. [PowerPC][Bug] Fix Bug in Stack Frame Update Code — stefanp / detail
  9. [LLDB] Don't use the local python to set a default for LLDB_PYTHON_RELATIVE_PATH when cross compiling. — martin / detail
  10. [libomptarget][nfc] Drop stringify in macro — jonathanchesterfield / detail

#31875 (May 11, 2021 2:15:37 AM)

  1. [mlir][linalg] Remove IndexedGenericOp support from LinalgToLoops... — gysit / detail
  2. [llvm-dwarfdump] Fix abstract origin vars location stats calculation — djtodoro / detail
  3. [libcxx][test] Make string.modifiers/clear_and_shrink_db1.pass.cpp a regular mode test — kbessonova / detail
  4. Support VectorTransfer splitting on writes also. — tpopp / detail
  5. [OpenCL] [NFC] Fixed underline being too short in rst — olemarius.strohm / detail
  6. Fix -Wdocumentation warnings. NFCI. — llvm-dev / detail
  7. * Add support for JSON output style to llvm-symbolizer — aorlov / detail
  8. [flang][cmake] Enable the new driver by default — andrzej.warzynski / detail

#31874 (May 11, 2021 12:26:57 AM)

  1. [OpAsmParser] Refactor parseOptionalInteger to support wide integers, NFC. — clattner / detail
  2. [LLD] Improve reporting unresolved symbols in shared libraries — ikudrin / detail
  3. [mlir][linalg] Remove IndexedGenericOp support from Tiling... — gysit / detail
  4. [clangd][index-sever] Limit results in repsonse — kadircet / detail
  5. [clangd][remote-client] Set HasMore to true for failure — kadircet / detail
  6. [libcxx] removes operator!= and globally guards against no spaceship operator — cjdb / detail
  7. [libcxx] makes comparison operators for `std::*_ordering` types hidden friends — cjdb / detail
  8. [libcxx] deprecates/removes `std::raw_storage_iterator` — cjdb / detail
  9. [mlir][linalg] Remove IndexedGenericOp support from Fusion... — gysit / detail

#31872 (May 10, 2021 9:21:12 PM)

  1. [RISCV] Fix the calculation of the offset of Zvlsseg spilling. — kai.wang / detail
  2. [AMDGPU] Pre-commit tests for D102211 — carl.ritson / detail

#31868 (May 10, 2021 6:16:29 PM)

  1. Enable export of FIR includes into the install tree — rkauffmann / detail

#31867 (May 10, 2021 5:46:25 PM)

  1. [ORC-RT] Add unit test infrastructure, extensible_rtti implementation, unit test — Lang Hames / detail
  2. [gn build] Port e5d483f28a3a — llvmgnsyncbot / detail
  3. [NFC][LSAN] Fix flaky multithreaded test — Vitaly Buka / detail

#31866 (May 10, 2021 5:16:32 PM)

  1. [mlir][linalg] remove the -now- obsolete sparse support in linalg — ajcbik / detail
  2. [libcxx][ranges] Add ranges::empty CPO. — zoecarver / detail

#31865 (May 10, 2021 4:45:52 PM)

  1. [AMDGPU] Constant fold Intrinsic::amdgcn_perm — Stanislav.Mekhanoshin / detail

#31864 (May 10, 2021 4:15:36 PM)

  1. [Hexagon] Handle loads and stores of scalar predicate vectors — kparzysz / detail
  2. Pre-commit test case for D101970 — carrot / detail
  3. [AArch64][GlobalISel] Enable memcpy family combines on minsize functions — Jessica Paquette / detail
  4. Revert "[lld][WebAssembly] Initial support merging string data" — thakis / detail
  5. [AArch64][GlobalISel] Add post-legalizer lowering for NEON vector fcmps — Jessica Paquette / detail
  6. [mlir][Tensor] Add folding for tensor.from_elements — benny.kra / detail
  7. Reland: "[lld][WebAssembly] Initial support merging string data" — sbc / detail
  8. [gn build] Port 3b8d2be52725 — llvmgnsyncbot / detail

#31863 (May 10, 2021 2:38:45 PM)

  1. [lld][WebAssembly] Initial support merging string data — sbc / detail
  2. [VecLib] Add support for vector fns from Darwin's libsystem. — flo / detail
  3. [InstCombine] Fold comparison of integers by parts — nikita.ppv / detail
  4. [mlir][Python] Finish adding RankedTensorType support for encoding. — stellaraccident / detail
  5. [mlir] Fix windows build bot break due to use of `alloca` in a test. — stellaraccident / detail
  6. [test] Put aix-xcoff-huge-relocs.ll under expensive checks — aeubanks / detail
  7. [libcxx] removes `weak_equality` and `strong_equality` from <compare> — cjdb / detail
  8. [NFC][X86][MCA] AMD Zen 3: add tests for same-reg MMX PCMPEQ — lebedev.ri / detail
  9. [X86] AMD Zen 3: same-reg PCMPEQ is an MMX all-ones dep breaking idiom — lebedev.ri / detail
  10. [NFC][X86][MCA] AMD Zen 3: add tests for same-reg XMM SSE PCMP — lebedev.ri / detail
  11. [X86] AMD Zen 3: same-reg SSE XMM PCMP is dep breaking one-idiom — lebedev.ri / detail
  12. [NFC][X86][MCA] AMD Zen 3: add tests for same-re AVX XMM VPCMP — lebedev.ri / detail
  13. [X86] AMD Zen 3: same-reg AVX XMM VPCMP is dep breaking one-idiom — lebedev.ri / detail
  14. [NFC][X86][MCA] AMD Zen 3: add tests for same-re AVX YMM VPCMP — lebedev.ri / detail
  15. [X86] AMD Zen 3: same-reg AVX YMM VPCMP is dep breaking one-idiom — lebedev.ri / detail
  16. [clang-tidy] Aliasing: Add support for captures. — Artem Dergachev / detail
  17. [clang-tidy] Aliasing: Add more support for captures. — Artem Dergachev / detail
  18. [clang-tidy] Aliasing: Add support for aggregates with references. — Artem Dergachev / detail
  19. [InstCombine] add tests for extract-subvector of insert; NFC — spatel / detail
  20. [InstCombine] fold extract subvector of bitcast insertelt — spatel / detail
  21. Remove some unnecessary explicit defaulted copy ctors to cleanup -Wdeprecated-copy — dblaikie / detail
  22. Clangd Matchers.h: Fix -Wdeprecated-copy by making the defaulted copy ctor and deleted copy assignment operators explicit — dblaikie / detail

#31862 (May 10, 2021 1:12:30 PM)

  1. [PassManager] add helper function to hold set of vector passes (2nd try) — spatel / detail
  2. [GlobalISel][IRTranslator] Fix bit-test lowering dropping phi edges. — Amara Emerson / detail
  3. [RISCV] Validate the SEW and LMUL operands to __builtin_rvv_vsetvli(max) — craig.topper / detail
  4. [scudo] [GWP-ASan] Add GWP-ASan variant of scudo benchmarks. — 31459023+hctim / detail
  5. [libc] Rever "Simplifies multi implementations and benchmarks". — sivachandra / detail
  6. [mlir][linalg] Restrict distribution to parallel dims — antiagainst / detail
  7. [TargetLowering] Only inspect attributes in the arguments for ArgListEntry — aeubanks / detail
  8. [PowerPC] Spilling to registers does not require frame index scavenging — stefanp / detail
  9. [lld-macho][nfc] Clean up tests — jezng / detail
  10. [lld-macho] Treat undefined symbols uniformly — jezng / detail
  11. [lld-macho] Fix order file arch filtering — jezng / detail
  12. [mlir][sparse] complete migration to sparse tensor type — ajcbik / detail
  13. [Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks. — 31459023+hctim / detail
  14. [Inliner] Fix noalias metadata handling for instructions simplified during cloning (PR50270) — nikita.ppv / detail
  15. [ORC] Use a unique_function rather than std::function for dispatchTask. —