80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
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
 Identified problems

Changes

#3739 (Aug 5, 2021 5:01:41 PM)

  1. [PowerPC] Add scalar vector test — Jinsong Ji / detail
  2. [PowerPC] Remove accidently left checks — Jinsong Ji / detail
  3. [AMDGPU] Improve v2i32/v2f32 insertelt patterns — Stanislav.Mekhanoshin / detail
  4. [AArch64][GlobalISel] Widen extloads before clamping during legalization — Jessica Paquette / detail
  5. Mark getc_unlocked as unavailable by default — rprichard / detail
  6. [LLDB][GUI] Refactor form drawing using subsurfaces — gclayton / detail
  7. [llvm-profgen] Fix bug of loop scope mismatch — wlei / detail
  8. [GlobalISel][KnownBits] Implement G_CTPOP — jonathan_roelofs / detail
  9. [GlobalISel] Allow the ArtifactValueFinder to return the best available register on failure. — Amara Emerson / detail

#3738 (Aug 5, 2021 2:26:42 PM)

  1. [gn build] manually port 4d293f215dfb (LLVMDiff lib) — thakis / detail
  2. [lldb] Remove a few unused .exports files — thakis / detail
  3. Clean up instcombine stpcpy test — nathan / detail
  4. [lldb] Stop referencing "host_lib" in cmake files — thakis / detail
  5. [msan] Don't track origns in signal handlers — Vitaly Buka / detail
  6. [AArch64][GlobalISel] Overhaul G_EXTRACT legalization — Jessica Paquette / detail
  7. [AMDGPU] add v2i32 and v2f32 insert_vector_elt tests. NFC. — Stanislav.Mekhanoshin / detail
  8. [Thumb2] generate checks in ldr-str-imm12.ll. NFC. — Stanislav.Mekhanoshin / detail
  9. [AArch64][GlobalISel] Widen G_BSWAP before clamping — Jessica Paquette / detail
  10. [AIX] "aligned" attribute should not decrease type alignment returned by __alignof__ — wanyu9511 / detail
  11. [AArch64] Expand the SVE min/max reduction costs to NEON — david.green / detail
  12. [WebAssembly] Don't do SjLj transformation when there's only setjmp — aheejin / detail

#3737 (Aug 5, 2021 11:51:39 AM)

  1. [ELF] Support copy relocation on non-default version symbols — i / detail
  2. [llvm-diff] Create libLLVMDiff library — isanbard / detail
  3. [NFC][Codegen][X86] Add testcase that hanged after D107009 — lebedev.ri / detail
  4. [NFC][X86] combineX86ShuffleChain(): hoist Mask variable higher up — lebedev.ri / detail
  5. [clang] Replace asm with __asm__ in cuda header — jonathanchesterfield / detail
  6. Remove unintended commit. — isanbard / detail
  7. [libc] Add diff and perf targets for more math functions — hedingarcia / detail
  8. [Bazel] Update for 9854f2f30f (Diff library) — gcmn / detail
  9. sanitizer_common: disable thread safety annotations for googletest — dimitry / detail
  10. Revert "[llvm-diff] Create libLLVMDiff library" — mascasa / detail
  11. {DebugInfo][LSR] Don't cache dbg.value that are already undef — chris.jackson / detail
  12. [libc++] IWYU to fix complaints when compiling with Modules. NFCI. — arthur.j.odwyer / detail
  13. Enable extra coverage counters on Windows — mascasa / detail
  14. [AArch64][GlobalISel] Legalize ctpop s128 — jonathan_roelofs / detail
  15. [llvm-diff] Create libLLVMDiff library — isanbard / detail
  16. [clang] Implement -falign-loops=N (N is a power of 2) for non-LTO — i / detail
  17. [libFuzzer] Add missing include on Darwin. — mascasa / detail
  18. [Polly][test] Test difference between isl::stat:ok() and isl::stat::error(). — llvm-project / detail
  19. [Polly][test] Add tests for IslMaxOperationsGuard. — llvm-project / detail

#3736 (Aug 5, 2021 9:17:31 AM)

  1. [AMDGPU][SDag] Better lowering for 64-bit ctlz/cttz — jay.foad / detail
  2. [AMDGPU][SDag] Better lowering for 32-bit ctlz/cttz — jay.foad / detail
  3. [NFC][LoopIdiom] rename boolean variable NegStride to IsNegStride — eopxd / detail
  4. [PowerPC][AIX] attribute aligned cannot decrease align of a vector var. — sd.fertile / detail
  5. [LV] Consider ExtractValue as uniform. — sander.desmalen / detail
  6. Fix build issues caused by 95800da914938129083df2fa0165c1901909c273 — david.sherwood / detail
  7. [DAGCombiner][RISCV][AMDGPU] Call SimplifyDemandedBits at the end of visitMULHU to enable known bits contant folding. — craig.topper / detail
  8. [SLP]Do not emit extra shuffle for insertelements vectorization. — a.bataev / detail
  9. [Transforms] Drop unnecessary const from return types (NFC) — kazu / detail
  10. Fix signal during the call to checkOpenMPLoop. — jennifer.yu / detail
  11. [SLP] Add additional memory version tests. — flo / detail
  12. Add llvm-stress binary to Bazel build configuration. — kubak / detail
  13. [AArch64][GlobalISel] Mark v16s8 <- v8s8, v8s8 G_CONCAT_VECTOR as legal — Jessica Paquette / detail
  14. Revert "[X86] combineX86ShuffleChain(): canonicalize mask elts picking from splats" — benny.kra / detail
  15. Fix clang-interpreter build after 2487db1f286222e2501c2fa8e8244eda13f6afc3 — jonathan_roelofs / detail
  16. [llvm-ar] Fix for handling thin archive with SYM64 and a test case for it — hoy / detail
  17. Fix COMPILER_RT_DEBUG build for targets that don't support thread local storage. — Dan Liew / detail
  18. [lldb] Use a struct to pass function search options to Module::FindFunction — Jonas Devlieghere / detail
  19. [lldb] Refactor IRExecutionUnit::FindInSymbols (NFC) — Jonas Devlieghere / detail

#3735 (Aug 5, 2021 6:43:23 AM)

  1. Correct a lot of diagnostic wordings for the driver — aaron / detail
  2. tsan: make IsMetaMem accept u32* — dvyukov / detail
  3. tsan: introduce RawShadow type — dvyukov / detail
  4. [GlobalISel] Combine shr(shl x, c1), c2 to G_SBFX/G_UBFX — dominik.montada / detail
  5. [X86] Rename Subtarget Tuning Feature Flag Prefix. NFC. — llvm-dev / detail
  6. [AMDGPU] Add globalisel checks for ctlz_zero_undef/cttz_zero_undef — jay.foad / detail
  7. [flang][driver] Delete `f18` (i.e. the old Flang driver) — andrzej.warzynski / detail
  8. GlobalISel: Fix matchEqualDefs for instructions with multiple defs — petar.avramovic / detail
  9. [VectorCombine] Add additional tests with freeze combinations. — flo / detail
  10. Add a DIExpression const-folder to prevent silly expressions. — paul.robinson / detail
  11. [NFC] Remove redundant test in Transforms/LoopVectorize/lifetime.ll — david.sherwood / detail
  12. [LV] Remove a change that was added in D106164. — sander.desmalen / detail
  13. [DA] control compile-time spent by MIV tests — bmahjour / detail
  14. [PowerPC][AIX] Limit attribute aligned to 4096. — sd.fertile / detail
  15. [NFC] Clean up tests in test/Transforms/LoopVectorize/assume.ll — david.sherwood / detail
  16. Delay initialization of OptBisect — kparzysz / detail
  17. [SimplifyLibCalls][NFC] Clean up LibCallSimplifier from 'memset + malloc into calloc' transformation — dawid_jurek / detail
  18. Revert "[SystemZ][z/OS] Update target specific __attribute__((aligned)) value for test" — fanbo.meng / detail
  19. [LoopVectorize] Add support for replication of more intrinsics with scalable vectors — david.sherwood / detail
  20. [BuildLibCalls][NFC] Remove redundant attribute list from emitCalloc — dawid_jurek / detail
  21. [VectorCombine] Limit scalarization known non-poison indices. — flo / detail
  22. [DAG] DAGCombiner::visitVECTOR_SHUFFLE - recognise INSERT_SUBVECTOR patterns — llvm-dev / detail
  23. [clang] [clang-repl] Fix linking against LLVMLineEditor — mgorny / detail
  24. tsan: modernize MaybeReportThreadLeak — dvyukov / detail
  25. tsan: handle bugs in symbolizer more gracefully — dvyukov / detail
  26. [SimpifyCFG] Speculate a store preceded by a local non-escaping load — momchil.velikov / detail
  27. tsan: don't include tsan_interceptors.h for Go — dvyukov / detail
  28. tsan: qualify autos — dvyukov / detail
  29. tsan: pass thr/pc to MemoryResetRange — dvyukov / detail

#3734 (Aug 5, 2021 2:30:48 AM)

  1. Revert "[ELF] Apply version script patterns to non-default version symbols" — i / detail
  2. [ELF] Apply version script patterns to non-default version symbols — i / detail
  3. [ARM][llvm-objdump] Annotate PC-relative memory operands — ikudrin / detail
  4. [ARM][llvm-objdump] Annotate PC-relative memory operands of VLDR instructions — ikudrin / detail
  5. [llvm] [lit] Fix inconsistent test order in shtest-keyword-parse-errors — mgorny / detail
  6. [llvm-rc] Allow specifying language with a leading 0x prefix — martin / detail
  7. D106035: Remove conditional compilation for WCHAR support in libedit — nealsid / detail
  8. [clang] Add clang builtins support for gfx90a — Anshil.Gandhi / detail
  9. [AMDGPU] Make more use of getHiHalf64 and split64BitValue. NFCI. — jay.foad / detail
  10. [llvm-jitlink] Don't try to guess the ORC runtime path. — Lang Hames / detail
  11. [SelectionDAG] Correctly determine the VECREDUCE_SEQ_FMUL action — fraser / detail
  12. Mark tests as requiring AMDGPU target — oliver.stannard / detail
  13. [AMDGPU] Generate checks for ctlz_zero_undef/cttz_zero_undef — jay.foad / detail
  14. Revert "D106035: Remove conditional compilation for WCHAR support in libedit" — nealsid / detail
  15. [OpenCL] Reduce duplicate defs by using multiclasses; NFC — sven.vanhaastregt / detail
  16. [flang][driver] Refactor boolean options — andrzej.warzynski / detail

#3733 (Aug 4, 2021 11:16:00 PM)

  1. [CSSPGO] Remove used of PseudoProbeAttributes::Reserved — modimo / detail
  2. [libFuzzer] tests/examples for using libFuzzer for out-of-process targets — kcc / detail
  3. [Bazel] Add support for lld — gcmn / detail
  4. [CMake][gn] lldMachO=>lldMachOOld, lldMachO2=>lldMachO — i / detail
  5. [mlir] Update comment in Region.h — springerm / detail
  6. [AVR] emit 'MCSA_Global' references to '__do_global_ctors' and '__do_global_dtors' — powerman1st / detail
  7. [Compiler-RT] On Apple Platforms switch to always emitting full debug info — Dan Liew / detail
  8. Disable LibFuncs for stpcpy and stpncpy for Android < 21 — nathan / detail
  9. [mlir] Clean up includes in Transforms/Passes.h — springerm / detail
  10. [WebAssembly] Use `SDValue::getConstantOperandVal` (NFC) — aheejin / detail
  11. [WebAssembly] Cleanup Emscripten SjLj tests — aheejin / detail
  12. [NFCI] [LoopIdiom] Let processLoopStridedStore take StoreSize as SCEV instead of unsigned — eopxd / detail

#3730 (Aug 4, 2021 5:19:13 PM)

  1. Apply -fmacro-prefix-map to __builtin_FILE() — i / detail
  2. [AArch64][GlobalISel] Legalize wide vector G_PHIs — Jessica Paquette / detail
  3. Adding missing filter check to SourceMgrDiagnosticHandler::EmitDiagnostics — riddleriver / detail
  4. BPF: avoid NE/EQ loop exit condition — yhs / detail

#3729 (Aug 4, 2021 4:33:40 PM)

  1. [gwpAsan] revert minor change — michaelrj / detail

#3728 (Aug 4, 2021 3:46:03 PM)

  1. [WebAssembly] Make result of 'catch' inst variadic — aheejin / detail
  2. [llvm-nm][test] Avoid deprecated alias -M (--print-armap) — i / detail
  3. [OpenCL] allow generic address and non-generic defs for CL3.0 — airlied / detail
  4. [mlir][sparse] Remove comment w/ code in it — gusss / detail

#3727 (Aug 4, 2021 2:03:41 PM)

  1. Add buildbot for OpenMP on AMDGPU — gkistanova / githubweb

#3727 (Aug 4, 2021 2:03:41 PM)

  1. [MemCpyOpt] Relax libcall checks — nikita.ppv / detail
  2. [flang] Support DFLOAT legacy extension intrinsic function — pklausler / detail
  3. [flang] runtime: For Fw.d formatting, don't oscillate forever — pklausler / detail
  4. [amdgpu] Add an enhanced conversion from i64 to f32. — michael.hliao / detail
  5. [CodeGen] Add -align-loops — i / detail
  6. [lld] Remove unused LLD_REPOSITORY — i / detail
  7. [libc] add integration tests for scudo in libc — michaelrj / detail
  8. [mlir-lsp-server] Only use one MLIRContext per MLIRTextFile — riddleriver / detail
  9. [Bazel] Drop deprecated tblgen includes mechanism — gcmn / detail
  10. [X86] Remove -x86-experimental-pref-loop-alignment in favor of -align-loops — i / detail

#3727 (Aug 4, 2021 2:03:41 PM)

  1. Add buildbot for OpenMP on AMDGPU — gkistanova / detail

#3726 (Aug 4, 2021 11:40:01 AM)

  1. [InstrProfiling] Emit bias variable eagerly — phosek / detail
  2. [AArch64][GlobalISel] Widen G_FPTO*I before clamping — Jessica Paquette / detail
  3. [AArch64][GlobalISel] Widen G_PHI before clamping it during legalization — Jessica Paquette / detail
  4. [gn build] (manually) port ee7d20e84675e1d255d7ae59e3bccfd320cc090d — i / detail
  5. [gn build] Port ee7d20e84675 — llvmgnsyncbot / detail
  6. [mlir][sparse] add doc to sparse tensor dialect passes — ajcbik / detail
  7. [RISCV] Remove the _COMMUTABLE and _TA versions of FMA and wide FMA vector instructions. — craig.topper / detail
  8. [DSE][NFC] Clean up DeadStoreElimination from unused variables — dawid_jurek / detail
  9. Revert "[AMDGPU] Handle functions in llvm's global ctors and dtors list" — Reshabhkumar.Sharma / detail
  10. Work around non-existence of ElfW(type) macro on FreeBSD — dimitry / detail
  11. [hwasan] Add __hwasan_init constructor to runtime lib. — 31459023+hctim / detail
  12. Revert "[SLP]Do not emit extra shuffle for insertelements vectorization." — a.bataev / detail
  13. [nfc] [lldb] Prevent needless copies of DataExtractor — jan.kratochvil / detail
  14. [RISCV] Add test cases for conditional add/sub. NFC — craig.topper / detail
  15. [DAGCombiner][AMDGPU] Canonicalize constants to the RHS of MULHU/MULHS. — craig.topper / detail
  16. [OpenMPOpt] Expand SPMDization with guarding for target parallel regions — georgakoudis1 / detail
  17. [SLP][NFC]Add tests for constants/undefs used in insertelements, NFC. — a.bataev / detail
  18. [gn build] Add cfi ignorelist to compiler-rt/lib — aeubanks / detail
  19. [MLIR][NFC] Get DiagnosticEngine as a reference in doc — rdzhabarov / detail

