0%
WDescription%
Build stability: All recent builds failed.0
Build History
x
 Identified problems
 Identified problems
 
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems

Changes

#3610 (Jul 24, 2021 4:24:43 PM)

  1. [AArch64][GlobalISel] Widen non-pow-2 types for shifts before clamping. — Amara Emerson / detail

#3609 (Jul 24, 2021 2:23:44 PM)

  1. [mlir] Async: lower SCF operations into CFG inside coroutines — ezhulenev / detail

#3608 (Jul 24, 2021 10:36:36 AM)

  1. [ADT] Remove WrappedPairNodeDataIterator (NFC) — kazu / detail
  2. [LICM] Extract debugify test (NFC) — nikita.ppv / detail
  3. [Tests] Add missing willreturn attributes (NFC) — nikita.ppv / detail
  4. [Tests] Add additional tests for incorrect willreturn handling (NFC) — nikita.ppv / detail
  5. [RISCV] Custom lower (i32 (fptoui/fptosi X)). — craig.topper / detail

#3607 (Jul 24, 2021 1:45:44 AM)

  1. [CMake] Add LIBXML2_DEFINITIONS when testing for symbol existance — markus.boeck02 / detail
  2. [SimplifyCFG] Add additional if conversion tests (NFC) — nikita.ppv / detail
  3. Revert D106195 "[dfsan] Add wrappers for v*printf functions" — gbalats / detail
  4. [InstCombine] Add freezeAllUsesOfArgument to visitFreeze — gusrb406 / detail
  5. [llvm] Inline getAssociatedFunction() in LLVM_DEBUG. — pifon / detail
  6. [x86] add more tests for add with CMOV of constants; NFC — spatel / detail
  7. [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129) — llvm-dev / detail
  8. [clang][patch] Remove test artifact before running test for consistent results — melanie.blower / detail
  9. [mlir] ConversionTarget legality callbacks refactoring — ivan.butygin / detail
  10. [lld][WebAssembly] Align __heap_base — aykevanlaethem / detail
  11. [AVR] Do not chain stores in call frame setup — aykevanlaethem / detail
  12. [AVR] Set R31R30 as clobbered after ADJCALLSTACKDOWN — aykevanlaethem / detail
  13. [AVR] Improve 8/16 bit atomic operations — aykevanlaethem / detail
  14. [AVR] Expand large shifts early in IR — aykevanlaethem / detail
  15. [AVR] Fix rotate instructions — aykevanlaethem / detail
  16. [AVR] Only support sp, r0 and r1 in llvm.read_register — aykevanlaethem / detail
  17. [gn build] Port 6aa9e746ebde — llvmgnsyncbot / detail
  18. [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero — llvm-dev / detail
  19. [SVE][NFC] Cleanup fixed length code gen tests to make them more resilient. — paul.walker / detail
  20. [X86] Add i128 div-mod-pair test coverage — llvm-dev / detail
  21. [BasicTTI] Set scalarization cost of scalable vector casts to Invalid. — sander.desmalen / detail
  22. [mlir] Restore markUnknownOpDynamicallyLegal to call isDynamicallyLegal by default — benny.kra / detail
  23. [X86] Add additional div-mod-pair negative test coverage — llvm-dev / detail

#3605 (Jul 23, 2021 10:15:21 PM)

  1. [GlobalISel] Add GUnmerge, GMerge, GConcatVectors, GBuildVector abstractions. NFC. — Amara Emerson / detail
  2. [CMake] Don't LTO optimize targets on Darwin, but only if its not ThinLTO — Azharuddin Mohammed / detail

#3604 (Jul 23, 2021 8:56:17 PM)

  1. [AMDGPU] Deduce attributes with the Attributor — kuterdinel / detail
  2. [gn build] Port 96709823ec37 — llvmgnsyncbot / detail
  3. Re-re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail

#3602 (Jul 23, 2021 7:08:08 PM)

  1. [flang] runtime: fix problems with I/O around EOF & delimited characters — pklausler / detail

#3601 (Jul 23, 2021 6:11:00 PM)

  1. [LangRef] Clarify comdat — i / detail
  2. Style tweaks for SCEV's computeMaxBECountForLT [NFC] — listmail / detail
  3. [tests] SCEV trip count w/ neg step and varying rhs — listmail / detail
  4. [source maps] fix source mapping when there are multiple matching rules — walter erquinigo / detail
  5. [LLDB][GUI] Add Platform Plugin Field — gclayton / detail
  6. [LLDB][GUI] Check fields validity in actions — gclayton / detail
  7. [flang] Runtime: Reset list-directed input state for each NAMELIST item — pklausler / detail

#3600 (Jul 23, 2021 4:26:28 PM)

  1. [NFC][SimplifyCFG] Add tests for `FoldTwoEntryPHINode()` with prof md — lebedev.ri / detail
  2. [Bazel] Swap stray td_srcs to deps — gcmn / detail
  3. [lld/mac] Fix comment typo in new start-end.s test — thakis / detail
  4. [libc] Accommodate Fuchsia's death test framework in fenv tests. — sivachandra / detail
  5. [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic — listmail / detail
  6. [cmake] Export LLVM_HOST_TRIPLE in the LLVMConfig.cmake — stilis / detail
  7. [Attributor][FIX] checkForAllInstructions, correctly handle declarations — kuterdinel / detail

#3599 (Jul 23, 2021 2:48:59 PM)

  1. [NFC][compiler-rt] tidy up some whitespace in lit config — code / detail
  2. [MLIR][NFC] Minor cleanup in liveness. — jurahul / detail
  3. [compiler-rt][NFC] add debugging options to iossim_run — code / detail
  4. [Libomptarget] Add unroll flag to shared variables loop — huberjn / detail
  5. [OpenMP] Fix bug 50022 — tianshilei1992 / detail
  6. [lld/mac] Fix start-stop.s test with expensive checks enabled — thakis / detail
  7. [libc] Clean up Windows macros — caitlyncano / detail
  8. [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level — pirama / detail
  9. [NFC][BasicBlockUtils] Refactor GetIfCondition() to return the branch, not it's condition — lebedev.ri / detail
  10. [NFC][SimplifyCFG] FoldTwoEntryPHINode(): make better use of GetIfCondition() returning dom block — lebedev.ri / detail
  11. [NFC][SimplifyCFG] Make 'conditional block' handling more straight-forward — lebedev.ri / detail
  12. [OpenMP] always compile with c++14 instead of gnu++14 — tianshilei1992 / detail
  13. [WebAssembly][NFC] Simplify SIMD bitconvert pattern — tlively / detail
  14. [WebAssembly] Codegen for pmin and pmax — tlively / detail
  15. [ConstantFold] Extract GEP of GEP fold (NFCI) — nikita.ppv / detail
  16. [ConstantFold] Fix GEP of GEP fold with opaque pointers — nikita.ppv / detail

#3598 (Jul 23, 2021 12:54:49 PM)

  1. [llvm][NFC] Fix typos in Errc.h description — Cyndy Ishida / detail
  2. [FPEnv][InstSimplify] Enable more folds for constrained fadd — kevin.neal / detail
  3. Revert "[FPEnv][InstSimplify] Enable more folds for constrained fadd" — kevin.neal / detail
  4. [libunwind] Allow restoring SP while unwinding. — mvanotti / detail
  5. [lld/mac] Implement support for section$start and section$ end symbols — thakis / detail
  6. [llvm-rc] Allow dashes as part of resource name strings — martin / detail
  7. [CMake] Add version to libLLVM also on non-UNIX — martin / detail
  8. [OpenMP][Offloading] Fix data race in data mapping by using two locks — tianshilei1992 / detail
  9. [MergeICmps] Relax sinking check — nikita.ppv / detail

#3597 (Jul 23, 2021 11:21:42 AM)

  1. [libc] add option to use SCUDO as the allocator — michaelrj / detail
  2. [AbstractAttributor] Refine logic to indicate pessimistic fixed point when folding `__kmpc_is_spmd_exec_mode` — tianshilei1992 / detail
  3. [mlir][linalg] Add pooling_nchw_max, conv_2d_nchw as yaml ops. — gysit / detail
  4. [NFC][MLGO] Just use the underlying protobuf object for logging — mtrofin / detail
  5. Delete PrintingPolicy's copy constructor/operator. — erich.keane / detail
  6. Revert "Delete PrintingPolicy's copy constructor/operator." — erich.keane / detail

#3596 (Jul 23, 2021 10:30:46 AM)

  1. [libcxx][nfc] Cleanup libc++ specific tests. — koraq / detail
  2. Update isl to isl-0.24-69-g54aac5ac — patacca / detail
  3. [clang] -falign-loops= — i / detail
  4. Revert D106562 "[clangd] Get rid of arg adjusters in CommandMangler" — i / detail
  5. Revert "[clang] -falign-loops=" — i / detail
  6. Revert "Update isl to isl-0.24-69-g54aac5ac" — patacca / detail

#3595 (Jul 23, 2021 9:28:50 AM)

  1. Remove aarch64-sve-vector-bits-min compile flag from SVE 2 stage bot — david.spickett / githubweb

#3595 (Jul 23, 2021 9:28:50 AM)

  1. [clangd] Use CommandMangler in TestTU — kadircet / detail
  2. [clangd] Get rid of arg adjusters in CommandMangler — kadircet / detail
  3. [clangd] Canonicalize compile flags before applying edits — kadircet / detail
  4. [clangd] Adjust compile flags to contain only the requested file as input — kadircet / detail
  5. [lld/mac] Don't crash on absolute symbols in order files — thakis / detail
  6. [llvm-symbolizer] Remove one-dash long options — i / detail
  7. [mlir][linalg] Fix bug in contraction op vectorization with output perm — thomasraoux / detail
  8. [lld/mac] Let OutputSegment store its start address — thakis / detail
  9. [JITLink][RISCV] Initial Support RISCV64 in JITLink — 932494295 / detail
  10. [lld-macho] Reorganize + extend ICF test — jezng / detail
  11. [lld-macho] ICF: Do more work in equalsConstant, less in equalsVariable — jezng / detail
  12. [lld-macho][nfc] Fix test to reflect that symbol attributes don't matter within an archive — jezng / detail
  13. [lld-macho][nfc] Add test for resolution of bitcode symbols — jezng / detail
  14. [JITLink] Add riscv.cpp — 932494295 / detail
  15. Revert "[clangd] Adjust compile flags to contain only the requested file as input" — kadircet / detail
  16. [X86] Fix a bug in TEST with immediate creation — craig.topper / detail
  17. [libc] Add option to run specific tests — caitlyncano / detail
  18. [libcxx][ranges] Add `ranges::common_view`. — zoecarver / detail
  19. [libcxx][nfc] Global `constexpr friend` -> `friend constexpr`. — zoecarver / detail
  20. [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant. — craig.topper / detail
  21. [gn build] Port 0ad562b48bfd — llvmgnsyncbot / detail
  22. [gn build] Port e5d8b93e5a25 — llvmgnsyncbot / detail
  23. Revert "[clangd] Canonicalize compile flags before applying edits" — kadircet / detail
  24. [RISCV] Add a test showing an incorrect vsetvli insertion — craig.topper / detail

#3595 (Jul 23, 2021 9:28:50 AM)

  1. Remove aarch64-sve-vector-bits-min compile flag from SVE 2 stage bot — david.spickett / detail

#3594 (Jul 23, 2021 8:03:32 AM)

  1. [X86][AVX] lowerV2X128Shuffle - attempt to recognise broadcastf128 subvector load — llvm-dev / detail
  2. [libc] optimize bzero/memset for x86 — gchatelet / detail
  3. [Analyzer][solver] Fix inconsistent equivalence class data — gabor.marton / detail
  4. Thread safety analysis: Mock getter for private mutexes can be undefined — aaron.puchert / detail
  5. [OpenMPOpt] Move dedup runtime calls after init for target regions — georgakoudis1 / detail
  6. [llvm][sve] Lowering for VLS truncating stores — david.truby / detail
  7. [clangd] Improve performance of dex by 45-60% — kbobyrev / detail
  8. [clangd] Avoid range-loop init-list lifetime subtleties. — sam.mccall / detail
  9. [x86] add tests for add X, (cmov constants); NFC — spatel / detail
  10. [x86] improve CMOV codegen by pushing add into operands — spatel / detail
  11. [ORC] Work around AIX build compiler: Replace lambda; NFC — hubert.reinterpretcast / detail
  12. Fix __hip_fabin visibility — Yaxun.Liu / detail
  13. [llvm][sve] Silence unused variable warning in Release builds. NFC — benny.kra / detail
  14. [HIP] Preserve ASAN bitcode library functions — Yaxun.Liu / detail
  15. [lld/mac] Add missing REQUIRES line to new test — thakis / detail
  16. [ARM] Remove getHWDivName (NFC) — kazu / detail
  17. [libc++] Avoid triggering warnings for implicit conversion — Louis Dionne / detail

#3593 (Jul 23, 2021 4:04:36 AM)

  1. Revert "[DSE] Transform memset + malloc --> calloc (PR25892)" — dawid_jurek / detail
  2. [AMDGPU][MC][GFX9][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  3. [SVE][IR] Fix Binary op matching in PatternMatch::m_VScale — Dylan.Fleming / detail
  4. [mlir][Complex]: Add lowerings for AddOp and SubOp from Complex dialect to — akuegel / detail
  5. [OpenCL] Add NULL to standards prior to v2.0. — anastasia.stulova / detail
  6. [NFC][SimplifyCFG] Add test for `SpeculativelyExecuteBB()` with prof md — lebedev.ri / detail

#3592 (Jul 23, 2021 12:11:38 AM)

  1. [SelectionDAG][RISCV] Add tests showing missed scalable-splat optimizations — fraser / detail
  2. [X86] Add test case simplified from PR51175. NFC — craig.topper / detail
  3. [NFC] Fix early line-break in doxygen comment — fraser / detail
  4. [AArch64][AsmParser] NFC: when creating a token IsSuffix=false should be default — cullen.rhodes / detail
  5. sanitizer_common: add deadlock detection to the Mutex2 — dvyukov / detail
  6. tsan: rename test Mutex to UserMutex — dvyukov / detail
  7. tsan: ignore interceptors in few more places — dvyukov / detail
  8. tsan: disable thread safety analysis in more functions — dvyukov / detail
  9. tsan: switch to the new sanitizer_common mutex — dvyukov / detail
  10. tsan: switch atexit mutex to the normal Mutex — dvyukov / detail
  11. [AMDGPU] Add maximum NSA size limit ISA feature — carl.ritson / detail
  12. [gn build] Port 0118a649348b — llvmgnsyncbot / detail
  13. [AMDGPU] Fix running ResourceUsageAnalysis — sebastian.neubauer / detail
  14. [ConstantFolding] Fold constrained arithmetic intrinsics — sepavloff / detail
  15. [mlir][Linalg] Fix a missing copy when source of insert_slice is not inplace. — gysit / detail
  16. [AArch64] Add worst case shuffle costs — david.green / detail
  17. [libc++][doc] Update the LWG issues. — koraq / detail
  18. [mlir] Async: special handling for parallel loops with zero iterations — ezhulenev / detail
  19. [clang-tidy] Improve "common type" diagnostic output in 'bugprone-easily-swappable-parameters' — whisperity / detail
  20. [MS] Preserve base register %esi around movs[bwl] — pengfei.wang / detail
  21. [OpenMP] Fix CUDA plugin build after 3817ba13aea3. — pengfei.wang / detail
  22. sanitizer_common: don't use [[no_unique_address]] — dvyukov / detail
  23. tsan: fix SANITIZER_DEBUG build — dvyukov / detail
  24. [OpenCL] Add cl_khr_integer_dot_product — sven.vanhaastregt / detail
  25. [hwasan] Fix uninitialized DisableOptimization — Vitaly Buka / detail

#3591 (Jul 22, 2021 9:51:09 PM)

  1. [Attributor] If provided, only look at simplification callbacks not IR — johannes / detail
  2. [OpenMP] Simplify the ThreadStackTy for globalization fallback — johannes / detail
  3. [libc] Raise denormal exception if the libc defines __FE_DENORM. — sivachandra / detail

#3590 (Jul 22, 2021 7:31:42 PM)

  1. [Attributor][Fix] Add overrides for AA2HS analysis — georgakoudis1 / detail
  2. [lld/mac] Remove "else" after return — thakis / detail
  3. [gn build] Reformat all gn files — thakis / detail
  4. [gn build] Allow use_asan=true on macOS — thakis / detail
  5. [OpenMP] Add environment variables to change stack / heap size in the CUDA plugin — huberjn / detail
  6. [OpenMP][NFC] Fix formatting in CUDA plugin — huberjn / detail
  7. [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive — thakis / detail
  8. cmake: Remove unused property on some targets: LLVM_LINK_LIBS — tstellar / detail
  9. [mlir] Fix comment typos — jpienaar / detail
  10. [RISCV] Add FrameSetup/FrameDestroy flag to prologue/epilog instructions. — kai.wang / detail

#3589 (Jul 22, 2021 5:11:42 PM)

  1. [Bazel] Change external_zlib attribute to string — gcmn / detail
  2. [docs] Add the compiler-rt requirement to the test suite doc — mtrofin / detail
  3. [Bazel] Rename LLVMDWP to DWP — gcmn / detail
  4. [hwasan] Use stack safety analysis. — Vitaly Buka / detail
  5. [OpenMP] Refined the logic to give a regular task from a hidden helper task — tianshilei1992 / detail
  6. [MLGO] Strip TF_PIP cmake variable — mtrofin / detail
  7. [libcxx][modularisation] properly modularises advance, next, and prev — cjdb / detail
  8. [lld/mac] Fix bug in interaction of -dead_strip and -undefined dynamic_lookup — thakis / detail
  9. [WebAssembly][NFC] Update test expectations labels after db7efcab7dd9 — tlively / detail
  10. Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS — sbc / detail
  11. [gn build] (manually) port f8c6515554cc (libLLVMDWP) — thakis / detail
  12. [lld/mac] Handle symbols from -U in treatUndefinedSymbol() — thakis / detail
  13. [CSSPGO] Fix a typo in SampleContextTracker — hoy / detail
  14. [ELF][test] Add a test about GCable SHF_LINK_ORDER SHT_INIT_ARRAY — i / detail
  15. [ELF] --gc-sections: allow GC on reserved sections in a group — i / detail
  16. [profile] Add binary id into profiles — gulfem / detail
  17. [ARC] Add tablegen definition for the Find Leading Set (FLS) instruction — marksl / detail
  18. [mlir][tosa] Make tosa MakeBroadcastable pass handle unreanked tensors. — rob.suderman / detail
  19. [NFC][asan] Always pass Dominator Trees into forAllReachableExits — Vitaly Buka / detail
  20. [compiler-rt] Fix lld dependency for sanitizers — Vitaly Buka / detail
  21. [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization — georgakoudis1 / detail
  22. [PowerPC] Implement XL compatible behavior of __compare_and_swap — lkail / detail

#3588 (Jul 22, 2021 2:52:18 PM)

  1. [LLD] [COFF] Make -export-all-symbols work as intended for EXEs — martin / detail
  2. [lldb/Interpreter] Conform ScriptedProcessPythonInterface to SWIG python types — medismail.bennani / detail
  3. [lldb] Fix build failure introduced by 3d4cadfb26437bd686ca8177f5454a366fed59eb — medismail.bennani / detail
  4. [mlir] Also update inferReturnTensorTypes (NFC) — jpienaar / detail
  5. Reland: "[WebAssembly] Deduplicate imports of the same module name, field name, and type" — sbc / detail
  6. [NFC] Fix test build breakage on Darwin — scw / detail
  7. [asan] Modified ASAN_MEMORY_ACCESS_CALLBACK to use a function call to ReportGenericErrorWrapper. — kstoimenov / detail
  8. [DWP] Refactoring llvm-dwp in to a library part 2 — ayermolo / detail
  9. [NFC][SimplifyCFG] Add test for SimplifyCondBranchToTwoReturns() mishandling — lebedev.ri / detail
  10. [NFC][LoopDeletion] Autogenerate checlines in simplify-then-delete.ll test — lebedev.ri / detail
  11. [SimplifyCFG] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks — lebedev.ri / detail
  12. [dfsan] Make warn_unimplemented off by default — jianzhouzh / detail
  13. PR51158: Don't emit -Wswitch or -Wcovered-switch-default for empty enums — dblaikie / detail
  14. [DebugInfo] Add -fno-ctor-homing for as counterpart to -fuse-ctor-homing — akhuang / detail
  15. [Bazel] Update for f8c6515554 — gcmn / detail
  16. [AArch64] Regenerate test arm64-ccmp.ll — efriedma / detail
  17. Fix the logic so stop-hooks get run after a breakpoint that ran an expression — jingham / detail
  18. [OpenMP] Renaming RT functions `GetNumberOfBlocksInKernel` and `GetNumberOfThreadsInBlock` — tianshilei1992 / detail
  19. [dfsan] Add wrappers for v*printf functions — gbalats / detail
  20. [mlir][tosa] Quantized Conv2DOp lowering to linalg added. — rob.suderman / detail

#3587 (Jul 22, 2021 12:30:15 PM)

  1. [libc++] Add helper type non-propagating-cache — Louis Dionne / detail
  2. [Matrix] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D106457. NFC — i / detail
  3. [ARC] Add disassembly for the conditioned RSUB immediate instruction — marksl / detail
  4. [X86] Fix SLM FP<->INT throughputs. — llvm-dev / detail
  5. [gn build] Port 3959c95deb11 — llvmgnsyncbot / detail
  6. Correctly diagnose taking the address of a register variable in C — aaron / detail
  7. [libomptarget][amdgpu][nfc] Replace use of gelf.h with libelf.h — jonathanchesterfield / detail
  8. [CostModel][X86] Fix funnel shift check prefixes — llvm-dev / detail
  9. [CostModel][X86] Adjust shift SSE4 legalized costs based on llvm-mca reports. — llvm-dev / detail
  10. [nfc] Fix typo in comment, s/node/note — jonathanchesterfield / detail
  11. [clang-tidy] performance-unnecessary-copy-initialization: Disable check when variable and initializer have different replaced template param types. — flx / detail
  12. [NFC][SimplifyCFG] Add some more tests w/ two-entry PHI nodes and — lebedev.ri / detail
  13. [SimplifyCFG] FoldTwoEntryPHINode(): bailout on inverted logical and/or (PR51149) — lebedev.ri / detail
  14. [libomptarget][amdgpu][nfc] Normalise license headers — jonathanchesterfield / detail
  15. [mlir] Update to use ValueShapeRange (NFC) — jpienaar / detail
  16. [AIX] Clang's library integration support for 128-bit long double is incomplete on AIX. — scui / detail
  17. [LICM][SCCP] Regenerate test checks (NFC) — nikita.ppv / detail
  18. Fix TSAN signal interceptor out-of-bound access — scw / detail
  19. [AIX] Generate large code model relocations when mcmodel=medium on AIX — hubert.reinterpretcast / detail
  20. [ms] [llvm-ml] Fix macro case-insensitivity — epastor / detail
  21. [NFCI][TLI] prepare[US]REMEqFold(): don't add nonsensical 'exact' flag to rotates created — lebedev.ri / detail
  22. [AIX] Define __LONGDOUBLE64 macro — Jake.Egan / detail
  23. [NFC][MLGO] Fix vector sizing — mtrofin / detail
  24. [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  25. [clang-tidy] performance-unnecessary-copy-initialization: Create option to exclude container types from triggering the check. — flx / detail
  26. [MLGO] Correct protobuf path — mtrofin / detail

#3586 (Jul 22, 2021 11:17:31 AM)

  1. [OpenMPOpt] Add support for BooleanStateWithSetVector — tianshilei1992 / detail
  2. [CostModel][X86] Adjust shift SSE legalized costs based on llvm-mca reports. — llvm-dev / detail
  3. [AArch64] Adjust the cost of integer sum reductions — david.green / detail
  4. [clang][driver][darwin] Add driver support for Mac Catalyst — Alex Lorenz / detail
  5. [InstCombine][test] add coverage for possible fabs folds; NFC — spatel / detail
  6. [mlir] Improve description of interface options — marius.brehler / detail
  7. [Matrix] Fix miscompile for NT matmul if the transpose has other use — anemet / detail
  8. [clang][test] Add -fuse-ld= to test case added in 2542c1a5a130 to resolve test failure with CLANG_DEFAULT_LINKER=lld — Alex Lorenz / detail
  9. [libc++][docs] Take lock for range.single.view. — zoecarver / detail

#3585 (Jul 22, 2021 8:35:59 AM)

  1. [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
  2. [lldb][NFC] Allow range-based for loops over DWARFDIE's children — Raphael Isemann / detail
  3. Implement _ExtInt conversion rules — aaron / detail
  4. [gn build] (manually) port 78bda894129 from 2012 because 924d62ca4a85 added it to check-llvm — thakis / detail
  5. [OpenMP] Fix warnings for uninitialized block counts — huberjn / detail
  6. [Transforms] Remove getOrCreateInitFunction (NFC) — kazu / detail
  7. [lldb] Fix TestCompletion by using SIGPIPE instead of SIGINT as test signal — Raphael Isemann / detail
  8. Revert "[clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on" — melanie.blower / detail
  9. [AArch64][SME] Improve diagnostic for vector select register — cullen.rhodes / detail
  10. [libomptarget][nfc] Improve static assert message in dlwrap — jonathanchesterfield / detail
  11. [HIP] Fix no matching constructor for init of shared_ptr and malloc — enye.shi / detail
  12. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. — a.bataev / detail
  13. [lldb] Remove a wrong assert in TestStructTypes that checks that empty structs in C always have size 0 — Raphael Isemann / detail
  14. Revert "[OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments." — a.bataev / detail
  15. [lld/mac] Move handling of special undefineds later — thakis / detail
  16. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. — a.bataev / detail
  17. [OpenCL][NFC] Refactors lang version check in test. — anastasia.stulova / detail
  18. [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility — wei.huang / detail
  19. [libomptarget][amdgpu] Implement dlopen of libhsa — jonathanchesterfield / detail
  20. [MLIR][memref] Fix findDealloc() to handle > 1 dealloc for the given alloc. — jurahul / detail
  21. [test] Add llvm-stress to LLVM_TEST_DEPENDS and lit substitutions — i / detail

#3584 (Jul 22, 2021 4:37:10 AM)

  1. [RISCV] Fix a crash when lowering split float arguments — fraser / detail
  2. sanitizers: increase .clang-format columns to 100 — dvyukov / detail
  3. [AArch64] Add and update reduction and shuffle costs. NFC — david.green / detail
  4. [clang] Use i64 for the !srcloc metadata on asm IR nodes. — simon.tatham / detail
  5. [libomptarget][amdgpu][nfc] Drop dead signal pool setup — jonathanchesterfield / detail
  6. [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069) — llvm-dev / detail
  7. [clang][lex] NFC: Add explicit cast to silence -Wsign-compare — Jan Svoboda / detail
  8. [clang][AST] Add support for DecompositionDecl to ASTImporter. — 1.int32 / detail
  9. [hwasan] Use stack safety analysis. — fmayer / detail
  10. [LoopIdiom] Transform memmove-like loop into memmove (PR46179) — dawid_jurek / detail
  11. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  12. [lldb] Generalize empty record size computation to avoid giving empty C++ structs a size of 0 — Raphael Isemann / detail
  13. [lldb][NFCI] Remove redundant accessibility heuristic in the DWARF parser — Raphael Isemann / detail
  14. Add support for zero-sized Scalars as a LowLevelType — pmatos / detail
  15. [LoopVectorize] Fix crash for predicated instruction with scalable VF — caroline.concatto / detail
  16. [lldb] Fix that `process signal` completion always returns all signals — Raphael Isemann / detail
  17. [clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on — melanie.blower / detail

#3583 (Jul 22, 2021 12:43:13 AM)

  1. [AArch64][SVE] Handle svbool_t VLST <-> VLAT/GNUT conversion — JunMa / detail
  2. [llvm-mc-assemble-fuzzer] Initialize MCTargetOptions. — kai.wang / detail
  3. [clangd] Ensure Ref::Container refers to an indexed symbol — zeratul976 / detail
  4. [llvm][tools] Hide remaining unrelated llvm- tool options — tbaeder / detail
  5. Read and write a LC_NOTE "addrable bits" for addressing mask — Jason Molenda / detail
  6. [clang-tidy] Fix crash and handle AttributedType in 'bugprone-easily-swappable-parameters' — whisperity / detail
  7. [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID — fraser / detail

#3581 (Jul 21, 2021 10:40:20 PM)

  1. [Attributor] Improve the Attributor::getAssumedConstant interface — johannes / detail
  2. [Attributor][FIX] Do not introduce multiple instances of SSA values — johannes / detail
  3. [Attributor][FIX] Improve call graph updating — johannes / detail

#3580 (Jul 21, 2021 9:11:26 PM)

  1. [mlir] Fix various issues in TimerImpl. — rdzhabarov / detail
  2. [Attributor][NFC] Clang format — johannes / detail
  3. [OpenMP][FIX] Use name + type checks not only name checks for calls — johannes / detail
  4. [Attributor][NFC] Precommit tests exposing a conceptual simplification problem — johannes / detail
  5. [RegisterCoalescer] Make resolveConflicts aware of earlyclobber — shihpo.hung / detail

#3578 (Jul 21, 2021 7:45:37 PM)

  1. [AMDGPU] Add VReg_192/VReg_224 support for MIMG instructions — carl.ritson / detail
  2. [RISCV] Optimize multiplication in the zba extension with SH*ADD — powerman1st / detail
  3. [MLIR] Fix affine.for empty loop body folder — uday / detail

#3577 (Jul 21, 2021 6:06:47 PM)

  1. [NFC] Code cleanups in InlineCost.cpp. — jacobhegna / detail
  2. [libc] Rename FEnv.h and refactor subsequent files — hedingarcia / detail
  3. Fix assigned-but-unused (except in an assert) warning with a void cast — dblaikie / detail
  4. Re-re-revert "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  5. [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size — huberjn / detail
  6. [OpenMP] Add new execution mode for SPMD execution with Generic semantics — huberjn / detail
  7. [Libomptarget] Introduce new main thread ID runtime function — huberjn / detail
  8. [OpenMP] Add an option to disable function internalization — huberjn / detail
  9. [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible — huberjn / detail
  10. [OpenMP] Strip NoInline from known OpenMP runtime functions — huberjn / detail
  11. [AMDGPU] Allow frontends to disable null export for pixel shaders — carl.ritson / detail
  12. [Clang][RISCV] Implement vlsseg. — kai.wang / detail
  13. [Clang][RISCV] Implement vloxseg and vluxseg. — kai.wang / detail
  14. [Clang][RISCV] Add vloxseg and vluxseg test cases. — kai.wang / detail
  15. [Clang][RISCV] Implement vsseg. — kai.wang / detail
  16. [Clang][RISCV] Implement vssseg. — kai.wang / detail
  17. [Clang][RISCV] Implement vsoxseg and vsuxseg. — kai.wang / detail
  18. [mlir] Extend scf pipeling to support loop carried dependencies — thomasraoux / detail

#3576 (Jul 21, 2021 4:47:16 PM)

  1. Remove `LIBC_INSTALL_PREFIX` — John.Ericson / detail
  2. [WebAssembly] Remove clang builtins for extract_lane and replace_lane — tlively / detail
  3. [mlir] Add workaround for false positive in -Wfree-nonheap-object — i / detail
  4. [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8 — tlively / detail
  5. Re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail

#3575 (Jul 21, 2021 3:44:56 PM)

  1. [ORC-RT] Disable ORC Runtime on ccache builders. — Lang Hames / githubweb

#3575 (Jul 21, 2021 3:44:56 PM)

  1. [gn build] Port 74fd3cb8cd3e — llvmgnsyncbot / detail
  2. [AArch64][GlobalISel] Change | -> || in an if — Jessica Paquette / detail
  3. [mlir][LLVM] Revert bareptr calling convention handling as an argument materialization. — joker.eph / detail
  4. Prevent dead uses in register coalescer after rematerialization — Stanislav.Mekhanoshin / detail
  5. Add verifier for insert/extract element/value on type match between container and inserted/extracted value, and fix vector.shuffle lowering — joker.eph / detail

#3575 (Jul 21, 2021 3:44:56 PM)

  1. [ORC-RT] Disable ORC Runtime on ccache builders. — Lang Hames / detail

#3574 (Jul 21, 2021 2:10:20 PM)

  1. [AMDGPU] Move perfhint analysis — Stanislav.Mekhanoshin / detail
  2. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  3. [SimplifyCFG] Fix if conversion with opaque pointers — nikita.ppv / detail
  4. [LLDB] Move Trace-specific classes into separate library — apl / detail
  5. [flang] Implement the runtime portion of the CSHIFT intrinsic — psteinfeld / detail
  6. [sanitizer] Place module_ctor/module_dtor in llvm.used — i / detail
  7. [AMDGPU] Mark all relevant VOP1 instructions rematerializable — Stanislav.Mekhanoshin / detail
  8. [intel pt] fix builds — walter erquinigo / detail
  9. [ARM] Pass SelectionDAG to methods that dont require DCI. NFC — david.green / detail
  10. [llvm-diff] Check for recursive initialiers — isanbard / detail
  11. [AMDGPU] Mark relevant rematerializable VOP2 instructions — Stanislav.Mekhanoshin / detail
  12. [clang][Sema] removes -Wfree-nonheap-object reference param false positive — cjdb / detail
  13. Revert "Add workaround for false positive in -Wfree-nonheap-object" — cjdb / detail
  14. [libcxx][ranges] implements dangling, borrowed_iterator_t, borrowed_subrange_t — cjdb / detail
  15. [LLDB][GUI] Add Process Plugin Field — gclayton / detail
  16. [LLDB][GUI] Add required property to text fields — gclayton / detail
  17. [AMDGPU] Mark relevant rematerializable VOP3 instructions — Stanislav.Mekhanoshin / detail

#3573 (Jul 21, 2021 12:32:26 PM)

  1. [profile] Change linkage type of a compiler-rt func — gulfem / detail
  2. [Attributor] Preserve BBs and instructions added in AA manifests — georgakoudis1 / detail
  3. [AArch64] Regenerate and add more tests for i128 atomics. — efriedma / detail
  4. [clang][darwin] add support for remapping macOS availability to Mac Catalyst availability — Alex Lorenz / detail
  5. [Sanitizers][darwin] Fix a -Wcast-qual — jonathan_roelofs / detail
  6. Revert "[profile] Add binary id into profiles" — gulfem / detail
  7. [HIP] Remove workaround in __clang_hip_runtime_wrapper.h — Yaxun.Liu / detail
  8. [SROA] avoid crash on memset with constant expression length — spatel / detail
  9. [RISCV] Cleanup comment around vector tail policy handling. NFC — craig.topper / detail
  10. [AMDGPU] Tune perfhint analysis to account access width — Stanislav.Mekhanoshin / detail
  11. [clang][sema] NFC, include DarwinSDKInfo header instead of using the forward reference — Alex Lorenz / detail
  12. Fix a bug in OptimizedStructLayout when filling gaps before — rjmccall / detail
  13. Change requires line from arm to aarch64 since the test uses arm64_32 which is AArch64. — douglas.yung / detail
  14. [AArch64][GlobalISel] Widen s2 and s4 G_IMPLICIT_DEF + G_FREEZE — Jessica Paquette / detail

#3572 (Jul 21, 2021 10:38:58 AM)

  1. [libomptarget][amdgpu][nfc] Refactor #includes — jonathanchesterfield / detail
  2. Revert "[OpenMP][AMDGCN] Initial math headers support" — jonathanchesterfield / detail
  3. [trace] [intel pt] Create a "thread trace dump stats" command — walter erquinigo / detail
  4. [OpenMP] Expose libomptarget function to get HW thread id — georgakoudis1 / detail
  5. [Attributor][NFC] Modify isAssumedHeapToStack for const argument — georgakoudis1 / detail
  6. [mlir] Add alias for input to shaped type op interface — jpienaar / detail
  7. [SystemZ][z/OS][libcxx]: add the missing comment for patch D106153 and D106151 — muiez / detail
  8. [profile] Add binary id into profiles — gulfem / detail
  9. [SelectionDAG] Fix the representation of ISD::STEP_VECTOR. — efriedma / detail

#3571 (Jul 21, 2021 8:16:04 AM)

  1. [compiler-rt][hwasan] Update register-dump-read.c test — david.spickett / detail
  2. [InstCombine] Add multiuse test for D106352 — llvm-dev / detail
  3. [llvm] Add enum iteration to Sequence — gchatelet / detail
  4. [clangd] Cleanup FuzzyFindRequest serialization and dex benchmark — kbobyrev / detail
  5. [analyzer] Fix for faulty namespace test in SmartPtrModelling — deep.majumder2019 / detail
  6. [libc] Exclude few unused bits from x86 state for Windows — hedingarcia / detail
  7. [libc] Append math functions to Window's entrypoints — hedingarcia / detail
  8. [AMDGPU] Precommit vgpr-liverange tests — sebastian.neubauer / detail
  9. [AMDGPU] Improve killed check for vgpr optimization — sebastian.neubauer / detail
  10. [libc] Include nextafter's functions to Windows's entrypoints — hedingarcia / detail
  11. [InstCombine] Regenerate gep-custom-dl.ll test checks — llvm-dev / detail
  12. [ADT] Add initializer_list constructor to SmallDenseMap — kubak / detail
  13. [PowerPC] Floating Point Builtins for XL Compat. — quinn.pham / detail
  14. [InstCombine] Remove CreateOverflowTuple (NFC) — kazu / detail
  15. [LoopVectorize] Regenerate sve-vector-reverse.ll test checks — llvm-dev / detail
  16. Revert "[LV] Use lookThroughAnd with logical reductions" — kerry.mclaughlin / detail
  17. [PowerPC] Require power-pc target for new builtin test — david.spickett / detail
  18. [PowerPC] Move backend test to fix non PPC bots — quinn.pham / detail
  19. [MLIR] Introduce a new rewrite driver to simplify supplied list of ops — uday / detail
  20. [libc++] Add `__libcpp_copysign` conditionally constexpr overloads. — marek.kurdej+llvm.org / detail
  21. [MLIR] Add folder for zero trip count affine.for — uday / detail
  22. [flang] Implement the runtime portion of the UNPACK intrinsic — psteinfeld / detail
  23. [OpenMP][AMDGCN] Initial math headers support — jonathanchesterfield / detail
  24. [Bazel] Remove deprecated td_relative_includes — gcmn / detail
  25. [ms] [llvm-ml] Add support for numeric built-in symbols — epastor / detail
  26. [ms] [llvm-ml] Support built-in text macros — epastor / detail
  27. [MachineVerifier] Make INSERT_SUBREG diagnostic respect operand 2 subregs — jonathan_roelofs / detail
  28. [NewPM][Inliner] Check if deleted function is in current SCC — aeubanks / detail
  29. [ms] [llvm-ml] Restrict implicit RIP-relative addressing to named-variable references — epastor / detail
  30. [PowerPC] Removing a REQUIRES line from llvm test — quinn.pham / detail
  31. [WebAssembly] Codegen for v128.load{32,64}_zero — tlively / detail

#3570 (Jul 21, 2021 5:28:01 AM)

  1. [LV] Use lookThroughAnd with logical reductions — kerry.mclaughlin / detail
  2. [OpenCL] Add cl_khr_extended_bit_ops — sven.vanhaastregt / detail
  3. [LoopFlatten][LoopInfo] Use Loop to identify latch compare instruction — rosie.sumpter / detail
  4. [clangd] Remove big PreambleData constructor. NFC — sam.mccall / detail
  5. [clang] Introduce SourceLocation::[U]IntTy typedefs. — simon.tatham / detail
  6. [Analyzer][solver][NFC] Add explanatory comments to trivial eq classes — gabor.marton / detail
  7. [AMDGPU] NFC refactoring in isel for buffer access intrinsics — jay.foad / detail
  8. [LV] Make use of PatternMatchers in getReductionPatternCost. NFC — david.green / detail
  9. IFSStub.cpp - consistently use default case to silence 'not all control paths return' MSVC warnings. NFCI. — llvm-dev / detail
  10. [NFC][VectorCombine] Load widening: add a few more negative tests — lebedev.ri / detail

#3569 (Jul 21, 2021 1:54:05 AM)

  1. [libc][Obvious] Fix few typos in FPUtil/TestHelpers.cpp — sivachandra / detail
  2. [AArch64][SME] Add ldr and str instructions — cullen.rhodes / detail
  3. [AArch64][SME] Add mova instructions — cullen.rhodes / detail
  4. AArch64: support 8 & 16-bit atomic operations in GlobalISel — Tim Northover / detail
  5. ARM: don't return by popping PC if we have to adjust the stack afterwards. — Tim Northover / detail
  6. [AArch64][SME] Support .arch and .arch_extension assembler directives — cullen.rhodes / detail
  7. [nfc] [lldb] Rename GetRnglist() to GetRnglistTable() — jan.kratochvil / detail

#3568 (Jul 21, 2021 12:55:25 AM)

  1. [llvm][tools] Hide more unrelated LLVM tool options — tbaeder / detail
  2. sanitizer_common: revert StaticSpinMutex ctor — dvyukov / detail

#3567 (Jul 20, 2021 10:26:20 PM)

  1. [libc] Add a new test matcher for tests raising floating point exceptions. — sivachandra / detail
  2. Re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  3. [ORC-RT] Rename macho_tlv.x86-64.s to macho_tlv.x86-64.S (uppercase suffix) — Lang Hames / detail
  4. [libc][NFC] Adjust enabled_exceptions_test wrt FE_INEXACT. — sivachandra / detail
  5. [ORC][ORC-RT] Revert MachO TLV patches while I investigate more bot failures. — Lang Hames / detail
  6. [lbc++][nfc] Use _LIBCPP_HIDE_FROM_ABI. — koraq / detail
  7. [libc++][nfc] Adds a missing generated file. — koraq / detail
  8. sanitizer_common: modernize SpinMutex — dvyukov / detail
  9. [clang][analyzer] Improve report of file read at EOF condition (alpha.unix.Stream checker). — 1.int32 / detail

#3566 (Jul 20, 2021 9:26:21 PM)

  1. [mlir-tblgen] Support binding multi-results of NativeCodeCall — chiahungduan / detail

#3565 (Jul 20, 2021 8:25:35 PM)

  1. [flang] Two tweaks to mollify buildbots — pklausler / detail
  2. [X86] Update MachineLoopInfo in CMOV conversion. — tianqing.wang / detail

#3564 (Jul 20, 2021 7:26:36 PM)

  1. [mlir] Use OpTraitList to define InferTensorType. NFC — jpienaar / detail
  2. [DWP] Fix for Refactoring llvm-dwp in to a library — ayermolo / detail
  3. [Clang][RISCV] Add half-precision FP for vle16/vse16. — kai.wang / detail
  4. [NFC][hwasan] Simplify expression — Vitaly Buka / detail
  5. [NFC][hwasan] Remove "pragma GCC poison" — Vitaly Buka / detail
  6. [RISCV][test] Add tests for mul optimization in the zba extension with SH*ADD — powerman1st / detail

#3563 (Jul 20, 2021 5:47:21 PM)

  1. [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins — albionapc / detail
  2. [JITLink] Add support for moving blocks and symbols between sections. — Lang Hames / detail
  3. [JITLink][MachO] Detect MachO::S_THREAD_LOCAL_ZEROFILL sections as zero-fill. — Lang Hames / detail
  4. [ORC][ORC-RT] Add initial native-TLV support to MachOPlatform. — Lang Hames / detail
  5. Revert "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  6. [intel pt] Add TSC timestamps — walter erquinigo / detail
  7. [Bazel] Remove explicit relative_to_caller_repository — gcmn / detail
  8. [mlir][Linalg] Update signatures of the callback functions. — hanchung / detail
  9. [GlobalISel] Mark memcpy/memmove/memset as thisreturn — jonathan_roelofs / detail
  10. [GlobalISel] Tail call memcpy/memmove/memset even in the presence of copies — jonathan_roelofs / detail
  11. [DWP] Refactoring llvm-dwp in to a library. — ayermolo / detail
  12. [gn build] Port 403e67d34d03 — llvmgnsyncbot / detail
  13. [flang] Remove now-unused private data member, silence warning — pklausler / detail
  14. [Bazel] Remove copypasta from linalggen.bzl — gcmn / detail
  15. [MachineVerifier] Diagnose invalid INSERT_SUBREGs — jonathan_roelofs / detail
  16. [compiler-rt] Fix %device_rundir test substitution — Vitaly Buka / detail
  17. [lsan] Remove %pull_from_device from tests — Vitaly Buka / detail
  18. [lsan] Remove undefined ENV variables — Vitaly Buka / detail
  19. Remove libMLIRPublicAPI DSO. — stellaraccident / detail

#3562 (Jul 20, 2021 3:51:42 PM)

  1. [clang] Fix the capitalization of the DarwinSDKInfoTest unittest filename to avoid case-sensitive FS build errors — Alex Lorenz / detail
  2. [gn build] Port 808bbc2c4702 — llvmgnsyncbot / detail
  3. [Bazel] Fix Exegesis target reference and remove stray visibility — gcmn / detail
  4. [mlir][tosa] Added tosa to linalg lowering to unstrided transposed conv — rob.suderman / detail
  5. [flang] Run-time derived type initialization and destruction — pklausler / detail
  6. [flang] Don't require newline at EOF in unformatted sequential runtime input — pklausler / detail
  7. [ConstantFolding] avoid crashing on a fake math library call — spatel / detail
  8. [ELF][test] Add -DAG — i / detail
  9. [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16 — jonathan_roelofs / detail
  10. [tests] Move new tests into the PowerPC folder — jonathan_roelofs / detail
  11. [NFC][AssemblyWriter] Allow AssemblyWriter::printBasicBlock() to print blocks that don't have parents. — aditya_nandakumar / detail

#3560 (Jul 20, 2021 1:36:29 PM)

  1. [libc++][doc] Fixes a broken link. — koraq / detail
  2. [PowerPC][test] Don't write to srcdir — i / detail
  3. [Inline] Fix noalias addition on simplified instructions (PR50589) — nikita.ppv / detail
  4. [Utils] Add -compilation-dir flag to prepare-code-coverage-artifact.py — zequanwu / detail
  5. Fix Threshold overwrite bug in the Oz inlining model features. — jacobhegna / detail
  6. [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility — wei.huang / detail
  7. [clang-scan-deps] ignore top-level module dependencies that aren't actually imported — Alex Lorenz / detail
  8. [Verifier] Check byval/etc type when comparing ABI attributes — nikita.ppv / detail
  9. [ThinTLOBitcodeWriter] Fix unused variable warning (NFC) — nikita.ppv / detail
  10. [NFC] Update code owners file — grahamy / detail
  11. [flang] Fix legitimate warning from latest GCC — pklausler / detail
  12. [Orc] Fix sret/byval attributes in test (NFC) — nikita.ppv / detail
  13. [BitcodeReader] Handle type attributes more explicitly (NFCI) — nikita.ppv / detail
  14. Reland "[lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC" — sbc / detail
  15. [PowerPC] Extra test case for LDARX — albionapc / detail
  16. [AttrBuilder] Assert correct attribute kind — nikita.ppv / detail
  17. [lld][WebAssembly] Error on import of TLS symbols in shared libraries — sbc / detail
  18. [AArch64] Fix i128 cmpxchg using ldxp/stxp. — efriedma / detail
  19. [NFC][OpenMP] Fix an issue that no CHECK in test cases — tianshilei1992 / detail
  20. [OpenMP][deviceRTLs] Update return type of function __kmpc_parallel_level — tianshilei1992 / detail
  21. [IR] Rename `comdat noduplicates` to `comdat nodeduplicate` — i / detail
  22. [AArch64] Delete unused Opcode after D106039 — i / detail
  23. [clang][darwin] add support for Mac Catalyst availability — Alex Lorenz / detail
  24. [mlir][tosa] Add quantized lowering for matmul and fully_connected — rob.suderman / detail
  25. [CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly — melanie.blower / detail
  26. [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold — i / detail
  27. [clang] NFC, move DarwinSDKInfo to lib/Basic — Alex Lorenz / detail
  28. [AArch64] Use the CMP_SWAP_128 variants added in 843c6140. — efriedma / detail
  29. [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics — Jessica Paquette / detail
  30. Consolidate string types into ptr and length representations. — saugustine / detail
  31. Revert "[CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly" — melanie.blower / detail
  32. Recommit "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes" — leevince / detail
  33. [PowerPC] Store, load, move from and to registers related builtins — albionapc / detail
  34. [gn build] Port 05a6d74c4845 — llvmgnsyncbot / detail
  35. [LLD] [COFF] Add a couple "MinGW only" comments re linking against DLLs. NFC. — martin / detail
  36. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail
  37. [AArch64] Add tests for 128-bit atomic loads with casp available. — efriedma / detail
  38. [NFC][VectorCombine] Add tests for widening of partial vector load — lebedev.ri / detail
  39. [clang][darwin] Add support for macOS -> Mac Catalyst — Alex Lorenz / detail
  40. [clang] fix oops: enable implicit moves in MSVC compatibility mode — mizvekov / detail

#3559 (Jul 20, 2021 3:24:37 AM)

  1. [zorg] Add HIP builder script — enye.shi / githubweb

#3559 (Jul 20, 2021 3:24:37 AM)

  1. [hwasan] [NFC] copy and disable ASAN tests to hwasan. — fmayer / detail
  2. [PowerPC] Add lit.local.cfg in AtomicExpand tests — lkail / detail
  3. [NFC] run clang-format on hwasan use-after-scope tests. — fmayer / detail
  4. [clang][deps] Normalize ignored filenames in minimizing file system — Jan Svoboda / detail
  5. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  6. [DSE] Transform memset + malloc --> calloc (PR25892) — dawid_jurek / detail
  7. [AMDGPU] Disable LDS lowering for GFX shaders — Stanislav.Mekhanoshin / detail
  8. [clang][deps] Separate filesystem caches for minimized and original files — Jan Svoboda / detail
  9. [clang][deps] Avoid minimizing PCH input files — Jan Svoboda / detail
  10. [PowerPC][NFC] add more cases for lfiwzx/lfiwax — czhengsz / detail
  11. [gn build] (manually) port bc1a2979fc70 — thakis / detail
  12. [DebugInfo][InstrRef] Fix a broken substitution method, add test coverage — jeremy.morse / detail
  13. [AMDGPU] Pre-commit test case for D106284 — jay.foad / detail
  14. [clang][deps] Fix test by checking ignored files correctly — Jan Svoboda / detail
  15. [llvm][tools] Hide more unrelated tool options — tbaeder / detail
  16. [SystemZ] Fix invalid assumption in getCPUNameFromS390Model — ulrich.weigand / detail
  17. [AMDGPU] Improve register computation for indirect calls — sebastian.neubauer / detail
  18. [gn build] Port 2b08f6af62af — llvmgnsyncbot / detail
  19. [clangd] Add tests covering existing header-guard behavior. NFC — sam.mccall / detail
  20. [clangd] Propagate header-guarded flag from preamble to main AST — sam.mccall / detail
  21. [clang-tidy] Don't suggest "inline" fix for main function in — hokein.wu / detail
  22. [Lex] Consider a PCH header-guarded even with #endif truncated — sam.mccall / detail
  23. [MIPS][MSA] Regenerate basic operations test checks — llvm-dev / detail
  24. [X86] X86InstCombineIntrinsic.cpp - silence clang-tidy warnings about incorrect uses of auto. NFCI. — llvm-dev / detail
  25. [linalg] Add TensorDimOp to list of ops known by bufferization. — gysit / detail
  26. [libc++][NFC] Add missing commits to the ABI changelog — Louis Dionne / detail
  27. [AArch64] Regenerate some tests checks. NFC — david.green / detail
  28. Exclude pybind11 2.7.0 from MLIR python requirements. — stellaraccident / detail
  29. [PowerPC][Builtins] Added a number of builtins for compatibility with XL. — stefanp / detail
  30. Reland Produce warning for performing pointer arithmetic on a null pointer. — schmeise / detail
  31. [gn build] remove stray character in a comment — thakis / detail
  32. [VPlan] Add recipe for first-order rec phis, make splicing explicit. — flo / detail
  33. [VPlan] Fix formatting glitch from d2a73fb44ea0b8. — flo / detail
  34. [AArch64][SVE] Move instcombine like transforms out of SVEIntrinsicOpts — bradley.smith / detail
  35. [Attributor] Initialize effectively unused value to appease UBSAN — johannes / detail
  36. [CostModel] Templatize EntryCost::Cost to allow custom cost metrics — llvm-dev / detail
  37. [PowerPC] Restore FastMathFlags of Builder for Vector FDiv Builtins — kamau.bridgeman / detail
  38. [SystemZ][z/OS] Add GOFF support to file magic identification — anirudh_prasad / detail
  39. [NFC][LoopVectorizer] Remove VF.isScalable() assertion from collectInstsToScalarize and getInstructionCost — caroline.concatto / detail
  40. [clang][patch][NFC] Refactor calculation of FunctionDecl to avoid duplicate code — melanie.blower / detail
  41. [NFC] Fix some comments and only look at terminators when looking for ReturnLike ops — jurahul / detail
  42. [SampleProfile] Remove ProfileIsValid (NFC) — kazu / detail
  43. [libcxx][ranges] Add common_iterator. — zoecarver / detail
  44. [gn build] Port 1a29403d2f8a — llvmgnsyncbot / detail
  45. [UpdateCCTestChecks] Implement --global-value-regex — jdenny.ornl / detail
  46. [UpdateCCTestChecks] Implement --global-hex-value-regex — jdenny.ornl / detail
  47. [Bazel] Update for bc1a2979fc — gcmn / detail
  48. [LV] Change interface of getReductionPatternCost to return Optional — david.green / detail
  49. [RISCV] Use unordered indexed loads for MGATHER. — craig.topper / detail
  50. Avoid keeping internal string_views in Twine. — saugustine / detail
  51. [PowerPC] Inefficient register allocation of ACC registers results in many copies. — stefanp / detail
  52. [RISCV] Add custom isel to select (and (srl X, C1), C2) and (and (shl X, C1), C2) — craig.topper / detail
  53. [PowerPC] Semachecking for XL compat builtin icbt — kamau.bridgeman / detail
  54. [Driver] Detect libstdc++ include paths for native gcc on 32-bit non-Debian Linux — i / detail
  55. [RISCV] Add -mattr=+c command lines to add-before-shl.ll to prepare for D105417. NFC — craig.topper / detail
  56. [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants. — craig.topper / detail
  57. This patch extends the OptimizeGlobalAddressOfMalloc to handle the null check of global pointer variables. It is disabled with https://reviews.llvm.org/rGb7cd291c1542aee12c9e9fde6c411314a163a8ea. This PR is to reenable it while fixing the original problem reported. The fix is to set the store value correctly when creating store for the new created global init bool symbol. — scui / detail
  58. [test] Avoid llvm-symbolizer/llvm-addr2line one-dash long options — i / detail
  59. [OpenMP][Documentation] Fix hyperlink location — jhuber6 / detail
  60. [MLIR][NFC] Minor cleanup for BufferDeallocation pass. — jurahul / detail
  61. [OpenMP] Change AMDGCN to AMDGPU in the Cmake Module — huberjn / detail
  62. [OpenMP] Set RequiresFullRuntime false in SPMDization — georgakoudis1 / detail
  63. [SystemZ][z/OS][libcxx]: fix libcxx test cases related to codecvt class UTF16/32 — muiez / detail
  64. [SystemZ][z/OS][libcxx]: fix libcxx test cases related to codecvt class UTF8 — muiez / detail
  65. [NewPM] Print pre-transformation IR name in --print-after-all — aeubanks / detail
  66. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  67. [mlir][ods] Add nested OpTrait — jpienaar / detail

#3559 (Jul 20, 2021 3:24:37 AM)

  1. [zorg] Add HIP builder script — enye.shi / detail

#3558 (Jul 19, 2021 11:34:29 PM)

  1. tsan: add pragma line to buildgo.sh — dvyukov / detail
  2. [Attributor][NFC] Fix function name spelling — johannes / detail
  3. [OpenMP] Remove XFAIL and update check lines properly — johannes / detail
  4. [Attributor][NFCI] Expose `getAssumedUnderlyingObjects` API — johannes / detail
  5. [Attributor] Extend the AAValueSimplify compare simplification logic — johannes / detail
  6. [Attributor] Ensure to simplify operands in AAValueConstantRange — johannes / detail
  7. [Attributor] Gracefully handle interprocedural reachability queries — johannes / detail
  8. tsan: remove the stats subsystem — dvyukov / detail
  9. [lldb] Make WatchpointList iterable — mgorny / detail
  10. [gn build] Port adb55d7c3265 — llvmgnsyncbot / detail
  11. [RISCV] Add test cases to show an issue with our fcvt.wu isel patterns on RV64. — craig.topper / detail
  12. [NFC][profile] Move writeMMappedFile to ELF ifdef block — phosek / detail
  13. [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR — lkail / detail
  14. sanitizer_common: add new mutex — dvyukov / detail
  15. [Attributor] Use checkForAllUses instead of custom use tracking — johannes / detail
  16. [Attributor] Simplify to values in the genericValueTraversal — johannes / detail
  17. [Attributor] Use set vector instead of vector to prevent duplicates — johannes / detail
  18. [AArch64][GlobalISel] Don't form truncstores in postlegalizer-lowering for s128. — Amara Emerson / detail
  19. Remove the DarwinLog functionality from debguserver — Jason Molenda / detail
  20. [mlir-tblgen] Fix failed matching when binds same operand of an op in different depth — chiahungduan / detail
  21. [AArch64][SME] Add system registers and related instructions — cullen.rhodes / detail
  22. [lldb] Remove unused variable. NFCI — benny.kra / detail
  23. [AArch64][SVE][InstCombine] last{a,b} of a splat vector — sander.desmalen / detail
  24. [hwasan] Use stack safety analysis. — fmayer / detail

#3557 (Jul 19, 2021 9:12:30 PM)

  1. [OpenMP] Fix carefully track SPMDCompatibilityTracker — johannes / detail
  2. [Attributor] Simplify loads — johannes / detail
  3. [Attributor] Introduce AAPointerInfo — johannes / detail
  4. [Attributor][FIX] Do not simplify byval arguments — johannes / detail
  5. [OpenMP][FIX] Temporarily XFAIL tests waiting for new check lines — johannes / detail

#3556 (Jul 19, 2021 6:52:30 PM)

  1. AArch64/GlobalISel: Preserve memory types — Matthew.Arsenault / detail
  2. GlobalISel: Remove some mystery code that clears isReturned — Matthew.Arsenault / detail
  3. [PowerPC] Extra test case for LDARX — albionapc / detail
  4. CodeGen: Make MachineOptimizationRemarkEmitterPass a CFG analysis — Matthew.Arsenault / detail
  5. [OpenMP] Fixed a segmentation fault when using taskloop and target nowait — tianshilei1992 / detail
  6. Revert D106128 "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes" — i / detail
  7. [Clang][RISCV] Correct the alignment of stores generated by vlseg/vlsegff. — kai.wang / detail
  8. [ORC-RT] Add ORC_RT prefix to WEAK_IMPORT macro. — Lang Hames / detail
  9. [ORC-RT] Introduce a ORC_RT_JIT_DISPATCH_TAG macro. — Lang Hames / detail
  10. [NFC] Correct documentation error in OpenMP release ReleaseNotes — Tony.Tye / detail
  11. Revert "[PowerPC] Extra test case for LDARX" — albionapc / detail

#3555 (Jul 19, 2021 4:32:14 PM)

  1. [ScalarEvolution] Refine computeMaxBECountForLT to be accurate in more cases. — efriedma / detail
  2. [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes — leevince / detail
  3. [tests] Add a couple of tests for zero stride trip counts w/loop varying exit values — listmail / detail
  4. [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI in <ranges> — Louis Dionne / detail
  5. [libc++] Tidy-up instances of __STDCPP_DEFAULT_NEW_ALIGNMENT__ in the tests — Louis Dionne / detail
  6. [gn build] Fix llvm_build_instrumented_coverage=true builds with goma/rbe — thakis / detail
  7. [Libomptarget] Remove volatile from NVPTX work function — huberjn / detail
  8. Revert D105519 "[WebAssembly] Deduplicate imports of the same module name, field name, and type" and its followup — i / detail

#3554 (Jul 19, 2021 2:15:34 PM)

  1. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x45 — Tony.Tye / detail
  2. [LangRef] Clarify support for multiple metadata attachments with same id — tejohnson / detail
  3. [demangler] Fix demangling of 'half' — stuart.brady / detail
  4. [clang-format] Break an unwrapped line at a K&R C parameter decl — owenca / detail
  5. [lld/mac] Resolve defined symbols before undefined symbols — thakis / detail
  6. [mlir] Add software pipelining transformation for scf.For op — thomasraoux / detail
  7. [lld/mac] Add test for --lto-O — thakis / detail
  8. [WebAssembly] Deduplicate imports of the same module name, field name, and type — sbc / detail
  9. [MLGO] Use binary protobufs for improved training performance. — mtrofin / detail
  10. [WebAssembly] Generate R_WASM_FUNCTION_OFFSET relocs in debuginfo sections — dschuff / detail
  11. [mlir] Fix bazel build — thomasraoux / detail
  12. Revert "[MemCpyOpt] Enable memcpy optimizations unconditionally." — tra / detail
  13. Don't use !eStateRunning when you mean eStateStopped in DestroyImpl. — jingham / detail
  14. [lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC — sbc / detail
  15. [clang] Respect PrintingPolicy::FullyQualifiedName when printing a template-id — zeratul976 / detail
  16. [gn build] Port 08b289867b5a — llvmgnsyncbot / detail
  17. Split `InferShapedTypeOpInterface` to create `ReifyRankedShapedTypeInterface`. — ravishankarm / detail
  18. [PowerPC] swdiv_nochk Builtins for XL Compat — kamau.bridgeman / detail
  19. [NewPM] Bail out of devirtualization wrapper if the current SCC is invalidated — aeubanks / detail
  20. [NewPM][opt] Add -debug-pass-manager=quiet to not print analysis info — aeubanks / detail
  21. [SCEV] Add a clarifying comment in howManyLessThans — listmail / detail
  22. Dyanamic shape support for memref reassociation reshape ops — ravishankarm / detail

#3553 (Jul 19, 2021 11:55:28 AM)

  1. [mlir][tosa] Added shape inference for tosa convolution operations — rob.suderman / detail
  2. [NFC] Run -instnamer on test Transforms/LICM/sink-debuginfo-preserve.ll — efriedma / detail
  3. Revert "[llvm][sve] Lowering for VLS truncating stores" because it — akhuang / detail
  4. [SystemZ]  Handle NoRegister in SystemZTargetLowering::emitMemMemWrapper(). — paulsson / detail
  5. [elfabi] Prepare elfabi/ifs merging. — haowei / detail
  6. [ifs] Prepare llvm-ifs for elfabi/ifs merging. — haowei / detail
  7. [ifs][elfabi] Merge llvm-ifs/elfabi tools — haowei / detail
  8. [gn build] Port 6103fdfab4e2 — llvmgnsyncbot / detail
  9. [gn build] Port 61fa9afe4c5b — llvmgnsyncbot / detail
  10. [gn build] Port 8b4acb067fd3 — llvmgnsyncbot / detail
  11. [libc++] Disable #pragma system_header in the new testing configuration — Louis Dionne / detail
  12. [Sanitizer] Intercepts flopen/flopenat on FreeBSD. — David CARLIER / detail
  13. [Bazel] Update for 6103fdfab4 — gcmn / detail
  14. [MemCpyOpt] Enable memcpy optimizations unconditionally. — tra / detail
  15. [ifs] Fix linking errors on some llvm builders — haowei / detail
  16. [lld/mac] Change load command order to be more like ld64 — thakis / detail
  17. [SLP][X86] Add dot product tests based off PR51075 — llvm-dev / detail
  18. [infer-address-spaces] Handle complex non-pointer constexpr arguments. — tra / detail
  19. [InstrProfiling] Use weak alias for bias variable — phosek / detail
  20. [gn build] Port 54902e00d128 — llvmgnsyncbot / detail
  21. [mlir][Linalg] NFC: Rename FusionOfTensors pass to FusionOfElementwiseOps pass. — ravishankarm / detail

#3552 (Jul 19, 2021 9:35:26 AM)

  1. [flang] Runtime API for data pointers — pklausler / detail
  2. [Polly][Isl] Stop using isl::set::lex_le_set. NFC — patacca / detail
  3. GlobalISel: Preserve LLT when bitcasting loads and stores — Matthew.Arsenault / detail
  4. [LICM] Create LoopNest Invariant Code Motion (LNICM) pass — konndennsa / detail
  5. [ARM] Remove PromotedBitwiseVT for NEON types — david.green / detail
  6. GlobalISel: Preserve memory types for implicit sret load/stores — Matthew.Arsenault / detail
  7. [mlir][linalg] Fold TensorCast into PadTensorOp. — gysit / detail
  8. [X86] Fix case of IsAfterLegalize argument. NFC. — llvm-dev / detail
  9. [ISD] Add disclaimer comments to AssertSext/Zext/Align opcodes about poison values — llvm-dev / detail
  10. [NFC][PowerPC] Update builtins-ppc-altivec.c to be run under `-faltivec-src-compat=mixed` — amy.kwan1 / detail
  11. [NewPM] Fix wrong perfect forwardings — victor.campos / detail
  12. [mlir][Linalg] Migrate 2D pooling ops from tc definition to yaml definition. — hanchung / detail
  13. [SelectionDAG][RISCV] Use isSExtCheaperThanZExt to control whether sext or zext is used for constant folding any_extend. — craig.topper / detail
  14. [WebAssembly] Support R_WASM_MEMORY_ADDR_TLS_SLEB64 for wasm64 — aardappel / detail
  15. [GlobalISel] Fix load-or combine moving loads across potential aliasing stores. — Amara Emerson / detail

#3551 (Jul 19, 2021 7:11:13 AM)

  1. [mlir][memref] Clarify the documentation for memref.clone [NFC] — herhut / detail
  2. [LV] Re-generate check lines of some fragile tests (NFC) — guopeilin1 / detail
  3. [LoopUtils] Fix incorrect RT check bounds of loop-invariant mem accesses — guopeilin1 / detail
  4. [SLP]Fix possible crash on unreachable incoming values sorting. — a.bataev / detail
  5. [CostModel][X86] Add fast math tests for float reductions — llvm-dev / detail
  6. [ORC-RT] Separate jit-dispach tag decls from definitions. — Lang Hames / detail
  7. [ORC-RT] Introduce a weak-import macro. — Lang Hames / detail
  8. [mlir] Introduce `linalg.tiled_yield` terminator for `linalg.tiled_loop`. — pifon / detail
  9. [rt][nfc] Rewrite #ifndef as #if defined(). — pifon / detail
  10. [clang-tidy] ensure run-clang-tidy reports children killed by signals — sylvestre / detail
  11. Revert "[mlir] Introduce `linalg.tiled_yield` terminator for `linalg.tiled_loop`." — pifon / detail
  12. [clang] Change set type used for SourceLocation. — simon.tatham / detail
  13. [AMDGPU] Fix typo in comments idexen -> idxen — jay.foad / detail
  14. Fix duplicate checks in clangd comments — kadircet / detail
  15. [MLIR] AffineStructures: resolve clang-tidy warnings [NFC] — arjunpitchanathan / detail
  16. [TLI] prepareSREMEqFold(): use correct VT for the final VSELECT (PR51133) — lebedev.ri / detail
  17. [CodeGen] Remove isNON_TRUNCStore and isTRUNCStore (NFC) — kazu / detail
  18. thread_local support for AIX — schmeise / detail
  19. [InstrRef][X86] Drop debug instruction numbers from x87 instructions — jeremy.morse / detail
  20. [PowerPC] Implement vector bool/pixel initialization under -faltivec-src-compat=xl — amy.kwan1 / detail
  21. Revert "[OpenMP] Codegen aggregate for outlined function captures" — georgakoudis1 / detail
  22. AArch64/GlobalISel: Cleanup unnecessary size checks in call lowering — Matthew.Arsenault / detail
  23. [Clang][RISCV] Support half-precision floating point for RVV intrinsics. — kai.wang / detail
  24. tsan: remove duplicate arch switch in buildgo.sh — dvyukov / detail

#3550 (Jul 19, 2021 3:12:56 AM)

  1. [AArch64][SVE] Optimize bitcasts between unpacked half/i16 vectors. — sander.desmalen / detail
  2. [ARM] Extend more reductions during lowering — david.green / detail
  3. [AArch64][SME] Add SVE2 instructions added in SME — cullen.rhodes / detail
  4. [LoopFlatten] Use Loop to identify loop induction phi. NFC — rosie.sumpter / detail
  5. [clang-tidy] Add 'readability-suspicious-call-argument' check — whisperity / detail
  6. [mlir][linalg] Set explicit insertion point in pad_tensor patterns. — gysit / detail
  7. [Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFC — patacca / detail
  8. [X86][SSE] Add codegen tests dot2/3 dot product of 128-bit dereferenceable float data — llvm-dev / detail
  9. [ORC-RT] Fix signedness warning in unit test. — Lang Hames / detail
  10. [ORC][ORC-RT] Introduce ORC-runtime based MachO-Platform. — Lang Hames / detail
  11. [NFC] [MTE] helper for stack tagging lifetimes. — fmayer / detail
  12. [Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map(). NFC — patacca / detail
  13. [ORC-RT] Handle missing __has_builtin operator. — Lang Hames / detail
  14. [VE] Disable relative lookup table converter pass for VE — marukawa / detail
  15. [ORC] Add missing std::move. — Lang Hames / detail
  16. [Polly] Use isl::set::tuple_dim instead of isl::set::dim. NFC — patacca / detail
  17. [compiler-rt][GWP-ASAN] Disable 2 tests on Armv7 Linux — david.spickett / detail
  18. [ORC] Explicitly convert to ArrayRefs to silence errors. — Lang Hames / detail
  19. [X86][SSE] Fix copy+paste typo in dot3_float4_as_float3 partial load test — llvm-dev / detail
  20. [hwasan] Use stack safety analysis. — fmayer / detail
  21. [VE] Set getExtendForAtomicOps to ISD::ANY_EXTEND — marukawa / detail
  22. [ORC-RT] Fix missing std::move. — Lang Hames / detail
  23. [ORC] Drop 'const' for __orc_rt_CWrapperFunctionResultDataUnion::ValuePtr. — Lang Hames / detail
  24. tsan: make obtaining current PC faster — dvyukov / detail
  25. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  26. [LV] Add test with ptr induction used as scalar and vector. — flo / detail

#3549 (Jul 19, 2021 12:27:59 AM)

  1. [llvm-objdump][WebAssembly] Fix llvm-objdump on files without symbols — wingo / detail

#3540 (Jul 18, 2021 7:50:43 PM)

  1. [X86] Remove incorrect use of known bits in shuffle simplification. — efriedma / detail
  2. [mlir-tblgen] Slightly improve the diagnostic message in pattern match — chiahungduan / detail
  3. Opaque pointer GEP fixes for BrainF example — dblaikie / detail
  4. [polly] Fix regression tests with POLLY_ENABLE_GPGPU_CODEGEN — efriedma / detail
  5. [polly] Fix uses of deprecated overload of IRBuilder::CreateGEP. — efriedma / detail
  6. [OpenMP][CMake] Fix an issue when there is space in the argument LIBOMPTARGET_LIT_ARGS — tianshilei1992 / detail

#3535 (Jul 18, 2021 4:17:19 PM)

  1. [openmp][nfc] Simplify macros guarding math complex headers — jonathanchesterfield / detail

#3533 (Jul 18, 2021 2:49:56 PM)

  1. [ScalarEvolution] Remove uses of PointerType::getElementType. — efriedma / detail
  2. [CSSPGO][NFC] Allow cl::ZeroOrMore for use-iterative-bfi-inference — aktoon / detail
  3. [polly] Get rid of a couple uses of PointerType::getElementType(). — efriedma / detail
  4. [SCEV] Fix unused variable warning (NFC) — nikita.ppv / detail
  5. [InstCombine] Fold IntToPtr/PtrToInt to bitcast — nikita.ppv / detail

#3532 (Jul 18, 2021 12:54:31 PM)

  1. Reland [Orc] Add verylazy example for C-bindings — v.churavy / detail

#3531 (Jul 18, 2021 12:18:30 PM)

  1. [OpenMP][Offloading] Add a CMake argument LIBOMPTARGET_LIT_ARGS to control behavior of libomptarget lit test — tianshilei1992 / detail
  2. [DAG] Enable foldSelectOfBinops on select(setcc(),binop(),binop()) calls — llvm-dev / detail
  3. [DAG] DAGCombiner::foldSelectOfBinops - propagate the common flags to the merged binop — llvm-dev / detail
  4. [SimplifyCFG] remove unnecessary state variable; NFC — spatel / detail
  5. [SimplifyCFG] add test to show miscompile from FoldBranchToCommonDest (PR51125); NFC — spatel / detail

#3529 (Jul 18, 2021 9:57:02 AM)

  1. [NVPTX] Add select(cc,binop(),binop()) fast-math tests — llvm-dev / detail
  2. [Analysis] Remove getLoopPackage (NFC) — kazu / detail
  3. [X86] Add i32 (shl (sr[la] exact sel(X,Y),  C1), C2) test — llvm-dev / detail
  4. [Cloning] Remove unused parameter from CloneAndPruneFunctionInto() (NFC) — nikita.ppv / detail
  5. [Inline] Add test for PR50589 (NFC) — nikita.ppv / detail

#3528 (Jul 18, 2021 7:37:46 AM)

  1. [DAG] Move select(cc, binop(), binop()) folds into DAGCombiner::foldSelectOfBinops. NFCI. — llvm-dev / detail
  2. Revert "[Orc] Add verylazy example for C-bindings" — v.churavy / detail
  3. [analyzer] Handle std::make_unique — deep.majumder2019 / detail

#3527 (Jul 18, 2021 6:54:58 AM)

  1. [X86][SSE] matchShuffleWithPACK - avoid poison pollution from bitcasting multiple elements together. — llvm-dev / detail
  2. [OpenMP][Offloading] Add -g when compiling deviceRTLs in debug mode — tianshilei1992 / detail

#3526 (Jul 18, 2021 5:00:09 AM)

  1. [MLIR][CAPI] On MINGW don't link against libMLIR — v.churavy / detail
  2. [Orc] Add verylazy example for C-bindings — v.churavy / detail
  3. [InstCombine][test] add tests for fadd reductions; NFC — spatel / detail
  4. [InstCombine] fold reassociative FP add into start value of fadd reduction — spatel / detail
  5. [Orc] Remove unnecessary <string> include dependency from Orc headers. NFC. — llvm-dev / detail

#3525 (Jul 18, 2021 3:02:44 AM)

  1. [analyzer] Handle std::swap for std::unique_ptr — deep.majumder2019 / detail

#3523 (Jul 18, 2021 12:24:31 AM)

  1. DebugInfo: Name class templates with default arguments consistently (both direct naming, and as a template argument for a function template) — dblaikie / detail
  2. [RISCV] Add more i32 srem/sdiv with power of 2 constant tests. NFC — craig.topper / detail

#3522 (Jul 17, 2021 11:49:44 PM)

  1. [Sanitizers] FutexWake fix typo for FreeBSD code path. — David CARLIER / detail
  2. [GlobalISel] Fix known bits for G_BSWAP and B_BITREVERSE not doing anything. — Amara Emerson / detail

#3510 (Jul 17, 2021 5:07:45 PM)

  1. [ExecutionEngine] Fix GEP type — nikita.ppv / detail
  2. [AArch64][GlobalISel] Legalize bswap <2 x i16> — jonathan_roelofs / detail

#3508 (Jul 17, 2021 2:41:34 PM)

  1. [OpaquePtr] Remove uses of CreateInBoundsGEP() without element type — nikita.ppv / detail
  2. [IRBuilder] Deprecate CreateInBoundsGEP() without element type — nikita.ppv / detail
  3. [OpaquePtr] Remove uses of CreateGEP() without element type — nikita.ppv / detail
  4. [IRBuilder] Deprecate CreateGEP() without element type — nikita.ppv / detail
  5. [AArch64] Prepare for changes to STEP_VECTOR. — efriedma / detail
  6. [ARM] Lower non-extended small gathers via truncated gathers. — david.green / detail

#3506 (Jul 17, 2021 12:18:19 PM)

  1. [AbstractAttributor] Fix two issues in folding __kmpc_is_spmd_exec_mode — tianshilei1992 / detail
  2. [libcxx][ranges] makes `ranges::subrange` a borrowed range — cjdb / detail
  3. [lld-macho] Have ICF operate on all sections at once — jezng / detail
  4. [libcxx] Updated test and seemingly incorrect comment from it. — vyng / detail
  5. [RISCV] Teach computeKnownBitsForTargetNode that VLENB will never be more than 65536/8. — craig.topper / detail

#3504 (Jul 17, 2021 9:55:06 AM)

  1. [Analaysis, CodeGen] Remove getHotSucc (NFC) — kazu / detail
  2. [IRBuilder] Deprecate CreateConstGEP2_64() without element type — nikita.ppv / detail
  3. [OpaquePtr] Remove uses of CreateConstInBoundsGEP2_64() without type — nikita.ppv / detail
  4. [IRBuilder] Deprecate CreateConstInBoundsGEP2_64() without element type — nikita.ppv / detail
  5. [OpaquePtr] Remove uses of CreateConstGEP1_64() without element type — nikita.ppv / detail
  6. [IRBuilder] Deprecate CreateConstGEP1_64() without element type — nikita.ppv / detail
  7. [OpaquePtr] Remove uses of CGF.Builder.CreateConstInBoundsGEP1_64() without type — nikita.ppv / detail
  8. [IRBuilder] Deprecate CreateConstInBoundsGEP1_64() without element type — nikita.ppv / detail
  9. [DebugInfo] Remove unnecessary <string> include dependency from DebugInfo headers. NFC. — llvm-dev / detail
  10. [OpaquePtr] Remove uses of CreateConstGEP1_32() without element type — nikita.ppv / detail
  11. [IRBuilder] Deprecate CreateConstGEP1_32() without element type — nikita.ppv / detail
  12. [RISCV][RVV] Precommit a test case for D105684 — shihpo.hung / detail
  13. [OpaquePtr] Remove uses of CreateStructGEP() without element type — nikita.ppv / detail
  14. [IRBuilder] Deprecate CreateStructGEP() without element type — nikita.ppv / detail

#3502 (Jul 17, 2021 7:02:22 AM)

  1. [IR] Don't accept null type in ConstantExpr::getGetElementPtr() — nikita.ppv / detail

#3498 (Jul 17, 2021 3:11:33 AM)

  1. [BPF] Use elementtype attribute for preserve.array/struct.index intrinsics — nikita.ppv / detail

#3497 (Jul 17, 2021 1:07:46 AM)

  1. [RISCV] Manually emit the best shift for VSCALE lowering to improve codegen. — craig.topper / detail

#3496 (Jul 17, 2021 12:40:02 AM)

  1. [OpenMP] Codegen aggregate for outlined function captures — georgakoudis1 / detail
  2. [sanitizers] Fix building on case sensitive mingw platforms — martin / detail

#3494 (Jul 16, 2021 11:14:10 PM)

  1. [ORC] Fix typo in declaration — Lang Hames / detail

#3493 (Jul 16, 2021 10:40:45 PM)

  1. [mlir][vector] Refactor TransferReadToVectorLoadLowering — springerm / detail
  2. [mlir][vector] Remove vector.transfer_read/write to LLVM lowering — springerm / detail

#3492 (Jul 16, 2021 9:51:46 PM)

  1. [ORC] Remove LLVM-side MachO Platform runtime support. — Lang Hames / detail
  2. [RISCV] Make VLEN no greater than 65536 — powerman1st / detail

#3489 (Jul 16, 2021 8:16:41 PM)

  1. [AMDGPU] Tidy SReg/SGPR definitions using template class — carl.ritson / detail

#3488 (Jul 16, 2021 6:36:59 PM)

  1. [NFC][compiler-rt][test] when using ptrauth, strip before checking if poisoned — code / detail
  2. AMDGPU/GlobalISel: Fix some incorrect memory types in tests — Matthew.Arsenault / detail
  3. AMDGPU/GlobalISel: Add a few tests for struct arguments — Matthew.Arsenault / detail
  4. Mips/GlobalISel: Remove leftover dead code — Matthew.Arsenault / detail
  5. [CSSPGO] Turn on iterative-BFI for CSSPGO — aktoon / detail
  6. [Analysis] Remove isJoinDivergent (NFC) — kazu / detail

#3487 (Jul 16, 2021 4:57:53 PM)

  1. [Bazel] Delete blank line to make buildifier happy — i / detail
  2. [libcxx][modules] protects users from relying on libc++ detail headers (1/n) — cjdb / detail
  3. Add a mutex to guard access to the ThreadPlanStack class — jingham / detail
  4. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  5. [lit] Add --xfail-not/LIT_XFAIL_NOT — jdenny.ornl / detail
  6. [ScalarEvolution] Fix overflow in computeBECount. — efriedma / detail
  7. [CSSPGO] Turn on unique linkage name by default for pseudo probe. — hoy / detail
  8. [trace][intel pt] Implement the Intel PT cursor — walter erquinigo / detail

#3485 (Jul 16, 2021 3:21:59 PM)

  1. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  2. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail
  3. [ARM] Fix for matching reductions that are both sext and zext. — david.green / detail
  4. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  5. [sanitizer] Fix test build on Windows — Vitaly Buka / detail

#3484 (Jul 16, 2021 2:21:26 PM)

  1. [gn build] Port 0bf4b81d57b0 — llvmgnsyncbot / detail
  2. [SLP]Improve calculations of the cost for reused/reordered scalars. — a.bataev / detail
  3. [Bazel] Use bazel_skylib paths for paths munging — gcmn / detail
  4. [Bazel] Make gentbl_test compatible with coverage — gcmn / detail
  5. [Bazel] Add examples to bazelignore — gcmn / detail
  6. Add `lli` as dependency of MLIR integration tests — joker.eph / detail
  7. [PowerPC] Implement intrinsics for mtfsf[i] — lei / detail

#3483 (Jul 16, 2021 1:23:05 PM)

  1. Add a scalar argument case for the Fortran spread intrinsic unit test. — leairmark / detail
  2. [RISCV] Compose vector subregs hierarchically — jonathan_roelofs / detail
  3. [gn build] (semi-manually) port 6a4054ef060b — thakis / detail
  4. [PATCH] D105827: [SLP]Workaround for InsertSubVector cost. — a.bataev / detail
  5. [libcxx] [test] Fix experimental/memory.resource.adaptor.mem/db_deallocate on Windows — martin / detail
  6. [NFC][compiler-rt][test] pass through MallocNanoZone to iossim env — code / detail
  7. [COFF][test] Fix llvm-readobj tests — i / detail
  8. [GlobalISel] Fix non-pow-2 legalization of s56 stores. — Amara Emerson / detail

#3482 (Jul 16, 2021 11:55:28 AM)

  1. [OpenMP] Rework OpenMP remarks — huberjn / detail
  2. [OpenMP] Add IDs to OpenMP remarks — huberjn / detail
  3. [OpenMP] Add remark documentation to the OpenMP webpage — jhuber6 / detail
  4. [OpenMP][NFC] Update the comment header for optimizations. — huberjn / detail
  5. [PowerPC] Implement XL compact math builtins — lei / detail
  6. [X86][SSE] combineX86ShufflesRecursively - bail if constant folding fails due to oneuse limits. — llvm-dev / detail
  7. [ARM] Extra MLA vecreduce tests. NFC — david.green / detail
  8. [test] Avoid llvm-readelf/llvm-readobj one-dash long options — i / detail
  9. [llvm-readelf/llvm-readobj] Remove one-dash long options — i / detail

#3481 (Jul 16, 2021 10:51:35 AM)

  1. [ELF][test] Avoid llvm-readelf/llvm-readobj one-dash long options — i / detail
  2. [SCEV] Add tests for known negative strides in trip count logic — listmail / detail
  3. [X86FixupLEAs] Try again to transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  4. [test] Extend negative stride backedge tests to cover signed comparisons — listmail / detail
  5. sanitizer_common: add Semaphore — dvyukov / detail
  6. [docs] Update llvm-readelf supported options after D105532 — i / detail
  7. [RISCV] Refactor where in the multiclass hierarchy we add commutable VFMADD/VFMACC instructions. NFC — craig.topper / detail
  8. [RISCV] Use tail agnostic policy for fixed vector vwmacc(u). — craig.topper / detail
  9. [RISCV] Rename the fixed vector vwmacc tests to have the 'm' in their filenames. NFC — craig.topper / detail
  10. [Clang] Add an empty builtins.h file. — stefanp / detail
  11. [mlir][sparse] minor cleanup of Merger — ajcbik / detail
  12. [tests] Precommit test for D104140 — listmail / detail
  13. [compiler-rt] change write order of frexpl & frexpf so it doesn't corrupt stack ids — code / detail
  14. sanitizer_common: link Synchronization.lib on Windows — dvyukov / detail

#3480 (Jul 16, 2021 9:51:54 AM)

  1. [LoopInterchange] Check lcssa phis in the inner latch in scenarios of multi-level nested loops — congzhecao / detail
  2. [flang][driver] Fix output filename generation in `flang` — andrzej.warzynski / detail
  3. [libcxx][modularisation] adds several headers to the module map — cjdb / detail
  4. [NFC] Fix typo intrinisic — Madhur.Amilkanthwar / detail
  5. [Verifier] Require same signature for intrinsic calls — nikita.ppv / detail
  6. [RISCV] Add curly braces around a case body that declares variables. NFC — craig.topper / detail
  7. [RISCV] Teach constant materialization that it can use zext.w at the end with Zba to reduce number of instructions. — craig.topper / detail
  8. [MachineVerifier] Diagnose invalid INSERT_SUBREGs — jonathan_roelofs / detail
  9. [DAG] SelectionDAG::MaskedElementsAreZero - assert we're calling with a vector. NFCI. — llvm-dev / detail
  10. [X86] Regenerate twoaddr-lea.ll test checks. — llvm-dev / detail
  11. Revert "[MachineVerifier] Diagnose invalid INSERT_SUBREGs" — jonathan_roelofs / detail

#3479 (Jul 16, 2021 8:09:55 AM)

  1. SubstTemplateTypeParmType can contain an 'auto' type in their replacement type — sguelton / detail
  2. [SLP] add tests for poison-safe bool logic reductions; NFC — spatel / detail
  3. [InstrRef][FastISel] Support emitting DBG_INSTR_REF from fast-isel — jeremy.morse / detail
  4. AMDGPU/GlobalISel: Redo kernel argument load handling — Matthew.Arsenault / detail
  5. AMDGPU/GlobalISel: Preserve more memory types — Matthew.Arsenault / detail
  6. GlobalISel: Remove dead function — Matthew.Arsenault / detail
  7. [mlir] replace llvm.mlir.cast with unrealized_conversion_cast — zinenko / detail
  8. [mlir] add missing build dependency — zinenko / detail
  9. [lldb][AArch64] Add tag packing and repetition memory tag manager — david.spickett / detail
  10. Revert "[RISCV] Lower more BUILD_VECTOR sequences to RVV's VID" — fraser / detail
  11. [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests — amy.kwan1 / detail
  12. [runtimes] Simplify how we set the target triple — Louis Dionne / detail
  13. [PowerPC] Updated the error message of MASSV pass to mention vectorization — msd.ataei / detail
  14. [Bazel] Delete deprecated gentbl rule — gcmn / detail
  15. [mlir] Remove unused functions in LinalgOps.cpp — pifon / detail
  16. [libc++] CI: Setup BuildKite agents through launchd — Louis Dionne / detail
  17. AArch64/GlobalISel: Update tests to use correct memory types — Matthew.Arsenault / detail
  18. GlobalISel: Preserve memory type for memset expansion — Matthew.Arsenault / detail
  19. Mips/GlobalISel: Use LLT form of getMachineMemOperand — Matthew.Arsenault / detail
  20. [libc++] ci: Create ~/Library/LaunchAgents if it does not exist yet — Louis Dionne / detail

#3478 (Jul 16, 2021 4:11:55 AM)

  1. [lldb][AArch64] Refactor memory tag range handling — david.spickett / detail
  2. [AArch64][SME] Add load and store instructions — cullen.rhodes / detail
  3. [LV] Avoid scalable vectorization for loops containing alloca — kerry.mclaughlin / detail
  4. [AArch64] Update Cortex-A55 SchedModel to improve LDP scheduling — nicholas.guy / detail
  5. [mlir] add an interface to support custom types in LLVM dialect pointers — zinenko / detail
  6. Use update_test_checks.py to auto-generate check lines — sepavloff / detail
  7. [mlir] Move linalg::Expand/CollapseShapeOp to memref dialect. — pifon / detail
  8. [PowerPC][AIX] Add warning when alignment is incompatible with XL — zarko / detail
  9. [AMDGPU][MC] Added missing isCall/isBranch flags — dmitry.preobrazhensky / detail

#3477 (Jul 16, 2021 1:48:08 AM)

  1. Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer — joker.eph / detail
  2. Reformat files. — simon.giesecke / detail
  3. [analyzer] Do not assume that all pointers have the same bitwidth as void* — vince.a.bridgers / detail
  4. [llvm][tools] Hide unrelated llvm-cfi-verify options — tbaeder / detail
  5. [MLIR][NFC] Improve doc comment and delete stale comment — uday / detail
  6. [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID — fraser / detail
  7. Reland "[LV] Print remark when loop cannot be vectorized due to invalid costs." — sander.desmalen / detail

#3476 (Jul 15, 2021 10:01:45 PM)

  1. [Attributor] Add support for compound assignment for ChangeStatus — tianshilei1992 / detail
  2. [lld-macho] Optimize bind opcodes with multiple passes — leevince / detail
  3. [TableGen] Allow isAllocatable inheritence from any superclass — carl.ritson / detail
  4. [analyzer] Model comparision methods of std::unique_ptr — deep.majumder2019 / detail
  5. [LSR] Handle case 1*reg => reg. PR50918 — mkazantsev / detail
  6. Fix typo in test — sepavloff / detail
  7. [profile] Decommit memory after counter relocation — phosek / detail
  8. [debugserver] Un-conditionalize code guarded by macOS 10.10 checks — Jonas Devlieghere / detail
  9. Fix mismatch between the provisioning of asyncExecutors and the actual thread count currently in the context (NFC) — joker.eph / detail
  10. Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer — joker.eph / detail
  11. [analyzer] Handle << operator for std::unique_ptr — deep.majumder2019 / detail
  12. [llvm-mca][JSON] Store extra information about driver flags used for the simulation — marcos.horro / detail
  13. [llvm][tools] Hide unrelated llvm-cfi-verify options — tbaeder / detail
  14. Revert "[llvm][tools] Hide unrelated llvm-cfi-verify options" — tbaeder / detail
  15. Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer" — joker.eph / detail

#3475 (Jul 15, 2021 8:48:25 PM)

  1. Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer" — joker.eph / detail

#3473 (Jul 15, 2021 7:35:00 PM)

  1. [Frontend] Only compile modules if not already finalized — vsapsai / detail
  2. [libc++] Add a job running GCC with C++11 — Louis Dionne / detail
  3. [NFC][OpenMP][Offloading] Replaced explicit parallel level computation with function `__kmpc_parallel_level` — tianshilei1992 / detail
  4. [gn build] port 766a08df12c1 — thakis / detail
  5. [gn build] Port 766a08df12c1 — llvmgnsyncbot / detail
  6. [MLIR] [Python ODS] Use @builtins.property for cases where 'property' is already defined — john.demme / detail
  7. Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer — joker.eph / detail

#3472 (Jul 15, 2021 6:21:07 PM)

  1. tsan: lock ScopedErrorReportLock around fork — dvyukov / detail
  2. [M68k][GloballSel] LegalizerInfo implementation — Anshil.Gandhi / detail
  3. [NVPTX, CUDA] Add .and.popc variant of the b1 MMA instruction. — tra / detail
  4. [mlir][sparse] add int64 storage type to sparse tensor runtime support library — ajcbik / detail
  5. [Driver] Fix compiler-rt lookup for x32 — harald / detail
  6. utils: fix broken assertion in revert_checker — George Burgess IV / detail
  7. [ObjCARC] Use objc_msgSend instead of llvm.objc.msgSend in tests — nikita.ppv / detail
  8. [libc] Relocate the closing directive of #ifdef — hedingarcia / detail
  9. [libcxx] [test] Fix mismatches between aligned operator new and std::free — martin / detail
  10. [runtimes] Don't try passing --target flags to GCC — Louis Dionne / detail
  11. [AIX][XCOFF][Bug-Fixed] parse the parameter type of the traceback table — zhijian / detail
  12. [AArch64][GlobalISel] Clamp <n x p0> vecs when legalizing G_EXTRACT_VECTOR_ELT — Jessica Paquette / detail
  13. [mlir] Enable cleanup of single iteration reduction loops being sibling-fused maximally — sumesh.uk / detail
  14. [PowerPC][NFC] Add the missing 'REQUIRES: powerpc-registered-target.' in the builtins' front end test cases for XL compatibility — wei.huang / detail
  15. [Verifier] Extend address taken check for unknown intrinsics — nikita.ppv / detail
  16. [SLP] avoid leaking poison in reduction of safe boolean logic ops — spatel / detail
  17. [X86] Fix handling of maskmovdqu in X32 — harald / detail
  18. [DependenceAnalysis] Guard analysis using getPointerBase(). — efriedma / detail
  19. [LLDB][GUI] Add Process Attach form — gclayton / detail
  20. [libc] Fix typos in x86_64/FEnv.h — mcgrathr / detail
  21. GlobalISel: Introduce GenericMachineInstr classes and derivatives for idiomatic LLVM RTTI. — Amara Emerson / detail
  22. [AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible — tianshilei1992 / detail
  23. [PowerPC] Add PowerPC population count, reversed load and store related builtins and instrinsics for XL compatibility — wei.huang / detail
  24. [NFC][hwasan] Remove default arguments in internal class — Vitaly Buka / detail
  25. [lldb] Add AllocateMemory/DeallocateMemory to the SBProcess API — Raphael Isemann / detail
  26. GlobalISel: Track argument pointeriness with arg flags — Matthew.Arsenault / detail
  27. AMDGPU/GlobalISel: Fix incorrect memory types in test — Matthew.Arsenault / detail
  28. GlobalISel: Surface offsets parameter from ComputeValueVTs — Matthew.Arsenault / detail
  29. Revert "tsan: make obtaining current PC faster" — thakis / detail
  30. [asan] Slightly modified the documentation. — kstoimenov / detail
  31. [lld-macho] Use intermediate arrays to store opcodes — leevince / detail
  32. [mlir][spirv] Add support for GLSL FMix — weiwei.li1 / detail
  33. [test] Use double pound to denote comments. — danielrodriguez / detail

#3471 (Jul 15, 2021 10:53:00 AM)

  1. [mlir][sparse] add shift ops support — ajcbik / detail
  2. [test] Avoid llvm-nm one-dash long options — i / detail
  3. [llvm-nm] Remove one-dash long options except -arch — i / detail
  4. [AMDGPU] Refine -O0 and -O1 passes. — Stanislav.Mekhanoshin / detail
  5. [lld-macho] Add LTO cache support — thakis / detail
  6. [WebAssembly] Fixed LLD generation of 64-bit __wasm_apply_data_relocs — aardappel / detail
  7. [GlobalISel] Fix infinite loop in reassociationCanBreakAddressingModePattern — Jessica Paquette / detail
  8. Revert "[SLP]Workaround for InsertSubVector cost." — aeubanks / detail
  9. [llvm-exegesis] Fix missing-headers build errors. — vyng / detail
  10. [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) — i / detail
  11. [libc++] NFC: Reindent the run-buildbot script — Louis Dionne / detail
  12. [SCEV] Fix unsound reasoning in howManyLessThans — listmail / detail
  13. tsan: strip top inlined internal frames — dvyukov / detail
  14. [InstCombine] Add 3-operand gep test with different ptr and same indices — llvm-dev / detail
  15. Fix "unknown pragma 'GCC'" MSVC warning. NFCI. — llvm-dev / detail
  16. [PowerPC] Fix popcntb XL Compat Builtin for 32bit — kamau.bridgeman / detail
  17. [ARM][LowOverheadLoops] Make some stack spills valid for tail predication — samuel.tebbs / detail
  18. [InstCombine] Add select(cond,gep(gep(x,y),z),gep(x,y)) tests from PR51069 — llvm-dev / detail
  19. [Verifier] Use isIntrinsic() (NFC) — nikita.ppv / detail
  20. [ELF][test] Rework non-preemptible ifunc tests — i / detail
  21. [ELF] Don't define __rela_iplt_start for -pie/-shared — i / detail
  22. [libc++/abi] Fix broken Lit feature no-noexcept-function-type — Louis Dionne / detail
  23. [unittest] Exercise SCEV's udiv and udiv ceiling routines — listmail / detail

#3470 (Jul 15, 2021 8:30:16 AM)

  1. [SimplifyCFG] Rerun PHI deduplication after common code sinkinkg (PR51092) — lebedev.ri / detail
  2. Fix documentation; NFC — aaron / detail
  3. MachO: don't emit L... private symbols in do_not_dead_strip sections. — Tim Northover / detail
  4. [ARM] Expand types handled in VQDMULH recognition — david.green / detail
  5. [docs] More CMAKE variable documentation — nathan / detail
  6. MachO: fix Clang test broken by dropping private labels in LLVM. — Tim Northover / detail
  7. [OpenCL] Add support of __opencl_c_program_scope_global_variables feature macro — anton.zabaznov / detail
  8. Revert "[LV] Print remark when loop cannot be vectorized due to invalid costs." — sander.desmalen / detail
  9. [Analyzer][solver] Remove unused functions — gabor.marton / detail
  10. [NVPTX] Tweak fast-math tests to avoid select(binop(x,y),binop(x,z)) fold — llvm-dev / detail
  11. [mlir][sparse] replace linalg.copy with memref.copy — ajcbik / detail
  12. [DAG] Fold select(cond,binop(x,y),binop(x,z)) -> binop(x,select(cond,y,z)) — llvm-dev / detail
  13. Revert "[AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible" — tianshilei1992 / detail
  14. [PowerPC] Add PowerPC rotate related builtins and emit target independent code for XL compatibility — wei.huang / detail
  15. tsan: make obtaining current PC faster — dvyukov / detail
  16. [AsmParser] Unify parsing of attributes — nikita.ppv / detail
  17. [LV] Enable vectorization of multiple exit loops w/computable exit counts — listmail / detail
  18. [Bazel] Update for 01bdb0f75efb — gcmn / detail
  19. [InstCombine] Look through invariant group intrinsics when removing malloc — aeubanks / detail
  20. [LangRef] Add elementtype attribute — nikita.ppv / detail
  21. [IR] Add elementtype attribute — nikita.ppv / detail
  22. [libc++] Add a CMake target to re-generate files and revamp CONTRIBUTING.rst — Louis Dionne / detail
  23. [mlir][sparse] remove linalg-to-loops from integration tests — ajcbik / detail
  24. Enable Flang by default in the test-release.sh script — andrzej.warzynski / detail
  25. [flang][driver] Randomise the names of the unparsed files — andrzej.warzynski / detail

#3469 (Jul 15, 2021 4:33:26 AM)

  1. Fixes memory sanitizer 'use-of-uninitialized-value' diagnostic. — bgraur / detail
  2. [NFC] [hwasan] Split argument logic into functions. — fmayer / detail
  3. [AArch64][SME] Add outer product instructions — cullen.rhodes / detail
  4. [Test] We can benefit from pipelining of ymm load/stores — mkazantsev / detail
  5. [sanitizer] Fix __sanitizer_kernel_sigset_t endianness issue — iii / detail
  6. [sanitizer] Force TLS allocation on s390 — iii / detail
  7. [TSan] Align thread_registry_placeholder — iii / detail
  8. [TSan] Use zeroext for function parameters — iii / detail
  9. [TSan] Build ignore_lib{0,1,5} tests with -fno-builtin — iii / detail
  10. [TSan] Define PTHREAD_ABI_BASE for SystemZ — iii / detail
  11. [TSan] Define C/C++ address ranges for SystemZ — iii / detail
  12. [TSan] Add SystemZ longjmp support — iii / detail
  13. [TSan] Disable __TSAN_HAS_INT128 on SystemZ — iii / detail
  14. [TSan] Intercept __tls_get_addr_internal and __tls_get_offset on SystemZ — iii / detail
  15. [TSan] Adjust tests for SystemZ — iii / detail
  16. [TSan] Enable SystemZ support — iii / detail
  17. [TSan] Add SystemZ SANITIZER_GO support — iii / detail
  18. [AMDGPU] Use isMetaInstruction for instruction size — sebastian.neubauer / detail
  19. [AArch64][GlobalISel] Optimise lowering for some vector types for min/max — irina.dobrescu / detail
  20. [mlir][nvvm]: Add math::Exp2Op lowering to NVVM. — akuegel / detail
  21. [MIPS] Refresh ashr test checks. NFCI. — llvm-dev / detail
  22. [InstCombine] Strip inbounds from (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) fold — llvm-dev / detail
  23. [NVPTX] Add selp.f32 checks to select(cond,fpbinop(),fpbinop()) tests — llvm-dev / detail
  24. [VP][NFC] Correct formatting in unit test — fraser / detail
  25. [runtimes] Serialize all Lit params instead of passing them to add_lit_testsuite — Louis Dionne / detail
  26. [libc++] Implement views::all_t and ranges::viewable_range — Louis Dionne / detail
  27. Reapply "[DebugInfo] Enable variadic debug value salvaging" — stephen.tozer / detail
  28. [libc++] Mark failing rel_ops test as XFAIL in back-deployment — Louis Dionne / detail
  29. [mlir][linalg] Improve implementation of hoist padding. — nicolas.vasilache / detail
  30. [LV] Fix determinism for failing scalable-call.ll test. — sander.desmalen / detail
  31. [TTI] Consistently make getMinVectorRegisterBitWidth() methods const. NFCI. — llvm-dev / detail
  32. [mlir][rocdl] Add math::Exp2Op lowering to ROCDL — akuegel / detail

#3468 (Jul 15, 2021 1:29:06 AM)

  1. [clang][Analyzer] Add symbol uninterestingness to bug report. — 1.int32 / detail
  2. [gn build] Port b0d38ad0bc25 — llvmgnsyncbot / detail
  3. [mlir][crunner] fix bug in memref copy for rank 0 — ajcbik / detail
  4. [llvm][tools] Hide unrelated llvm-bcanalyzer options — tbaeder / detail
  5. Fix undeduced type assert — sguelton / detail

#3467 (Jul 14, 2021 10:08:39 PM)

  1. [Coroutines] Run coroutine passes by default — yedeng.yd / detail
  2. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x44 — Tony.Tye / detail
  3. [2/2][RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEs — djtodoro / detail

#3466 (Jul 14, 2021 8:38:39 PM)

  1. [OpenCL] opencl-c.h: CL3.0 generic address space — airlied / detail
  2. [PowerPC] Generate inlined quadword lock free atomic operations via AtomicExpand — lkail / detail
  3. [gn build] Port b9c3941cd61d — llvmgnsyncbot / detail
  4. [mlir][linalg][NFC] Factor out tile generation in makeTiledShapes — springerm / detail
  5. [mlir][linalg] Add optional output operand to PadTensorOp — springerm / detail
  6. [mlir][NFC] Move asOpFoldResult helper functions to StaticValueUtils — springerm / detail
  7. [mlir][linalg] Tile PadTensorOp — springerm / detail
  8. [mlir][linalg] Fix Windows build — springerm / detail
  9. [mlir][linalg] Improve codegen of ExtractSliceOfPadTensorSwapPattern — springerm / detail
  10. [mlir][linalg] Improve codegen when tiling PadTensor evenly — springerm / detail
  11. [PowerPC][NFC] add testcase for update-form preparation with non-const increment — czhengsz / detail
  12. Defend early against operation created without a registered dialect — joker.eph / detail
  13. [Attributor] AACallEdges, Add a way to ask nonasm unknown callees — kuterdinel / detail
  14. Revert "Defend early against operation created without a registered dialect" — joker.eph / detail
  15. [MLIR] [Python] Add `owner` to PyValue and fix its parent reference — john.demme / detail
  16. Defend early against operation created without a registered dialect — joker.eph / detail

#3465 (Jul 14, 2021 4:45:18 PM)

  1. [docs][OpaquePtr] Remove finished task — aeubanks / detail
  2. [clang-format] Make BreakAfterReturnType work with K&R C functions — owenca / detail
  3. [libomptarget] Keep the Shadow Pointer Map up-to-date — georgios.rokos / detail
  4. [Support] Turn on SupportTest for Apple Silicon — Steven Wu / detail
  5. [GlobalOpt] Fix a miscompile when evaluating struct initializers. — jonathan_roelofs / detail
  6. [WebAssembly] Codegen for v128.storeX_lane instructions — tlively / detail
  7. [clang] Refactor AST printing tests to share more infrastructure — zeratul976 / detail
  8. [libc++] NFCI: Restore code duplication in wrap_iter, with test. — arthur.j.odwyer / detail
  9. [AMDGPU] Use update_test_checks.py script for annotate kernel features tests. — kuterdinel / detail
  10. libclc: Add -cl-no-stdinc to clang flags on clang >=13 — airlied / detail
  11. [OpenCL][NFC] opencl-c.h: reorder atomic operations — airlied / detail

#3463 (Jul 14, 2021 2:30:19 PM)

  1. [SLP][NFC]Fix variables names, NFC. — a.bataev / detail
  2. [AMDGPU] Add TII::isIgnorableUse() to allow VOP rematerialization — Stanislav.Mekhanoshin / detail
  3. [tests] Stablize tests for possible change in deref semantics — listmail / detail
  4. [libcxx] [test] Remove a LIBCXX-WINDOWS-FIXME in trivial_abi/unique_ptr_ret — martin / detail
  5. Global variables with strong definitions cannot be freed — listmail / detail
  6. [mlir] NFC - Add AffineMap::replace variant with dim/symbol inference — nicolas.vasilache / detail
  7. [Support] Get correct number of physical cores on Apple Silicon — Steven Wu / detail
  8. [lldb] Always call DestroyImpl from Process::Finalize — Jonas Devlieghere / detail
  9. [lldb] Make TargetList iterable (NFC) — Jonas Devlieghere / detail
  10. [asan][clang] Add flag to outline instrumentation — Vitaly Buka / detail
  11. [tests] Stablize tests for possible change in deref semantics — listmail / detail
  12. [mlir][affine] Add single result affine.min/max -> affine.apply canonicalization. — nicolas.vasilache / detail
  13. [AArch64] Fix selection of G_UNMERGE <2 x s16> — jonathan_roelofs / detail
  14. [SimpleLoopUnswitch] Don't non-trivially unswitch loops with catchswitch exits — aeubanks / detail
  15. Precommit test for D106017 — aeubanks / detail
  16. [llvm-strip][WebAssembly] Support strip flags — dschuff / detail
  17. [Polly] Fix misleading debug message. NFC. — llvm-project / detail
  18. [ARM] Fix RELA relocations for 32bit ARM. — wolfgang_pieb / detail

#3462 (Jul 14, 2021 12:45:20 PM)

  1. [X86] Implement smarter instruction lowering for FP_TO_UINT from f32/f64 to i32/i64 and vXf32/vXf64 to vXi32 for SSE2 and AVX2 by using the exact semantic of the CVTTPS2SI instruction. — llvm-dev / detail
  2. [lldb][docs] Remove mention of subversion. NFC. — david.spickett / detail
  3. [NFC] [Coroutines] Remove unused CoroFree — yedeng.yd / detail
  4. [InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183) (REAPPLIED) — llvm-dev / detail
  5. [RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEs — djtodoro / detail
  6. [lld][MachO] Code cleanup — alexshap / detail
  7. [Analyzer][solver] Add dump methods for (dis)equality classes. — gabor.marton / detail
  8. [SLP] match logical and/or as reduction candidates — spatel / detail
  9. ARM: reuse existing libcall global variable if possible. — Tim Northover / detail
  10. [docs] Update CMake cross compiling guide link — ty1208chiang / detail
  11. [mlir][linalg] Fix typo in ExtractSliceOfPadTensorSwapPattern — springerm / detail
  12. [AIX] Enable dollar sign as PC in inlineasm — Jinsong Ji / detail
  13. [flang][OpenMP] Fix semantic check of test case in taskloop simd construct — arnamoy.bhattacharyya / detail
  14. [Lexer] Fix bug in `makeFileCharRange` called on split tokens. — yitzhakm / detail
  15. [runtimes] NFCI: Drop intermediate CMake variable TARGET_TRIPLE — Louis Dionne / detail
  16. [SLP]Workaround for InsertSubVector cost. — a.bataev / detail
  17. [AMDGPU] Check llc-pipeline.ll with -match-full-lines -strict-whitespace — jay.foad / detail
  18. Combine two diagnostics into one and correct grammar — aaron / detail
  19. [CostModel][AArch64] Make loads/stores of <vscale x 1 x eltty> invalid. — sander.desmalen / detail
  20. GlobalISel: Handle lowering non-power-of-2 extloads — Matthew.Arsenault / detail
  21. [LV] Print remark when loop cannot be vectorized due to invalid costs. — sander.desmalen / detail
  22. [InstCombine] add tests for icmp with constant offset and no-wrap flags; NFC — spatel / detail
  23. [InstCombine] reorder icmp with offset folds for better results — spatel / detail
  24. [ARM] Lower v16i8 -> i64 VMLA reductions. — david.green / detail
  25. [ELF] --fortran-common: prefer STB_WEAK to COMMON — i / detail
  26. [WebAssembly] Remove datalayout strings from llc tests — tlively / detail
  27. [runtimes] Inherit the TARGET_TRIPLE that may be set by LLVM — Louis Dionne / detail
  28. [WebAssembly] Codegen for v128.loadX_lane instructions — tlively / detail
  29. [SelectionDAG] Add an overload of getStepVector that assumes step 1. — efriedma / detail
  30. Demangle: correct swift_async demangling for Microsoft scheme — Saleem Abdulrasool / detail
  31. [Verifier] Improve incompatible attribute type check — nikita.ppv / detail
  32. Remove uses of deprecated target AllPassesAndDialectsNoRegistration in Bazel (NFC) — joker.eph / detail
  33. [scudo] Don't enabled MTE for small alignment — Vitaly Buka / detail
  34. [ARM] Move add(VMLALVA(A, X, Y), B) to VMLALVA(add(A, B), X, Y) — david.green / detail
  35. [NFC][PhaseOrdering] Add test for the lack of CSE after SimplifyCFG (PR51092) — lebedev.ri / detail
  36. [Attributes] Use single method to fetch type from AttributeSet (NFC) — nikita.ppv / detail
  37. [NFC] Drop redundant check prefixes in newly added test file — lebedev.ri / detail
  38. [runtimes] Bring back TARGET_TRIPLE — Louis Dionne / detail
  39. [Bazel] Uniformly export all MLIR td files — gcmn / detail
  40. [SLP] Fix case of variable name. NFCI. — llvm-dev / detail
  41. [docs] Fix :option:`--file-header` reference in llvm-readelf.rst after D105532 — i / detail

#3455 (Jul 14, 2021 3:46:28 AM)

  1. [AMDGPU] Precommit flat-scratch-init.ll test — sebastian.neubauer / detail
  2. [AMDGPU] Init scratch only if necessary — sebastian.neubauer / detail
  3. [RISCV] Fix the neutral element in vector 'fadd' reductions — fraser / detail
  4. [mlir][SCF] populateSCFStructuralTypeConversionsAndLegality WhileOp support — ivan.butygin / detail
  5. [InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183) — llvm-dev / detail
  6. [DebugInfo] Correctly update dbg.values with duplicated location ops — stephen.tozer / detail
  7. [NFC][PowerPC] Added test to check regsiter allocation for ACC registers — stefanp / detail
  8. [gn build] (manually) merge 462d4de35b0c — thakis / detail
  9. Revert rGb803294cf78714303db2d3647291a2308347ef23 : "[InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183)" — llvm-dev / detail
  10. [gn build] Port c08dabb0f476 — llvmgnsyncbot / detail

#3454 (Jul 13, 2021 11:35:15 PM)

  1. Reformulate OrcJIT tutorial doc to make it more clear. — joker.eph / detail
  2. sanitizer_common: add simpler ThreadRegistry ctor — Vitaly Buka / detail
  3. [libcxx] [test] Clarify weak_ptr_ret on Windows, remove a LIBCXX-WINDOWS-FIXME — martin / detail
  4. [RISCV] Pass -u to linker correctly. — kito.cheng / detail
  5. [RegisterCoalescer] Resolve conflict based on liveness of subregister — ruiling.song / detail
  6. [NFC][AMDGPU] autogenerate kill-infinite-loop.ll checks — ruiling.song / detail
  7. [AMDGPU] Don't handle export done when unify exit nodes — ruiling.song / detail
  8. [clangd] Add CMake option to (not) link in clang-tidy checks — sam.mccall / detail
  9. [AArch64][SME] Add matrix register definitions and parsing support — cullen.rhodes / detail

#3453 (Jul 13, 2021 9:49:19 PM)

  1. [sanitizer] Fix type error in python 3 — Vitaly Buka / detail
  2. [RISCV] Support overloading for RVV miscellaneous functions. — zakk.chen / detail

#3452 (Jul 13, 2021 8:50:25 PM)

  1. Fix test trying to write a spurious output file into the source — richard / detail
  2. [SCEV] Handle zero stride correctly in howManyLessThans — efriedma / detail
  3. [AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible — tianshilei1992 / detail
  4. [CSSPGO][llvm-profgen] Fix a missing initalization — hoy / detail
  5. Revert "[CSSPGO][llvm-profgen] Fix a missing initalization" — hoy / detail
  6. [CSSPGO][llvm-profgen] Fix a missing initalization — hoy / detail
  7. [AIX] Update testcase to use aix triple — Jinsong Ji / detail
  8. [Polly] Fix typo. NFC. — llvm-project / detail
  9. [sanitizer] Convert script to python 3 — Vitaly Buka / detail
  10. Revert "[clang] Refactor AST printing tests to share more infrastructure" — david.green / detail
  11. [sanitizer] Upgrade android scripts to python 3 — Vitaly Buka / detail

#3451 (Jul 13, 2021 6:07:05 PM)

  1. [NFC][sanitizer] Simplify MapPackedCounterArrayBuffer — Vitaly Buka / detail
  2. [AArch64][GlobalISel] Mark v2s64 -> v2p0 G_INTTOPTR as legal — Jessica Paquette / detail
  3. Revert "[NFC][sanitizer] Simplify MapPackedCounterArrayBuffer" — Vitaly Buka / detail
  4. Revert "[SCEV] Handle zero stride correctly in howManyLessThans" — aeubanks / detail
  5. [AArch64] Fix AArch64::dsub's size — jonathan_roelofs / detail
  6. [AArch64] rm unused subreg's — jonathan_roelofs / detail
  7. [NFC][sanitizer] Simplify MapPackedCounterArrayBuffer — Vitaly Buka / detail
  8. [CSSPGO][llvm-profgen] Allow multiple executable load segments. — hoy / detail
  9. [CSSPGO] Do not import pseudo probe desc in thinLTO — hoy / detail
  10. [NFC][CSSPGO] Rename the name of an enum value. — hoy / detail

#3450 (Jul 13, 2021 4:45:21 PM)

  1. [NFC][sanitizer] Rename some MemoryMapper members — Vitaly Buka / detail
  2. [NFC][sanitizer] Exctract DrainHalfMax — Vitaly Buka / detail
  3. [ScalarEvolution] Make isKnownNonZero handle more cases. — efriedma / detail
  4. RegAlloc: Allow targets to split register allocation — Matthew.Arsenault / detail
  5. [NFC][sanitizer] Don't store region_base_ in MemoryMapper — Vitaly Buka / detail
  6. [NewPM][SimpleLoopUnswitch] Add option to not trivially unswitch — aeubanks / detail
  7. sanitizer_common: optimize memory drain — Vitaly Buka / detail
  8. AMDGPU: Try to fix test failure with EXPENSIVE_CHECKS — Matthew.Arsenault / detail
  9. [NFC][sanitizer] Move MemoryMapper template parameter — Vitaly Buka / detail

#3449 (Jul 13, 2021 3:03:22 PM)

  1. [WebAssembly] Run varargs codegen test with non-emscripten triple — dschuff / detail
  2. Add more types to the LLVM dialect C API — jpienaar / detail
  3. [mlir][sparse] add support for std unary operations — ajcbik / detail
  4. [mlir][Tensor] Implement `reifyReturnTypeShapesPerResultDim` for `tensor.insert_slice`. — ravishankarm / detail
  5. [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility — wei.huang / detail
  6. [NFC][MLIR][std] Clean up ArithmeticCastOps — gcmn / detail

#3448 (Jul 13, 2021 1:03:50 PM)

  1. Revert "[sanitizer] Don't tie builders with particular workers" — Vitaly Buka / githubweb

#3448 (Jul 13, 2021 1:03:50 PM)

  1. [llvm-mca] [NFC] Formatting code — marcos.horro / detail
  2. [clang] C++98 implicit moves are back with a vengeance — mizvekov / detail
  3. [OpenMP][NFC] Change comment style to eliminate warnings from GCC — jonathan.l.peyton / detail
  4. [PowerPC] Add FI alignment check if the addressing mode is DS/DQ-Form, emit X-Form if necessary. — amy.kwan1 / detail
  5. [RISCV] Use DIVUW/REMUW/DIVW instructions for i8/i16/i32 udiv/urem/sdiv when LHS is constant. — craig.topper / detail
  6. [libc++] NFC: Add comment for running macOS CI setup script remotely — Louis Dionne / detail
  7. [OpenMP] Fix one sign-compare warning from GCC — jonathan.l.peyton / detail
  8. Fix utils/update_cc_test_checks/check-globals.test on stand-alone builds — tstellar / detail
  9. [libc++] Add a CI job for macOS on arm64 hardware 🥳 — Louis Dionne / detail
  10. [sanitizer] Fix VSNPrintf %V on Windows — Vitaly Buka / detail
  11. [analyzer][solver][NFC] Introduce ConstraintAssignor — vsavchenko / detail
  12. [analyzer][solver][NFC] Refactor how we detect (dis)equalities — vsavchenko / detail
  13. [NFC][sanitizer] Remove trailing whitespace — Vitaly Buka / detail
  14. [test] Add a SCEV backedge computation test with an explicit zero stride — listmail / detail
  15. [CUDA] Only allow NVIDIA offload-arch during CUDA compilation. — tra / detail
  16. [AArch64][GlobalISel] Legalize store <2 x i16> — jonathan_roelofs / detail
  17. [AArch64][GlobalISel] Legalize load <2 x i16> — jonathan_roelofs / detail
  18. Revert "[PowerPC][NFC] Power ISA features for Semachecking" — wei.huang / detail
  19. [PowerPC][NFC] Power ISA features for Semachecking — wei.huang / detail
  20. [WebAssembly] Generate checks for simd-load-store-alignment.ll — tlively / detail
  21. [InstCombine] Precommit tests for D105088 (NFC) — nikita.ppv / detail
  22. [Tests] Fix test broken by: 43c7ca8e4963 [AArch64][GlobalISel] Legalize store <2 x i16> — jonathan_roelofs / detail
  23. [SCEV] Strengthen inference of RHS > Start in howManyLessThans — listmail / detail
  24. Fix cuda-bad-arch.cu test. — tra / detail
  25. [tests] Precommit a test case from D105216 — listmail / detail
  26. [gn build] (manually) port 303ddb60a2d2 — thakis / detail
  27. [LoopReroll] Add an extra defensive check to avoid SCEV assertion. — efriedma / detail
  28. [NFC] Use CHECK-LABEL in trip-count-unknown-stride.ll — efriedma / detail
  29. [mlir][Vector] Remove Vector TupleOp as it is unused — thomasraoux / detail
  30. [lld][AMDGPU] Handle R_AMDGPU_REL16 relocation. — abidh / detail
  31. [libc++] [test] Add a missing `()` in TestEachIntegralType. — arthur.j.odwyer / detail
  32. Revert "sanitizer_common: optimize memory drain" — Vitaly Buka / detail
  33. [NFC][sanitizer] clang-format part of D105778 — Vitaly Buka / detail
  34. [docs/llvm-cov] Document -compilation-dir — Vedant Kumar / detail
  35. [libc] Add on float properties for precision floating point numbers in FloatProperties.h — hedingarcia / detail
  36. [NFC][sanitizer] Move MemoryMapper out of SizeClassAllocator64 — Vitaly Buka / detail
  37. [libcxx] [docs] Acknowledge that the library is known to work in some configs outside of what's tested in CI — martin / detail
  38. [SCEV] Handle zero stride correctly in howManyLessThans — listmail / detail
  39. [sanitizer] Few more NFC changes from D105778 — Vitaly Buka / detail
  40. [libc] Don't pass -fpie/-ffreestanding on Windows — caitlyncano / detail
  41. [libc] Capture floating point encoding and arrange it sequentially in memory — hedingarcia / detail
  42. [LLD] Adding support for RELA for CG Profile. — ayermolo / detail

#3448 (Jul 13, 2021 1:03:50 PM)

  1. Revert "[sanitizer] Don't tie builders with particular workers" — Vitaly Buka / detail

#3447 (Jul 13, 2021 3:12:33 AM)

  1. [sanitizer_common] Define internal_usleep on Solaris — ro / detail
  2. [remangleIntrinsicFunction] Detect and resolve name clash — jeroen.dobbelaere / detail
  3. [RISCV] Pass undef VECTOR_SHUFFLE indices on to BUILD_VECTOR — fraser / detail
  4. [libc] update benchmark distributions — gchatelet / detail
  5. AArch64: use 4-byte slots for arm64_32 pointers in a tail call — Tim Northover / detail
  6. [OpenCL] Add support of __opencl_c_generic_address_space feature macro — anton.zabaznov / detail
  7. [AMDGPU] Mark waterfall loops as SI_WATERFALL_LOOP — sebastian.neubauer / detail
  8. [AMDGPU] Optimize VGPR LiveRange in waterfall loops — sebastian.neubauer / detail
  9. [mlir][Linalg] Add layout specification support to bufferization. — nicolas.vasilache / detail
  10. Support: reduce stack used in default size test. — Tim Northover / detail
  11. [X86][SSE] Add signbit tests to show cmpss/cmpsd intrinsics not recognised as 'allbits' results. — llvm-dev / detail
  12. [mlir][Linalg] Better support for bufferizing non-tensor results. — nicolas.vasilache / detail
  13. [lldb] Fix editline unicode on Linux — jan.kratochvil / detail
  14. [libomptarget][devicertl] Remove branches around setting parallelLevel — jonathanchesterfield / detail
  15. [AMDGPU] Handle s_branch to another section. — abidh / detail
  16. [libomptarget] Update device pointer only if needed — georgios.rokos / detail
  17. [MLIR] Fix documentation of the `ExecutionEngine` in the toy tutorial example — frgossen / detail
  18. [X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result (REAPPLIED) — llvm-dev / detail
  19. [libomp] ompd_init(): fix heap-buffer-overflow when constructing libompd.so path — lebedev.ri / detail
  20. [OpenCL] Add support of __opencl_c_read_write_images feature macro — anton.zabaznov / detail
  21. [InstCombine] Pre-commit ashr(or(neg(x),x),bw-1) --> sext(icmp_ne(x,0)) tests from D105764 — llvm-dev / detail
  22. [clang/objc] Optimize getters for non-atomic, copied properties — thakis / detail
  23. [InstCombine] Fold lshr/ashr(or(neg(x),x),bw-1) --> zext/sext(icmp_ne(x,0)) (PR50816) — llvm-dev / detail
  24. [NFC] Add paranthesis around logical expression to silence -Wlogical-op-parentheses warning. — alexfh / detail
  25. [OpenMP] Minor improvement in task allocation — hansang.bae / detail
  26. [libc++] Generate ABI list for macOS arm64 — Louis Dionne / detail
  27. [libc++] Target x86_64 only for the backdeployment jobs — Louis Dionne / detail
  28. [libc++] Workaround non-constexpr std::exchange pre C++20 — Louis Dionne / detail
  29. Mips: Mark special case calling convention handling as custom — Matthew.Arsenault / detail
  30. Mips/GlobalISel: Use more standard call lowering infrastructure — Matthew.Arsenault / detail
  31. GlobalISel: Remove getIntrinsicID utility function — Matthew.Arsenault / detail
  32. GlobalISel: Use extension instead of merge with undef in common case — Matthew.Arsenault / detail
  33. AMDGPU: Promote signext/zeroext i16 shader returns — Matthew.Arsenault / detail
  34. Prepare Compiler-RT for GnuInstallDirs, matching libcxx, document all — John.Ericson / detail
  35. [mlir] Handle unused variable when assertions are disabled. — tpopp / detail
  36. [OpenCL] Add verbosity when checking support of read_write images — anton.zabaznov / detail
  37. [PowerPC][NFC] Power ISA features for Semachecking — wei.huang / detail
  38. [InstCombine] Regenerate select-gep.ll tests — llvm-dev / detail
  39. [InstCombine] Add basic (select C, (gep Ptr, Idx), Ptr) tests from PR50183 — llvm-dev / detail
  40. [PowerPC] Fix L[D|W]ARX Implementation — albionapc / detail
  41. [mlir][memref] adjust integration tests to new lowering passes — ajcbik / detail
  42. [llvm] Add enum iteration to Sequence — gchatelet / detail
  43. [RISCV] Support machine constraint "S" — i / detail
  44. [mlir][Linalg] Properly specify Linalg attribute. — nicolas.vasilache / detail
  45. Avoid triggering assert when program calls OSAtomicCompareAndSwapLong — julian.lettner / detail
  46. [OpaquePtr] Use AllocaInst::getAllocatedType() — aeubanks / detail
  47. [OpaquePtr] Use GlobalValue::getValueType() more — aeubanks / detail
  48. [OpaquePtr] Get load/store type without PointerType::getElementType() — aeubanks / detail
  49. [OpaquePtr] Use byval type more — aeubanks / detail
  50. Revert "[llvm] Add enum iteration to Sequence" — gchatelet / detail
  51. [RISCV] Prevent use of t0(aka x5) as rs1 for jalr instructions. — craig.topper / detail
  52. [mlir] Add support for tensor.extract to comprehensive bufferization — thomasraoux / detail
  53. [NFC] Inline variable to prevent unused variable warning — aeubanks / detail
  54. [ScalarEvolution] Fix overflow when computing max trip counts — listmail / detail
  55. AST: correct name decoration for swift async functions on Windows — Saleem Abdulrasool / detail

#3446 (Jul 12, 2021 11:10:20 PM)

  1. [analyzer] Print time taken to analyze each function — rithiksh02 / detail
  2. Revert "[hwasan] More realistic setjmp test." — Vitaly Buka / detail
  3. [GlobalISel] Handle more types in narrowScalar for eq/ne G_ICMP — Jessica Paquette / detail
  4. Revert "[X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result" — Vitaly Buka / detail
  5. [NFC][scudo] Clang format a file — Vitaly Buka / detail
  6. [clang] Refactor AST printing tests to share more infrastructure — zeratul976 / detail
  7. [PowerPC][NFC] add test case for preparing more loads/stores — czhengsz / detail
  8. [NFC] Edit the comment in M68kInstrInfo::ExpandMOVSZX_RM — gusrb406 / detail
  9. [ARM] Introduce MVEEXT ISel lowering — david.green / detail
  10. [MIPS] Regenerate test after D105161. NFC — david.green / detail
  11. [SimplifyCFG] Fix SimplifyBranchOnICmpChain to be undef/poison safe. — gusrb406 / detail
  12. [PowerPC] Fix typo in vector shuffle combining — qiucofan / detail
  13. [AMDGPU] Make some VOP1 instructions rematerializable — Stanislav.Mekhanoshin / detail
  14. [SelectionDAG] Check use before combining into USUBSAT — qiucofan / detail
  15. sanitizer_common: optimize memory drain — dvyukov / detail
  16. [NFC] Do not track calls to inlined intrinsics in IFI. — jeroen.dobbelaere / detail

#3445 (Jul 12, 2021 8:47:54 PM)

  1. DebugInfo: Use debug_rnglists.dwo for ranges in debug_info.dwo when parsing DWARFv5 — dblaikie / detail
  2. Fix test - mistaken hardcoded path from my local machine. — dblaikie / detail
  3. [OpaquePointers][ThreadSanitizer] Cleanup calls to PointerType::getElementType() — aeubanks / detail
  4. [OpaquePtr][ISel] Use ArgListEntry::IndirectType more — aeubanks / detail

#3444 (Jul 12, 2021 3:36:30 PM)

  1. [libc++] ci: Properly target macOS nodes per-os — Louis Dionne / detail
  2. [SelectionDAG][RISCV] Support @llvm.vscale.i64() on 32-bit targets. — efriedma / detail
  3. [mlir][sparse] add restrictive versions of division support — ajcbik / detail
  4. [WebAssembly] Fixed LLD generation of 64-bit __wasm_init_memory — aardappel / detail
  5. [AArch64] Optimize overflow checks for [s|u]mul.with.overflow.i32. — efriedma / detail
  6. [AArch64] Dump a little more info about unimplemented reg-to-reg copies. NFC — jonathan_roelofs / detail
  7. [mlir][tosa] Added shape propagation for TOSA pool operations. — rob.suderman / detail
  8. [Driver] Let -fno-integrated-as -gdwarf-5 use -fdwarf-directory-asm — i / detail
  9. sanitizer_common: Fix build for tests — 31459023+hctim / detail
  10. [compiler-rt][hwasan] Refactor kAliasRegionStart usage — leonardchan / detail
  11. [mlir][Linalg] Add 3D pooling named ops to Linalg. — hanchung / detail
  12. [llc] Default MCUseDwarfDirectory to true — i / detail
  13. [mlir][sparse] add support for AND and OR operations — ajcbik / detail

#3443 (Jul 12, 2021 1:17:01 PM)

  1. Revert "sanitizer_common: add simpler ThreadRegistry ctor" — Vitaly Buka / detail
  2. [Attributes] Assert correct attribute constructor is used (NFCI) — nikita.ppv / detail
  3. [Attributes] Simplify attribute sorting (NFCI) — nikita.ppv / detail
  4. [PowerPC][AIX] Fix Zero-width bit fields wrt MaxFieldAlign. — wanyu9511 / detail
  5. [libc++][ci] Add arch and os tags to the macOS CI builders — Louis Dionne / detail
  6. [ARC] Add disassembly for the conditioned move immediate instruction — marksl / detail
  7. [CostModel][X86] Adjust fptosi/fptoui SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  8. [libc++] Exit from macos-ci-setup upon error — Louis Dionne / detail
  9. [Bazel] ignore build files under libcxx's copy of google-benchmark — gcmn / detail
  10. [Attributes] Replace doesAttrKindHaveArgument() (NFC) — nikita.ppv / detail
  11. [Attributes] Remove duplicate attribute in typeIncompatible() (NFC) — nikita.ppv / detail
  12. [libc++] Encode the arch and OS in buildkite agent tags — Louis Dionne / detail
  13. [WebAssembly] fix typo in range check for Asm locals — aardappel / detail
  14. [libcxx][docs] Update the ranges status document to reflect the current state of the world. — zoecarver / detail
  15. [Attributes] Determine attribute properties from TableGen data — nikita.ppv / detail
  16. [vscode] fix ubsan problem in the progress event reporter — walter erquinigo / detail
  17. [clang-tidy] performance-unnecessary-copy-initialization: Do not remove comments on new lines. — flx / detail
  18. [libcxx] [test] Fix spurious failures in the thread join test on Windows — martin / detail
  19. [mlir][sparse] Add Merger unit tests (with gcc5 build fix) — gusss / detail
  20. [clang] Document llvm options controlling pragma unroll — Yaxun.Liu / detail
  21. [libc++] Use 'os' tags to target Linux libc++ builders — Louis Dionne / detail
  22. [libc++][ci] Clean up the Docker image — Louis Dionne / detail
  23. [PowerPC] Fix the splat immediate in PPCMIPeephole depending on if we have an Altivec and VSX splat instruction. — amy.kwan1 / detail
  24. Revert "Revert "Reset the wakeup timeout when we re-enter the continue wait."" — jingham / detail
  25. [libc++] Add the 'os=macos' tag to macOS nodes to workaround lack of wildcard matching — Louis Dionne / detail

#3442 (Jul 12, 2021 10:53:50 AM)

  1. [libc++] Test on Clang ToT by default — Louis Dionne / detail
  2. [lld/mac] Make tbd files in one test valid — thakis / detail
  3. [SelectionDAG] Simplify PromoteIntRes_INSERT_SUBVECTOR to only handle result — bradley.smith / detail
  4. Reland "[clang-repl] Implement partial translation units and error recovery." — v.g.vassilev / detail
  5. [Altivec] Use signed comparison for vec_all_* and vec_any_* interfaces — bmahjour / detail
  6. [langref] attempt to clarify semantics of inttoptr/ptrtoint for non-integral types — listmail / detail
  7. sanitizer_common: Fix the build for platforms that use shared TSDs — benny.kra / detail
  8. sanitizer_common: Suppress another thread safety warning — benny.kra / detail
  9. [llvm-objcopy] Improve performance of long pattern lists — i / detail
  10. [PowerPC] Implement trap and conversion builtins for XL compatibility — albionapc / detail
  11. [libc++] Remove random [[nodiscard]] in the test suite — Louis Dionne / detail
  12. [OpenMP] Remove TSAN annotations from libomp — protze / detail
  13. [ARM] Expand types in VQDMULH tests. NFC — david.green / detail
  14. [AIX] Emit version string in .file directive — Jinsong Ji / detail
  15. [test] Move AMDGPU reloc test from Object to tools/llvm-readobj and simplify it — i / detail
  16. [mlir][tosa] Added more shape inference for tosa ops — rob.suderman / detail
  17. [flang][nfc] Simplify CMake — andrzej.warzynski / detail
  18. [llvm-readobj] Switch command line parsing from llvm::cl to OptTable — i / detail
  19. [X86] Teach X86FloatingPoint's handleCall to only erase the FP stack if there is a regmask operand that clobbers the FP stack. — craig.topper / detail
  20. [NFC][compiler-rt][hwasan] Move shadow bound variables to hwasan.cpp — leonardchan / detail
  21. sanitizer_common: optimize memory drain — dvyukov / detail
  22. [WebAssembly] Custom combines for f32x4.demote_zero_f64x2 — tlively / detail
  23. [lld/mac] Implement -application_extension — thakis / detail
  24. [PowerPC] Custom Lowering BUILD_VECTOR for v2i64 for P7 as well — Jinsong Ji / detail
  25. [libc++] Update Google benchmark to v 1.5.5 — Louis Dionne / detail
  26. Revert "sanitizer_common: optimize memory drain" — nikita.ppv / detail
  27. [Bazel] Update configuration to HEAD — gcmn / detail
  28. [Attributes] Make type attribute handling more generic (NFCI) — nikita.ppv / detail
  29. Add newline to fix documentation build — Krzysztof.Drewniak / detail

#3441 (Jul 12, 2021 6:54:33 AM)

  1. [llvm][sve] Lowering for VLS truncating stores — david.truby / detail
  2. sanitizer_common: use 0 for empty stack id — dvyukov / detail
  3. [mlir][Linalg] Improve comprehensive bufferization for scf.yield. — nicolas.vasilache / detail
  4. [OpenMP] Support OpenMP 5.1 attributes — aaron / detail
  5. sanitizer_common: remove debugging logic from the internal allocator — dvyukov / detail
  6. sanitizer_common: make sem_trywait as non-blocking — dvyukov / detail
  7. [PowerPC] Fix rounding mode for vec_round in altivec.h — nemanja.i.ibm / detail
  8. [RS4GC] Add a test to demonstrate duplication of base generation. NFC — yrouban / detail
  9. [RS4GC] Use one DVCache for both inlineGetBaseAndOffset() and insertParsePoints() — yrouban / detail
  10. [lldb/Target] Fix event handling during process launch — medismail.bennani / detail
  11. Fix the Clang documentation builder; NFC. — aaron / detail
  12. sanitizer_common: fix 32-bit build — dvyukov / detail
  13. Partially implement P1401R5 (Narrowing contextual conversions to bool) — aaron / detail
  14. [gn build] (semi-manually) port 0da172b1766e — thakis / detail
  15. [AArch64] Set the latency of Cortex-A55 stores to 1 — david.green / detail
  16. [gn build] port 0da172b1766e more — thakis / detail
  17. [CostModel][X86] Adjust truncate SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  18. [mlir][linalg][python] Add auto-generated file warning (NFC). — gysit / detail
  19. [InstCombine][tests] add tests for signbit + logic; NFC — spatel / detail
  20. [InstCombine] reduce signbit test of logic ops to cmp with zero — spatel / detail
  21. [SystemZ]  Bugfix for the 'N' code for inline asm operand. — paulsson / detail
  22. Fix warning '-Wparentheses'. NFC. — michael.hliao / detail
  23. [AArch64] Add target features for Armv9-A Scalable Matrix Extension (SME) — cullen.rhodes / detail
  24. [MLIR][StandardToLLVM] Move `copyUnrankedDescriptors` to pattern — frgossen / detail
  25. [lldb][NFC] Use ArrayRef in TypeSystemClang::SetFunctionParameters — Raphael Isemann / detail
  26. sanitizer_common: allow COMMON_INTERCEPTOR_ENTER to use labels — dvyukov / detail
  27. [clang-tidy] performance-unnecessary-copy-initialization: Disable structured bindings. — flx / detail
  28. [libc++] NFC: Fix synopsis comments and sort includes in ranges — Louis Dionne / detail
  29. [AArch64] Silence unused variable warning. NFC. — benny.kra / detail
  30. [analyzer] LoopUnrolling: fix crash when a loop counter is captured in a lambda by reference — vsavchenko / detail
  31. Remove unused parameter from parseMSInlineAsm. — simon.tatham / detail
  32. sanitizer_common: support printing __m128i type — dvyukov / detail
  33. [SLP] add test for multiple logical reductions; NFC — spatel / detail

#3440 (Jul 11, 2021 11:31:14 PM)

  1. [llvm][Inliner] Templatize PriorityInlineOrder — taolq / detail
  2. Support AArch64/Linux watchpoint on tagged addresses — omair.javaid / detail
  3. [mlir] Fix broadcasting check with 1 values — jpienaar / detail
  4. [LLDB] Only build TestWatchTaggedAddress.py on aarch64 PAC targets — omair.javaid / detail
  5. [AArch64] De-capitalize some Emit* functions — i / detail
  6. [llvm-exegesis] Fix compilation with old libpfm versions. — courbet / detail
  7. [analyzer][NFC] Display the correct function name even in crash dumps — balazs.benics / detail
  8. [X86][SSE] Add signbit tests to show cmpss/cmpsd ops not recognised as 'allbits' results. — llvm-dev / detail
  9. [X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result — llvm-dev / detail
  10. [LV] Ignore candidate VFs with invalid costs. — sander.desmalen / detail
  11. [mlir] factor math-to-llvm out of standard-to-llvm — zinenko / detail
  12. [LLDB] Testsuite: Add helper to check for AArch64 target — omair.javaid / detail
  13. sanitizer_common: rename Mutex to MutexState — dvyukov / detail
  14. sanitizer_common: add thread safety annotations — dvyukov / detail
  15. [PowerPC] Remove unnecessary 64-bit guards from altivec.h — nemanja.i.ibm / detail
  16. [OpenMP][OMPT] Fix compile-time assertion in ompt-multiplex.h — protze / detail

#3439 (Jul 11, 2021 6:45:50 PM)

  1. [IndVars] Don't widen pointers in WidenIV::getWideRecurrence — efriedma / detail
  2. [Attributor][NFCI] Add UsedAssumedInformation to more interfaces — johannes / detail
  3. [OpenMP] Simplify variable sharing and increase shared memory size — johannes / detail
  4. [OpenMP] Create and use `__kmpc_is_generic_main_thread` — johannes / detail
  5. [lld-macho][nfc] Fix YAML input in compact-unwind-sym-relocs.s — jezng / detail

#3438 (Jul 11, 2021 3:10:06 PM)

  1. [RISCV] Remove stale FIXME from a test. NFC — craig.topper / detail
  2. [lld/mac] Always reference dyld_stub_binder when linked with libSystem — thakis / detail
  3. [lld/mac] Unbreak objc.s after 6e05c1cd5f98 — thakis / detail
  4. [RISCV] Add tests for suboptimal handling of negative constants on the LHS of i32 shifts/rotates/subtracts on RV64. NFC — craig.topper / detail
  5. [RISCV] Add tests for suboptimal handling of negative constants for i32 uaddo/usubo on RV64. NFC — craig.topper / detail
  6. [VPlan] Remove default arg from getVPValue (NFC). — flo / detail
  7. [lld-macho][nfc] Avoid using std::map for PlatformKinds — jezng / detail
  8. [lld-macho][nfc] Remove unnecessary llvm:: namespace prefixes — jezng / detail
  9. [lld-macho][nfc] clang-format — jezng / detail

#3437 (Jul 11, 2021 8:08:47 AM)

  1. [IfCvt] Don't use pristine register for counting liveins for predicated instructions. — david.green / detail
  2. [Analysis] Remove unused declaration isPotentiallyReachableFromMany (NFC) — kazu / detail
  3. Revert "[clang-repl] Implement partial translation units and error recovery." — v.g.vassilev / detail
  4. [ARM] Add lowering of uadd_sat to uq{add|sub}8 and uq{add|sub}16 — david.green / detail
  5. [lld/mac] Use normal Undefined machinery for dyld_stub_binder lookup — thakis / detail
  6. [DivRemPairs] Add an initial case for hoisting to a common predecessor. — craig.topper / detail

#3436 (Jul 11, 2021 4:50:06 AM)

  1. sanitizer_common: split LibIgnore into fast/slow paths — dvyukov / detail
  2. sanitizer_common: sanitize time functions — dvyukov / detail
  3. [clang-repl] Implement partial translation units and error recovery. — v.g.vassilev / detail
  4. sanitizer_common: add simpler ThreadRegistry ctor — dvyukov / detail
  5. [lldb] Fix compilation by adjusting to the new ASTContext signature. — v.g.vassilev / detail
  6. sanitizer_common: unbreak ThreadRegistry tests — dvyukov / detail

#3435 (Jul 10, 2021 10:24:05 PM)

  1. [lld-macho][nfc] Expand the compact unwind symbol reloc test — jezng / detail

#3434 (Jul 10, 2021 8:52:36 PM)

  1. [DivRemPairs] Add test cases for D87555. NFC — craig.topper / detail
  2. Reapply "llvm-symbolizer: Fix "start file" to work with Split DWARF" — dblaikie / detail
  3. Fix windows directory separator some more for test from b447b9dce0d105e7f0b22db719fe8624108e99dc — dblaikie / detail
  4. [InstCombine] Add optimization to prevent poison from being propagated. — aqjune / detail

#3433 (Jul 10, 2021 4:52:27 PM)

  1. Revert Attributor patch series — thakis / detail
  2. [Attributor][FIX] Traverse uses even if a value is assumed constant — johannes / detail
  3. [Attributor] Introduce an optimistic getUnderlyingObjects helper — johannes / detail
  4. [Attributor] Use AAValueSimplify to simplify returned values — johannes / detail
  5. [ARM] Extra widening and narrowing combinations tests. NFC — david.green / detail
  6. [Attributor][FIX] Do not replace a value with a non-dominating instruction — johannes / detail
  7. [Attributor] Reorganize AAHeapToStack — johannes / detail
  8. [OpenMP][FIX] Update remark in test file after rewording — johannes / detail
  9. [Attributor] Look through selects in genericValueTraversal — johannes / detail
  10. [Attributor][FIX] Sanitize queries to LVI and ScalarEvolution — johannes / detail
  11. [OpenMP] Unified entry point for SPMD & generic kernels in the device RTL — johannes / detail
  12. [OpenMP] Create custom state machines for generic target regions — johannes / detail
  13. [OpenMP][NFCI] Re-enable two remarks tests after D101977 landed — johannes / detail
  14. [OpenMP] Remove checkXXXX device runtime functions — johannes / detail
  15. [OpenMP][FIX] Add missing `)` to remark — johannes / detail
  16. [OpenMP] Detect SPMD compatible kernels and execute them as such — johannes / detail
  17. [Attributor][FIX] Destroy bump allocator objects to avoid leaks — johannes / detail
  18. [RISCV] Add test cases for div/rem with constant left hand side. NFC — craig.topper / detail
  19. [Analysis] Remove changeCondBranchToUnconditionalTo (NFC) — kazu / detail
  20. [RISCV] Restore non-constant srem test I accidentally deleted. NFC — craig.topper / detail

#3432 (Jul 10, 2021 4:48:11 AM)

  1. [InstructionCost] Add saturation support. — sander.desmalen / detail
  2. [LV] NFCI: Do cost comparison on InstructionCost directly. — sander.desmalen / detail
  3. [llvm-mca][JSON] Further refactoring of the JSON printing logic. — andrea.dibiagio / detail
  4. [llvm-mca][JSON] Teach the PipelinePrinter how to deal with anonymous code regions (PR51008) — andrea.dibiagio / detail
  5. [X86] Add tests from D93707 for fsub_strict(x,fneg(y)) -> fadd_strict(x,y) folds. — llvm-dev / detail
  6. [AFDO] Require x86_64-linux in a testcase — kazu / detail
  7. [OpenMP] Avoid checking parent reference count in targetDataEnd — jdenny.ornl / detail
  8. [OpenMP] Avoid checking parent reference count in targetDataBegin — jdenny.ornl / detail
  9. [mlir][NFC] Switched `interfaces` to a private member of SSANameState. — joker.eph / detail
  10. [mlir] Added OpPrintingFlags to AsmState and SSANameState. — joker.eph / detail
  11. [mlir] Gated calls to getAsm{Result,BlockArgument}Names on whether printing ops in generic form. — joker.eph / detail
  12. [Attributor][FIX] Traverse uses even if a value is assumed constant — johannes / detail
  13. [Attributor] Introduce an optimistic getUnderlyingObjects helper — johannes / detail
  14. [Attributor] Use AAValueSimplify to simplify returned values — johannes / detail
  15. [Attributor] Reorganize AAHeapToStack — johannes / detail
  16. [Attributor] Look through selects in genericValueTraversal — johannes / detail
  17. [OpenMP] Unified entry point for SPMD & generic kernels in the device RTL — johannes / detail
  18. [OpenMP] Create custom state machines for generic target regions — johannes / detail
  19. [Attributor][FIX] Do not replace a value with a non-dominating instruction — johannes / detail
  20. [Attributor][FIX] Sanitize queries to LVI and ScalarEvolution — johannes / detail
  21. [OpenMP] Remove checkXXXX device runtime functions — johannes / detail
  22. [OpenMP] Detect SPMD compatible kernels and execute them as such — johannes / detail
  23. [Attributor][NFCI] Add UsedAssumedInformation to more interfaces — johannes / detail
  24. Revert "llvm-symbolizer: Fix "start file" to work with Split DWARF" — thakis / detail
  25. Reland "[clang-repl] Allow passing in code as positional arguments." — v.g.vassilev / detail

#3431 (Jul 9, 2021 10:19:06 PM)

  1. [lld-macho] Fix bug in handling unwind info from ld -r — vyng / detail
  2. [ORC] Flesh out ExecutorAddress, rename CommonOrcRuntimeTypes header. — Lang Hames / detail
  3. [GlobalISel] Add a new artifact combiner for unmerge which looks through general artifact expressions. — Amara Emerson / detail
  4. [NFC][ScalarEvolution] Precommit tests for D104075. — efriedma / detail
  5. [AArch64][GlobalISel] Implement moreElements legalization for G_SHUFFLE_VECTOR. — Amara Emerson / detail
  6. Revert "Prepare Compiler-RT for GnuInstallDirs, matching libcxx" — martin / detail

#3430 (Jul 9, 2021 6:42:33 PM)

  1. [WebAssembly] Fix warnings — kazu / detail
  2. [AFDO] Merge function attributes after inlining — kazu / detail
  3. [MLIR][GPU][NFC] Fix documentation for wmma matrix load/store ops — uday / detail
  4. WebAssembly: Update datalayout to match fp128 ABI change — dschuff / detail
  5. [SLP] Do not make an attempt to match reduction on already erased instruction. — valery.n.dmitriev / detail
  6. [ScalarEvolution] Strictly enforce pointer/int type rules. — efriedma / detail
  7. [scudo] Check if we use __clang_major__ >= 12 — Vitaly Buka / detail
  8. Fix buildbot regression from 9c4baf5. — efriedma / detail
  9. llvm-symbolizer: Fix "start file" to work with Split DWARF — dblaikie / detail
  10. [WebAssembly] Custom combines for f64x2.promote_low_f32x4 — tlively / detail

#3429 (Jul 9, 2021 4:42:28 PM)

  1. Reapply [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  2. PR51034: Debug Info: Remove 'prototyped' from K&R function declarations — dblaikie / detail
  3. [Polly][Isl] Use isl::*::ctx instead of isl::*::get_ctx. NFC — patacca / detail
  4. [IRForTarget] Don't pass nullptr to GetElementPtrInst::Create() (NFC) — nikita.ppv / detail
  5. Reapply [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  6. [AMDGPU] Add VOP rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  7. [ARC][NFC] Include file re-ordering — grahamy / detail
  8. [hwasan] More realistic setjmp test. — fmayer / detail
  9. [libcxx][CI] Work around Arm buildkite failures — Louis Dionne / detail
  10. [SLP] make invalid operand explicit for extra arg in reduction matching; NFC — spatel / detail
  11. [SLP] add tests for poison-safe logical reductions; NFC — spatel / detail
  12. [PhaseOrdering] add tests for vector cmp reductions; NFC — spatel / detail
  13. [IR] Add GEPOperator::indices() (NFC) — nikita.ppv / detail
  14. [lldb] Use custom script instead of lldb.macosx.crashlog in test — Jonas Devlieghere / detail
  15. [AMDGPU] Fix flags of V_MOV_B64_PSEUDO — Stanislav.Mekhanoshin / detail
  16. [OPENMP]Fix overlapped mapping for dereferenced pointer members. — a.bataev / detail
  17. [AMDGPU] Added v_accvgpr_read_b32 rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  18. [lldb] Drop REQUIRES where redundant because of lit.local.cfg — Jonas Devlieghere / detail
  19. Add scoped timers to ReadMemoryFromInferior and ReadMemoryFromFileCache. — Adrian Prantl / detail
  20. Prepare Compiler-RT for GnuInstallDirs, matching libcxx — John.Ericson / detail
  21. PR51018: A few more explicit conversions from SmallString to StringRef — dblaikie / detail
  22. [WebAssembly] Added initial type checker to MC Assembler — aardappel / detail
  23. [GlobalISel] Use GCDTy when extracting GCD ty from leftover regs in insertParts — Jessica Paquette / detail
  24. [HIP] Move std headers after device malloc/free — enye.shi / detail
  25. [WebAssembly] fix broken tools/llvm-symbolizer/wasm-basic.s test — aardappel / detail
  26. [WebAssembly] Fixed 2 warnings in Asm Type Checker — aardappel / detail
  27. [llvm-mca] Refactor the logic that prints JSON files. — andrea.dibiagio / detail
  28. [llvm-nm][test] diff -q => diff to make AIX happy — i / detail
  29. [gn build] fix formatting after 9647a6f719ee — thakis / detail

#3428 (Jul 9, 2021 10:55:12 AM)

  1. [AttrBuilder] Try to fix build — nikita.ppv / detail
  2. [OpaquePointers][CallPromotion] Don't look at pointee type for byval — aeubanks / detail
  3. [SLP] make checks for cmp+select min/max more explicit — spatel / detail
  4. Revert "[IR] Don't mark mustprogress as type attribute" — nikita.ppv / detail
  5. [SLP] improve code comments; NFC — spatel / detail
  6. [NFC][OpaquePtr] Use GlobalValue::getValueType() more — aeubanks / detail
  7. m86k: adjust the usage of ArgInfo after change 9b057f647d70fc958d4a1a7a00e2deba65 — sylvestre / detail
  8. [lldb] Add the ability to silently import scripted commands — Jonas Devlieghere / detail
  9. [llvm-cxxfilt] Switch command line parsing from llvm::cl to OptTable — i / detail
  10. [X86] Return src/dest register from stack spill/restore recogniser — jeremy.morse / detail
  11. [libcxx][nfc] Remove <variant>'s dependence on <array>. — zoecarver / detail
  12. [libcxx][ranges] Add `ranges::transform_view`. — zoecarver / detail
  13. [gn build] Port 0e09a41b415b — llvmgnsyncbot / detail
  14. [llvm-size] Switch command line parsing from llvm::cl to OptTable — i / detail
  15. [OpaquePtr][InferAddrSpace] Use PointerType::getWithSamePointeeType() — aeubanks / detail
  16. [llvm-mca] Fix -Wunused-private-field after D105618 — i / detail
  17. [AMDGPU][Docs] Update Code Object V3 example to includes args section — Krzysztof.Drewniak / detail
  18. [NFC][compiler-rt][hwasan] Move __hwasan_tag_mismatch4 to hwasan.cpp — leonardchan / detail
  19. [NFC][compiler-rt][hwasan] Rename InitPrctl to InitializeOsSupport — leonardchan / detail
  20. [NFC][compiler-rt][hwasan] Move TagMemoryAligned into hwasan_linux.cpp — leonardchan / detail
  21. [flang][driver] Fix how output filename is generated — andrzej.warzynski / detail
  22. Revert "[IR] Don't accept nullptr as GEP element type" — stilis / detail
  23. [Clang] Introduce Swift async calling convention. — varun_gandhi / detail

#3427 (Jul 9, 2021 8:43:55 AM)

  1. Revert "Transform memset + malloc --> calloc (PR25892)" — lebedev.ri / detail
  2. [libc++][ci] Test Clang ToT by default, and add jobs on Clang 11 and 12 — Louis Dionne / detail
  3. [Debug-info][InstrRef] Avoid an unnecessary map ordering — jeremy.morse / detail
  4. [AIX][XCOFF] Use bit order of has_vec and longtbtable bits as defined in AIX header debug.h — zhijian / detail
  5. [FPEnv][InstSimplify] Constrained FP support for NaN — kevin.neal / detail
  6. [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  7. Revert "Revert "Temporarily do not drop volatile stores before unreachable"" — thakis / detail
  8. [AttrBuilder] Make handling of type attributes more generic (NFCI) — nikita.ppv / detail
  9. [mlir] don't drop undef initializers in translation to LLVM IR — zinenko / detail
  10. [mlir] add support for reductions in OpenMP WsLoopOp — zinenko / detail
  11. [llvm-mca] Fix JSON format for multiple regions — marcos.horro / detail
  12. [libc++][ci] Keep the C++03 build job on Clang 12 — Louis Dionne / detail
  13. [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail

#3426 (Jul 9, 2021 4:45:39 AM)

  1. [NewPM][FuzzMutate] Fix renaming 'unswitch' to 'simple-loop-unswitch' — bjorn.a.pettersson / detail
  2. [Polly][Isl] Update isl to isl-0.24-52-gd7be01f7 — patacca / detail
  3. [NFC][Codegen] Harden a few tests to not rely that volatile store to null isn't erased — lebedev.ri / detail
  4. Speculatively adjust gtest's UnitTest::AddTestPartResult() to not rely on volatile store to null trapping — lebedev.ri / detail
  5. [TTI] Remove IsPairwiseForm from getArithmeticReductionCost — david.green / detail
  6. [LoopDeletion] Handle switch in proving that loop exits on first iteration — mkazantsev / detail
  7. [X86] ReplaceNodeResults - fp_to_sint/uint - manually widen v2i32 results to let us add AssertSext/AssertZext — llvm-dev / detail
  8. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  9. [NFC][Clang][CodegenOpenCL] Fix test not to rely on volatile store not being removed — lebedev.ri / detail
  10. Revert "Temporarily do not drop volatile stores before unreachable" — lebedev.ri / detail
  11. Revert "[ScalarEvolution] Fix overflow in computeBECount." — martin / detail
  12. [llvm-rc] Make commas in user data structs optional — martin / detail
  13. [compiler-rt] Conceal UB in sanitizer_common/TestCases/Linux/signal_line.cpp test — lebedev.ri / detail
  14. [compiler-rt] fuzzer: adjust tests to not expect that store to null traps and is not erase — lebedev.ri / detail
  15. [mlir] factor memref-to-llvm lowering out of std-to-llvm — zinenko / detail

#3425 (Jul 9, 2021 12:45:26 AM)

  1. [NewPM] Handle passes with params in -print-before/-print-after — bjorn.a.pettersson / detail
  2. [NewPM] Consistently use 'simplifycfg' rather than 'simplify-cfg' — bjorn.a.pettersson / detail
  3. [NewPM] Rename 'unswitch' to 'simple-loop-unswitch' in PassRegistry — bjorn.a.pettersson / detail
  4. Transform memset + malloc --> calloc (PR25892) — dawid_jurek / detail
  5. [Support] reorder Threading includes to avoid conflict with FreeBSD headers — Tim Northover / detail
  6. [ELF] Refactor DynamicReloc to fix incorrect relocation addends — Alexander.Richardson / detail
  7. [ELF] Check the Elf_Rel addends for dynamic relocations — Alexander.Richardson / detail
  8. [ELF] Implement X86_64::getImplicitAddend() — Alexander.Richardson / detail
  9. [ELF] Write R_X86_64_IRELATIVE addends with -z rel — Alexander.Richardson / detail
  10. [ELF] Write R_RISCV_IRELATIVE addends with -z rel — Alexander.Richardson / detail
  11. [ELF] Implement RISCV::getImplicitAddend() — Alexander.Richardson / detail
  12. [ELF][AArch64] Write addends for TLSDESC relocations with -z rel — Alexander.Richardson / detail
  13. [NFC][llvm][docs] YamlIO: StringRef validate -> std::string validate — whisperity / detail
  14. [clang] Improve `-Wnull-dereference` diag to be more in-line with reality — lebedev.ri / detail
  15. [clang] Fix an infinite loop during typo-correction — hokein.wu / detail
  16. [compiler-rt][ASAN] Speculatively fix Windows/dll_control_c.cpp test - use trap — lebedev.ri / detail

#3424 (Jul 8, 2021 9:15:33 PM)

  1. Revert "GlobalISel/AArch64: don't optimize away redundant branches at -O0" — omair.javaid / detail
  2. Update Bazel overlay in GPUToGPURuntimeTransforms. — echristo / detail
  3. [PowerPC] Remove implicit use register after transformToImmFormFedByLI() — lkail / detail
  4. [CMake] Disable -fno-semantic-interposition for GCC<10.3 on SystemZ — i / detail
  5. [RISCV][clang] Add macro __riscv_zvlsseg for RVV Zvlsseg builtins — powerman1st / detail

#3423 (Jul 8, 2021 6:54:36 PM)

  1. Add AddDiscriminatorsPass to NPM default O0 pipeline — Yuanfang Chen / detail
  2. Add documentation for -fsanitize-address-use-after-return. — kda / detail
  3. [mlir-reduce] Fix the grammer in the doc — chiahungduan / detail
  4. [NFC][ScalarEvolution] Cleanup howManyLessThans. — efriedma / detail
  5. Revert "[mlir][sparse] Add Merger unit tests" — joker.eph / detail
  6. [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD — powerman1st / detail
  7. [ASan][AMDGPU] Make shadow offset match X86 on Linux — Reshabhkumar.Sharma / detail

#3422 (Jul 8, 2021 3:13:10 PM)

  1. [InstCombine][NFC]Use only `replaceInstUsesWith`, NFC. — a.bataev / detail
  2. [ARM] Extra v8i16 -> i64 reduction tests with loads. NFC — david.green / detail
  3. [WebAssembly] Scalarize extract_vector_elt of binops — tlively / detail
  4. Mark TensorDialect legal and PadTensor op illegal — silvasean / detail
  5. [ARM] Pass 2 instead of 0 to PHINode::Create in MVEGatherScatterLowering. NFC — craig.topper / detail
  6. [AMDGPU] Mark more SOP instructions as rematerializable — Stanislav.Mekhanoshin / detail
  7. [mlir][sparse] Add Merger unit tests — gusss / detail

#3421 (Jul 8, 2021 12:54:30 PM)

  1. [ARM] Use matchSimpleRecurrence to simplify some code in MVEGatherScatterLowering. NFCI — craig.topper / detail
  2. [SLP][COST][X86]Improve cost model for masked gather. — a.bataev / detail
  3. [OPENMP]Do no privatize const firstprivates in target regions. — a.bataev / detail
  4. [NVPTX] Pass explicit GEP type (NFC) — nikita.ppv / detail
  5. [AMDGPU] Pass explicit GEP type in printf transform (NFC) — nikita.ppv / detail
  6. [AMDGPU] Simplify GEP construction (NFC) — nikita.ppv / detail
  7. [CodeGen] Avoid nullptr arg to CreateStructGEP (NFC) — nikita.ppv / detail
  8. [SLP]Improve vectorization of stores. — a.bataev / detail
  9. [msan] Add funel shift tests — Vitaly Buka / detail
  10. [msan] Handle funnel shifts — Vitaly Buka / detail
  11. [GWP-ASan] Change unreachable -> trap to work around DCE bug. — 31459023+hctim / detail
  12. [NFC][compiler-rt][fuchsia] Add InitShadowBounds declaration to header — leonardchan / detail
  13. PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23 — dblaikie / detail
  14. PR51018: Disallow explicit construction of StringRef from SmallString due to ambiguity in C++23 — dblaikie / detail
  15. Revert "PR51018: Disallow explicit construction of StringRef from SmallString due to ambiguity in C++23" — dblaikie / detail
  16. [mlir][bazel] Added missing MathDialect dep to LinalgOps target — rob.suderman / detail

#3420 (Jul 8, 2021 10:35:48 AM)

  1. [libc++][ci] Stop testing on GCC previous, since we don't support it anymore — Louis Dionne / detail
  2. [AMDGPU] Set LoopInfo as preserved by SIAnnotateControlFlow — Stanislav.Mekhanoshin / detail
  3. [mlir][sparse] updated setter/getter comments — ajcbik / detail
  4. [LangRef] Clarify !associated — i / detail
  5. [CostModel][X86] Account for older SSE targets with slow fp->int conversions — llvm-dev / detail
  6. Fix MSVC "truncation from 'int' to 'bool'" warning. NFCI. — llvm-dev / detail
  7. [ScalarEvolution] Fix overflow in computeBECount. — efriedma / detail
  8. [compiler-rt][hwasan] Define fuchsia implementations of required hwasan functions — leonardchan / detail
  9. [LangRef] Fix typo about SHF_LINK_ORDER — i / detail
  10. Mips/GlobalISel: Use correct callee calling convention — Matthew.Arsenault / detail
  11. GlobalISel: Track original argument index in ArgInfo — Matthew.Arsenault / detail
  12. Mips/GlobalISel: Remove custom splitToValueTypes — Matthew.Arsenault / detail
  13. [AMDGPU] Fix indention in llc-pipeline test. NFC. — Stanislav.Mekhanoshin / detail
  14. [Metadata] Decorate methods with 'const'. NFC. — michael.hliao / detail
  15. [mlir][Linalg] Fix tensor.extract_slice(linalg.init_tensor) canonicalization for rank-reducing extract — nicolas.vasilache / detail
  16. [libc++][ci] Install Clang 11, Clang 12 and Clang ToT in the Docker image — Louis Dionne / detail
  17. [AMDGPU] Fix more indention in llc-pipeline test. NFC. — Stanislav.Mekhanoshin / detail
  18. [clang] fix constexpr code generation for user conversions. — mizvekov / detail
  19. [X86][NFC]Add run lines for AVX512VL for masked gather test, NFC. — a.bataev / detail
  20. [CodeGen] Avoid CreateGEP with nullptr type (NFC) — nikita.ppv / detail
  21. [libc++] Add XFAIL for Clang ToT with modules — Louis Dionne / detail

#3419 (Jul 8, 2021 8:12:06 AM)

  1. [mlir-reduce] Fix the memory leak and recycle unused modules. — chiahungduan / detail
  2. [NFC] Mark Expected<T>::assertIsChecked() as const — xndchn / detail
  3. Support: add llvm::thread class that supports specifying stack size. — Tim Northover / detail
  4. Revert "Support: add llvm::thread class that supports specifying stack size." — Tim Northover / detail
  5. [amdgpu] Remove the GlobalDCE pass prior to the internalization pass. — michael.hliao / detail
  6. [Instcombine][NFC]Add a test for reduce+([sext/zext](<n x i1)) case, NFC. — a.bataev / detail
  7. [mlir] Fully qualify types and expressions in Interfaces — markus.boeck02 / detail
  8. [Internalize] Preserve variables externally initialized. — michael.hliao / detail
  9. [Instcombine]Transform reduction+(sext/zext(<n x i1>) to <n x im>) to [-]zext/trunc(ctpop(bitcast <n x i1> to in)) to im. — a.bataev / detail
  10. Recommit: Support: add llvm::thread class that supports specifying stack size. — Tim Northover / detail
  11. [libc++] Guard testing implementation details. — koraq / detail
  12. [libc++][NFC] Move monostate to its own header. — koraq / detail
  13. [gn build] Port 321c2ea91cb1 — llvmgnsyncbot / detail
  14. [DebugInfo][InstrRef][4/4] Support DBG_INSTR_REF through all backend passes — jeremy.morse / detail
  15. [libc++] Workaround failures with modules on Clang ToT — Louis Dionne / detail
  16. [libc++][docs] Update documentation to reflect libc++'s compiler support policy — Louis Dionne / detail
  17. [IR] Restore vector support for deprecated CreateGEP methods — nikita.ppv / detail

#3418 (Jul 8, 2021 4:14:46 AM)

  1. [mlir][linalg][python] Add exp and log to the OpDSL. — gysit / detail
  2. [libcxx] [test] Fix spurious failures in the thread detach test on Windows — martin / detail
  3. [IR] Added operator delete to subclasses of User to avoid UB — sichert / detail
  4. Revert "[mlir][MemRef] Fix DimOp folding of OffsetSizeAndStrideInterface." — nicolas.vasilache / detail
  5. [Test] Add loop deletion switch tests — mkazantsev / detail
  6. [AArch64][SVE] Add ISel patterns for floating point compare with zero instructions — bradley.smith / detail

#3417 (Jul 8, 2021 12:33:52 AM)

  1. [WebAssembly] Optimize out shift masks — tlively / detail
  2. [WebAssembly][lld] Fix segfault on .bss sections in mapfile — tlively / detail
  3. [ORC] Improve computeLocalDeps / computeNamedSymbolDependencies performance. — Lang Hames / detail
  4. [ORC] Introduce ExecutorAddress type, fix broken LLDB bot. — Lang Hames / detail
  5. [mlir][linalg] Tighter StructuredOp Verification. — gysit / detail
  6. [lld/mac] Fix warning about unused variable [NFC] — mikael.holmen / detail
  7. [AMDGPU] Fix typo — sebastian.neubauer / detail
  8. [mlir] factor out ConvertToLLVMPattern — zinenko / detail
  9. [mlir][MemRef] Fix DimOp folding of OffsetSizeAndStrideInterface. — nicolas.vasilache / detail
  10. [mlir][linalg] Remove GenericOpBase. — gysit / detail

#3416 (Jul 7, 2021 9:35:08 PM)

  1. Revert "[MCA] [AMDGPU] Adding an implementation to AMDGPUCustomBehaviour for handling s_waitcnt instructions." — patrickeholland / detail
  2. [ORC] Fix file comments. — Lang Hames / detail
  3. [ORC] Replace MachOJITDylibInitializers::SectionExtent with ExecutorAddressRange — Lang Hames / detail

#3415 (Jul 7, 2021 8:30:29 PM)

  1. [AIX] Don't pass no-integrated-as by default — Jinsong Ji / detail
  2. [PowerPC] Fix i64 to vector lowering on big endian — qiucofan / detail

#3414 (Jul 7, 2021 7:33:35 PM)

  1. [gn build] (manually) port ef16c8eaa5cd5679759 (MCACustomBehaviorAMDGPU) — thakis / detail

#3412 (Jul 7, 2021 5:42:39 PM)

  1. [gn build] (semi-manually) port 966386514bec — thakis / detail
  2. [Bazel] Fixes for b5d847b1b95750d0af40cfc8c71a8fec50bb8613 and 6412a13539ab2914eed8e1df83c399b9a16e3408 — rupprecht / detail

#3411 (Jul 7, 2021 4:01:29 PM)

  1. [OpaquePtr] Use ArgListEntry::IndirectType for lowering ABI attributes — aeubanks / detail
  2. [llvm-nm][test] Fix just-symbols.test — i / detail
  3. [compiler-rt][hwasan] Setup hwasan thread handling on Fuchsia — leonardchan / detail
  4. [clang] disable P2266 simpler implicit moves under -fms-compatibility — mizvekov / detail
  5. [compiler-rt][Fuchsia] Disable interceptors while enabling new/delete replacements — leonardchan / detail
  6. [AMDGPU] Disable garbage collection passes — Stanislav.Mekhanoshin / detail

#3410 (Jul 7, 2021 2:21:05 PM)

  1. [COFF] [CodeView] Add a few new enum values — martin / detail
  2. [LLD] [COFF] Avoid thread exhaustion on 32-bit Windows host — martin / detail
  3. [CodeView] Add missing cases for new enum values — martin / detail
  4. [MLIR] Provide lowering of std switch to llvm switch — gh / detail
  5. [SCF] Handle lowering of Execute region to Standard CFG — gh / detail
  6. [AArch64] Simplify sve-breakdown-scalable-vectortype.ll. — efriedma / detail
  7. GlobalISel/AArch64: don't optimize away redundant branches at -O0 — Adrian Prantl / detail
  8. [IR] Make some pointer element type accesses explicit (NFC) — nikita.ppv / detail
  9. [llvm-nm] Switch command line parsing from llvm::cl to OptTable — i / detail
  10. [IR] Simplify Attribute::getAsString() (NFC) — nikita.ppv / detail
  11. [AsmWriter] Simplify type attribute printing (NFC) — nikita.ppv / detail
  12. [ARM] Add some opaque pointer gather/scatter tests. NFC — david.green / detail
  13. [MCA] [AMDGPU] Adding an implementation to AMDGPUCustomBehaviour for handling s_waitcnt instructions. — patrickeholland / detail
  14. utils: add a revert checker — George Burgess IV / detail
  15. [OpaquePtr] Remove checking pointee type for byval/preallocated type — aeubanks / detail
  16. [PowerPC] Add P7 RUN line for load and splat test — Jinsong Ji / detail

#3409 (Jul 7, 2021 11:01:50 AM)

  1. [ScalarEvolution] Make sure getMinusSCEV doesn't negate pointers. — efriedma / detail
  2. [libTooling] Add support for implicit `this` to `buildAddressOf`. — yitzhakm / detail
  3. [lldb][docs] Force documentation emission of special Python class members — Raphael Isemann / detail
  4. [lldb/lua] Add scripted watchpoints for Lua — pctammela / detail
  5. Fix a failing assertion with -Wcast-align — aaron / detail
  6. [mlir][vector] Refactor Vector Unrolling and remove Tuple ops — thomasraoux / detail
  7. [dfsan][NFC] Add Origin Tracking into doc — jianzhouzh / detail
  8. [mlir] Allow conversion to LLVM for ElementsAttr's with size 0 — silvasean / detail
  9. [SLP] rename variable to not be misleading; NFC — spatel / detail
  10. [SCEVExpander] Support opaque pointers — nikita.ppv / detail
  11. [PowerPC] Disable permuted SCALAR_TO_VECTOR on LE without direct moves — nemanja.i.ibm / detail

#3408 (Jul 7, 2021 10:18:59 AM)

  1. [libc++] NFC: Fix incorrect comments in CMake — Louis Dionne / detail
  2. unittests: Fix build with LLVM_LINK_LLVM_DYLIB=ON — tstellar / detail
  3. unittests: Fix library dependency name — tstellar / detail
  4. [Polly][Isl] Use isl::union_set::unite() instead of isl::union_set::add_set(). NFC — patacca / detail
  5. [SVE] Fix ShuffleVector cast<FixedVectorType> in truncateToMinimalBitwidths — Dylan.Fleming / detail
  6. [AArch64][GlobalISel] Lower vector types for min/max — irina.dobrescu / detail
  7. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 4) — listmail / detail
  8. [SystemZ][z/OS][libcxx] mark aligned allocation tests UNSUPPORTED on z/OS — Daniel.McIntosh / detail
  9. [LIBC] Add an optimized memcmp implementation for AArch64 — andre.simoesdiasvieira / detail
  10. [coro async] Cap the alignment of spilled values (vs.  allocas) at the max frame alignment — aschwaighofer / detail
  11. [LLDB][GUI] Add initial forms support — Raphael Isemann / detail
  12. [Flang][Docs] Update meeting URL — johannes / detail
  13. [lld/mac] Tweak reserve() argument in unwind code — thakis / detail
  14. [X86][Atom] Fix vector fp<->int resource/throughputs — llvm-dev / detail
  15. Fix broken libc test — gchatelet / detail
  16. [NFC][lldb-vscode] Fix launch test — walter erquinigo / detail
  17. [lld/mac] Don't crash when dead-stripping removes all unwind info — thakis / detail
  18. [lld-macho][nfc] Rename test file to be more descriptive (rather than referencing the bug number) — vyng / detail

#3405 (Jul 7, 2021 6:46:39 AM)

  1. [AIX] Use VSSRC/VSFRC Register classes for f32/f64 callee arguments on P8 and above — zarko / detail
  2. [coro async] Move code to proper switch — aschwaighofer / detail
  3. [mlir] Use indices instead of affine maps when composing 2 reshape ops. — pifon / detail
  4. [CostModel] Express cost(urem) as cost(div+mul+sub) when set to Expand. — sander.desmalen / detail

#3404 (Jul 7, 2021 6:01:38 AM)

  1. [MLIR] Simplify affine.if having yield values and trivial conditions — uday / detail
  2. [flang] Create HostAssocDetails symbols when needed for mis-parsed ArrayRef — jperier / detail
  3. [AMDGPU] Simplify tablegen files. NFC. — jay.foad / detail
  4. [mlir][Linalg] Add an InitTensor -> DimOp canonicalization pattern. — nicolas.vasilache / detail
  5. [mlir] factor out common parts of the converstion to the LLVM dialect — zinenko / detail
  6. [SVE] Fix cast<FixedVectorType> in truncateToMinimalBitwidths — Dylan.Fleming / detail
  7. [Clang] Add test dependency on llvm-ar — Saiyedul.Islam / detail
  8. [DAG] Reassociate Add with Or — david.green / detail
  9. [mlir][CAPI] Export mlirValueEqual in C API — zinenko / detail
  10. Add Log1pOp to complex dialect. — akuegel / detail
  11. [SVE] Fixed cast<FixedVectorType> on scalable vector in SelectionDAGBuilder::getUniformBase — Dylan.Fleming / detail
  12. [NFC] Remove duplicate function calls — mkazantsev / detail
  13. [libc++] Implement copyable-box from Ranges — Louis Dionne / detail
  14. [gn build] Port 6829db727e9e — llvmgnsyncbot / detail
  15. [CostModel][X86] Adjust sitofp/uitofp SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  16. [mlir][Linalg] Proper handling of ForOp and TiledLoopOp — nicolas.vasilache / detail
  17. Refactor GenericPadTensorOpVectorizationPattern — nicolas.vasilache / detail
  18. [mlir][Linalg] Rewrite PadTensorOp to enable its comprehensive bufferization. — nicolas.vasilache / detail
  19. [mlir] Move common reshapeops-related code to ReshapeOpsUtils.h. — pifon / detail
  20. [OPENMP]Remove const firstprivate allocation as a variable in a constant space. — a.bataev / detail
  21. [CostModel][X86] Adjust sext/zext SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  22. [IndVarSimplify][X86] Regenerate loop-invariant-conditions.ll test checks — llvm-dev / detail

#3400 (Jul 6, 2021 10:07:31 PM)

  1. [AMDGPU] isPassEnabled() helper to check cl::opt and OptLevel — Stanislav.Mekhanoshin / detail
  2. [Clang][RISCV] Implement vlseg and vlsegff. — kai.wang / detail
  3. [MLIR] Split out GPU ops library from Transforms — uday / detail
  4. [llvm-readobj][test] Improve grouped option test — i / detail

#3399 (Jul 6, 2021 8:54:12 PM)

  1. [Attributor] Simplify operands inside of simplification AAs first — johannes / detail
  2. [Attributor] Introduce a helper function to deal with undef + none — johannes / detail
  3. [Attriibutor][NFC] Precommit heap-2-stack test case — johannes / detail
  4. [Attributor][FIX] Replace uses first, then values — johannes / detail

#3398 (Jul 6, 2021 7:54:31 PM)

  1. [MLIR][NFC] Move normalizeAffine methods to Affine utils — uday / detail

#3397 (Jul 6, 2021 6:30:21 PM)

  1. [clang] fixes named return of variables with dependent alignment — mizvekov / detail
  2. [PowerPC] Re-enable combine for i64 BSWAP on targets without LDBRX — nemanja.i.ibm / detail
  3. tests/CodeGen: Use %python lit substitution when invoking python — tstellar / detail

#3396 (Jul 6, 2021 5:30:22 PM)

  1. [AArch64] Sync isDef32 to the current x86 version. — efriedma / detail
  2. [AArch64] Add more tests related to vselect with constant condition. — efriedma / detail

#3395 (Jul 6, 2021 4:32:13 PM)

  1. [AMDGPU] Move atomic expand past infer address spaces — Stanislav.Mekhanoshin / detail
  2. DebugInfo: Mangle K&R declarations for debug info linkage names — dblaikie / detail

#3394 (Jul 6, 2021 3:30:34 PM)

  1. [Hexagon] Generate trap/undef if misaligned access is detected — kparzysz / detail
  2. [NFC][AMDGPU] Add link to AMD GPU gfx906 instruction set architecture — Tony.Tye / detail
  3. [AMDGPU] Fix pass name of AMDGPULowerKernelAttributes. NFC. — Stanislav.Mekhanoshin / detail
  4. [AMDGPU] Do not run IR optimizations at -O0 — Stanislav.Mekhanoshin / detail

#3393 (Jul 6, 2021 5:22:08 AM)

  1. Enable LLD tests together with the expensive checks on the expensive check builders. — vvereschaka / githubweb

#3393 (Jul 6, 2021 5:22:08 AM)

  1. [Polly][Isl] Use isl::set::tuple_dim, isl::map::domain_tuple_dim and isl::map::range_tuple_dim. NFC — patacca / detail
  2. [LV] Collect a list of all element types found in the loop (NFC) — kerry.mclaughlin / detail
  3. [MLIR] Fix dialect conversion cancelRootUpdate — uday / detail
  4. [AMDGPU] Set optional PAL metadata — sebastian.neubauer / detail
  5. [hwasan] Check for overflow when searching candidates. — fmayer / detail
  6. [VPlan] Add VPReductionPHIRecipe (NFC). — flo / detail
  7. [AMDGPU] Remove outdated comment and tidy up. NFC. — jay.foad / detail
  8. [VPlan] Add destructor to VPReductionRecipe to unbreak build. — flo / detail
  9. [VPlan] Mark overriden function in VPWidenPHIRecipe as virtual. — flo / detail
  10. Revert "[VPlan] Add VPReductionPHIRecipe (NFC)." and follow-ups — flo / detail
  11. [hwasan] Fix incorrect candidate matching for stack OOB. — fmayer / detail
  12. [CodeGen][AArch64][SVE] Use ld1r[bhsd] for vector splat from memory — peter.waller / detail
  13. [LV] Prevent vectorization with unsupported element types. — kerry.mclaughlin / detail
  14. [runtimes] Move enable_32bit to the DSL — Louis Dionne / detail
  15. Revert "[profile][test] Improve coverage-linkage.cpp" — thakis / detail
  16. [CostModel][X86] i8/i16 sitofp/uitofp are sext/zext to i32 for sitofp — llvm-dev / detail
  17. Recommit "[VPlan] Add VPReductionPHIRecipe (NFC)." and follow-ups. — flo / detail
  18. [libc++] NFC: Move the status docs to their own subdirectory — Louis Dionne / detail
  19. [libc++] NFC: Remove outdated link to TS status — Louis Dionne / detail
  20. [AArch64][SVE] Fix selection failures for scalable MLOAD nodes with passthru — bradley.smith / detail
  21. [lld/mac] Partially implement -export_dynamic — thakis / detail
  22. Use swift mangling for resume functions — aschwaighofer / detail
  23. [SLP]Fix non-determinism in PHI sorting. — a.bataev / detail
  24. [libomptarget][nfc] Group environment variables, drop accesses to DeviceInfo global — jonathanchesterfield / detail
  25. [SystemZ]  Generate XC loop for memset 0 of variable length. — paulsson / detail
  26. [RISCV] Remove Zvamo implication for v1.0-rc change — shihpo.hung / detail
  27. [CostModel][X86] fptosi/fptoui to i8/i16 are truncated from fptosi to i32 — llvm-dev / detail
  28. Fix coro lowering of single predecessor phis — aschwaighofer / detail
  29. [RISCV] Add support for matching vwmul(u) and vwmacc(u) from fixed vectors. — craig.topper / detail
  30. [DebugInfo][InstrRef][3/4] Produce DBG_INSTR_REFs for all variable locations — jeremy.morse / detail
  31. [SystemZ] Support the 'N' code for the odd register in inline-asm. — paulsson / detail
  32. [ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers. — efriedma / detail
  33. [LoopVersion] Move an assert [nfc-ish] — listmail / detail
  34. [LV] Disable epilogue vectorization for non-latch exits — listmail / detail
  35. [libcxx][modularisation] splices `<iterator>` into individual headers — cjdb / detail
  36. [InstSimplify][test] add tests for poison propagation through FP calls; NFC — spatel / detail
  37. [InstSimplify] fix bug in poison propagation for FP ops — spatel / detail
  38. [profile][test] Improve coverage-linkage.cpp with ld.lld --gc-sections — i / detail
  39. [libc++][docs] Overhaul the documentation for building and using libc++ — Louis Dionne / detail
  40. [AIX] Define __TOS_AIX__ predefined macro — wanyu9511 / detail
  41. Revert "[ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers." — efriedma / detail
  42. [gn build] Port 8517a26d442f — llvmgnsyncbot / detail
  43. [Tests] Update some tests for D104765. NFC — david.green / detail
  44. [openmp] [test] Add missing <limits> include to capacity_nthreads — mgorny / detail
  45. [compiler-rt] [test] Fix asan symbolize tests on py3.10 — mgorny / detail
  46. [RISCV] Implement lround*/llround*/lrint*/llrint* with fcvt instruction with -fno-math-errno — craig.topper / detail
  47. [libc++] NFC: Sort header lists and remove outdated comments in modulemap — Louis Dionne / detail
  48. [libc++] Do not set CMAKE_BUILD_WITH_INSTALL_NAME_DIR — Louis Dionne / detail
  49. Recommit [ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers. — efriedma / detail
  50. [lld/mac] Give several LTO tests an "lto-" prefix — thakis / detail

#3393 (Jul 6, 2021 5:22:08 AM)

  1. Enable LLD tests together with the expensive checks on the expensive check builders. — vvereschaka / detail

#3392 (Jul 5, 2021 11:22:53 PM)

  1. [analyzer][solver] Use all sources of constraints — vsavchenko / detail
  2. [lldb][docs] Fix reference warnings in python-reference.rst — Raphael Isemann / detail
  3. Revert "[clang] fixes named return of variables with dependent alignment" — akuegel / detail

#3391 (Jul 5, 2021 8:42:40 PM)

  1. [PowerPC] Implament Load and Reserve and Store Conditional Builtins — albionapc / detail
  2. [PowerPC] Removed a test case meant for a later patch — albionapc / detail
  3. [lld/mac] Implement -arch_multiple — thakis / detail

#3390 (Jul 5, 2021 5:20:06 PM)

  1. [clang] unbreak Index/preamble-reparse-changed-module.m with LLVM_APPEND_VC_REV=NO after 9964b0e — wanyu9511 / detail
  2. [lld-macho] Only emit one BIND_OPCODE_SET_SYMBOL per symbol — jezng / detail
  3. [lld/mac] Implement -umbrella — thakis / detail
  4. [lld/mac] Implement -final_output — thakis / detail
  5. [clang] fixes named return of variables with dependent alignment — mizvekov / detail

#3389 (Jul 5, 2021 2:40:18 PM)

  1. [profile][test] Improve coverage-linkage.cpp — i / detail
  2. [ARM] Fix arm.mve.pred.v2i range upper limit — david.green / detail
  3. [AIX] Add _AIX73 version macro — wanyu9511 / detail
  4. [Bazel] Fix build for 35d4593e6b555f852088211f5561c0e360c98c91 — benny.kra / detail
  5. [Bazel] Fix build for 98f078324fc51da460660920f4a1aa308bfc3547 — benny.kra / detail
  6. [clang] Add -fdump-record-layouts-canonical option — wanyu9511 / detail
  7. [compiler-rt][iwyu] explicitly includes `<new>` in xray_utils.cpp — cjdb / detail

#3388 (Jul 5, 2021 11:15:52 AM)

  1. Precommit another test for https://reviews.llvm.org/D104953 — Akira / detail
  2. [MLIR] Fix memref get constant bound size and shape method — uday / detail
  3. [llvm-strings] Switch command line parsing from llvm::cl to OptTable — i / detail
  4. [M68k][GloballSel] Lower outgoing return values in IRTranslator — minyihh / detail
  5. [gn build] (manually) port 98f078324fc5 (llvm-strings Opts.td) — thakis / detail
  6. [libc++] NFC: Sort header lists in test scripts — Louis Dionne / detail
  7. [ObjC][ARC] Prevent moving objc_retain calls past objc_release calls — Akira / detail

#3387 (Jul 5, 2021 8:54:20 AM)

  1. [libc++] NFC: Sort headers in CMakeLists.txt — Louis Dionne / detail
  2. [X86] Twist shuffle mask when fold HOP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)) — pengfei.wang / detail
  3. [AArch64][CostModel] Add cost model for experimental.vector.splice — caroline.concatto / detail
  4. [InstCombine][tests] add tests for signed icmp with constant and offset; NFC — spatel / detail
  5. [InstCombine] fold icmp slt/sgt of offset value with constant — spatel / detail
  6. [libc++] NFC: Add note about how the libcxx website gets updated — Louis Dionne / detail
  7. [mlir] Change custom syntax of emitc.include op to resemble C — marius.brehler / detail
  8. [LV] Add initial test cases with small clamped indices. — flo / detail
  9. [LV] Extend FIXME in test add in 91ee1e379901af3. — flo / detail
  10. [MCParser][z/OS] Mark a few tests as unsupported for the z/OS Target — anirudh_prasad / detail
  11. [mlir] Unbreak building mlir-reduce — marius.brehler / detail
  12. Fix typo in help text for -aarch64-enable-branch-targets. — paul.walker / detail
  13. [AArch64ISelDAGToDAG] Fix ORRWrs/ORRXrs usefulbits calculation bug — chenmindong1 / detail

#3386 (Jul 5, 2021 6:01:23 AM)

  1. [docs] Fix linking issues in LibASTMatchers tutorial — jubnzv / detail
  2. [AMDGPU] Stop mulhi from doing 24 bit mul for uniform values — david.stuttard / detail
  3. [DebugInfo] CGP+HWasan: Handle dbg.values with duplicate location ops — stephen.tozer / detail
  4. [mlir] Escape strings of opaque attributes — markus.boeck02 / detail
  5. [AArch64] Cost-model i8 vector loads/stores — sjoerd.meijer / detail
  6. [DAGCombiner] Pre-commit test to demonstrate mulhi const folding — david.stuttard / detail
  7. Add MulOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  8. [DAGCombiner] Add support for mulhi const folding in DAGCombiner — david.stuttard / detail
  9. [AArch64][SVE] Improve fixed length codegen for common vector shuffle case — bradley.smith / detail
  10. [C++][Sema] Ignore top-level qualifiers in casts — olemarius.strohm / detail
  11. [SLPVectorizer] Fix crash in vectorizeChainsInBlock for scalable vector. — caroline.concatto / detail
  12. [clangd] NFC: Remove outdated comment — kbobyrev / detail
  13. [InstSimplify] fold extractelement of splat with variable extract index — spatel / detail
  14. [CostModel][X86] Adjust i32/i64 to f32/f64 scalar based on llvm-mca reports (+ Agner). — llvm-dev / detail
  15. [CostModel][X86] Handle costs for insert/extractelement with non-immediate indices via stack — llvm-dev / detail

#3384 (Jul 5, 2021 12:53:24 AM)

  1. [mlir] Add LogOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  2. [lld-macho][nfc] Add REQUIRES: x86 to test — jezng / detail

#3382 (Jul 4, 2021 11:57:03 PM)

  1. [lld-macho] Parse relocations quickly by assuming sorted order — jezng / detail
  2. [RISCV] Pass FeatureBitset by reference rather than by value. NFCI — craig.topper / detail

#3380 (Jul 4, 2021 9:20:26 PM)

  1. [llvm-readobj][XCOFF] Add support for printing the String Table. — esme.yi / detail

#3379 (Jul 4, 2021 8:47:36 PM)

  1. [XCOFF][NFC] add DWARF section support in XCOFF object writer — czhengsz / detail

#3378 (Jul 4, 2021 8:13:46 PM)

  1. [mlir-reduce] Improve diagnostic message and clean build dependency — chiahungduan / detail

#3377 (Jul 4, 2021 7:32:28 PM)

  1. [X86] Refine code of generating BB labels in Keylocker — xiang1.zhang / detail
  2. [clangd] Type hints for structured bindings — zeratul976 / detail
  3. [mlir-tblgen] Avoid ODS verifier duplication — chiahungduan / detail

#3376 (Jul 4, 2021 6:26:10 PM)

  1. [mlir][NFC] MemRef cleanup: Remove helper functions — springerm / detail

#3372 (Jul 4, 2021 2:44:30 PM)

  1. [libunwind] reflow some debug logs for better greppability — thakis / detail
  2. [lld/mac] Don't crash on 32-bit output binaries when dead-stripping — thakis / detail
  3. [lld/mac] Fix function offset on 1st-level unwind table sentinel — thakis / detail

#3371 (Jul 4, 2021 1:49:04 PM)

  1. Add cross-project-tests to SIE Linux builder. — douglas.yung / githubweb

#3371 (Jul 4, 2021 1:49:04 PM)

  1. Add cross-project-tests to SIE Linux builder. — douglas.yung / detail

#3370 (Jul 4, 2021 11:09:58 AM)

  1. [Polly][Isl] Update isl to isl-0.24-47-g8853f375 — patacca / detail

#3368 (Jul 4, 2021 7:52:30 AM)

  1. [IR] Deprecate GetElementPtrInst::CreateInBounds without element type — nikita.ppv / detail
  2. [mlir][OpAsmParser] Add parseString method — markus.boeck02 / detail

#3367 (Jul 4, 2021 4:15:07 AM)

  1. [IRBuilder] Add type argument to CreateMaskedLoad/Gather — nikita.ppv / detail
  2. [NFC] Fix a few whitespace issues and typos. — paul.walker / detail

#3366 (Jul 3, 2021 11:05:04 PM)

  1. [clangd][iwyu] explicitly includes `<atomic>` — cjdb / detail
  2. [llvm][iwyu] explicitly includes <functional> and <utility> — cjdb / detail

#3365 (Jul 3, 2021 9:27:47 PM)

  1. [analyzer] Fix calculating offset for fields with an empty type — jubnzv / detail

#3360 (Jul 3, 2021 1:21:07 PM)

  1. [KnownBits] Merge const/non-const KnownBits::extractBits implementations. NFC. — llvm-dev / detail

#3359 (Jul 3, 2021 3:36:10 AM)

  1. [flang][driver] Add support for `--version` in the bash wrapper — andrzej.warzynski / detail
  2. [IRBuilder] Avoid fetching pointer element type in some assertions — nikita.ppv / detail
  3. [SelectionDAG] Use KnownBits::insertBits instead of separate APInt::insertBits calls. NFC. — llvm-dev / detail
  4. [SelectionDAG] Replace APInt.lshr().trunc() with APInt.extractBits() where possible. NFC. — llvm-dev / detail
  5. [X86][SSE] Add mulhu/mulhs constant folding tests — llvm-dev / detail

#3358 (Jul 2, 2021 11:36:47 PM)

  1. [AArch64] Add S/UQXTRN tablegen patterns. — david.green / detail
  2. [SimplifyCFG] simplifyUnreachable(): erase instructions iff they are guaranteed to transfer execution to unreachable — lebedev.ri / detail

#3357 (Jul 2, 2021 9:36:38 PM)

  1. [AIX] Adjust CSR order to avoid breaking ABI regarding traceback — lkail / detail

#3356 (Jul 2, 2021 6:49:36 PM)

  1. [AIX][PowerPC] Reduce number of parallel link jobs for AIX crosstargetting buildbot — zarko / githubweb
  2. [sanitizers] Remove unset variables — Vitaly Buka / githubweb
  3. [zorg] Reduce # targets built on Linaro flang bots — diana.picus / githubweb
  4. [zorg] Hotfix for PPC64le MLIR build issue — unknown / githubweb
  5. Move QEMU LAM sanitizer images to env-defined folder. — 31459023+hctim / githubweb
  6. [jenkins] Update script to use cross project lit test suite — medismail.bennani / githubweb
  7. Add chown to buildbot_qemu local repro instructions. — 31459023+hctim / githubweb
  8. [sanitizer] Fix mips QEMU build — Vitaly Buka / githubweb
  9. [scudo] Disable mips 32bit tests — Vitaly Buka / githubweb
  10. [sanitizer] Don't tie builders with particular workers — Vitaly Buka / githubweb
  11. [sanitizer] Missing image is infra issues — Vitaly Buka / githubweb
  12. [sanitizer] Set EXE_LINKER_FLAGS same as SHARED_LINKER_FLAGS — Vitaly Buka / githubweb

#3356 (Jul 2, 2021 6:49:36 PM)

  1. [PowerPC] Move PPCBranchSelector as close to asm printer as possible — lkail / detail
  2. [lld-macho] Move ICF members from InputSection to ConcatInputSection — jezng / detail
  3. Revert "[BuildLibCalls/SimplifyLibCalls]  Fix attributes on created CallInst instructions." — aeubanks / detail
  4. [MC][ELF] Change SHT_LLVM_CALL_GRAPH_PROFILE relocations from SHT_RELA to SHT_REL — i / detail
  5. [X86] Add description of FXAM instruction — sepavloff / detail
  6. [RISCV] Permit larger RVV stacks and stack offsets — fraser / detail
  7. [ARM] Fix crash in chained BFI combine due to incorrectly RAUW'ing a node. — Amara Emerson / detail
  8. [LLD] [COFF] Fix handling of LTO comdats with nontrivial selection types after 728cc0075e5dfdb454eb — martin / detail
  9. [PowerPC] Change VSRpRC allocation order — qiucofan / detail
  10. [OpaquePtr] Enumerate global variable type — nikita.ppv / detail
  11. [OpaquePtr] Enumerate alloca type — nikita.ppv / detail
  12. [AArch64] Custom lower <4 x i8> loads — sjoerd.meijer / detail
  13. [llvm-cov] Enforce alignment of function records — sguelton / detail
  14. [lldb] Fix memory tag unsupported test — david.spickett / detail
  15. [OpaquePtr] Split force-opaque-pointers test (NFC) — nikita.ppv / detail
  16. [OpaquePtr] Allow alias to opaque pointer — nikita.ppv / detail
  17. [SCEV] Support single-cond range check idiom in applyLoopGuards. — flo / detail
  18. [lldb] Skip tests failing with GCC due to LLDB not being able to call constructors — Raphael Isemann / detail
  19. [lldb] Skip libstdc++ tests failing with GCC — Raphael Isemann / detail
  20. [lldb] Skip TestDataFormatterSynthVal.py with GCC as the test compiler — Raphael Isemann / detail
  21. [Analyzer][solver] Fix crashes during symbol simplification — gabor.marton / detail
  22. [SLP][AArch64] Precommit test for D103629, checking <4 x i8> loads. NFC. — sjoerd.meijer / detail
  23. [lldb] Re-enable GDB server client memory tag read tests — david.spickett / detail
  24. [GlobalISel] NFC: Change LLT::scalarOrVector to take ElementCount. — sander.desmalen / detail
  25. [OpenCL] Use DW_LANG_OpenCL language tag for OpenCL C — stuart.brady / detail
  26. [OpenMP][NFC] Drop unused headers from amdgpu plugin — jonathanchesterfield / detail
  27. [NFC] remove unreferenced function ResolveIPV4HostName — sguelton / detail
  28. [flang][driver] Add `-fno-analyzed-objects-for-unparse` — andrzej.warzynski / detail
  29. [LV] Reflow comment for VectorizationCostTy (NFC). — flo / detail
  30. [OpenCL] Do not include default header for preprocessor output as input — Yaxun.Liu / detail
  31. [clang] Fix build failure due to _S — Yaxun.Liu / detail
  32. [clangd] Call malloc_trim in clangd-index-server periodically — kadircet / detail
  33. [clangd] Introduce a log-prefix flag to remote-index-server — kadircet / detail
  34. [GlobalISel] NFC: Change LLT::changeNumElements to LLT::changeElementCount. — sander.desmalen / detail
  35. [libc++][NFC] Rename include guard. — koraq / detail
  36. [flang][unittest] Add a missing dependency — andrzej.warzynski / detail
  37. [Hexagon] Convert getTypeAlignment to return Align — kparzysz / detail
  38. [AMDGPU] Removed unused Predicate HasOffset3fBug. NFC. — jay.foad / detail
  39. [GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize. — sander.desmalen / detail
  40. [Analysis] use better version of getLibFunc to check for alloc/free calls — spatel / detail
  41. [lldb-vscode] Make extension contribute breakpoints use new package.json schema — Raphael Isemann / detail
  42. [OpaquePtr] Allow globals with opaque pointer value type — nikita.ppv / detail
  43. Revert "[GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize." — sander.desmalen / detail
  44. [Coroutines] Remove all legacy test command — lxfind / detail
  45. [ModuloSchedule] Pass loop block explicitly to kernel rewriter. — hgreving / detail
  46. [mlir][memref] Introduce UnrankedMemRefOf to tablegen definitions — herhut / detail
  47. [test][instcombine] Add test cases for all x.with.overflow overflow checks — listmail / detail
  48. [UpdateCCTestChecks] Support --check-globals — jdenny.ornl / detail
  49. [instcombine] Fold overflow check using umulo to comparison — listmail / detail
  50. [mlir:Async] Add the size parameter to the async.group — ezhulenev / detail
  51. [mlir:Async] Implement recursive async work splitting for scf.parallel operation (async-parallel-for pass) — ezhulenev / detail
  52. [LV] Doxygenize VectorizationFactor member comments (NFC). — flo / detail
  53. [test] Add coverage for existing overflow rule with uadd.with.overflow — listmail / detail
  54. [clang] Make fewer assumptions about path to lit.site.cfg after 9eaf0d120d32 — thakis / detail
  55. [libomptarget][amdgpu] Build openmp for two more targets — jonathanchesterfield / detail
  56. [AArch64] Extra negated shift tests. NFC — david.green / detail
  57. [UpdateCCTestChecks] Fix new test from 9eaf0d120d32 — jdenny.ornl / detail
  58. [X86] Simplify part of the isel for X86ISD::FCMP/STRICT_FCMP/STRICT_FCMPS. — craig.topper / detail
  59. [DAG] Fold neg(splat(neg(x)) -> splat(x) — david.green / detail
  60. [flang] Fix generic/specific procedure confusion — pklausler / detail
  61. [IR] Add Type::isOpaquePointerTy() helper (NFC) — nikita.ppv / detail
  62. [libc++] Enable the rvalue overloads of operator<< and operator>> even in C++03. — arthur.j.odwyer / detail
  63. [OpaquePtr] Enumerate GlobalAlias value type — nikita.ppv / detail
  64. [mlir:Async] Submit accidentally omitted changes — ezhulenev / detail
  65. [Coroutines] Define __coro_frame_ty in function scope — hoy / detail
  66. [SystemZ] Add support for .reloc assembler directive — ulrich.weigand / detail
  67. [ELF] --sysroot: change sysrooted script to not fall back for an absolute path — i / detail
  68. [llvm-rc] Don't rewrite the arch in the default triple unless necessary — martin / detail
  69. [analyzer] Fix assertion failure on code with transparent unions — vsavchenko / detail
  70. [PowerPC] Disable combine 64-bit bswap(load) without LDBRX — nemanja.i.ibm / detail
  71. [OpenMP] Add Module metadata for OpenMP compilation — huberjn / detail
  72. [OpenMP] Change OpenMPOpt to check openmp metadata — huberjn / detail
  73. [SimplifyLibCalls] Fix memchr opt to use CreateLogicalAnd — aqjune / detail
  74. Change PathMappingList::RemapPath to return an optional result (NFC) — Adrian Prantl / detail
  75. [ms] [llvm-ml] Add support for ALIGN, EVEN, and ORG directives — epastor / detail
  76. [NFC] Prefer ConstantRange::makeExactICmpRegion over makeAllowedICmpRegion — efriedma / detail
  77. Add support for the NSMutableDictionary variant: "__NSFrozenDictionaryM" — jingham / detail
  78. [lldb] Use the non-locking variant of objc_copyRealizedClassList — Jonas Devlieghere / detail
  79. [clang] Stop providing builtin overload candidate for relational function pointer comparisons — mizvekov / detail
  80. [mlir][sparse] add print methods to Merger (for debugging) — ajcbik / detail
  81. OpaquePtr: Reject 'ptr*' again when parsing textual IR — Duncan P. N. Exon Smith / detail
  82. Revert "[InstCombine] Make indexed compare fold opaque ptr compatible" — nikita.ppv / detail
  83. [libc] Use __builtin_ctzll instead of __builtin_ctzl in elements_x86.h. — sivachandra / detail
  84. [DFSan] Change shadow and origin memory layouts to match MSan. — browneee / detail
  85. Disable ReplaceLDS pass, patch up tests to match — jonathanchesterfield / detail
  86. [X86] Selecting fld0 for undefined value in fast ISEL. — yuanke.luo / detail
  87. [ms] [llvm-ml] Disable C-style comments — epastor / detail
  88. [MLIR][Sparse] Move `buildLattices` into Merger — gusss / detail
  89. [RISCV] Add DAG combine to detect opportunities to replace (i64 (any_extend (i32 X)) with sign_extend. — craig.topper / detail
  90. [Docs] Minor fixes with language extension docs — saurabh.jhaa / detail
  91. [RISCV][NFC] Combine the control flow for different RetOp of interrupt function — jim / detail
  92. [clang][tests] Specify unwindlib in aix-ld tests — tbaeder / detail
  93. [JITLink][ELF] Add generic ELFLinkGraphBuilder template. — Lang Hames / detail
  94. [gn build] Port aff57ff24aca — llvmgnsyncbot / detail
  95. [LV] Adjust trip count based on IsOrdered in widenPHIInstruction (NFC). — flo / detail
  96. [ARM] Regenerate big-endian-vector-caller.ll test checks. NFC — david.green / detail
  97. [clang-format] PR50525 doesn't handle AlignConsecutiveAssignments correctly in some situations — mydeveloperday / detail
  98. [clang-format] [PR50702] Lamdba processing does not respect AfterClass and AfterNamespace — mydeveloperday / detail
  99. [clang-format] Add basic support for formatting JSON — mydeveloperday / detail
  100. [gn build] Port 8b7881a084d0 — llvmgnsyncbot / detail
  101. [Verifier] Support masked load/store with opaque pointers — nikita.ppv / detail
  102. [ISel] Port AArch64 SABD and UABD to DAGCombine — david.green / detail
  103. [ARM] MVE vabd — david.green / detail
  104. [RISCV] Use zexti32/sexti32 in srliw/sraiw isel patterns to improve usage of those instructions. — craig.topper / detail
  105. [ARM] Introduce MVETRUNC ISel lowering — david.green / detail
  106. [clang] add C++ feature test macro for P2266 simpler implicit move — mizvekov / detail
  107. [ARM] Lower MVETRUNC to stack operations — david.green / detail
  108. [Driver] do not link _p libs for -pg on FreeBSD 14 and later — emaste / detail
  109. [X86] Correct the conversion of VALIGND/Q intrinsics to shufflevector. — craig.topper / detail
  110. [docs][llvm-strip] Fix documentation for -s/-S — alexshap / detail
  111. [X86] Tighten up some inline assembly constraint handling. — craig.topper / detail
  112. [mlir][NFC] Cleanup: Move helper functions to StaticValueUtils — springerm / detail
  113. llvm-dwarfdump: Print warnings on invalid DWARF — jan.kratochvil / detail
  114. Fix lld testsuite after llvm-dwarfdump now errors on invalid DWARF — jan.kratochvil / detail
  115. [lld/mac] Don't fold UNWIND_X86_64_MODE_STACK_IND unwind entries — thakis / detail
  116. [Orc][examples] LLJITWithRemoteDebugger: fix CMake when utils are not built — Stefan Gränitz / detail
  117. [Analysis] improve function signature checking for calloc — spatel / detail
  118. [InstCombine][test] add tests for min/max intrinsics with select operand; NFC — spatel / detail
  119. [VPlan] Track both incoming values for first-order recurrence phis. — flo / detail
  120. [LoadStoreVectorizer] Support opaque pointers — nikita.ppv / detail
  121. [MemCpyOpt] Support opaque pointers — nikita.ppv / detail
  122. [InstCombine] hoist min/max intrinsics above select with constant op — spatel / detail
  123. [MemCpyOpt] Handle unusual memcpy element type — nikita.ppv / detail
  124. [clang-format] Fix the issue that empty lines being removed at the beginning of namespace — mydeveloperday / detail
  125. [Bazel] Update for 0813700de1 — gcmn / detail
  126. [DSE] Support opaque pointers — nikita.ppv / detail
  127. Revert "[RISCV] Use zexti32/sexti32 in srliw/sraiw isel patterns to improve usage of those instructions." — craig.topper / detail
  128. [MemCpyOpt] Preserve address space — nikita.ppv / detail
  129. [DSE] Preserve address space — nikita.ppv / detail
  130. [BitCode] Add noprofile to getAttrFromCode() — nathan / detail
  131. [RISCV] Add tests for __builtin_parity idiom. — craig.topper / detail
  132. PR37255: DebugInfo: LTO with -g inlined into -gmlt combined with Split DWARF without CU cross-references — dblaikie / detail
  133. PR50708: Update link to Intel SIMD ABI — dblaikie / detail
  134. Remove XFAIL flag from sanitize-coverage-old-pm.c — omair.javaid / detail
  135. [M68k][GloballSel] Formal arguments lowering in IRTranslator — minyihh / detail
  136. Tag sanitize-coverage-old-pm.c unsupported on arm 32 bit — omair.javaid / detail
  137. [LLDB] Silence warnings in cli-wrapper-mpxtable.cpp — omair.javaid / detail
  138. [PowerPC] Add XL Compat fetch builtins — Jinsong Ji / detail
  139. [LoopDeletion] Benefit from branches by undef conditions when symbolically executing 1st iteration — mkazantsev / detail
  140. [Test] Add XFAIL test for PR50918 — mkazantsev / detail
  141. [LSR][NFC] Make sure that after the canonicalization the formula is canonical — mkazantsev / detail
  142. Revert "[Test] Add XFAIL test for PR50918" — mkazantsev / detail
  143. Revert "[M68k][GloballSel] Formal arguments lowering in IRTranslator" — minyihh / detail
  144. [llvm-objdump] Print comments for the disassembled code — ikudrin / detail
  145. [llvm-objdump] Prevent variable locations to overlap short comments — ikudrin / detail
  146. [llvm-objdump] Prefix memory operand addresses with '0x' — ikudrin / detail
  147. [llvm-objdump] Print memory operand addresses as regular comments — ikudrin / detail
  148. [ARM] Add an extra fold for f32 extract(vdup(i32)) — david.green / detail
  149. [mlir][linalg] Remove the StructuredOp capture mechanism. — gysit / detail
  150. [clang][ARM] Mark sanitize-coverage-old-pm.c unsupported on armv7l — david.spickett / detail
  151. [clang-tidy] Add 'bugprone-easily-swappable-parameters' check — whisperity / detail
  152. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with `typedef` and `const &` diagnostics — whisperity / detail
  153. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with optionally considering differently qualified types mixable — whisperity / detail
  154. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with mixability because of implicit conversions — whisperity / detail
  155. [clang-tidy] Suppress reports to similarly used parameters in 'bugprone-easily-swappable-parameters' — whisperity / detail
  156. [clang-tidy] Suppress reports to patternedly named parameters in 'bugprone-easily-swappable-parameters' — whisperity / detail
  157. [gn build] Port 499e39c5983d — llvmgnsyncbot / detail
  158. [clang-tidy][NFC] Fix buildbot failures in 'bugprone-easily-swappable-parameters' — whisperity / detail
  159. [hwasan] Show sp in register dump. — fmayer / detail
  160. [lld][MachO] Temporarily require 64 bit build for dead-strip.s — david.spickett / detail
  161. [VPlan] Merge predicated-triangle regions, after sinking. — flo / detail
  162. [LoopVectorize] Fix strict reductions where VF = 1 — kerry.mclaughlin / detail
  163. [RFC][debuginfo-test] Rename debug-info lit tests for general purposes — james.henderson / detail
  164. [cross-project-tests] Rename vars to make sense for new directory name — james.henderson / detail
  165. [cross-project-tests] Add lld as a dependency if in LLVM_ENABLE_PROJECTS — james.henderson / detail
  166. [cross-project-tests] Make clang optional if not in LLVM_ENABLE_PROJECTS — james.henderson / detail
  167. [cross-project-tests] Add/update check-* targets for cross-project-tests — james.henderson / detail
  168. [compiler-rt][asan] Disable two tests on Arm Thumb — david.spickett / detail
  169. [Analyzer][solver] Add dump methods for (dis)equality classes. — gabor.marton / detail
  170. [analyzer][solver][NFC] Simplify function signatures — vsavchenko / detail
  171. [AMDGPU][Libomptarget] Collect allocatable memory pools using HSA — Pushpinder.Singh / detail
  172. [NFC] Adding test for clobbering of high registers in Thumb — lucas.prates / detail
  173. [Aarch64] Adding support for Armv9-A Realm Management Extension — lucas.prates / detail
  174. [OpenMP] Increase attributor iterations on the GPU — huberjn / detail
  175. [mlir][memref] Implement lowering of memref.copy to llvm — herhut / detail
  176. [NFC] Fixing short title underline in release notes file — lucas.prates / detail
  177. [C++20] Support for lambdas in unevaluated context — aaron / detail
  178. [AMDGPU][GlobalISel] Legalize and select G_SBFX and G_UBFX — brendon.cahoon / detail
  179. [OpenMP][NFC] Fix missing argument — huberjn / detail
  180. [AVR][test] Add a new test: functions with struct return type — powerman1st / detail
  181. [Analyzer] Attempt to fix windows bots test failure b/c of new-line — gabor.marton / detail
  182. [OpenMP][NFC] Fix typo in OpenMPOpt — huberjn / detail
  183. [InferAddressSpaces] NFC: For noop IntToPtr/PtrToInt pair cast to operator instead of PtrToInt — Reshabhkumar.Sharma / detail
  184. [libc++] Remove unnecessary reinterpret_cast from typeinfo — fanbo.meng / detail
  185. [AArch64][SVE] DAG combine SETCC_MERGE_ZERO of a SETCC_MERGE_ZERO — bradley.smith / detail
  186. Teach peephole optimizer to not emit sub-register defs — saghir / detail
  187. Reland [GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize. — sander.desmalen / detail
  188. [AIX] Use less than or equal to for some alignment tests on AIX — zarko / detail
  189. Revert "[mlir][memref] Implement lowering of memref.copy to llvm" — jpienaar / detail
  190. [Orc][examples] Temporarily disable LLJITWithRemoteDebugging build and test — Stefan Gränitz / detail
  191. [MLIR] Simplify select to a not — gh / detail
  192. [flang][docs] Minor update to Fortran LLVM Tests-suite docs. — naromero / detail
  193. [BasicAA] Add test to cover GetIndexDifference change in D99424. — flo / detail
  194. [llvm][ARM] Treat xscale arch as an alias of armv5te — david.spickett / detail
  195. Revert "[DebugInfo] Enable variadic debug value salvaging" — thakis / detail
  196. Revert "[Analyzer][solver] Add dump methods for (dis)equality classes." — thakis / detail
  197. [AMDGPU] Use opName instead of PseudoName in VOP2 multiclasses. NFC. — jay.foad / detail
  198. [MLIR] Don't remove memref allocation if stored into another allocation — gh / detail
  199. [Clang] Add option to handle behaviour of vector bool/vector pixel. — stefanp / detail
  200. [mlir][llvm] Fix windows build — herhut / detail
  201. [MLIR] Correct memrefdataflow behavior in the presence of cast and other operations — gh / detail
  202. [libc++] Split the various iterator types out of <iterator> — Louis Dionne / detail
  203. [llvm][clang][fpenv] Create new intrinsic llvm.arith.fence to control FP optimization at expression level — melanie.blower / detail
  204. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail
  205. [clang][patch][fpenv] Add builtin __arithmetic_fence and option fprotect-parens — melanie.blower / detail
  206. [gn build] Port f32f3db9fcbf — llvmgnsyncbot / detail
  207. [coro] Fix rematerializable instruction sinking to coro.suspend blocks — aschwaighofer / detail
  208. Revert "[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options" — melanie.blower / detail
  209. Revert "[clang][patch][fpenv] Add builtin __arithmetic_fence and option fprotect-parens" — melanie.blower / detail
  210. [AArch64] Added tests to neon-truncstore.ll. NFC. — sjoerd.meijer / detail
  211. Revert "[AArch64] Custom lower <4 x i8> loads" — sjoerd.meijer / detail
  212. [AsmParser][SystemZ][z/OS] Fix hanging scenario in HLASMAsmParser class — anirudh_prasad / detail
  213. Revert "Revert "[mlir][memref] Implement lowering of memref.copy to llvm"" — herhut / detail
  214. [libc++] Remove some _LIBCPP_CXX03_LANG from iostreams headers. — arthur.j.odwyer / detail
  215. [MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks — gh / detail
  216. [Hexagon] Add patterns to load i1 — kparzysz / detail
  217. [mlir][tosa] Update Tosa conv verifier to handle IntegerType input — rob.suderman / detail
  218. [lldb] Remove spurious lldb/lldb subdirectory — Jonas Devlieghere / detail
  219. Add papers adopted by the C++ committee in the June 2021 plenary — aaron / detail
  220. Revert "[MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks" — gh / detail
  221. [lldb] Avoid using any shell when calling xcrun. — Raphael Isemann / detail
  222. [hwasan] print exact mismatch offset for short granules. — fmayer / detail
  223. [ObjC][ARC] Ignore operand bundle "clang.arc.attachedcall" on a call if — Akira / detail
  224. [SystemZ][z/OS][libcxx]: fix libcxx test cases failed on ebcdic mode on z/OS — muiez / detail
  225. [flang] Fix conformability for intrinsic procedures — psteinfeld / detail
  226. [libc++] NFCI: Remove unused Lit parameter sanitizer_library — Louis Dionne / detail
  227. [flang] Implement user-defined derived type runtime I/O — pklausler / detail
  228. [lld-macho] Extend ICF to literal sections — jezng / detail
  229. [lld-macho][nfc] Add absolute-vs-non-absolute symbol test for ICF — jezng / detail
  230. [lld-macho][nfc] Remove unnecessary dyn_cast and simplify code — jezng / detail
  231. [Clang] [NFC] fix CHECK lines for convergent attribute tests — sameer.sahasrabuddhe / detail
  232. [clangd] Add a flag to disable formatting of tweak edits — kadircet / detail
  233. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail
  234. [clang-tidy] Add -line-filter to run-clang-tidy.py — kbobyrev / detail
  235. [flang] Fix "non-advancing" I/O, support $ in FORMAT — pklausler / detail
  236. [ADT] Add makeVisitor to STLExtras.h — scott.linder / detail
  237. [Verifier] Support opaque pointers for global_ctors — nikita.ppv / detail
  238. Revert "[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options" — melanie.blower / detail
  239. Revert "[ADT] Add makeVisitor to STLExtras.h" — scott.linder / detail
  240. IR: Fix use-list-order round-tripping for br — Duncan P. N. Exon Smith / detail
  241. [ADT] Add makeVisitor to STLExtras.h — scott.linder / detail
  242. [SanitizerCoverage] Support opaque pointers — nikita.ppv / detail
  243. [mlir] Destroy MLIRContext thread pool when disable multi threading — ezhulenev / detail
  244. [drr] Enable specifying range in NativeCodeCall replacement. — jpienaar / detail
  245. [OpenMP] Prevent OpenMPOpt from internalizing uncalled functions — huberjn / detail
  246. [Test] rewrite inline_nossp.ll — ndesaulniers / detail
  247. [IR] remove assert since always_inline can appear on CallBase — ndesaulniers / detail
  248. [InstCombine][test] add test for potential miscompile with constant expression; NFC (PR50906) — spatel / detail
  249. [InstCombine] don't try to fold a constant expression that can trap (PR50906) — spatel / detail
  250. [mlir] Skip scalar operands when tiling to linalg.tiled_loop. — pifon / detail
  251. [OpenMP][Documentation] Add OpenMPOpt optimization section — jhuber6 / detail
  252. [OpenMP][Documentation] Add FAQ entry for CMake module — jhuber6 / detail
  253. [AsmWriter] Properly handle uselistorder for global symbols — nikita.ppv / detail
  254. [DebugInfo] Enforce implicit constraints on `distinct` MDNodes — scott.linder / detail
  255. [LLDB] dotest.py set selected_platform on remote connection — omair.javaid / detail
  256. [UniqueLinkageName] Use exsiting GlobalDecl object instead of reconstructing one. — hoy / detail
  257. [lld/mac] Fix nondeterminism in output section ordering — thakis / detail
  258. [OpenMP] Run the OpenMPOpt module pass at O1 — huberjn / detail
  259. [IR] Fix replaceUsesWithIf ponetial issue with constants — Stanislav.Mekhanoshin / detail
  260. Precommit miscompile test from D103700 — listmail / detail
  261. [JITLink][ELF] Move ELF section and symbol parsing into ELFLinkGraphBuilder. — Lang Hames / detail
  262. [vscode-mlir] Add support for restarting the server on setting/server changes — riddleriver / detail
  263. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail
  264. Fix buildbot failure after https://reviews.llvm.org/D104488. — gclayton / detail
  265. Fix a case where multiple symbols with zero size would cause duplicate entries in gsym files. — gclayton / detail
  266. [mlir][vector] Order parallel indices before transposing the input in multireductions — thomasraoux / detail
  267. [lld-macho] Preserve alignment for non-deduplicated cstrings — thakis / detail
  268. [Coroutines] Remove CoroElide from O0 pipeline — lxfind / detail
  269. [MIRParser] Add machine metadata. — michael.hliao / detail
  270. Fix `-Wunused-variable` warning. NFC. — michael.hliao / detail
  271. Fix failing tests after https://reviews.llvm.org/D104488. — gclayton / detail
  272. [AIX][compiler-rt] Deliver libatomic.a at top level library directory — lkail / detail
  273. [AVR][clang] Fix wrong calling convention in functions return struct type — ben.shi / detail
  274. [X86] Zero some outputs of Kelocker intrinsics in error case — xiang1.zhang / detail
  275. [llvm-objcopy][MachO] Minor code cleanup — alexshap / detail
  276. Revert "[Clang] Add option to handle behaviour of vector bool/vector pixel." — dblaikie / detail
  277. [libc][Obvious] Fix typo in implementation of aarch64 clearExcept. — sivachandra / detail
  278. Revert "[mlir] Skip scalar operands when tiling to linalg.tiled_loop." — pifon / detail
  279. [mlir][linalg] All StructuredOp parameters are inputs or outputs. — gysit / detail
  280. [X86] Add -mgeneral-regs-only support. — tianqing.wang / detail
  281. [NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  282. Revert "[llvm-objcopy][MachO] Minor code cleanup" — alexshap / detail
  283. [DebugInfo] Bug 41152 - Improve dumping of empty location expressions — james.henderson / detail
  284. [BasicAA] Be more careful with modulo ops on VariableGEPIndex. — flo / detail
  285. [flang] Add runtime interface for SYSTEM_CLOCK — diana.picus / detail
  286. PR50767: clear non-distinct debuginfo for function with nodebug definition after undecorated declaration — jeroen.dobbelaere / detail
  287. [X86] Add a test to reveal a bug in CMOV conversion. — tianqing.wang / detail
  288. [lldb/Interpreter] Add setting to set session transcript save directory — medismail.bennani / detail
  289. [lldb/Interpreter] Fix session-save-on-quit when using ^D — medismail.bennani / detail
  290. [OpenCL] Fix qualifiers check on binding references to temporaries — olemarius.strohm / detail
  291. [analyzer] Implement getType for SVal — vsavchenko / detail
  292. [gn build] Port 159024ce2315 — llvmgnsyncbot / detail
  293. [gn build] Port 9b02a9b40150 — llvmgnsyncbot / detail
  294. [analyzer] Fix SValTest for LocAsInt test — vsavchenko / detail
  295. [ARM] Fold extract of ARM_BUILD_VECTOR — david.green / detail
  296. [mlir-reduce] Add doc for usage of mlir-reduce — chiahungduan / detail
  297. [NFC][InstCombine] foldAggregateConstructionIntoAggregateReuse(): cast to Instruction eagerly — lebedev.ri / detail
  298. [mlir] Add MemoryEffects::Allocate to memref::CloneOp — ivan.butygin / detail
  299. [LoopVectorize] Add support for scalable vectorization of invariant stores — david.sherwood / detail
  300. Revert "[hwasan] print exact mismatch offset for short granules." — fmayer / detail
  301. [hwasan] Display causes in order of probability. — fmayer / detail
  302. [InstCombine]Add a test for reductions after shuffles, NFC. — a.bataev / detail
  303. [LV] Fix crash when target instruction for sinking is dead. — flo / detail
  304. [mlir] Remove SDBM — zinenko / detail
  305. [mlir] Add support for LLVM's dso_local attr — zinenko / detail
  306. Revert "[NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable" — david.sherwood / detail
  307. [SCCP] Add tests with urem/srem with 2 constant operands. — flo / detail
  308. ARM: fix vacuously true assertion to actually check what it should. NFC. — Tim Northover / detail
  309. [lld/mac] Make symbol table order deterministic — thakis / detail
  310. [mlir][Linalg] NFC - Drop AliasInfo::existsNonDominatingRead — nicolas.vasilache / detail
  311. [NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  312. [X86] Add cmov i33 sgt test case — llvm-dev / detail
  313. [AVR] Fix a bug in prologue of ISR — powerman1st / detail
  314. [DebugInstrRef][3/3] Follow DBG_PHI instructions through LiveDebugValues — jeremy.morse / detail
  315. [SVE] Added CodeGen support for inserting an element into a predicate vector — Dylan.Fleming / detail
  316. Revert "[NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable" — david.sherwood / detail
  317. [analyzer] Make CheckerManager::hasPathSensitiveCheckers() complete again — balazs.benics / detail
  318. [InstCombine] Gracefully handle an alloca outside the alloca-AS — johannes / detail
  319. [Attributor][NFC] Clang format — johannes / detail
  320. [Attributor] Teach AAPotentialValues about constant select conditions — johannes / detail
  321. [Attributor][NFCI] Remove unneeded namespace — johannes / detail
  322. [Attributor][NFCI] Make the state of AAValueSimplify explicit — johannes / detail
  323. Revert "[omp] Fix build without ITT after D103121 changes" — johannes / detail
  324. Revert "[OpenMP] Add Two-level Distributed Barrier" — johannes / detail
  325. [mlir] silence -Wunused-variable in Linalg comprehensive bufferize — zinenko / detail
  326. Catch an extremely obvious memory leak, thanks asan — jeremy.morse / detail
  327. [libc++] NFCI: Remove code duplication and obsolete declarations in wrap_iter — Louis Dionne / detail
  328. [libc++] Serialize Lit parameters to make them available to from-scratch configs — Louis Dionne / detail
  329. Print default template argument if manually specified in typedef declaration. — v.g.vassilev / detail
  330. [LV] Fix bug when unrolling (only) a loop with non-latch exit — listmail / detail
  331. [SCCP] Extend tests added 1092357ccdc9 in with UREM/SREM by 0. — flo / detail
  332. [perf] Fix a data race in the PerfJITEventListener — ezhulenev / detail
  333. [libc++] NFCI: Remove __functional/search.h — Louis Dionne / detail
  334. [gn build] Port d03aa7d6b66f — llvmgnsyncbot / detail
  335. [ARM] Extra test for gep immediate costs. NFC — david.green / detail
  336. [AMDGPU] Fix 224-bit spills — Piotr Sobczak / detail
  337. [llvm-objdump] Add testing for --print-imm-hex, --headers, --section-headers and --private-headers — gbreynoo / detail
  338. [llvm-objdump] Add --no-print-imm-hex to the command guide — gbreynoo / detail
  339. [mlir:Async] Remove async operations if it is statically known that the parallel operation has a single compute block — ezhulenev / detail
  340. [mlir:Async] Convert AsyncParallelFor pass to ModuleOp pass — ezhulenev / detail
  341. [mlir:Async] Fix a bug in automatic refence counting around function calls — ezhulenev / detail
  342. [libc++] Update ABI docs. NFCI. — arthur.j.odwyer / detail
  343. [RISCV] Protect the SHL/SRA/SRL handlers in LowerOperation against being called for an illegal i32 shift amount. — craig.topper / detail
  344. [lldb] Skip TestPairFromStdModule for now — Raphael Isemann / detail
  345. [Flang][test] Fix Windows buildbot after D104930. — llvm-project / detail
  346. [INSTCOMBINE] Transform reduction(shuffle V, poison, unique_mask) to reduction(V). — a.bataev / detail
  347. [ObjC][ARC] Don't add operand bundle clang.arc.attachedcall to a call if — Akira / detail
  348. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail
  349. [Inline] prevent inlining on noprofile mismatch — ndesaulniers / detail
  350. [libc++] NFC: Fix return-by-const-value and pass-by-const-value typos — Louis Dionne / detail
  351. [lldb] Check for the mangled symbol name for objc_copyRealizedClassList_nolock — Jonas Devlieghere / detail
  352. [LegalizeTypes][VE] Don't Expand BITREVERSE/BSWAP during type legalization promotion if they will be promoted for NVT in op legalization. — craig.topper / detail
  353. [OpaquePtr] Support forward references in textual IR — nikita.ppv / detail
  354. [NFC] clang-format on InlineCost.cpp and InlineAdvisor.h. — jacobhegna / detail
  355. [llvm-objcopy][MachO] Support ARM64_RELOC_ADDEND — i / detail
  356. [SanitizerCoverage] Fix global type check with opaque pointers — nikita.ppv / detail
  357. [test] Change -t to --syms and -s to -S for llvm-readobj RUN lines — i / detail
  358. [NFC][compiler-rt][hwasan] Move GetCurrentThread to hwasan.cpp — leonardchan / detail
  359. [llvm-readobj] Make -s and -t match llvm-readelf — i / detail
  360. [NFC][compiler-rt][hwasan] Re-use ring buffer size calculation — leonardchan / detail
  361. [Clang] Add option to handle behaviour of vector bool/vector pixel. — stefanp / detail
  362. [mlir][Linalg] Add a ComprehensiveModuleBufferizePass and support for CallOp analysis(9/n) — nicolas.vasilache / detail
  363. [mlir:Async] Add an async reference counting pass based on the user defined policy — ezhulenev / detail
  364. [mlir:Async] Change async-parallel-for block size/count calculation — ezhulenev / detail
  365. Revert D104488 and friends since it broke the windows bot — stilis / detail
  366. [mlir] Generare .cpp.inc files for dialects. — stellaraccident / detail
  367. [dfsan] Expose dfsan_get_track_origins to get origin tracking status — jianzhouzh / detail
  368. [lldb] Fix globals-bss.cpp which was broken in https://reviews.llvm.org/D105055 — stilis / detail
  369. [libc] Allow target architecture independent configs — sivachandra / detail
  370. [libomptarget] [amdgpu] Fix default setting of max flat workgroup size — Dhruva.Chakrabarti / detail
  371. [lldb] Fix debug_loc.s which was broken after https://reviews.llvm.org/D103502 — stilis / detail
  372. [llvm-objcopy][MachO] Code cleanup — alexshap / detail
  373. OpaquePtr: Support i32** with --force-opaque-pointers — Duncan P. N. Exon Smith / detail
  374. [CodeGen] Stop creating fake FunctionDecls when generating IR for — Akira / detail
  375. Revert "GlobalISel: Use MMO helper for getting the size in bits" — Matthew.Arsenault / detail
  376. CodeGen: Store LLT instead of uint64_t in MachineMemOperand — Matthew.Arsenault / detail
  377. [Test] Regenerate test checks (NFC) — nikita.ppv / detail
  378. [OpaquePtr][BitcodeWriter] Handle attributes with types — aeubanks / detail
  379. Thread safety analysis: Always warn when dropping locks on back edges — aaron.puchert / detail
  380. Thread safety analysis: Rename parameters of ThreadSafetyAnalyzer::intersectAndWarn (NFC) — aaron.puchert / detail
  381. Change PathMappingList::FindFile to return an optional result (NFC) — Adrian Prantl / detail
  382. Express PathMappingList::FindFile() in terms of PathMappingList::RemapPath() — Adrian Prantl / detail
  383. Modernize Module::RemapFile to return an Optional (NFC) — Adrian Prantl / detail
  384. Improve path remapping in cross-debugging scenarios — Adrian Prantl / detail
  385. [libomptarget] [amdgpu] Change default number of teams per computation unit — Dhruva.Chakrabarti / detail
  386. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX 6.5 and 7.0 WMMA and MMA instructions — tra / detail
  387. Revert "Attempt to disable MLIR JIT tests on PowerPC to unbreak the bot" — lei / detail
  388. [CodeGen] Add ParmVarDecls to FunctionDecls that are created to generate — Akira / detail
  389. Conditionalize function only used in an assert to address -Wunused-function — dblaikie / detail
  390. [Test] delete LPM RUNs in inline_nossp.ll — ndesaulniers / detail
  391. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail
  392. Fix buildbot compile error for https://reviews.llvm.org/D105160. — gclayton / detail
  393. [llvm-objcopy][MachO] Support LC_LINKER_OPTIMIZATION_HINT load command — i / detail
  394. [Coroutine] Add statistics for the number of elided coroutine — yedeng.yd / detail
  395. [FuncSpec] Add an option to specializing literal constant — yedeng.yd / detail
  396. [AMDGPU] Update gfx90a memory model support — Tony.Tye / detail
  397. Fix test pass registration to use the new API / not use the deprecated one (NFC) — joker.eph / detail
  398. [PowerPC][AIX] Pre-commit tracetable test for D100167. NFC. — lkail / detail
  399. [MLIR] Fix generateCopyForMemRefRegion — uday / detail
  400. [PowerPC][AIX] Re-generate test aix-framepointer-save-restore.ll. NFC. — lkail / detail
  401. [clang] Fix UB when string.front() is used for the empty string — dmitry.polukhin / detail
  402. Recommit "[AArch64] Custom lower <4 x i8> loads" — sjoerd.meijer / detail
  403. [mlir][llvm] Add a test for memref.copy lowering to llvm — herhut / detail
  404. [ARM][NFC] Remove an unused method — ikudrin / detail
  405. [mlir][linalg][python] Explicit shape and dimension order in OpDSL. — gysit / detail
  406. [ARMInstPrinter] Print the target address of a branch instruction — ikudrin / detail
  407. [analyzer][satest][NFC] Relax dependencies requirements — vsavchenko / detail
  408. [TableGen] Allow identical MnemonicAliases with no predicate — jay.foad / detail
  409. [MTE] Remove redundant helper function. — fmayer / detail
  410. [NFC] Rename shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  411. [hwasan] Make sure we retag with a new tag on free. — fmayer / detail
  412. [ConstantRanges] Use APInt for constant case for urem/srem. — flo / detail
  413. [AMDGPU] Simplify getReservedNumSGPRs — Madhur.Amilkanthwar / detail
  414. [clang] NFC: add line break at the end of if expressions — pengfei.wang / detail
  415. [OPENMP]Fix PR50929: Ignored initializer clause in user-defined reduction. — a.bataev / detail
  416. Fix MSVC "32-bit shift implicitly converted to 64 bits" warning. — llvm-dev / detail
  417. [clang-offload-bundler] Add unbundling of archives containing bundled object files into device specific archives — Saiyedul.Islam / detail
  418. [mlir][linalg][python] Update the OpDSL doc (NFC). — gysit / detail
  419. [TargetLowering][AArch64][SVE] Take into account accessed type when clamping address — bradley.smith / detail
  420. [LLD][ELF][ARM] Fix case of patched unrelocated BLX — peter.smith / detail
  421. [AMDGPU] PHI node cost should not be counted for the size and latency. — Alexander Timofeev / detail
  422. [LLD][ELF][ARM] Tidy up test to hook up missing filecheck patterns [NFC] — peter.smith / detail
  423. [Matrix] Add tests for hoisting address computations. — flo / detail
  424. [MLIR] Eliminate unnecessary affine stores — gh / detail
  425. [OpenMP] Add additional remarks for OpenMPOpt — huberjn / detail
  426. [clang][patch] Add builtin __arithmetic_fence and option fprotect-parens — melanie.blower / detail
  427. [MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks — gh / detail
  428. [MLIR] Update description of SCF.execute_region op — gh / detail
  429. Revert "[Coroutine] Add statistics for the number of elided coroutine" — thakis / detail
  430. [CostModel][X86] Adjust fp<->int vXi32 AVX1+ costs based on llvm-mca reports — llvm-dev / detail
  431. [hwasan] Add missing newline in report. — fmayer / detail
  432. [lit] Add the ability to parse regexes in Lit boolean expressions — Louis Dionne / detail
  433. [ARM] Fix incorrect assignment of Changed variable in MVEGatherScatterLowering::optimiseOffsets. — craig.topper / detail
  434. [libc++] Remove broken links and outdated information in the docs — Louis Dionne / detail
  435. [test] precommit a test for missing (0 /u %x) SCEV fold — listmail / detail
  436. [SCEV] Fold (0 udiv %x) to 0 — listmail / detail
  437. [clangd] Correct SelectionTree behavior around anonymous field access. — sam.mccall / detail
  438. [clangd] Log feature configuration (linux+asan+grpc) of the clangd build — sam.mccall / detail
  439. [clangd] Show padding following a field on field hover. — sam.mccall / detail
  440. [OpenMP] Change analysis remarks to not emit on cold functions — huberjn / detail
  441. [LiveDebugValues][InstrRef][1/2] Recover more clobbered variable locations — jeremy.morse / detail
  442. [gn build] Port 0c96a92d8666 — llvmgnsyncbot / detail
  443. [mlir][VectorToGPU] Support converting vetor.broadcast to MMA op — thomasraoux / detail
  444. [mlir] Fix wrong type in WmmaConstantOpToNVVMLowering — thomasraoux / detail
  445. [lldb] Replace SVE_PT* macros in NativeRegisterContextLinux_arm64.{cpp,h} with their equivalent defintions in LinuxPTraceDefines_arm64sve.h — cmtice / detail
  446. [clangd] Fix highlighting for implicit ObjC property refs — davg / detail
  447. [ELF] -pie: produce dynamic relocations for absolute relocations referencing undef weak — i / detail
  448. [clangd] Unbreak mac build after 0c96a92d8666b8 — thakis / detail
  449. [gn build] add dep needed after b56e5f8a10c1e — thakis / detail
  450. [AMDGPU] Add builtin functions image_bvh_intersect_ray — Yaxun.Liu / detail
  451. [NPM] Resolve llvmGetPassPluginInfo to the plugin being loaded — tomas.matheson / detail
  452. [instcombine] umin(x, 1) == zext(x != 0) — listmail / detail
  453. [libc] Fix feclearexcept for x86_64. — sivachandra / detail
  454. [instcombine] Precommit tests for umin(a,b) ne/eq 0 fold — listmail / detail
  455. [libc] Clear all exceptions before setting in fesetexceptflag. — sivachandra / detail
  456. [libc] Allow reading and writing __FE_DENORM if available on x86_64. — sivachandra / detail
  457. [InstCombine][test] add tests for icmp with constant and offset; NFC — spatel / detail
  458. [InstCombine] fold icmp of offset value with constant — spatel / detail
  459. [X86] Canonicalize SGT/UGT compares with constants to use SGE/UGE to reduce the number of EFLAGs reads. (PR48760) — llvm-dev / detail
  460. [AIX][XCOFF][BUG-Fixed] need to switch back to text section after emit a dumy eh structure — zhijian / detail
  461. Fix shared build. — michael.hliao / detail
  462. [ARM] Set the immediate cost of GEP operands to 0 — david.green / detail
  463. [clang][Fuchsia] Remove relative-vtables multilibs — leonardchan / detail
  464. [ELF] Preserve section order within an INSERT AFTER command — i / detail
  465. Add linalg.batch_matvec named op — ataei / detail
  466. [Coroutines] Add the newly generated SCCs back to the CGSCC work queue after CoroSplit actually happened — lxfind / detail
  467. [AMDGPU] Add S_MOV_B64_IMM_PSEUDO for wide constants — Stanislav.Mekhanoshin / detail
  468. autogen two tests for ease of update — listmail / detail
  469. [gn build] (manually) port f617ab104451 (DoublerPlugin) — thakis / detail
  470. [gn build] Port 381ded345bdd — llvmgnsyncbot / detail
  471. [BasicAA] Add test for incorrectly inferring noalias due to scale sign. — flo / detail
  472. [BasicAA] Use separate scale variable for GCD. — flo / detail
  473. [mlir][tosa] Use 3D tensors in tosa.matmul — rob.suderman / detail
  474. [GISel] Support llvm.memcpy.inline — jonathan_roelofs / detail
  475. [OpenMP][Offloading] Replace all calls to `isSPMDMode` with `__kmpc_is_spmd_exec_mode` — tianshilei1992 / detail
  476. [Orc] Fix name of LLVMOrcIRTransformLayerSetTransform — v.churavy / detail
  477. [Orc] Run the examples as part of the tests — v.churavy / detail
  478. [CMake] Don't use -Bsymbolic-functions for MinGW targets — martin / detail
  479. [libc][NFC] Clear all exceptions in exception_flags_test before raising another. — sivachandra / detail
  480. CodeGen: Print/parse LLTs in MachineMemOperands — Matthew.Arsenault / detail
  481. [clangd][nfc] Show more information in logs when compiler instance prepare fails — platonov.aleksandr / detail
  482. [MCStreamer]  Move emission of attributes section into MCELFStreamer — paulsson / detail
  483. AMDGPU/GlobalISel: Remove some problematic testcases — Matthew.Arsenault / detail
  484. GlobalISel: Preserve memory type when reducing load/store width — Matthew.Arsenault / detail
  485. GlobalISel: Lower non-byte loads and stores — Matthew.Arsenault / detail
  486. [libomptarget][amdgpu][nfc] Fix build warnings, drop some headers — jonathanchesterfield / detail
  487. Add dumping support for RequiresExpr. — richard / detail
  488. [Clang] allow overriding -fbasic-block-sections — tra / detail
  489. [libc++] graph_header_deps.py: Detect files that include themselves. — arthur.j.odwyer / detail
  490. [libomptarget][nfc] Replace out arguments with struct return — jonathanchesterfield / detail
  491. GlobalISel: Use LLT in memory legality queries — Matthew.Arsenault / detail
  492. [LiveDebugValues][InstrRef][2/2] Emit entry value variable locations — jeremy.morse / detail
  493. [libc][NFC] Remove few deprecated FPUtil header files and test patterns. — sivachandra / detail
  494. [lld-macho] -section_rename should work on synthetic sections too — jezng / detail
  495. [lld-macho] Only enable `__DATA_CONST` for newer platforms — jezng / detail
  496. [InstCombine][test] add tests for icmp ult with constant and offset; NFC — spatel / detail
  497. [InstCombine] fold icmp ult of offset value with constant — spatel / detail
  498. [mlir][vector] Extend vector distribution to all elementwise and contract — thomasraoux / detail
  499. [Bazel] Update README with examples — gcmn / detail
  500. [Bazel] Rework LLVM target selection — gcmn / detail
  501. Fix test following Clang change ef227b3. — richard / detail
  502. Reapply "[M68k][GloballSel] Formal arguments lowering in IRTranslator" — minyihh / detail
  503. Revert "[libomptarget] [amdgpu] Fix default setting of max flat workgroup size" — Dhruva.Chakrabarti / detail
  504. Add a target triple to fix failures on MS build bots. — richard / detail
  505. [AArch64] Remove unneeded ExternalSymbolSDNode code for machine constraint "S". NFC — i / detail
  506. [mlir][tensor] Add tensor.dim operation — springerm / detail
  507. [AArch64][SVEIntrinsicOpts] Convect cntb/h/w/d to vscale intrinsic or constant. — JunMa / detail
  508. [clang][AArch64][SVE] Handle PRValue under VLAT <-> VLST cast — JunMa / detail
  509. [Bazel] add missing load to submodule example — gcmn / detail
  510. [llvm-objdump/mac] Print symbols at the same address deterministically — jezng / detail
  511. [Coroutine] Recommit Add statistics for the number of elided coroutine — yedeng.yd / detail
  512. [ORC] Rename TargetProcessControl to ExecutorProcessControl. NFC. — Lang Hames / detail
  513. [scudo] GWP_ASAN runs on untagged pointers — Vitaly Buka / detail
  514. [GWP_ASAN] Enable ARM tests — Vitaly Buka / detail
  515. [gn build] Port 662c55442f17 — llvmgnsyncbot / detail
  516. [Compiler-rt] Add delete for noncopyable — Vitaly Buka / detail
  517. [hexagon] Add {hvx,}hexagon_{protos,circ_brev...} — bcain / detail
  518. [gn build] Port 28b01c59c93d — llvmgnsyncbot / detail
  519. Fail gracefully if no inlining model is available to download. — jacobhegna / detail
  520. Add list of LWG papers accepted by WG21 during the June 2021 plenary — cjdb / detail
  521. [NFC][Scheduler] Refactor tryCandidate to return boolean — qiucofan / detail
  522. [NFC][PassBuilder] addVectorPasses(): clarify that 'IsLTO' is actually 'IsFullLTO' — lebedev.ri / detail
  523. [lldb] Fix Recognizer/assert.test with glibc-2.33.9000-31.fc35.x86_64 — jan.kratochvil / detail
  524. [MLIR] Add argument insertion helpers for FunctionLike — fabian / detail
  525. [clangd] Fix gRPC build due to missing include path — sam.mccall / detail
  526. [mlir][linalg][python] Update integration of OpDSL doc (NFC). — gysit / detail
  527. PoC for Flang Driver Plugins — andrzej.warzynski / detail
  528. [flang][docs] Add documentation for the new Flang driver — andrzej.warzynski / detail
  529. [ORC] Add wrapper-function support methods to ExecutorProcessControl. — Lang Hames / detail
  530. [flang] Revert "PoC for Flang Driver Plugins" — andrzej.warzynski / detail
  531. [gn build] Port 39f64c4c8375 — llvmgnsyncbot / detail
  532. [analyzer] LValueToRValueBitCasts should evaluate to an r-value — balazs.benics / detail
  533. [analyzer][NFC] Inline ExprEngine::handleLVectorSplat() — balazs.benics / detail
  534. [BasicAA] Fix typo ScaleForGDC -> ScaleForGCD. — flo / detail
  535. [PowerPC] add a testcase for byval parameter; NFC — czhengsz / detail
  536. [clang-format] PR50727 C# Invoke Lamda Expression indentation incorrect — mydeveloperday / detail
  537. added some example code for llvm::Expected<T> — kuhnel / detail
  538. [clang] Apply P1825 as Defect Report from C++11 up to C++20. — mizvekov / detail
  539. [DebugInfo][InstrRef][1/4] Support transformations that widen values — jeremy.morse / detail
  540. [mlir][async] Remove unused variable. NFC. — benny.kra / detail
  541. [mlir][Linalg] Add support for CallOp bufferization (10/n) — nicolas.vasilache / detail
  542. [CostModel][X86] getCastInstrCost - attempt to match custom cast/conversion before legalized types. — llvm-dev / detail
  543. [llvm][docs] Bump release number from 12 -> 13 — david.spickett / detail
  544. [AArch64][SVE] Add support for fixed length MSCATTER/MGATHER — bradley.smith / detail
  545. [mlir][Linalg] Add comprehensive bufferization support for linalg::InitTensor and tensor::CastOp (11/n) — nicolas.vasilache / detail
  546. [VP] Implementation of intrinsic and SDNode definitions for VP load, store, gather, scatter. — simon.moll / detail
  547. [mlir][Linalg] Drop comprehensive-func-bufferize (12/n) — nicolas.vasilache / detail
  548. [mlir][Linalg] Add comprehensive bufferization support for ConstantOp (13/n) — nicolas.vasilache / detail
  549. [libomptarget][nfc] Move grid size computation — jonathanchesterfield / detail
  550. [llvm-mca] Fix JSON output (PR50922) — andrea.dibiagio / detail
  551. [DebugInfo][InstrRef][2/4] Use subreg substitutions in LiveDebugValues — jeremy.morse / detail
  552. [AArch64] Add test for min/max — irina.dobrescu / detail
  553. [clang] Fix CallExpr dependence bit may not respect all its arguments. — hokein.wu / detail
  554. [AArch64] Add fp16 tests for vector copysign. — flo / detail
  555. [flang][driver] Extend the `flang` bash script to act as a driver — andrzej.warzynski / detail
  556. [OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t. — a.bataev / detail
  557. [NFC] Add new setDebugLocFromInst that uses the class Builder by default — david.sherwood / detail
  558. Revert "[OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t." — a.bataev / detail
  559. [libc++] Fix incorrect shell expansion in macos-ci-setup — Louis Dionne / detail
  560. [ARM] Transform a floating-point to fixed-point conversion to a VCVT_fix — samuel.tebbs / detail
  561. [AArch64] Add some more tests to CodeGen/AArch64/aarch64-load-ext.ll. NFC. — sjoerd.meijer / detail
  562. [coro async] Add support for specifying which parameter is swiftself in — aschwaighofer / detail
  563. [CostModel][X86] Adjust fp<->int vXi32 SSE legalized costs based on llvm-mca reports. — llvm-dev / detail
  564. [LoopVectorize][X86] Regenerate conversion-cost.ll tests — llvm-dev / detail
  565. [clangd] Unbreak mac build differently 0c96a92d8666b8 — thakis / detail
  566. [OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t. — a.bataev / detail
  567. [AArch64][GlobalISel]Legalise some vector types for min/max — irina.dobrescu / detail
  568. [ARM] Extra BFI codegen tests. NFC — david.green / detail
  569. [AMDGPU] Fix immediate sign during V_MOV_B64_PSEUDO expansion — Stanislav.Mekhanoshin / detail
  570. [SelectionDAG] Implement PromoteIntRes_INSERT_SUBVECTOR — bradley.smith / detail
  571. GlobalISel: Use LLT in call lowering callbacks — Matthew.Arsenault / detail
  572. [OpaquePtr] Support opaque pointers in intrinsic type check — nikita.ppv / detail
  573. [mlir][sparse] move tensor expression builder into Merger utility — ajcbik / detail
  574. [OpenMP][Offloading] Refined return value of `DeviceTy::getOrAllocTgtPtr` — tianshilei1992 / detail
  575. [MLIR] FlatAffineConstraints: Use Matrix objects to store the constraints — arjunpitchanathan / detail
  576. [Bazel] Fixes for 266a7414d8 — gcmn / detail
  577. Fix an accepts-invalid issue with [[]] attributes in the type position in C — aaron / detail
  578. [instcombine] Fold overflow check using overflow intrinsic to comparison — listmail / detail
  579. [NFC][compiler-rt] add back solaris xfail for unpoison-alternate-stack.cpp — code / detail
  580. [NFC][scudo] Extract MapAllocatorTest for TEST_F — Vitaly Buka / detail
  581. [gwp_asan] Improve symbolizer script — Vitaly Buka / detail
  582. [libc++] Migrate the additional_features parameter to the DSL — Louis Dionne / detail
  583. [libcxx] Update optional star operator to be noexcept. — zoecarver / detail
  584. [libcxx][functional][modular] splices <functional> into modular headers — Louis Dionne / detail
  585. [libc++] Provide c++03 alternative for va_copy if available in xlocale.h — jasonliu / detail
  586. [runtimes] Simplify how we specify XFAIL & friends based on the triple — Louis Dionne / detail
  587. [ADT] Follow up to fix bug in "Add makeVisitor to STLExtras.h" — scott.linder / detail
  588. [OpaquePtr] Support VecOfAnyPtrsToElt intrinsics — nikita.ppv / detail
  589. [gn build] Port 050b064f15ee — thakis / detail
  590. [CMake][MLIR][Linalg] Adding variable to specify tablegen file dependencies. — gysit / detail
  591. [NFC][scudo] Exctract getOptionsForConfig in test — Vitaly Buka / detail
  592. [lld-macho] Add support for LTO optimization level — thakis / detail
  593. [scudo] Remove false DCHECK — Vitaly Buka / detail
  594. [MLIR] Allow Affine scalar replacement to handle inner operations — gh / detail
  595. Add linalg.mmt4d named op — ataei / detail
  596. [lit] Extend --xfail/LIT_XFAIL to take full test name — jdenny.ornl / detail
  597. [Orc] At CBindings for LazyRexports — v.churavy / detail
  598. [clang-repl] Allow passing in code as positional arguments. — v.g.vassilev / detail
  599. [scudo] Untag BlockEnd in reallocate — Vitaly Buka / detail
  600. [ARM] Reassociate BFI — david.green / detail
  601. [llvm-strip] Support grouped options in llvm-strip — smeenai / detail
  602. [cmake] Invoke strip without -l and with non-grouped flags. — smeenai / detail
  603. [libc] Add minimal Windows config — sivachandra / detail
  604. [InstCombine][test] add tests for icmp simplify miscompile (PR50944); NFC — spatel / detail
  605. [InstSimplify] do not propagate poison from select arm to icmp user — spatel / detail
  606. [libcxx][ranges] Implement indirectly_swappable. — zoecarver / detail
  607. [OpenMP] Fix a few issues with hidden helper task — hansang.bae / detail
  608. [libc++] IWYU <__utility/pair.h> in <__functional/hash.h>. NFCI. — arthur.j.odwyer / detail
  609. Update MLIRContext to allow injecting an external ThreadPool (NFC) — joker.eph / detail
  610. [GISel] Print better error messages for missing Combiner Observer calls — jonathan_roelofs / detail
  611. [InstrProfiling] Use external weak reference for bias variable — phosek / detail
  612. [gn build] Port 33a7b4d9d8e6 — llvmgnsyncbot / detail
  613. [AArch64] Optimize SVE bitcasts of unpacked types. — efriedma / detail
  614. [mlir][tosa] Add tosa shape inference with InferReturnTypeComponent — rob.suderman / detail
  615. [GlobalISel] Translate <1 x N> getelementptrs to scalar G_PTR_ADDs — Jessica Paquette / detail
  616. [mlir][tosa] Added missing includes on PassDetails.h — rob.suderman / detail
  617. Precommit test cases in https://reviews.llvm.org/D104953 — Akira / detail
  618. Mips/GlobalISel: Use accurate memory LLTs — Matthew.Arsenault / detail
  619. [mlir][tosa] Include TosaDialect as include in tosa PassDetail.h — rob.suderman / detail
  620. [mlir][tosa] Update Bazel files for TOSA pass changes — rob.suderman / detail
  621. [mlir] Move BufferizeDimOp to Tensor/Transforms/Bufferize.cpp — springerm / detail
  622. [lld-macho] Move ICF earlier to avoid emitting redundant binds — jezng / detail
  623. [lld-macho] Deduplicate CFStrings — jezng / detail
  624. [lld-macho][nfc] Remove unnecessary vertical spacing — jezng / detail
  625. [lld-macho] Factor out common InputSection members — jezng / detail
  626. Support for merging UsingPackDecls across modules. — richard / detail
  627. [ScalarizeMaskedMemIntrin][SelectionDAGBuilder] Use the element type to calculate alignment for gather/scatter when alignment operand is 0. — craig.topper / detail
  628. [ORC] Rename SPSTargetAddress to SPSExecutorAddress. — Lang Hames / detail
  629. [llvm-symbolizer] Move setGroupedShortOptions and don't ignore case — i / detail
  630. [NFC][DSE]Change 'do-while' to 'for' loop to simplify code structure — ybrevnov / detail
  631. [scudo] Fix test on aarch64 without MTE — Vitaly Buka / detail
  632. Relax newly added opcode check to check only for a number instead of a specific opcode. — douglas.yung / detail
  633. [clangd] Fix XPC build due to missing include path — sam.mccall / detail
  634. [LLD] [COFF] Support linking directly against DLLs in MinGW mode — martin / detail
  635. [LLD] [MinGW] Allow linking to DLLs directly — martin / detail
  636. [LLD] [COFF] Fix up missing stdcall decorations in MinGW mode — martin / detail
  637. [clangd] Add some more missing include dirs for completeness — sam.mccall / detail
  638. [mlir][linalg][python] Add max operation in OpDSL — gysit / detail
  639. [mlir][linalg][python] Introduce python integration test folder. — gysit / detail
  640. [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  641. [clangd] CMake: express -Iclangd/ at top level and inherit — sam.mccall / detail
  642. [clang][AST] Add support for BindingDecl to ASTImporter. — 1.int32 / detail
  643. [lldb] [gdb-remote server] Support selecting process via Hg — mgorny / detail
  644. Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR" — lebedev.ri / detail
  645. [Matrix] Hoist address computation before multiply to enable fusion. — flo / detail
  646. [lldb] [test] Add missing category to test_detach_current — mgorny / detail
  647. [NFC][SimplifyCFG] Autogenerate checklines in trapping-load-unreachable.ll test — lebedev.ri / detail
  648. [AArch64] Use custom lowering for fp16 vector copysign. — flo / detail
  649. [NFC] Fix typo in comment — sven.vanhaastregt / detail
  650. Add LogOp to Complex dialect. — akuegel / detail
  651. Place the BlockAddress type in the address space of the containing function — Alexander.Richardson / detail
  652. [MachineCopyPropagation] Fix differences in code gen when compiling with -g — lkail / detail
  653. [SLP]Fix gathering of the scalars by not ignoring UndefValues. — a.bataev / detail
  654. [CostModel][X86] Adjust uitofp(vXi64) SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  655. [lldb] [gdb-remote client] Refactor SetCurrentThread*() — mgorny / detail
  656. [CostModel][X86] Find AVX conversion costs using legalized types if custom types didn't match — llvm-dev / detail
  657. [Matrix] Fix crash during fusion if the same load is re-used. — flo / detail
  658. Revert "[InstrProfiling] Use external weak reference for bias variable" — thakis / detail
  659. [gn build] Port a92964779cb5 — llvmgnsyncbot / detail
  660. [CostModel][X86] Drop some hard coded fp<->int scalarization costs — llvm-dev / detail
  661. [CostModel][X86] Update comment describing source of costs - we now use llvm-mca more than IACA — llvm-dev / detail
  662. [X86][SLM] Keep similar scheduler costs types together. NFCI. — llvm-dev / detail
  663. [llvm-dwarfdump] Add comment saying where DumpDebugFrame comes from — thakis / detail
  664. [clangd] Fix possible assertion fail in TUScheduler — sam.mccall / detail
  665. Revert "[clangd] Fix possible assertion fail in TUScheduler" — sam.mccall / detail
  666. https://godbolt.org/z/5vhv4K5b8 — lebedev.ri / detail
  667. [NFCI][InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable — lebedev.ri / detail
  668. Revert "[NFCI][InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable" — lebedev.ri / detail
  669. Revert "https://godbolt.org/z/5vhv4K5b8" — lebedev.ri / detail
  670. [InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable — lebedev.ri / detail
  671. [mlir][Linalg] Add comprehensive bufferization support for TiledLoopOp (14/n) — nicolas.vasilache / detail
  672. Revert "[clangd] Unbreak mac build differently 0c96a92d8666b8" — sam.mccall / detail
  673. [NFC][InstCombine] visitUnreachableInst(): enhance comments somewhat — lebedev.ri / detail
  674. Reapply [clangd] Fix possible assertion fail in TUScheduler — sam.mccall / detail
  675. Refactor TensorExp parameters into a union — gusss / detail
  676. [AArch64] Neon saturated truncate tests. NFC — david.green / detail
  677. [AIX] Add dummy XCOFF MCAsmParserExtension — Jinsong Ji / detail
  678. [AIX] Use AsmParser to do inline asm parsing — Jinsong Ji / detail
  679. [gn build] Port bf64210fd88f — llvmgnsyncbot / detail
  680. Refactor mutation strategies into a standalone library — mvanotti / detail
  681. [Bazel] Fix build for c0a6318d96 — gcmn / detail
  682. [mlir][linalg][python] Add min operation in OpDSL. — gysit / detail
  683. [Libomptarget] Experimental Remote Plugin Fixes — atmndp / detail
  684. [mlir][Vector] NFC - Compress vector to outerproduct lowering. — nicolas.vasilache / detail
  685. Revert "Refactor mutation strategies into a standalone library" — mvanotti / detail
  686. [libc] Make ULP error reflect the bit distance more closely. — sivachandra / detail
  687. Unpack the CostEstimate feature in ML inlining models. — jacobhegna / detail
  688. [NFC][OpenMP][CUDA] Add test for using `-x cuda -fopenmp` — joachim / detail
  689. [gn build] Port 99f00635d7ac — llvmgnsyncbot / detail
  690. [libcxx][type_traits] remove `std::is_literal_type` and `std::result_of` for C++20 — cjdb / detail
  691. [Intrinsics] Make MemCpyInlineInst a MemCpyInst — jonathan_roelofs / detail
  692. [MLGO] Update Oz model url. — jacobhegna / detail
  693. [SLP][NFC]Refactor findLaneForValue and make it static member, NFC, by — a.bataev / detail
  694. [X86] Modify LOOP*, HLT control flow attributes — craig.topper / detail
  695. [lld-macho] Ignore debug symbols while preparing relocations. — vyng / detail
  696. Revert "[mlir][Vector] NFC - Compress vector to outerproduct lowering." — joker.eph / detail
  697. Revert "[clang-repl] Allow passing in code as positional arguments." — 31459023+hctim / detail
  698. [clang][emscripten] Reduce alignof long double from 16 to 8 bytes — sbc / detail
  699. [Hexagon] Handle opaque pointers in vector combine — kparzysz / detail
  700. [OpaquePtr] Add type parameter to emitLoadLinked — kparzysz / detail
  701. [mlir][Linalg] Fix incorrect logic in deciding when to fuse reshapes by linearization. — ravishankarm / detail
  702. [ms] [llvm-ml] Standardize blocking of lexical substitution — epastor / detail
  703. [lldb] Replace default bodies of special member functions with = default; — Jonas Devlieghere / detail
  704. [SimplifyCFG] Volatile memory operations do not trap — lebedev.ri / detail
  705. Add C API files for the LLVM dialect — jpienaar / detail
  706. [InstCombine] Don't combine PHI before catchswitch — aheejin / detail
  707. [NFCI][SimplifyCFG] simplifyUnreachable(): Use poison constant to represent the result of unreachable instrs — lebedev.ri / detail
  708. [GlobalISel] Add re-association combine for G_PTR_ADD to allow better addressing mode usage. — Amara Emerson / detail
  709. [lldb] [gdb-remote client] Support switching PID along with TID — mgorny / detail
  710. [NFC][SimplifyCFG] Autogenerate checklines in a few tests — lebedev.ri / detail
  711. [NFC][CUDA] Fix order of round(f) definition in __clang_cuda_math.h for non-LP64. — joachim / detail
  712. [GlobalISel] Clean up CombinerHelper::apply* functions to return void. — Amara Emerson / detail
  713. [lldb/test] Fix failure caused by synthetic symbol name refactoring — medismail.bennani / detail
  714. [NFC][Codegen] Tune a few tests to not end with a naked `unreachable` terminator — lebedev.ri / detail
  715. [NFC][Codegen] Autogenerate check lines in PowerPC/2007-11-16-landingpad-split.ll — lebedev.ri / detail
  716. Name all DEATH tests using 'DeathTest' suffix. — 31459023+hctim / detail
  717. [mlir][Vector] NFC - Compress vector to outerproduct lowering. — nicolas.vasilache / detail
  718. Fix test so it doesn't try to write to the test directory, only to %t — dblaikie / detail
  719. [lldb] Update shebang in heap.py and crashlog.py — Jonas Devlieghere / detail
  720. Lex: add a callback for `#pragma mark` — Saleem Abdulrasool / detail
  721. [mlir][sparse] support for negation and subtractions — ajcbik / detail
  722. Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes" — Jonas Devlieghere / detail
  723. Revert "Create synthetic symbol names on demand to improve memory consumption and startup times." — Jonas Devlieghere / detail
  724. [ThinLTO] Respect ClearDSOLocalOnDeclarations for unimported functions — i / detail
  725. [SelectionDAG] Rename memory VT argument for getMaskedGather/getMaskedScatter from VT to MemVT. — craig.topper / detail

#3356 (Jul 2, 2021 6:49:36 PM)

  1. [AIX][PowerPC] Reduce number of parallel link jobs for AIX crosstargetting buildbot — zarko / detail
  2. [sanitizers] Remove unset variables — Vitaly Buka / detail
  3. [zorg] Reduce # targets built on Linaro flang bots — diana.picus / detail
  4. [zorg] Hotfix for PPC64le MLIR build issue — unknown / detail
  5. Move QEMU LAM sanitizer images to env-defined folder. — 31459023+hctim / detail
  6. [jenkins] Update script to use cross project lit test suite — medismail.bennani / detail
  7. Add chown to buildbot_qemu local repro instructions. — 31459023+hctim / detail
  8. [sanitizer] Fix mips QEMU build — Vitaly Buka / detail
  9. [scudo] Disable mips 32bit tests — Vitaly Buka / detail
  10. [sanitizer] Don't tie builders with particular workers — Vitaly Buka / detail
  11. [sanitizer] Missing image is infra issues — Vitaly Buka / detail
  12. [sanitizer] Set EXE_LINKER_FLAGS same as SHARED_LINKER_FLAGS — Vitaly Buka / detail

#3355 (Jun 24, 2021 6:26:51 PM)

  1. Update Bazel build for 744146f60b — gcmn / detail
  2. [PowerPC] Fix vec_add for 64-bit on pre-Power7 subtargets — nemanja.i.ibm / detail
  3. Revert "[Clang] XFAIL sanitize-coverage-old-pm.c on 32bit Armv8l" — omair.javaid / detail
  4. Change the flang reshape runtime routine interface to use a result — leairmark / detail
  5. [libcxx][modularisation] splits `<utility>` into self-contained headers — cjdb / detail
  6. [gn build] Port 69d5a6662115 — llvmgnsyncbot / detail
  7. [scudo] Clang-format tests — Vitaly Buka / detail
  8. Revert "[hwasan] print exact mismatch offset for short granules." — Vitaly Buka / detail
  9. Unsupported sanitize-coverage-old-pm.c on 32 bit Arm — omair.javaid / detail
  10. [RISCV] Add vget/vset intrinsics for inserting and extracting between different lmuls. — craig.topper / detail
  11. [PowerPC] Add XL compat __compare_and_swap builtins — Jinsong Ji / detail

#3354 (Jun 24, 2021 4:38:21 PM)

  1. [libcxx][NFC] removes `swap`'s dependency on `swap_ranges` — cjdb / detail
  2. [libcxx][modularisation] moves <utility> content out of <type_traits> — cjdb / detail
  3. [gn build] Port 6adbc83ee9e4 — llvmgnsyncbot / detail
  4. [libcxx][ranges] Enable borrowed range for drop view when T has borrowing enabled. — zoecarver / detail
  5. [libcxx][nfc] Update the synopsis comment in <ranges> to include drop_view. — zoecarver / detail
  6. [SimplifyCFG] Tail-merging all blocks with `resume` terminator — lebedev.ri / detail
  7. [AMDGPU] Add gfx1035 target — aakanksha555 / detail
  8. [NFC][Codegen] Autogenerate Thumb2/setjmp_longjmp.ll test — lebedev.ri / detail
  9. [CodeGen] Don't create fake FunctionDecls when generating block/byref — Akira / detail
  10. [clang-format][NFC] Fix documentation — bjoern / detail
  11. [BuildLibCalls/SimplifyLibCalls]  Fix attributes on created CallInst instructions. — paulsson / detail
  12. [InstCombine] Make varargs cast transform compatible with opaque ptrs — nikita.ppv / detail
  13. [PowerPC] Combine 64-bit bswap(load) without LDBRX — nemanja.i.ibm / detail
  14. [Clang-Format] Add ReferenceAlignment directive — bjoern / detail
  15. [WPD] Don't optimize calls more than once — aeubanks / detail
  16. [OpaquePtr] Introduce option to force all pointers to be opaque pointers — aeubanks / detail
  17. [InstCombine] Make indexed compare fold opaque ptr compatible — nikita.ppv / detail
  18. [compiler-rt][test] fix zero_page_pc on arm64e — code / detail
  19. [Polly][ScopInliner] Indicate if the IR has changed. — llvm-project / detail
  20. [lld-macho] Align all cstrings to 16 bytes when deduplicating — jezng / detail
  21. [LangRef] clarify the meaning of noimplicitfloat — llvm / detail
  22. [Hexagon] Opaquify pointer usage in GEP commoning — kparzysz / detail
  23. [ADT] Rename StringRef case insensitive methods for clarity — martin / detail
  24. [llvm] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  25. [clang] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  26. [clang-tools-extra] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  27. [lld] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  28. [lldb] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  29. [mlir] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  30. [ADT] Complete the StringRef case insensitive method renaming — martin / detail
  31. [LLDB] Fix broken LLDB build due MemoryTagManager.h — omair.javaid / detail
  32. [OptTable] Rename PrintHelp to printHelp — i / detail
  33. Fix typo in TestMemoryTag.py — omair.javaid / detail
  34. [ELF] Fix .rela.llvm.call-graph-profile detection after D104080 — i / detail
  35. Disable check_qmemtags unit tests — omair.javaid / detail
  36. [mlir][VectorToGPU] Add conversion for splat constant to MMA const matrix — thomasraoux / detail
  37. [mlir][VectorToGPU] Add conversion for scf::For op with Matrix operands — thomasraoux / detail
  38. Disable TestAArch64UnwindPAC.py for non PAC targets — omair.javaid / detail
  39. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x43 — Tony.Tye / detail
  40. [OpenMP][NFC] libomp: fix wrong debug assertion. — Andrey.Churbanov / detail
  41. [MLIR][Sparse] Refactor lattice code into its own file — gusss / detail
  42. [PowerPC] Fix bswap combine for big endian systems — nemanja.i.ibm / detail

#3353 (Jun 24, 2021 10:19:45 AM)

  1. [CMake] Don't LTO optimize targets on Darwin either — phosek / detail
  2. [TargetLowering][ARM] Don't alter opaque constants in TargetLowering::ShrinkDemandedConstant. — craig.topper / detail
  3. [InstSimplify][test] move tests that don't require InstCombine; NFC — spatel / detail
  4. [InstSimplify][test] add test for extract of splat; NFC — spatel / detail
  5. [MLIR][SCF] Inline single block ExecuteRegionOp — gh / detail
  6. Precommit tests for context senstive attribute dropping — anna / detail
  7. [InstSimplify] move extract with undef index fold; NFC — spatel / detail
  8. [AArch64][v8.3A] Avoid inserting implicit landing pads (PACI*SP) — pablo.barrio / detail
  9. [NFC][SimplifyCFG] Revisit tail-merge-resume.ll test — lebedev.ri / detail
  10. [libcxx][ranges] Add contiguous_range. — zoecarver / detail
  11. [libcxx][nfc] Add one more test case for contiguous_range. — zoecarver / detail
  12. Attempt to disable MLIR JIT tests on PowerPC to unbreak the bot — joker.eph / detail

#3352 (Jun 24, 2021 9:22:58 AM)

  1. [GlobalISel] Describe undefined values for G_SBFX/G_UBFX operands — brendon.cahoon / detail
  2. [lldb][AArch64] Add class for managing memory tags — david.spickett / detail
  3. [mlir][linalg][python] Add shape-only tensor support to OpDSL. — gysit / detail
  4. [gn build] Remove an unneeded -I flag — thakis / detail
  5. [lldb][AArch64] Add memory-tagging qSupported feature — david.spickett / detail
  6. Add documentation for compound assignment and type conversion of matrix types — saurabh.jhaa / detail
  7. [lldb][AArch64] Fix unpack tags test case — david.spickett / detail
  8. [AArch64] Precommit extending load tests for D104782. NFC. — sjoerd.meijer / detail
  9. [mlir][Linalg] Add support for scf::ForOp in comprehensive bufferization (7/n) — nicolas.vasilache / detail
  10. [gn build] Fix a comment typo and a comment copy-pasto — thakis / detail
  11. [VPlan] Fix indentation of check lines in sinking test (NFC). — flo / detail
  12. [lldb][AArch64] Add memory tag reading to lldb-server — david.spickett / detail
  13. [MLIR][LLVM] Expose type translator from LLVM to MLIR Type — gh / detail
  14. [LLD][LLVM] CG Graph profile using relocations — aktoon / detail
  15. [lldb][AArch64] Add MTE memory tag reading to lldb — david.spickett / detail
  16. [mlir] remove repeated use of TypeToLLVM.cpp in cmake targets — zinenko / detail
  17. [lldb][AArch64] Add "memory tag read" command — david.spickett / detail
  18. Update Bazel build for 929189a499 — gcmn / detail
  19. [AsmParser][SystemZ][z/OS] Support for emitting labels in upper case — anirudh_prasad / detail

#3351 (Jun 24, 2021 5:30:41 AM)

  1. [NFC][AArch64] Un-autogenerate swifterror.ll tests — lebedev.ri / detail
  2. [SimplifyCFG] Tail-merging all blocks with `ret` terminator — lebedev.ri / detail
  3. [GlobalISel] NFC: Change LLT::vector to take ElementCount. — sander.desmalen / detail
  4. [X86] Fold nested select_cc to select (cmp*ge/le Cond0, Cond1), LHS, Y) — llvm-dev / detail
  5. [Clang] XFAIL sanitize-coverage-old-pm.c on 32bit Armv8l — omair.javaid / detail
  6. [mlir][Linalg] Add basic lowering test to library calls — nicolas.vasilache / detail
  7. [CostModel][AArch64] Improve cost model for vector reduction intrinsics — rosie.sumpter / detail
  8. [SCEV] Generalize MatchBinaryAddToConst to support non-add expressions. — flo / detail
  9. [X86] Exclude invalid element types for bitcast/broadcast folding. — flo / detail
  10. [MCA] Allow unlimited cycles in the timeline view — jay.foad / detail
  11. [NFC][SimplifyCFG] Add basic test for tail-merging `resume` function terminators — lebedev.ri / detail
  12. [ARM] Extend narrow values to allow using truncating scatters — david.green / detail
  13. [DebugInfo] Enable variadic debug value salvaging — stephen.tozer / detail
  14. [mlir][linalg][python] Add attribute support to the YAML codegen. — gysit / detail
  15. [LV] Support sinking recipe in replicate region after another region. — flo / detail

#3350 (Jun 24, 2021 1:36:33 AM)

  1. [scudo] Enabled MTE before the first allocator — Vitaly Buka / detail
  2. [NFC][trace] remove dead function — walter erquinigo / detail
  3. [scudo] Fix use of ScopedDisableMemoryTagChecks in test — Vitaly Buka / detail
  4. [scudo] Avoid ifdef in test — Vitaly Buka / detail
  5. [scudo] Fix test on arch without MTE — Vitaly Buka / detail
  6. tsan: fix mmap atomicity — dvyukov / detail
  7. tsan: re-enable mmap_stress.cpp test — dvyukov / detail
  8. [SLP] Add some tests that require memory runtime checks. — flo / detail
  9. Partial Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
  10. [hwasan] print exact mismatch offset for short granules. — fmayer / detail
  11. [MLIR][OpenMP]Basic OpenMP target operation — kiran.chandramohan / detail
  12. [RISCV] Lower RVV vector SELECTs to VSELECTs — fraser / detail
  13. [analyzer] Added a test case for PR46264 — dpetrov / detail
  14. [mlir][linalg][python] Add attribute support to the OpDSL. — gysit / detail

#3349 (Jun 23, 2021 10:52:26 PM)

  1. [trace] Add a TraceCursor class — walter erquinigo / detail

#3348 (Jun 23, 2021 9:10:03 PM)

  1. [PowerPC] Add test to show passes in O3 pipeline. NFC. — lkail / detail
  2. [HIP] Defer operator overloading errors — Yaxun.Liu / detail
  3. [ValueTypes] Define MVTs for v3i64/v3f64 to complement v6i32/v6f32 — carl.ritson / detail
  4. [AMDGPU] Add 224-bit vector types and link 192-bit types to MVTs — carl.ritson / detail
  5. [lld-macho] add tests for ICF, plus cleanups — gkm / detail

#3346 (Jun 23, 2021 8:02:09 PM)

  1. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — zequanwu / detail
  2. gn build: Build ubsan_minimal on Android. — peter / detail
  3. [docs][NewPM] Add some instructions on how to invoke opt — aeubanks / detail

#3345 (Jun 23, 2021 7:20:35 PM)

  1. [LVI] Remove recursion from getValueForCondition (NFCI) — carl.ritson / detail
  2. Implement an scf.for range folding optimization pass. — joker.eph / detail
  3. Revert "[AMDGPU] [IndirectCalls] Don't propagate attributes to address taken functions and their callees" — jonathanchesterfield / detail
  4. [hwasan] Respect llvm.asan.globals. — eugenis / detail
  5. AST: Create __va_list in the std namespace even in C. — peter / detail

#3343 (Jun 23, 2021 5:54:31 PM)

  1. [NFC] [DwarfEHPrepare] Add additional stats for EH — modimo / detail
  2. [Clang] Check for returns_nonnull when deciding to add allocation null checks — modimo / detail
  3. [AIX] Emitting diagnostics error for profile options — whitneyt / detail

#3342 (Jun 23, 2021 5:10:32 PM)

  1. Revert "[SjLj] Insert UnregisterFn before musttail call" — lxfind / detail
  2. [SjLj] Insert UnregisterFn before musttail call — lxfind / detail
  3. [CGP][RISCV] Teach CodeGenPrepare::optimizeSwitchInst to honor isSExtCheaperThanZExt. — craig.topper / detail
  4. [llvm-diff] Explicitly check ConstantStructs for differences — isanbard / detail
  5. [LangRef] add note to warn-frame-size about ODR — ndesaulniers / detail

#3341 (Jun 23, 2021 3:28:18 PM)

  1. [NFC][compiler-rt] Remove iOS xfail for unpoison-alternate-stack — code / detail
  2. [lldb] Decouple ObjCLanguage from Symtab — apl / detail
  3. [NFC][AArch64] Autogenerate assembly checklines in arm64-instruction-mix-remarks.ll — lebedev.ri / detail
  4. [PatternMatch] Make m_VScale compatible with opaque pointers — nikita.ppv / detail
  5. Replace python3 with %python in ML inlining tests. — jacobhegna / detail
  6. [SjLj] Insert UnregisterFn before musttail call — lxfind / detail
  7. [libc++abi][AIX] Enable calculating addresses with DW_EH_PE_datarel — xingxue / detail
  8. [MCA][TimelineView] Fixed a bug that was causing instructions outside of the timeline-max-cycles to still be printed. — patrickeholland / detail
  9. mailmap: add mappings for myself — Saleem Abdulrasool / detail

#3340 (Jun 23, 2021 1:47:29 PM)

  1. Disable GPU in polly-arm-linux and aosp-O3-polly-before-vectorizer-unprofitable — kparzysz / githubweb

#3340 (Jun 23, 2021 1:47:29 PM)

  1. Revert "[MLIR][LLVM] Expose type translator from LLVM to MLIR Type" — gh / detail
  2. [Attributor] Derive AAFunctionReachability attribute. — kuterdinel / detail
  3. Improve error handling in llvm-dwarfdump. — Adrian Prantl / detail
  4. clang-format llvm-dwarfdump.cpp — Adrian Prantl / detail
  5. [OpaquePtr] Mangle intrinsics with opaque pointers arguments — zequanwu / detail
  6. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  7. [OpaquePtr] Support call instruction — nikita.ppv / detail
  8. Fix flang build after D104167 — riddleriver / detail
  9. [TextAPI] add symbol name prefixes to central location, NFC — Cyndy Ishida / detail
  10. [OpaquePtr] Support invoke instruction — nikita.ppv / detail
  11. [lld/mac] Don't crash on absolute symbols in unwind info generation — thakis / detail
  12. [InstCombine] Use getFunctionType() — nikita.ppv / detail
  13. [llvm-tapi-diff] Wrap empty string around StringLiteral NFC — Cyndy Ishida / detail
  14. [compiler-rt][hwasan] Add InitState options to thread initialization — leonardchan / detail
  15. Update test after https://reviews.llvm.org/D104483 — Adrian Prantl / detail
  16. [Constants] Handle addrspacecast with opaque pointer type — nikita.ppv / detail
  17. Move dwarfdump-invalid.test into the tools/llvm-dwarfdump directory. — Adrian Prantl / detail
  18. Reland "[AArch64] handle -Wa,-march=" — caij2003 / detail
  19. IR: Fix use-list-order round-tripping for call and invoke — Duncan P. N. Exon Smith / detail
  20. [docs][GISel]Added GISel documentation link — pyadav2299 / detail
  21. [AMDGPU] Check for pointer operand while refining LDS align — Stanislav.Mekhanoshin / detail
  22. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  23. [NFC][ScalarEvolution] Fix SCEVNAryExpr::getType(). — efriedma / detail
  24. [ScalarEvolution] Clarify implementation of getPointerBase(). — efriedma / detail
  25. [Polly] Fix test after D104732. — llvm-project / detail
  26. [flang] Tweak the conditions for the GCC 7/libstdc++ workaround — martin / detail
  27. [lld/mac] Delete incorrect FIXME — thakis / detail
  28. [libc] Calculate ulp error after rounding MPFR result to the result type. — sivachandra / detail

#3340 (Jun 23, 2021 1:47:29 PM)

  1. Disable GPU in polly-arm-linux and aosp-O3-polly-before-vectorizer-unprofitable — kparzysz / detail

#3338 (Jun 23, 2021 10:24:42 AM)

  1. [AArch64] Add CodeGen tests for vector reduction intrinsics. NFC — rosie.sumpter / detail
  2. [lldb][NFC] Remove some redundant semicolons on HostInfoMacOSX — Raphael Isemann / detail
  3. [lldb] Remove asserts in CommandReturnObject SetError and AppendError — david.spickett / detail
  4. [ARMParallelDSP] Remove unnecessary wrapper function (NFC) — nikita.ppv / detail
  5. [NFC][ARM] Fix update_llc_test_checks for armv7-apple-ios, autogenerate ifcvt5.ll/ifcvt6.ll — lebedev.ri / detail
  6. [NFC][ARM] Fix update_llc_test_checks for thumbv7-apple-ios, autogenerate switch-minsize.ll — lebedev.ri / detail
  7. [NFC][ARM] Fix update_llc_test_checks for aarch64-apple-ios/thumbv7s-apple-darwin, autogenerate a few tests — lebedev.ri / detail
  8. [NFC][AArch64] Autogenerate a few more tests — lebedev.ri / detail
  9. [NFC][ARM] Fix update_llc_test_checks for thumbv7-apple-darwin, autogenerate thumb2-ifcvt1.ll — lebedev.ri / detail
  10. [AMDGPU] Remove unused multiclass MUBUF_Real_gfx10_with_name — jay.foad / detail
  11. Handle interactions between reserved identifier and user-defined suffixes — sguelton / detail
  12. [NFC] Update arm_function_name.ll after 4de0c400317e5a92d57f2c76545061a9e7de22f8 — lebedev.ri / detail
  13. [libc++] Remove ad-hoc modules tests that are now unnecessary — Louis Dionne / detail
  14. [OpenMP] Improve ref count debug messages — jdenny.ornl / detail
  15. [OpenMP] Fix delete map type in ref count debug messages — jdenny.ornl / detail
  16. [DAGCombine] Check reassoc flags in aggressive fsub fusion — Jinsong Ji / detail
  17. [libc] add benchmarks for memcmp and bzero — gchatelet / detail
  18. [OpenMP][AMDGCN] Apply fix for isnan, isinf and isfinite for amdgcn. — jonathanchesterfield / detail
  19. [InstCombine] convert FP min/max with negated op to fabs — spatel / detail
  20. [RISCV] Add explicit copy to V0 in the masked vmsge(u).vx intrinsic handling. — craig.topper / detail
  21. [UpdateCCTestChecks][NFC] Permit other comments in common.py — jdenny.ornl / detail
  22. [InstCombine] Eliminate casts to optimize ctlz operation — spatel / detail
  23. [ARM] Limit v6m unrolling with multiple live outs — david.green / detail
  24. [ValueTracking] look through bitcast of vector in computeKnownBits — spatel / detail
  25. [clang-format] Add IfMacros option — vlovich / detail
  26. Update Bazel BUILD files up to be9a87fe9b — gcmn / detail
  27. [Demangle][Rust] Hide implementation details NFC — tomasz.miasko / detail
  28. [LAA] Make getPointersDiff() API compatible with opaque pointers — nikita.ppv / detail
  29. [ConstantFold] Allow propagation of poison for and/or i1 — aqjune / detail
  30. [libcxx][views] Add drop_view. — zoecarver / detail
  31. [gn build] Port 560170fa2de5 — llvmgnsyncbot / detail
  32. [MLIR][LLVM] Expose type translator from LLVM to MLIR Type — gh / detail

#3334 (Jun 23, 2021 5:10:57 AM)

  1. [TTI] Make assertion compatible with opaque pointers — nikita.ppv / detail
  2. [Verifier] Fail on overrunning and invalid indices for {insert,extract} vector intrinsics — joe.ellis / detail
  3. [lldb] Remove CommandReturnObject's SetError(StringRef) — david.spickett / detail
  4. [InstSimplify] Add more poison folding optimizations — aqjune / detail
  5. Add support for #pragma system_header with -fms-extensions — hans / detail
  6. [NFCI-ish][SimplifyCFGPass] Rework and generalize `ret` block tail-merging — lebedev.ri / detail
  7. [AIX][PowerPC] Remove error when specifying mabi=vec-default on AIX — zarko / detail
  8. [clang-format] Fix a bug that indents else-comment-if incorrectly — owenca / detail

#3333 (Jun 23, 2021 3:12:36 AM)

  1. [AMDGPU] Simplify collectReachableCallees. NFCI. — jay.foad / detail
  2. [SCEV] Add tests with single-cond range check generated by InstComb. — flo / detail
  3. [SCEV] Support signed predicates in applyLoopGuards. — flo / detail
  4. [llvm] Update tests that got missed in adee485adf84ae8a. — flo / detail
  5. [mlir][linalg] Change the FillOp library call signature. — gysit / detail
  6. [IR] Simplify createReplacementInstr — jay.foad / detail
  7. [AMDGPU] Stop using LegacyLegalizerInfo. NFCI. — jay.foad / detail
  8. [mlir][LLVMIR] Fold ExtractValueOp coming from InsertValueOp — nicolas.vasilache / detail
  9. [LLParser] Remove special handling for call address space — nikita.ppv / detail

#3332 (Jun 23, 2021 1:08:24 AM)

  1. [LLD] [MinGW] Silence the printouts in one test. NFC. — martin / detail
  2. [AMDGPU] Propagate LDS align into to instructions — Stanislav.Mekhanoshin / detail
  3. [mlir][linalg] Adapt the FillOp builder signature. — gysit / detail

#3331 (Jun 23, 2021 12:35:23 AM)

  1. [MLIR] Generalize detecting mods during slice computing — uday / detail
  2. [mlir][linalg] Change the pretty printed FillOp operand order. — gysit / detail
  3. [LLD] [MinGW] Print the lld-link command to stderr — martin / detail
  4. [llvm-objcopy][MachO] Fix namespace style issues — i / detail

#3330 (Jun 23, 2021 12:01:47 AM)

  1. [TableGen] Fix printing second PC-relative operand — ikudrin / detail
  2. Revert "[AArch64LoadStoreOptimizer] Recommit: Generate more STPs by renaming registers earlier" — martin / detail
  3. [NFC][PDL] Fix documentation typo, redundant test — uday / detail

#3329 (Jun 22, 2021 11:20:52 PM)

  1. [Test] Clear out br i1 undef from tests to avoid UB — mkazantsev / detail
  2. Revert "[CodeGen] Don't create fake FunctionDecls when generating block/byref" — zequanwu / detail
  3. [LoopDeletion] Exploit undef Phi inputs when symbolically executing 1st iteration — mkazantsev / detail
  4. [M68k] Refactor codegen patterns for logic operations and add tests for it — jim / detail
  5. [M68k] Add testcases for shift and rotate instructions — jim / detail
  6. [M68k] Fix incorrect #include-ed file in M68kSubtarget — minyihh / detail

#3326 (Jun 22, 2021 9:27:13 PM)

  1. [LSR] Filter out zero factors. PR50765 — mkazantsev / detail

#3325 (Jun 22, 2021 8:33:03 PM)

  1. [sanitizer] Add QEMU cleanup — Vitaly Buka / githubweb
  2. [NFC][sanitizer] Add newline at the end — Vitaly Buka / githubweb

#3325 (Jun 22, 2021 8:33:03 PM)

  1. [gn build] don't build ubsan_minimal on mac — thakis / detail
  2. [mlir] Fix slicing-utils.mlir test after D104516 — riddleriver / detail
  3. [OpenMP] Introduce an CMake find module for OpenMP Target support — huberjn / detail
  4. [mlir][OpDefGen] Don't emit attribute name getters when there are no attributes — riddleriver / detail
  5. [mlir] Fix GCC5 build after D104516 — riddleriver / detail
  6. Fix typo in Toy Tutorial Ch-4 — joker.eph / detail

#3325 (Jun 22, 2021 8:33:03 PM)

  1. [sanitizer] Add QEMU cleanup — Vitaly Buka / detail
  2. [NFC][sanitizer] Add newline at the end — Vitaly Buka / detail

#3324 (Jun 22, 2021 7:05:51 PM)

  1. [Remarks] Make memsize remarks report as an analysis, not a missed opportunity. — jonathan_roelofs / detail
  2. [libcxx][NFC] prepares `<type_traits>` for moving out forward and swap — cjdb / detail
  3. [mlir][NFC] Cleanup the MLIRTestReducer pass — riddleriver / detail
  4. [mlir] Add a ThreadPool to MLIRContext and refactor MLIR threading usage — riddleriver / detail

#3323 (Jun 22, 2021 6:06:12 PM)

  1. [SemaCXX] Handle lack of TypeSourceInfo on special member functions in templated lambdas — bruno.cardoso / detail
  2. [scudo] Handle predefined M_MEMTAG_TUNING_* constants (NFC). — eugenis / detail
  3. gn build: Add support for building ubsan_minimal. — peter / detail
  4. gn build: Only build the TSan runtime on 64-bit platforms. — peter / detail
  5. [mlir][NFC] Move several small methods from .cpp to .h to allow more aggressive inlining — riddleriver / detail
  6. [llvm][Inliner] Make PriorityInlineOrder lazily updated — taolq / detail

#3322 (Jun 22, 2021 5:07:32 PM)

  1. [sanitizer] Fix compiler_rt_build cleanup — Vitaly Buka / githubweb

#3322 (Jun 22, 2021 5:07:32 PM)

  1. [CSSPGO][llvm-profgen] Handle return to external transition. — hoy / detail

#3322 (Jun 22, 2021 5:07:32 PM)

  1. [sanitizer] Fix compiler_rt_build cleanup — Vitaly Buka / detail

#3321 (Jun 22, 2021 4:04:43 PM)

  1. [sanitizer] Simplify clobbering — Vitaly Buka / githubweb
  2. [sanitizer] Cleanup after build — Vitaly Buka / githubweb

#3321 (Jun 22, 2021 4:04:43 PM)

  1. [Attributor] Fix AAExecutionDomain returning true on invalid states — huberjn / detail
  2. [ELF] Optimize ScriptLexer::getLineNumber by caching the previous line number and offset — i / detail
  3. precommit test for D104665 — listmail / detail
  4. Revert "Revert "[cmake] [compiler-rt] Call llvm_setup_rpath() when adding shared libraries."" — phosek / detail

#3321 (Jun 22, 2021 4:04:43 PM)

  1. [sanitizer] Simplify clobbering — Vitaly Buka / detail
  2. [sanitizer] Cleanup after build — Vitaly Buka / detail

#3320 (Jun 22, 2021 2:27:36 PM)

  1. [libc++] NFC: Remove unused c++98 Lit feature — Louis Dionne / detail
  2. [OpenMP] Add thread limit environment variable support to plugins — huberjn / detail
  3. [clang] Add cc1 option for dumping layout for all complete types — daltenty / detail
  4. [mlir][sparse] add support for "simply dynamic" sparse tensor expressions — ajcbik / detail
  5. [clangd] Dont index ObjCCategoryDecls for completion — kadircet / detail
  6. [OpenMP] Change remaining globalization from an analysis remark to missed — huberjn / detail
  7. [flang] [NFC] Repair build with GCC 7.3 — pklausler / detail
  8. [PowerPC][NFC] Clean up builtin sema checks — lei / detail
  9. [mlir] Fix build on gcc-5 after D104167 — riddleriver / detail
  10. [compiler-rt] Make use of undefined symbols configurable — phosek / detail
  11. [mlir][sparse] integration test for "simply dynamic" sparse output tensors — ajcbik / detail
  12. gn build: Rebase clang-tblgen include path against root_build_dir instead of root_out_dir. — peter / detail
  13. [clang] unbreak Index/preamble-reparse-changed-module.m with LLVM_APPEND_VC_REV=NO after 7942ebdf01b3 — thakis / detail

#3319 (Jun 22, 2021 12:08:21 PM)

  1. [NFC] Reformat sanitizer workers — Vitaly Buka / githubweb
  2. Reassign sanitizer builders/workers — Vitaly Buka / githubweb
  3. Less builds for sanitizer-buildbot{2,8} — Vitaly Buka / githubweb

#3319 (Jun 22, 2021 12:08:21 PM)

  1. [llvm] Fix lto tests that requires ld64 — Steven Wu / detail
  2. [OpenMP] Internalize functions in OpenMPOpt to improve IPO passes — huberjn / detail
  3. [NFC][OpenMP][Offloading] Unified the construction of mapping table entry — tianshilei1992 / detail
  4. [clang][c++20] Fix false warning for unused private fields when a class has only defaulted comparison operators. — hans / detail
  5. [libc++] Change forward_list::swap to use propagate_on_container_swap for noexcept specification — Louis Dionne / detail
  6. AMDGPU: Move zeroed FP high bits optimization to patterns — Matthew.Arsenault / detail
  7. [gn build] manually port c747b7d1d9a2 (config.osx_sysroot) — thakis / detail
  8. [libcxx][ranges] Add `ranges::iter_swap`. — zoecarver / detail
  9. Improve the diagnostic of DiagnosticInfoResourceLimit (and warn-stack-size in particular) — i / detail
  10. [AMDGPU] Use performOptimizedStructLayout for LDS sort — Stanislav.Mekhanoshin / detail
  11. [AIX][XCOFF] generate eh_info when vector registers are saved according to the traceback table. — zhijian / detail
  12. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  13. [gn build] Port 40d6d2c49dd1 — llvmgnsyncbot / detail
  14. AMDGPU: Fix high 16-bit optimization on gfx9 — Matthew.Arsenault / detail
  15. [MCA] [In-order pipeline] Fix for 0 latency instruction causing assertion to fail. — patrickeholland / detail
  16. [OpenMP] Add new OpenMP globalization functions to library info — huberjn / detail
  17. [OpenMP] Enable HeapToStack conversion in OpenMPOpt for new RTL globalization calls — huberjn / detail
  18. AMDGPU: Add baseline test for instructions zeroing high bits — Matthew.Arsenault / detail
  19. [libc++] Enable `explicit` conversion operators, even in C++03 mode. — arthur.j.odwyer / detail
  20. AMDGPU: Try to eliminate clearing of high bits of 16-bit instructions — Matthew.Arsenault / detail
  21. [libc++] NFC: Add missing all.h to the modulemap — Louis Dionne / detail
  22. [lldb] Add missing string include to lldb-server's main — Raphael Isemann / detail
  23. [ARM] Change some Gather/Scatter interface types to Instructions. NFC — david.green / detail
  24. [Attributor] Add interface to emit remarks in Attributor — huberjn / detail
  25. [InstCombine][test] add tests for FP min/max with negated op; NFC — spatel / detail
  26. [InstCombine][test] add tests for FP min/max with negated op; NFC — spatel / detail
  27. [InstCombine] reduce code duplication for FP min/max with casts fold; NFC — spatel / detail
  28. Improve clang -Wframe-larger-than= diagnostic — i / detail
  29. Revert "[LLD] [COFF] Avoid doing repeated fuzzy symbol lookup for each iteration. NFC." — rnk / detail
  30. [Attributor] Add an option to increase the max number of iterations — huberjn / detail
  31. [OpenMP][NFC] Add new optimizations to OpenMPOpt comment header — huberjn / detail
  32. [CodeGen] Don't create fake FunctionDecls when generating block/byref — Akira / detail
  33. [compiler-rt][CMake] Drop flags that are set by default for Fuchsia — phosek / detail
  34. [compiler-rt] Make use of undefined symbols configurable — phosek / detail
  35. [libcxx][docs] updates the ranges status paper — cjdb / detail
  36. [CMake] Fix the option declaration — phosek / detail
  37. [libcxx][doc] corrects LWG links in the One Ranges section — cjdb / detail
  38. [OpenMP] Remove OpenMP CUDA Target Parallel compiler flag — huberjn / detail
  39. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail
  40. [OpaquePtr] Support changing load type in InstCombine — nikita.ppv / detail
  41. Revert "[compiler-rt] Make use of undefined symbols configurable" — nikita.ppv / detail
  42. [llvm-diff] Add support for diffing the callbr instruction — isanbard / detail
  43. [llvm-diff] Explicitly check ConstantArrays — isanbard / detail
  44. Make lit configs relocatable again after c747b7d1d9a — thakis / detail
  45. [gn build] manually port c747b7d1d9a2 more (config.osx_sysroot) — thakis / detail
  46. Revert "[cmake] [compiler-rt] Call llvm_setup_rpath() when adding shared libraries." — phosek / detail
  47. [clang-format] Add new LambdaBodyIndentation option — bjoern / detail
  48. Introduce a Bazel build configuration — gcmn / detail
  49. Add regression test for maybeMangle issue — rnk / detail
  50. [mlir][OpGen] Cache Identifiers for known attribute names in AbstractOperation. — riddleriver / detail
  51. [mlir] Remove the Identifier ThreadLocalCache from MLIRContext — riddleriver / detail

#3319 (Jun 22, 2021 12:08:21 PM)

  1. [NFC] Reformat sanitizer workers — Vitaly Buka / detail
  2. Reassign sanitizer builders/workers — Vitaly Buka / detail
  3. Less builds for sanitizer-buildbot{2,8} — Vitaly Buka / detail

#3318 (Jun 22, 2021 2:30:28 AM)

  1. [lldb] Actually let the matrix bot test something — Raphael Isemann / githubweb

#3318 (Jun 22, 2021 2:30:28 AM)

  1. [llvm-objcopy] Delete empty namespace. NFC — i / detail
  2. [mlir][linalg] Adapt FillOp to use a scalar operand. — gysit / detail
  3. [llvm-objcopy] Internalize some symbols — i / detail
  4. [NewPM] Print passes with params when using "opt -print-passes" — bjorn.a.pettersson / detail
  5. [GlobalISel] Add scalable property to LLT types. — sander.desmalen / detail
  6. [Utils][vim] Add missing highlights for fast-math flags — fraser / detail
  7. [mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect — springerm / detail
  8. [clang][Analyzer] Track null stream argument in alpha.unix.Stream . — 1.int32 / detail
  9. [ConstantFolding] Separate conditions in GEP evaluation (NFC) — nikita.ppv / detail
  10. [Clang][OpenMP] Monotonic does not apply to SIMD — graham.hunter / detail
  11. [ADT] Add StringRef consume_front_lower and consume_back_lower — martin / detail
  12. [lldb] Bumb Clang version requirement for TestBasicEntryValues.py to 11 — Raphael Isemann / detail
  13. [lld/mac] Add explicit "no unwind info" entries for functions without unwind info — thakis / detail
  14. [lldb] Adjust Clang version requirements for tail_call_frames tests — Raphael Isemann / detail
  15. [SCEV] Retain AddExpr flags when subtracting a foldable constant. — flo / detail
  16. [mlir][memref] Add memref.copy operation — herhut / detail
  17. [LLDB] Skip TestExitDuringExpression on aarch64/linux buildbot — omair.javaid / detail
  18. Add norm sub-target feature to table gen for ARC — danila / detail
  19. [lldb][NFC] Use SubsystemRAII in XcodeSDKModuleTests — Raphael Isemann / detail
  20. [AMDGPU][Libomptarget] Move allow_access_to_all_gpu_agents to rtl.cpp — Pushpinder.Singh / detail
  21. [mlir] Fix invalid handling of AllocOp symbolOperands by SimplifyAllocConst. — ivan.butygin / detail
  22. [OpenMP] libomp: fix dynamic loop dispatcher — Andrey.Churbanov / detail
  23. [ConstantFold] Skip bitcast -> GEP transform for opaque pointers — nikita.ppv / detail
  24. [ConstantFold] Delay fetching pointer element type — nikita.ppv / detail
  25. [BitcodeReader] Validate Strtab before accessing. — flo / detail
  26. [Libomptarget] Introduce new globalization runtime calls — huberjn / detail
  27. [clang] Remove unused capture in closure — graham.hunter / detail
  28. [SLP][AArch64] Add SLP vectorizer tests for XOR and AND reductions. NFC — rosie.sumpter / detail
  29. [lldb][NFC] Remove an outdated comment in HostInfoBase — Raphael Isemann / detail
  30. [OpenMP] Simplify GPU memory globalization — huberjn / detail
  31. [SCEV] Reduce code to handle predicates in applyLoopGuards (NFC). — flo / detail
  32. [SimpleLoopUnswich] Fixa a bug on ComputeUnswitchedCost with partial unswitch — jingu.kang / detail
  33. [lldb] Remove more redundant SetStatus(eReturnStatusFailed) — david.spickett / detail
  34. [AArch64LoadStoreOptimizer] Recommit: Generate more STPs by renaming registers earlier — meera.nakrani / detail
  35. [OpaquePtr] Handle addrspacecasts in InstCombine — nikita.ppv / detail
  36. [Libomptarget] Improve device runtime implementation for globalized variables. — huberjn / detail
  37. [OpenMP] Replace GPU globalization calls with shared memory in the middle-end — huberjn / detail
  38. [llvm-diff] Constify APIs so that there aren't conflicts — isanbard / detail
  39. [llvm-objcopy] Fix some namespace style issues — i / detail

#3318 (Jun 22, 2021 2:30:28 AM)

  1. [lldb] Actually let the matrix bot test something — Raphael Isemann / detail

#3316 (Jun 21, 2021 10:00:12 PM)

  1. [lldb-vscode] only report long running progress events — walter erquinigo / detail
  2. [lldb-vscode] Add simple DAP logs dump to investigate flakiness in tests — walter erquinigo / detail
  3. Revert "[lldb-vscode] only report long running progress events" — walter erquinigo / detail
  4. [mlir][linalg] Fusion of PadTensorOp — springerm / detail
  5. Retry of [lldb-vscode] only report long running progress events — walter erquinigo / detail
  6. [WebAssembly] Make tag attribute's encoding uint8 — aheejin / detail
  7. [LoopDeletion] Require loop to have a predecessor when executing 1st iteration symbolically — mkazantsev / detail
  8. Re-land "[LoopDeletion] Handle Phis with similar inputs from different blocks" — mkazantsev / detail

#3314 (Jun 21, 2021 4:16:41 PM)

  1. [IR] convert warn-stack-size from module flag to fn attr — ndesaulniers / detail
  2. Clarify the "env" launch configuration setting. — gclayton / detail
  3. [mlir][tosa] Enable tosa.div for TosaMakeBroadcastable — rob.suderman / detail
  4. [ScalarEvolution] Ensure backedge-taken counts are not pointers. — efriedma / detail
  5. [NFC] Add getUnderlyingObjects test — Vitaly Buka / detail
  6. Rename MachineMemOperand::getOrdering -> getSuccessOrdering. — efriedma / detail

#3313 (Jun 21, 2021 1:55:48 PM)

  1. [libcxx][ranges] Add `indirectly_movable` and `indirectly_movable_storable`. — zoecarver / detail
  2. [llvm-reduce] Don't delete arguments of intrinsics — aeubanks / detail
  3. [SYCL][NFC] Ensure SYCL kernel for unique-stable-name is unqualified. — erich.keane / detail
  4. [RISCV] Remove extra character from a comment. NFC — craig.topper / detail
  5. [mlir][vector] Support distributing transfer op with permutation map — thomasraoux / detail
  6. Add polynomial approximation for trigonometric sine and cosine functions — ataei / detail
  7. [InstCombine] Add test for bitcast of unsized pointer (NFC) — nikita.ppv / detail
  8. Reapply [InstCombine] Extract bitcast -> gep transform — nikita.ppv / detail
  9. Create install targets for scan-build-py. — mvanotti / detail
  10. Reapply [InstCombine] Don't try converting opaque pointer bitcast to GEP — nikita.ppv / detail
  11. [libc++] NFC: Fix outdated comment about secrets.env — Louis Dionne / detail
  12. Revert "[SYCL][NFC] Ensure SYCL kernel for unique-stable-name is unqualified." — erich.keane / detail
  13. [SLP][NFC]Rename functions in the tests, NFC. — a.bataev / detail
  14. [NFC][SimplifyCFG] Fix tests to use FileCheck instead of grep — lebedev.ri / detail
  15. [NFC][SimplifyCFG] Add basic test for debuginfo preservation of `ret` tail merging — lebedev.ri / detail
  16. [UpdateCCTestChecks] Fix --replace-value-regex across RUN lines — jdenny.ornl / detail
  17. [DAGCombine] reassoc flag shouldn't enable contract — Jinsong Ji / detail
  18. [AArch64][X86] Allow 64-bit label differences lower to IMAGE_REL_*_REL32 — i / detail
  19. [ARM] Make sure we don't transform unaligned store to stm on Thumb1. — efriedma / detail
  20. [SampleFDO] Make FSDiscriminator flag part of function parameters — xur / detail
  21. [DFSan][NFC] Refactor Origin Address Alignment code. — browneee / detail

#3312 (Jun 21, 2021 11:34:18 AM)

  1. RegisterCoalescer: Fix iterating through use operands. — hgreving / detail
  2. [lldb] Enable Rust v0 symbol demangling — Raphael Isemann / detail
  3. [OpaquePtr] Return opaque pointer from opaque pointer GEP — nikita.ppv / detail
  4. Revert "[mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect" — joker.eph / detail
  5. [flang] Fold more reduction intrinsic function calls — pklausler / detail
  6. Revert "[LoopDeletion] Handle Phis with similar inputs from different blocks" — nathan / detail
  7. Remove ML inlining model artifacts. — jacobhegna / detail
  8. [lldb] Skip TestLimitDebugInfo for Clang<7 — Raphael Isemann / detail
  9. [lldb] Add support for escaping zsh arguments — Raphael Isemann / detail
  10. Revert "[lldb-vscode] attempt to fix flakiness" — walter erquinigo / detail
  11. Split a test for ease of auto update — listmail / detail
  12. [OpaquePtr] Support opaque constant expression GEP — nikita.ppv / detail
  13. [InstCombine] Remove unnecessary addres space check (NFC) — nikita.ppv / detail
  14. [RISCV] Add isel patterns to match vmacc/vmadd/vnmsub/vnmsac from add/sub and mul. — craig.topper / detail
  15. [Clang][Codegen] rename no_profile fn attr no_profile_instrument_function — ndesaulniers / detail
  16. [SystemZ]  Fix some typos in comments. — paulsson / detail
  17. [llvm-profdata] Allow omission of -o for --text output — i / detail
  18. [InstCombine] Extract bitcast -> gep transform — nikita.ppv / detail
  19. [InstCombine] Don't try converting opaque pointer bitcast to GEP — nikita.ppv / detail
  20. [SLP]Improve vectorization of PHI instructions. — a.bataev / detail
  21. [LoopUnroll] Don't modify TripCount/TripMultiple in computeUnrollCount() (NFCI) — nikita.ppv / detail
  22. Revert "[InstCombine] Extract bitcast -> gep transform" — nikita.ppv / detail

#3311 (Jun 21, 2021 7:33:52 AM)

  1. [libc++] Remove build bots that are handled on BuildKite now — Louis Dionne / githubweb

#3311 (Jun 21, 2021 7:33:52 AM)

  1. [ARM] Transform a fixed-point to floating-point conversion into a VCVT_fix — samuel.tebbs / detail
  2. [clang-cl] Implement /external:I, /external:env, and EXTERNAL_INCLUDE support (PR36003) — hans / detail
  3. [NFC][libomptarget] Remove redundant libelf dependency for elf_common. — vyacheslav.p.zakharin / detail
  4. [FuncSpec] Add minsize test. NFC. — sjoerd.meijer / detail
  5. [AArch64][SVE] Add missing target require to test — bradley.smith / detail
  6. [mlir] Remove "getNumPayloadInductionVariables". — pifon / detail
  7. AMDGPU: Add missing tests for v_fma_mixlo — Matthew.Arsenault / detail
  8. [InstCombine] fold ctlz/cttz-of-select with 1 or more constant arms — spatel / detail
  9. [mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect — springerm / detail
  10. [omp] Fix build without ITT after D103121 changes — vlad.vinogradov / detail
  11. Try to fix clang/test/Driver/cl-include.c failure — hans / detail
  12. [OpenCL] Add support of __opencl_c_images feature macro — anton.zabaznov / detail
  13. [SLP][AArch64] Add SLP vectorizer regression test. NFC — rosie.sumpter / detail
  14. [InstCombine] move bitmanipulation-of-select folds — spatel / detail
  15. [libc++] Remove unused variable — fanbo.meng / detail
  16. [HIP] Add support functions for C++ polymorphic types — Yaxun.Liu / detail

#3311 (Jun 21, 2021 7:33:52 AM)

  1. [libc++] Remove build bots that are handled on BuildKite now — Louis Dionne / detail

#3310 (Jun 21, 2021 4:40:04 AM)

  1. [Mem2Reg] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [AMDGPU] Fix linking with shared libraries — sebastian.neubauer / detail
  3. [lldb] Assert that CommandResultObject error messages are not empty — david.spickett / detail
  4. [VP][NFCI] Address various clang-tidy warnings — fraser / detail
  5. [mlir][Linalg] Silence warnings in Release builds. NFC. — benny.kra / detail
  6. [NFC] Wrap entire assert-only block in LLVM_DEBUG — rupprecht / detail
  7. [mlir][ODS] Fix copy ctor for generate Pass classes — vlad.vinogradov / detail
  8. [LoopIdiom] Add test case that involves adds with flags and zero exts. — flo / detail
  9. [lldb][NFC] Remove redundant deleted constructors in HostInfoBase subclasses — Raphael Isemann / detail
  10. [Sema][SVE] Properly match builtin ID when using aux target — bradley.smith / detail
  11. [AArch64][SVE] Wire up vscale_range attribute to SVE min/max vector queries — bradley.smith / detail
  12. [NFC] Fix typo — sebastian.neubauer / detail

#3309 (Jun 21, 2021 12:47:48 AM)

  1. [AMDGPU] Add Optimize VGPR LiveRange Pass. — ruiling.song / detail
  2. [gn build] Port 208332de8abf — llvmgnsyncbot / detail
  3. [mlir][linalg] Support low padding in subtensor(pad_tensor) lowering — springerm / detail
  4. [FuncSpec] Don't specialise functions with NoDuplicate instructions. — sjoerd.meijer / detail
  5. [InstCombine] Fold icmp (select c,const,arg), null if icmp arg, null can be simplified — aqjune / detail
  6. [Mem2Reg] Regenerate test checks (NFC) — nikita.ppv / detail
  7. [Mem2Reg] Use poison for unreachable cases — nikita.ppv / detail
  8. [mlir][NFC] Remove Standard dialect dependency on MemRef dialect — springerm / detail

#3308 (Jun 21, 2021 12:15:08 AM)

  1. [mlir][Linalg] Introduce a BufferizationAliasInfo (6/n) — nicolas.vasilache / detail
  2. [mlir][Linalg] NFC - Drop unused variable definition. — nicolas.vasilache / detail

#3307 (Jun 20, 2021 11:42:16 PM)

  1. [Test] Add some tests showing room for optimization exploiting undef and UB — mkazantsev / detail
  2. [AMDGPU][Libomptarget] Remove redundant functions — Pushpinder.Singh / detail
  3. [AMDGPU] Replace non-kernel function uses of LDS globals by pointers. — mahesha.comp / detail
  4. [gn build] Port 80fd5fa5269c — llvmgnsyncbot / detail

#3305 (Jun 20, 2021 10:41:38 PM)

  1. [LoopDeletion] Handle Phis with similar inputs from different blocks — mkazantsev / detail
  2. [yaml2obj] Add support for writing the long symbol name. — esme.yi / detail
  3. [clangd] Type hints for C++14 return type deduction — zeratul976 / detail

#3301 (Jun 20, 2021 8:27:27 PM)

  1. [clang] NFC: adjust indentation of statements with more than one lines — pengfei.wang / detail

#3299 (Jun 20, 2021 7:04:45 PM)

  1. [lld/mac] Make a variable more local; no behavior change — thakis / detail

#3298 (Jun 20, 2021 6:23:52 PM)

  1. [NFC][ScalarEvolution] Clean up ExitLimit constructors. — efriedma / detail
  2. [lld/mac] Test zerofill sections after __thread_bss — thakis / detail
  3. [InstCombine] Use poison constant to represent the result of unreachable instrs — aqjune / detail

#3296 (Jun 20, 2021 5:02:35 PM)

  1. [lld-macho] Have inputOrder default to less than INT_MAX — jezng / detail
  2. [IVDescriptors] Fix comment that getUnsafeAlgebraInst has been renamed to getExactFPMathInst — jim / detail

#3293 (Jun 20, 2021 3:07:54 PM)

  1. [ELF] Delete --no-cref which does not exist in GNU ld — i / detail

#3292 (Jun 20, 2021 2:29:33 PM)

  1. [GCOVProfiling][test] Ensure that 'opt' drops any files in a temp directory — gribozavr / detail
  2. [ELF][test] Add missing tests for --no-export-dynamic & --no-warn-backrefs — i / detail

#3291 (Jun 20, 2021 1:48:00 PM)

  1. [TypePromotion] Prune Intrinsic includes. NFC — craig.topper / detail
  2. Try to unbreak the windows CI — Jason Molenda / detail

#3290 (Jun 20, 2021 12:53:23 PM)

  1. Add a corefile style option to process save-core; skinny corefiles — Jason Molenda / detail

#3289 (Jun 20, 2021 12:13:05 PM)

  1. [lld-link] Fix -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build. NFC — i / detail
  2. [mlir] Fix -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build. NFC — i / detail
  3. [LoopUnroll] Use smallest exact trip count from any exit — nikita.ppv / detail

#3288 (Jun 20, 2021 11:34:45 AM)

  1. Fix -Wunused-variable and -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build. NFC — i / detail

#3287 (Jun 20, 2021 10:51:53 AM)

  1. [lldb] [Process/elf-core] Fix reading NetBSD/i386 core dumps — mgorny / detail

#3284 (Jun 20, 2021 7:47: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
  3. [InstCombine] avoid infinite loops with select folds of constant expressions — spatel / detail
  4. [flang] Implement constant folding for the NOT intrinsic — psteinfeld / detail
  5. [libcxx] Implement P0883R2 ("Fixing Atomic Initialization") — raul.tambre / detail
  6. [InstCombine] fold ctpop-of-select with 1 or more constant arms — spatel / detail
  7. [DSE] Remove stores in the same loop iteration — david.green / detail

#3283 (Jun 20, 2021 2:50:54 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

#3282 (Jun 19, 2021 11:37:36 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
  3. [InstSimplify] icmp poison, X -> poison — aqjune / detail

#3281 (Jun 19, 2021 8:43:32 PM)

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

#3278 (Jun 19, 2021 5:15:57 PM)

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

#3276 (Jun 19, 2021 3:02:00 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

#3274 (Jun 19, 2021 12:51:02 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

#3273 (Jun 19, 2021 10:23:30 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
  4. [InstCombine][test] add tests for select-of-bit-manip; NFC — spatel / detail
  5. [amdgpu] Improve the from f32 to i64. — michael.hliao / detail
  6. [MIRPrinter] Add machine metadata support. — michael.hliao / detail
  7. [lld/mac] Give __DATA,__thread_ptrs type S_THREAD_LOCAL_VARIABLE_POINTERS — thakis / detail
  8. [lld/mac] Make sure __thread_ptrs is in front of __thread_bss — thakis / detail
  9. [gn build] (manually) port b9c05aff205b (MIRTests) — thakis / detail

#3268 (Jun 19, 2021 5:29:21 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

#3267 (Jun 19, 2021 4:51:27 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

#3265 (Jun 18, 2021 11:58:20 PM)

  1. [mlir][linalg] Lower subtensor(pad_tensor) to pad_tensor(subtensor) — springerm / detail
  2. [ORC][examples] Add missing library dependence — Lang Hames / detail
  3. [RISCV][test] Add new tests for add-mul optimization in the zba extension with SH*ADD — powerman1st / detail
  4. [RISCV] Optimize add-mul in the zba extension with SH*ADD — powerman1st / detail
  5. [LoopUnroll] Push runtime unrolling decision up into tryToUnrollLoop() — nikita.ppv / detail
  6. [mlir] Add EmitC dialect — marius.brehler / detail

#3264 (Jun 18, 2021 8:40:29 PM)

  1. [InstCombine] Don't transform code if DoTransform is false — carrot / detail
  2. [libfuzzer] Disable failing DFSan-related tests — gbalats / detail
  3. [ORC][examples] Fix file name in comment. — Lang Hames / detail
  4. [ORC][C-bindings] Add access to LLJIT IRTransformLayer, ThreadSafeModule utils. — Lang Hames / detail
  5. [llvm][Inliner] Add an optional PriorityInlineOrder — taolq / detail
  6. Revert "[lld-macho] Have path-related functions return std::string, not StringRef" — jezng / detail
  7. [re-land][lld-macho] Avoid force-loading the same archive twice — jezng / detail

#3263 (Jun 18, 2021 5:45:29 PM)

  1. [profile][test] Delete profraw directory so that tests are immune to format version upgrade — i / detail
  2. [flang] Recode a switch() to dodge a sketchy warning — pklausler / detail
  3. [InstrProfiling][ELF] Make __profd_ private if the function does not use value profiling — i / detail
  4. Revert "[lld-macho] Avoid force-loading the same archive twice" — thakis / detail

#3262 (Jun 18, 2021 4:04:35 PM)

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

#3262 (Jun 18, 2021 4:04:35 PM)

  1. Partial rollback: Disable MLIR verifier parallelism. — stellaraccident / detail
  2. Whitespace fixes for — ndesaulniers / detail
  3. [flang] Fix clang build (struct/class mismatch warning) — pklausler / detail
  4. [CSSPGO] Undoing the concept of dangling pseudo probe — hoy / detail
  5. [OpenMP] Make bug49334.cpp more reproducible — tianshilei1992 / detail
  6. AMDGPU: Fix assert on m0_lo16/m0_hi16 — Matthew.Arsenault / detail
  7. Re-Revert "DirectoryWatcher: add an implementation for Windows" — thakis / detail
  8. AMDGPU: Fix infinite loop in DAG combine with fneg + fma — Matthew.Arsenault / detail

#3262 (Jun 18, 2021 4:04:35 PM)

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

#3261 (Jun 18, 2021 2:26:38 PM)

  1. [flang][OpenMP] Add semantic checks for occurrence of nested Barrier regions — arnamoy.bhattacharyya / detail
  2. [lld-macho] Handle non-extern symbols marked as private extern — jezng / detail
  3. [lld-macho] Have path-related functions return std::string, not StringRef — jezng / detail
  4. [NFC][compiler-rt][hwasan] Move hwasanThreadList().CreateCurrentThread() into InitThreads — leonardchan / detail
  5. [Clang][Codegen] Add GNU function attribute 'no_profile' and lower it to noprofile — ndesaulniers / detail
  6. [GCOVProfiling] don't profile Fn's w/ noprofile attribute — ndesaulniers / detail
  7. [mlir] Add support to SourceMgrDiagnosticHandler for filtering FileLineColLocs — riddleriver / detail
  8. [CSSPGO][llvm-profgen] Fix an issue in findDisjointRanges — hoy / detail
  9. [LoopUnroll] Simplify optimization remarks — nikita.ppv / detail

#3260 (Jun 18, 2021 1:15:20 PM)

  1. [compiler-rt][hwasan] Move Thread::Init into hwasan_linux.cpp — leonardchan / detail
  2. [hwasan] Clarify report for allocation-tail-overwritten. — fmayer / detail
  3. [OpenMP] Update FAQ for enabling cuda offloading — ashermancinelli / detail
  4. Delay initialization of OptBisect — kparzysz / detail
  5. XFAIL a testcase on Hexagon (missing-abstract-variable.ll) — kparzysz / detail
  6. Revert "Delay initialization of OptBisect" — kparzysz / detail
  7. [DFSan] Cleanup code for platforms other than Linux x86_64. — browneee / detail
  8. [CSSPGO] Fix an invalid hash table reference issue in the CS preinliner. — hoy / detail
  9. [AMDGPU] [CodeGen] Fold negate llvm.amdgcn.class into test mask — angandhi / detail
  10. [CSSPGO][llvm-profgen] Ignore LBR records after interrupt transition — hoy / detail
  11. [RISCV] Teach vsetvli insertion to remember when predecessors have same AVL and SEW/LMUL ratio if their VTYPEs otherwise mismatch. — craig.topper / detail
  12. [clang-tidy] performance-unnecessary-copy-initialization: Directly examine the initializing var's initializer. — flx / detail
  13. [libc++] [P1518R2] Better CTAD behavior for containers with allocators. — arthur.j.odwyer / detail

#3259 (Jun 18, 2021 10:15:49 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
  6. [lldb-vscode] attempt to fix flakiness — walter erquinigo / detail
  7. [flang] Runtime implementation for default derived type formatted I/O — pklausler / detail

#3258 (Jun 18, 2021 7:43:46 AM)

  1. [MLIR] Introduce scf.execute_region op — uday / detail
  2. [LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration (try 3) — mkazantsev / detail
  3. Revert D104028 "[llvm][Inliner] Add an optional PriorityInlineOrder" — taolq / detail
  4. [ORC] Add support for dumping objects to the C API. — Lang Hames / detail
  5. [clang] Exclude function pointers on DefaultedComparisonAnalyzer — mizvekov / detail
  6. [ORC] Use uint8_t rather than char for RPC wrapper-function calls. — Lang Hames / detail
  7. [ORC][C-bindings] Re-order object transform function arguments. — Lang Hames / detail
  8. [libclang] Fix error handler in translateSourceLocation. — simon.tatham / detail
  9. [analyzer] Handle NTTP invocation in CallContext.getCalleeDecl() — vsavchenko / detail
  10. [DAG] SelectionDAG::computeKnownBits - use APInt::insertBits to merge subvector knownbits. NFCI. — llvm-dev / detail
  11. [mlir] Add notes about using external interface application. — silvasean / detail
  12. [clang] Implement P2266 Simpler implicit move — mizvekov / detail
  13. [HWASan] Run LAM tests with -hwasan-generate-tags-with-calls. — mascasa / detail
  14. RISCV: simplify a test case for RISCV (NFCI) — Saleem Abdulrasool / detail
  15. Fix build failure on 32 bit Arm — omair.javaid / detail

#3257 (Jun 18, 2021 2:37:00 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

#3256 (Jun 17, 2021 10:30:04 PM)

  1. [InstCombine][NFC] Added tests for mul with zext/sext operands — vdsered / detail
  2. [RISCV] Don't enable Interleaved Access Vectorization — luke957 / detail
  3. [dfsan] Replace dfs$ prefix with .dfsan suffix — gbalats / detail
  4. [Attributor][NFC] AAReachability is currently stateless, don't invalidate it — johannes / detail
  5. [Attributor][NFC] Precommit a set of test cases for load simplification — johannes / detail
  6. [Attributor][NFC] Add test from PR49606 — johannes / detail
  7. [OpenMP][NFC] Expose AAExecutionDomain and rename its getter — johannes / detail
  8. [Attributor] Make sure Heap2Stack works properly on a GPU target — johannes / detail
  9. [Attributor] Introduce a helper do deal with constant type mismatches — johannes / detail
  10. [Attributor] Use a centralized value simplification interface — johannes / detail
  11. [Attributor] Allow to skip the initial update for a new AA — johannes / detail
  12. [Attributor][FIX] Arguments of unknown functions can be undef — johannes / detail
  13. Revert D103717 "[InstrProfiling] Make __profd_ unconditionally private for ELF" — i / detail
  14. [polly][GPGPU] Fixup related to overloading exponent type in llvm.powi — bjorn.a.pettersson / detail
  15. [InstCombine] Fold (sext bool X) * (sext bool X) to zext (and X, X) — vdsered / detail
  16. [libc] Add few macro definitions to make it easy to accommodate Windows. — sivachandra / detail
  17. Revert "[InstCombine] Fold (sext bool X) * (sext bool X) to zext (and X, X)" — vdsered / detail
  18. [Demangle][Rust] Parse dot suffix — tomasz.miasko / detail
  19. [libc][Obvious] Add the new header file PlatformDefs.h to the fputil  target. — sivachandra / detail
  20. [Attributor] Don't print the call-graph in a hard-coded file. — hokein.wu / detail
  21. [Polly][Isl] Refactoring IslAstInfo::getBuild() and IslAstInfo::IslAstUserPayload::Build to use isl++. NFC — patacca / detail

#3255 (Jun 17, 2021 8:01:51 PM)

  1. [M68k][NFC] Fix indentation in M68kInstrArithmetic.td — jim / detail
  2. [Coroutine] Properly deal with byval and noalias parameters — lxfind / detail
  3. Bring our handling of -Wframe-larger-than more in line with GCC. — richard / detail
  4. [WebAssembly] Rename event to tag — aheejin / detail
  5. [AMDGPU] Remove duplicate setOperationAction for v4i16/v4f16 (NFC) — carl.ritson / detail
  6. [objdump][ARM] Fix evaluating the target address of a Thumb BLX(i) — ikudrin / detail

#3254 (Jun 17, 2021 5:59:45 PM)

  1. [clang][AST] Make `getLocalOrImportedSubmoduleID` work with const `Module*`. NFC. — vsapsai / detail
  2. [FIX][Attributor] Fix broken build due to missing virtual deconstructors. — kuterdinel / detail
  3. Frontend: Respect -fno-temp-file when creating a PCH — Duncan P. N. Exon Smith / detail

#3253 (Jun 17, 2021 5:15:45 PM)

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

#3253 (Jun 17, 2021 5:15:45 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
  4. [libc++] Make sure std::allocator<void> is always trivial — Louis Dionne / detail
  5. RISCV: clean up target expression handling — Saleem Abdulrasool / detail
  6. [ScalarEvolution] Fix pointer/int type handling converting select/phi to min/max. — efriedma / detail
  7. [DFSan] Cleanup code for platforms other than Linux x86_64. — browneee / detail
  8. [PartiallyInlineLibCalls] Disable sqrt expansion for strictfp. — craig.topper / detail
  9. [InstrProfiling] Make __profd_ unconditionally private for ELF — i / detail
  10. Revert "[DFSan] Cleanup code for platforms other than Linux x86_64." — browneee / detail
  11. [Attributor] Derive AACallEdges attribute — kuterdinel / detail
  12. [NFC][SimpleLoopUnswitch] unswitchTrivialBranch(): add debug output explaining unswitching failure — lebedev.ri / detail
  13. [lldb-vscode] remove failed test — walter erquinigo / detail
  14. [trace][intel-pt] Create basic SB API — walter erquinigo / detail
  15. [lld][WebAssembly] Fix crash calling weakly undefined function in PIC code — sbc / detail

#3253 (Jun 17, 2021 5:15:45 PM)

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

#3252 (Jun 17, 2021 12:21:48 PM)

  1. [lld-macho] Rework mergeFlag to behave closer to what ld64 does. — vyng / detail
  2. [lld][WebAssembly] Add new `--import-undefined` option — sbc / detail
  3. [MCA] [RegisterFile] Allow for skipping Defs with RegID of 0 (rather than assert(RegID) like we do before this patch). — pholland2 / detail
  4. [LoopUnroll] Fold all exits based on known trip count/multiple — nikita.ppv / detail
  5. [lldb-vscode] only report long running progress events — walter erquinigo / detail

#3251 (Jun 17, 2021 10:11:17 AM)

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

#3251 (Jun 17, 2021 10:11:17 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
  15. [NFC] LoopVectorizationCostModel::getMaximizedVFForTarget(): clarify debug msg — lebedev.ri / detail
  16. [X86] AMD Zen 3: don't confuse shift and shuffle, NFC — lebedev.ri / detail
  17. [llvm-symbolizer][docs] Update example for --verbose in the guide — andrew.ng / detail

#3251 (Jun 17, 2021 10:11:17 AM)

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

#3250 (Jun 17, 2021 7:36:42 AM)

  1. [mlir] separable registration of operation interfaces — zinenko / detail
  2. [libcxx] Fix a case of -Wundef warnings regarding _POSIX_TIMERS — martin / detail
  3. [llvm-dlltool] [test] Test both short and long forms of options. NFC. — martin / detail
  4. [llvm-dlltool] [test] Remove superfluous --coff-exports option to llvm-readobj. NFC. — martin / detail
  5. [llvm-dlltool] [test] Add a testcase for all machine option types. NFC. — martin / detail
  6. [llvm-dlltool] Imply the target arch from a tool triple prefix — martin / detail
  7. [LLD] [COFF] Remove a stray duplicate comment. NFC. — martin / detail
  8. [ELF] Restore arm-branch.s test — ikudrin / detail
  9. [NFC] test commit, fix namespace ending comment. — fmayer / detail
  10. [flang] preserve symbol in DescriptorInquiry — jperier / detail
  11. [InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210) — aqjune / detail
  12. [hwasan] Do not use short granule tags as poison tags. — fmayer / detail
  13. [hwasan] Improve report for addresses within regions. — fmayer / detail
  14. [mlir] Enable delayed registration of attribute/operation/type interfaces — zinenko / detail
  15. [lldb] Set return object failed status even if error string is empty — david.spickett / detail
  16. [lldb] Remove redundant calls to set eReturnStatusFailed — david.spickett / detail
  17. [mlir] define a customized DEBUG_TYPE in InterfaceSupport.h — zinenko / detail
  18. [X86] Add test showing binary differences with -x86-pad-for-align. — flo / detail
  19. [libc] Generate one benchmark per implementation — gchatelet / detail
  20. [X86] Check using default in test added in 0bd5bbb31e0345ae. — flo / detail
  21. [mlir][linalg] Purge linalg.indexed_generic. — pifon / detail
  22. [X86] combineSelect - refactor MIN/MAX detection code to make it easier to add additional select(setcc,x,y) folds. NFCI. — llvm-dev / detail
  23. [mlir] Split things dependent on LLVM_DEBUG into a .cpp file — benny.kra / detail
  24. [FuncSpec] Precommit test: don't specialise funcs with NoDuplicate instrs. NFC. — sjoerd.meijer / detail
  25. [lldb] Remove redundant calls to set eReturnStatusFailed — david.spickett / detail
  26. [mlir] Remove linalg.indexed_generic forward decl. — pifon / detail
  27. [DebugInfo] Prevent non-determinism when updating DIArgList users of a value — stephen.tozer / detail
  28. [Sema] Fix for PR50741 — Chris.Hamilton / detail
  29. Revert "[DebugInfo] Prevent non-determinism when updating DIArgList users of a value" — stephen.tozer / detail
  30. [llvm] fix typo in comment — gchatelet / detail
  31. [FPEnv][InstSimplify] Precommit tests for D103169. — kevin.neal / detail
  32. [clangd] Explicitly fail if the file passed to --check is not valid. — hokein.wu / detail
  33. [lld-macho] Avoid force-loading the same archive twice — jezng / detail
  34. Reapply "[DebugInfo] Prevent non-determinism when updating DIArgList users of a value" — stephen.tozer / detail

#3249 (Jun 17, 2021 2:29:47 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

#3248 (Jun 16, 2021 10:11:47 PM)

  1. [lld][MachO] Sort symbols in parallel in -map — th3charlie / detail
  2. Improve error reporting on pass registration collision (NFC) — joker.eph / detail
  3. [ORC] Switch from uint8_t to char buffers for TargetProcessControl::runWrapper. — Lang Hames / detail
  4. [mlir] Move `memref.dim` canonicalization using `InferShapedTypeOpInterface` to a separate pass. — ravishankarm / detail
  5. Avoid unnecessary AArch64 DSB in __clear_cache in some situations. — kristof.beyls / detail
  6. [clangd] Use command line adjusters for inserting compile flags — kadircet / detail
  7. [clangd] Fix feature modules to drop diagnostics — kadircet / detail
  8. Update @llvm.powi to handle different int sizes for the exponent — bjorn.a.pettersson / detail
  9. [lldb] Skip variant/optional libc++ tests for Clang 5/6 — Raphael Isemann / detail

#3247 (Jun 16, 2021 7:11:17 PM)

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

#3247 (Jun 16, 2021 7:11:17 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
  5. [DFSan][NFC] Fix shadowing variable name. — browneee / detail
  6. [SLP] Incorrect handling of external scalar values — ybrevnov / detail
  7. [SCEV] PtrToInt on non-integral pointers is allowed — lebedev.ri / detail
  8. [NFC][X86] lowerVECTOR_SHUFFLE(): drop FIXME about widening to i128 (YMM half) element type — lebedev.ri / detail
  9. [OpenMP] Remove unused variables from libomp code — protze / detail
  10. [flang][driver] Add `-fdebug-dump-all` — andrzej.warzynski / detail
  11. [flang][nfc] Move `external-hello-world` to flang/examples — andrzej.warzynski / detail
  12. [ORC] Switch to WrapperFunction utility for calls to registration functions. — Lang Hames / detail
  13. [FuncSpec] Statistics — sjoerd.meijer / detail
  14. [OpenMP][NFC] Add back suppression of warning — protze / detail
  15. [AMDGPU] Use defvar in SOPInstructions.td. NFC. — jay.foad / detail
  16. [flang] Check there's no dependency on C++ libs — diana.picus / detail
  17. [AMDGPU] Set more flags on Real instructions — jay.foad / detail
  18. [yaml2obj] Fix bug when referencing items in SectionHeaderTable — james.henderson / detail
  19. [yaml2obj][obj2yaml] Support custom ELF section header string table name — james.henderson / detail
  20. [FuncSpec] Add test for a call site that will never be executed. NFC. — sjoerd.meijer / detail
  21. [flang] Add clang-tidy check for braces around if — diana.picus / detail
  22. [FuncSpec] Remove other passes in a test RUN line. NFC. — sjoerd.meijer / detail
  23. [flang] Fixup 7ddbf2633911a5c378ad6af01e250f6f252b9032 — diana.picus / detail
  24. [ARM] Extra tests for sign extended floating point compares. NFC — david.green / detail
  25. [ARM] Correct type of setcc results for FP vectors — david.green / detail
  26. [mlir] ODS: temporarily disbale external model in presence of extra class declarations — zinenko / detail
  27. [ELF] Consider that NOLOAD sections should be placed in a PT_LOAD segment — konstantin.schwarz / detail
  28. [lld/mac] Put lld-only flags in "LLD-SPECIFIC:" --help section — thakis / detail
  29. [lld/mac] Add support for -no_data_in_code_info flag — thakis / detail
  30. Revert "[flang] Check there's no dependency on C++ libs" — diana.picus / detail
  31. [AMDGPU] Set mayLoad and mayStore on Real instructions — jay.foad / detail
  32. [lldb] vwprintw -> vw_printw in IOHandlerCursesGUI — Raphael Isemann / detail
  33. [libc] Add a set of elementary operations — gchatelet / detail
  34. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  35. [AMDGPU] Set IsAtomicRet and IsAtomicNoRet on Real instructions — jay.foad / detail
  36. [flang] Check there's no dependency on C++ libs. NFC — diana.picus / detail
  37. [OpenMP] libomp: fixed implementation of OMP 5.1 inoutset task dependence type — Andrey.Churbanov / detail
  38. [lldb] Require Clang 8 for gpubnames test — Raphael Isemann / detail
  39. [SVE] Fix PromoteIntRes_TRUNCATE not to call getVectorNumElements — Dylan.Fleming / detail
  40. [libc] Add a set of elementary operations — gchatelet / detail
  41. [libcxx] Fix exception raised during downstream bare-metal libunwind tests — amilendra.kodithuwakku / detail
  42. [AMDGPU] Set SALU, VALU and other instruction type flags on Real instructions — jay.foad / detail
  43. [llvm-symbolizer] improve test and fix doc example after recent --print-source-context-lines behaviour change — Ben.Dunbobbin / detail
  44. [X86][AVX] Regenerate pr15296.ll tests — llvm-dev / detail
  45. [mlir] NFC - Drop newline form BlockArgument printing. — nicolas.vasilache / detail
  46. [MCA][InstrBuilder] Always check for implicit uses of resource units (PR50725). — andrea.dibiagio / detail
  47. [libc++] Undeprecate the std::allocator<void> specialization — Louis Dionne / detail
  48. [llvm][AArch64] Handle arrays of struct properly (from IR) — david.spickett / detail
  49. [AMDGPU] Set VOP3P flag on Real instructions — jay.foad / detail
  50. [obj2yaml] Address D104035 review comments — james.henderson / detail
  51. [SVE] Selection failure with scalable insertelements — Dylan.Fleming / detail
  52. [lld-macho] Downgrade version mismatch to warning — jezng / detail
  53. [libTooling][NFC] Refactor implemenation of Transformer Stencils to use standard OOP — yitzhakm / detail
  54. [FuncSpec] Fixed prefix typo in test function-specialization-noexec.ll. NFC. — sjoerd.meijer / detail
  55. [InstSimplify] propagate poison through FP ops — spatel / detail
  56. [NFC][libomptarget] Reduce the dependency on libelf — vyacheslav.p.zakharin / detail
  57. Reapply "[MCA] Adding the CustomBehaviour class to llvm-mca". — andrea.dibiagio / detail
  58. [gn build] Port ef16c8eaa5cd — llvmgnsyncbot / detail
  59. [ValueTracking] add tests for propagatesPoison with FP ops; NFC — spatel / detail
  60. Revert "Revert "[libcxx][module-map] creates submodules for private headers"" — cjdb / detail
  61. [M68k][GloballSel] Adding initial GlobalISel infrastructure — angandhi / detail
  62. [llvm-objcopy] Make ihex writer similar to binary writer — i / detail
  63. [index] Fix performance regression with indexing macros — blangmuir / detail
  64. [flang] Correct the subscripts used for arguments to character intrinsics — pklausler / detail
  65. RISCVFixupKinds.h: Don’t duplicate function or class name at the beginning of the comment && fix some comments — i / detail
  66. [ValueTracking] add FP intrinsics to test for propagatesPoison; NFC — spatel / detail
  67. [mlir][sparse] support new kind of scalar in sparse linalg generic op — ajcbik / detail
  68. [CSSPGO] Report zero-count probe in profile instead of dangling probes. — hoy / detail
  69. [llvm-objcopy][MachO] Copy LC_LINKER_OPTIMIZATION_HINT — i / detail
  70. [lld-macho][nfc] Put back shouldOmitFromOutput() asserts — jezng / detail
  71. [lld-macho] Handle multiple LC_LINKER_OPTIONs — jezng / detail
  72. [lld-macho] Put DATA_IN_CODE immediately after FUNCTION_STARTS — jezng / detail
  73. [flang] Don't crash on some bogus expressions — pklausler / detail
  74. [NFC][ScalarEvolution] Refactor createNodeForSelectOrPHI — efriedma / detail
  75. Fix verifier crashing on some invalid IR — joker.eph / detail
  76. Use early exist and simplify a condition in Block SuccessorRange (NFC) — joker.eph / detail
  77. [MCA] Anchoring the vtable of CustomBehaviour — minyihh / detail
  78. [flang] Fix crashes on calls to non-procedures — pklausler / detail
  79. Add hook for dialect specializing processing blocks post inlining calls — jpienaar / detail
  80. [MLIR] Fix affine parallelize pass. — uday / detail
  81. [MLIR] Make store to load fwd condition less conservative — uday / detail
  82. [ASTMatchers] Fix bug in `hasUnaryOperand` — yitzhakm / detail
  83. Add sparse matrix multiplication integration test — ajcbik / detail
  84. [libTooling] Change `access` stencil to recognize use of `operator*`. — yitzhakm / detail
  85. [OpenMP] Add Two-level Distributed Barrier — terry.l.wilmarth / detail
  86. [flang] Cope with errors with array constructors — pklausler / detail
  87. [flang][driver] Add missing `! REQUIRES` LIT directive — andrzej.warzynski / detail
  88. [flang] Fold MAXVAL & MINVAL — pklausler / detail
  89. [scudo] Ensure proper allocator alignment in TSD test — kostyak / detail
  90. [flang] Use a "double-double" accumulator in SUM — pklausler / detail
  91. Move the definition of LLVM_SUPPORT_XCODE_SIGNPOSTS into llvm-config.h — Adrian Prantl / detail
  92. Use `-cfg-func-name` value as filter for `-view-cfg`, etc. — joachim / detail
  93. [flang] Implement runtime for IALL & IANY — pklausler / detail
  94. [gn build] (manually) port f9aba9a5afe — thakis / detail
  95. [mlir] Make Type::print and Type::dump const — i / detail
  96. [RISCV][test] Add new tests of SH*ADD in the zba extension — powerman1st / detail
  97. [flang] Fix ARM/POWER test failure (folding20.f90) — pklausler / detail
  98. Decouple registring passes from specifying argument/description — joker.eph / detail
  99. Migrate MLIR test passes to the new registration API — joker.eph / detail
  100. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail
  101. [AMDGPU] Fixed constexpr expansion to handle multiple uses — Stanislav.Mekhanoshin / detail
  102. [clang] use correct builtin type for defaulted comparison analyzer — mizvekov / detail
  103. Improve error message on pass registration failures to include the faulty pass name — joker.eph / detail
  104. [mlir-lsp-server][Docs] Tweak the documentation for the visual studio code extension — riddleriver / detail
  105. [flang] Complain about more cases of calls to insufficiently defined procedures — pklausler / detail
  106. Relax language comparison when matching up C++ forward decls with definitions — Adrian Prantl / detail
  107. [mlir-lsp-server] Add an explicit blurb on where to send code contributions. — riddleriver / detail
  108. [mlir-vscode] Add a link to mlir.llvm.org at the top of the vscode extension doc — riddleriver / detail
  109. Remove obsolete call to AsyncSignalSafeLazyInitiFakeStack. — kda / detail
  110. [mlir] Fixed dynamic operand storage on big-endian machines. — riddleriver / detail

#3247 (Jun 16, 2021 7:11:17 PM)

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

#3246 (Jun 15, 2021 8:39:41 PM)

  1. [libc++] Promote GCC 11 to mandatory CI — Louis Dionne / detail
  2. [DFSan] Handle landingpad inst explicitly as zero shadow. — browneee / detail
  3. [NFC][sanitizer] Remove calls to __asan_get_current_fake_stack — Vitaly Buka / detail
  4. [FuncSpec] Use std::pow instead of operator^ — yedeng.yd / detail
  5. X86: balance the frame prologue and epilogue on Win64 — Saleem Abdulrasool / detail
  6. [Debug-Info] guard DW_LANG_C_plus_plus_14 under strict dwarf — czhengsz / detail
  7. [Driver] Delete -fsanitize-coverage-blocklist= in favor of -fsanitize-coverage-ignorelist= — i / detail

#3245 (Jun 15, 2021 5:41:46 PM)

  1. Revert "Allow signposts to take advantage of deferred string substitution" — Adrian Prantl / detail
  2. [SVE][LSR] Teach LSR to enable simple scaled-index addressing mode generation for SVE. — huihuiz / detail
  3. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  4. Remove redundant environment variable XLA_FLAGS. — jacobhegna / detail
  5. [compiler-rt][hwasan] Add newline between record_addr lines on frame record dumps — leonardchan / detail
  6. [mlir:OpFormatGen] Add Support for `$_ctxt` in the transformer. — silvasean / detail
  7. [NFC][sanitizer] clang-format some code — Vitaly Buka / detail
  8. [PowerPC] Export 16 byte load-store instructions — lkail / detail
  9. [lld][MachO] Add support for LC_DATA_IN_CODE — alexshap / detail
  10. [libc++][ci] Enable modules in the Runtimes build — Louis Dionne / detail
  11. Do not merge LocalInstantiationScope for template specialization — Yaxun.Liu / detail
  12. [lld][MachO] Fix UB after D103006 — Vitaly Buka / detail
  13. [NFC][hwasan] Fix "implicitly declaring library function" — Vitaly Buka / detail
  14. [X86] Use EVT::getVectorVT instead of changeVectorElementType in reduceVMULWidth. — craig.topper / detail
  15. [NFC] This is a test commit to check commit access. — CarlosAlbertoEnciso / detail
  16. [AMDGPU][Libomptarget] Drop dead code related to g_atl_machine — Pushpinder.Singh / detail
  17. Revert "[NFC] This is a test commit to check commit access." — CarlosAlbertoEnciso / detail
  18. [ORC-RT] Fix void function handling in the WrapperFunction utility. — Lang Hames / detail
  19. [Debug-Info][CodeView] Fix GUID string generation for MSVC generated objects. — CarlosAlbertoEnciso / detail
  20. [gn build] Port d0a5d8611935 — llvmgnsyncbot / detail
  21. Support buffers in LinalgFoldUnitExtentDims — tpopp / detail
  22. [libc] Add a set of elementary operations — gchatelet / detail
  23. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  24. [builtins] Allow compiling the builtins without libc headers — Alexander.Richardson / detail
  25. [IR] Remove forward declaration of GraphTraits from Type.h — jay.foad / detail
  26. [mlir][linalg] Fold linalg.pad_tensor if src type == result type — springerm / detail
  27. [clang-format] distinguish function type casts after 21c18d5a04316891110cecc2bf37ce51533decba — krasimir / detail
  28. [analyzer] Refactor StoreSiteFinder and extract DefaultStoreHandler — vsavchenko / detail
  29. [analyzer] Extract ControlDependencyHandler — vsavchenko / detail
  30. [analyzer] Extract NilReceiverHandler — vsavchenko / detail
  31. [analyzer] Extract ArrayIndexHandler — vsavchenko / detail
  32. [analyzer] Extract InterestingLValueHandler — vsavchenko / detail
  33. [analyzer] Extract InlinedFunctionCallHandler — vsavchenko / detail
  34. [analyzer] Simplify the process of producing notes for stores — vsavchenko / detail
  35. Fix Windows builders after 244601f4720d9cda6e81ea1908f3ce905a4bcb0e — Alexander.Richardson / detail
  36. [MCA][InstrBuilder] Check for the presence of flag VariadicOpsAreDefs. — andrea.dibiagio / detail
  37. [analyzer] Decouple NoteTag from its Factory — vsavchenko / detail
  38. [X86] Schedule-model second (mask) output of GATHER instruction — lebedev.ri / detail
  39. [lldb] Fix libstdc++ 11's std::unique_ptr affecting LLDB testsuite TestDataFormatterStdUniquePtr.py — jan.kratochvil / detail
  40. ABI breaking changes fixes. — neil.henning / detail
  41. [mlir] Add NegOp to complex dialect. — akuegel / detail
  42. [mlir][MemRef] Make sure types match when folding dim(reshape) — benny.kra / detail
  43. [ORC] Port WrapperFunctionUtils and SimplePackedSerialization from ORC runtime. — Lang Hames / detail
  44. [ORC] Make WrapperFunctionResult's ValuePtr member non-const. — Lang Hames / detail
  45. Clearly specify that these are partially implemented features — aaron / detail
  46. [mlir] ODS: do not emit trailing const for static methods — zinenko / detail
  47. [ORC] Fix missing function in unit test. — Lang Hames / detail
  48. [ORC] Fix narrowing-in-initializer-list warnings. — Lang Hames / detail
  49. [ORC] Fix missing std::move. — Lang Hames / detail
  50. [ORC] Fix endianness in manual serialization to match WrapperFunctionUtils. — Lang Hames / detail
  51. [LoopDeletion] Check for irreducible cycles when deleting loops. — flo / detail
  52. [OPENMP]Fix PR50699: capture locals in combine directrives for aligned clause. — a.bataev / detail
  53. [gn build] Port 4eb9fe2e1a07 — llvmgnsyncbot / detail
  54. [Polly][Isl] Replacing isl method `to_str()` with `stringFromIslObj()`. NFC. — patacca / detail
  55. [Matrix] Add tests for fast-math flags & matrix codegen. — flo / detail
  56. [libc++] [test] Fix some GCC 11 errors/warnings in these tests. NFCI. — arthur.j.odwyer / detail
  57. [mlir][linalg][python] Adapt the OpDSL to use scalars. — gysit / detail
  58. [mlir] separable registration of attribute and type interfaces — zinenko / detail
  59. [mlir] Add SignOp to complex dialect. — akuegel / detail
  60. [llvm-exegesis] Fix X86LbrCounter destructor to correctly unmap memory and not double-close fd (PR50620) — llvm-dev / detail
  61. [ARM] Rejig some of the MVE gather/scatter lowering pass. NFC — david.green / detail
  62. [libc] Add a set of elementary operations — gchatelet / detail
  63. [mlir] Avoid GCC naming conflict. — gysit / detail
  64. [libcxx][atomic] Fix failure mapping in compare_exchange_{strong,weak}. — rupprecht / detail
  65. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  66. [flang] [openmp] Add Fortran specific semantic check 4 for OpenMP Allocate directive. — isaac.perry / detail
  67. Work around MSVC compiler intricacies. — Adrian Prantl / detail
  68. [mlir][linalg] Adapt yaml codegen to support scalar parameters. — gysit / detail
  69. [IROutliner] Adding DebugInfo handling for IR Outlined Functions — andrew.litteken / detail
  70. [ARM] Use rq gather/scatters for smaller v4 vectors — david.green / detail
  71. DirectoryWatcher: close a possible window of race on Windows — Saleem Abdulrasool / detail
  72. [ARM] Extend narrow values to allow using truncating scatters — david.green / detail
  73. Remove unnecessary triple from test — rnk / detail
  74. [NFC] Remove redundant variable — aeubanks / detail
  75. [NFC][OpaquePtr] Avoid calling getPointerElementType() — aeubanks / detail
  76. Revert "[ARM] Extend narrow values to allow using truncating scatters" — david.green / detail
  77. [lldb] Make the ClassTemplateDecl merging logic in TypeSystemClang respect template parameters — Raphael Isemann / detail
  78. [NewPM] Remove SpeculateAroundPHIs pass — lebedev.ri / detail
  79. [compiler-rt][hwasan] Add GetShadowOffset function — leonardchan / detail
  80. [AMDGPU] Fix lds superalign test. NFC. — Stanislav.Mekhanoshin / detail
  81. [X86] avoid assert with varargs, soft float, and no-implicit-float — llvm / detail
  82. Support: Remove F_{None,Text,Append} compatibility synonyms, NFC — Duncan P. N. Exon Smith / detail
  83. [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. — arthur.j.odwyer / detail
  84. [PowerPC] Fix spilling of paired VSX registers — nemanja.i.ibm / detail
  85. [PowerPC] Moving defineXLCompatMacros() definition — albionapc / detail
  86. [libcxx][iwyu] ensures we IWYU as prep for modules — cjdb / detail
  87. [NFC] Update renamed option in comments — Jinsong Ji / detail
  88. Remove redundant test that was causing intermittent build bot failures. — douglas.yung / detail
  89. Support lowering of index-cast on vector types. — jpienaar / detail
  90. [NFC] Fix "unused variable" warning — Vitaly Buka / detail
  91. [asan] Remove Asan, Ubsan support of RTEMS and Myriad — Vitaly Buka / detail
  92. [InstSimplify] Treat invariant group insts as bitcasts for load operands — aeubanks / detail
  93. [gn build] Port 6478ef61b1a4 — llvmgnsyncbot / detail
  94. Adding the rest of the C11 papers to the status page. — aaron / detail
  95. [MCA] Adding the CustomBehaviour class to llvm-mca — andrea.dibiagio / detail
  96. Revert "[MCA] Adding the CustomBehaviour class to llvm-mca" — andrea.dibiagio / detail
  97. [libc][NFC] Disable thrd_test as it is exhibiting flaky behavior on the bots. — sivachandra / detail
  98. AArch64 Linux and elf-core PAC stack unwinder support — omair.javaid / detail
  99. [OpenMP] Lazily assign root affinity — jonathan.l.peyton / detail
  100. [OpenMP] Fix affinity determine capable algorithm on Linux — jonathan.l.peyton / detail
  101. [OpenMP] Add GOMP 5.0 version symbols to API — jonathan.l.peyton / detail
  102. Convert functions that were returning BreakpointOption * to BreakpointOption &. — jingham / detail
  103. [SampleFDO] Using common linkage for the discriminator flag variable — xur / detail
  104. [mlir][sparse] allow all-dense annotated "sparse" tensor output — ajcbik / detail
  105. [OpaquePtr] Verify Opaque pointer in function parameter — zequanwu / detail
  106. [mlir][SCF] Remove empty else blocks of `scf.if` operations. — ravishankarm / detail
  107. [docs] Exclude FlangOption and re-generate ClangCommandLineReference.rst — i / detail
  108. Missed a Windows use of ValidForThisThread in the changes for — jingham / detail
  109. [mlir][sparse] integration test for all-dense annotated "sparse" output — ajcbik / detail
  110. CMake: allow overriding CMAKE_CXX_VISIBILITY_PRESET — aktoon / detail
  111. Don't depend on the "run" alias doing shell expanding. — jingham / detail

#3244 (Jun 14, 2021 2:50:34 PM)

  1. [AMDGPU] Limit runs of fixLdsBranchVmemWARHazard — Piotr Sobczak / detail
  2. [mlir][Linalg] Make printer/parser have the same behavior. — hanchung / detail
  3. Adding some of the documents for C11. — aaron / detail
  4. [TLI] SimplifyDemandedVectorElts(): handle SCALAR_TO_VECTOR(EXTRACT_VECTOR_ELT(?, 0)) — lebedev.ri / detail
  5. [dfsan] Add stack-trace printing functions to dfsan interface — gbalats / detail
  6. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  7. [HWASan] Enable globals support for LAM. — mascasa / detail
  8. [libc] Add hardware implementations of x86_64 sqrt functions. — sivachandra / detail
  9. [Hexagon] Add HVX and control register names to Hexagon target — kparzysz / detail

#3243 (Jun 14, 2021 12:22:01 PM)

  1. [clang][deps] NFC: Handle `DependencyOutputOptions` only once — Jan Svoboda / detail
  2. [clang][deps] NFC: Stop using moved-from object — Jan Svoboda / detail
  3. [DAGCombine] reduceBuildVecToShuffle(): sort input vectors by decreasing size — lebedev.ri / detail
  4. [NFC][DAGCombine] Extract getFirstIndexOf() lambda back into a function — lebedev.ri / detail
  5. Reland "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  6. [flang] Fix compilation problem with rename of "MemRefDataFlow" — psteinfeld / detail
  7. Add AutomaticAllocationScope to memref.alloca_scope — zinenko / detail
  8. [libc++] [test] No longer rely on std::hash<T>::argument_type. — arthur.j.odwyer / detail
  9. [lldb][docs] Fix section name for InputReaderGranularity — Raphael Isemann / detail
  10. [lldb][docs] Add the missing rst anchors to the Python enum docs — Raphael Isemann / detail
  11. [libcxx][ranges] Implement views::all. — zoecarver / detail
  12. [gn build] Port c820b494d6e1 — llvmgnsyncbot / detail
  13. Revert "[clang] NRVO: Improvements and handling of more cases." — hans / detail
  14. [AArch64] Improve SAD pattern — jingu.kang / detail
  15. [ADT] Use unnamed argument for unused arg in StringMapEntryStorage. — flo / detail
  16. [AIX][XCOFF] emit vector info of traceback table. — zhijian / detail
  17. SelectionDAG: repair the Windows build — Saleem Abdulrasool / detail
  18. [VectorCombine] Limit scalarization to non-poison indices for now. — flo / detail
  19. [mlir] Mark gpu dialect illegal in gpu-to-llvm conversion — csigg / detail
  20. [LoopDeletion] Add test with irreducible control flow in loop. — flo / detail
  21. [InstCombine] add tests for logical and/or with not ops; NFC — spatel / detail
  22. [InstCombine] add DeMorgan folds for logical ops in select form — spatel / detail
  23. [Verifier] Parallelize verification and dom checking.  NFC. — clattner / detail
  24. [flang] Move buffer runtime test to GTest — ashermancinelli / detail
  25. [RISCV] Transform unaligned RVV vector loads/stores to aligned ones — fraser / detail
  26. [Clang] Test case for -Wunused-but-set-variable, warn for volatile. — George Burgess IV / detail
  27. [CSSPGO] Aggregation by the last K context frames for cold profiles — wlei / detail
  28. [OpenMP] Fix C-only clang assert on parsing use_allocator clause of target directive — a.bataev / detail
  29. [lld-macho] Reword comment for clarity — jezng / detail
  30. [lld-macho] Fix "shift exponent too large" UBSAN error — jezng / detail
  31. [OpaquePtr] Remove existing support for forward compatibility — aeubanks / detail
  32. [NFC] Remove unused variable — Vitaly Buka / detail
  33. [docs][OpaquePtr] Shuffle around the transition plan section — aeubanks / detail
  34. X86: pass swift_async context in R14 on Win64 — Saleem Abdulrasool / detail
  35. Remove accidentally added debugging code from D103135 — aeubanks / detail
  36. [mlir:Linalg] Populate LinalgOp patterns on LinalgDialect as opposed to each op — riddleriver / detail
  37. Move some code under NDEBUG from D103135 — aeubanks / detail
  38. [PassManager] Save compile time by not running the verifier unnecessarily. NFC — clattner / detail
  39. [OPENMP][C++20]Add support for CXXRewrittenBinaryOperator in ranged for loops. — a.bataev / detail
  40. [libc++] Clean up scripts to setup CI on macOS — Louis Dionne / detail
  41. [libc++abi] NFC: avoid a -Wunused-parameter warning — xingxue / detail

#3242 (Jun 14, 2021 6:12:56 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

#3242 (Jun 14, 2021 6:12:56 AM)

  1. [clang][deps] NFC: Preserve the original frontend action — Jan Svoboda / detail
  2. [libc] Add a set of elementary operations — gchatelet / detail
  3. [clang][modules][pch] Allow loading PCH with different modules cache path — Jan Svoboda / detail
  4. Reland "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  5. [lldb] Add missing changes to a2363c0cf9b6a9a81c76ac652da667f73845d38b — david.spickett / detail
  6. [clang][deps] Handle precompiled headers' AST files — Jan Svoboda / detail
  7. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  8. [lldb] Correct "else if" to "elif" in TestRegisters — david.spickett / detail
  9. [flang] Add POSIX implementation for CPU_TIME — diana.picus / detail
  10. Fix -Wswitch warning after 092c303955cd18be6c0b923b1c0a1b96e2c91893. — hokein.wu / detail
  11. [clang][deps] Handle modular dependencies present in PCH — Jan Svoboda / detail
  12. [Analyzer][solver] Simplify existing eq classes and constraints when a new constraint is added — gabor.marton / detail
  13. [clang][deps] Move stripping of diagnostic serialization from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  14. [clang][deps] Move invocation adjustments from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  15. [clang][deps] Move injection of `-Wno-error` from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  16. [clang][deps] Move enabling system header deps from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  17. [VPlan] Add additional tests for region merging. — flo / detail
  18. [clang][deps] Fix failing modules.cpp test — Jan Svoboda / detail
  19. [lldb][docs] Document SBType — Raphael Isemann / detail
  20. [clang][deps] NFC: Check the correct context hashes in tests — Jan Svoboda / detail
  21. [clang][deps] Prevent unintended modifications of the original TU command-line — Jan Svoboda / detail
  22. Revert "[lldb] Set return status to failed when adding a command error" (and fixups) — david.spickett / detail
  23. [libc++] Refactor the tests for std::prev, next and advance — Louis Dionne / detail
  24. [MLIR][NFC] Rename MemRefDataFlow -> AffineScalarReplacement — uday / detail
  25. [clang][deps] NFC: Fix an XFAIL test on Windows — Jan Svoboda / detail
  26. [libc++] NFC: More refactoring in the prev/next/advance tests per review comments — Louis Dionne / detail
  27. Intrinsic::getName: require a Module argument — jeroen.dobbelaere / detail

#3242 (Jun 14, 2021 6:12:56 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

#3241 (Jun 14, 2021 12:30:58 AM)

  1. AMD k8 family does not support SSE4.x which are required by x86-64-v2+ — sguelton / detail
  2. [mlir][linalg] Lower PadTensorOp to InitTensorOp + FillOp + SubTensorInitOp — springerm / detail
  3. [mlir][linalg] Vectorize linalg.pad_op source copying (static source shape) — springerm / detail
  4. [mlir][linalg] Vectorize linalg.pad_op source copying (improved) — springerm / detail
  5. [LoopVectorize] precommit pr50686.ll for D104148 — guopeilin1 / detail
  6. Only consider built-in compound assignment operators for -Wunused-but-set-* — sbergman / detail
  7. [mlir] Add ExpOp to Complex dialect. — akuegel / detail
  8. [mlir][linalg] Lower PadTensorOps with non-constant pad value — springerm / detail
  9. [mlir][linalg] Add support for scalar input operands. — gysit / detail
  10. [mlir] Remove traits that require vector type support from ops in Complex dialect. — akuegel / detail
  11. [VP] Binary floating-point intrinsics. — simon.moll / detail
  12. [flang] Add initial implementation for CPU_TIME — diana.picus / detail
  13. [llvm] remove Sequence::asSmallVector() — gchatelet / detail

#3240 (Jun 13, 2021 9:37:27 PM)

  1. Calculate getTerminator only when necessary — 1894981+hiraditya / detail
  2. Implement DW_CFA_LLVM_* for Heterogeneous Debugging — VenkataRamanaiah.Nalamothu / detail
  3. [lld-macho] Try to fix MSAN "uninitialized memory" error — jezng / detail
  4. [Testsuite] Change these tests to only have a single verification error, NFC. — clattner / detail
  5. [LLParser] Remove outdated deplibs — th3charlie / detail

#3239 (Jun 13, 2021 7:27:30 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

#3238 (Jun 13, 2021 6:24:16 PM)

  1. [Utils] Add missing freeze and poison keyword highlights — aqjune / detail
  2. [mlir][linalg] Add constant padding helper to PadTensorOp — springerm / detail
  3. [mlir] Vectorize linalg.pad_tensor consumed by transfer_read — springerm / detail
  4. [mlir] Vectorize linalg.pad_tensor consumed by subtensor_insert — springerm / detail

#3237 (Jun 13, 2021 5:02:04 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
  6. [lld-macho][nfc] Remove InputSection::outSecFileOff — jezng / detail
  7. [lld-macho][nfc] Represent the image loader cache with a ConcatInputSection — jezng / detail
  8. [lld-macho][nfc] Add `final` to classes where possible — jezng / detail

#3236 (Jun 13, 2021 2:07:49 PM)

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

#3235 (Jun 13, 2021 12:55:44 PM)

  1. [lld/mac] clarify comment — thakis / detail
  2. DirectoryWatcher: also wait for the notifier thread — Saleem Abdulrasool / detail
  3. [SPARC] Legalize truncation and extension between fp128 and half — thatlemon / detail
  4. [clang-format] Adds a formatter for aligning arrays of structs — bjoern / detail
  5. [fuzzer] Fix build on musl — i / detail
  6. [ELF] Add OVERWRITE_SECTIONS command — i / detail

#3234 (Jun 13, 2021 8:43:03 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
  7. LoopUnrollAndJamPass.cpp - remove unused <vector> include. NFCI. — llvm-dev / detail
  8. GVN.cpp - remove unused <vector> include. NFCI. — llvm-dev / detail
  9. fix comment typos to cycle bots — thakis / detail
  10. DWARFDebugFrame.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  11. MachOObjectFile.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  12. RegUsageInfoPropagate.cpp - remove unused <string> and <map> includes. NFCI. — llvm-dev / detail
  13. ProfiledCallGraph.h - remove unused <string> include. NFCI. — llvm-dev / detail
  14. DetailedRecordsBackend.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  15. DetailedRecordsBackend.cpp - printSectionHeading - avoid std::string creation/copies. — llvm-dev / detail
  16. DIPrinter.h - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  17. BoundsChecking.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  18. RawError.h - remove unused <string> include. NFCI. — llvm-dev / detail
  19. [LoopUnroll] Test multi-exit runtime unrolling with predictable exit (NFC) — nikita.ppv / detail

#3233 (Jun 13, 2021 3:42:52 AM)

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

#3230 (Jun 12, 2021 11:20:40 PM)

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

#3226 (Jun 12, 2021 8:51:11 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
  3. llvm-objcopy: fix section size truncation/extension when dumping sections — dblaikie / detail
  4. [runtimes] Fix umbrella component targets — smeenai / detail

#3224 (Jun 12, 2021 4:37:25 PM)

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

#3220 (Jun 12, 2021 2:11:31 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

#3219 (Jun 12, 2021 1:36:34 PM)

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

#3218 (Jun 12, 2021 10:57:24 AM)

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

#3216 (Jun 12, 2021 9:10:51 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
  4. Revert "Revert "DirectoryWatcher: add an implementation for Windows"" — Saleem Abdulrasool / detail
  5. [X86] Add ISD::FREEZE and ISD::AssertAlign to the list of opcodes that don't guarantee upper 32 bits are zero. — craig.topper / detail

#3215 (Jun 12, 2021 6:11:22 AM)

  1. [lld][MachO] Fix function starts section — alexshap / detail
  2. Improve materializer error messages to include type names. — Adrian Prantl / detail
  3. [mlir] make normalizeAffineFor public — stephen.neuendorffer / detail
  4. [Flang][test] Fix Windows buildbot. — llvm-project / detail
  5. A post-processing for BFI inference — aktoon / detail
  6. [AMDGPU][IndirectCalls] Fix register usage propagation for indirect/external calls — Madhur.Amilkanthwar / detail
  7. Revert "[X86FixupLEAs] Sub register usage of LEA dest should block LEA/SUB optimization" — flo / detail
  8. Revert "[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB" — flo / detail
  9. [lit] Attempt for fix tests failing because of 'warning: non-portable path to file' — kbessonova / detail
  10. Revert "Allow signposts to take advantage of deferred string substitution" — flo / detail

#3214 (Jun 11, 2021 5:37:05 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
  11. [AIX][compiler-rt] Fix cmake build of libatomic for cmake-3.16+ — lkail / detail
  12. [MLIR] Execution engine python binding support for shared libraries — uday / detail
  13. [lld-macho] Fix debug build — jezng / detail

#3213 (Jun 11, 2021 4:25:56 PM)

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

#3212 (Jun 11, 2021 2:32:22 PM)

  1. [compiler-rt] Add platform detection support for x32 — harald / detail
  2. [NFC][OpaquePtr] Explicitly pass GEP source type in optimizeGatherScatterInst() — aeubanks / detail
  3. [clang-cl][sanitizer] Add -fsanitize-address-use-after-return to clang. — kda / detail
  4. [flang] Handle multiple USE statements for the same module — psteinfeld / detail
  5. [mlir][docs] Reorder PassWrapper arguments — marius.brehler / detail
  6. [docs][OpaquePtr] Add some specific examples of what needs to be done — aeubanks / detail
  7. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  8. [clang][ObjC] allow the use of NSAttributedString * argument type with format attribute — Alex Lorenz / detail
  9. Allow ptrtoint/inttoptr of non-integral pointer types in IR — listmail / detail
  10. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  11. [NFC][CostModel] Fixed comment that comparisons work regardless of the state. — daniil.fukalov / detail
  12. [NFC][X86][Codegen] Megacommit: mass-regenerate all check lines that were already autogenerated —