#3725 (Aug 4, 2021 9:19:11 AM)

  1. Add a libc x86_64 windows worker and a debug builder running on it — hedingarcia / githubweb

#3725 (Aug 4, 2021 9:19:11 AM)

  1. [AMDGPU] Generate checks for i64 to fp conversions — jay.foad / detail
  2. [DebugInfo][LSR] Avoid crashes on large integer inputs — chris.jackson / detail
  3. [AMDGPU] Add cttz tests and globalisel checks for ctlz — jay.foad / detail
  4. [PowerPC][AIX] Packed zero-width bitfields do not affect alignment. — sd.fertile / detail
  5. [AArch64] Fix assert AArch64TargetLowering::ReplaceNodeResults — simon.wallis2 / detail
  6. [AMDGPU][OpenMP] Wrap amdgcn declare variant inside ifdef — Pushpinder.Singh / detail
  7. [mlir][amx] add doc to AMX dialect — ajcbik / detail
  8. [AArch64][SVE] Combine bitcasts of predicate types with vector inserts/extracts of loads/stores — bradley.smith / detail
  9. [mlir][sparse] fixed typo in sparse tensor type attribute alias — ajcbik / detail
  10. [ELF] Make dot in .tbss correct — i / detail
  11. [openmp] Add OMPT initialization in libomptarget — protze / detail
  12. [ELF] Apply version script patterns to non-default version symbols — i / detail
  13. tsan: introduce kAccessFree — dvyukov / detail
  14. tsan: introduce kAccessExternalPC — dvyukov / detail
  15. tsan: move AccessType to tsan_defs.h — dvyukov / detail
  16. tsan: remove non-existent MemoryAccessRangeStep — dvyukov / detail
  17. [ELF] Combine foo@v1 and foo with the same versionId if both are defined — i / detail
  18. [clang][AArch64][SVE] Avoid going through memory for fixed/scalable predicate casts — bradley.smith / detail
  19. [InstCombine] Fix vscale zext/sext optimization when vscale_range is unbounded. — sander.desmalen / detail
  20. [CSSPGO] Migrate and refactor the decoder of Pseudo Probe — hoy / detail
  21. [ELF] Fix typo. NFC — i / detail
  22. [OpenMP] Fix performance regression reported in bug #51235 — tianshilei1992 / detail
  23. [OpenMP] Clean up for hidden helper task — tianshilei1992 / detail
  24. [X86][SchedModel] Add missing ReadAdvance for some arithmetic ops (PR51318 and PR51322). — andrea.dibiagio / detail
  25. [Bazel] Update build for ee7d20e846 — gcmn / detail

#3725 (Aug 4, 2021 9:19:11 AM)

  1. Add a libc x86_64 windows worker and a debug builder running on it — hedingarcia / detail

#3724 (Aug 4, 2021 6:28:31 AM)

  1. Reland "[lldb/DWARF] Only match mangled name in full-name function lookup (with accelerators)" — Raphael Isemann / detail
  2. X86: add test for realignment fix committed earlier. — Tim Northover / detail
  3. [llvm][MC] Disable cfi-version test for Windows on Arm — david.spickett / detail
  4. tsan: minor MetaMap tweaks — dvyukov / detail
  5. tsan: use DCHECK instead of CHECK in atomic functions — dvyukov / detail
  6. tsan: unify __cxa_guard_acquire and pthread_once implementations — dvyukov / detail
  7. [mlir] Support drawing control-flow graphs in ViewOpGraph.cpp — springerm / detail
  8. [clang][cli] Expose -fno-cxx-modules in cc1 — Jan Svoboda / detail
  9. tsan: refactor guard_acquire/release — dvyukov / detail
  10. [clang][deps] Substitute clang-scan-deps executable in lit tests — Jan Svoboda / detail
  11. tsan: don't use spinning in __cxa_guard_acquire/pthread_once — dvyukov / detail
  12. [LLDB] Skip flaky tests on Arm/AArch64 Linux bots — omair.javaid / detail
  13. [X86] Move FeatureFastBEXTR from bdver2 features to tuning — llvm-dev / detail
  14. [X86] Rename X86 tuning feature flag FeatureHasFastGather -> FeatureFastGather — llvm-dev / detail
  15. [mlir] Include llvm/Support/Debug.h in Transforms/Passes.h — springerm / detail
  16. [ARM] Test showing incorrect codegen when subreg liveness is enabled. NFC — david.green / detail
  17. [RDA] Attempt to make RDA subreg aware — david.green / detail
  18. [flang] Add missing FileSystem.h — springerm / detail
  19. [mlir] Fix gcc-5 build in ViewOpGraph.cpp — springerm / detail
  20. [X86] combineX86ShuffleChain(): canonicalize mask elts picking from splats — lebedev.ri / detail
  21. [ARM][atomicrmw] Fix CMP_SWAP_32 expand assert — tomas.matheson / detail
  22. [NFC][X86] combineX86ShuffleChain(): rename inner Mask to avoid future shadowing — lebedev.ri / detail
  23. [NFC][X86] combineX86ShuffleChain(): hoist Mask variable higher up — lebedev.ri / detail
  24. [AMDGPU] Handle functions in llvm's global ctors and dtors list — Reshabhkumar.Sharma / detail
  25. [ADT] Drop unnecessary const from return types (NFC) — kazu / detail

#3723 (Aug 4, 2021 3:25:03 AM)

  1. X86: fix frame offset calculation with mandatory tail calls — Tim Northover / detail
  2. [lldb] Partly revert "Allow range-based for loops over DWARFDIE's children" — Raphael Isemann / detail
  3. [llvm][ExecutionEngine] Don't try to run tests on ARM64/Windows on Arm — david.spickett / detail
  4. [lldb] Fix lookup of .debug_loclists with split-dwarf — kimanh / detail
  5. [X86] Split Subtarget ISA / Security / Tuning Feature Flags Definitions. NFC — llvm-dev / detail
  6. Revert "Introduce intrinsic llvm.isnan" — sepavloff / detail
  7. [mlir] Fix CMake linker rules for ViewOpGraph.cpp — springerm / detail

#3722 (Aug 4, 2021 1:37:46 AM)

  1. [FuncSpec] Support specialising recursive functions — sjoerd.meijer / detail
  2. [libc] Fix Memory Benchmarks code after rename — andre.simoesdiasvieira / detail
  3. Introduce intrinsic llvm.isnan — sepavloff / detail

#3721 (Aug 3, 2021 11:02:26 PM)

  1. [NFC][ConstantFold] Check getAggregateElement before getSplatValue call — i / detail
  2. [AMDGPU] Ignore call graph node which does not have function info. — mahesha.comp / detail
  3. [mlir] Handle cases where transfer_read should turn into a scalar load — stephen.neuendorffer / detail
  4. [llvm-readobj][XCOFF] dump the string table only if the size is bigger than 4. — esme.yi / detail
  5. [mlir][Bazel] Adjust BUILD.bazel file. — akuegel / detail
  6. [Support] Initialize common options in `getRegisteredOptions` — i / detail

#3720 (Aug 3, 2021 9:33:25 PM)

  1. [MC][CodeGen] Emit constant pools earlier — aeubanks / detail
  2. [WebAssembly] Misc. cosmetic changes in EH (NFC) — aheejin / detail
  3. [mlir] Fix broken build in pass_manager.py — springerm / detail

#3719 (Aug 3, 2021 8:23:49 PM)

  1. [clangd] Add new semantic token modifier "virtual" — i / detail
  2. [mlir] Improve Graphviz visualization in PrintOpPass — springerm / detail
  3. [MLGO] Update the current model url for the Oz inliner model. — jacobhegna / detail
  4. [llvm-readobj][XCOFF] Warn about invalid offset — Vitaly Buka / detail
  5. [mlir] Truncate/skip long strings in ViewOpGraph.cpp — springerm / detail

#3717 (Aug 3, 2021 6:39:59 PM)

  1. [Compiler-rt] Fix running ASan/TSan unit tests under macOS 12.0. — Dan Liew / detail
  2. [mlir][tosa] Tosa shape propagation for tosa.cond_if — rob.suderman / detail
  3. [llvm-profgen][CSSPGO] Support count based aggregated type of hybrid perf script — wlei / detail
  4. [mlir][scf] Fix bug in peelForLoop — springerm / detail
  5. [AArch64][GlobalISel] Widen G_SELECT before clamping it — Jessica Paquette / detail
  6. [msan] Add bsearch interceptor — Vitaly Buka / detail
  7. [mlir][sparse] add example to attribute doc — ajcbik / detail

#3716 (Aug 3, 2021 5:28:36 PM)

  1. [mlir][tosa] Shape inference for a few remaining easy cases: — rob.suderman / detail

#3715 (Aug 3, 2021 4:18:32 PM)

  1. Fix expression evaluation result expansion in lldb-vscode — jeffreytan / detail
  2. [SimplifyCFG] Enable switch to lookup table for more types. — craig.topper / detail
  3. [NFC][Codegen][SystemZ] Autogenerate checklines in int-cmp-47.ll — lebedev.ri / detail
  4. [NFC][Codegen][X86] Add test for parity-of-vector-of-bools (PR51312) — lebedev.ri / detail
  5. [mlir][sparse] fixed doc formatting — ajcbik / detail
  6. [clang/OpenMP][docs] Update OpenMP support list for unroll. — llvm-project / detail
  7. [GlobalOpt] Fix the load types when OptimizeGlobalAddressOfMalloc — scui / detail

#3714 (Aug 3, 2021 1:58:19 PM)

  1. Stop emit incomplete type error for a variable in a map clause — jennifer.yu / detail
  2. [tests] Autogen an unroll test for ease of update — listmail / detail
  3. [InstCombine] Fixed select + masked load fold failure — Dylan.Fleming / detail
  4. [libFuzzer] replace Vector/Set with std::vector/std::set. The custom names are not required any more since we now build with a private version of libc++. Fix some of the 81+ character lines. Mechanical change, NFC expected. — kcc / detail
  5. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  6. [lldb] Further constrain a test that fails without python enabled — apl / detail
  7. Revert "[SLP]Improve graph reordering." — a.bataev / detail
  8. [libFuzzer] fix clang-tidy — kcc / detail
  9. [SLP][NFC]Add tests for SLP vectorizer for crashes, found in new — a.bataev / detail
  10. [tests][sanitizers] Don't reflow comments — Vitaly Buka / detail
  11. [vscode-mlir] Add proper support for mlir markdown codeblocks — riddleriver / detail
  12. bugprone-argument-comment: ignore mismatches from system headers — George Burgess IV / detail
  13. [clang-tidy] Fix command line is too long issue which breaks test on Windows — thakis / detail
  14. [lldb] Move comment about noindex next to line it refers to — thakis / detail
  15. [lldb] Get rid of HAVE_SYS_TYPES_H — thakis / detail
  16. [SLP]Do not emit extra shuffle for insertelements vectorization. — a.bataev / detail
  17. [ThinLTO] Add TimeTrace for Thinlink step — modimo / detail
  18. [clang] fix canonicalization of nested name specifiers — mizvekov / detail
  19. [RISCV] Add scheduling resources for V — evandro.menezes / detail
  20. [clang] fix crash on template instantiation of invalid requires expressions — mizvekov / detail
  21. [mlir][sparse] fix bug in permuting data structure — ajcbik / detail
  22. [mlir-lsp-server] Disable multi-threading in LSP contexts — riddleriver / detail

#3713 (Aug 3, 2021 3:19:11 AM)

  1. removing windows deployment — kuhnel / githubweb

#3713 (Aug 3, 2021 3:19:11 AM)

  1. tsan: new MemoryAccess interface — dvyukov / detail
  2. tsan: add AccessVptr — dvyukov / detail
  3. [llvm-readobj][XCOFF] Fix the error dumping for the first — esme.yi / detail
  4. tsan: avoid extra call indirection in unaligned access functions — dvyukov / detail
  5. [clang-format] don't break between function and function name in JS — krasimir / detail
  6. [mlir] Fix delayed object interfaces registration — vlad.vinogradov / detail
  7. [AArch64InstPrinter] Change printAddSubImm to comment imm value when shifted — Jason Molenda / detail
  8. [MLIR] Add `getI8Type` to `OpBuilder` — frgossen / detail
  9. [RISCV] Support simple fractional steps in matching VID sequences — fraser / detail
  10. [MLIR][OpenMP] Add support for critical construct — kiran.chandramohan / detail
  11. [clang] Make member var invalid when static initializer is invalid. — adamcz / detail
  12. tsan: use Tid/StackID types in MBlock — dvyukov / detail
  13. [libc] Allow benchmarking several implementations at the same time. — gchatelet / detail
  14. [llvm-objcopy] IHexELFBuilder::addDataSections - fix evaluation ordering static analyzer warning — llvm-dev / detail
  15. Make simple requirements starting with requires ill-formed in in requirement body — aaron / detail
  16. tsan: use semaphores for thread creation synchronization — dvyukov / detail
  17. [X86] Add title comment to separate the "CPU Families" features from the other subtarget features. NFCI. — llvm-dev / detail
  18. This feature is not in Clang 13 and only has partial support — aaron / detail
  19. [InstCombine] Remove nnan requirement for transformation to fabs from select — krishna17060 / detail
  20. [InstCombine] Fold phi ( inttoptr/ptrtoint x ) to phi (x) — krishna17060 / detail
  21. Revert "[InstCombine] Remove nnan requirement for transformation to fabs from select" — krishna17060 / detail
  22. [OpenMP] libomp: taskwait depend implementation fixed. — Andrey.Churbanov / detail
  23. [DAG] Cleanup DAGCombiner::CombineConsecutiveLoads early-outs. NFCI. — llvm-dev / detail
  24. [mlir][CPURunner] Avoid a crash in memrefCopy when called with empty shapes. — akuegel / detail
  25. tsan: remove unused caller_pc from TsanInterceptorContext — dvyukov / detail
  26. tsan: remove mallopt calls — dvyukov / detail
  27. [clan-format] detect function definitions more conservatively — krasimir / detail
  28. [scudo] Make Vector() constexpr — kostyak / detail
  29. [RISCV] Indicate that RISCVMergeBaseOffsetOpt preserves the CFG. — craig.topper / detail
  30. [VectorCombine] Add tests where the index is guaranteed non-poison. — flo / detail
  31. [ELF] Add --export-dynamic-symbol-list — i / detail
  32. [MCA][NFC] Add tests for PR51318 and PR51322. — andrea.dibiagio / detail
  33. [MLIR][Linalg] Extend detensoring control flow model. — kareem.ergawy / detail
  34. [llvm] Fix header guards (NFC) — kazu / detail
  35. [AArch64] Prefer fmov over orr v.16b when copying f32/f64 — david.green / detail
  36. [NFC][tsan] Rename _inl.h to .inc — Vitaly Buka / detail
  37. tsan: fix a typo in debug output — dvyukov / detail
  38. [AArch64][SME] Fix out of date comment — cullen.rhodes / detail
  39. [llvm-profgen] Support perf script without parsing MMap events — wlei / detail
  40. [NFC][MLIR] Split large fusion test file into 4 test files — sumesh.uk / detail
  41. Reorder mmt4d r.h.s operand layout — ataei / detail
  42. [runtimeunroll] A bit of style cleanup to simplify a following change [NFC] — listmail / detail
  43. [X86][AVX] Add some multiple/nested subvector insertion shuffle tests — llvm-dev / detail
  44. [llvm-readobj] Fix UB in pointer arithmetics after D105522 — Vitaly Buka / detail

#3713 (Aug 3, 2021 3:19:11 AM)

  1. removing windows deployment — kuhnel / detail

#3712 (Aug 2, 2021 11:31:59 PM)

  1. [MILR][NFC] Silence clang-tidy warning in AffineOps.cpp — uday / detail
  2. [NFC][sanitizer] Add static to internal functions — Vitaly Buka / detail
  3. Reland: "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes" — pmatos / detail
  4. [hwasan] report failing thread for invalid free. — fmayer / detail
  5. [LLD] [MinGW] Support both "--opt value" and "--opt=value" for more options — martin / detail
  6. [clang] [MinGW] Let the last of -mconsole/-mwindows have effect — martin / detail
  7. [AMDGPU] Legalize operands of V_ADDC_U32_e32 and friends — jay.foad / detail
  8. [AArch64][AsmParser] NFC: Use helpers in matrix tile list parsing — cullen.rhodes / detail
  9. [NFC] Rename enable-strict-reductions to force-ordered-reductions — david.sherwood / detail

#3711 (Aug 2, 2021 8:59:57 PM)

  1. [mlir][affine] addLowerOrUpperBound: Make map+operand composing optional — springerm / detail
  2. [RuntimeDyldChecker] Support offset in decode_operand expr — 932494295 / detail
  3. [RuntimeDyldChecker] Delete comparision of integers of different signs — 932494295 / detail
  4. [RISCV][test] Precommit tests for VSETVLI insertion improvement (D106857). — powerman1st / detail
  5. [RISCV] Teach VSETVLI insertion to merge the unused VSETVLI with the one need to be insert after it. — powerman1st / detail
  6. [Flang][Openmp] Upgrade TASKGROUP construct to 5.0. — Chirag.Khandelwal / detail

#3710 (Aug 2, 2021 6:27:18 PM)

  1. [llvm-profgen] Refactor PerfReader to allow different types of perf scripts — wlei / detail
  2. [mlir][SCF] Peel scf.for loops for even step divison — springerm / detail
  3. [mlir][affine] addLowerOrUpperBound: Disallow pos among boundOperands — springerm / detail

#3709 (Aug 2, 2021 3:49:17 PM)

  1. [NFC][InstCombine] Add tests for smin reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  2. [InstCombine] `vector_reduce_smin(?ext(<n x i1>))` --> `?ext(vector_reduce_{or,and}(<n x i1>))` (PR51259) — lebedev.ri / detail
  3. [NFC][InstCombine] Add tests for smax reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  4. [InstCombine] `vector_reduce_smax(?ext(<n x i1>))` --> `?ext(vector_reduce_{and,or}(<n x i1>))` (PR51259) — lebedev.ri / detail
  5. [AArch64][GlobalISel] Emit extloads for ZExt/SExt values in assignValueToAddress — Jessica Paquette / detail
  6. [NFC][InstCombine] Add tests for and reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  7. [NFC][InstCombine] Add tests for or reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  8. [InstCombine] `vector_reduce_{or,and}(?ext(<n x i1>))` --> `?ext(vector_reduce_{or,and}(<n x i1>))` (PR51259) — lebedev.ri / detail
  9. [BasicTTIImpl][LoopUnroll] getUnrollingPreferences(): emit ORE remark when advising against unrolling due to a call in a loop — lebedev.ri / detail
  10. Improve UBSan documentation — 31459023+hctim / detail
  11. [mlir][sparse] use consistent type for COO object and sparse tensor storage — ajcbik / detail
  12. [profile] Move assertIsZero to InstrProfilingUtil.c — Vedant Kumar / detail
  13. [clang] Add support for optional flag -fnew-infallible to restrict exception propagation — modimo / detail
  14. [AArch64][SelectionDAG] Support passing/returning scalable vectors with unusual types. — efriedma / detail
  15. [GlobalOpt] Fix the assert for stored once non-pointer to global address — scui / detail
  16. [NFC][tsan] clang-format two files — Vitaly Buka / detail

#3708 (Aug 2, 2021 1:18:42 PM)

  1. Add Johannes to CODE_OWNERS for openmp offloading — jonathanchesterfield / detail
  2. [unrollruntime] Pull out a helper function for readability and eventual reuse [nfc] — listmail / detail
  3. [NFC][InstCombine] Add tests for mul reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  4. [InstCombine] `vector_reduce_mul(?ext(<n x i1>))` --> `zext(vector_reduce_and(<n x i1>))` (PR51259) — lebedev.ri / detail
  5. [test] [lldb] Use filename instead of index in test — jan.kratochvil / detail
  6. [DFAJumpThreading] Mark DT as preserved in LegacyPM — nikita.ppv / detail
  7. [DFAJumpThreading] Remove unnecessary includes (NFC) — nikita.ppv / detail
  8. [mlir] Async: clone constants into async.execute functions and parallel compute functions — ezhulenev / detail
  9. [DFAJumpThreading] Use insert return value (NFC) — nikita.ppv / detail
  10. [libc] Add differential and performance targets for sqrtf — hedingarcia / detail
  11. [DFAJumpThreading] Use SmallPtrSet for Visited (NFC) — nikita.ppv / detail
  12. [nfc] [lldb] Support moving support files instead of copy — jan.kratochvil / detail
  13. [clang][darwin] Add support for the -mtargetos= option to the driver — Alex Lorenz / detail
  14. [unroll] Move multiple exit costing into consumer pass [NFC] — listmail / detail
  15. [SLP][X86] Add fmuladd test coverage — llvm-dev / detail
  16. [NFC][InstCombine] Add tests for umin reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  17. [InstCombine] `vector_reduce_umin(?ext(<n x i1>))` --> `?ext(vector_reduce_and(<n x i1>))` (PR51259) — lebedev.ri / detail
  18. [NFC][InstCombine] Add tests for umax reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  19. [InstCombine] `vector_reduce_umax(?ext(<n x i1>))` --> `?ext(vector_reduce_or(<n x i1>))` (PR51259) — lebedev.ri / detail
  20. [AArch64] Regenerate fp16 tests. — efriedma / detail
  21. [ValueTracking] Fix computeConstantRange to use "may" instead of "always" semantics for llvm.assume — nikita.ppv / detail
  22. Revert "[unroll] Move multiple exit costing into consumer pass [NFC]" — nikita.ppv / detail
  23. [sanitizer] Fix __sanitizer_syscall_post_epoll_wait — Vitaly Buka / detail
  24. [sanitizer] Add callbacks for epoll_pwait2 — Vitaly Buka / detail

#3707 (Aug 2, 2021 10:26:47 AM)

  1. [analyzer] Add control flow arrows to the analyzer's HTML reports — vsavchenko / detail
  2. [analyzer] Highlight arrows for currently selected event — vsavchenko / detail
  3. unwind: repair register restoration for OR1K — Saleem Abdulrasool / detail
  4. [flang] Fix IsSimplyContiguous() for the case of a pointer component — pklausler / detail
  5. [WebAssembly] Compute known bits for SIMD bitmask intrinsics — tlively / detail
  6. Add script to bisect over files in an rsp file — aeubanks / detail
  7. [NFC][InstCombine] Add tests for xor reductions on i1 elt type (PR51259) — lebedev.ri / detail
  8. [InstCombine] `xor` reduction w/ i1 elt type is a parity check — lebedev.ri / detail
  9. [PatternRewriter] Disable copy/assign operators. — clattner / detail
  10. [VPlan] Use defined and ops VPValues to print VPInterleaveRecipe. — flo / detail
  11. [WebAssembly] Add new pass to lower int/ptr conversions of reftypes — pmatos / detail
  12. [DWARF] Don't process .debug_info relocations for DWO Context — ayermolo / detail
  13. [flang] Symbol representation for dummy SubprogramDetails — pklausler / detail
  14. [unroll] Add clarifying comment — listmail / detail
  15. [AMDGPU][HIP] Switch default DWARF version to 5 — scott.linder / detail
  16. [gn build] (manually) port 5c2b48fdb0a6 — thakis / detail
  17. [lldb] Get rid of HAVE_SIGACTION — thakis / detail
  18. Revert "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes" — pmatos / detail
  19. [flang][nfc] Add a regression test for #50993 — andrzej.warzynski / detail

#3706 (Aug 2, 2021 7:49:21 AM)

  1. [VectorCombine] Add PR30986 test case — llvm-dev / detail
  2. [libc] Add a Google Benchmark target to support continuous monitoring of memory operation performance — gchatelet / detail
  3. tsan: remove unbalanced mutex unlock — dvyukov / detail
  4. [MLIR] FlatAffineConstraints: Fixed bug where some divisions were not being detected — arjunpitchanathan / detail
  5. [clang][NFC] Typo fixes. Test commit. — Justas.Janickas / detail
  6. [AArch64] Optimise min/max lowering in ISel — irina.dobrescu / detail
  7. [hwasan] Commit missed REQUIRES: stable-runtime. — fmayer / detail
  8. [OpenCL] __cpp_threadsafe_static_init is by default undefined in OpenCL mode. — Justas.Janickas / detail
  9. [ARM] Remove setPreservesCFG from ARMBlockPlacement — david.green / detail
  10. prfchwintrin.h: Make _m_prefetchw take a pointer to volatile (PR49124) — hans / detail
  11. [VectorCombine] Fix PR30986 poison test case — llvm-dev / detail
  12. Change code owner of libc++ from Marshall to Louis — marshall / detail
  13. [OpenMP][AMDGCN] Initial math headers support — Pushpinder.Singh / detail
  14. [tsan] Complete renaming kMaxSid to kThreadSlotCount — benny.kra / detail
  15. [ADT] Remove PointerUnionTypeSelector (NFC) — kazu / detail
  16. [AArch64] Add shufflevector concat codegen tests. NFC. — sjoerd.meijer / detail

#3705 (Aug 2, 2021 3:37:17 AM)

  1. [ARM] Add trackLiveness to block-placement.mir. NFC — david.green / detail
  2. [mlir] Remove invalid DeallocOpLowering pattern insertion — ivan.butygin / detail
  3. Revert "[libcxx][CI] Work around Arm buildkite failures" — david.spickett / detail
  4. [mlir][linalg] Fix comments around ConstraintsSet — springerm / detail
  5. tsan: inline ProcessPendingSignals check — dvyukov / detail
  6. tsan: minor IgnoreSet refactoring — dvyukov / detail
  7. [clang-tidy] Always open files using UTF-8 encoding — weratt / detail
  8. [AArch64][AsmParser] NFC: Parser.Lex() -> Lex() — cullen.rhodes / detail
  9. [OpenMPIRBuilder] Add a constructor to ReductionInfo to appease gcc5 — zinenko / detail
  10. [ARM] Revert WLSTP to DLSTP if the target block is out of range — david.green / detail
  11. [flang][nfc] Fix variable names in `FrontendOptions` & `PreprocessorOptions` — andrzej.warzynski / detail
  12. [LoopFlatten] Fix missed LoopFlatten opportunity — rosie.sumpter / detail
  13. Fix MSVC signed/unsigned comparison warning. NFCI. — llvm-dev / detail
  14. [TTI] Add basic SK_InsertSubvector shuffle mask recognition — llvm-dev / detail
  15. [hwasan] Detect use after scope within function. — fmayer / detail
  16. [CostModel] Treat 'widen subvector' patterns as zero cost — llvm-dev / detail
  17. GlobalISel: Fix infinite loop in legalization artifact combiner — petar.avramovic / detail
  18. [AMDGPU] Disable NSA for BVH instructions when appropriate — carl.ritson / detail
  19. [CostModel][AArch64] Add some shuffle concat tests. NFC. — sjoerd.meijer / detail
  20. tsan: refactor MetaMap::GetAndLock interface — dvyukov / detail
  21. tsan: add LIKELY/UNLIKELY to MetaMap::GetSync — dvyukov / detail
  22. tsan: don't save creation stack for some sync objects — dvyukov / detail
  23. tsan: add new vector clock — dvyukov / detail

#3704 (Aug 2, 2021 12:40:31 AM)

  1. [docs]Update meeeting frequency to match new cal entry — asbirlea / detail
  2. [clangd] Fix the crash in getQualification — kbobyrev / detail
  3. [GC][NFC] Make getGCStrategy by name available in IR — mkazantsev / detail

#3701 (Aug 1, 2021 10:33:26 PM)

  1. [examples] Fix incomplete_type on ZLinux when compiling RemoteJITUtils. — Lang Hames / detail

#3699 (Aug 1, 2021 9:11:28 PM)

  1. [X86] Support auto-detect for tigerlake and alderlake — freddy.ye / detail
  2. [AMDGPU][GlobalISel] Add missing default mapping for BVH intrinsics — carl.ritson / detail

#3695 (Aug 1, 2021 6:34:03 PM)

  1. Revert "Revert "[LLDB][GUI] Expand selected thread tree item by default"" — omair.javaid / detail
  2. [LLDB] Change pexpect timeout to 30 to 60 — omair.javaid / detail

#3694 (Aug 1, 2021 5:30:45 PM)

  1. [Preprocessor] Ensure newline after #pragma introduced by -fms-extensions. — llvm-project / detail
  2. [LLDB] Skip random failing tests on Arm/AArch64 Linux bots — omair.javaid / detail

#3692 (Aug 1, 2021 3:28:39 PM)

  1. [clang-tidy] Add new case type to check variables with Hungarian notation — minyihh / detail

#3690 (Aug 1, 2021 1:18:33 PM)

  1. [clang-repl] Fix building with win32 dylibs — martin / detail
  2. [LLD][MinGW] Accept joined format for --stack — martin / detail

#3689 (Aug 1, 2021 12:07:44 PM)

  1. [lldb] Avoid moving ThreadPlanSP from plans vector — davelee.com / detail

#3688 (Aug 1, 2021 11:03:20 AM)

  1. [InstCombine] Precommit tests for D106872 (NFC) — krishna17060 / detail

#3687 (Aug 1, 2021 8:36:05 AM)

  1. [Analysis] Remove unused declaration isGEPBaseAtNegativeOffset (NFC) — kazu / detail

#3686 (Aug 1, 2021 4:23:59 AM)

  1. [docs] Update outdated doxygen download link — noreply / detail
  2. [mlir] Add populateGpuToLLVMConversionPatterns function — ivan.butygin / detail
  3. [mlir] Change ABI breaking use of NDEBUG to LLVM_ENABLE_ABI_BREAKING_CHECKS — markus.boeck02 / detail

#3680 (Jul 31, 2021 7:26:55 PM)

  1. [ELF][test] Improve .symver & --version-script tests — i / detail

#3679 (Jul 31, 2021 6:14:20 PM)

  1. [RISCV] Add some tests for SimplifyCFG's switch to lookup table transform — craig.topper / detail

#3678 (Jul 31, 2021 3:27:20 PM)

  1. [RISCV] Rename vector inline constraint from 'v' to 'vr' and 'vm' in IR. — kai.wang / detail
  2. [RISCV][Docs] Add description about inline asm constraint for V. — kai.wang / detail
  3. [nfc] [lldb] Removed unused DWARFDebugInfo::GetDIEForDIEOffset — jan.kratochvil / detail
  4. [GlobalOpt] support ConstantExpr use of global address for OptimizeGlobalAddressOfMalloc — scui / detail

#3677 (Jul 31, 2021 2:24:00 PM)

  1. [ConstantFold] Get rid of special cases for sizeof etc. — efriedma / detail
  2. Fix a couple regression tests I missed updating in 2a284782 — efriedma / detail
  3. Fix the default alignment of i1 vectors. — efriedma / detail

#3676 (Jul 31, 2021 1:07:56 PM)

  1. Fixed syntax error that occured in the patch D104974 — pyadav2299 / detail
  2. [TTI] Make SK_ExtractSubvector matching length-changing only and simplify nested shuffle mask detection chain. — llvm-dev / detail
  3. [InstCombine] canonicalize cmp-of-bitcast-of-vector-cmp to use zero constant — spatel / detail
  4. [SROA] prevent crash on large memset length (PR50910) — spatel / detail
  5. [RISCV] Rename RISCVISD::FCVT_W_RV64 to FCVT_W_RTZ_RV64. NFC — craig.topper / detail
  6. [Analysis] improve function signature checking for snprintf — spatel / detail
  7. [mlir][sparse] add sparse tensor type conversion operation — ajcbik / detail

#3675 (Jul 31, 2021 7:39:25 AM)

  1. GlobalISel: Have lowerStore handle some unaligned stores — Matthew.Arsenault / detail
  2. [DAG] isGuaranteedNotToBeUndefOrPoison - handle ISD::BUILD_VECTOR nodes — llvm-dev / detail
  3. [ADT] Remove set_is_strict_subset (NFC) — kazu / detail
  4. AMDGPU/GlobalISel: Check some remarks for failed legalizations — Matthew.Arsenault / detail
  5. GlobalISel: Scalarize unaligned vector stores — Matthew.Arsenault / detail
  6. [VPlan] Add interleave group printing test. — flo / detail
  7. [ARM] Regenerate Thumb PR35481.ll test. NFC — david.green / detail
  8. [ARM] Switch order of creating VADDV and VMLAV. — david.green / detail

#3674 (Jul 31, 2021 2:55:08 AM)

  1. [LLDB] Set lit arg -j4 for Arm/AArch64 Linux buildbots — omair.javaid / githubweb

#3674 (Jul 31, 2021 2:55:08 AM)

  1. [MLIR] NFC Clean up doc comments on memref replacement utility — uday / detail

#3674 (Jul 31, 2021 2:55:08 AM)

  1. [LLDB] Set lit arg -j4 for Arm/AArch64 Linux buildbots — omair.javaid / detail

#3673 (Jul 31, 2021 12:18:29 AM)

  1. tsan: always setup sigaction signal handler — dvyukov / detail
  2. tsan: remove "expected" races — dvyukov / detail
  3. sanitizers: build tests with -g — dvyukov / detail
  4. tsan: introduce Tid and StackID typedefs — dvyukov / detail
  5. tsan: prevent insertion of memset into BenignRaceImpl — dvyukov / detail
  6. [profile][test] Delete --path-equivalence=/tmp,%S — i / detail
  7. [lldb] [DWARF-5] Be lazier about loading .dwo files — jan.kratochvil / detail
  8. [Clang][AArch64] Inline assembly support for the ACLE type 'data512_t' — alexandros.lamprineas / detail
  9. [AArch64] Add a Machine Value Type for 8 consecutive registers — alexandros.lamprineas / detail
  10. [AArch64] Legalize MVT::i64x8 in DAG isel lowering — alexandros.lamprineas / detail

#3672 (Jul 30, 2021 9:33:16 PM)

  1. [libc] Move FPExceptMatcher out of TestHelpers.h — sivachandra / detail
  2. [vscode-mlir] Update package.json in preparation for publishing — riddleriver / detail
  3. [mlir-vscode] Create a proper output channel for the MLIRContext — riddleriver / detail
  4. [profile] Fix profile merging with binary IDs — phosek / detail
  5. [vscode-mlir] Fix the package repo url. — riddleriver / detail
  6. [sanitizer] Remove cpplint annotations — Vitaly Buka / detail
  7. [libc] Add trigonometric and exponential functions to the windows config. — sivachandra / detail
  8. Revert "[lldb] [DWARF-5] Be lazier about loading .dwo files" — stilis / detail
  9. Revert "[profile] Fix profile merging with binary IDs" — phosek / detail
  10. [profile] Fix profile merging with binary IDs — phosek / detail
  11. Revert "[clang][cache] Update Fuchsia-stage2.cmake to create hwasan multilibs" — phosek / detail
  12. [NFC][sanitizer] clang-format few files — Vitaly Buka / detail

#3671 (Jul 30, 2021 3:27:27 PM)

  1. [sanitizer] Move cpplint to the end of the build — Vitaly Buka / githubweb
  2. [sanitizers] Don't run cpplint — Vitaly Buka / githubweb

#3671 (Jul 30, 2021 3:27:27 PM)

  1. [polly] Fix up regression test config with current features. — efriedma / detail
  2. Revert "[OpenMP][AMDGCN] Initial math headers support" — jonathanchesterfield / detail
  3. [lldb] [DWARF-5] Be lazier about loading .dwo files — jan.kratochvil / detail
  4. [LoopStrengthReduction] Fix pointer extend asserts — brendon.cahoon / detail
  5. Revert "[hwasan] Detect use after scope within function." — fmayer / detail
  6. Revert "[profile] Fix profile merging with binary IDs" — phosek / detail
  7. [builtins] Try to ensure single copy of emulated TLS state — smeenai / detail
  8. [libomptarget][nfc] Only set cuda-path for nvptx tests — jonathanchesterfield / detail
  9. [mlir][spirv] Fix storing bool with proper storage capabilities — antiagainst / detail
  10. [mlir][spirv] Fix loading bool with proper storage capabilities — antiagainst / detail
  11. [mlir][spirv] Add support for i8 serialization — antiagainst / detail
  12. [libcxx][docs] Take locks on the last three views. — zoecarver / detail
  13. [flang] Produce proper "preprocessor output" for -E option — pklausler / detail
  14. [sanitizer] Remove cpplint — Vitaly Buka / detail

#3671 (Jul 30, 2021 3:27:27 PM)

  1. [sanitizer] Move cpplint to the end of the build — Vitaly Buka / detail
  2. [sanitizers] Don't run cpplint — Vitaly Buka / detail

#3670 (Jul 30, 2021 1:45:29 PM)

  1. [libc][NFC] Add dummy errno target to satisfy mixed mode builds. — sivachandra / detail
  2. Trim failing test — paul.robinson / detail
  3. [libcxx][ranges] Add `std::ranges::single_view`. — zoecarver / detail
  4. [nfc] improve a simple call — walter erquinigo / detail
  5. [gn build] Port 481ad59b9fa4 — llvmgnsyncbot / detail
  6. [OpenMP] Fixing llvm-omp-device-info compilation with runtimes — jmonsalvediaz / detail
  7. [lldb] Always codesign binaries on macOS — Jonas Devlieghere / detail
  8. [mlir][sparse] template the memory resident coordinate scheme storage — ajcbik / detail
  9. SelectionDAGDumper.cpp - printrWithDepthHelper - remove dead code. NFCI. — llvm-dev / detail
  10. SelectionDAGDumper.cpp - remove nested if-else return chain. NFCI. — llvm-dev / detail
  11. [InstCombine] getMaskedTypeForICmpPair - remove dead code. NFCI. — llvm-dev / detail
  12. [libc++] Improve LIBCXX_ENABLE_INCOMPLETE_FEATURES. — Louis Dionne / detail
  13. [compiler-rt][hwasan] Remove __sanitizer allocation functions from hwasan interface — leonardchan / detail
  14. [compiler-rt][Fuchsia] Support HWASan on Fuchsia — leonardchan / detail
  15. [InstCombine] add more tests for vector-cmp bitcast; NFC — spatel / detail
  16. [InstCombine] add more tests for vector cmp-bitcast; NFC — spatel / detail
  17. [OpenCL] Replace test for pipe struct to test it with fixed triple — anton.zabaznov / detail
  18. [ARM] Distribute reductions based on ascending load offset — david.green / detail
  19. [InstrProfiling] Make CountersPtr in __profd_ relative — i / detail
  20. [clang][cache] Update Fuchsia-stage2.cmake to create hwasan multilibs — leonardchan / detail
  21. Explain the symbols of basic block clusters with an example in the header comments. — rahmanl / detail
  22. [doc]Added examples for generic opcodes — pyadav2299 / detail
  23. [PowerPC] Fix byte ordering of ld/st with length on BE — nemanja.i.ibm / detail
  24. [z/OS]Remove overriding default attribute aligned value — fanbo.meng / detail
  25. [lldb] Fix remote macOS debugging on Apple Silicon — Jonas Devlieghere / detail
  26. [mlir][sparse] move comments from cpp files into dialect doc — ajcbik / detail
  27. [AMDGPU] Autogenerate checks in kernel-args.ll — jay.foad / detail
  28. [profile] Fix profile merging with binary IDs — phosek / detail

#3669 (Jul 30, 2021 10:29:11 AM)

  1. [flang] Move External IO tests to use GTest — ashermancinelli / detail
  2. [clang-tidy] Fix cppcoreguidelines-init-variables by removing the enum — whisperity / detail
  3. AMDGPU/GlobalISel: Remove special case lowering for non-pow-2 stores — Matthew.Arsenault / detail
  4. AMDGPU/GlobalISel: Fix tests using illegal copies to physregs — Matthew.Arsenault / detail
  5. XFAIL ppc => powerpc — paul.robinson / detail
  6. GlobalISel: Have load lowering handle some unaligned accesses — Matthew.Arsenault / detail
  7. Reland "[LV] Use lookThroughAnd with logical reductions" — kerry.mclaughlin / detail
  8. [SLP]Improve splats vectorization. — a.bataev / detail
  9. GlobalISel: Have lowerLoad scalarize unaligned vectors — Matthew.Arsenault / detail

#3668 (Jul 30, 2021 8:56:58 AM)

  1. Fix test that was never run. — paul.robinson / detail
  2. [SVE] Add folds for sign and zero extends of vscale — Dylan.Fleming / detail
  3. [OpenCL] Add support of __opencl_c_pipes feature macro. — anton.zabaznov / detail
  4. Add triples to try to fix a test — paul.robinson / detail
  5. [X86] Add some initial tests for frozen constant folds — llvm-dev / detail
  6. [Bazel] Typo fix — gcmn / detail
  7. [OpenMP][Offloading] Remove task wait in nowait interfaces — tianshilei1992 / detail
  8. [AIX] Pass the -b option to linker on AIX (with fix to build break) — anjankumar.g.k / detail
  9. [Transforms] Remove HasValueForBlock (NFC) — kazu / detail
  10. XFAIL a test on ppc64 — paul.robinson / detail
  11. [mlir] Fully qualify MemoryEffects — markus.boeck02 / detail

#3667 (Jul 30, 2021 7:31:26 AM)

  1. [OMPIRBuilder] add minimalist reduction support — zinenko / detail
  2. [SLP]Fix a crash in gathered loads analysis. — a.bataev / detail
  3. [clangd] Enable relative configs in check mode — kadircet / detail
  4. [SLP]Do not consider deleted instruction as external users. — a.bataev / detail
  5. [SLP]Fix an assertion for the size of user nodes. — a.bataev / detail
  6. Revert "[lldb] [DWARF-5] Be lazier about loading .dwo files" — jan.kratochvil / detail
  7. [hwasan] Detect use after scope within function. — fmayer / detail
  8. [clangd] Make use of diagnostic tags for some clang diags — kadircet / detail
  9. [X86][AVX] Add test case for PR51281 — llvm-dev / detail
  10. [clangd] Unify compiler invocation creation — kadircet / detail
  11. [clangd] Record remote index usage — kadircet / detail
  12. [libc++] Handle arrays in std::destroy_at — Louis Dionne / detail
  13. [libomptarget][amdcgn] Add build dependency for opt — protze / detail
  14. [ARM] Attempt to distribute reductions — david.green / detail
  15. [libc++][NFC] Fix copy-paste error in the transform_view tests — Louis Dionne / detail
  16. [AMDGPU][OpenMP] Support linking of math libraries — Pushpinder.Singh / detail
  17. [clang][patch][FPEnv] Fix syntax errors in pragma float_control test — melanie.blower / detail
  18. [OpenMP][NFC] libomp: silence warnings on unused variables. — Andrey.Churbanov / detail
  19. [mlir][Vector] Add vector to outerproduct lowering for the [reduction, parallel] case. — nicolas.vasilache / detail
  20. [PowerPC] Emit error for Altivec vector initializations when -faltivec-src-compat=gcc is specified — amy.kwan1 / detail
  21. [NFC] clang-format OptimizationLevel.h — mtrofin / detail
  22. [OpenMP][AMDGCN] Initial math headers support — Pushpinder.Singh / detail

#3666 (Jul 30, 2021 3:31:28 AM)

  1. tsan: fix latent race size bug in test — dvyukov / detail
  2. tsan: optimize test-only barrier — dvyukov / detail
  3. [clang] SIGSEGV at DeduceTemplateArgumentsByTypeMatch — dmitry.polukhin / detail
  4. [mlir][spirv] Fix crash in convert-gpu-to-spirv pass with memrefs with affine maps — ivan.butygin / detail
  5. tsan: introduce New/Alloc/Free helpers — dvyukov / detail
  6. [mlir][affine-loop-fusion] Fix a bug that AffineIfOp prevents fusion of the other loops — uday / detail
  7. [lldb] Correct format of qMemTags type field — david.spickett / detail
  8. [lldb][AArch64] Mark mismatched tags in tag read output — david.spickett / detail
  9. tsan: Support constructor arguments via New — elver / detail
  10. tsan: fix another latent race size bug in test — dvyukov / detail
  11. [lldb] [DWARF-5] Be lazier about loading .dwo files — jan.kratochvil / detail

#3665 (Jul 29, 2021 11:22:59 PM)

  1. [JITLink][ELF][x86-64] Include relocation name in missing relocation errors. — Lang Hames / detail
  2. [AArch64][SME] Introduce feature for streaming mode — cullen.rhodes / detail
  3. [flang] Fix `flang` (the bash wrapper script for the Flang driver) — andrzej.warzynski / detail
  4. [OpenCL] Add std flag aliases clc++1.0 and CLC++1.0 — anastasia.stulova / detail
  5. Revert "[LLDB][GUI] Expand selected thread tree item by default" — omair.javaid / detail
  6. [ARM] MVE SLP'd reduction tests. NFC — david.green / detail
  7. [ARM] Turn vecreduce_add(add(x, y)) into vecreduce(x) + vecreduce(y) — david.green / detail

#3664 (Jul 29, 2021 9:02:20 PM)

  1. Revert "[OpenCL] Add support of __opencl_c_pipes feature macro." — anton.zabaznov / detail
  2. Fix scalar unit tests for all, any, maxloc, etc. that caused the ARM build — leairmark / detail
  3. [OpenCL] opencl-c.h: add CL 3.0 non-generic address space atomics — airlied / detail
  4. Take OptimizationLevel class out of Pass Builder — mtrofin / detail

#3663 (Jul 29, 2021 6:39:56 PM)

  1. [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD — ben.shi / detail
  2. Optimize mul in the zba extension with SH*ADD — ben.shi / detail
  3. [MLIR][python] Disable SONAME on extensions. — stellaraccident / detail
  4. [ARC] Add norm/normh instructions with disassembly tests — marksl / detail
  5. [Bazel] Derive targets from file presence as in CMake build — gcmn / detail
  6. [Bazel] Unconditionally define STDC LIMIT/CONSTANT/FORMAT — gcmn / detail
  7. [Bazel] Make td_library usable as data — gcmn / detail
  8. [source map] fix relative path breakpoints — walter erquinigo / detail
  9. [AIX] Include symbol alias in extract_symbols.py — Jinsong Ji / detail
  10. tsan: Fix the improper argument type in tsan_ilist_test.cpp — wei.huang / detail
  11. [OpenCL] Add support of __opencl_c_3d_image_writes feature macro — anton.zabaznov / detail
  12. [nfc][trace] use formatv instead of the old Printf — walter erquinigo / detail
  13. [yaml2obj] Enable support for parsing 64-bit XCOFF. — esme.yi / detail
  14. [PowerPC] Fix issue where hint was providing the incorrect regsiter class. — stefanp / detail
  15. [OpenCL] Add support of __opencl_c_pipes feature macro. — anton.zabaznov / detail

#3662 (Jul 29, 2021 4:21:02 PM)

  1. [ELF] Add -Bsymbolic-non-weak-functions — i / detail
  2. [mlir][linalg] Fix pad tensor cast folding with changed type — cathyzhyi / detail
  3. [GWP-ASan] Add version header. — 31459023+hctim / detail
  4. [ARM] Define a couple more ssub indexes. NFC — david.green / detail
  5. Fix unit test checks for the scalar cases of all/any intrinsics. I — leairmark / detail
  6. Simplify testcase to use v instead of p (NFC) — Adrian Prantl / detail
  7. [MLIR][Python] Use DEST_PREFIX when installing. — stellaraccident / detail
  8. [mlir][tosa] Fix tosa.reshape failures due to implicit broadcasting — rob.suderman / detail
  9. security: highlight phab accounts; recommend phab for nominations — George Burgess IV / detail
  10. [mlir] Set insertion point of vector constant to the top of the vectorized loop body — amy.zhuang / detail
  11. GlobalISel/AArch64: don't optimize away redundant branches at -O0 — Adrian Prantl / detail
  12. [InstCombine] add tests for vector cmp-bitcast; NFC — spatel / detail
  13. Fix typo — Adrian Prantl / detail
  14. Make testcase more robust against codegen changes — Adrian Prantl / detail
  15. [OpenMP] Adding flags for disabling the following optimizations: Deglobalization SPMDization State machine rewrites Folding — huberjn / detail
  16. [ARC] Add additional mov immediate instruction formats with a fix for u6 decoding — marksl / detail
  17. [compiler-rt] Fix COMPILER_RT_OS_DIR for Android — smeenai / detail
  18. [GlobalISel] Refactor the unmerge artifact value finder code. — Amara Emerson / detail
  19. [AVR][clang] Pass '--start-group' and '--end-group' options to avr-ld — powerman1st / detail

#3661 (Jul 29, 2021 1:23:30 PM)

  1. [gn build] Manually add file — aeubanks / detail
  2. Support macro deprecation #pragma clang deprecated — chris.bieneman / detail
  3. Fixing broken docs build — chris.bieneman / detail
  4. Revert "[lldb] Assert filecache and live memory match on debug under a setting" — stilis / detail
  5. [AIX] Pass the -b option to linker on AIX — anjankumar.g.k / detail
  6. [libc++][NFC] Make private header generation CMake comment more consistent — Louis Dionne / detail
  7. [SLP][NFC]Add a test for split loads, NFC. — a.bataev / detail
  8. [lld-macho] Change personalities entry type to Ptr to avoid overflowing uint32 — vyng / detail
  9. Rorder mmt4d iteration domain — ataei / detail
  10. [clang] Fix typos in Options.td and regen ClangCommandLineReference.rst. — mgorny / detail
  11. [clang] Fix a typo in the manual page: s/contraint/constraint. — mgorny / detail
  12. Refactor AsyncToAsyncRuntime pass to boost understandability. — ezhulenev / detail
  13. [GlobalISel] Add GPtrAdd and use it in some combines. — Amara Emerson / detail
  14. [MLIR][python] Export CAPI headers. — stellaraccident / detail
  15. [InstSimplify] Don't assume parent function when simplifying llvm.vscale. — sander.desmalen / detail
  16. [OpenMP] libomp: Add new experimental barrier: two-level distributed barrier — jonathan.l.peyton / detail
  17. Revert "Revert "[clang][pp] adds '#pragma include_instead'"" — cjdb / detail
  18. Revert "[AIX] Pass the -b option to linker on AIX" — anjankumar.g.k / detail
  19. Fixing an infinite loop problem in InstCombine — andrew.kaylor / detail
  20. Fix runtime internal error with certain intrinsics that can take a scalar — leairmark / detail
  21. [DWARF] Refactor test to remove relocations for DWO — ayermolo / detail
  22. [LLDB][GUI] Add Create Target form — gclayton / detail
  23. [LLDB][GUI] Add Environment Variable Field — gclayton / detail
  24. [mlir] Fix CMake option for enabling SPIR-V CPU runner — antiagainst / detail
  25. [mlir] NFC: split Math to SPIR-V conversion into their own files — antiagainst / detail
  26. [mlir] NFC: split MemRef to SPIR-V conversion into their own files — antiagainst / detail
  27. [GlobalISel] Use GMergeLikeOp to simplify a combine. NFC. — Amara Emerson / detail
  28. [lldb] Remove CPlusPlusLanguage from Mangled — apl / detail
  29. [compiler-rt][hwasan] Check for SANITIZER_POSIX before including sanitizer_posix.h — leonardchan / detail

#3660 (Jul 29, 2021 9:44:22 AM)

  1. [DSE] Transform memset + malloc --> calloc (PR25892) — dawid_jurek / detail
  2. [clang][patch] Remove erroneous run line committed in D102343 — melanie.blower / detail
  3. [lldb] Fix FunctionDecl::Create after D102343 — i / detail
  4. Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]]. NFC — i / detail
  5. [Support] Remove LLVM_ATTRIBUTE_NORETURN — i / detail

#3659 (Jul 29, 2021 8:16:17 AM)

  1. [Orc][examples] Adopt ExecutorProcessControl API and re-enable LLJITWithRemoteDebugging — Stefan Gränitz / detail
  2. [DAGCombiner] don't try to partially reduce add-with-overflow ops — spatel / detail
  3. [lldb] Assert filecache and live memory match on debug under a setting — augusto2112 / detail
  4. [libomptarget][amdgpu] Update printed plugin name — jonathanchesterfield / detail
  5. Set TargetCPUName for AIX to default to pwr7. — schmeise / detail
  6. [ELF] Add two new tests showing broken .tbss alignment if first in PT_TLS — jrtc27 / detail
  7. [ELF] Align the first section of a PT_TLS even if its type is SHT_NOBITS — jrtc27 / detail
  8. [CodeGen] Remove getPseudoProbeAttribute and addPseudoProbeAttribute (NFC) — kazu / detail
  9. [DWARF5] Only fallback to manual index if no entry was found — jan.kratochvil / detail
  10. [libc] rewrite aarch64 memcmp implementation — gchatelet / detail
  11. tsan: add another test for atomics — dvyukov / detail
  12. [PowerPC] Fix return type of XL compat CAS — lkail / detail
  13. Revert "[LoopFlatten] Fix missed LoopFlatten opportunity" — rosie.sumpter / detail
  14. tsan: add intrusive doubly-linked list — dvyukov / detail
  15. [lld-macho] Support common symbols in bitcode (but differently from ld64) — jezng / detail
  16. [lld-macho][nfc] Simplify common-symbol-coalescing test — jezng / detail
  17. tsan: restore Initialize call in Java entry points — dvyukov / detail
  18. tsan: s/CHECK/DCHECK/ in tsan_interface_java.cpp — dvyukov / detail
  19. tsan: introduce LazyInitialize — dvyukov / detail
  20. [mlir][linalg] Format bufferization debug print outs (NFC). — gysit / detail
  21. Add an escape-hatch for conversion of funcs with blocking awaits to coroutines. — ezhulenev / detail
  22. Handle subregs and superregs in callee-saved register mask — jrtc27 / detail
  23. [OpenMP][Tools][Tests][NFC] Address flaky archer tests — protze / detail
  24. [clang][patch][FPEnv] Make initialization of C++ globals strictfp aware — melanie.blower / detail

#3658 (Jul 29, 2021 4:17:14 AM)

  1. [AArch64][GlobalISel] More widenToNextPow2 changes, this time for arithmetic/bitwise ops. — Amara Emerson / detail
  2. [AArch64][AsmParser] NFC: Parser.getTok() -> getTok() — cullen.rhodes / detail
  3. [flang][driver] Forward `-fopenmp`/`-fopenacc` to the host compiler — andrzej.warzynski / detail
  4. tsan: rename deadlock detector Mutex to UserMutex — dvyukov / detail
  5. sanitizer_common: remove BlockingMutex and RWMutex — dvyukov / detail
  6. tsan: store ThreadRegistry in Context by value — dvyukov / detail
  7. Follow-up to D105207, only salvage affine SCEVs to avoid a crash — jeremy.morse / detail
  8. bugprone-forwarding-reference-overload: support non-type template parameters — aaron / detail
  9. [Utils] Do not remove comments in llc test script — sebastian.neubauer / detail
  10. [AArch64][SVE] Fix incorrect mask type when lowering fixed type SVE gather/scatter — bradley.smith / detail
  11. [MCA] Use LSU for the in-order pipeline — andrew.savonichev / detail
  12. [AArch64][x86] add tests for add-with-overflow folds; NFC — spatel / detail

#3657 (Jul 29, 2021 1:48:46 AM)

  1. test-release.sh: Kill python2 — diana.picus / detail
  2. [RISCV] Add test case showing suboptimal BUILD_VECTOR lowering — fraser / detail
  3. [RISCV] Optimize floating-point "dominant value" BUILD_VECTORs — fraser / detail
  4. [LoopFlatten] Fix missed LoopFlatten opportunity — rosie.sumpter / detail
  5. Fix FindZ3.cmake to support static libraries and Windows — balazs.benics / detail
  6. [mlir] Remove the default isDynamicallyLegal hook — benny.kra / detail
  7. [mlir] Put back virtual ~ConversionTarget(), some users started relying on it — benny.kra / detail
  8. [AMDGPU][GlobalISel] Insert an and with exec before s_cbranch_vccnz if necessary — Mirko.Brkusanin / detail
  9. [lldb][AArch64] Annotate synchronous tag faults — david.spickett / detail
  10. NFC: Change quotes from Unicode to ASCII — kbobyrev / detail

#3656 (Jul 28, 2021 10:06:23 PM)

  1. [libc][NFC] Add noreturn and constexpr qualifiers where appropriate — sivachandra / detail
  2. [test] Fix tools/gold/X86/comdat-nodeduplicate.ll on non-X86 hosts — nathan / detail
  3. Add `all_of_zip` to STLExtras — joker.eph / detail
  4. Implement recursive support into OperationEquivalence::isEquivalentTo() — joker.eph / detail
  5. [NFC][X86] add missing tests in clang/test/CodeGen/attr-target-mv.c — freddy.ye / detail
  6. [libc++] Remove excess whitespace in synopsis comment. NFCI. — arthur.j.odwyer / detail
  7. tsan: fix java_symbolization test — dvyukov / detail
  8. tsan: remove /**/ at the of multi-line macros — dvyukov / detail
  9. tsan: switch from SSE3 to SSE4.2 — dvyukov / detail
  10. [NFC][InstSimplify] Use more intuitive variable names. — JunMa / detail
  11. [libcxx][doc] Update the build documentation. — koraq / detail
  12. [clang-format] Fix aligning with linebreaks #2 — bjoern / detail

#3655 (Jul 28, 2021 8:33:24 PM)

  1. [libFuzzer] Fix CFI Directives for fuchsia — mvanotti / detail
  2. [asan][fuchsia] Implement PlatformUnpoisonStacks — mvanotti / detail
  3. [ThinLTO] Disallow importing for functions with indir branch to block address — aktoon / detail
  4. [libc++] Implement the resolutions of LWG3506 and LWG3522. — arthur.j.odwyer / detail
  5. [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD — powerman1st / detail
  6. [RISCV] Optimize mul in the zba extension with SH*ADD — powerman1st / detail
  7. [MBP] findBestLoopTopHelper should exit if OldTop is not a chain header — carrot / detail
  8. [libc++] money_get::do_get() set failbit and eofbit if iterator begin equals end — jasonliu.development / detail
  9. [libc++] Remove unused variables in generate_private_header_tests.py. NFCI. — arthur.j.odwyer / detail
  10. [libc++][modularisation] Split <compare> into internal headers. — arthur.j.odwyer / detail
  11. [gn build] Port 61c35fb0c2c9 — llvmgnsyncbot / detail
  12. NFC: Add missing import to integration test. — stellaraccident / detail
  13. Update file names and extensions for MLIR Python execution engine changes. — stellaraccident / detail
  14. [Preprocessor] -E -P: Ensure newline after 8 skipped lines. — llvm-project / detail
  15. libcang: Add missing function to libclang.map — tstellar / detail

#3654 (Jul 28, 2021 6:00:57 PM)

  1. [DebugInfo][docs] Fix DISubprogram fields — kyulee / detail
  2. [libcxx][ranges] Add ranges::take_view. — zoecarver / detail
  3. Optionally eliminate blocking runtime.await calls by converting functions to coroutines. — ezhulenev / detail
  4. [ELF][test] Delete unneeded --triple=thumb* from llvm-objdump RUN lines — i / detail
  5. [ELF][test] Convert --start-address= and --stop-address= values to hexadecimal — i / detail
  6. [Bazel] Update for dbed061bf1 — gcmn / detail
  7. [Bazel] Added missing targets to LLVM bazel rules. — gcmn / detail
  8. Revert "[trace] Introduce Hierarchical Trace Representation (HTR) and add  command for Intel PT trace visualization" — omair.javaid / detail
  9. [libc++] Add UNSUPPORTED for clang-14 since the underlying bug hasn't been fixed yet — Louis Dionne / detail
  10. [clang] Evaluate strlen of strcpy argument for -Wfortify-source. — George Burgess IV / detail
  11. [trace] Introduce Hierarchical Trace Representation (HTR) and add  command for Intel PT trace visualization — walter erquinigo / detail
  12. [mlir] Set the namespace of the BuiltinDialect to 'builtin' — riddleriver / detail
  13. Revert "Emit strong definition for TypeID storage in Op/Type/Attributes definition" — joker.eph / detail
  14. [clang] NFC: refactor multiple implementations of getDecltypeForParenthesizedExpr — mizvekov / detail
  15. [clang] fix concepts crash on substitution failure during normalization — mizvekov / detail
  16. [libc] add strncmp to strings — michaelrj / detail
  17. [profile] Add underscore to /alternatename for Win/x86 — aeubanks / detail
  18. [gn build] Add support for Win/x86 compiler-rt — aeubanks / detail
  19. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  20. [NFC][Codegen][X86] Autogenerate check lines in avx.ll test — lebedev.ri / detail
  21. [AArch64][GlobalISel] Improve legalization for odd-sized G_ICMP/G_CONSTANT — Jessica Paquette / detail
  22. [Bazel] Fix digest for bazel-skylib 1.0.3 — gcmn / detail
  23. [gn build] Manually port dbed061b — aeubanks / detail
  24. [lld-macho] Downgrade "cannot export hidden symbol" to warning — jezng / detail
  25. [Attributor] Change function internalization to not replace uses in internalized callers — huberjn / detail
  26. [gn build] Port 0f4b41e03853 — llvmgnsyncbot / detail
  27. [Attributor] Don't test internalization in the CGSCC pass. — huberjn / detail
  28. [tsan] Fix Darwin build after D106973 — Vitaly Buka / detail
  29. Revert "[tsan] Fix Darwin build after D106973" — Vitaly Buka / detail
  30. [tsan] Fix Darwin build after D106973 — Vitaly Buka / detail
  31. NFC: Adapt operation.py to builtin operation print format changes. — stellaraccident / detail
  32. Emit strong definition for TypeID storage in Op/Type/Attributes definition — joker.eph / detail
  33. Break apart the MLIR ExecutionEngine from core python module. — stellaraccident / detail
  34. [AArch64][GlobalISel] Improve legalization for odd-type G_LOAD — Jessica Paquette / detail
  35. [llvm-objcopy][MachO] Ignore all LC_SUB_* commands. — danielrodriguez / detail

#3653 (Jul 28, 2021 11:50:00 AM)

  1. [MCA] Moving the target specific CustomBehaviour impl. from /tools/llvm-mca/ to /lib/Target/. — patrickeholland / detail
  2. tsan: print alloc stack for Java objects — dvyukov / detail
  3. tsan: don't use caller/current PC in Java interfaces — dvyukov / detail
  4. tsan: strip __libc_start_main frame — dvyukov / detail
  5. sanitizer_common: avoid compiler-interted memset in deadlock detector — dvyukov / detail
  6. tsan: don't print __tsan_atomic* functions in report stacks — dvyukov / detail
  7. Add some missing CMake dependencies between MLIR dialects (NFC) — joker.eph / detail
  8. Emit strong definition for TypeID storage in Op/Type/Attributes definition — joker.eph / detail
  9. [ARM] Fix llvm-objdump disassembly of armv7m object files. — efriedma / detail
  10. COFF/ELF: Place llvm.global_ctors elements in llvm.used if comdat is used — i / detail

#3652 (Jul 28, 2021 10:18:48 AM)

  1. [RISCV] Restrict performANY_EXTENDCombine to prevent an infinite loop. — craig.topper / detail
  2. [RISCV] Fix grammar in a comment. NFC — craig.topper / detail
  3. Revert "[lldb] Temporarily bump the max length of the pexpect error message to diagnose an lldb-aarch64 test failure" — Raphael Isemann / detail
  4. [NFC][PowerPC] Fix spe.ll to work with update_llc_test_checks.py again — jrtc27 / detail
  5. [mlir] harden result type verification in llvm.call — zinenko / detail
  6. [mlir] run the verifier before translating a module — zinenko / detail
  7. [llvm] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]] — i / detail
  8. [mlir][sparse] use proper type alias for filename ptr — ajcbik / detail
  9. Simplify allowing pragma float_control in a linkage specification — aaron / detail
  10. Revert "Revert of D49126 [PredicateInfo] Use custom mangling to support ssa_copy with unnamed types." — jeroen.dobbelaere / detail
  11. [PredicateInfo] Use Intrinsic::getDeclaration now that it handles unnamed types. — jeroen.dobbelaere / detail
  12. [LoopFlatten] Fix bug where SCEVCouldNotCompute object is used — sjoerd.meijer / detail
  13. [trace] Introduce Hierarchical Trace Representation (HTR) and add  command for Intel PT trace visualization — walter erquinigo / detail
  14. tsan: remove unused pc arguments — dvyukov / detail
  15. tsan: remove mblock types — dvyukov / detail
  16. tsan: add more micro benchmarks — dvyukov / detail

#3651 (Jul 28, 2021 7:55:30 AM)

  1. [LV] Move recurrence backedge fixup code to VPlan::execute (NFC). — flo / detail
  2. [LTO][Legacy] Add new API to check presence of ctor/dtor functions. — wyehia / detail
  3. [clang-tidy] Fix crash on "reference-to-array" parameters in 'bugprone-easily-swappable-parameters' — whisperity / detail
  4. [SLP]Improve graph reordering. — a.bataev / detail
  5. [X86][AVX] Move VPERM2F128 defs above VINSERTF128 defs. NFC. — llvm-dev / detail
  6. [lldb] Add "memory tag write" --end-addr option — david.spickett / detail
  7. sanitizers: switch BlockingMutex(LINKER_INITIALIZED) to Mutex — dvyukov / detail
  8. sanitizer_common: prohibit Mutex(LINKER_INITIALIZED) — dvyukov / detail
  9. sanitizer_common: replace RWMutex/BlockingMutex with Mutex — dvyukov / detail
  10. [x86] improve CMOV codegen by pushing add into operands, part 3 — spatel / detail
  11. [SLP]Fix build on MacOS, NFC. — a.bataev / detail
  12. [InstSimplify] Simplify llvm.vscale when vscale_range attribute exists — JunMa / detail
  13. [AsmParser] Remove unused declaration parseOptionalCommaInAlloca (NFC) — kazu / detail
  14. [mlir][spirv] Fix a few issues in ModuleCombiner — antiagainst / detail
  15. [CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly — melanie.blower / detail
  16. [DebugInfo][InstrRef] Don't break up ret-sequences on debug-info instrs — jeremy.morse / detail
  17. [Utils] Support class template specializations in update_cc_test_checks — jrtc27 / detail
  18. [Clang interpreter] Avoid storing pointers at unaligned locations — jrtc27 / detail
  19. [libc] Simplify implementation of benchmarks — gchatelet / detail
  20. [DivRemPairs] make sure we have a valid CFG for hoisting division — spatel / detail
  21. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  22. tsan: fix warnings in tests — dvyukov / detail
  23. tsan: extend signal_malloc test — dvyukov / detail
  24. tsan: increase max number of threads supported by test-only barrier — dvyukov / detail
  25. tsan: improve lots_of_threads test — dvyukov / detail
  26. Revert "[DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR" — chris.jackson / detail
  27. [libc++][nfc] Improve error diagnostics. — koraq / detail

#3650 (Jul 28, 2021 5:07:19 AM)

  1. Revert "Remove aarch64-sve-vector-bits-min compile flag from SVE 2 stage bot" — david.spickett / githubweb
  2. Update config for aosp-O3-polly-before-vectorizer-unprofitable — efriedma / githubweb
  3. [sanitizer] Run two builds at the time — Vitaly Buka / githubweb
  4. [NFC][sanitizer] Remove misleading comment — Vitaly Buka / githubweb

#3650 (Jul 28, 2021 5:07:19 AM)

  1. [clang][tooling] Link clangDriver to ToolingTests — Jan Svoboda / detail
  2. [NFC] Reflow some debug messages. — david.green / detail
  3. [RISCV] Add support for vector saturating add/sub operations — fraser / detail
  4. [clang-cl] Expose -fmodules and related flags in the driver (PR43391) — hans / detail
  5. Revert "sanitizer_common: split LibIgnore into fast/slow paths" — dvyukov / detail
  6. [clang][tooling] Link LLVMOption to ToolingTests — Jan Svoboda / detail
  7. [SelectionDAG] Support scalable splats in U(ADD|SUB)SAT combines — fraser / detail
  8. [mlir] Fix typo s/applyPermuationMap/applyPermutationMap/ — benny.kra / detail
  9. [GlobalISel] Constant fold G_SITOFP and G_UITOFP in CSEMIRBuilder — jay.foad / detail
  10. [flang] Fix thinko in CPU_TIME test — diana.picus / detail
  11. [flang] Fix minor style issues. NFC — diana.picus / detail
  12. [LV] Disable Scalable VFs when tail folding is enabled b/c of low tripcount. — sander.desmalen / detail
  13. [lldb][AArch64] Add memory tag writing to lldb-server — david.spickett / detail
  14. [X86] Add PR37025 test coverage — llvm-dev / detail
  15. [LangRef][NFC] Fix variable name in llvm.maxnum docs — fraser / detail
  16. [PowerPC] add more testcases for ld_splat; nfc — czhengsz / detail
  17. [clang/darwin] Pass libclang_rt.profile last on linker command — thakis / detail
  18. Convert the error to warning for enabling OMPD in non-Linux platform — Vignesh.Balasubrmanian / detail
  19. [lldb] Wait in TestGuiBasicDebug for the interface to open before quitting the welcome screen — Raphael Isemann / detail
  20. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  21. [clangd] Use function pointer instead of function_ref to avoid GCC 5 bug — sam.mccall / detail
  22. [flang][driver] Make `flang` ignore `-Mfree/-Mfixed` — andrzej.warzynski / detail
  23. [clangd] Add platform triple (host & target) to version info — sam.mccall / detail
  24. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  25. [DebugInfo][InstrRef] Handle llvm.frameaddress intrinsics gracefully — jeremy.morse / detail
  26. [clang][Driver] Expose driver mode detection logic — kadircet / detail
  27. Revert "Revert "[clangd] Canonicalize compile flags before applying edits"" — kadircet / detail
  28. Revert "Revert "[clangd] Adjust compile flags to contain only the requested file as input"" — kadircet / detail
  29. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  30. [IVDescriptors] Fix bug in checkOrderedReduction — anna / detail
  31. Handle unused variable when assertions are disabled — tpopp / detail
  32. [libc++] NFC: Try to trigger Docker image rebuild on CI nodes — Louis Dionne / detail
  33. [clang-repl] Build and install clang-repl by default. — v.g.vassilev / detail
  34. [DebugInfo][InstrRef] Correctly update DBG_PHIs during instr scheduling — jeremy.morse / detail
  35. [lldb][AArch64] Add memory tag writing to lldb — david.spickett / detail
  36. [libc++] [c++2b] [P2166] Prohibit string and string_view construction from nullptr. — marek.kurdej+llvm.org / detail
  37. Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI." — tpopp / detail
  38. Revert "Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI."" — tpopp / detail
  39. Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI." — tpopp / detail
  40. Strip undef implying attributes when moving calls — anna / detail
  41. [SystemZ][z/OS] Initial code to generate assembly files on z/OS — anirudh_prasad / detail
  42. Revert "[clang][pp] adds '#pragma include_instead'" — hans / detail
  43. [OpenCL] NULL redefined as nullptr in C++ mode. — anastasia.stulova / detail
  44. Update isl to isl-0.24-69-g54aac5ac — patacca / detail
  45. [WebAssembly] Codegen for extmul SIMD instructions — tlively / detail
  46. AMDGPU: Treat IMPLICIT_DEF like a constant lanemask source — arsenm2 / detail
  47. [mlir][sparse] fixed bug in verification — ajcbik / detail
  48. Re-engineer MLIR python build support. — stellaraccident / detail
  49. AMDGPU: Update tests for lower i1 change — arsenm2 / detail
  50. [mlir] Math: add algebraic simplification patterns to math transforms — ezhulenev / detail
  51. Update reduction test. Remove standalone test file — anna / detail
  52. [LoopVectorize] Don't interleave scalar ordered reductions for inner loops — david.sherwood / detail
  53. Enabling the copy-constant-to-alloca optimization in more instances — andrew.kaylor / detail
  54. [AArch64] Update and expand min-max cost model test. NFC — david.green / detail
  55. [clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on — melanie.blower / detail
  56. [RISCV] Select vector shl by 1 to a vector add. — craig.topper / detail
  57. [libc++] CI: Run -std=c++03 on Clang ToT — Louis Dionne / detail
  58. [runtimes] Always build libc++, libc++abi and libunwind with -fPIC — Louis Dionne / detail
  59. [lld/mac] When loading reexports, look for basename in -F / -L first — thakis / detail
  60. Add jump-threading optimization for deterministic finite automata — dancgr / detail
  61. [Matrix] RAUW should only replace an instruction in ShapeMap if supportsShapeInfo — anemet / detail
  62. [Matrix] Fix shape for factored transpose — anemet / detail
  63. [lld/mac] Fix application-extension.s failure after 8e8701abca3d4 — thakis / detail
  64. [gn build] Port 02077da7e7a8 — llvmgnsyncbot / detail
  65. [dfsan][NFC] Update API interfaces — jianzhouzh / detail
  66. [ASAN] NFC: Remove redundant variable — Vitaly Buka / detail
  67. [AArch64][GlobalISel] Fix constraining LDXPX intrinsic selection. — Amara Emerson / detail
  68. Add test update for a11d9a1f480f which disables fallbacks. — Amara Emerson / detail
  69. Remove unused include that's also a layering violation. NFC. — benny.kra / detail
  70. [SystemZ][z/OS][libcxx]: Disable align_val_t test cases on z/OS — muiez / detail
  71. [lld/mac] Fix sub-library.s on Windows after 8e8701abca3d4f0 — thakis / detail
  72. [z/OS] Make MinGlobalAlign consistent with SystemZ — fanbo.meng / detail
  73. [hwasan] Fix stack safety test for old PM. — fmayer / detail
  74. AMDGPU/GlobalISel: Add a few tests for unaligned truncating stores — arsenm2 / detail
  75. AMDGPU/GlobalISel: Fix wrong addrspace in test MMOs — arsenm2 / detail
  76. AMDGPU/GlobalISel: Fix selecting G_SEXTLOAD/G_ZEXTLOAD pre-gfx9 — arsenm2 / detail
  77. [flang] Disallow BOZ literal constants as output list items — psteinfeld / detail
  78. [libclang] Check LLVM_HAVE_LINK_VERSION_SCRIPT — Jinsong Ji / detail
  79. [mlir][bzl] Fix typo — jpienaar / detail
  80. [libc++] Disable incomplete library features. — koraq / detail
  81. Fix "break delete --disabled" with no arguments. — jingham / detail
  82. When calculating the "currently selected thread" in — jingham / detail
  83. Add a test for top-level expressions using "expr --top-level". — jingham / detail
  84. [libc] Enable MPFR library for math functions test — hedingarcia / detail
  85. [PDL] Remove RewriteEndOp and mark RewriteOp as NoTerminator — riddleriver / detail
  86. [mlir] Add a FailureOr copy constructor from a FailureOr of a convertible type. — riddleriver / detail
  87. [x86] add more tests for cmov and lea; NFC — spatel / detail
  88. [x86] update stale code comment; NFC — spatel / detail
  89. [PowerPC] Turn deprecated altivec prefetch instrs to nops on AIX — nemanja.i.ibm / detail
  90. [libc] Fix x86_64 fenv implementation for windows — sivachandra / detail
  91. [dfsan][NFC] Describe how origin trace tracking works — jianzhouzh / detail
  92. [OpenMP] Creating the `omp_target_num_teams` and `omp_target_thread_limit` attributes to outlined functions — tianshilei1992 / detail
  93. [lldb][NFC] Fix incorrect log and comment — apl / detail
  94. [libc] Fix strtok_r crash when src and *saveptr are both nullptr — sivachandra / detail
  95. [OpenMP] Fix deadlock for detachable task with child tasks — protze / detail
  96. [NFC][MLGO] Debug messages for what inline advisor is selected — mtrofin / detail
  97. [OpenMP][Tests] Fix test compatibility — protze / detail
  98. [MLGO] fix silly LLVM_DEBUG misuse — mtrofin / detail
  99. [AIX] Update fetch_and_add type — Jinsong Ji / detail
  100. [Libomptarget] Revert new variable sharing to use the old method — huberjn / detail
  101. [gn build] manually port 71909de37495 — thakis / detail
  102. [lld][ELF] remove empty SyntheticSections from inputSections — amilendra.kodithuwakku / detail
  103. Fix test/Transforms/LoopVectorize/AArch64/strict-fadd-vf1.ll. — jyknight / detail
  104. [compiler-rt][hwasan][Fuchsia] Do not emit FindDynamicShadowStart for Fuchsia — leonardchan / detail
  105. [libcxx][nfc] Delete `cpp20_input_iterator`'s default constructor. — zoecarver / detail
  106. [libcxx][ranges] Add `counted_iterator`. — zoecarver / detail
  107. [Attributor] Disable simplification AAs if a callback is present — johannes / detail
  108. [OpenMP] Improve alignment handling in the new device runtime — johannes / detail
  109. [Attributor] Verify `checkForAllUses` return value properly — johannes / detail
  110. Revert "[Attributor] Disable simplification AAs if a callback is present" — johannes / detail
  111. [gn build] Port 8a48e6dda9f7 — llvmgnsyncbot / detail
  112. Revert "[ELF] --gc-sections: allow GC on reserved sections in a group" — i / detail
  113. [Hexagon] Fix resetting dead registers in DBG_VALUE_LISTs — kparzysz / detail
  114. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail
  115. [PDL] Fix the builders for OperationOp and PatternOp — riddleriver / detail
  116. [PDL] Mark PatternOp as SingleBlock — riddleriver / detail
  117. [X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT — xiang1.zhang / detail
  118. [libc++] Fix a few warnings in system headers with GCC — Louis Dionne / detail
  119. Add llvm::equal convenient wrapper for ranges around std::equal — joker.eph / detail
  120. Revert "[X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT" — xiang1.zhang / detail
  121. Reapply "[Attributor] Disable simplification AAs if a callback is present"" — johannes / detail
  122. [X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT — xiang1.zhang / detail
  123. Precommit test files for D105344 (NFC) — aqjune / detail
  124. [DAGCombiner] Fold SETCC(FREEZE(x),const) to FREEZE(SETCC(x,const)) if SETCC is used by BRCOND — aqjune / detail
  125. llvm/utils: guarantee revert_checker's revert ordering — George Burgess IV / detail
  126. [clang] NFC: change uses of `Expr->getValueKind` into `is?Value` — mizvekov / detail
  127. [OpenMP] Folding threadLimit and numThreads when single value in kernels — tianshilei1992 / detail
  128. [OpenMP][Libomptarget] Adding `print_device_info` to RTL and `omptarget` — tianshilei1992 / detail
  129. [lld] Replace LLVM_ATTRIBUTE_NORETURN with [[noreturn]] — i / detail
  130. [mlir] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]] — i / detail
  131. Fix a thinko in the parsing of substitutions in CommandObjectRegexCommand. — jingham / detail
  132. [mlir][openacc] Initial translation for DataOp to LLVM IR — clementval / detail
  133. [OpenMP][Tool] Introducing the `llvm-omp-device-info` tool — tianshilei1992 / detail
  134. [OpenMP] Fixing missing variables when CUDA SDK not in system — johannes / detail
  135. Bump the trunk major version to 14 — tstellar / detail
  136. Emit strong definition for TypeID storage in Op/Type/Attributes definition — joker.eph / detail
  137. [AMDGPU] We would need FP if there is call and caller save VGPR spills — VenkataRamanaiah.Nalamothu / detail
  138. Revert "Emit strong definition for TypeID storage in Op/Type/Attributes definition" — joker.eph / detail
  139. Revert "sanitizers: increase .clang-format columns to 100" — dvyukov / detail
  140. [SLP][X86] Fix naming consistency of dot product tests. NFC. — llvm-dev / detail
  141. [ORC] Fix missing include. — Lang Hames / detail
  142. [LLDB] Skip HW breakpoints test_step_until on Arm/Linux — omair.javaid / detail
  143. Revert "[LLDB] Skip HW breakpoints test_step_until on Arm/Linux" — omair.javaid / detail
  144. [clang-format] Correctly attach enum braces with ShortEnums disabled — marek.kurdej+llvm.org / detail
  145. Revert "[DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR" — chris.jackson / detail
  146. [lldb] Add "memory tag write" command — david.spickett / detail
  147. [lldb] Temporarily bump the max length of the pexpect error message to diagnose an lldb-aarch64 test failure — Raphael Isemann / detail
  148. [ARM] Extra MVE reduction vectorizer tests. NFC — david.green / detail
  149. [mlir][memref] Fix collapsed shape ops memref.cast folding with changed type — nicolas.vasilache / detail
  150. [LLDB] Skip HW breakpoints test_step_until on Arm/Linux — omair.javaid / detail
  151. [LLDB] Skip TestGuiBasicDebug.py on Arm/AArch64 Linux — omair.javaid / detail
  152. [libcxx] Bump __libcpp_version to 14 after branch — david.spickett / detail
  153. [mlir][linalg] Introduce a separate EraseIdentityCopyOp Pattern. — gysit / detail
  154. Allow #pragma float_control(push|pop) within a language linkage specification — aaron / detail
  155. [mlir][linalg] Specialize LinalgOp canonicalization patterns (NFC). — gysit / detail
  156. [LV][ARM] Tighten up MLA reduction costing — david.green / detail

#3650 (Jul 28, 2021 5:07:19 AM)

  1. Revert "Remove aarch64-sve-vector-bits-min compile flag from SVE 2 stage bot" — david.spickett / detail
  2. Update config for aosp-O3-polly-before-vectorizer-unprofitable — efriedma / detail
  3. [sanitizer] Run two builds at the time — Vitaly Buka / detail
  4. [NFC][sanitizer] Remove misleading comment — Vitaly Buka / detail

#3649 (Jul 27, 2021 12:33:22 AM)

  1. [Attributor][FIX] Copy all members in the assignment operator — johannes / detail
  2. [OpenMP] Try to simplify all loads in device code — johannes / detail
  3. [ORC] Require ExecutorProcessControl when constructing an ExecutionSession. — Lang Hames / detail
  4. [gn build] Port 2487db1f2862 — llvmgnsyncbot / detail
  5. [clang][driver] NFC: Move InputInfo.h from lib to include — Jan Svoboda / detail
  6. [clang][driver] NFC: Expose InputInfo in Job instead of plain filenames — Jan Svoboda / detail
  7. [Debug-Info][llvm-dwarfdump] Don't try to dump location — esme.yi / detail
  8. [docs] Update release notes with all LLVM-C API changes — Lang Hames / detail
  9. [LoopFlatten] Use SCEV and Loop APIs to identify increment and trip count — rosie.sumpter / detail
  10. [ARM] Implement isLoad/StoreFromStackSlot for MVE stack stores accesses — david.green / detail
  11. [RISCV] Add tests showing missed vector saturating add/sub combines — fraser / detail
  12. [AArch64][SME] Add zero instruction — cullen.rhodes / detail
  13. [clang][tooling] Accept Clang invocations with multiple jobs — Jan Svoboda / detail

#3648 (Jul 26, 2021 9:48:42 PM)

  1. [dfsan][NFC] Fix doc format — jianzhouzh / detail
  2. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  3. [Attributor] Introduce getPotentialCopiesOfStoredValue and use it — johannes / detail
  4. [Attributor] Delete dead stores — johannes / detail
  5. [Local] Do not introduce a new `llvm.trap` before `unreachable` — johannes / detail
  6. [CSSPGO] Tweak ICP threshold in top-down inliner — wlei / detail
  7. Merge all the llvm-exegesis unit tests into a single binary — tstellar / detail
  8. [Coroutine] Record the elided coroutines — yedeng.yd / detail
  9. [Attributor][FIX] Update AMDGPU attributor test — johannes / detail
  10. [Attributor] Update check lines for all AMDGPU attributor tests — johannes / detail
  11. [OpenMP] Prototype opt-in new GPU device RTL — johannes / detail
  12. [InstSimplify] Expose generic interface for replaced operand simplification — johannes / detail
  13. [Attributor] Utilize the InstSimplify interface to simplify instructions — johannes / detail

#3647 (Jul 26, 2021 8:11:35 PM)

  1. [dfsan][NFC] Fix doc format — jianzhouzh / detail
  2. [gn build] Kind of port c7b3a91017d2 (libclang version script) — thakis / detail
  3. Define the namespace for the Affine dialect in ODS (NFC) — joker.eph / detail
  4. [Attributor][FIX] Track change status for AAIsDead properly — johannes / detail
  5. [Attributor][FIX] Do not return CHANGED unconditionally — johannes / detail
  6. [OpenMP] Run rewriteDeviceCodeStateMachine in the Module not CGSCC pass — johannes / detail
  7. [AbstractAttributor] Fold __kmpc_parallel_level if possible — tianshilei1992 / detail
  8. Revert "[GlobalISel] Add scalar widening for G_MERGE_VALUES destination" — 31459023+hctim / detail
  9. [llvm-jitlink] Don't hardcode LLVM version number into the runtime path. — Lang Hames / detail
  10. [NFC][InstCombine] Fix typo — JunMa / detail
  11. [AArch64] Fix -Wparentheses warning with gcc 5.4. NFC — craig.topper / detail

#3646 (Jul 26, 2021 6:39:17 PM)

  1. [Zorg] Use ccache instead incremental build for openmp-offload-cuda-runtime. — llvm-project / githubweb

#3646 (Jul 26, 2021 6:39:17 PM)

  1. [compiler-rt][hwasan][fuchsia] Implement InitializeOsSupport — leonardchan / detail
  2. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  3. [DebugInfo] Use per-enumerator signedness for DIEnumerator — rnk / detail
  4. [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX — msd.ataei / detail
  5. [compiler-rt][hwasan][fuchsia] Implement TagMemoryAligned for fuchsia — leonardchan / detail
  6. [AArch64][GlobalISel] Legalize ctpop s128 — jonathan_roelofs / detail
  7. libclang.so: Make SONAME independent from LLVM version — tstellar / detail
  8. [SCEV] Add a comment about invariant in howManyLessThans — listmail / detail
  9. [PowerPC] Changed sema checking range for tdw td builtin — albionapc / detail
  10. libclang.so: Fix version script to work with gold — tstellar / detail
  11. [GlobalISel] Add scalar widening for G_MERGE_VALUES destination — Jessica Paquette / detail
  12. libclang: Add missing export to python script that generates export list — tstellar / detail
  13. Revert "[AArch64][GlobalISel] Legalize ctpop s128" — jonathan_roelofs / detail
  14. [mlir] Make ValueShapeRange a new class — jpienaar / detail
  15. [MLIR][NFC] Rework some comments. — jurahul / detail
  16. [dfsan][NFC] Add compile flags and environment variables to doc — jianzhouzh / detail
  17. [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled — akhuang / detail
  18. [dfsan] Fix doc build errors — jianzhouzh / detail
  19. [PowerPC] Fix materialization of SP float values on Power10 — lei / detail
  20. [trace] Add the definition of a TraceExporter plugin — walter erquinigo / detail
  21. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  22. [libcxx][NFC] adjusts 41b17c44 so it meets requested feedback — cjdb / detail
  23. [AMDGPU] Add SelectionDAG support for insert_subvector on v4f64 — carl.ritson / detail
  24. libclang: Fixes for the python script that generates the export list — tstellar / detail

#3646 (Jul 26, 2021 6:39:17 PM)

  1. [Zorg] Use ccache instead incremental build for openmp-offload-cuda-runtime. — llvm-project / detail

#3645 (Jul 26, 2021 2:56:26 PM)

  1. [X86][AVX] Add PR50053 test case — llvm-dev / detail
  2. [test] Fix PayloadString: in lldb tests — i / detail
  3. [mlir][tosa] Disable tosa shape verification between operands/results — rob.suderman / detail
  4. [WebAssembly] Improve pseudocode in LowerEmscriptenEHSjLj — aheejin / detail
  5. [libc] add scudo wrappers to llvm libc — michaelrj / detail
  6. [GlobalISel] Add combine for merge(unmerge) and use AArch64 postlegal-combiner. — Amara Emerson / detail
  7. [AArch64][GlobalISel] Enable some select combines after legalization. — Amara Emerson / detail
  8. [LLVM IR] Allow volatile stores to trap. — efriedma / detail
  9. [AArch4][GlobalISel] Post-legalize combine s64 = G_MERGE s32, 0 -> G_ZEXT. — Amara Emerson / detail
  10. [LLDB][GUI] Resolve paths in file/directory fields — gclayton / detail
  11. [FPEnv][InstSimplify] Enable more folds for constrained fadd — kevin.neal / detail
  12. [lld][WebAssembly] Do not remove name section with --strip-debug — dschuff / detail
  13. [PowerPC] Implement partial vector ld/st builtins for XL compatibility — nemanja.i.ibm / detail
  14. [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources — raul / detail
  15. [TypePromotion] Remove redundant if. NFC — craig.topper / detail
  16. [amdgpu] Add 64-bit PC support when expanding unconditional branches. — michael.hliao / detail
  17. Fix clang regression test after 5c486ce0 — efriedma / detail
  18. [libc++] Set the target triple by default in the standalone build — Louis Dionne / detail
  19. [libc++] Implement the output_iterator and output_range concepts — Louis Dionne / detail
  20. [OpenMP][NFC] Remove unncessary capture in RAII struct — huberjn / detail
  21. [PowerPC] Add implicit-def RM to instructions mtfsb[01] — lei / detail
  22. Fix clang debug info irgen of i128 enums — rnk / detail
  23. [SimplifyCFG] Remove stale comment after d7378259aa, NFC — rnk / detail
  24. [lldb][NFC] Delete unused and commented out DWARF constants — apl / detail
  25. [AArch64] NFC: Make some AArch64-SVE LoopVectorize tests generic. — sander.desmalen / detail
  26. [LV] Don't let ForceTargetInstructionCost override Invalid cost. — sander.desmalen / detail
  27. [PowerPC]Add addex instruction definition and MC tests — lei / detail
  28. [ARM] Fixup vst4 test. NFC — david.green / detail
  29. [OpenMP][NFC] Fix a few typos in OpenMP documentation — jhuber6 / detail
  30. [CodeView] Saturate values bigger than supported by APInt. — mizvekov / detail
  31. [clang] P2266 implicit moves STL workaround — mizvekov / detail
  32. [SimplifyCFG] Drop support for duplicating ret's into uncond predecessors — lebedev.ri / detail
  33. [SimplifyCFG] Drop support for simplifying cond branch to two (different) ret's — lebedev.ri / detail
  34. [SimplifyCFG] SwitchToLookupTable(): don't increase ret count — lebedev.ri / detail
  35. [flang][msvc] Fix external-io unittest. — llvm-project / detail
  36. [OpenMP] Add a driver flag to enable the new device runtime library — huberjn / detail
  37. [libc++abi/unwind] NFC: Normalize how we set target properties — Louis Dionne / detail
  38. [libc++] Remove "pass by const value" in <random>. NFCI. — arthur.j.odwyer / detail
  39. [libc++] Fix signed overflow inside ranges::advance. — arthur.j.odwyer / detail
  40. [WebAssembly] Make Emscripten EH work with Emscripten SjLj — aheejin / detail
  41. [LLDB][GUI] Expand selected thread tree item by default — gclayton / detail
  42. [LLDB][GUI] Add Arch Field — gclayton / detail
  43. [OpenMP] Always inline the OpenMP outlined function — huberjn / detail
  44. [WebAssembly] Remove dominator dependency in WasmEHPrepare (NFC) — aheejin / detail
  45. [GlobalISel] Add a constant folding combine. — Amara Emerson / detail
  46. [flang] Disallow BOZ literal constants as arguments of implicit interfaces — psteinfeld / detail
  47. [llvm-objcopy] Fix section group flag read/write when operating on a cross-endian object file — i / detail
  48. [AArch64][GlobalISel] Add identity combines to post-legal combiner. — Amara Emerson / detail
  49. [libc++] Fix spacing in <vector>. NFCI. — arthur.j.odwyer / detail
  50. [MLIR][SCF][NFC] Fix typo in documentation of scf.while — jurahul / detail
  51. [compiler-rt][hwasan][fuchsia] Define shadow bound globals — leonardchan / detail
  52. [lldb] [gdb-remote client] Avoid zero padding PID/TID in H packet — mgorny / detail
  53. Disable the new enum i128 test under ASan, it uncovers an existing leak — rnk / detail

#3644 (Jul 26, 2021 8:49:10 AM)

  1. [SimplifyCFG] Improve store speculation check — nikita.ppv / detail
  2. AArch64: support i128 (& larger) returns in GlobalISel — Tim Northover / detail
  3. [ARM] Ensure correct regclass in distributing postinc — david.green / detail
  4. [AMDGPU] Fix MMO for raw/struct buffer access with non-constant offset — jay.foad / detail
  5. [AMDGPU] Pre-commit global-isel test case for D106451 — jay.foad / detail
  6. [AMDGPU][GISel] Fix MMO for raw/struct buffer access with non-constant offset — jay.foad / detail
  7. [llvm-readobj] Display multiple function names for stack size entries — gbreynoo / detail
  8. [OpenCL] Change default standard version to CL1.2 — anastasia.stulova / detail
  9. [SLP]Fix costs calculations. — a.bataev / detail
  10. [LV] Add test to store a first-order rec via interleave group. — flo / detail
  11. [InstrRef][AArch64][1/4] Accept constant physreg variable locations — jeremy.morse / detail
  12. [Analyzer][solver][NFC] print constraints deterministically (ordered by their string representation) — gabor.marton / detail
  13. Simplify away some SmallVector copies. NFCI. — benny.kra / detail
  14. [IR] Consider non-willreturn as side effect (PR50511) — nikita.ppv / detail
  15. [libc++][ci] Detect not committed generated files. — koraq / detail
  16. Recommit "[VPlan] Add recipe for first-order rec phis, make splicing explicit." — flo / detail
  17. [SystemZ] Add support for new cpu architecture - arch14 — ulrich.weigand / detail
  18. [Clang][OpenMP] Remove the mandatory flush for capture for OpenMP 5.1 — tianshilei1992 / detail
  19. [AArch64][SVE] Break false dependencies for inactive lanes of unary operations — bradley.smith / detail
  20. [LV] Don't assume isScalarAfterVectorization if one of the uses needs widening. — sander.desmalen / detail
  21. [MergeICmps] Separate out BCECmp and use Optional (NFC) — nikita.ppv / detail
  22. [SimplifyLibCalls] reduce code duplication; NFC — spatel / detail
  23. [SimplifyLibCalls] avoid crash on pointer math — spatel / detail
  24. [libc++][NFC] Change a few instances of > > to >> in C++20 code — Louis Dionne / detail
  25. [SVE] Use reg+reg addressing mode for immediate offsets. — paul.walker / detail
  26. [AsmParser] Remove MDRef (NFC) — kazu / detail
  27. [MergeICmps] Try to fix MSVC build failure — nikita.ppv / detail
  28. [yaml2obj][MachO] Rename PayloadString to Content — i / detail
  29. [llvm-objcopy] Drop GRP_COMDAT if the group signature is localized — i / detail
  30. [MergeICmps] Collect block instructions once (NFC) — nikita.ppv / detail
  31. [clang][pp] adds '#pragma include_instead' — cjdb / detail
  32. [LV] Remove assert that VF cannot be scalable in setCostBasedWideningDecision. — sander.desmalen / detail
  33. [Analysis] Fix getOrderedReductionCost to call target's getArithmeticInstrCost implementation — llvm-dev / detail
  34. [libc++] Add range_size_t — Louis Dionne / detail
  35. [PowerPC] Change altivec indexed load/store builtins argument type — qiucofan / detail
  36. [DebugInfo] Correctly update debug users of SSA values in tail duplication — stephen.tozer / detail
  37. [LAA] Remove RuntimeCheckingPtrGroup::RtCheck member (NFC). — flo / detail

#3643 (Jul 26, 2021 4:47:15 AM)

  1. Revert "Revert D106562 "[clangd] Get rid of arg adjusters in CommandMangler"" — kadircet / detail
  2. [SelectionDAG] Support scalable-vector splats in yet more cases — fraser / detail
  3. [Analysis] Add simple cost model for strict (in-order) reductions — david.sherwood / detail
  4. [AArch64][AsmParser] NFC: Parser.getTok().getLoc() -> getLoc() — cullen.rhodes / detail
  5. Revert "[clangd] Avoid range-loop init-list lifetime subtleties." — sam.mccall / detail
  6. [X86][SSE] Don't scrub address math from interleaved shuffle tests — llvm-dev / detail
  7. [X86][AVX] Prefer vinsertf128 to vperm2f128 on AVX1 targets — llvm-dev / detail
  8. [AArch64][SVE] Improve code generation for vector_splice for Imm == -1 — caroline.concatto / detail
  9. Fix test failures caused by 0aff1798b5721d5f95d16f465b99d357012bb8d1 — david.sherwood / detail
  10. [SVE][AArch64] Improve code generation for vector_splice for Imm > 0 — caroline.concatto / detail
  11. [SVE] Add support for folding for select + masked loads — Dylan.Fleming / detail
  12. [VPlan] Use stored value from recipes for interleave groups. — flo / detail
  13. [Inliner] Make the CallPenalty configurable — simon.cook / detail
  14. [NFC] Change VFShape so it contains an ElementCount rather than seperate VF and IsScalable properties. — paul.walker / detail
  15. [SLP]Fix costs calculations. — a.bataev / detail
  16. [mlir] split type conversion to two lines for GCC's sake — tpopp / detail
  17. [AArch65][SVE] Remove vector_splice from AddedComplexity pattern — caroline.concatto / detail
  18. Revert "[SLP]Fix costs calculations." — a.bataev / detail
  19. [SVE] Fix casts to <FixedVectorType> in truncateToMinimalBitwidths — kerry.mclaughlin / detail

#3642 (Jul 26, 2021 12:52:24 AM)

  1. Add missing closing quote to SVE 2 stage cmake options — david.spickett / githubweb

#3642 (Jul 26, 2021 12:52:24 AM)

  1. [mlir] Added new RegionBranchTerminatorOpInterface and adapted uses of hasTrait<ReturnLike>. — marcel.koester / detail
  2. [ORC][ORC-RT] Add initial Objective-C and Swift support to MachOPlatform. — Lang Hames / detail
  3. [libc] fix LibcUnitTestMain when building with shared libraries — gchatelet / detail
  4. [mlir] Fix RankedTensorType::walkImmediateSubElements method — vlad.vinogradov / detail
  5. [libomptarget][nfc] Squash unused variable warning — jonathanchesterfield / detail
  6. [libomptarget] Build amdgpu plugin without hsa — jonathanchesterfield / detail

#3642 (Jul 26, 2021 12:52:24 AM)

  1. Add missing closing quote to SVE 2 stage cmake options — david.spickett / detail

#3638 (Jul 25, 2021 9:44:11 PM)

  1. [yaml2obj] Do not write the string table if there is no string entry. — esme.yi / detail
  2. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  3. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  4. [Debug-Info][llvm-dwarfdump] Don't use DW_FORM_data4/8 — esme.yi / detail
  5. [Object] make SourceMgr available to MCContext during inline asm symbols — Yuanfang Chen / detail
  6. [Preprocessor] Implement -fminimize-whitespace. — llvm-project / detail

#3637 (Jul 25, 2021 7:35:44 PM)

  1. [OPENCL] opencl-c.h: add initial CL 3.0 conditionals for atomic operations. — airlied / detail

#3636 (Jul 25, 2021 6:00:56 PM)

  1. [NFC][SimplifyCFG] Add more negative tests for profmd-induced speculation avoidance — lebedev.ri / detail
  2. [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken — lebedev.ri / detail
  3. [SimplifyCFG] Don't speculatively execute BB[s] if they are predictably not taken — lebedev.ri / detail
  4. [SimplifyCFG] Fold branch to common dest: if branch is unpredictable, prefer to speculate — lebedev.ri / detail
  5. Remove the NotUnderValgrind caching flag — joker.eph / detail
  6. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  7. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail

#3635 (Jul 25, 2021 5:02:25 PM)

  1. [ELF] Support quoted symbols in symbol assignments — i / detail

#3633 (Jul 25, 2021 3:43:37 PM)

  1. [docs] Update release notes to mention lli JIT engine switch — Stefan Gränitz / detail
  2. [lld/mac] Add tests for the interaction between -rename_section and -rename_segment — thakis / detail
  3. Revert "[lld/mac] Add tests for the interaction between -rename_section and -rename_segment" — thakis / detail
  4. [libomptarget][amdgpu] More robust handling of failure to init HSA — jonathanchesterfield / detail
  5. [lld/mac] Reland: Add tests for the interaction between -rename_section and -rename_segment — thakis / detail
  6. [lld/mac] Move output segment rename logic into OutputSegment — thakis / detail
  7. [lld/mac] Add support for segment$start$ and segment$end$ symbols — thakis / detail
  8. [lld/mac] Make comment style uniform in start-end.s test — thakis / detail

#3632 (Jul 25, 2021 2:59:52 PM)

  1. Revert "[VPlan] Add recipe for first-order rec phis, make splicing explicit." — thakis / detail

#3630 (Jul 25, 2021 1:41:04 PM)

  1. Revert "[libomptarget] Build amdgpu plugin without hsa" — jonathanchesterfield / detail

#3629 (Jul 25, 2021 12:57:46 PM)

  1. [X86][AVX] Add getBROADCAST_LOAD helper function. NFCI. — llvm-dev / detail
  2. [LangRef] Reorder two paragraphs for comdat — i / detail

#3628 (Jul 25, 2021 12:14:15 PM)

  1. [libomptarget] Build amdgpu plugin without hsa — jonathanchesterfield / detail

#3627 (Jul 25, 2021 11:32:11 AM)

  1. jenkins: cmake_builder and clang_builder: Ignore error in the test stage — Azharuddin Mohammed / githubweb
  2. jenkins: Stop uploading the compiler build artifacts to cloud storage — Azharuddin Mohammed / githubweb
  3. jenkins: Fix the file path pattern for the test results XML files — Azharuddin Mohammed / githubweb

#3627 (Jul 25, 2021 11:32:11 AM)

  1. [NFC][Codegen][X86] Improve test coverage for repeated insertions of the same scalar into different elements — lebedev.ri / detail
  2. [OpenMP][NVPTX] Disable OpenMPOpt when building deviceRTLs — tianshilei1992 / detail
  3. [InstCombine] Fix PR47960 - Incorrect transformation of fabs with nnan flag — spatel / detail
  4. [JITLink][RISCV] Run new test from 0ad562b48 only if the RISCV backend is enabled — thakis / detail
  5. Revert rG939291041bb35b8088e3b61be2b8b3bc950f64a7 "[AMDGPU] Regenerate wave32.ll test checks" — llvm-dev / detail
  6. [Attributes] Remove nonnull from UB-implying attributes — nikita.ppv / detail
  7. [Attributes] Clean up handling of UB implying attributes (NFC) — nikita.ppv / detail
  8. [X86][SSE] LowerRotate - perform modulo on the amount splat source directly. — llvm-dev / detail
  9. [OpenMP][tests][NFC] Update test status for gcc 11 and 12 — protze / detail
  10. [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog — kyulee / detail
  11. [NFC][Codegen][X86] Improve test coverage for insertions into XMM vector — lebedev.ri / detail
  12. [OpenMP] Introduce RAII to protect certain RTL calls from DCE — huberjn / detail

#3627 (Jul 25, 2021 11:32:11 AM)

  1. jenkins: cmake_builder and clang_builder: Ignore error in the test stage — Azharuddin Mohammed / detail
  2. jenkins: Stop uploading the compiler build artifacts to cloud storage — Azharuddin Mohammed / detail
  3. jenkins: Fix the file path pattern for the test results XML files — Azharuddin Mohammed / detail

#3626 (Jul 25, 2021 7:39:02 AM)

  1. [AMDGPU] Regenerate anyext test checks — llvm-dev / detail
  2. [AMDGPU] Regenerate half test checks — llvm-dev / detail
  3. [AMDGPU] Regenerate ctpop16 test checks — llvm-dev / detail
  4. [AMDGPU] Regenerate global-load-saddr-to-vaddr test checks — llvm-dev / detail
  5. [X86][AVX] Adjust AllowBWIVPERMV3 tolerance to account for VariableCrossLaneShuffleDepth — llvm-dev / detail
  6. [Inline] Fix a warning by removing an explicit copy constructor — kazu / detail
  7. [GlobalISel] Remove FlagsOp (NFC) — kazu / detail
  8. [x86] improve CMOV codegen by pushing add into operands, part 2 — spatel / detail
  9. [AMDGPU] Regenerate mul24 test checks — llvm-dev / detail
  10. [AMDGPU] Regenerate wave32.ll test checks — llvm-dev / detail

#3625 (Jul 25, 2021 5:57:44 AM)

  1. [llvm][Inline] Add interface to return cost-benefit stuff — taolq / detail

#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 /