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

Changes

#34051 (Jul 28, 2021 8:08:05 AM)

  1. [SLP]Fix build on MacOS, NFC. — a.bataev / detail
  2. [InstSimplify] Simplify llvm.vscale when vscale_range attribute exists — JunMa / detail
  3. [AsmParser] Remove unused declaration parseOptionalCommaInAlloca (NFC) — kazu / detail
  4. [mlir][spirv] Fix a few issues in ModuleCombiner — antiagainst / detail
  5. [CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly — melanie.blower / detail
  6. [DebugInfo][InstrRef] Don't break up ret-sequences on debug-info instrs — jeremy.morse / detail
  7. [Utils] Support class template specializations in update_cc_test_checks — jrtc27 / detail
  8. [Clang interpreter] Avoid storing pointers at unaligned locations — jrtc27 / detail
  9. [libc] Simplify implementation of benchmarks — gchatelet / detail

#34050 (Jul 28, 2021 6:14:12 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

#34049 (Jul 28, 2021 5:07:13 AM)

  1. [mlir][memref] Fix collapsed shape ops memref.cast folding with changed type — nicolas.vasilache / detail
  2. [LLDB] Skip HW breakpoints test_step_until on Arm/Linux — omair.javaid / detail
  3. [LLDB] Skip TestGuiBasicDebug.py on Arm/AArch64 Linux — omair.javaid / detail
  4. [libcxx] Bump __libcpp_version to 14 after branch — david.spickett / detail
  5. [mlir][linalg] Introduce a separate EraseIdentityCopyOp Pattern. — gysit / detail
  6. Allow #pragma float_control(push|pop) within a language linkage specification — aaron / detail
  7. [mlir][linalg] Specialize LinalgOp canonicalization patterns (NFC). — gysit / detail
  8. [LV][ARM] Tighten up MLA reduction costing — david.green / detail

#34048 (Jul 28, 2021 3:05:31 AM)

  1. [clang-format] Correctly attach enum braces with ShortEnums disabled — marek.kurdej+llvm.org / detail
  2. Revert "[DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR" — chris.jackson / detail
  3. [lldb] Add "memory tag write" command — david.spickett / detail
  4. [lldb] Temporarily bump the max length of the pexpect error message to diagnose an lldb-aarch64 test failure — Raphael Isemann / detail
  5. [ARM] Extra MVE reduction vectorizer tests. NFC — david.green / detail

#34047 (Jul 28, 2021 1:28:31 AM)

  1. [ORC] Fix missing include. — Lang Hames / detail
  2. [LLDB] Skip HW breakpoints test_step_until on Arm/Linux — omair.javaid / detail
  3. Revert "[LLDB] Skip HW breakpoints test_step_until on Arm/Linux" — omair.javaid / detail

#34046 (Jul 28, 2021 12:54:07 AM)

  1. [SLP][X86] Fix naming consistency of dot product tests. NFC. — llvm-dev / detail

#34045 (Jul 28, 2021 12:44:07 AM)

  1. Revert "sanitizers: increase .clang-format columns to 100" — dvyukov / detail

#34036 (Jul 27, 2021 11:14:07 PM)

  1. Revert "Emit strong definition for TypeID storage in Op/Type/Attributes definition" — joker.eph / detail

#34033 (Jul 27, 2021 10:45:39 PM)

  1. Emit strong definition for TypeID storage in Op/Type/Attributes definition — joker.eph / detail
  2. [AMDGPU] We would need FP if there is call and caller save VGPR spills — VenkataRamanaiah.Nalamothu / detail

#34031 (Jul 27, 2021 10:14:08 PM)

  1. Bump the trunk major version to 14 — tstellar / detail

#34029 (Jul 27, 2021 9:54:08 PM)

  1. [OpenMP] Fixing missing variables when CUDA SDK not in system — johannes / detail

#34017 (Jul 27, 2021 7:24:08 PM)

  1. [OpenMP][Tool] Introducing the `llvm-omp-device-info` tool — tianshilei1992 / detail

#34016 (Jul 27, 2021 7:14:08 PM)

  1. [mlir][openacc] Initial translation for DataOp to LLVM IR — clementval / detail

#34015 (Jul 27, 2021 7:04:08 PM)

  1. [mlir] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]] — i / detail
  2. Fix a thinko in the parsing of substitutions in CommandObjectRegexCommand. — jingham / detail

#34014 (Jul 27, 2021 6:54:08 PM)

  1. [OpenMP] Folding threadLimit and numThreads when single value in kernels — tianshilei1992 / detail
  2. [OpenMP][Libomptarget] Adding `print_device_info` to RTL and `omptarget` — tianshilei1992 / detail
  3. [lld] Replace LLVM_ATTRIBUTE_NORETURN with [[noreturn]] — i / detail

#34010 (Jul 27, 2021 6:14:08 PM)

  1. llvm/utils: guarantee revert_checker's revert ordering — George Burgess IV / detail
  2. [clang] NFC: change uses of `Expr->getValueKind` into `is?Value` — mizvekov / detail

#34007 (Jul 27, 2021 5:40:02 PM)

  1. Reapply "[Attributor] Disable simplification AAs if a callback is present"" — johannes / detail
  2. [X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT — xiang1.zhang / detail
  3. Precommit test files for D105344 (NFC) — aqjune / detail
  4. [DAGCombiner] Fold SETCC(FREEZE(x),const) to FREEZE(SETCC(x,const)) if SETCC is used by BRCOND — aqjune / detail

#34006 (Jul 27, 2021 5:16:00 PM)

  1. [PDL] Fix the builders for OperationOp and PatternOp — riddleriver / detail
  2. [PDL] Mark PatternOp as SingleBlock — riddleriver / detail
  3. [X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT — xiang1.zhang / detail
  4. [libc++] Fix a few warnings in system headers with GCC — Louis Dionne / detail
  5. Add llvm::equal convenient wrapper for ranges around std::equal — joker.eph / detail
  6. Revert "[X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT" — xiang1.zhang / detail

#34004 (Jul 27, 2021 4:57:46 PM)

  1. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail

#34002 (Jul 27, 2021 4:41:12 PM)

  1. Revert "[ELF] --gc-sections: allow GC on reserved sections in a group" — i / detail
  2. [Hexagon] Fix resetting dead registers in DBG_VALUE_LISTs — kparzysz / detail

#34001 (Jul 27, 2021 4:20:58 PM)

  1. Revert "[Attributor] Disable simplification AAs if a callback is present" — johannes / detail
  2. [gn build] Port 8a48e6dda9f7 — llvmgnsyncbot / detail

#34000 (Jul 27, 2021 3:59:45 PM)

  1. [libcxx][nfc] Delete `cpp20_input_iterator`'s default constructor. — zoecarver / detail
  2. [libcxx][ranges] Add `counted_iterator`. — zoecarver / detail
  3. [Attributor] Disable simplification AAs if a callback is present — johannes / detail
  4. [OpenMP] Improve alignment handling in the new device runtime — johannes / detail
  5. [Attributor] Verify `checkForAllUses` return value properly — johannes / detail

#33999 (Jul 27, 2021 3:50:03 PM)

  1. [compiler-rt][hwasan][Fuchsia] Do not emit FindDynamicShadowStart for Fuchsia — leonardchan / detail

#33998 (Jul 27, 2021 3:39:37 PM)

  1. Fix test/Transforms/LoopVectorize/AArch64/strict-fadd-vf1.ll. — jyknight / detail

#33997 (Jul 27, 2021 3:29:46 PM)

  1. [gn build] manually port 71909de37495 — thakis / detail
  2. [lld][ELF] remove empty SyntheticSections from inputSections — amilendra.kodithuwakku / detail

#33996 (Jul 27, 2021 3:21:31 PM)

  1. [AIX] Update fetch_and_add type — Jinsong Ji / detail
  2. [Libomptarget] Revert new variable sharing to use the old method — huberjn / detail

#33995 (Jul 27, 2021 3:12:03 PM)

  1. [OpenMP] Fix deadlock for detachable task with child tasks — protze / detail
  2. [NFC][MLGO] Debug messages for what inline advisor is selected — mtrofin / detail
  3. [OpenMP][Tests] Fix test compatibility — protze / detail
  4. [MLGO] fix silly LLVM_DEBUG misuse — mtrofin / detail

#33994 (Jul 27, 2021 2:57:26 PM)

  1. [libc] Fix strtok_r crash when src and *saveptr are both nullptr — sivachandra / detail

#33993 (Jul 27, 2021 2:46:07 PM)

  1. [lldb][NFC] Fix incorrect log and comment — apl / detail

#33991 (Jul 27, 2021 2:22:26 PM)

  1. [dfsan][NFC] Describe how origin trace tracking works — jianzhouzh / detail
  2. [OpenMP] Creating the `omp_target_num_teams` and `omp_target_thread_limit` attributes to outlined functions — tianshilei1992 / detail

#33990 (Jul 27, 2021 2:10:45 PM)

  1. [sanitizer] Run two builds at the time — Vitaly Buka / githubweb
  2. [NFC][sanitizer] Remove misleading comment — Vitaly Buka / githubweb

#33990 (Jul 27, 2021 2:10:45 PM)

  1. [sanitizer] Run two builds at the time — Vitaly Buka / detail
  2. [NFC][sanitizer] Remove misleading comment — Vitaly Buka / detail

#33989 (Jul 27, 2021 1:59:13 PM)

  1. [PowerPC] Turn deprecated altivec prefetch instrs to nops on AIX — nemanja.i.ibm / detail
  2. [libc] Fix x86_64 fenv implementation for windows — sivachandra / detail

#33988 (Jul 27, 2021 1:47:44 PM)

  1. [libc++] Disable incomplete library features. — koraq / detail
  2. Fix "break delete --disabled" with no arguments. — jingham / detail
  3. When calculating the "currently selected thread" in — jingham / detail
  4. Add a test for top-level expressions using "expr --top-level". — jingham / detail
  5. [libc] Enable MPFR library for math functions test — hedingarcia / detail
  6. [PDL] Remove RewriteEndOp and mark RewriteOp as NoTerminator — riddleriver / detail
  7. [mlir] Add a FailureOr copy constructor from a FailureOr of a convertible type. — riddleriver / detail
  8. [x86] add more tests for cmov and lea; NFC — spatel / detail
  9. [x86] update stale code comment; NFC — spatel / detail

#33987 (Jul 27, 2021 1:35:35 PM)

  1. [mlir][bzl] Fix typo — jpienaar / detail

#33986 (Jul 27, 2021 1:23:44 PM)

  1. [flang] Disallow BOZ literal constants as output list items — psteinfeld / detail
  2. [libclang] Check LLVM_HAVE_LINK_VERSION_SCRIPT — Jinsong Ji / detail

#33984 (Jul 27, 2021 1:00:43 PM)

  1. [hwasan] Fix stack safety test for old PM. — fmayer / detail
  2. AMDGPU/GlobalISel: Add a few tests for unaligned truncating stores — arsenm2 / detail
  3. AMDGPU/GlobalISel: Fix wrong addrspace in test MMOs — arsenm2 / detail
  4. AMDGPU/GlobalISel: Fix selecting G_SEXTLOAD/G_ZEXTLOAD pre-gfx9 — arsenm2 / detail

#33983 (Jul 27, 2021 12:51:17 PM)

  1. [z/OS] Make MinGlobalAlign consistent with SystemZ — fanbo.meng / detail

#33982 (Jul 27, 2021 12:40:49 PM)

  1. Update config for aosp-O3-polly-before-vectorizer-unprofitable — efriedma / githubweb

#33982 (Jul 27, 2021 12:40:49 PM)

  1. [gn build] Port 02077da7e7a8 — llvmgnsyncbot / detail
  2. [dfsan][NFC] Update API interfaces — jianzhouzh / detail
  3. [ASAN] NFC: Remove redundant variable — Vitaly Buka / detail
  4. [AArch64][GlobalISel] Fix constraining LDXPX intrinsic selection. — Amara Emerson / detail
  5. Add test update for a11d9a1f480f which disables fallbacks. — Amara Emerson / detail
  6. Remove unused include that's also a layering violation. NFC. — benny.kra / detail
  7. [SystemZ][z/OS][libcxx]: Disable align_val_t test cases on z/OS — muiez / detail
  8. [lld/mac] Fix sub-library.s on Windows after 8e8701abca3d4f0 — thakis / detail

#33982 (Jul 27, 2021 12:40:49 PM)

  1. Update config for aosp-O3-polly-before-vectorizer-unprofitable — efriedma / detail

#33981 (Jul 27, 2021 11:44:09 AM)

  1. Add jump-threading optimization for deterministic finite automata — dancgr / detail
  2. [Matrix] RAUW should only replace an instruction in ShapeMap if supportsShapeInfo — anemet / detail
  3. [Matrix] Fix shape for factored transpose — anemet / detail
  4. [lld/mac] Fix application-extension.s failure after 8e8701abca3d4 — thakis / detail

#33980 (Jul 27, 2021 11:34:09 AM)

  1. [lld/mac] When loading reexports, look for basename in -F / -L first — thakis / detail

#33979 (Jul 27, 2021 11:24:09 AM)

  1. [libc++] CI: Run -std=c++03 on Clang ToT — Louis Dionne / detail
  2. [runtimes] Always build libc++, libc++abi and libunwind with -fPIC — Louis Dionne / detail

#33977 (Jul 27, 2021 11:04:09 AM)

  1. [clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on — melanie.blower / detail
  2. [RISCV] Select vector shl by 1 to a vector add. — craig.topper / detail

#33976 (Jul 27, 2021 10:54:09 AM)

  1. [AArch64] Update and expand min-max cost model test. NFC — david.green / detail

#33974 (Jul 27, 2021 10:34:09 AM)

  1. Enabling the copy-constant-to-alloca optimization in more instances — andrew.kaylor / detail

#33970 (Jul 27, 2021 9:54:18 AM)

  1. [LoopVectorize] Don't interleave scalar ordered reductions for inner loops — david.sherwood / detail

#33968 (Jul 27, 2021 9:36:05 AM)

  1. Update reduction test. Remove standalone test file — anna / detail

#33967 (Jul 27, 2021 9:28:13 AM)

  1. [mlir] Math: add algebraic simplification patterns to math transforms — ezhulenev / detail

#33966 (Jul 27, 2021 9:19:36 AM)

  1. Re-engineer MLIR python build support. — stellaraccident / detail
  2. AMDGPU: Update tests for lower i1 change — arsenm2 / detail

#33965 (Jul 27, 2021 8:57:34 AM)

  1. Update isl to isl-0.24-69-g54aac5ac — patacca / detail
  2. [WebAssembly] Codegen for extmul SIMD instructions — tlively / detail
  3. AMDGPU: Treat IMPLICIT_DEF like a constant lanemask source — arsenm2 / detail
  4. [mlir][sparse] fixed bug in verification — ajcbik / detail

#33964 (Jul 27, 2021 8:36:56 AM)

  1. [SystemZ][z/OS] Initial code to generate assembly files on z/OS — anirudh_prasad / detail
  2. Revert "[clang][pp] adds '#pragma include_instead'" — hans / detail
  3. [OpenCL] NULL redefined as nullptr in C++ mode. — anastasia.stulova / detail

#33962 (Jul 27, 2021 8:04:27 AM)

  1. Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI." — tpopp / detail
  2. Strip undef implying attributes when moving calls — anna / detail

#33961 (Jul 27, 2021 7:54:49 AM)

  1. Revert "Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI."" — tpopp / detail

#33960 (Jul 27, 2021 6:56:56 AM)

  1. Handle unused variable when assertions are disabled — tpopp / detail
  2. [libc++] NFC: Try to trigger Docker image rebuild on CI nodes — Louis Dionne / detail
  3. [clang-repl] Build and install clang-repl by default. — v.g.vassilev / detail
  4. [DebugInfo][InstrRef] Correctly update DBG_PHIs during instr scheduling — jeremy.morse / detail
  5. [lldb][AArch64] Add memory tag writing to lldb — david.spickett / detail
  6. [libc++] [c++2b] [P2166] Prohibit string and string_view construction from nullptr. — marek.kurdej+llvm.org / detail
  7. Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI." — tpopp / detail

#33959 (Jul 27, 2021 6:37:40 AM)

  1. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  2. [IVDescriptors] Fix bug in checkOrderedReduction — anna / detail

#33955 (Jul 27, 2021 6:02:37 AM)

  1. [DebugInfo][InstrRef] Handle llvm.frameaddress intrinsics gracefully — jeremy.morse / detail
  2. [clang][Driver] Expose driver mode detection logic — kadircet / detail
  3. Revert "Revert "[clangd] Canonicalize compile flags before applying edits"" — kadircet / detail
  4. Revert "Revert "[clangd] Adjust compile flags to contain only the requested file as input"" — kadircet / detail

#33954 (Jul 27, 2021 5:44:10 AM)

  1. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail

#33953 (Jul 27, 2021 5:34:10 AM)

  1. [clangd] Add platform triple (host & target) to version info — sam.mccall / detail

#33952 (Jul 27, 2021 5:24:35 AM)

  1. [flang][driver] Make `flang` ignore `-Mfree/-Mfixed` — andrzej.warzynski / detail

#33951 (Jul 27, 2021 5:04:10 AM)

  1. Convert the error to warning for enabling OMPD in non-Linux platform — Vignesh.Balasubrmanian / detail
  2. [lldb] Wait in TestGuiBasicDebug for the interface to open before quitting the welcome screen — Raphael Isemann / detail
  3. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  4. [clangd] Use function pointer instead of function_ref to avoid GCC 5 bug — sam.mccall / detail

#33950 (Jul 27, 2021 4:54:10 AM)

  1. [PowerPC] add more testcases for ld_splat; nfc — czhengsz / detail
  2. [clang/darwin] Pass libclang_rt.profile last on linker command — thakis / detail

#33949 (Jul 27, 2021 4:44:10 AM)

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

#33949 (Jul 27, 2021 4:44:10 AM)

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

#33946 (Jul 27, 2021 4:16:43 AM)

  1. [X86] Add PR37025 test coverage — llvm-dev / detail
  2. [LangRef][NFC] Fix variable name in llvm.maxnum docs — fraser / detail

#33945 (Jul 27, 2021 4:09:28 AM)

  1. [lldb][AArch64] Add memory tag writing to lldb-server — david.spickett / detail

#33943 (Jul 27, 2021 3:48:28 AM)

  1. [LV] Disable Scalable VFs when tail folding is enabled b/c of low tripcount. — sander.desmalen / detail

#33942 (Jul 27, 2021 3:34:10 AM)

  1. [mlir] Fix typo s/applyPermuationMap/applyPermutationMap/ — benny.kra / detail
  2. [GlobalISel] Constant fold G_SITOFP and G_UITOFP in CSEMIRBuilder — jay.foad / detail
  3. [flang] Fix thinko in CPU_TIME test — diana.picus / detail
  4. [flang] Fix minor style issues. NFC — diana.picus / detail

#33939 (Jul 27, 2021 3:04:37 AM)

  1. Revert "sanitizer_common: split LibIgnore into fast/slow paths" — dvyukov / detail
  2. [clang][tooling] Link LLVMOption to ToolingTests — Jan Svoboda / detail
  3. [SelectionDAG] Support scalable splats in U(ADD|SUB)SAT combines — fraser / detail

#33938 (Jul 27, 2021 2:33:37 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

#33936 (Jul 27, 2021 1:49:50 AM)

  1. [RISCV] Add tests showing missed vector saturating add/sub combines — fraser / detail
  2. [AArch64][SME] Add zero instruction — cullen.rhodes / detail
  3. [clang][tooling] Accept Clang invocations with multiple jobs — Jan Svoboda / detail

#33935 (Jul 27, 2021 1:14:28 AM)

  1. [LoopFlatten] Use SCEV and Loop APIs to identify increment and trip count — rosie.sumpter / detail
  2. [ARM] Implement isLoad/StoreFromStackSlot for MVE stack stores accesses — david.green / detail

#33934 (Jul 27, 2021 12:00:21 AM)

  1. [CSSPGO] Tweak ICP threshold in top-down inliner — wlei / detail
  2. Merge all the llvm-exegesis unit tests into a single binary — tstellar / detail
  3. [Coroutine] Record the elided coroutines — yedeng.yd / detail
  4. [Attributor][FIX] Update AMDGPU attributor test — johannes / detail
  5. [Attributor] Update check lines for all AMDGPU attributor tests — johannes / detail
  6. [OpenMP] Prototype opt-in new GPU device RTL — johannes / detail
  7. [InstSimplify] Expose generic interface for replaced operand simplification — johannes / detail
  8. [Attributor] Utilize the InstSimplify interface to simplify instructions — johannes / detail
  9. [Attributor][FIX] Copy all members in the assignment operator — johannes / detail
  10. [OpenMP] Try to simplify all loads in device code — johannes / detail
  11. [ORC] Require ExecutorProcessControl when constructing an ExecutionSession. — Lang Hames / detail
  12. [gn build] Port 2487db1f2862 — llvmgnsyncbot / detail
  13. [clang][driver] NFC: Move InputInfo.h from lib to include — Jan Svoboda / detail
  14. [clang][driver] NFC: Expose InputInfo in Job instead of plain filenames — Jan Svoboda / detail
  15. [Debug-Info][llvm-dwarfdump] Don't try to dump location — esme.yi / detail
  16. [docs] Update release notes with all LLVM-C API changes — Lang Hames / detail

#33933 (Jul 26, 2021 9:50:42 PM)

  1. [AArch64] Fix -Wparentheses warning with gcc 5.4. NFC — craig.topper / detail
  2. [dfsan][NFC] Fix doc format — jianzhouzh / detail
  3. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  4. [Attributor] Introduce getPotentialCopiesOfStoredValue and use it — johannes / detail
  5. [Attributor] Delete dead stores — johannes / detail
  6. [Local] Do not introduce a new `llvm.trap` before `unreachable` — johannes / detail

#33932 (Jul 26, 2021 9:09:10 PM)

  1. [llvm-jitlink] Don't hardcode LLVM version number into the runtime path. — Lang Hames / detail
  2. [NFC][InstCombine] Fix typo — JunMa / detail

#33931 (Jul 26, 2021 8:11:30 PM)

  1. Define the namespace for the Affine dialect in ODS (NFC) — joker.eph / detail
  2. [Attributor][FIX] Track change status for AAIsDead properly — johannes / detail
  3. [Attributor][FIX] Do not return CHANGED unconditionally — johannes / detail
  4. [OpenMP] Run rewriteDeviceCodeStateMachine in the Module not CGSCC pass — johannes / detail
  5. [AbstractAttributor] Fold __kmpc_parallel_level if possible — tianshilei1992 / detail
  6. Revert "[GlobalISel] Add scalar widening for G_MERGE_VALUES destination" — 31459023+hctim / detail

#33930 (Jul 26, 2021 7:16:24 PM)

  1. libclang: Fixes for the python script that generates the export list — tstellar / detail
  2. [dfsan][NFC] Fix doc format — jianzhouzh / detail
  3. [gn build] Kind of port c7b3a91017d2 (libclang version script) — thakis / detail

#33929 (Jul 26, 2021 6:40:27 PM)

  1. [trace] Add the definition of a TraceExporter plugin — walter erquinigo / detail
  2. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  3. [libcxx][NFC] adjusts 41b17c44 so it meets requested feedback — cjdb / detail
  4. [AMDGPU] Add SelectionDAG support for insert_subvector on v4f64 — carl.ritson / detail

#33928 (Jul 26, 2021 5:47:12 PM)

  1. [dfsan] Fix doc build errors — jianzhouzh / detail
  2. [PowerPC] Fix materialization of SP float values on Power10 — lei / detail

#33927 (Jul 26, 2021 4:47:55 PM)

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

#33927 (Jul 26, 2021 4:47:55 PM)

  1. [flang] Disallow BOZ literal constants as arguments of implicit interfaces — psteinfeld / detail
  2. [llvm-objcopy] Fix section group flag read/write when operating on a cross-endian object file — i / detail
  3. [AArch64][GlobalISel] Add identity combines to post-legal combiner. — Amara Emerson / detail
  4. [libc++] Fix spacing in <vector>. NFCI. — arthur.j.odwyer / detail
  5. [MLIR][SCF][NFC] Fix typo in documentation of scf.while — jurahul / detail
  6. [compiler-rt][hwasan][fuchsia] Define shadow bound globals — leonardchan / detail
  7. [lldb] [gdb-remote client] Avoid zero padding PID/TID in H packet — mgorny / detail
  8. Disable the new enum i128 test under ASan, it uncovers an existing leak — rnk / detail
  9. [compiler-rt][hwasan][fuchsia] Implement InitializeOsSupport — leonardchan / detail
  10. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  11. [DebugInfo] Use per-enumerator signedness for DIEnumerator — rnk / detail
  12. [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX — msd.ataei / detail
  13. [compiler-rt][hwasan][fuchsia] Implement TagMemoryAligned for fuchsia — leonardchan / detail
  14. [AArch64][GlobalISel] Legalize ctpop s128 — jonathan_roelofs / detail
  15. libclang.so: Make SONAME independent from LLVM version — tstellar / detail
  16. [SCEV] Add a comment about invariant in howManyLessThans — listmail / detail
  17. [PowerPC] Changed sema checking range for tdw td builtin — albionapc / detail
  18. libclang.so: Fix version script to work with gold — tstellar / detail
  19. [GlobalISel] Add scalar widening for G_MERGE_VALUES destination — Jessica Paquette / detail
  20. libclang: Add missing export to python script that generates export list — tstellar / detail
  21. Revert "[AArch64][GlobalISel] Legalize ctpop s128" — jonathan_roelofs / detail
  22. [mlir] Make ValueShapeRange a new class — jpienaar / detail
  23. [MLIR][NFC] Rework some comments. — jurahul / detail
  24. [dfsan][NFC] Add compile flags and environment variables to doc — jianzhouzh / detail
  25. [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled — akhuang / detail

#33927 (Jul 26, 2021 4:47:55 PM)

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

#33926 (Jul 26, 2021 2:56:18 PM)

  1. [CodeView] Saturate values bigger than supported by APInt. — mizvekov / detail
  2. [clang] P2266 implicit moves STL workaround — mizvekov / detail
  3. [SimplifyCFG] Drop support for duplicating ret's into uncond predecessors — lebedev.ri / detail
  4. [SimplifyCFG] Drop support for simplifying cond branch to two (different) ret's — lebedev.ri / detail
  5. [SimplifyCFG] SwitchToLookupTable(): don't increase ret count — lebedev.ri / detail
  6. [flang][msvc] Fix external-io unittest. — llvm-project / detail
  7. [OpenMP] Add a driver flag to enable the new device runtime library — huberjn / detail
  8. [libc++abi/unwind] NFC: Normalize how we set target properties — Louis Dionne / detail
  9. [libc++] Remove "pass by const value" in <random>. NFCI. — arthur.j.odwyer / detail
  10. [libc++] Fix signed overflow inside ranges::advance. — arthur.j.odwyer / detail
  11. [WebAssembly] Make Emscripten EH work with Emscripten SjLj — aheejin / detail
  12. [LLDB][GUI] Expand selected thread tree item by default — gclayton / detail
  13. [LLDB][GUI] Add Arch Field — gclayton / detail
  14. [OpenMP] Always inline the OpenMP outlined function — huberjn / detail
  15. [WebAssembly] Remove dominator dependency in WasmEHPrepare (NFC) — aheejin / detail
  16. [GlobalISel] Add a constant folding combine. — Amara Emerson / detail

#33925 (Jul 26, 2021 1:05:31 PM)

  1. [LLDB][GUI] Resolve paths in file/directory fields — gclayton / detail
  2. [FPEnv][InstSimplify] Enable more folds for constrained fadd — kevin.neal / detail
  3. [lld][WebAssembly] Do not remove name section with --strip-debug — dschuff / detail
  4. [PowerPC] Implement partial vector ld/st builtins for XL compatibility — nemanja.i.ibm / detail
  5. [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources — raul / detail
  6. [TypePromotion] Remove redundant if. NFC — craig.topper / detail
  7. [amdgpu] Add 64-bit PC support when expanding unconditional branches. — michael.hliao / detail
  8. Fix clang regression test after 5c486ce0 — efriedma / detail
  9. [libc++] Set the target triple by default in the standalone build — Louis Dionne / detail
  10. [libc++] Implement the output_iterator and output_range concepts — Louis Dionne / detail
  11. [OpenMP][NFC] Remove unncessary capture in RAII struct — huberjn / detail
  12. [PowerPC] Add implicit-def RM to instructions mtfsb[01] — lei / detail
  13. Fix clang debug info irgen of i128 enums — rnk / detail
  14. [SimplifyCFG] Remove stale comment after d7378259aa, NFC — rnk / detail
  15. [lldb][NFC] Delete unused and commented out DWARF constants — apl / detail
  16. [AArch64] NFC: Make some AArch64-SVE LoopVectorize tests generic. — sander.desmalen / detail
  17. [LV] Don't let ForceTargetInstructionCost override Invalid cost. — sander.desmalen / detail
  18. [PowerPC]Add addex instruction definition and MC tests — lei / detail
  19. [ARM] Fixup vst4 test. NFC — david.green / detail
  20. [OpenMP][NFC] Fix a few typos in OpenMP documentation — jhuber6 / detail

#33924 (Jul 26, 2021 11:02:55 AM)

  1. [LV] Remove assert that VF cannot be scalable in setCostBasedWideningDecision. — sander.desmalen / detail
  2. [Analysis] Fix getOrderedReductionCost to call target's getArithmeticInstrCost implementation — llvm-dev / detail
  3. [libc++] Add range_size_t — Louis Dionne / detail
  4. [PowerPC] Change altivec indexed load/store builtins argument type — qiucofan / detail
  5. [DebugInfo] Correctly update debug users of SSA values in tail duplication — stephen.tozer / detail
  6. [LAA] Remove RuntimeCheckingPtrGroup::RtCheck member (NFC). — flo / detail
  7. [X86][AVX] Add PR50053 test case — llvm-dev / detail
  8. [test] Fix PayloadString: in lldb tests — i / detail
  9. [mlir][tosa] Disable tosa shape verification between operands/results — rob.suderman / detail
  10. [WebAssembly] Improve pseudocode in LowerEmscriptenEHSjLj — aheejin / detail
  11. [libc] add scudo wrappers to llvm libc — michaelrj / detail
  12. [GlobalISel] Add combine for merge(unmerge) and use AArch64 postlegal-combiner. — Amara Emerson / detail
  13. [AArch64][GlobalISel] Enable some select combines after legalization. — Amara Emerson / detail
  14. [LLVM IR] Allow volatile stores to trap. — efriedma / detail
  15. [AArch4][GlobalISel] Post-legalize combine s64 = G_MERGE s32, 0 -> G_ZEXT. — Amara Emerson / detail

#33923 (Jul 26, 2021 8:26:02 AM)

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

#33922 (Jul 26, 2021 6:15:57 AM)

  1. [NFC] Change VFShape so it contains an ElementCount rather than seperate VF and IsScalable properties. — paul.walker / detail
  2. [SLP]Fix costs calculations. — a.bataev / detail
  3. [mlir] split type conversion to two lines for GCC's sake — tpopp / detail
  4. [AArch65][SVE] Remove vector_splice from AddedComplexity pattern — caroline.concatto / detail
  5. Revert "[SLP]Fix costs calculations." — a.bataev / detail
  6. [SVE] Fix casts to <FixedVectorType> in truncateToMinimalBitwidths — kerry.mclaughlin / detail
  7. [SimplifyCFG] Improve store speculation check — nikita.ppv / detail

#33921 (Jul 26, 2021 4:12:13 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

#33920 (Jul 26, 2021 2:07:18 AM)

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

#33919 (Jul 26, 2021 12:52:18 AM)

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

#33919 (Jul 26, 2021 12:52:18 AM)

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

#33916 (Jul 25, 2021 10:55:00 PM)

  1. [mlir] Added new RegionBranchTerminatorOpInterface and adapted uses of hasTrait<ReturnLike>. — marcel.koester / detail

#33915 (Jul 25, 2021 9:44:03 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

#33913 (Jul 25, 2021 6:00:49 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
  8. [OPENCL] opencl-c.h: add initial CL 3.0 conditionals for atomic operations. — airlied / detail

#33912 (Jul 25, 2021 5:02:14 PM)

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

#33910 (Jul 25, 2021 3:43:31 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

#33909 (Jul 25, 2021 2:59:45 PM)

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

#33907 (Jul 25, 2021 1:40:55 PM)

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

#33906 (Jul 25, 2021 12:57:39 PM)

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

#33905 (Jul 25, 2021 12:14:08 PM)

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

#33904 (Jul 25, 2021 11:32:02 AM)

  1. [OpenMP][tests][NFC] Update test status for gcc 11 and 12 — protze / detail
  2. [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog — kyulee / detail
  3. [NFC][Codegen][X86] Improve test coverage for insertions into XMM vector — lebedev.ri / detail
  4. [OpenMP] Introduce RAII to protect certain RTL calls from DCE — huberjn / detail

#33903 (Jul 25, 2021 9:49:49 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

#33903 (Jul 25, 2021 9:49:49 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

#33903 (Jul 25, 2021 9:49:49 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

#33902 (Jul 25, 2021 7:38:54 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

#33901 (Jul 25, 2021 5:57:35 AM)

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

#33885 (Jul 24, 2021 3:52:54 PM)

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

#33884 (Jul 24, 2021 3:04:43 PM)

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

#33878 (Jul 24, 2021 11:13:29 AM)

  1. [RISCV] Custom lower (i32 (fptoui/fptosi X)). — craig.topper / detail

#33877 (Jul 24, 2021 10:30:52 AM)

  1. [Tests] Add missing willreturn attributes (NFC) — nikita.ppv / detail
  2. [Tests] Add additional tests for incorrect willreturn handling (NFC) — nikita.ppv / detail

#33876 (Jul 24, 2021 8:29:12 AM)

  1. [ADT] Remove WrappedPairNodeDataIterator (NFC) — kazu / detail
  2. [LICM] Extract debugify test (NFC) — nikita.ppv / detail

#33875 (Jul 24, 2021 7:47:59 AM)

  1. [mlir] Restore markUnknownOpDynamicallyLegal to call isDynamicallyLegal by default — benny.kra / detail
  2. [X86] Add additional div-mod-pair negative test coverage — llvm-dev / detail

#33874 (Jul 24, 2021 6:50:37 AM)

  1. [BasicTTI] Set scalarization cost of scalable vector casts to Invalid. — sander.desmalen / detail

#33873 (Jul 24, 2021 6:07:44 AM)

  1. [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero — llvm-dev / detail
  2. [SVE][NFC] Cleanup fixed length code gen tests to make them more resilient. — paul.walker / detail
  3. [X86] Add i128 div-mod-pair test coverage — llvm-dev / detail

#33872 (Jul 24, 2021 5:09:25 AM)

  1. [x86] add more tests for add with CMOV of constants; NFC — spatel / detail
  2. [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129) — llvm-dev / detail
  3. [clang][patch] Remove test artifact before running test for consistent results — melanie.blower / detail
  4. [mlir] ConversionTarget legality callbacks refactoring — ivan.butygin / detail
  5. [lld][WebAssembly] Align __heap_base — aykevanlaethem / detail
  6. [AVR] Do not chain stores in call frame setup — aykevanlaethem / detail
  7. [AVR] Set R31R30 as clobbered after ADJCALLSTACKDOWN — aykevanlaethem / detail
  8. [AVR] Improve 8/16 bit atomic operations — aykevanlaethem / detail
  9. [AVR] Expand large shifts early in IR — aykevanlaethem / detail
  10. [AVR] Fix rotate instructions — aykevanlaethem / detail
  11. [AVR] Only support sp, r0 and r1 in llvm.read_register — aykevanlaethem / detail
  12. [gn build] Port 6aa9e746ebde — llvmgnsyncbot / detail

#33871 (Jul 24, 2021 3:09:20 AM)

  1. [SimplifyCFG] Add additional if conversion tests (NFC) — nikita.ppv / detail
  2. Revert D106195 "[dfsan] Add wrappers for v*printf functions" — gbalats / detail
  3. [InstCombine] Add freezeAllUsesOfArgument to visitFreeze — gusrb406 / detail
  4. [llvm] Inline getAssociatedFunction() in LLVM_DEBUG. — pifon / detail

#33870 (Jul 24, 2021 1:03:08 AM)

  1. [CMake] Add LIBXML2_DEFINITIONS when testing for symbol existance — markus.boeck02 / detail

#33867 (Jul 23, 2021 11:30:26 PM)

  1. [CMake] Don't LTO optimize targets on Darwin, but only if its not ThinLTO — Azharuddin Mohammed / detail

#33866 (Jul 23, 2021 10:38:02 PM)

  1. [GlobalISel] Add GUnmerge, GMerge, GConcatVectors, GBuildVector abstractions. NFC. — Amara Emerson / detail

#33865 (Jul 23, 2021 9:49:43 PM)

  1. Re-re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail

#33864 (Jul 23, 2021 8:17:01 PM)

  1. [AMDGPU] Deduce attributes with the Attributor — kuterdinel / detail
  2. [gn build] Port 96709823ec37 — llvmgnsyncbot / detail

#33862 (Jul 23, 2021 7:07:59 PM)

  1. [flang] Runtime: Reset list-directed input state for each NAMELIST item — pklausler / detail
  2. [flang] runtime: fix problems with I/O around EOF & delimited characters — pklausler / detail

#33861 (Jul 23, 2021 6:10:54 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

#33860 (Jul 23, 2021 4:26:19 PM)

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

#33859 (Jul 23, 2021 2:48:50 PM)

  1. [lld/mac] Implement support for section$start and section$ end symbols — thakis / detail
  2. [llvm-rc] Allow dashes as part of resource name strings — martin / detail
  3. [CMake] Add version to libLLVM also on non-UNIX — martin / detail
  4. [OpenMP][Offloading] Fix data race in data mapping by using two locks — tianshilei1992 / detail
  5. [MergeICmps] Relax sinking check — nikita.ppv / detail
  6. [NFC][compiler-rt] tidy up some whitespace in lit config — code / detail
  7. [MLIR][NFC] Minor cleanup in liveness. — jurahul / detail
  8. [compiler-rt][NFC] add debugging options to iossim_run — code / detail
  9. [Libomptarget] Add unroll flag to shared variables loop — huberjn / detail
  10. [OpenMP] Fix bug 50022 — tianshilei1992 / detail
  11. [lld/mac] Fix start-stop.s test with expensive checks enabled — thakis / detail
  12. [libc] Clean up Windows macros — caitlyncano / detail
  13. [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level — pirama / detail
  14. [NFC][BasicBlockUtils] Refactor GetIfCondition() to return the branch, not it's condition — lebedev.ri / detail
  15. [NFC][SimplifyCFG] FoldTwoEntryPHINode(): make better use of GetIfCondition() returning dom block — lebedev.ri / detail
  16. [NFC][SimplifyCFG] Make 'conditional block' handling more straight-forward — lebedev.ri / detail
  17. [OpenMP] always compile with c++14 instead of gnu++14 — tianshilei1992 / detail
  18. [WebAssembly][NFC] Simplify SIMD bitconvert pattern — tlively / detail

#33858 (Jul 23, 2021 12:54:41 PM)

  1. Delete PrintingPolicy's copy constructor/operator. — erich.keane / detail
  2. Revert "Delete PrintingPolicy's copy constructor/operator." — erich.keane / detail
  3. [llvm][NFC] Fix typos in Errc.h description — Cyndy Ishida / detail
  4. [FPEnv][InstSimplify] Enable more folds for constrained fadd — kevin.neal / detail
  5. Revert "[FPEnv][InstSimplify] Enable more folds for constrained fadd" — kevin.neal / detail
  6. [libunwind] Allow restoring SP while unwinding. — mvanotti / detail

#33857 (Jul 23, 2021 11:13:57 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

#33856 (Jul 23, 2021 10:30:38 AM)

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

#33856 (Jul 23, 2021 10:30:38 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
  25. [libcxx][nfc] Cleanup libc++ specific tests. — koraq / detail
  26. Update isl to isl-0.24-69-g54aac5ac — patacca / detail
  27. [clang] -falign-loops= — i / detail
  28. Revert D106562 "[clangd] Get rid of arg adjusters in CommandMangler" — i / detail
  29. Revert "[clang] -falign-loops=" — i / detail
  30. Revert "Update isl to isl-0.24-69-g54aac5ac" — patacca / detail

#33856 (Jul 23, 2021 10:30:38 AM)

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

#33855 (Jul 23, 2021 8:16:26 AM)

  1. [HIP] Preserve ASAN bitcode library functions — Yaxun.Liu / detail
  2. [lld/mac] Add missing REQUIRES line to new test — thakis / detail
  3. [ARM] Remove getHWDivName (NFC) — kazu / detail
  4. [libc++] Avoid triggering warnings for implicit conversion — Louis Dionne / detail

#33854 (Jul 23, 2021 7:17:40 AM)

  1. Thread safety analysis: Mock getter for private mutexes can be undefined — aaron.puchert / detail
  2. [OpenMPOpt] Move dedup runtime calls after init for target regions — georgakoudis1 / detail
  3. [llvm][sve] Lowering for VLS truncating stores — david.truby / detail
  4. [clangd] Improve performance of dex by 45-60% — kbobyrev / detail
  5. [clangd] Avoid range-loop init-list lifetime subtleties. — sam.mccall / detail
  6. [x86] add tests for add X, (cmov constants); NFC — spatel / detail
  7. [x86] improve CMOV codegen by pushing add into operands — spatel / detail
  8. [ORC] Work around AIX build compiler: Replace lambda; NFC — hubert.reinterpretcast / detail
  9. Fix __hip_fabin visibility — Yaxun.Liu / detail
  10. [llvm][sve] Silence unused variable warning in Release builds. NFC — benny.kra / detail

#33853 (Jul 23, 2021 5:34:42 AM)

  1. [SVE][IR] Fix Binary op matching in PatternMatch::m_VScale — Dylan.Fleming / detail
  2. [mlir][Complex]: Add lowerings for AddOp and SubOp from Complex dialect to — akuegel / detail
  3. [OpenCL] Add NULL to standards prior to v2.0. — anastasia.stulova / detail
  4. [NFC][SimplifyCFG] Add test for `SpeculativelyExecuteBB()` with prof md — lebedev.ri / detail
  5. [X86][AVX] lowerV2X128Shuffle - attempt to recognise broadcastf128 subvector load — llvm-dev / detail
  6. [libc] optimize bzero/memset for x86 — gchatelet / detail
  7. [Analyzer][solver] Fix inconsistent equivalence class data — gabor.marton / detail

#33852 (Jul 23, 2021 3:35:41 AM)

  1. [OpenMP] Fix CUDA plugin build after 3817ba13aea3. — pengfei.wang / detail
  2. sanitizer_common: don't use [[no_unique_address]] — dvyukov / detail
  3. tsan: fix SANITIZER_DEBUG build — dvyukov / detail
  4. [OpenCL] Add cl_khr_integer_dot_product — sven.vanhaastregt / detail
  5. [hwasan] Fix uninitialized DisableOptimization — Vitaly Buka / detail
  6. Revert "[DSE] Transform memset + malloc --> calloc (PR25892)" — dawid_jurek / detail
  7. [AMDGPU][MC][GFX9][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail

#33851 (Jul 23, 2021 1:33:31 AM)

  1. [AArch64][AsmParser] NFC: when creating a token IsSuffix=false should be default — cullen.rhodes / detail
  2. sanitizer_common: add deadlock detection to the Mutex2 — dvyukov / detail
  3. tsan: rename test Mutex to UserMutex — dvyukov / detail
  4. tsan: ignore interceptors in few more places — dvyukov / detail
  5. tsan: disable thread safety analysis in more functions — dvyukov / detail
  6. tsan: switch to the new sanitizer_common mutex — dvyukov / detail
  7. tsan: switch atexit mutex to the normal Mutex — dvyukov / detail
  8. [AMDGPU] Add maximum NSA size limit ISA feature — carl.ritson / detail
  9. [gn build] Port 0118a649348b — llvmgnsyncbot / detail
  10. [AMDGPU] Fix running ResourceUsageAnalysis — sebastian.neubauer / detail
  11. [ConstantFolding] Fold constrained arithmetic intrinsics — sepavloff / detail
  12. [mlir][Linalg] Fix a missing copy when source of insert_slice is not inplace. — gysit / detail
  13. [AArch64] Add worst case shuffle costs — david.green / detail
  14. [libc++][doc] Update the LWG issues. — koraq / detail
  15. [mlir] Async: special handling for parallel loops with zero iterations — ezhulenev / detail
  16. [clang-tidy] Improve "common type" diagnostic output in 'bugprone-easily-swappable-parameters' — whisperity / detail
  17. [MS] Preserve base register %esi around movs[bwl] — pengfei.wang / detail

#33850 (Jul 22, 2021 11:31:19 PM)

  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

#33849 (Jul 22, 2021 10:58:04 PM)

  1. [libc] Raise denormal exception if the libc defines __FE_DENORM. — sivachandra / detail

#33848 (Jul 22, 2021 10:25:07 PM)

  1. [Attributor] If provided, only look at simplification callbacks not IR — johannes / detail
  2. [OpenMP] Simplify the ThreadStackTy for globalization fallback — johannes / detail

#33845 (Jul 22, 2021 8:52:45 PM)

  1. [RISCV] Add FrameSetup/FrameDestroy flag to prologue/epilog instructions. — kai.wang / detail

#33844 (Jul 22, 2021 8:19:24 PM)

  1. [OpenMP][NFC] Fix formatting in CUDA plugin — huberjn / detail
  2. [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive — thakis / detail
  3. cmake: Remove unused property on some targets: LLVM_LINK_LIBS — tstellar / detail
  4. [mlir] Fix comment typos — jpienaar / detail

#33843 (Jul 22, 2021 6:46:34 PM)

  1. [ELF] --gc-sections: allow GC on reserved sections in a group — i / detail
  2. [profile] Add binary id into profiles — gulfem / detail
  3. [ARC] Add tablegen definition for the Find Leading Set (FLS) instruction — marksl / detail
  4. [mlir][tosa] Make tosa MakeBroadcastable pass handle unreanked tensors. — rob.suderman / detail
  5. [NFC][asan] Always pass Dominator Trees into forAllReachableExits — Vitaly Buka / detail
  6. [compiler-rt] Fix lld dependency for sanitizers — Vitaly Buka / detail
  7. [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization — georgakoudis1 / detail
  8. [PowerPC] Implement XL compatible behavior of __compare_and_swap — lkail / detail
  9. [Attributor][Fix] Add overrides for AA2HS analysis — georgakoudis1 / detail
  10. [lld/mac] Remove "else" after return — thakis / detail
  11. [gn build] Reformat all gn files — thakis / detail
  12. [gn build] Allow use_asan=true on macOS — thakis / detail
  13. [OpenMP] Add environment variables to change stack / heap size in the CUDA plugin — huberjn / detail

#33842 (Jul 22, 2021 5:09:18 PM)

  1. [dfsan] Add wrappers for v*printf functions — gbalats / detail
  2. [mlir][tosa] Quantized Conv2DOp lowering to linalg added. — rob.suderman / detail
  3. [Bazel] Change external_zlib attribute to string — gcmn / detail
  4. [docs] Add the compiler-rt requirement to the test suite doc — mtrofin / detail
  5. [Bazel] Rename LLVMDWP to DWP — gcmn / detail
  6. [hwasan] Use stack safety analysis. — Vitaly Buka / detail
  7. [OpenMP] Refined the logic to give a regular task from a hidden helper task — tianshilei1992 / detail
  8. [MLGO] Strip TF_PIP cmake variable — mtrofin / detail
  9. [libcxx][modularisation] properly modularises advance, next, and prev — cjdb / detail
  10. [lld/mac] Fix bug in interaction of -dead_strip and -undefined dynamic_lookup — thakis / detail
  11. [WebAssembly][NFC] Update test expectations labels after db7efcab7dd9 — tlively / detail
  12. Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS — sbc / detail
  13. [gn build] (manually) port f8c6515554cc (libLLVMDWP) — thakis / detail
  14. [lld/mac] Handle symbols from -U in treatUndefinedSymbol() — thakis / detail
  15. [CSSPGO] Fix a typo in SampleContextTracker — hoy / detail
  16. [ELF][test] Add a test about GCable SHF_LINK_ORDER SHT_INIT_ARRAY — i / detail

#33841 (Jul 22, 2021 3:19:23 PM)

  1. Reland: "[WebAssembly] Deduplicate imports of the same module name, field name, and type" — sbc / detail
  2. [NFC] Fix test build breakage on Darwin — scw / detail
  3. [asan] Modified ASAN_MEMORY_ACCESS_CALLBACK to use a function call to ReportGenericErrorWrapper. — kstoimenov / detail
  4. [DWP] Refactoring llvm-dwp in to a library part 2 — ayermolo / detail
  5. [NFC][SimplifyCFG] Add test for SimplifyCondBranchToTwoReturns() mishandling — lebedev.ri / detail
  6. [NFC][LoopDeletion] Autogenerate checlines in simplify-then-delete.ll test — lebedev.ri / detail
  7. [SimplifyCFG] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks — lebedev.ri / detail
  8. [dfsan] Make warn_unimplemented off by default — jianzhouzh / detail
  9. PR51158: Don't emit -Wswitch or -Wcovered-switch-default for empty enums — dblaikie / detail
  10. [DebugInfo] Add -fno-ctor-homing for as counterpart to -fuse-ctor-homing — akhuang / detail
  11. [Bazel] Update for f8c6515554 — gcmn / detail
  12. [AArch64] Regenerate test arm64-ccmp.ll — efriedma / detail
  13. Fix the logic so stop-hooks get run after a breakpoint that ran an expression — jingham / detail
  14. [OpenMP] Renaming RT functions `GetNumberOfBlocksInKernel` and `GetNumberOfThreadsInBlock` — tianshilei1992 / detail

#33840 (Jul 22, 2021 2:17:02 PM)

  1. [AIX] Clang's library integration support for 128-bit long double is incomplete on AIX. — scui / detail
  2. [LICM][SCCP] Regenerate test checks (NFC) — nikita.ppv / detail
  3. Fix TSAN signal interceptor out-of-bound access — scw / detail
  4. [AIX] Generate large code model relocations when mcmodel=medium on AIX — hubert.reinterpretcast / detail
  5. [ms] [llvm-ml] Fix macro case-insensitivity — epastor / detail
  6. [NFCI][TLI] prepare[US]REMEqFold(): don't add nonsensical 'exact' flag to rotates created — lebedev.ri / detail
  7. [AIX] Define __LONGDOUBLE64 macro — Jake.Egan / detail
  8. [NFC][MLGO] Fix vector sizing — mtrofin / detail
  9. [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  10. [clang-tidy] performance-unnecessary-copy-initialization: Create option to exclude container types from triggering the check. — flx / detail
  11. [MLGO] Correct protobuf path — mtrofin / detail
  12. [LLD] [COFF] Make -export-all-symbols work as intended for EXEs — martin / detail
  13. [lldb/Interpreter] Conform ScriptedProcessPythonInterface to SWIG python types — medismail.bennani / detail
  14. [lldb] Fix build failure introduced by 3d4cadfb26437bd686ca8177f5454a366fed59eb — medismail.bennani / detail
  15. [mlir] Also update inferReturnTensorTypes (NFC) — jpienaar / detail

#33839 (Jul 22, 2021 12:26:54 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

#33838 (Jul 22, 2021 11:17:22 AM)

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

#33837 (Jul 22, 2021 9:34:05 AM)

  1. [HIP] Fix no matching constructor for init of shared_ptr and malloc — enye.shi / detail
  2. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. — a.bataev / detail
  3. [lldb] Remove a wrong assert in TestStructTypes that checks that empty structs in C always have size 0 — Raphael Isemann / detail
  4. Revert "[OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments." — a.bataev / detail
  5. [lld/mac] Move handling of special undefineds later — thakis / detail
  6. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. — a.bataev / detail
  7. [OpenCL][NFC] Refactors lang version check in test. — anastasia.stulova / detail
  8. [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility — wei.huang / detail
  9. [libomptarget][amdgpu] Implement dlopen of libhsa — jonathanchesterfield / detail

#33836 (Jul 22, 2021 7:25:27 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

#33835 (Jul 22, 2021 5:24:39 AM)

  1. [clang][AST] Add support for DecompositionDecl to ASTImporter. — 1.int32 / detail
  2. [hwasan] Use stack safety analysis. — fmayer / detail
  3. [LoopIdiom] Transform memmove-like loop into memmove (PR46179) — dawid_jurek / detail
  4. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  5. [lldb] Generalize empty record size computation to avoid giving empty C++ structs a size of 0 — Raphael Isemann / detail
  6. [lldb][NFCI] Remove redundant accessibility heuristic in the DWARF parser — Raphael Isemann / detail
  7. Add support for zero-sized Scalars as a LowLevelType — pmatos / detail
  8. [LoopVectorize] Fix crash for predicated instruction with scalable VF — caroline.concatto / detail
  9. [lldb] Fix that `process signal` completion always returns all signals — Raphael Isemann / detail
  10. [clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on — melanie.blower / detail

#33834 (Jul 22, 2021 3:26:33 AM)

  1. [clang-tidy] Fix crash and handle AttributedType in 'bugprone-easily-swappable-parameters' — whisperity / detail
  2. [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID — fraser / detail
  3. [RISCV] Fix a crash when lowering split float arguments — fraser / detail
  4. sanitizers: increase .clang-format columns to 100 — dvyukov / detail
  5. [AArch64] Add and update reduction and shuffle costs. NFC — david.green / detail
  6. [clang] Use i64 for the !srcloc metadata on asm IR nodes. — simon.tatham / detail
  7. [libomptarget][amdgpu][nfc] Drop dead signal pool setup — jonathanchesterfield / detail
  8. [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069) — llvm-dev / detail
  9. [clang][lex] NFC: Add explicit cast to silence -Wsign-compare — Jan Svoboda / detail

#33833 (Jul 22, 2021 1:24:25 AM)

  1. [llvm][tools] Hide remaining unrelated llvm- tool options — tbaeder / detail
  2. Read and write a LC_NOTE "addrable bits" for addressing mask — Jason Molenda / detail

#33831 (Jul 22, 2021 12:43:03 AM)

  1. [clangd] Ensure Ref::Container refers to an indexed symbol — zeratul976 / detail

#33830 (Jul 22, 2021 12:09:28 AM)

  1. [AArch64][SVE] Handle svbool_t VLST <-> VLAT/GNUT conversion — JunMa / detail
  2. [llvm-mc-assemble-fuzzer] Initialize MCTargetOptions. — kai.wang / detail

#33829 (Jul 21, 2021 10:40:11 PM)

  1. [RegisterCoalescer] Make resolveConflicts aware of earlyclobber — shihpo.hung / detail
  2. [Attributor] Improve the Attributor::getAssumedConstant interface — johannes / detail
  3. [Attributor][FIX] Do not introduce multiple instances of SSA values — johannes / detail
  4. [Attributor][FIX] Improve call graph updating — johannes / detail

#33828 (Jul 21, 2021 9:11:21 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

#33827 (Jul 21, 2021 8:38:36 PM)

  1. [RISCV] Optimize multiplication in the zba extension with SH*ADD — powerman1st / detail
  2. [MLIR] Fix affine.for empty loop body folder — uday / detail

#33826 (Jul 21, 2021 7:07:00 PM)

  1. Re-re-revert "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  2. [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size — huberjn / detail
  3. [OpenMP] Add new execution mode for SPMD execution with Generic semantics — huberjn / detail
  4. [Libomptarget] Introduce new main thread ID runtime function — huberjn / detail
  5. [OpenMP] Add an option to disable function internalization — huberjn / detail
  6. [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible — huberjn / detail
  7. [OpenMP] Strip NoInline from known OpenMP runtime functions — huberjn / detail
  8. [AMDGPU] Allow frontends to disable null export for pixel shaders — carl.ritson / detail
  9. [Clang][RISCV] Implement vlsseg. — kai.wang / detail
  10. [Clang][RISCV] Implement vloxseg and vluxseg. — kai.wang / detail
  11. [Clang][RISCV] Add vloxseg and vluxseg test cases. — kai.wang / detail
  12. [Clang][RISCV] Implement vsseg. — kai.wang / detail
  13. [Clang][RISCV] Implement vssseg. — kai.wang / detail
  14. [Clang][RISCV] Implement vsoxseg and vsuxseg. — kai.wang / detail
  15. [mlir] Extend scf pipeling to support loop carried dependencies — thomasraoux / detail
  16. [AMDGPU] Add VReg_192/VReg_224 support for MIMG instructions — carl.ritson / detail

#33825 (Jul 21, 2021 5:28:41 PM)

  1. [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8 — tlively / detail
  2. Re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  3. [NFC] Code cleanups in InlineCost.cpp. — jacobhegna / detail
  4. [libc] Rename FEnv.h and refactor subsequent files — hedingarcia / detail
  5. Fix assigned-but-unused (except in an assert) warning with a void cast — dblaikie / detail

#33824 (Jul 21, 2021 4:21:47 PM)

  1. Add verifier for insert/extract element/value on type match between container and inserted/extracted value, and fix vector.shuffle lowering — joker.eph / detail
  2. Remove `LIBC_INSTALL_PREFIX` — John.Ericson / detail
  3. [WebAssembly] Remove clang builtins for extract_lane and replace_lane — tlively / detail
  4. [mlir] Add workaround for false positive in -Wfree-nonheap-object — i / detail

#33823 (Jul 21, 2021 3:22:43 PM)

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

#33823 (Jul 21, 2021 3:22:43 PM)

  1. [flang] Implement the runtime portion of the CSHIFT intrinsic — psteinfeld / detail
  2. [sanitizer] Place module_ctor/module_dtor in llvm.used — i / detail
  3. [AMDGPU] Mark all relevant VOP1 instructions rematerializable — Stanislav.Mekhanoshin / detail
  4. [intel pt] fix builds — walter erquinigo / detail
  5. [ARM] Pass SelectionDAG to methods that dont require DCI. NFC — david.green / detail
  6. [llvm-diff] Check for recursive initialiers — isanbard / detail
  7. [AMDGPU] Mark relevant rematerializable VOP2 instructions — Stanislav.Mekhanoshin / detail
  8. [clang][Sema] removes -Wfree-nonheap-object reference param false positive — cjdb / detail
  9. Revert "Add workaround for false positive in -Wfree-nonheap-object" — cjdb / detail
  10. [libcxx][ranges] implements dangling, borrowed_iterator_t, borrowed_subrange_t — cjdb / detail
  11. [LLDB][GUI] Add Process Plugin Field — gclayton / detail
  12. [LLDB][GUI] Add required property to text fields — gclayton / detail
  13. [AMDGPU] Mark relevant rematerializable VOP3 instructions — Stanislav.Mekhanoshin / detail
  14. [gn build] Port 74fd3cb8cd3e — llvmgnsyncbot / detail
  15. [AArch64][GlobalISel] Change | -> || in an if — Jessica Paquette / detail
  16. [mlir][LLVM] Revert bareptr calling convention handling as an argument materialization. — joker.eph / detail
  17. Prevent dead uses in register coalescer after rematerialization — Stanislav.Mekhanoshin / detail

#33823 (Jul 21, 2021 3:22:43 PM)

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

#33822 (Jul 21, 2021 1:38:02 PM)

  1. Revert "[profile] Add binary id into profiles" — gulfem / detail
  2. [HIP] Remove workaround in __clang_hip_runtime_wrapper.h — Yaxun.Liu / detail
  3. [SROA] avoid crash on memset with constant expression length — spatel / detail
  4. [RISCV] Cleanup comment around vector tail policy handling. NFC — craig.topper / detail
  5. [AMDGPU] Tune perfhint analysis to account access width — Stanislav.Mekhanoshin / detail
  6. [clang][sema] NFC, include DarwinSDKInfo header instead of using the forward reference — Alex Lorenz / detail
  7. Fix a bug in OptimizedStructLayout when filling gaps before — rjmccall / detail
  8. Change requires line from arm to aarch64 since the test uses arm64_32 which is AArch64. — douglas.yung / detail
  9. [AArch64][GlobalISel] Widen s2 and s4 G_IMPLICIT_DEF + G_FREEZE — Jessica Paquette / detail
  10. [AMDGPU] Move perfhint analysis — Stanislav.Mekhanoshin / detail
  11. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  12. [SimplifyCFG] Fix if conversion with opaque pointers — nikita.ppv / detail
  13. [LLDB] Move Trace-specific classes into separate library — apl / detail

#33821 (Jul 21, 2021 11:56:56 AM)

  1. [OpenMP] Expose libomptarget function to get HW thread id — georgakoudis1 / detail
  2. [Attributor][NFC] Modify isAssumedHeapToStack for const argument — georgakoudis1 / detail
  3. [mlir] Add alias for input to shaped type op interface — jpienaar / detail
  4. [SystemZ][z/OS][libcxx]: add the missing comment for patch D106153 and D106151 — muiez / detail
  5. [profile] Add binary id into profiles — gulfem / detail
  6. [SelectionDAG] Fix the representation of ISD::STEP_VECTOR. — efriedma / detail
  7. [profile] Change linkage type of a compiler-rt func — gulfem / detail
  8. [Attributor] Preserve BBs and instructions added in AA manifests — georgakoudis1 / detail
  9. [AArch64] Regenerate and add more tests for i128 atomics. — efriedma / detail
  10. [clang][darwin] add support for remapping macOS availability to Mac Catalyst availability — Alex Lorenz / detail
  11. [Sanitizers][darwin] Fix a -Wcast-qual — jonathan_roelofs / detail

#33820 (Jul 21, 2021 10:08:19 AM)

  1. [flang] Implement the runtime portion of the UNPACK intrinsic — psteinfeld / detail
  2. [OpenMP][AMDGCN] Initial math headers support — jonathanchesterfield / detail
  3. [Bazel] Remove deprecated td_relative_includes — gcmn / detail
  4. [ms] [llvm-ml] Add support for numeric built-in symbols — epastor / detail
  5. [ms] [llvm-ml] Support built-in text macros — epastor / detail
  6. [MachineVerifier] Make INSERT_SUBREG diagnostic respect operand 2 subregs — jonathan_roelofs / detail
  7. [NewPM][Inliner] Check if deleted function is in current SCC — aeubanks / detail
  8. [ms] [llvm-ml] Restrict implicit RIP-relative addressing to named-variable references — epastor / detail
  9. [PowerPC] Removing a REQUIRES line from llvm test — quinn.pham / detail
  10. [WebAssembly] Codegen for v128.load{32,64}_zero — tlively / detail
  11. [libomptarget][amdgpu][nfc] Refactor #includes — jonathanchesterfield / detail
  12. Revert "[OpenMP][AMDGCN] Initial math headers support" — jonathanchesterfield / detail
  13. [trace] [intel pt] Create a "thread trace dump stats" command — walter erquinigo / detail

#33819 (Jul 21, 2021 8:03:03 AM)

  1. [libc] Exclude few unused bits from x86 state for Windows — hedingarcia / detail
  2. [libc] Append math functions to Window's entrypoints — hedingarcia / detail
  3. [AMDGPU] Precommit vgpr-liverange tests — sebastian.neubauer / detail
  4. [AMDGPU] Improve killed check for vgpr optimization — sebastian.neubauer / detail
  5. [libc] Include nextafter's functions to Windows's entrypoints — hedingarcia / detail
  6. [InstCombine] Regenerate gep-custom-dl.ll test checks — llvm-dev / detail
  7. [ADT] Add initializer_list constructor to SmallDenseMap — kubak / detail
  8. [PowerPC] Floating Point Builtins for XL Compat. — quinn.pham / detail
  9. [InstCombine] Remove CreateOverflowTuple (NFC) — kazu / detail
  10. [LoopVectorize] Regenerate sve-vector-reverse.ll test checks — llvm-dev / detail
  11. Revert "[LV] Use lookThroughAnd with logical reductions" — kerry.mclaughlin / detail
  12. [PowerPC] Require power-pc target for new builtin test — david.spickett / detail
  13. [PowerPC] Move backend test to fix non PPC bots — quinn.pham / detail
  14. [MLIR] Introduce a new rewrite driver to simplify supplied list of ops — uday / detail
  15. [libc++] Add `__libcpp_copysign` conditionally constexpr overloads. — marek.kurdej+llvm.org / detail
  16. [MLIR] Add folder for zero trip count affine.for — uday / detail

#33818 (Jul 21, 2021 6:09:44 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

#33817 (Jul 21, 2021 5:27:54 AM)

  1. [LV] Make use of PatternMatchers in getReductionPatternCost. NFC — david.green / detail
  2. IFSStub.cpp - consistently use default case to silence 'not all control paths return' MSVC warnings. NFCI. — llvm-dev / detail
  3. [NFC][VectorCombine] Load widening: add a few more negative tests — lebedev.ri / detail

#33816 (Jul 21, 2021 3:29:42 AM)

  1. [AArch64][SME] Add mova instructions — cullen.rhodes / detail
  2. AArch64: support 8 & 16-bit atomic operations in GlobalISel — Tim Northover / detail
  3. ARM: don't return by popping PC if we have to adjust the stack afterwards. — Tim Northover / detail
  4. [AArch64][SME] Support .arch and .arch_extension assembler directives — cullen.rhodes / detail
  5. [nfc] [lldb] Rename GetRnglist() to GetRnglistTable() — jan.kratochvil / detail
  6. [LV] Use lookThroughAnd with logical reductions — kerry.mclaughlin / detail
  7. [OpenCL] Add cl_khr_extended_bit_ops — sven.vanhaastregt / detail
  8. [LoopFlatten][LoopInfo] Use Loop to identify latch compare instruction — rosie.sumpter / detail
  9. [clangd] Remove big PreambleData constructor. NFC — sam.mccall / detail
  10. [clang] Introduce SourceLocation::[U]IntTy typedefs. — simon.tatham / detail
  11. [Analyzer][solver][NFC] Add explanatory comments to trivial eq classes — gabor.marton / detail
  12. [AMDGPU] NFC refactoring in isel for buffer access intrinsics — jay.foad / detail

#33815 (Jul 21, 2021 1:27:10 AM)

  1. [libc][Obvious] Fix few typos in FPUtil/TestHelpers.cpp — sivachandra / detail
  2. [AArch64][SME] Add ldr and str instructions — cullen.rhodes / detail

#33814 (Jul 21, 2021 12:52:13 AM)

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

#33813 (Jul 21, 2021 12:18:31 AM)

  1. [clang][analyzer] Improve report of file read at EOF condition (alpha.unix.Stream checker). — 1.int32 / detail

#33812 (Jul 20, 2021 11:29:16 PM)

  1. [libc][NFC] Adjust enabled_exceptions_test wrt FE_INEXACT. — sivachandra / detail
  2. [ORC][ORC-RT] Revert MachO TLV patches while I investigate more bot failures. — Lang Hames / detail
  3. [lbc++][nfc] Use _LIBCPP_HIDE_FROM_ABI. — koraq / detail
  4. [libc++][nfc] Adds a missing generated file. — koraq / detail
  5. sanitizer_common: modernize SpinMutex — dvyukov / detail

#33811 (Jul 20, 2021 10:40:26 PM)

  1. Re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  2. [ORC-RT] Rename macho_tlv.x86-64.s to macho_tlv.x86-64.S (uppercase suffix) — Lang Hames / detail

#33810 (Jul 20, 2021 10:06:25 PM)

  1. [libc] Add a new test matcher for tests raising floating point exceptions. — sivachandra / detail

#33808 (Jul 20, 2021 9:03:58 PM)

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

#33807 (Jul 20, 2021 8:25:29 PM)

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

#33806 (Jul 20, 2021 7:26:31 PM)

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

#33805 (Jul 20, 2021 5:47:15 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

#33804 (Jul 20, 2021 3:51:32 PM)

  1. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail
  2. [AArch64] Add tests for 128-bit atomic loads with casp available. — efriedma / detail
  3. [NFC][VectorCombine] Add tests for widening of partial vector load — lebedev.ri / detail
  4. [clang][darwin] Add support for macOS -> Mac Catalyst — Alex Lorenz / detail
  5. [clang] fix oops: enable implicit moves in MSVC compatibility mode — mizvekov / detail
  6. [clang] Fix the capitalization of the DarwinSDKInfoTest unittest filename to avoid case-sensitive FS build errors — Alex Lorenz / detail
  7. [gn build] Port 808bbc2c4702 — llvmgnsyncbot / detail
  8. [Bazel] Fix Exegesis target reference and remove stray visibility — gcmn / detail
  9. [mlir][tosa] Added tosa to linalg lowering to unstrided transposed conv — rob.suderman / detail
  10. [flang] Run-time derived type initialization and destruction — pklausler / detail
  11. [flang] Don't require newline at EOF in unformatted sequential runtime input — pklausler / detail
  12. [ConstantFolding] avoid crashing on a fake math library call — spatel / detail
  13. [ELF][test] Add -DAG — i / detail
  14. [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16 — jonathan_roelofs / detail
  15. [tests] Move new tests into the PowerPC folder — jonathan_roelofs / detail
  16. [NFC][AssemblyWriter] Allow AssemblyWriter::printBasicBlock() to print blocks that don't have parents. — aditya_nandakumar / detail

#33803 (Jul 20, 2021 2:00:43 PM)

  1. [lld][WebAssembly] Error on import of TLS symbols in shared libraries — sbc / detail
  2. [AArch64] Fix i128 cmpxchg using ldxp/stxp. — efriedma / detail
  3. [NFC][OpenMP] Fix an issue that no CHECK in test cases — tianshilei1992 / detail
  4. [OpenMP][deviceRTLs] Update return type of function __kmpc_parallel_level — tianshilei1992 / detail
  5. [IR] Rename `comdat noduplicates` to `comdat nodeduplicate` — i / detail
  6. [AArch64] Delete unused Opcode after D106039 — i / detail
  7. [clang][darwin] add support for Mac Catalyst availability — Alex Lorenz / detail
  8. [mlir][tosa] Add quantized lowering for matmul and fully_connected — rob.suderman / detail
  9. [CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly — melanie.blower / detail
  10. [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold — i / detail
  11. [clang] NFC, move DarwinSDKInfo to lib/Basic — Alex Lorenz / detail
  12. [AArch64] Use the CMP_SWAP_128 variants added in 843c6140. — efriedma / detail
  13. [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics — Jessica Paquette / detail
  14. Consolidate string types into ptr and length representations. — saugustine / detail
  15. Revert "[CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly" — melanie.blower / detail
  16. Recommit "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes" — leevince / detail
  17. [PowerPC] Store, load, move from and to registers related builtins — albionapc / detail
  18. [gn build] Port 05a6d74c4845 — llvmgnsyncbot / detail
  19. [LLD] [COFF] Add a couple "MinGW only" comments re linking against DLLs. NFC. — martin / detail

#33802 (Jul 20, 2021 12:20:46 PM)

  1. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  2. [mlir][ods] Add nested OpTrait — jpienaar / detail
  3. [libc++][doc] Fixes a broken link. — koraq / detail
  4. [PowerPC][test] Don't write to srcdir — i / detail
  5. [Inline] Fix noalias addition on simplified instructions (PR50589) — nikita.ppv / detail
  6. [Utils] Add -compilation-dir flag to prepare-code-coverage-artifact.py — zequanwu / detail
  7. Fix Threshold overwrite bug in the Oz inlining model features. — jacobhegna / detail
  8. [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility — wei.huang / detail
  9. [clang-scan-deps] ignore top-level module dependencies that aren't actually imported — Alex Lorenz / detail
  10. [Verifier] Check byval/etc type when comparing ABI attributes — nikita.ppv / detail
  11. [ThinTLOBitcodeWriter] Fix unused variable warning (NFC) — nikita.ppv / detail
  12. [NFC] Update code owners file — grahamy / detail
  13. [flang] Fix legitimate warning from latest GCC — pklausler / detail
  14. [Orc] Fix sret/byval attributes in test (NFC) — nikita.ppv / detail
  15. [BitcodeReader] Handle type attributes more explicitly (NFCI) — nikita.ppv / detail
  16. Reland "[lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC" — sbc / detail
  17. [PowerPC] Extra test case for LDARX — albionapc / detail
  18. [AttrBuilder] Assert correct attribute kind — nikita.ppv / detail

#33801 (Jul 20, 2021 10:28:03 AM)

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

#33801 (Jul 20, 2021 10:28:03 AM)

  1. [UpdateCCTestChecks] Implement --global-value-regex — jdenny.ornl / detail
  2. [UpdateCCTestChecks] Implement --global-hex-value-regex — jdenny.ornl / detail
  3. [Bazel] Update for bc1a2979fc — gcmn / detail
  4. [LV] Change interface of getReductionPatternCost to return Optional — david.green / detail
  5. [RISCV] Use unordered indexed loads for MGATHER. — craig.topper / detail
  6. Avoid keeping internal string_views in Twine. — saugustine / detail
  7. [PowerPC] Inefficient register allocation of ACC registers results in many copies. — stefanp / detail
  8. [RISCV] Add custom isel to select (and (srl X, C1), C2) and (and (shl X, C1), C2) — craig.topper / detail
  9. [PowerPC] Semachecking for XL compat builtin icbt — kamau.bridgeman / detail
  10. [Driver] Detect libstdc++ include paths for native gcc on 32-bit non-Debian Linux — i / detail
  11. [RISCV] Add -mattr=+c command lines to add-before-shl.ll to prepare for D105417. NFC — craig.topper / detail
  12. [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants. — craig.topper / detail
  13. 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
  14. [test] Avoid llvm-symbolizer/llvm-addr2line one-dash long options — i / detail
  15. [OpenMP][Documentation] Fix hyperlink location — jhuber6 / detail
  16. [MLIR][NFC] Minor cleanup for BufferDeallocation pass. — jurahul / detail
  17. [OpenMP] Change AMDGCN to AMDGPU in the Cmake Module — huberjn / detail
  18. [OpenMP] Set RequiresFullRuntime false in SPMDization — georgakoudis1 / detail
  19. [SystemZ][z/OS][libcxx]: fix libcxx test cases related to codecvt class UTF16/32 — muiez / detail
  20. [SystemZ][z/OS][libcxx]: fix libcxx test cases related to codecvt class UTF8 — muiez / detail
  21. [NewPM] Print pre-transformation IR name in --print-after-all — aeubanks / detail

#33801 (Jul 20, 2021 10:28:03 AM)

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

#33800 (Jul 20, 2021 8:24:39 AM)

  1. [VPlan] Fix formatting glitch from d2a73fb44ea0b8. — flo / detail
  2. [AArch64][SVE] Move instcombine like transforms out of SVEIntrinsicOpts — bradley.smith / detail
  3. [Attributor] Initialize effectively unused value to appease UBSAN — johannes / detail
  4. [CostModel] Templatize EntryCost::Cost to allow custom cost metrics — llvm-dev / detail
  5. [PowerPC] Restore FastMathFlags of Builder for Vector FDiv Builtins — kamau.bridgeman / detail
  6. [SystemZ][z/OS] Add GOFF support to file magic identification — anirudh_prasad / detail
  7. [NFC][LoopVectorizer] Remove VF.isScalable() assertion from collectInstsToScalarize and getInstructionCost — caroline.concatto / detail
  8. [clang][patch][NFC] Refactor calculation of FunctionDecl to avoid duplicate code — melanie.blower / detail
  9. [NFC] Fix some comments and only look at terminators when looking for ReturnLike ops — jurahul / detail
  10. [SampleProfile] Remove ProfileIsValid (NFC) — kazu / detail
  11. [libcxx][ranges] Add common_iterator. — zoecarver / detail
  12. [gn build] Port 1a29403d2f8a — llvmgnsyncbot / detail

#33799 (Jul 20, 2021 7:15:58 AM)

  1. [AArch64] Regenerate some tests checks. NFC — david.green / detail
  2. Exclude pybind11 2.7.0 from MLIR python requirements. — stellaraccident / detail
  3. [PowerPC][Builtins] Added a number of builtins for compatibility with XL. — stefanp / detail
  4. Reland Produce warning for performing pointer arithmetic on a null pointer. — schmeise / detail
  5. [gn build] remove stray character in a comment — thakis / detail
  6. [VPlan] Add recipe for first-order rec phis, make splicing explicit. — flo / detail

#33798 (Jul 20, 2021 6:36:12 AM)

  1. [libc++][NFC] Add missing commits to the ABI changelog — Louis Dionne / detail

#33797 (Jul 20, 2021 5:55:06 AM)

  1. [clangd] Add tests covering existing header-guard behavior. NFC — sam.mccall / detail
  2. [clangd] Propagate header-guarded flag from preamble to main AST — sam.mccall / detail
  3. [clang-tidy] Don't suggest "inline" fix for main function in — hokein.wu / detail
  4. [Lex] Consider a PCH header-guarded even with #endif truncated — sam.mccall / detail
  5. [MIPS][MSA] Regenerate basic operations test checks — llvm-dev / detail
  6. [X86] X86InstCombineIntrinsic.cpp - silence clang-tidy warnings about incorrect uses of auto. NFCI. — llvm-dev / detail
  7. [linalg] Add TensorDimOp to list of ops known by bufferization. — gysit / detail

#33796 (Jul 20, 2021 5:05:59 AM)

  1. [clang][deps] Separate filesystem caches for minimized and original files — Jan Svoboda / detail
  2. [clang][deps] Avoid minimizing PCH input files — Jan Svoboda / detail
  3. [PowerPC][NFC] add more cases for lfiwzx/lfiwax — czhengsz / detail
  4. [gn build] (manually) port bc1a2979fc70 — thakis / detail
  5. [DebugInfo][InstrRef] Fix a broken substitution method, add test coverage — jeremy.morse / detail
  6. [AMDGPU] Pre-commit test case for D106284 — jay.foad / detail
  7. [clang][deps] Fix test by checking ignored files correctly — Jan Svoboda / detail
  8. [llvm][tools] Hide more unrelated tool options — tbaeder / detail
  9. [SystemZ] Fix invalid assumption in getCPUNameFromS390Model — ulrich.weigand / detail
  10. [AMDGPU] Improve register computation for indirect calls — sebastian.neubauer / detail
  11. [gn build] Port 2b08f6af62af — llvmgnsyncbot / detail

#33795 (Jul 20, 2021 3:08:26 AM)

  1. [AArch64][SME] Add system registers and related instructions — cullen.rhodes / detail
  2. [lldb] Remove unused variable. NFCI — benny.kra / detail
  3. [AArch64][SVE][InstCombine] last{a,b} of a splat vector — sander.desmalen / detail
  4. [hwasan] Use stack safety analysis. — fmayer / detail
  5. [hwasan] [NFC] copy and disable ASAN tests to hwasan. — fmayer / detail
  6. [PowerPC] Add lit.local.cfg in AtomicExpand tests — lkail / detail
  7. [NFC] run clang-format on hwasan use-after-scope tests. — fmayer / detail
  8. [clang][deps] Normalize ignored filenames in minimizing file system — Jan Svoboda / detail
  9. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  10. [DSE] Transform memset + malloc --> calloc (PR25892) — dawid_jurek / detail
  11. [AMDGPU] Disable LDS lowering for GFX shaders — Stanislav.Mekhanoshin / detail

#33794 (Jul 20, 2021 1:04:10 AM)

  1. [RISCV] Add test cases to show an issue with our fcvt.wu isel patterns on RV64. — craig.topper / detail
  2. [NFC][profile] Move writeMMappedFile to ELF ifdef block — phosek / detail
  3. [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR — lkail / detail
  4. sanitizer_common: add new mutex — dvyukov / detail
  5. [Attributor] Use checkForAllUses instead of custom use tracking — johannes / detail
  6. [Attributor] Simplify to values in the genericValueTraversal — johannes / detail
  7. [Attributor] Use set vector instead of vector to prevent duplicates — johannes / detail
  8. [AArch64][GlobalISel] Don't form truncstores in postlegalizer-lowering for s128. — Amara Emerson / detail
  9. Remove the DarwinLog functionality from debguserver — Jason Molenda / detail
  10. [mlir-tblgen] Fix failed matching when binds same operand of an op in different depth — chiahungduan / detail

#33793 (Jul 19, 2021 11:00:44 PM)

  1. [Attributor][NFC] Fix function name spelling — johannes / detail
  2. [OpenMP] Remove XFAIL and update check lines properly — johannes / detail
  3. [Attributor][NFCI] Expose `getAssumedUnderlyingObjects` API — johannes / detail
  4. [Attributor] Extend the AAValueSimplify compare simplification logic — johannes / detail
  5. [Attributor] Ensure to simplify operands in AAValueConstantRange — johannes / detail
  6. [Attributor] Gracefully handle interprocedural reachability queries — johannes / detail
  7. tsan: remove the stats subsystem — dvyukov / detail
  8. [lldb] Make WatchpointList iterable — mgorny / detail
  9. [gn build] Port adb55d7c3265 — llvmgnsyncbot / detail

#33792 (Jul 19, 2021 10:27:24 PM)

  1. [OpenMP][FIX] Temporarily XFAIL tests waiting for new check lines — johannes / detail
  2. tsan: add pragma line to buildgo.sh — dvyukov / detail

#33791 (Jul 19, 2021 8:56:02 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

#33789 (Jul 19, 2021 7:53:55 PM)

  1. Revert "[PowerPC] Extra test case for LDARX" — albionapc / detail

#33788 (Jul 19, 2021 7:19:56 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

#33787 (Jul 19, 2021 5:37:05 PM)

  1. [gn build] Fix llvm_build_instrumented_coverage=true builds with goma/rbe — thakis / detail
  2. [Libomptarget] Remove volatile from NVPTX work function — huberjn / detail
  3. Revert D105519 "[WebAssembly] Deduplicate imports of the same module name, field name, and type" and its followup — i / detail

#33786 (Jul 19, 2021 4:52:24 PM)

  1. [NewPM] Bail out of devirtualization wrapper if the current SCC is invalidated — aeubanks / detail
  2. [NewPM][opt] Add -debug-pass-manager=quiet to not print analysis info — aeubanks / detail
  3. [SCEV] Add a clarifying comment in howManyLessThans — listmail / detail
  4. Dyanamic shape support for memref reassociation reshape ops — ravishankarm / detail
  5. [ScalarEvolution] Refine computeMaxBECountForLT to be accurate in more cases. — efriedma / detail
  6. [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes — leevince / detail
  7. [tests] Add a couple of tests for zero stride trip counts w/loop varying exit values — listmail / detail
  8. [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI in <ranges> — Louis Dionne / detail
  9. [libc++] Tidy-up instances of __STDCPP_DEFAULT_NEW_ALIGNMENT__ in the tests — Louis Dionne / detail

#33785 (Jul 19, 2021 3:02:47 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

#33784 (Jul 19, 2021 1:11:45 PM)

  1. [elfabi] Prepare elfabi/ifs merging. — haowei / detail
  2. [ifs] Prepare llvm-ifs for elfabi/ifs merging. — haowei / detail
  3. [ifs][elfabi] Merge llvm-ifs/elfabi tools — haowei / detail
  4. [gn build] Port 6103fdfab4e2 — llvmgnsyncbot / detail
  5. [gn build] Port 61fa9afe4c5b — llvmgnsyncbot / detail
  6. [gn build] Port 8b4acb067fd3 — llvmgnsyncbot / detail
  7. [libc++] Disable #pragma system_header in the new testing configuration — Louis Dionne / detail
  8. [Sanitizer] Intercepts flopen/flopenat on FreeBSD. — David CARLIER / detail
  9. [Bazel] Update for 6103fdfab4 — gcmn / detail
  10. [MemCpyOpt] Enable memcpy optimizations unconditionally. — tra / detail
  11. [ifs] Fix linking errors on some llvm builders — haowei / detail
  12. [lld/mac] Change load command order to be more like ld64 — thakis / detail
  13. [SLP][X86] Add dot product tests based off PR51075 — llvm-dev / detail
  14. [infer-address-spaces] Handle complex non-pointer constexpr arguments. — tra / detail
  15. [InstrProfiling] Use weak alias for bias variable — phosek / detail
  16. [gn build] Port 54902e00d128 — llvmgnsyncbot / detail
  17. [mlir][Linalg] NFC: Rename FusionOfTensors pass to FusionOfElementwiseOps pass. — ravishankarm / detail

#33783 (Jul 19, 2021 11:20:35 AM)

  1. [WebAssembly] Support R_WASM_MEMORY_ADDR_TLS_SLEB64 for wasm64 — aardappel / detail
  2. [GlobalISel] Fix load-or combine moving loads across potential aliasing stores. — Amara Emerson / detail
  3. [mlir][tosa] Added shape inference for tosa convolution operations — rob.suderman / detail
  4. [NFC] Run -instnamer on test Transforms/LICM/sink-debuginfo-preserve.ll — efriedma / detail
  5. Revert "[llvm][sve] Lowering for VLS truncating stores" because it — akhuang / detail
  6. [SystemZ]  Handle NoRegister in SystemZTargetLowering::emitMemMemWrapper(). — paulsson / detail

#33782 (Jul 19, 2021 9:37:19 AM)

  1. Revert "[OpenMP] Codegen aggregate for outlined function captures" — georgakoudis1 / detail
  2. AArch64/GlobalISel: Cleanup unnecessary size checks in call lowering — Matthew.Arsenault / detail
  3. [Clang][RISCV] Support half-precision floating point for RVV intrinsics. — kai.wang / detail
  4. tsan: remove duplicate arch switch in buildgo.sh — dvyukov / detail
  5. [flang] Runtime API for data pointers — pklausler / detail
  6. [Polly][Isl] Stop using isl::set::lex_le_set. NFC — patacca / detail
  7. GlobalISel: Preserve LLT when bitcasting loads and stores — Matthew.Arsenault / detail
  8. [LICM] Create LoopNest Invariant Code Motion (LNICM) pass — konndennsa / detail
  9. [ARM] Remove PromotedBitwiseVT for NEON types — david.green / detail
  10. GlobalISel: Preserve memory types for implicit sret load/stores — Matthew.Arsenault / detail
  11. [mlir][linalg] Fold TensorCast into PadTensorOp. — gysit / detail
  12. [X86] Fix case of IsAfterLegalize argument. NFC. — llvm-dev / detail
  13. [ISD] Add disclaimer comments to AssertSext/Zext/Align opcodes about poison values — llvm-dev / detail
  14. [NFC][PowerPC] Update builtins-ppc-altivec.c to be run under `-faltivec-src-compat=mixed` — amy.kwan1 / detail
  15. [NewPM] Fix wrong perfect forwardings — victor.campos / detail
  16. [mlir][Linalg] Migrate 2D pooling ops from tc definition to yaml definition. — hanchung / detail
  17. [SelectionDAG][RISCV] Use isSExtCheaperThanZExt to control whether sext or zext is used for constant folding any_extend. — craig.topper / detail

#33781 (Jul 19, 2021 7:52:30 AM)

  1. [TLI] prepareSREMEqFold(): use correct VT for the final VSELECT (PR51133) — lebedev.ri / detail
  2. [CodeGen] Remove isNON_TRUNCStore and isTRUNCStore (NFC) — kazu / detail
  3. thread_local support for AIX — schmeise / detail
  4. [InstrRef][X86] Drop debug instruction numbers from x87 instructions — jeremy.morse / detail
  5. [PowerPC] Implement vector bool/pixel initialization under -faltivec-src-compat=xl — amy.kwan1 / detail

#33780 (Jul 19, 2021 6:44:07 AM)

  1. [CostModel][X86] Add fast math tests for float reductions — llvm-dev / detail
  2. [ORC-RT] Separate jit-dispach tag decls from definitions. — Lang Hames / detail
  3. [ORC-RT] Introduce a weak-import macro. — Lang Hames / detail
  4. [mlir] Introduce `linalg.tiled_yield` terminator for `linalg.tiled_loop`. — pifon / detail
  5. [rt][nfc] Rewrite #ifndef as #if defined(). — pifon / detail
  6. [clang-tidy] ensure run-clang-tidy reports children killed by signals — sylvestre / detail
  7. Revert "[mlir] Introduce `linalg.tiled_yield` terminator for `linalg.tiled_loop`." — pifon / detail
  8. [clang] Change set type used for SourceLocation. — simon.tatham / detail
  9. [AMDGPU] Fix typo in comments idexen -> idxen — jay.foad / detail
  10. Fix duplicate checks in clangd comments — kadircet / detail
  11. [MLIR] AffineStructures: resolve clang-tidy warnings [NFC] — arjunpitchanathan / detail

#33779 (Jul 19, 2021 5:05:23 AM)

  1. [NFC] [MTE] helper for stack tagging lifetimes. — fmayer / detail
  2. [Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map(). NFC — patacca / detail
  3. [ORC-RT] Handle missing __has_builtin operator. — Lang Hames / detail
  4. [VE] Disable relative lookup table converter pass for VE — marukawa / detail
  5. [ORC] Add missing std::move. — Lang Hames / detail
  6. [Polly] Use isl::set::tuple_dim instead of isl::set::dim. NFC — patacca / detail
  7. [compiler-rt][GWP-ASAN] Disable 2 tests on Armv7 Linux — david.spickett / detail
  8. [ORC] Explicitly convert to ArrayRefs to silence errors. — Lang Hames / detail
  9. [X86][SSE] Fix copy+paste typo in dot3_float4_as_float3 partial load test — llvm-dev / detail
  10. [hwasan] Use stack safety analysis. — fmayer / detail
  11. [VE] Set getExtendForAtomicOps to ISD::ANY_EXTEND — marukawa / detail
  12. [ORC-RT] Fix missing std::move. — Lang Hames / detail
  13. [ORC] Drop 'const' for __orc_rt_CWrapperFunctionResultDataUnion::ValuePtr. — Lang Hames / detail
  14. tsan: make obtaining current PC faster — dvyukov / detail
  15. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  16. [LV] Add test with ptr induction used as scalar and vector. — flo / detail
  17. [mlir][memref] Clarify the documentation for memref.clone [NFC] — herhut / detail
  18. [LV] Re-generate check lines of some fragile tests (NFC) — guopeilin1 / detail
  19. [LoopUtils] Fix incorrect RT check bounds of loop-invariant mem accesses — guopeilin1 / detail
  20. [SLP]Fix possible crash on unreachable incoming values sorting. — a.bataev / detail

#33778 (Jul 19, 2021 3:06:38 AM)

  1. [LoopFlatten] Use Loop to identify loop induction phi. NFC — rosie.sumpter / detail
  2. [clang-tidy] Add 'readability-suspicious-call-argument' check — whisperity / detail
  3. [mlir][linalg] Set explicit insertion point in pad_tensor patterns. — gysit / detail
  4. [Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFC — patacca / detail
  5. [X86][SSE] Add codegen tests dot2/3 dot product of 128-bit dereferenceable float data — llvm-dev / detail
  6. [ORC-RT] Fix signedness warning in unit test. — Lang Hames / detail
  7. [ORC][ORC-RT] Introduce ORC-runtime based MachO-Platform. — Lang Hames / detail

#33777 (Jul 19, 2021 1:04:30 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

#33776 (Jul 19, 2021 12:27:53 AM)

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

#33767 (Jul 18, 2021 7:50:38 PM)

  1. [OpenMP][CMake] Fix an issue when there is space in the argument LIBOMPTARGET_LIT_ARGS — tianshilei1992 / detail

#33766 (Jul 18, 2021 6:51:42 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

#33761 (Jul 18, 2021 3:33:48 PM)

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

#33760 (Jul 18, 2021 2:49:49 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

#33759 (Jul 18, 2021 12:54:23 PM)

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

#33757 (Jul 18, 2021 11:36:01 AM)

  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

#33756 (Jul 18, 2021 9:56:53 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

#33755 (Jul 18, 2021 7:37:41 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

#33754 (Jul 18, 2021 6:54:48 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

#33753 (Jul 18, 2021 5:00:04 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

#33752 (Jul 18, 2021 3:02:37 AM)

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

#33750 (Jul 18, 2021 12:24:24 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

#33749 (Jul 17, 2021 11:49:35 PM)

  1. [GlobalISel] Fix known bits for G_BSWAP and B_BITREVERSE not doing anything. — Amara Emerson / detail

#33748 (Jul 17, 2021 11:15:05 PM)

  1. [Sanitizers] FutexWake fix typo for FreeBSD code path. — David CARLIER / detail

#33737 (Jul 17, 2021 5:07:39 PM)

  1. [AArch64][GlobalISel] Legalize bswap <2 x i16> — jonathan_roelofs / detail

#33736 (Jul 17, 2021 4:23:24 PM)

  1. [ExecutionEngine] Fix GEP type — nikita.ppv / detail

#33735 (Jul 17, 2021 2:41:27 PM)

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

#33734 (Jul 17, 2021 1:00:12 PM)

  1. [OpaquePtr] Remove uses of CreateInBoundsGEP() without element type — nikita.ppv / detail
  2. [IRBuilder] Deprecate CreateInBoundsGEP() without element type — nikita.ppv / detail

#33733 (Jul 17, 2021 12:18:09 PM)

  1. [RISCV] Teach computeKnownBitsForTargetNode that VLENB will never be more than 65536/8. — craig.topper / detail

#33732 (Jul 17, 2021 11:35:27 AM)

  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

#33731 (Jul 17, 2021 9:54:59 AM)

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

#33730 (Jul 17, 2021 7:44:34 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

#33729 (Jul 17, 2021 7:02:15 AM)

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

#33725 (Jul 17, 2021 3:11:28 AM)

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

#33724 (Jul 17, 2021 1:07:40 AM)

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

#33722 (Jul 17, 2021 12:01:22 AM)

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

#33721 (Jul 16, 2021 11:14:04 PM)

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

#33720 (Jul 16, 2021 10:40:36 PM)

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

#33719 (Jul 16, 2021 9:51:38 PM)

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

#33716 (Jul 16, 2021 8:16:34 PM)

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

#33715 (Jul 16, 2021 6:36:52 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

#33714 (Jul 16, 2021 4:57:46 PM)

  1. [lit] Add --xfail-not/LIT_XFAIL_NOT — jdenny.ornl / detail
  2. [ScalarEvolution] Fix overflow in computeBECount. — efriedma / detail
  3. [CSSPGO] Turn on unique linkage name by default for pseudo probe. — hoy / detail
  4. [trace][intel pt] Implement the Intel PT cursor — walter erquinigo / detail

#33713 (Jul 16, 2021 4:01:05 PM)

  1. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail

#33712 (Jul 16, 2021 3:43:43 PM)

  1. [sanitizer] Fix test build on Windows — Vitaly Buka / detail
  2. [Bazel] Delete blank line to make buildifier happy — i / detail
  3. [libcxx][modules] protects users from relying on libc++ detail headers (1/n) — cjdb / detail
  4. Add a mutex to guard access to the ThreadPlanStack class — jingham / detail

#33711 (Jul 16, 2021 3:26:44 PM)

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

#33710 (Jul 16, 2021 2:41:10 PM)

  1. [Bazel] Add examples to bazelignore — gcmn / detail
  2. Add `lli` as dependency of MLIR integration tests — joker.eph / detail
  3. [PowerPC] Implement intrinsics for mtfsf[i] — lei / detail
  4. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail

#33709 (Jul 16, 2021 1:59:25 PM)

  1. [NFC][compiler-rt][test] pass through MallocNanoZone to iossim env — code / detail
  2. [COFF][test] Fix llvm-readobj tests — i / detail
  3. [GlobalISel] Fix non-pow-2 legalization of s56 stores. — Amara Emerson / detail
  4. [gn build] Port 0bf4b81d57b0 — llvmgnsyncbot / detail
  5. [SLP]Improve calculations of the cost for reused/reordered scalars. — a.bataev / detail
  6. [Bazel] Use bazel_skylib paths for paths munging — gcmn / detail
  7. [Bazel] Make gentbl_test compatible with coverage — gcmn / detail

#33708 (Jul 16, 2021 1:16:52 PM)

  1. [ARM] Extra MLA vecreduce tests. NFC — david.green / detail
  2. [test] Avoid llvm-readelf/llvm-readobj one-dash long options — i / detail
  3. [llvm-readelf/llvm-readobj] Remove one-dash long options — i / detail
  4. Add a scalar argument case for the Fortran spread intrinsic unit test. — leairmark / detail
  5. [RISCV] Compose vector subregs hierarchically — jonathan_roelofs / detail
  6. [gn build] (semi-manually) port 6a4054ef060b — thakis / detail
  7. [PATCH] D105827: [SLP]Workaround for InsertSubVector cost. — a.bataev / detail
  8. [libcxx] [test] Fix experimental/memory.resource.adaptor.mem/db_deallocate on Windows — martin / detail

#33707 (Jul 16, 2021 11:32:43 AM)

  1. sanitizer_common: add Semaphore — dvyukov / detail
  2. [docs] Update llvm-readelf supported options after D105532 — i / detail
  3. [RISCV] Refactor where in the multiclass hierarchy we add commutable VFMADD/VFMACC instructions. NFC — craig.topper / detail
  4. [RISCV] Use tail agnostic policy for fixed vector vwmacc(u). — craig.topper / detail
  5. [RISCV] Rename the fixed vector vwmacc tests to have the 'm' in their filenames. NFC — craig.topper / detail
  6. [Clang] Add an empty builtins.h file. — stefanp / detail
  7. [mlir][sparse] minor cleanup of Merger — ajcbik / detail
  8. [tests] Precommit test for D104140 — listmail / detail
  9. [compiler-rt] change write order of frexpl & frexpf so it doesn't corrupt stack ids — code / detail
  10. sanitizer_common: link Synchronization.lib on Windows — dvyukov / detail
  11. [OpenMP] Rework OpenMP remarks — huberjn / detail
  12. [OpenMP] Add IDs to OpenMP remarks — huberjn / detail
  13. [OpenMP] Add remark documentation to the OpenMP webpage — jhuber6 / detail
  14. [OpenMP][NFC] Update the comment header for optimizations. — huberjn / detail
  15. [PowerPC] Implement XL compact math builtins — lei / detail
  16. [X86][SSE] combineX86ShufflesRecursively - bail if constant folding fails due to oneuse limits. — llvm-dev / detail

#33706 (Jul 16, 2021 10:34:56 AM)

  1. Revert "[MachineVerifier] Diagnose invalid INSERT_SUBREGs" — jonathan_roelofs / detail
  2. [ELF][test] Avoid llvm-readelf/llvm-readobj one-dash long options — i / detail
  3. [SCEV] Add tests for known negative strides in trip count logic — listmail / detail
  4. [X86FixupLEAs] Try again to transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  5. [test] Extend negative stride backedge tests to cover signed comparisons — listmail / detail

#33705 (Jul 16, 2021 9:52:25 AM)

  1. [libc++] CI: Setup BuildKite agents through launchd — Louis Dionne / detail
  2. AArch64/GlobalISel: Update tests to use correct memory types — Matthew.Arsenault / detail
  3. GlobalISel: Preserve memory type for memset expansion — Matthew.Arsenault / detail
  4. Mips/GlobalISel: Use LLT form of getMachineMemOperand — Matthew.Arsenault / detail
  5. [libc++] ci: Create ~/Library/LaunchAgents if it does not exist yet — Louis Dionne / detail
  6. [LoopInterchange] Check lcssa phis in the inner latch in scenarios of multi-level nested loops — congzhecao / detail
  7. [flang][driver] Fix output filename generation in `flang` — andrzej.warzynski / detail
  8. [libcxx][modularisation] adds several headers to the module map — cjdb / detail
  9. [NFC] Fix typo intrinisic — Madhur.Amilkanthwar / detail
  10. [Verifier] Require same signature for intrinsic calls — nikita.ppv / detail
  11. [RISCV] Add curly braces around a case body that declares variables. NFC — craig.topper / detail
  12. [RISCV] Teach constant materialization that it can use zext.w at the end with Zba to reduce number of instructions. — craig.topper / detail
  13. [MachineVerifier] Diagnose invalid INSERT_SUBREGs — jonathan_roelofs / detail
  14. [DAG] SelectionDAG::MaskedElementsAreZero - assert we're calling with a vector. NFCI. — llvm-dev / detail
  15. [X86] Regenerate twoaddr-lea.ll test checks. — llvm-dev / detail

#33704 (Jul 16, 2021 8:40:01 AM)

  1. [Bazel] Delete deprecated gentbl rule — gcmn / detail
  2. [mlir] Remove unused functions in LinalgOps.cpp — pifon / detail

#33703 (Jul 16, 2021 8:00:11 AM)

  1. Revert "[RISCV] Lower more BUILD_VECTOR sequences to RVV's VID" — fraser / detail
  2. [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests — amy.kwan1 / detail
  3. [runtimes] Simplify how we set the target triple — Louis Dionne / detail
  4. [PowerPC] Updated the error message of MASSV pass to mention vectorization — msd.ataei / detail

#33702 (Jul 16, 2021 6:49:57 AM)

  1. [SLP] add tests for poison-safe bool logic reductions; NFC — spatel / detail
  2. [InstrRef][FastISel] Support emitting DBG_INSTR_REF from fast-isel — jeremy.morse / detail
  3. AMDGPU/GlobalISel: Redo kernel argument load handling — Matthew.Arsenault / detail
  4. AMDGPU/GlobalISel: Preserve more memory types — Matthew.Arsenault / detail
  5. GlobalISel: Remove dead function — Matthew.Arsenault / detail
  6. [mlir] replace llvm.mlir.cast with unrealized_conversion_cast — zinenko / detail
  7. [mlir] add missing build dependency — zinenko / detail
  8. [lldb][AArch64] Add tag packing and repetition memory tag manager — david.spickett / detail

#33701 (Jul 16, 2021 5:40:51 AM)

  1. [LV] Avoid scalable vectorization for loops containing alloca — kerry.mclaughlin / detail
  2. [AArch64] Update Cortex-A55 SchedModel to improve LDP scheduling — nicholas.guy / detail
  3. [mlir] add an interface to support custom types in LLVM dialect pointers — zinenko / detail
  4. Use update_test_checks.py to auto-generate check lines — sepavloff / detail
  5. [mlir] Move linalg::Expand/CollapseShapeOp to memref dialect. — pifon / detail
  6. [PowerPC][AIX] Add warning when alignment is incompatible with XL — zarko / detail
  7. [AMDGPU][MC] Added missing isCall/isBranch flags — dmitry.preobrazhensky / detail
  8. SubstTemplateTypeParmType can contain an 'auto' type in their replacement type — sguelton / detail

#33700 (Jul 16, 2021 3:44:46 AM)

  1. [llvm][tools] Hide unrelated llvm-cfi-verify options — tbaeder / detail
  2. [MLIR][NFC] Improve doc comment and delete stale comment — uday / detail
  3. [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID — fraser / detail
  4. Reland "[LV] Print remark when loop cannot be vectorized due to invalid costs." — sander.desmalen / detail
  5. [lldb][AArch64] Refactor memory tag range handling — david.spickett / detail
  6. [AArch64][SME] Add load and store instructions — cullen.rhodes / detail

#33699 (Jul 16, 2021 1:40:24 AM)

  1. Fix mismatch between the provisioning of asyncExecutors and the actual thread count currently in the context (NFC) — joker.eph / detail
  2. Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer — joker.eph / detail
  3. [analyzer] Handle << operator for std::unique_ptr — deep.majumder2019 / detail
  4. [llvm-mca][JSON] Store extra information about driver flags used for the simulation — marcos.horro / detail
  5. [llvm][tools] Hide unrelated llvm-cfi-verify options — tbaeder / detail
  6. Revert "[llvm][tools] Hide unrelated llvm-cfi-verify options" — tbaeder / detail
  7. Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer" — joker.eph / detail
  8. Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer — joker.eph / detail
  9. Reformat files. — simon.giesecke / detail
  10. [analyzer] Do not assume that all pointers have the same bitwidth as void* — vince.a.bridgers / detail

#33698 (Jul 15, 2021 11:39:20 PM)

  1. [profile] Decommit memory after counter relocation — phosek / detail
  2. [debugserver] Un-conditionalize code guarded by macOS 10.10 checks — Jonas Devlieghere / detail

#33697 (Jul 15, 2021 10:51:25 PM)

  1. [analyzer] Model comparision methods of std::unique_ptr — deep.majumder2019 / detail
  2. [LSR] Handle case 1*reg => reg. PR50918 — mkazantsev / detail
  3. Fix typo in test — sepavloff / detail

#33696 (Jul 15, 2021 9:20:57 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

#33695 (Jul 15, 2021 8:48:16 PM)

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

#33694 (Jul 15, 2021 8:14:23 PM)

  1. [libc++] Add a job running GCC with C++11 — Louis Dionne / detail
  2. [NFC][OpenMP][Offloading] Replaced explicit parallel level computation with function `__kmpc_parallel_level` — tianshilei1992 / detail
  3. [gn build] port 766a08df12c1 — thakis / detail
  4. [gn build] Port 766a08df12c1 — llvmgnsyncbot / detail
  5. [MLIR] [Python ODS] Use @builtins.property for cases where 'property' is already defined — john.demme / detail

#33693 (Jul 15, 2021 7:04:40 PM)

  1. [Frontend] Only compile modules if not already finalized — vsapsai / detail

#33692 (Jul 15, 2021 6:21:01 PM)

  1. [lld-macho] Use intermediate arrays to store opcodes — leevince / detail
  2. [mlir][spirv] Add support for GLSL FMix — weiwei.li1 / detail
  3. [test] Use double pound to denote comments. — danielrodriguez / detail

#33691 (Jul 15, 2021 4:43:37 PM)

  1. GlobalISel: Track argument pointeriness with arg flags — Matthew.Arsenault / detail
  2. AMDGPU/GlobalISel: Fix incorrect memory types in test — Matthew.Arsenault / detail
  3. GlobalISel: Surface offsets parameter from ComputeValueVTs — Matthew.Arsenault / detail
  4. Revert "tsan: make obtaining current PC faster" — thakis / detail
  5. [asan] Slightly modified the documentation. — kstoimenov / detail

#33690 (Jul 15, 2021 3:57:48 PM)

  1. [libc] Fix typos in x86_64/FEnv.h — mcgrathr / detail
  2. GlobalISel: Introduce GenericMachineInstr classes and derivatives for idiomatic LLVM RTTI. — Amara Emerson / detail
  3. [AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible — tianshilei1992 / detail
  4. [PowerPC] Add PowerPC population count, reversed load and store related builtins and instrinsics for XL compatibility — wei.huang / detail
  5. [NFC][hwasan] Remove default arguments in internal class — Vitaly Buka / detail
  6. [lldb] Add AllocateMemory/DeallocateMemory to the SBProcess API — Raphael Isemann / detail

#33689 (Jul 15, 2021 3:13:43 PM)

  1. [X86] Fix handling of maskmovdqu in X32 — harald / detail
  2. [DependenceAnalysis] Guard analysis using getPointerBase(). — efriedma / detail
  3. [LLDB][GUI] Add Process Attach form — gclayton / detail

#33687 (Jul 15, 2021 2:38:24 PM)

  1. [SLP] avoid leaking poison in reduction of safe boolean logic ops — spatel / detail

#33686 (Jul 15, 2021 2:19:30 PM)

  1. [AArch64][GlobalISel] Clamp <n x p0> vecs when legalizing G_EXTRACT_VECTOR_ELT — Jessica Paquette / detail
  2. [mlir] Enable cleanup of single iteration reduction loops being sibling-fused maximally — sumesh.uk / detail
  3. [PowerPC][NFC] Add the missing 'REQUIRES: powerpc-registered-target.' in the builtins' front end test cases for XL compatibility — wei.huang / detail
  4. [Verifier] Extend address taken check for unknown intrinsics — nikita.ppv / detail

#33685 (Jul 15, 2021 2:01:36 PM)

  1. [runtimes] Don't try passing --target flags to GCC — Louis Dionne / detail
  2. [AIX][XCOFF][Bug-Fixed] parse the parameter type of the traceback table — zhijian / detail

#33684 (Jul 15, 2021 1:44:02 PM)

  1. [libcxx] [test] Fix mismatches between aligned operator new and std::free — martin / detail

#33683 (Jul 15, 2021 1:25:46 PM)

  1. utils: fix broken assertion in revert_checker — George Burgess IV / detail
  2. [ObjCARC] Use objc_msgSend instead of llvm.objc.msgSend in tests — nikita.ppv / detail
  3. [libc] Relocate the closing directive of #ifdef — hedingarcia / detail

#33682 (Jul 15, 2021 1:05:53 PM)

  1. [Driver] Fix compiler-rt lookup for x32 — harald / detail

#33681 (Jul 15, 2021 12:47:54 PM)

  1. [mlir][sparse] add int64 storage type to sparse tensor runtime support library — ajcbik / detail

#33680 (Jul 15, 2021 12:06:01 PM)

  1. [unittest] Exercise SCEV's udiv and udiv ceiling routines — listmail / detail
  2. tsan: lock ScopedErrorReportLock around fork — dvyukov / detail
  3. [M68k][GloballSel] LegalizerInfo implementation — Anshil.Gandhi / detail
  4. [NVPTX, CUDA] Add .and.popc variant of the b1 MMA instruction. — tra / detail

#33679 (Jul 15, 2021 11:47:16 AM)

  1. [ARM][LowOverheadLoops] Make some stack spills valid for tail predication — samuel.tebbs / detail
  2. [InstCombine] Add select(cond,gep(gep(x,y),z),gep(x,y)) tests from PR51069 — llvm-dev / detail
  3. [Verifier] Use isIntrinsic() (NFC) — nikita.ppv / detail
  4. [ELF][test] Rework non-preemptible ifunc tests — i / detail
  5. [ELF] Don't define __rela_iplt_start for -pie/-shared — i / detail
  6. [libc++/abi] Fix broken Lit feature no-noexcept-function-type — Louis Dionne / detail

#33678 (Jul 15, 2021 11:24:22 AM)

  1. [PowerPC] Fix popcntb XL Compat Builtin for 32bit — kamau.bridgeman / detail

#33677 (Jul 15, 2021 11:10:39 AM)

  1. [InstCombine] Add 3-operand gep test with different ptr and same indices — llvm-dev / detail
  2. Fix "unknown pragma 'GCC'" MSVC warning. NFCI. — llvm-dev / detail

#33676 (Jul 15, 2021 10:53:40 AM)

  1. tsan: strip top inlined internal frames — dvyukov / detail

#33675 (Jul 15, 2021 10:34:16 AM)

  1. [lld-macho] Add LTO cache support — thakis / detail
  2. [WebAssembly] Fixed LLD generation of 64-bit __wasm_apply_data_relocs — aardappel / detail
  3. [GlobalISel] Fix infinite loop in reassociationCanBreakAddressingModePattern — Jessica Paquette / detail
  4. Revert "[SLP]Workaround for InsertSubVector cost." — aeubanks / detail
  5. [llvm-exegesis] Fix missing-headers build errors. — vyng / detail
  6. [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) — i / detail
  7. [libc++] NFC: Reindent the run-buildbot script — Louis Dionne / detail
  8. [SCEV] Fix unsound reasoning in howManyLessThans — listmail / detail

#33674 (Jul 15, 2021 9:55:04 AM)

  1. [DAG] Fold select(cond,binop(x,y),binop(x,z)) -> binop(x,select(cond,y,z)) — llvm-dev / detail
  2. Revert "[AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible" — tianshilei1992 / detail
  3. [PowerPC] Add PowerPC rotate related builtins and emit target independent code for XL compatibility — wei.huang / detail
  4. tsan: make obtaining current PC faster — dvyukov / detail
  5. [AsmParser] Unify parsing of attributes — nikita.ppv / detail
  6. [LV] Enable vectorization of multiple exit loops w/computable exit counts — listmail / detail
  7. [Bazel] Update for 01bdb0f75efb — gcmn / detail
  8. [InstCombine] Look through invariant group intrinsics when removing malloc — aeubanks / detail
  9. [LangRef] Add elementtype attribute — nikita.ppv / detail
  10. [IR] Add elementtype attribute — nikita.ppv / detail
  11. [libc++] Add a CMake target to re-generate files and revamp CONTRIBUTING.rst — Louis Dionne / detail
  12. [mlir][sparse] remove linalg-to-loops from integration tests — ajcbik / detail
  13. Enable Flang by default in the test-release.sh script — andrzej.warzynski / detail
  14. [flang][driver] Randomise the names of the unparsed files — andrzej.warzynski / detail
  15. [mlir][sparse] add shift ops support — ajcbik / detail
  16. [test] Avoid llvm-nm one-dash long options — i / detail
  17. [llvm-nm] Remove one-dash long options except -arch — i / detail
  18. [AMDGPU] Refine -O0 and -O1 passes. — Stanislav.Mekhanoshin / detail

#33673 (Jul 15, 2021 8:07:52 AM)

  1. [OpenCL] Add support of __opencl_c_program_scope_global_variables feature macro — anton.zabaznov / detail
  2. Revert "[LV] Print remark when loop cannot be vectorized due to invalid costs." — sander.desmalen / detail
  3. [Analyzer][solver] Remove unused functions — gabor.marton / detail
  4. [NVPTX] Tweak fast-math tests to avoid select(binop(x,y),binop(x,z)) fold — llvm-dev / detail
  5. [mlir][sparse] replace linalg.copy with memref.copy — ajcbik / detail

#33672 (Jul 15, 2021 7:21:01 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

#33671 (Jul 15, 2021 5:44:56 AM)

  1. [mlir][nvvm]: Add math::Exp2Op lowering to NVVM. — akuegel / detail
  2. [MIPS] Refresh ashr test checks. NFCI. — llvm-dev / detail
  3. [InstCombine] Strip inbounds from (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) fold — llvm-dev / detail
  4. [NVPTX] Add selp.f32 checks to select(cond,fpbinop(),fpbinop()) tests — llvm-dev / detail
  5. [VP][NFC] Correct formatting in unit test — fraser / detail
  6. [runtimes] Serialize all Lit params instead of passing them to add_lit_testsuite — Louis Dionne / detail
  7. [libc++] Implement views::all_t and ranges::viewable_range — Louis Dionne / detail
  8. Reapply "[DebugInfo] Enable variadic debug value salvaging" — stephen.tozer / detail
  9. [libc++] Mark failing rel_ops test as XFAIL in back-deployment — Louis Dionne / detail
  10. [mlir][linalg] Improve implementation of hoist padding. — nicolas.vasilache / detail
  11. [LV] Fix determinism for failing scalable-call.ll test. — sander.desmalen / detail
  12. [TTI] Consistently make getMinVectorRegisterBitWidth() methods const. NFCI. — llvm-dev / detail
  13. [mlir][rocdl] Add math::Exp2Op lowering to ROCDL — akuegel / detail

#33670 (Jul 15, 2021 3:47:52 AM)

  1. [llvm][tools] Hide unrelated llvm-bcanalyzer options — tbaeder / detail
  2. Fix undeduced type assert — sguelton / detail
  3. Fixes memory sanitizer 'use-of-uninitialized-value' diagnostic. — bgraur / detail
  4. [NFC] [hwasan] Split argument logic into functions. — fmayer / detail
  5. [AArch64][SME] Add outer product instructions — cullen.rhodes / detail
  6. [Test] We can benefit from pipelining of ymm load/stores — mkazantsev / detail
  7. [sanitizer] Fix __sanitizer_kernel_sigset_t endianness issue — iii / detail
  8. [sanitizer] Force TLS allocation on s390 — iii / detail
  9. [TSan] Align thread_registry_placeholder — iii / detail
  10. [TSan] Use zeroext for function parameters — iii / detail
  11. [TSan] Build ignore_lib{0,1,5} tests with -fno-builtin — iii / detail
  12. [TSan] Define PTHREAD_ABI_BASE for SystemZ — iii / detail
  13. [TSan] Define C/C++ address ranges for SystemZ — iii / detail
  14. [TSan] Add SystemZ longjmp support — iii / detail
  15. [TSan] Disable __TSAN_HAS_INT128 on SystemZ — iii / detail
  16. [TSan] Intercept __tls_get_addr_internal and __tls_get_offset on SystemZ — iii / detail
  17. [TSan] Adjust tests for SystemZ — iii / detail
  18. [TSan] Enable SystemZ support — iii / detail
  19. [TSan] Add SystemZ SANITIZER_GO support — iii / detail
  20. [AMDGPU] Use isMetaInstruction for instruction size — sebastian.neubauer / detail
  21. [AArch64][GlobalISel] Optimise lowering for some vector types for min/max — irina.dobrescu / detail

#33669 (Jul 15, 2021 1:31:56 AM)

  1. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x44 — Tony.Tye / detail
  2. [2/2][RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEs — djtodoro / detail
  3. [clang][Analyzer] Add symbol uninterestingness to bug report. — 1.int32 / detail
  4. [gn build] Port b0d38ad0bc25 — llvmgnsyncbot / detail
  5. [mlir][crunner] fix bug in memref copy for rank 0 — ajcbik / detail

#33668 (Jul 14, 2021 11:46:25 PM)

  1. [Coroutines] Run coroutine passes by default — yedeng.yd / detail

#33664 (Jul 14, 2021 9:42:42 PM)

  1. Revert "Defend early against operation created without a registered dialect" — joker.eph / detail
  2. [MLIR] [Python] Add `owner` to PyValue and fix its parent reference — john.demme / detail
  3. Defend early against operation created without a registered dialect — joker.eph / detail

#33663 (Jul 14, 2021 8:12:44 PM)

  1. [mlir][linalg] Add optional output operand to PadTensorOp — springerm / detail
  2. [mlir][NFC] Move asOpFoldResult helper functions to StaticValueUtils — springerm / detail
  3. [mlir][linalg] Tile PadTensorOp — springerm / detail
  4. [mlir][linalg] Fix Windows build — springerm / detail
  5. [mlir][linalg] Improve codegen of ExtractSliceOfPadTensorSwapPattern — springerm / detail
  6. [mlir][linalg] Improve codegen when tiling PadTensor evenly — springerm / detail
  7. [PowerPC][NFC] add testcase for update-form preparation with non-const increment — czhengsz / detail
  8. Defend early against operation created without a registered dialect — joker.eph / detail
  9. [Attributor] AACallEdges, Add a way to ask nonasm unknown callees — kuterdinel / detail

#33662 (Jul 14, 2021 6:27:27 PM)

  1. [clang] Refactor AST printing tests to share more infrastructure — zeratul976 / detail
  2. [libc++] NFCI: Restore code duplication in wrap_iter, with test. — arthur.j.odwyer / detail
  3. [AMDGPU] Use update_test_checks.py script for annotate kernel features tests. — kuterdinel / detail
  4. libclc: Add -cl-no-stdinc to clang flags on clang >=13 — airlied / detail
  5. [OpenCL][NFC] opencl-c.h: reorder atomic operations — airlied / detail
  6. [OpenCL] opencl-c.h: CL3.0 generic address space — airlied / detail
  7. [PowerPC] Generate inlined quadword lock free atomic operations via AtomicExpand — lkail / detail
  8. [gn build] Port b9c3941cd61d — llvmgnsyncbot / detail
  9. [mlir][linalg][NFC] Factor out tile generation in makeTiledShapes — springerm / detail

#33661 (Jul 14, 2021 4:45:09 PM)

  1. [WebAssembly] Codegen for v128.storeX_lane instructions — tlively / detail

#33660 (Jul 14, 2021 4:00:27 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

#33659 (Jul 14, 2021 2:30:13 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

#33658 (Jul 14, 2021 12:45:10 PM)

  1. [runtimes] Inherit the TARGET_TRIPLE that may be set by LLVM — Louis Dionne / detail
  2. [WebAssembly] Codegen for v128.loadX_lane instructions — tlively / detail
  3. [SelectionDAG] Add an overload of getStepVector that assumes step 1. — efriedma / detail
  4. Demangle: correct swift_async demangling for Microsoft scheme — Saleem Abdulrasool / detail
  5. [Verifier] Improve incompatible attribute type check — nikita.ppv / detail
  6. Remove uses of deprecated target AllPassesAndDialectsNoRegistration in Bazel (NFC) — joker.eph / detail
  7. [scudo] Don't enabled MTE for small alignment — Vitaly Buka / detail
  8. [ARM] Move add(VMLALVA(A, X, Y), B) to VMLALVA(add(A, B), X, Y) — david.green / detail
  9. [NFC][PhaseOrdering] Add test for the lack of CSE after SimplifyCFG (PR51092) — lebedev.ri / detail
  10. [Attributes] Use single method to fetch type from AttributeSet (NFC) — nikita.ppv / detail
  11. [NFC] Drop redundant check prefixes in newly added test file — lebedev.ri / detail
  12. [runtimes] Bring back TARGET_TRIPLE — Louis Dionne / detail
  13. [Bazel] Uniformly export all MLIR td files — gcmn / detail
  14. [SLP] Fix case of variable name. NFCI. — llvm-dev / detail
  15. [docs] Fix :option:`--file-header` reference in llvm-readelf.rst after D105532 — i / detail

#33657 (Jul 14, 2021 11:26:02 AM)

  1. [WebAssembly] Remove datalayout strings from llc tests — tlively / detail

#33656 (Jul 14, 2021 10:38:17 AM)

  1. [ARM] Lower v16i8 -> i64 VMLA reductions. — david.green / detail
  2. [ELF] --fortran-common: prefer STB_WEAK to COMMON — i / detail

#33655 (Jul 14, 2021 9:33:57 AM)

  1. [AMDGPU] Check llc-pipeline.ll with -match-full-lines -strict-whitespace — jay.foad / detail
  2. Combine two diagnostics into one and correct grammar — aaron / detail
  3. [CostModel][AArch64] Make loads/stores of <vscale x 1 x eltty> invalid. — sander.desmalen / detail
  4. GlobalISel: Handle lowering non-power-of-2 extloads — Matthew.Arsenault / detail
  5. [LV] Print remark when loop cannot be vectorized due to invalid costs. — sander.desmalen / detail
  6. [InstCombine] add tests for icmp with constant offset and no-wrap flags; NFC — spatel / detail
  7. [InstCombine] reorder icmp with offset folds for better results — spatel / detail

#33654 (Jul 14, 2021 8:12:16 AM)

  1. [flang][OpenMP] Fix semantic check of test case in taskloop simd construct — arnamoy.bhattacharyya / detail
  2. [Lexer] Fix bug in `makeFileCharRange` called on split tokens. — yitzhakm / detail
  3. [runtimes] NFCI: Drop intermediate CMake variable TARGET_TRIPLE — Louis Dionne / detail
  4. [SLP]Workaround for InsertSubVector cost. — a.bataev / detail

#33653 (Jul 14, 2021 7:29:47 AM)

  1. [AIX] Enable dollar sign as PC in inlineasm — Jinsong Ji / detail

#33652 (Jul 14, 2021 6:46:21 AM)

  1. [Analyzer][solver] Add dump methods for (dis)equality classes. — gabor.marton / detail
  2. [SLP] match logical and/or as reduction candidates — spatel / detail
  3. ARM: reuse existing libcall global variable if possible. — Tim Northover / detail
  4. [docs] Update CMake cross compiling guide link — ty1208chiang / detail
  5. [mlir][linalg] Fix typo in ExtractSliceOfPadTensorSwapPattern — springerm / detail

#33651 (Jul 14, 2021 5:00:09 AM)

  1. [InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183) — llvm-dev / detail
  2. [DebugInfo] Correctly update dbg.values with duplicated location ops — stephen.tozer / detail
  3. [NFC][PowerPC] Added test to check regsiter allocation for ACC registers — stefanp / detail
  4. [gn build] (manually) merge 462d4de35b0c — thakis / detail
  5. Revert rGb803294cf78714303db2d3647291a2308347ef23 : "[InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183)" — llvm-dev / detail
  6. [gn build] Port c08dabb0f476 — llvmgnsyncbot / detail
  7. [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
  8. [lldb][docs] Remove mention of subversion. NFC. — david.spickett / detail
  9. [NFC] [Coroutines] Remove unused CoroFree — yedeng.yd / detail
  10. [InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183) (REAPPLIED) — llvm-dev / detail
  11. [RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEs — djtodoro / detail
  12. [lld][MachO] Code cleanup — alexshap / detail

#33650 (Jul 14, 2021 3:01:40 AM)

  1. [clangd] Add CMake option to (not) link in clang-tidy checks — sam.mccall / detail
  2. [AArch64][SME] Add matrix register definitions and parsing support — cullen.rhodes / detail
  3. [AMDGPU] Precommit flat-scratch-init.ll test — sebastian.neubauer / detail
  4. [AMDGPU] Init scratch only if necessary — sebastian.neubauer / detail
  5. [RISCV] Fix the neutral element in vector 'fadd' reductions — fraser / detail
  6. [mlir][SCF] populateSCFStructuralTypeConversionsAndLegality WhileOp support — ivan.butygin / detail

#33647 (Jul 14, 2021 12:25:32 AM)

  1. [NFC][AMDGPU] autogenerate kill-infinite-loop.ll checks — ruiling.song / detail
  2. [AMDGPU] Don't handle export done when unify exit nodes — ruiling.song / detail

#33646 (Jul 13, 2021 11:51:42 PM)

  1. [RISCV] Pass -u to linker correctly. — kito.cheng / detail
  2. [RegisterCoalescer] Resolve conflict based on liveness of subregister — ruiling.song / detail

#33645 (Jul 13, 2021 11:18:26 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

#33644 (Jul 13, 2021 10:44:56 PM)

  1. [RISCV] Support overloading for RVV miscellaneous functions. — zakk.chen / detail

#33643 (Jul 13, 2021 9:32:27 PM)

  1. [sanitizer] Fix type error in python 3 — Vitaly Buka / detail

#33642 (Jul 13, 2021 8:58:52 PM)

  1. [AIX] Update testcase to use aix triple — Jinsong Ji / detail
  2. [Polly] Fix typo. NFC. — llvm-project / detail
  3. [sanitizer] Convert script to python 3 — Vitaly Buka / detail
  4. Revert "[clang] Refactor AST printing tests to share more infrastructure" — david.green / detail
  5. [sanitizer] Upgrade android scripts to python 3 — Vitaly Buka / detail

#33641 (Jul 13, 2021 8:25:52 PM)

  1. [CSSPGO][llvm-profgen] Fix a missing initalization — hoy / detail

#33640 (Jul 13, 2021 7:51:17 PM)

  1. [SCEV] Handle zero stride correctly in howManyLessThans — efriedma / detail
  2. [AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible — tianshilei1992 / detail
  3. [CSSPGO][llvm-profgen] Fix a missing initalization — hoy / detail
  4. Revert "[CSSPGO][llvm-profgen] Fix a missing initalization" — hoy / detail

#33639 (Jul 13, 2021 7:05:49 PM)

  1. Revert "[NFC][sanitizer] Simplify MapPackedCounterArrayBuffer" — Vitaly Buka / detail
  2. Revert "[SCEV] Handle zero stride correctly in howManyLessThans" — aeubanks / detail
  3. [AArch64] Fix AArch64::dsub's size — jonathan_roelofs / detail
  4. [AArch64] rm unused subreg's — jonathan_roelofs / detail
  5. [NFC][sanitizer] Simplify MapPackedCounterArrayBuffer — Vitaly Buka / detail
  6. [CSSPGO][llvm-profgen] Allow multiple executable load segments. — hoy / detail
  7. [CSSPGO] Do not import pseudo probe desc in thinLTO — hoy / detail
  8. [NFC][CSSPGO] Rename the name of an enum value. — hoy / detail
  9. Fix test trying to write a spurious output file into the source — richard / detail

#33638 (Jul 13, 2021 5:30:17 PM)

  1. RegAlloc: Allow targets to split register allocation — Matthew.Arsenault / detail
  2. [NFC][sanitizer] Don't store region_base_ in MemoryMapper — Vitaly Buka / detail
  3. [NewPM][SimpleLoopUnswitch] Add option to not trivially unswitch — aeubanks / detail
  4. sanitizer_common: optimize memory drain — Vitaly Buka / detail
  5. AMDGPU: Try to fix test failure with EXPENSIVE_CHECKS — Matthew.Arsenault / detail
  6. [NFC][sanitizer] Move MemoryMapper template parameter — Vitaly Buka / detail
  7. [NFC][sanitizer] Simplify MapPackedCounterArrayBuffer — Vitaly Buka / detail
  8. [AArch64][GlobalISel] Mark v2s64 -> v2p0 G_INTTOPTR as legal — Jessica Paquette / detail

#33637 (Jul 13, 2021 3:42:18 PM)

  1. [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility — wei.huang / detail
  2. [NFC][MLIR][std] Clean up ArithmeticCastOps — gcmn / detail
  3. [NFC][sanitizer] Rename some MemoryMapper members — Vitaly Buka / detail
  4. [NFC][sanitizer] Exctract DrainHalfMax — Vitaly Buka / detail
  5. [ScalarEvolution] Make isKnownNonZero handle more cases. — efriedma / detail

#33636 (Jul 13, 2021 2:55:29 PM)

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

#33636 (Jul 13, 2021 2:55:29 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

#33636 (Jul 13, 2021 2:55:29 PM)

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

#33635 (Jul 13, 2021 2:10:39 PM)

  1. [SCEV] Handle zero stride correctly in howManyLessThans — listmail / detail
  2. [sanitizer] Few more NFC changes from D105778 — Vitaly Buka / detail
  3. [libc] Don't pass -fpie/-ffreestanding on Windows — caitlyncano / detail
  4. [libc] Capture floating point encoding and arrange it sequentially in memory — hedingarcia / detail
  5. [LLD] Adding support for RELA for CG Profile. — ayermolo / detail

#33634 (Jul 13, 2021 1:25:50 PM)

  1. [InstCombine] Precommit tests for D105088 (NFC) — nikita.ppv / detail
  2. [Tests] Fix test broken by: 43c7ca8e4963 [AArch64][GlobalISel] Legalize store <2 x i16> — jonathan_roelofs / detail
  3. [SCEV] Strengthen inference of RHS > Start in howManyLessThans — listmail / detail
  4. Fix cuda-bad-arch.cu test. — tra / detail
  5. [tests] Precommit a test case from D105216 — listmail / detail
  6. [gn build] (manually) port 303ddb60a2d2 — thakis / detail
  7. [LoopReroll] Add an extra defensive check to avoid SCEV assertion. — efriedma / detail
  8. [NFC] Use CHECK-LABEL in trip-count-unknown-stride.ll — efriedma / detail
  9. [mlir][Vector] Remove Vector TupleOp as it is unused — thomasraoux / detail
  10. [lld][AMDGPU] Handle R_AMDGPU_REL16 relocation. — abidh / detail
  11. [libc++] [test] Add a missing `()` in TestEachIntegralType. — arthur.j.odwyer / detail
  12. Revert "sanitizer_common: optimize memory drain" — Vitaly Buka / detail
  13. [NFC][sanitizer] clang-format part of D105778 — Vitaly Buka / detail
  14. [docs/llvm-cov] Document -compilation-dir — Vedant Kumar / detail
  15. [libc] Add on float properties for precision floating point numbers in FloatProperties.h — hedingarcia / detail
  16. [NFC][sanitizer] Move MemoryMapper out of SizeClassAllocator64 — Vitaly Buka / detail
  17. [libcxx] [docs] Acknowledge that the library is known to work in some configs outside of what's tested in CI — martin / detail

#33633 (Jul 13, 2021 11:31:18 AM)

  1. Revert "[llvm] Add enum iteration to Sequence" — gchatelet / detail
  2. [RISCV] Prevent use of t0(aka x5) as rs1 for jalr instructions. — craig.topper / detail
  3. [mlir] Add support for tensor.extract to comprehensive bufferization — thomasraoux / detail
  4. [NFC] Inline variable to prevent unused variable warning — aeubanks / detail
  5. [ScalarEvolution] Fix overflow when computing max trip counts — listmail / detail
  6. AST: correct name decoration for swift async functions on Windows — Saleem Abdulrasool / detail
  7. [llvm-mca] [NFC] Formatting code — marcos.horro / detail
  8. [clang] C++98 implicit moves are back with a vengeance — mizvekov / detail
  9. [OpenMP][NFC] Change comment style to eliminate warnings from GCC — jonathan.l.peyton / detail
  10. [PowerPC] Add FI alignment check if the addressing mode is DS/DQ-Form, emit X-Form if necessary. — amy.kwan1 / detail
  11. [RISCV] Use DIVUW/REMUW/DIVW instructions for i8/i16/i32 udiv/urem/sdiv when LHS is constant. — craig.topper / detail
  12. [libc++] NFC: Add comment for running macOS CI setup script remotely — Louis Dionne / detail
  13. [OpenMP] Fix one sign-compare warning from GCC — jonathan.l.peyton / detail
  14. Fix utils/update_cc_test_checks/check-globals.test on stand-alone builds — tstellar / detail
  15. [libc++] Add a CI job for macOS on arm64 hardware 🥳 — Louis Dionne / detail
  16. [sanitizer] Fix VSNPrintf %V on Windows — Vitaly Buka / detail
  17. [analyzer][solver][NFC] Introduce ConstraintAssignor — vsavchenko / detail
  18. [analyzer][solver][NFC] Refactor how we detect (dis)equalities — vsavchenko / detail
  19. [NFC][sanitizer] Remove trailing whitespace — Vitaly Buka / detail
  20. [test] Add a SCEV backedge computation test with an explicit zero stride — listmail / detail
  21. [CUDA] Only allow NVIDIA offload-arch during CUDA compilation. — tra / detail
  22. [AArch64][GlobalISel] Legalize store <2 x i16> — jonathan_roelofs / detail
  23. [AArch64][GlobalISel] Legalize load <2 x i16> — jonathan_roelofs / detail
  24. Revert "[PowerPC][NFC] Power ISA features for Semachecking" — wei.huang / detail
  25. [PowerPC][NFC] Power ISA features for Semachecking — wei.huang / detail
  26. [WebAssembly] Generate checks for simd-load-store-alignment.ll — tlively / detail

#33632 (Jul 13, 2021 9:39:40 AM)

  1. GlobalISel: Use extension instead of merge with undef in common case — Matthew.Arsenault / detail
  2. AMDGPU: Promote signext/zeroext i16 shader returns — Matthew.Arsenault / detail
  3. Prepare Compiler-RT for GnuInstallDirs, matching libcxx, document all — John.Ericson / detail
  4. [mlir] Handle unused variable when assertions are disabled. — tpopp / detail
  5. [OpenCL] Add verbosity when checking support of read_write images — anton.zabaznov / detail
  6. [PowerPC][NFC] Power ISA features for Semachecking — wei.huang / detail
  7. [InstCombine] Regenerate select-gep.ll tests — llvm-dev / detail
  8. [InstCombine] Add basic (select C, (gep Ptr, Idx), Ptr) tests from PR50183 — llvm-dev / detail
  9. [PowerPC] Fix L[D|W]ARX Implementation — albionapc / detail
  10. [mlir][memref] adjust integration tests to new lowering passes — ajcbik / detail
  11. [llvm] Add enum iteration to Sequence — gchatelet / detail
  12. [RISCV] Support machine constraint "S" — i / detail
  13. [mlir][Linalg] Properly specify Linalg attribute. — nicolas.vasilache / detail
  14. Avoid triggering assert when program calls OSAtomicCompareAndSwapLong — julian.lettner / detail
  15. [OpaquePtr] Use AllocaInst::getAllocatedType() — aeubanks / detail
  16. [OpaquePtr] Use GlobalValue::getValueType() more — aeubanks / detail
  17. [OpaquePtr] Get load/store type without PointerType::getElementType() — aeubanks / detail
  18. [OpaquePtr] Use byval type more — aeubanks / detail

#33631 (Jul 13, 2021 8:07:28 AM)

  1. [OpenMP] Minor improvement in task allocation — hansang.bae / detail
  2. [libc++] Generate ABI list for macOS arm64 — Louis Dionne / detail
  3. [libc++] Target x86_64 only for the backdeployment jobs — Louis Dionne / detail
  4. [libc++] Workaround non-constexpr std::exchange pre C++20 — Louis Dionne / detail
  5. Mips: Mark special case calling convention handling as custom — Matthew.Arsenault / detail
  6. Mips/GlobalISel: Use more standard call lowering infrastructure — Matthew.Arsenault / detail
  7. GlobalISel: Remove getIntrinsicID utility function — Matthew.Arsenault / detail

#33630 (Jul 13, 2021 7:00:23 AM)

  1. [libomp] ompd_init(): fix heap-buffer-overflow when constructing libompd.so path — lebedev.ri / detail
  2. [OpenCL] Add support of __opencl_c_read_write_images feature macro — anton.zabaznov / detail
  3. [InstCombine] Pre-commit ashr(or(neg(x),x),bw-1) --> sext(icmp_ne(x,0)) tests from D105764 — llvm-dev / detail
  4. [clang/objc] Optimize getters for non-atomic, copied properties — thakis / detail
  5. [InstCombine] Fold lshr/ashr(or(neg(x),x),bw-1) --> zext/sext(icmp_ne(x,0)) (PR50816) — llvm-dev / detail
  6. [NFC] Add paranthesis around logical expression to silence -Wlogical-op-parentheses warning. — alexfh / detail

#33629 (Jul 13, 2021 5:12:44 AM)

  1. [OpenCL] Add support of __opencl_c_generic_address_space feature macro — anton.zabaznov / detail
  2. [AMDGPU] Mark waterfall loops as SI_WATERFALL_LOOP — sebastian.neubauer / detail
  3. [AMDGPU] Optimize VGPR LiveRange in waterfall loops — sebastian.neubauer / detail
  4. [mlir][Linalg] Add layout specification support to bufferization. — nicolas.vasilache / detail
  5. Support: reduce stack used in default size test. — Tim Northover / detail
  6. [X86][SSE] Add signbit tests to show cmpss/cmpsd intrinsics not recognised as 'allbits' results. — llvm-dev / detail
  7. [mlir][Linalg] Better support for bufferizing non-tensor results. — nicolas.vasilache / detail
  8. [lldb] Fix editline unicode on Linux — jan.kratochvil / detail
  9. [libomptarget][devicertl] Remove branches around setting parallelLevel — jonathanchesterfield / detail
  10. [AMDGPU] Handle s_branch to another section. — abidh / detail
  11. [libomptarget] Update device pointer only if needed — georgios.rokos / detail
  12. [MLIR] Fix documentation of the `ExecutionEngine` in the toy tutorial example — frgossen / detail
  13. [X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result (REAPPLIED) — llvm-dev / detail

#33628 (Jul 13, 2021 3:12:24 AM)

  1. [NFC] Do not track calls to inlined intrinsics in IFI. — jeroen.dobbelaere / detail
  2. [sanitizer_common] Define internal_usleep on Solaris — ro / detail
  3. [remangleIntrinsicFunction] Detect and resolve name clash — jeroen.dobbelaere / detail
  4. [RISCV] Pass undef VECTOR_SHUFFLE indices on to BUILD_VECTOR — fraser / detail
  5. [libc] update benchmark distributions — gchatelet / detail
  6. AArch64: use 4-byte slots for arm64_32 pointers in a tail call — Tim Northover / detail

#33627 (Jul 13, 2021 1:09:24 AM)

  1. [NFC] Edit the comment in M68kInstrInfo::ExpandMOVSZX_RM — gusrb406 / detail
  2. [ARM] Introduce MVEEXT ISel lowering — david.green / detail
  3. [MIPS] Regenerate test after D105161. NFC — david.green / detail
  4. [SimplifyCFG] Fix SimplifyBranchOnICmpChain to be undef/poison safe. — gusrb406 / detail
  5. [PowerPC] Fix typo in vector shuffle combining — qiucofan / detail
  6. [AMDGPU] Make some VOP1 instructions rematerializable — Stanislav.Mekhanoshin / detail
  7. [SelectionDAG] Check use before combining into USUBSAT — qiucofan / detail
  8. sanitizer_common: optimize memory drain — dvyukov / detail

#33626 (Jul 12, 2021 11:09:38 PM)

  1. [clang] Refactor AST printing tests to share more infrastructure — zeratul976 / detail
  2. [PowerPC][NFC] add test case for preparing more loads/stores — czhengsz / detail

#33625 (Jul 12, 2021 10:36:41 PM)

  1. Revert "[hwasan] More realistic setjmp test." — Vitaly Buka / detail
  2. [GlobalISel] Handle more types in narrowScalar for eq/ne G_ICMP — Jessica Paquette / detail
  3. Revert "[X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result" — Vitaly Buka / detail
  4. [NFC][scudo] Clang format a file — Vitaly Buka / detail

#33624 (Jul 12, 2021 10:03:40 PM)

  1. [analyzer] Print time taken to analyze each function — rithiksh02 / detail

#33623 (Jul 12, 2021 9:30:57 PM)

  1. [OpaquePtr][ISel] Use ArgListEntry::IndirectType more — aeubanks / detail

#33622 (Jul 12, 2021 8:56:51 PM)

  1. [OpaquePointers][ThreadSanitizer] Cleanup calls to PointerType::getElementType() — aeubanks / detail

#33620 (Jul 12, 2021 6:43:25 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

#33619 (Jul 12, 2021 6:01:10 PM)

  1. [mlir][Linalg] Add 3D pooling named ops to Linalg. — hanchung / detail
  2. [llc] Default MCUseDwarfDirectory to true — i / detail
  3. [mlir][sparse] add support for AND and OR operations — ajcbik / detail

#33617 (Jul 12, 2021 4:45:12 PM)

  1. [compiler-rt][hwasan] Refactor kAliasRegionStart usage — leonardchan / detail

#33616 (Jul 12, 2021 4:02:53 PM)

  1. [WebAssembly] Fixed LLD generation of 64-bit __wasm_init_memory — aardappel / detail
  2. [AArch64] Optimize overflow checks for [s|u]mul.with.overflow.i32. — efriedma / detail
  3. [AArch64] Dump a little more info about unimplemented reg-to-reg copies. NFC — jonathan_roelofs / detail
  4. [mlir][tosa] Added shape propagation for TOSA pool operations. — rob.suderman / detail
  5. [Driver] Let -fno-integrated-as -gdwarf-5 use -fdwarf-directory-asm — i / detail
  6. sanitizer_common: Fix build for tests — 31459023+hctim / detail

#33615 (Jul 12, 2021 3:08:09 PM)

  1. [vscode] fix ubsan problem in the progress event reporter — walter erquinigo / detail
  2. [clang-tidy] performance-unnecessary-copy-initialization: Do not remove comments on new lines. — flx / detail
  3. [libcxx] [test] Fix spurious failures in the thread join test on Windows — martin / detail
  4. [mlir][sparse] Add Merger unit tests (with gcc5 build fix) — gusss / detail
  5. [clang] Document llvm options controlling pragma unroll — Yaxun.Liu / detail
  6. [libc++] Use 'os' tags to target Linux libc++ builders — Louis Dionne / detail
  7. [libc++][ci] Clean up the Docker image — Louis Dionne / detail
  8. [PowerPC] Fix the splat immediate in PPCMIPeephole depending on if we have an Altivec and VSX splat instruction. — amy.kwan1 / detail
  9. Revert "Revert "Reset the wakeup timeout when we re-enter the continue wait."" — jingham / detail
  10. [libc++] Add the 'os=macos' tag to macOS nodes to workaround lack of wildcard matching — Louis Dionne / detail
  11. [libc++] ci: Properly target macOS nodes per-os — Louis Dionne / detail
  12. [SelectionDAG][RISCV] Support @llvm.vscale.i64() on 32-bit targets. — efriedma / detail
  13. [mlir][sparse] add restrictive versions of division support — ajcbik / detail

#33614 (Jul 12, 2021 1:22:21 PM)

  1. [Bazel] Update configuration to HEAD — gcmn / detail
  2. [Attributes] Make type attribute handling more generic (NFCI) — nikita.ppv / detail
  3. Add newline to fix documentation build — Krzysztof.Drewniak / detail
  4. Revert "sanitizer_common: add simpler ThreadRegistry ctor" — Vitaly Buka / detail
  5. [Attributes] Assert correct attribute constructor is used (NFCI) — nikita.ppv / detail
  6. [Attributes] Simplify attribute sorting (NFCI) — nikita.ppv / detail
  7. [PowerPC][AIX] Fix Zero-width bit fields wrt MaxFieldAlign. — wanyu9511 / detail
  8. [libc++][ci] Add arch and os tags to the macOS CI builders — Louis Dionne / detail
  9. [ARC] Add disassembly for the conditioned move immediate instruction — marksl / detail
  10. [CostModel][X86] Adjust fptosi/fptoui SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  11. [libc++] Exit from macos-ci-setup upon error — Louis Dionne / detail
  12. [Bazel] ignore build files under libcxx's copy of google-benchmark — gcmn / detail
  13. [Attributes] Replace doesAttrKindHaveArgument() (NFC) — nikita.ppv / detail
  14. [Attributes] Remove duplicate attribute in typeIncompatible() (NFC) — nikita.ppv / detail
  15. [libc++] Encode the arch and OS in buildkite agent tags — Louis Dionne / detail
  16. [WebAssembly] fix typo in range check for Asm locals — aardappel / detail
  17. [libcxx][docs] Update the ranges status document to reflect the current state of the world. — zoecarver / detail
  18. [Attributes] Determine attribute properties from TableGen data — nikita.ppv / detail

#33613 (Jul 12, 2021 11:35:35 AM)

  1. [ARM] Expand types in VQDMULH tests. NFC — david.green / detail
  2. [AIX] Emit version string in .file directive — Jinsong Ji / detail
  3. [test] Move AMDGPU reloc test from Object to tools/llvm-readobj and simplify it — i / detail
  4. [mlir][tosa] Added more shape inference for tosa ops — rob.suderman / detail
  5. [flang][nfc] Simplify CMake — andrzej.warzynski / detail
  6. [llvm-readobj] Switch command line parsing from llvm::cl to OptTable — i / detail
  7. [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
  8. [NFC][compiler-rt][hwasan] Move shadow bound variables to hwasan.cpp — leonardchan / detail
  9. sanitizer_common: optimize memory drain — dvyukov / detail
  10. [WebAssembly] Custom combines for f32x4.demote_zero_f64x2 — tlively / detail
  11. [lld/mac] Implement -application_extension — thakis / detail
  12. [PowerPC] Custom Lowering BUILD_VECTOR for v2i64 for P7 as well — Jinsong Ji / detail
  13. [libc++] Update Google benchmark to v 1.5.5 — Louis Dionne / detail
  14. Revert "sanitizer_common: optimize memory drain" — nikita.ppv / detail

#33612 (Jul 12, 2021 9:52:12 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

#33611 (Jul 12, 2021 7:32:23 AM)

  1. Fix warning '-Wparentheses'. NFC. — michael.hliao / detail
  2. [AArch64] Add target features for Armv9-A Scalable Matrix Extension (SME) — cullen.rhodes / detail
  3. [MLIR][StandardToLLVM] Move `copyUnrankedDescriptors` to pattern — frgossen / detail
  4. [lldb][NFC] Use ArrayRef in TypeSystemClang::SetFunctionParameters — Raphael Isemann / detail
  5. sanitizer_common: allow COMMON_INTERCEPTOR_ENTER to use labels — dvyukov / detail
  6. [clang-tidy] performance-unnecessary-copy-initialization: Disable structured bindings. — flx / detail
  7. [libc++] NFC: Fix synopsis comments and sort includes in ranges — Louis Dionne / detail
  8. [AArch64] Silence unused variable warning. NFC. — benny.kra / detail
  9. [analyzer] LoopUnrolling: fix crash when a loop counter is captured in a lambda by reference — vsavchenko / detail
  10. Remove unused parameter from parseMSInlineAsm. — simon.tatham / detail
  11. sanitizer_common: support printing __m128i type — dvyukov / detail
  12. [SLP] add test for multiple logical reductions; NFC — spatel / detail

#33610 (Jul 12, 2021 6:23:54 AM)

  1. Partially implement P1401R5 (Narrowing contextual conversions to bool) — aaron / detail
  2. [gn build] (semi-manually) port 0da172b1766e — thakis / detail
  3. [AArch64] Set the latency of Cortex-A55 stores to 1 — david.green / detail
  4. [gn build] port 0da172b1766e more — thakis / detail
  5. [CostModel][X86] Adjust truncate SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  6. [mlir][linalg][python] Add auto-generated file warning (NFC). — gysit / detail
  7. [InstCombine][tests] add tests for signbit + logic; NFC — spatel / detail
  8. [InstCombine] reduce signbit test of logic ops to cmp with zero — spatel / detail
  9. [SystemZ]  Bugfix for the 'N' code for inline asm operand. — paulsson / detail

#33609 (Jul 12, 2021 5:04:54 AM)

  1. Fix the Clang documentation builder; NFC. — aaron / detail
  2. sanitizer_common: fix 32-bit build — dvyukov / detail

#33606 (Jul 12, 2021 4:36:37 AM)

  1. [lldb/Target] Fix event handling during process launch — medismail.bennani / detail

#33605 (Jul 12, 2021 4:27:23 AM)

  1. [OpenMP] Support OpenMP 5.1 attributes — aaron / detail
  2. sanitizer_common: remove debugging logic from the internal allocator — dvyukov / detail
  3. sanitizer_common: make sem_trywait as non-blocking — dvyukov / detail
  4. [PowerPC] Fix rounding mode for vec_round in altivec.h — nemanja.i.ibm / detail
  5. [RS4GC] Add a test to demonstrate duplication of base generation. NFC — yrouban / detail
  6. [RS4GC] Use one DVCache for both inlineGetBaseAndOffset() and insertParsePoints() — yrouban / detail

#33604 (Jul 12, 2021 3:40:05 AM)

  1. [X86][SSE] Add signbit tests to show cmpss/cmpsd ops not recognised as 'allbits' results. — llvm-dev / detail
  2. [X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result — llvm-dev / detail
  3. [LV] Ignore candidate VFs with invalid costs. — sander.desmalen / detail
  4. [mlir] factor math-to-llvm out of standard-to-llvm — zinenko / detail
  5. [LLDB] Testsuite: Add helper to check for AArch64 target — omair.javaid / detail
  6. sanitizer_common: rename Mutex to MutexState — dvyukov / detail
  7. sanitizer_common: add thread safety annotations — dvyukov / detail
  8. [PowerPC] Remove unnecessary 64-bit guards from altivec.h — nemanja.i.ibm / detail
  9. [OpenMP][OMPT] Fix compile-time assertion in ompt-multiplex.h — protze / detail
  10. [llvm][sve] Lowering for VLS truncating stores — david.truby / detail
  11. sanitizer_common: use 0 for empty stack id — dvyukov / detail
  12. [mlir][Linalg] Improve comprehensive bufferization for scf.yield. — nicolas.vasilache / detail

#33602 (Jul 12, 2021 12:29:10 AM)

  1. [llvm-exegesis] Fix compilation with old libpfm versions. — courbet / detail
  2. [analyzer][NFC] Display the correct function name even in crash dumps — balazs.benics / detail

#33601 (Jul 11, 2021 10:20:00 PM)

  1. [AArch64] De-capitalize some Emit* functions — i / detail

#33599 (Jul 11, 2021 8:56:59 PM)

  1. [mlir] Fix broadcasting check with 1 values — jpienaar / detail
  2. [LLDB] Only build TestWatchTaggedAddress.py on aarch64 PAC targets — omair.javaid / detail

#33598 (Jul 11, 2021 7:58:45 PM)

  1. [lld-macho][nfc] Fix YAML input in compact-unwind-sym-relocs.s — jezng / detail
  2. [llvm][Inliner] Templatize PriorityInlineOrder — taolq / detail
  3. Support AArch64/Linux watchpoint on tagged addresses — omair.javaid / detail

#33597 (Jul 11, 2021 5:51:10 PM)

  1. [Attributor][NFCI] Add UsedAssumedInformation to more interfaces — johannes / detail
  2. [OpenMP] Simplify variable sharing and increase shared memory size — johannes / detail
  3. [OpenMP] Create and use `__kmpc_is_generic_main_thread` — johannes / detail

#33596 (Jul 11, 2021 5:07:28 PM)

  1. [lld-macho][nfc] Avoid using std::map for PlatformKinds — jezng / detail
  2. [lld-macho][nfc] Remove unnecessary llvm:: namespace prefixes — jezng / detail
  3. [lld-macho][nfc] clang-format — jezng / detail
  4. [IndVars] Don't widen pointers in WidenIV::getWideRecurrence — efriedma / detail

#33593 (Jul 11, 2021 1:35:50 PM)

  1. [RISCV] Add tests for suboptimal handling of negative constants on the LHS of i32 shifts/rotates/subtracts on RV64. NFC — craig.topper / detail
  2. [RISCV] Add tests for suboptimal handling of negative constants for i32 uaddo/usubo on RV64. NFC — craig.topper / detail
  3. [VPlan] Remove default arg from getVPValue (NFC). — flo / detail

#33592 (Jul 11, 2021 11:55:08 AM)

  1. [DivRemPairs] Add an initial case for hoisting to a common predecessor. — craig.topper / detail
  2. [RISCV] Remove stale FIXME from a test. NFC — craig.topper / detail
  3. [lld/mac] Always reference dyld_stub_binder when linked with libSystem — thakis / detail
  4. [lld/mac] Unbreak objc.s after 6e05c1cd5f98 — thakis / detail

#33591 (Jul 11, 2021 10:01:56 AM)

  1. Revert "[clang-repl] Implement partial translation units and error recovery." — v.g.vassilev / detail
  2. [ARM] Add lowering of uadd_sat to uq{add|sub}8 and uq{add|sub}16 — david.green / detail
  3. [lld/mac] Use normal Undefined machinery for dyld_stub_binder lookup — thakis / detail

#33590 (Jul 11, 2021 7:18:34 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

#33589 (Jul 11, 2021 5:12:03 AM)

  1. [clang-repl] Implement partial translation units and error recovery. — v.g.vassilev / detail
  2. sanitizer_common: add simpler ThreadRegistry ctor — dvyukov / detail
  3. [lldb] Fix compilation by adjusting to the new ASTContext signature. — v.g.vassilev / detail
  4. sanitizer_common: unbreak ThreadRegistry tests — dvyukov / detail

#33588 (Jul 11, 2021 3:17:04 AM)

  1. sanitizer_common: split LibIgnore into fast/slow paths — dvyukov / detail
  2. sanitizer_common: sanitize time functions — dvyukov / detail

#33580 (Jul 10, 2021 9:48:05 PM)

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

#33578 (Jul 10, 2021 8:46:29 PM)

  1. Fix windows directory separator some more for test from b447b9dce0d105e7f0b22db719fe8624108e99dc — dblaikie / detail
  2. [InstCombine] Add optimization to prevent poison from being propagated. — aqjune / detail

#33577 (Jul 10, 2021 6:56:35 PM)

  1. [Analysis] Remove changeCondBranchToUnconditionalTo (NFC) — kazu / detail
  2. [RISCV] Restore non-constant srem test I accidentally deleted. NFC — craig.topper / detail
  3. [DivRemPairs] Add test cases for D87555. NFC — craig.topper / detail
  4. Reapply "llvm-symbolizer: Fix "start file" to work with Split DWARF" — dblaikie / detail

#33576 (Jul 10, 2021 5:49:48 PM)

  1. [OpenMP][NFCI] Re-enable two remarks tests after D101977 landed — johannes / detail
  2. [OpenMP] Remove checkXXXX device runtime functions — johannes / detail
  3. [OpenMP][FIX] Add missing `)` to remark — johannes / detail
  4. [OpenMP] Detect SPMD compatible kernels and execute them as such — johannes / detail
  5. [Attributor][FIX] Destroy bump allocator objects to avoid leaks — johannes / detail
  6. [RISCV] Add test cases for div/rem with constant left hand side. NFC — craig.topper / detail

#33575 (Jul 10, 2021 4:42:30 PM)

  1. [OpenMP] Unified entry point for SPMD & generic kernels in the device RTL — johannes / detail
  2. [OpenMP] Create custom state machines for generic target regions — johannes / detail

#33574 (Jul 10, 2021 3:03:12 PM)

  1. [Attributor][FIX] Traverse uses even if a value is assumed constant — johannes / detail
  2. [Attributor] Introduce an optimistic getUnderlyingObjects helper — johannes / detail
  3. [Attributor] Use AAValueSimplify to simplify returned values — johannes / detail
  4. [ARM] Extra widening and narrowing combinations tests. NFC — david.green / detail
  5. [Attributor][FIX] Do not replace a value with a non-dominating instruction — johannes / detail
  6. [Attributor] Reorganize AAHeapToStack — johannes / detail
  7. [OpenMP][FIX] Update remark in test file after rewording — johannes / detail
  8. [Attributor] Look through selects in genericValueTraversal — johannes / detail
  9. [Attributor][FIX] Sanitize queries to LVI and ScalarEvolution — johannes / detail

#33573 (Jul 10, 2021 1:26:50 PM)

  1. Revert Attributor patch series — thakis / detail

#33572 (Jul 10, 2021 12:28:57 PM)

  1. Reland "[clang-repl] Allow passing in code as positional arguments." — v.g.vassilev / detail

#33571 (Jul 10, 2021 10:48:10 AM)

  1. [mlir][NFC] Switched `interfaces` to a private member of SSANameState. — joker.eph / detail
  2. [mlir] Added OpPrintingFlags to AsmState and SSANameState. — joker.eph / detail
  3. [mlir] Gated calls to getAsm{Result,BlockArgument}Names on whether printing ops in generic form. — joker.eph / detail
  4. [Attributor][FIX] Traverse uses even if a value is assumed constant — johannes / detail
  5. [Attributor] Introduce an optimistic getUnderlyingObjects helper — johannes / detail
  6. [Attributor] Use AAValueSimplify to simplify returned values — johannes / detail
  7. [Attributor] Reorganize AAHeapToStack — johannes / detail
  8. [Attributor] Look through selects in genericValueTraversal — johannes / detail
  9. [OpenMP] Unified entry point for SPMD & generic kernels in the device RTL — johannes / detail
  10. [OpenMP] Create custom state machines for generic target regions — johannes / detail
  11. [Attributor][FIX] Do not replace a value with a non-dominating instruction — johannes / detail
  12. [Attributor][FIX] Sanitize queries to LVI and ScalarEvolution — johannes / detail
  13. [OpenMP] Remove checkXXXX device runtime functions — johannes / detail
  14. [OpenMP] Detect SPMD compatible kernels and execute them as such — johannes / detail
  15. [Attributor][NFCI] Add UsedAssumedInformation to more interfaces — johannes / detail
  16. Revert "llvm-symbolizer: Fix "start file" to work with Split DWARF" — thakis / detail

#33569 (Jul 10, 2021 9:28:52 AM)

  1. [OpenMP] Avoid checking parent reference count in targetDataEnd — jdenny.ornl / detail
  2. [OpenMP] Avoid checking parent reference count in targetDataBegin — jdenny.ornl / detail

#33568 (Jul 10, 2021 8:14:06 AM)

  1. [AFDO] Require x86_64-linux in a testcase — kazu / detail

#33567 (Jul 10, 2021 7:32:58 AM)

  1. [llvm-mca][JSON] Teach the PipelinePrinter how to deal with anonymous code regions (PR51008) — andrea.dibiagio / detail
  2. [X86] Add tests from D93707 for fsub_strict(x,fneg(y)) -> fadd_strict(x,y) folds. — llvm-dev / detail

#33566 (Jul 10, 2021 5:43:04 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

#33564 (Jul 10, 2021 1:46:13 AM)

  1. Revert "Prepare Compiler-RT for GnuInstallDirs, matching libcxx" — martin / detail

#33563 (Jul 10, 2021 12:48:07 AM)

  1. [AArch64][GlobalISel] Implement moreElements legalization for G_SHUFFLE_VECTOR. — Amara Emerson / detail

#33562 (Jul 10, 2021 12:08:45 AM)

  1. [NFC][ScalarEvolution] Precommit tests for D104075. — efriedma / detail

#33561 (Jul 9, 2021 11:09:46 PM)

  1. [GlobalISel] Add a new artifact combiner for unmerge which looks through general artifact expressions. — Amara Emerson / detail

#33560 (Jul 9, 2021 10:06:11 PM)

  1. [ORC] Flesh out ExecutorAddress, rename CommonOrcRuntimeTypes header. — Lang Hames / detail

#33559 (Jul 9, 2021 9:24:17 PM)

  1. [lld-macho] Fix bug in handling unwind info from ld -r — vyng / detail

#33558 (Jul 9, 2021 7:33:17 PM)

  1. llvm-symbolizer: Fix "start file" to work with Split DWARF — dblaikie / detail
  2. [WebAssembly] Custom combines for f64x2.promote_low_f32x4 — tlively / detail

#33557 (Jul 9, 2021 6:21:25 PM)

  1. [scudo] Check if we use __clang_major__ >= 12 — Vitaly Buka / detail
  2. Fix buildbot regression from 9c4baf5. — efriedma / detail

#33556 (Jul 9, 2021 5:36:09 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

#33555 (Jul 9, 2021 4:42:18 PM)

  1. [WebAssembly] Fixed 2 warnings in Asm Type Checker — aardappel / detail
  2. [llvm-mca] Refactor the logic that prints JSON files. — andrea.dibiagio / detail
  3. [llvm-nm][test] diff -q => diff to make AIX happy — i / detail
  4. [gn build] fix formatting after 9647a6f719ee — thakis / detail

#33554 (Jul 9, 2021 2:35:03 PM)

  1. [IR] Add GEPOperator::indices() (NFC) — nikita.ppv / detail
  2. [lldb] Use custom script instead of lldb.macosx.crashlog in test — Jonas Devlieghere / detail
  3. [AMDGPU] Fix flags of V_MOV_B64_PSEUDO — Stanislav.Mekhanoshin / detail
  4. [OPENMP]Fix overlapped mapping for dereferenced pointer members. — a.bataev / detail
  5. [AMDGPU] Added v_accvgpr_read_b32 rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  6. [lldb] Drop REQUIRES where redundant because of lit.local.cfg — Jonas Devlieghere / detail
  7. Add scoped timers to ReadMemoryFromInferior and ReadMemoryFromFileCache. — Adrian Prantl / detail
  8. Prepare Compiler-RT for GnuInstallDirs, matching libcxx — John.Ericson / detail
  9. PR51018: A few more explicit conversions from SmallString to StringRef — dblaikie / detail
  10. [WebAssembly] Added initial type checker to MC Assembler — aardappel / detail
  11. [GlobalISel] Use GCDTy when extracting GCD ty from leftover regs in insertParts — Jessica Paquette / detail
  12. [HIP] Move std headers after device malloc/free — enye.shi / detail
  13. [WebAssembly] fix broken tools/llvm-symbolizer/wasm-basic.s test — aardappel / detail

#33553 (Jul 9, 2021 12:33:19 PM)

  1. [SLP] improve code comments; NFC — spatel / detail
  2. [NFC][OpaquePtr] Use GlobalValue::getValueType() more — aeubanks / detail
  3. m86k: adjust the usage of ArgInfo after change 9b057f647d70fc958d4a1a7a00e2deba65 — sylvestre / detail
  4. [lldb] Add the ability to silently import scripted commands — Jonas Devlieghere / detail
  5. [llvm-cxxfilt] Switch command line parsing from llvm::cl to OptTable — i / detail
  6. [X86] Return src/dest register from stack spill/restore recogniser — jeremy.morse / detail
  7. [libcxx][nfc] Remove <variant>'s dependence on <array>. — zoecarver / detail
  8. [libcxx][ranges] Add `ranges::transform_view`. — zoecarver / detail
  9. [gn build] Port 0e09a41b415b — llvmgnsyncbot / detail
  10. [llvm-size] Switch command line parsing from llvm::cl to OptTable — i / detail
  11. [OpaquePtr][InferAddrSpace] Use PointerType::getWithSamePointeeType() — aeubanks / detail
  12. [llvm-mca] Fix -Wunused-private-field after D105618 — i / detail
  13. [AMDGPU][Docs] Update Code Object V3 example to includes args section — Krzysztof.Drewniak / detail
  14. [NFC][compiler-rt][hwasan] Move __hwasan_tag_mismatch4 to hwasan.cpp — leonardchan / detail
  15. [NFC][compiler-rt][hwasan] Rename InitPrctl to InitializeOsSupport — leonardchan / detail
  16. [NFC][compiler-rt][hwasan] Move TagMemoryAligned into hwasan_linux.cpp — leonardchan / detail
  17. [flang][driver] Fix how output filename is generated — andrzej.warzynski / detail
  18. Revert "[IR] Don't accept nullptr as GEP element type" — stilis / detail
  19. [Clang] Introduce Swift async calling convention. — varun_gandhi / detail
  20. Reapply [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  21. PR51034: Debug Info: Remove 'prototyped' from K&R function declarations — dblaikie / detail
  22. [Polly][Isl] Use isl::*::ctx instead of isl::*::get_ctx. NFC — patacca / detail
  23. [IRForTarget] Don't pass nullptr to GetElementPtrInst::Create() (NFC) — nikita.ppv / detail
  24. Reapply [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  25. [AMDGPU] Add VOP rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  26. [ARC][NFC] Include file re-ordering — grahamy / detail
  27. [hwasan] More realistic setjmp test. — fmayer / detail
  28. [libcxx][CI] Work around Arm buildkite failures — Louis Dionne / detail
  29. [SLP] make invalid operand explicit for extra arg in reduction matching; NFC — spatel / detail
  30. [SLP] add tests for poison-safe logical reductions; NFC — spatel / detail
  31. [PhaseOrdering] add tests for vector cmp reductions; NFC — spatel / detail

#33552 (Jul 9, 2021 9:48:54 AM)

  1. [AIX][XCOFF] Use bit order of has_vec and longtbtable bits as defined in AIX header debug.h — zhijian / detail
  2. [FPEnv][InstSimplify] Constrained FP support for NaN — kevin.neal / detail
  3. [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  4. Revert "Revert "Temporarily do not drop volatile stores before unreachable"" — thakis / detail
  5. [AttrBuilder] Make handling of type attributes more generic (NFCI) — nikita.ppv / detail
  6. [mlir] don't drop undef initializers in translation to LLVM IR — zinenko / detail
  7. [mlir] add support for reductions in OpenMP WsLoopOp — zinenko / detail
  8. [llvm-mca] Fix JSON format for multiple regions — marcos.horro / detail
  9. [libc++][ci] Keep the C++03 build job on Clang 12 — Louis Dionne / detail
  10. [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  11. [AttrBuilder] Try to fix build — nikita.ppv / detail
  12. [OpaquePointers][CallPromotion] Don't look at pointee type for byval — aeubanks / detail
  13. [SLP] make checks for cmp+select min/max more explicit — spatel / detail
  14. Revert "[IR] Don't mark mustprogress as type attribute" — nikita.ppv / detail

#33551 (Jul 9, 2021 8:06:00 AM)

  1. [Debug-info][InstrRef] Avoid an unnecessary map ordering — jeremy.morse / detail

#33550 (Jul 9, 2021 7:24:52 AM)

  1. [libc++][ci] Test Clang ToT by default, and add jobs on Clang 11 and 12 — Louis Dionne / detail

#33549 (Jul 9, 2021 6:45:15 AM)

  1. [mlir] factor memref-to-llvm lowering out of std-to-llvm — zinenko / detail
  2. Revert "Transform memset + malloc --> calloc (PR25892)" — lebedev.ri / detail

#33548 (Jul 9, 2021 5:07:34 AM)

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

#33547 (Jul 9, 2021 3:11:49 AM)

  1. Transform memset + malloc --> calloc (PR25892) — dawid_jurek / detail
  2. [Support] reorder Threading includes to avoid conflict with FreeBSD headers — Tim Northover / detail
  3. [ELF] Refactor DynamicReloc to fix incorrect relocation addends — Alexander.Richardson / detail
  4. [ELF] Check the Elf_Rel addends for dynamic relocations — Alexander.Richardson / detail
  5. [ELF] Implement X86_64::getImplicitAddend() — Alexander.Richardson / detail
  6. [ELF] Write R_X86_64_IRELATIVE addends with -z rel — Alexander.Richardson / detail
  7. [ELF] Write R_RISCV_IRELATIVE addends with -z rel — Alexander.Richardson / detail
  8. [ELF] Implement RISCV::getImplicitAddend() — Alexander.Richardson / detail
  9. [ELF][AArch64] Write addends for TLSDESC relocations with -z rel — Alexander.Richardson / detail
  10. [NFC][llvm][docs] YamlIO: StringRef validate -> std::string validate — whisperity / detail
  11. [clang] Improve `-Wnull-dereference` diag to be more in-line with reality — lebedev.ri / detail
  12. [clang] Fix an infinite loop during typo-correction — hokein.wu / detail

#33546 (Jul 9, 2021 1:09:25 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

#33544 (Jul 8, 2021 10:37:25 PM)

  1. [CMake] Disable -fno-semantic-interposition for GCC<10.3 on SystemZ — i / detail
  2. [RISCV][clang] Add macro __riscv_zvlsseg for RVV Zvlsseg builtins — powerman1st / detail

#33543 (Jul 8, 2021 10:04:21 PM)

  1. Update Bazel overlay in GPUToGPURuntimeTransforms. — echristo / detail
  2. [PowerPC] Remove implicit use register after transformToImmFormFedByLI() — lkail / detail

#33541 (Jul 8, 2021 9:00:18 PM)

  1. Revert "GlobalISel/AArch64: don't optimize away redundant branches at -O0" — omair.javaid / detail

#33540 (Jul 8, 2021 8:28:11 PM)

  1. Revert "[mlir][sparse] Add Merger unit tests" — joker.eph / detail
  2. [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD — powerman1st / detail
  3. [ASan][AMDGPU] Make shadow offset match X86 on Linux — Reshabhkumar.Sharma / detail

#33539 (Jul 8, 2021 6:43:03 PM)

  1. [NFC][ScalarEvolution] Cleanup howManyLessThans. — efriedma / detail

#33538 (Jul 8, 2021 5:57:41 PM)

  1. [mlir-reduce] Fix the grammer in the doc — chiahungduan / detail

#33537 (Jul 8, 2021 5:04:25 PM)

  1. Add AddDiscriminatorsPass to NPM default O0 pipeline — Yuanfang Chen / detail
  2. Add documentation for -fsanitize-address-use-after-return. — kda / detail

#33536 (Jul 8, 2021 4:20:45 PM)

  1. [ARM] Pass 2 instead of 0 to PHINode::Create in MVEGatherScatterLowering. NFC — craig.topper / detail
  2. [AMDGPU] Mark more SOP instructions as rematerializable — Stanislav.Mekhanoshin / detail
  3. [mlir][sparse] Add Merger unit tests — gusss / detail

#33535 (Jul 8, 2021 3:38:57 PM)

  1. Mark TensorDialect legal and PadTensor op illegal — silvasean / detail

#33534 (Jul 8, 2021 2:47:51 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

#33533 (Jul 8, 2021 1:57:32 PM)

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

#33532 (Jul 8, 2021 12:09:33 PM)

  1. [LangRef] Fix typo about SHF_LINK_ORDER — i / detail
  2. Mips/GlobalISel: Use correct callee calling convention — Matthew.Arsenault / detail
  3. GlobalISel: Track original argument index in ArgInfo — Matthew.Arsenault / detail
  4. Mips/GlobalISel: Remove custom splitToValueTypes — Matthew.Arsenault / detail
  5. [AMDGPU] Fix indention in llc-pipeline test. NFC. — Stanislav.Mekhanoshin / detail
  6. [Metadata] Decorate methods with 'const'. NFC. — michael.hliao / detail
  7. [mlir][Linalg] Fix tensor.extract_slice(linalg.init_tensor) canonicalization for rank-reducing extract — nicolas.vasilache / detail
  8. [libc++][ci] Install Clang 11, Clang 12 and Clang ToT in the Docker image — Louis Dionne / detail
  9. [AMDGPU] Fix more indention in llc-pipeline test. NFC. — Stanislav.Mekhanoshin / detail
  10. [clang] fix constexpr code generation for user conversions. — mizvekov / detail
  11. [X86][NFC]Add run lines for AVX512VL for masked gather test, NFC. — a.bataev / detail
  12. [CodeGen] Avoid CreateGEP with nullptr type (NFC) — nikita.ppv / detail
  13. [libc++] Add XFAIL for Clang ToT with modules — Louis Dionne / detail
  14. [ARM] Use matchSimpleRecurrence to simplify some code in MVEGatherScatterLowering. NFCI — craig.topper / detail
  15. [SLP][COST][X86]Improve cost model for masked gather. — a.bataev / detail

#33531 (Jul 8, 2021 10:29:15 AM)

  1. [libc++] Guard testing implementation details. — koraq / detail
  2. [libc++][NFC] Move monostate to its own header. — koraq / detail
  3. [gn build] Port 321c2ea91cb1 — llvmgnsyncbot / detail
  4. [DebugInfo][InstrRef][4/4] Support DBG_INSTR_REF through all backend passes — jeremy.morse / detail
  5. [libc++] Workaround failures with modules on Clang ToT — Louis Dionne / detail
  6. [libc++][docs] Update documentation to reflect libc++'s compiler support policy — Louis Dionne / detail
  7. [IR] Restore vector support for deprecated CreateGEP methods — nikita.ppv / detail
  8. [libc++][ci] Stop testing on GCC previous, since we don't support it anymore — Louis Dionne / detail
  9. [AMDGPU] Set LoopInfo as preserved by SIAnnotateControlFlow — Stanislav.Mekhanoshin / detail
  10. [mlir][sparse] updated setter/getter comments — ajcbik / detail
  11. [LangRef] Clarify !associated — i / detail
  12. [CostModel][X86] Account for older SSE targets with slow fp->int conversions — llvm-dev / detail
  13. Fix MSVC "truncation from 'int' to 'bool'" warning. NFCI. — llvm-dev / detail
  14. [ScalarEvolution] Fix overflow in computeBECount. — efriedma / detail
  15. [compiler-rt][hwasan] Define fuchsia implementations of required hwasan functions — leonardchan / detail

#33530 (Jul 8, 2021 8:32:04 AM)

  1. Support: add llvm::thread class that supports specifying stack size. — Tim Northover / detail
  2. Revert "Support: add llvm::thread class that supports specifying stack size." — Tim Northover / detail
  3. [amdgpu] Remove the GlobalDCE pass prior to the internalization pass. — michael.hliao / detail
  4. [Instcombine][NFC]Add a test for reduce+([sext/zext](<n x i1)) case, NFC. — a.bataev / detail
  5. [mlir] Fully qualify types and expressions in Interfaces — markus.boeck02 / detail
  6. [Internalize] Preserve variables externally initialized. — michael.hliao / detail
  7. [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
  8. Recommit: Support: add llvm::thread class that supports specifying stack size. — Tim Northover / detail

#33529 (Jul 8, 2021 6:39:47 AM)

  1. [NFC] Mark Expected<T>::assertIsChecked() as const — xndchn / detail

#33528 (Jul 8, 2021 5:58:59 AM)

  1. [mlir-reduce] Fix the memory leak and recycle unused modules. — chiahungduan / detail

#33527 (Jul 8, 2021 5:16:40 AM)

  1. [Test] Add loop deletion switch tests — mkazantsev / detail
  2. [AArch64][SVE] Add ISel patterns for floating point compare with zero instructions — bradley.smith / detail

#33526 (Jul 8, 2021 3:19:31 AM)

  1. [mlir] factor out ConvertToLLVMPattern — zinenko / detail
  2. [mlir][MemRef] Fix DimOp folding of OffsetSizeAndStrideInterface. — nicolas.vasilache / detail
  3. [mlir][linalg] Remove GenericOpBase. — gysit / detail
  4. [mlir][linalg][python] Add exp and log to the OpDSL. — gysit / detail
  5. [libcxx] [test] Fix spurious failures in the thread detach test on Windows — martin / detail
  6. [IR] Added operator delete to subclasses of User to avoid UB — sichert / detail
  7. Revert "[mlir][MemRef] Fix DimOp folding of OffsetSizeAndStrideInterface." — nicolas.vasilache / detail

#33525 (Jul 8, 2021 1:07:51 AM)

  1. [lld/mac] Fix warning about unused variable [NFC] — mikael.holmen / detail
  2. [AMDGPU] Fix typo — sebastian.neubauer / detail

#33524 (Jul 8, 2021 12:33:45 AM)

  1. [mlir][linalg] Tighter StructuredOp Verification. — gysit / detail

#33523 (Jul 7, 2021 11:43:57 PM)

  1. [ORC] Improve computeLocalDeps / computeNamedSymbolDependencies performance. — Lang Hames / detail
  2. [ORC] Introduce ExecutorAddress type, fix broken LLDB bot. — Lang Hames / detail

#33522 (Jul 7, 2021 11:33:44 PM)

  1. [WebAssembly][lld] Fix segfault on .bss sections in mapfile — tlively / detail

#33521 (Jul 7, 2021 11:23:31 PM)

  1. [WebAssembly] Optimize out shift masks — tlively / detail

#33510 (Jul 7, 2021 9:31:37 PM)

  1. [ORC] Fix file comments. — Lang Hames / detail
  2. [ORC] Replace MachOJITDylibInitializers::SectionExtent with ExecutorAddressRange — Lang Hames / detail

#33509 (Jul 7, 2021 8:54:50 PM)

  1. [PowerPC] Fix i64 to vector lowering on big endian — qiucofan / detail
  2. Revert "[MCA] [AMDGPU] Adding an implementation to AMDGPUCustomBehaviour for handling s_waitcnt instructions." — patrickeholland / detail

#33508 (Jul 7, 2021 8:00:44 PM)

  1. [AIX] Don't pass no-integrated-as by default — Jinsong Ji / detail

#33507 (Jul 7, 2021 7:17:50 PM)

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

#33505 (Jul 7, 2021 5:42:30 PM)

  1. [AMDGPU] Disable garbage collection passes — Stanislav.Mekhanoshin / detail
  2. [gn build] (semi-manually) port 966386514bec — thakis / detail
  3. [Bazel] Fixes for b5d847b1b95750d0af40cfc8c71a8fec50bb8613 and 6412a13539ab2914eed8e1df83c399b9a16e3408 — rupprecht / detail

#33504 (Jul 7, 2021 4:01:21 PM)

  1. [MCA] [AMDGPU] Adding an implementation to AMDGPUCustomBehaviour for handling s_waitcnt instructions. — patrickeholland / detail
  2. utils: add a revert checker — George Burgess IV / detail
  3. [OpaquePtr] Remove checking pointee type for byval/preallocated type — aeubanks / detail
  4. [PowerPC] Add P7 RUN line for load and splat test — Jinsong Ji / detail
  5. [OpaquePtr] Use ArgListEntry::IndirectType for lowering ABI attributes — aeubanks / detail
  6. [llvm-nm][test] Fix just-symbols.test — i / detail
  7. [compiler-rt][hwasan] Setup hwasan thread handling on Fuchsia — leonardchan / detail
  8. [clang] disable P2266 simpler implicit moves under -fms-compatibility — mizvekov / detail
  9. [compiler-rt][Fuchsia] Disable interceptors while enabling new/delete replacements — leonardchan / detail

#33503 (Jul 7, 2021 2:18:47 PM)

  1. [AArch64] Simplify sve-breakdown-scalable-vectortype.ll. — efriedma / detail
  2. GlobalISel/AArch64: don't optimize away redundant branches at -O0 — Adrian Prantl / detail
  3. [IR] Make some pointer element type accesses explicit (NFC) — nikita.ppv / detail
  4. [llvm-nm] Switch command line parsing from llvm::cl to OptTable — i / detail
  5. [IR] Simplify Attribute::getAsString() (NFC) — nikita.ppv / detail
  6. [AsmWriter] Simplify type attribute printing (NFC) — nikita.ppv / detail
  7. [ARM] Add some opaque pointer gather/scatter tests. NFC — david.green / detail

#33502 (Jul 7, 2021 12:29:13 PM)

  1. [SCEVExpander] Support opaque pointers — nikita.ppv / detail
  2. [PowerPC] Disable permuted SCALAR_TO_VECTOR on LE without direct moves — nemanja.i.ibm / detail
  3. [COFF] [CodeView] Add a few new enum values — martin / detail
  4. [LLD] [COFF] Avoid thread exhaustion on 32-bit Windows host — martin / detail
  5. [CodeView] Add missing cases for new enum values — martin / detail
  6. [MLIR] Provide lowering of std switch to llvm switch — gh / detail
  7. [SCF] Handle lowering of Execute region to Standard CFG — gh / detail

#33501 (Jul 7, 2021 11:44:39 AM)

  1. Fix a failing assertion with -Wcast-align — aaron / detail
  2. [mlir][vector] Refactor Vector Unrolling and remove Tuple ops — thomasraoux / detail
  3. [dfsan][NFC] Add Origin Tracking into doc — jianzhouzh / detail
  4. [mlir] Allow conversion to LLVM for ElementsAttr's with size 0 — silvasean / detail
  5. [SLP] rename variable to not be misleading; NFC — spatel / detail

#33500 (Jul 7, 2021 11:01:43 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

#33499 (Jul 7, 2021 10:18:52 AM)

  1. Fix broken libc test — gchatelet / detail
  2. [NFC][lldb-vscode] Fix launch test — walter erquinigo / detail
  3. [lld/mac] Don't crash when dead-stripping removes all unwind info — thakis / detail
  4. [lld-macho][nfc] Rename test file to be more descriptive (rather than referencing the bug number) — vyng / detail

#33498 (Jul 7, 2021 9:34:32 AM)

  1. [Flang][Docs] Update meeting URL — johannes / detail
  2. [lld/mac] Tweak reserve() argument in unwind code — thakis / detail
  3. [X86][Atom] Fix vector fp<->int resource/throughputs — llvm-dev / detail

#33497 (Jul 7, 2021 8:24:46 AM)

  1. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 4) — listmail / detail
  2. [SystemZ][z/OS][libcxx] mark aligned allocation tests UNSUPPORTED on z/OS — Daniel.McIntosh / detail
  3. [LIBC] Add an optimized memcmp implementation for AArch64 — andre.simoesdiasvieira / detail
  4. [coro async] Cap the alignment of spilled values (vs.  allocas) at the max frame alignment — aschwaighofer / detail
  5. [LLDB][GUI] Add initial forms support — Raphael Isemann / detail

#33496 (Jul 7, 2021 7:43:56 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

#33495 (Jul 7, 2021 6:46:30 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

#33494 (Jul 7, 2021 6:01:28 AM)

  1. [mlir][Linalg] Rewrite PadTensorOp to enable its comprehensive bufferization. — nicolas.vasilache / detail
  2. [mlir] Move common reshapeops-related code to ReshapeOpsUtils.h. — pifon / detail
  3. [OPENMP]Remove const firstprivate allocation as a variable in a constant space. — a.bataev / detail
  4. [CostModel][X86] Adjust sext/zext SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  5. [IndVarSimplify][X86] Regenerate loop-invariant-conditions.ll test checks — llvm-dev / detail

#33493 (Jul 7, 2021 5:17:17 AM)

  1. [CostModel][X86] Adjust sitofp/uitofp SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  2. [mlir][Linalg] Proper handling of ForOp and TiledLoopOp — nicolas.vasilache / detail
  3. Refactor GenericPadTensorOpVectorizationPattern — nicolas.vasilache / detail

#33492 (Jul 7, 2021 3:18:05 AM)

  1. [AMDGPU] Simplify tablegen files. NFC. — jay.foad / detail
  2. [mlir][Linalg] Add an InitTensor -> DimOp canonicalization pattern. — nicolas.vasilache / detail
  3. [mlir] factor out common parts of the converstion to the LLVM dialect — zinenko / detail
  4. [SVE] Fix cast<FixedVectorType> in truncateToMinimalBitwidths — Dylan.Fleming / detail
  5. [Clang] Add test dependency on llvm-ar — Saiyedul.Islam / detail
  6. [DAG] Reassociate Add with Or — david.green / detail
  7. [mlir][CAPI] Export mlirValueEqual in C API — zinenko / detail
  8. Add Log1pOp to complex dialect. — akuegel / detail
  9. [SVE] Fixed cast<FixedVectorType> on scalable vector in SelectionDAGBuilder::getUniformBase — Dylan.Fleming / detail
  10. [NFC] Remove duplicate function calls — mkazantsev / detail
  11. [libc++] Implement copyable-box from Ranges — Louis Dionne / detail
  12. [gn build] Port 6829db727e9e — llvmgnsyncbot / detail

#33491 (Jul 7, 2021 1:13:41 AM)

  1. [flang] Create HostAssocDetails symbols when needed for mis-parsed ArrayRef — jperier / detail

#33490 (Jul 7, 2021 12:39:06 AM)

  1. [MLIR] Simplify affine.if having yield values and trivial conditions — uday / detail

#33488 (Jul 6, 2021 11:12:38 PM)

  1. [Clang][RISCV] Implement vlseg and vlsegff. — kai.wang / detail
  2. [MLIR] Split out GPU ops library from Transforms — uday / detail
  3. [llvm-readobj][test] Improve grouped option test — i / detail

#33487 (Jul 6, 2021 10:38:20 PM)

  1. [AMDGPU] isPassEnabled() helper to check cl::opt and OptLevel — Stanislav.Mekhanoshin / detail

#33486 (Jul 6, 2021 9:05:04 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

#33485 (Jul 6, 2021 8:24:12 PM)

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

#33484 (Jul 6, 2021 7:40:44 PM)

  1. [PowerPC] Re-enable combine for i64 BSWAP on targets without LDBRX — nemanja.i.ibm / detail
  2. tests/CodeGen: Use %python lit substitution when invoking python — tstellar / detail

#33483 (Jul 6, 2021 6:35:09 PM)

  1. [clang] fixes named return of variables with dependent alignment — mizvekov / detail

#33482 (Jul 6, 2021 5:50:45 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

#33481 (Jul 6, 2021 5:07:18 PM)

  1. DebugInfo: Mangle K&R declarations for debug info linkage names — dblaikie / detail

#33480 (Jul 6, 2021 4:23:27 PM)

  1. [AMDGPU] Do not run IR optimizations at -O0 — Stanislav.Mekhanoshin / detail
  2. [AMDGPU] Move atomic expand past infer address spaces — Stanislav.Mekhanoshin / detail

#33479 (Jul 6, 2021 3:38:07 PM)

  1. [AMDGPU] Fix pass name of AMDGPULowerKernelAttributes. NFC. — Stanislav.Mekhanoshin / detail

#33476 (Jul 6, 2021 1:39:48 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

#33475 (Jul 6, 2021 12:56:21 PM)

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

#33475 (Jul 6, 2021 12:56:21 PM)

  1. [libcxx][modularisation] splices `<iterator>` into individual headers — cjdb / detail
  2. [InstSimplify][test] add tests for poison propagation through FP calls; NFC — spatel / detail
  3. [InstSimplify] fix bug in poison propagation for FP ops — spatel / detail
  4. [profile][test] Improve coverage-linkage.cpp with ld.lld --gc-sections — i / detail
  5. [libc++][docs] Overhaul the documentation for building and using libc++ — Louis Dionne / detail
  6. [AIX] Define __TOS_AIX__ predefined macro — wanyu9511 / detail
  7. Revert "[ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers." — efriedma / detail
  8. [gn build] Port 8517a26d442f — llvmgnsyncbot / detail
  9. [Tests] Update some tests for D104765. NFC — david.green / detail
  10. [openmp] [test] Add missing <limits> include to capacity_nthreads — mgorny / detail
  11. [compiler-rt] [test] Fix asan symbolize tests on py3.10 — mgorny / detail
  12. [RISCV] Implement lround*/llround*/lrint*/llrint* with fcvt instruction with -fno-math-errno — craig.topper / detail
  13. [libc++] NFC: Sort header lists and remove outdated comments in modulemap — Louis Dionne / detail
  14. [libc++] Do not set CMAKE_BUILD_WITH_INSTALL_NAME_DIR — Louis Dionne / detail
  15. Recommit [ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers. — efriedma / detail
  16. [lld/mac] Give several LTO tests an "lto-" prefix — thakis / detail

#33475 (Jul 6, 2021 12:56:21 PM)

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

#33474 (Jul 6, 2021 11:00:34 AM)

  1. Fix coro lowering of single predecessor phis — aschwaighofer / detail
  2. [RISCV] Add support for matching vwmul(u) and vwmacc(u) from fixed vectors. — craig.topper / detail
  3. [DebugInfo][InstrRef][3/4] Produce DBG_INSTR_REFs for all variable locations — jeremy.morse / detail
  4. [SystemZ] Support the 'N' code for the odd register in inline-asm. — paulsson / detail
  5. [ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers. — efriedma / detail
  6. [LoopVersion] Move an assert [nfc-ish] — listmail / detail
  7. [LV] Disable epilogue vectorization for non-latch exits — listmail / detail

#33473 (Jul 6, 2021 10:19:29 AM)

  1. [CostModel][X86] fptosi/fptoui to i8/i16 are truncated from fptosi to i32 — llvm-dev / detail

#33472 (Jul 6, 2021 9:37:31 AM)

  1. Use swift mangling for resume functions — aschwaighofer / detail
  2. [SLP]Fix non-determinism in PHI sorting. — a.bataev / detail
  3. [libomptarget][nfc] Group environment variables, drop accesses to DeviceInfo global — jonathanchesterfield / detail
  4. [SystemZ]  Generate XC loop for memset 0 of variable length. — paulsson / detail
  5. [RISCV] Remove Zvamo implication for v1.0-rc change — shihpo.hung / detail

#33471 (Jul 6, 2021 8:25:54 AM)

  1. [lld/mac] Partially implement -export_dynamic — thakis / detail

#33470 (Jul 6, 2021 7:43:50 AM)

  1. [CostModel][X86] i8/i16 sitofp/uitofp are sext/zext to i32 for sitofp — llvm-dev / detail
  2. Recommit "[VPlan] Add VPReductionPHIRecipe (NFC)." and follow-ups. — flo / detail
  3. [libc++] NFC: Move the status docs to their own subdirectory — Louis Dionne / detail
  4. [libc++] NFC: Remove outdated link to TS status — Louis Dionne / detail
  5. [AArch64][SVE] Fix selection failures for scalable MLOAD nodes with passthru — bradley.smith / detail

#33469 (Jul 6, 2021 6:05:23 AM)

  1. [LV] Prevent vectorization with unsupported element types. — kerry.mclaughlin / detail
  2. [runtimes] Move enable_32bit to the DSL — Louis Dionne / detail
  3. Revert "[profile][test] Improve coverage-linkage.cpp" — thakis / detail

#33468 (Jul 6, 2021 5:22:01 AM)

  1. [VPlan] Add VPReductionPHIRecipe (NFC). — flo / detail
  2. [AMDGPU] Remove outdated comment and tidy up. NFC. — jay.foad / detail
  3. [VPlan] Add destructor to VPReductionRecipe to unbreak build. — flo / detail
  4. [VPlan] Mark overriden function in VPWidenPHIRecipe as virtual. — flo / detail
  5. Revert "[VPlan] Add VPReductionPHIRecipe (NFC)." and follow-ups — flo / detail
  6. [hwasan] Fix incorrect candidate matching for stack OOB. — fmayer / detail
  7. [CodeGen][AArch64][SVE] Use ld1r[bhsd] for vector splat from memory — peter.waller / detail

#33467 (Jul 6, 2021 3:25:28 AM)

  1. Revert "[clang] fixes named return of variables with dependent alignment" — akuegel / detail
  2. [Polly][Isl] Use isl::set::tuple_dim, isl::map::domain_tuple_dim and isl::map::range_tuple_dim. NFC — patacca / detail
  3. [LV] Collect a list of all element types found in the loop (NFC) — kerry.mclaughlin / detail
  4. [MLIR] Fix dialect conversion cancelRootUpdate — uday / detail
  5. [AMDGPU] Set optional PAL metadata — sebastian.neubauer / detail
  6. [hwasan] Check for overflow when searching candidates. — fmayer / detail

#33466 (Jul 6, 2021 1:22:07 AM)

  1. [analyzer][solver] Use all sources of constraints — vsavchenko / detail
  2. [lldb][docs] Fix reference warnings in python-reference.rst — Raphael Isemann / detail

#33463 (Jul 5, 2021 10:09:54 PM)

  1. [lld/mac] Implement -arch_multiple — thakis / detail

#33462 (Jul 5, 2021 8:35:46 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

#33460 (Jul 5, 2021 6:14:23 PM)

  1. [clang] fixes named return of variables with dependent alignment — mizvekov / detail

#33459 (Jul 5, 2021 5:21:17 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

#33457 (Jul 5, 2021 3:50:36 PM)

  1. [compiler-rt][iwyu] explicitly includes `<new>` in xray_utils.cpp — cjdb / detail

#33456 (Jul 5, 2021 2:44:53 PM)

  1. [clang] Add -fdump-record-layouts-canonical option — wanyu9511 / detail

#33455 (Jul 5, 2021 2:03:20 PM)

  1. [AIX] Add _AIX73 version macro — wanyu9511 / detail
  2. [Bazel] Fix build for 35d4593e6b555f852088211f5561c0e360c98c91 — benny.kra / detail
  3. [Bazel] Fix build for 98f078324fc51da460660920f4a1aa308bfc3547 — benny.kra / detail

#33454 (Jul 5, 2021 1:22:27 PM)

  1. [M68k][GloballSel] Lower outgoing return values in IRTranslator — minyihh / detail
  2. [gn build] (manually) port 98f078324fc5 (llvm-strings Opts.td) — thakis / detail
  3. [libc++] NFC: Sort header lists in test scripts — Louis Dionne / detail
  4. [ObjC][ARC] Prevent moving objc_retain calls past objc_release calls — Akira / detail
  5. [profile][test] Improve coverage-linkage.cpp — i / detail
  6. [ARM] Fix arm.mve.pred.v2i range upper limit — david.green / detail

#33452 (Jul 5, 2021 10:57:14 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

#33451 (Jul 5, 2021 10:14:41 AM)

  1. [AArch64ISelDAGToDAG] Fix ORRWrs/ORRXrs usefulbits calculation bug — chenmindong1 / detail

#33449 (Jul 5, 2021 8:21:14 AM)

  1. [InstCombine][tests] add tests for signed icmp with constant and offset; NFC — spatel / detail
  2. [InstCombine] fold icmp slt/sgt of offset value with constant — spatel / detail
  3. [libc++] NFC: Add note about how the libcxx website gets updated — Louis Dionne / detail
  4. [mlir] Change custom syntax of emitc.include op to resemble C — marius.brehler / detail
  5. [LV] Add initial test cases with small clamped indices. — flo / detail
  6. [LV] Extend FIXME in test add in 91ee1e379901af3. — flo / detail
  7. [MCParser][z/OS] Mark a few tests as unsupported for the z/OS Target — anirudh_prasad / detail
  8. [mlir] Unbreak building mlir-reduce — marius.brehler / detail
  9. Fix typo in help text for -aarch64-enable-branch-targets. — paul.walker / detail

#33448 (Jul 5, 2021 6:42:46 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

#33447 (Jul 5, 2021 6:01:15 AM)

  1. [DAGCombiner] Add support for mulhi const folding in DAGCombiner — david.stuttard / detail
  2. [AArch64][SVE] Improve fixed length codegen for common vector shuffle case — bradley.smith / detail
  3. [C++][Sema] Ignore top-level qualifiers in casts — olemarius.strohm / detail
  4. [SLPVectorizer] Fix crash in vectorizeChainsInBlock for scalable vector. — caroline.concatto / detail
  5. [clangd] NFC: Remove outdated comment — kbobyrev / detail
  6. [InstSimplify] fold extractelement of splat with variable extract index — spatel / detail
  7. [CostModel][X86] Adjust i32/i64 to f32/f64 scalar based on llvm-mca reports (+ Agner). — llvm-dev / detail
  8. [CostModel][X86] Handle costs for insert/extractelement with non-immediate indices via stack — llvm-dev / detail

#33446 (Jul 5, 2021 4:05:26 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

#33444 (Jul 5, 2021 12:53:15 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

#33441 (Jul 4, 2021 11:23:25 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

#33439 (Jul 4, 2021 9:20:20 PM)

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

#33438 (Jul 4, 2021 8:47:27 PM)

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

#33437 (Jul 4, 2021 8:13:40 PM)

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

#33436 (Jul 4, 2021 7:32:20 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

#33435 (Jul 4, 2021 6:26:00 PM)

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

#33432 (Jul 4, 2021 4:28:28 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

#33427 (Jul 4, 2021 12:06:45 PM)

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

#33427 (Jul 4, 2021 12:06:45 PM)

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

#33426 (Jul 4, 2021 11:23:16 AM)

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

#33424 (Jul 4, 2021 10:06:15 AM)

  1. [mlir][OpAsmParser] Add parseString method — markus.boeck02 / detail

#33423 (Jul 4, 2021 8:07:51 AM)

  1. [IR] Deprecate GetElementPtrInst::CreateInBounds without element type — nikita.ppv / detail

#33420 (Jul 4, 2021 5:15:50 AM)

  1. [NFC] Fix a few whitespace issues and typos. — paul.walker / detail

#33419 (Jul 4, 2021 3:18:25 AM)

  1. [IRBuilder] Add type argument to CreateMaskedLoad/Gather — nikita.ppv / detail

#33417 (Jul 3, 2021 11:22:19 PM)

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

#33413 (Jul 3, 2021 9:10:44 PM)

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

#33403 (Jul 3, 2021 12:29:27 PM)

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

#33400 (Jul 3, 2021 9:30:04 AM)

  1. [SelectionDAG] Use KnownBits::insertBits instead of separate APInt::insertBits calls. NFC. — llvm-dev / detail
  2. [SelectionDAG] Replace APInt.lshr().trunc() with APInt.extractBits() where possible. NFC. — llvm-dev / detail
  3. [X86][SSE] Add mulhu/mulhs constant folding tests — llvm-dev / detail

#33395 (Jul 3, 2021 5:46:27 AM)

  1. [IRBuilder] Avoid fetching pointer element type in some assertions — nikita.ppv / detail

#33394 (Jul 3, 2021 3:51:07 AM)

  1. [flang][driver] Add support for `--version` in the bash wrapper — andrzej.warzynski / detail

#33393 (Jul 3, 2021 1:54:21 AM)

  1. [SimplifyCFG] simplifyUnreachable(): erase instructions iff they are guaranteed to transfer execution to unreachable — lebedev.ri / detail

#33391 (Jul 3, 2021 12:24:01 AM)

  1. [AArch64] Add S/UQXTRN tablegen patterns. — david.green / detail

#33386 (Jul 2, 2021 9:56:39 PM)

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

#33382 (Jul 2, 2021 6:49:30 PM)

  1. [SelectionDAG] Rename memory VT argument for getMaskedGather/getMaskedScatter from VT to MemVT. — craig.topper / detail

#33381 (Jul 2, 2021 5:49:58 PM)

  1. Revert "Create synthetic symbol names on demand to improve memory consumption and startup times." — Jonas Devlieghere / detail
  2. [ThinLTO] Respect ClearDSOLocalOnDeclarations for unimported functions — i / detail

#33380 (Jul 2, 2021 4:05:58 PM)

  1. [lldb] Update shebang in heap.py and crashlog.py — Jonas Devlieghere / detail
  2. Lex: add a callback for `#pragma mark` — Saleem Abdulrasool / detail
  3. [mlir][sparse] support for negation and subtractions — ajcbik / detail
  4. Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes" — Jonas Devlieghere / detail

#33379 (Jul 2, 2021 3:24:09 PM)

  1. Name all DEATH tests using 'DeathTest' suffix. — 31459023+hctim / detail
  2. [mlir][Vector] NFC - Compress vector to outerproduct lowering. — nicolas.vasilache / detail
  3. Fix test so it doesn't try to write to the test directory, only to %t — dblaikie / detail

#33378 (Jul 2, 2021 2:21:03 PM)

  1. [GlobalISel] Clean up CombinerHelper::apply* functions to return void. — Amara Emerson / detail
  2. [lldb/test] Fix failure caused by synthetic symbol name refactoring — medismail.bennani / detail
  3. [NFC][Codegen] Tune a few tests to not end with a naked `unreachable` terminator — lebedev.ri / detail
  4. [NFC][Codegen] Autogenerate check lines in PowerPC/2007-11-16-landingpad-split.ll — lebedev.ri / detail

#33377 (Jul 2, 2021 1:11:01 PM)

  1. [lldb] Replace default bodies of special member functions with = default; — Jonas Devlieghere / detail
  2. [SimplifyCFG] Volatile memory operations do not trap — lebedev.ri / detail
  3. Add C API files for the LLVM dialect — jpienaar / detail
  4. [InstCombine] Don't combine PHI before catchswitch — aheejin / detail
  5. [NFCI][SimplifyCFG] simplifyUnreachable(): Use poison constant to represent the result of unreachable instrs — lebedev.ri / detail
  6. [GlobalISel] Add re-association combine for G_PTR_ADD to allow better addressing mode usage. — Amara Emerson / detail
  7. [lldb] [gdb-remote client] Support switching PID along with TID — mgorny / detail
  8. [NFC][SimplifyCFG] Autogenerate checklines in a few tests — lebedev.ri / detail
  9. [NFC][CUDA] Fix order of round(f) definition in __clang_cuda_math.h for non-LP64. — joachim / detail

#33376 (Jul 2, 2021 11:21:59 AM)

  1. [Libomptarget] Experimental Remote Plugin Fixes — atmndp / detail
  2. [mlir][Vector] NFC - Compress vector to outerproduct lowering. — nicolas.vasilache / detail
  3. Revert "Refactor mutation strategies into a standalone library" — mvanotti / detail
  4. [libc] Make ULP error reflect the bit distance more closely. — sivachandra / detail
  5. Unpack the CostEstimate feature in ML inlining models. — jacobhegna / detail
  6. [NFC][OpenMP][CUDA] Add test for using `-x cuda -fopenmp` — joachim / detail
  7. [gn build] Port 99f00635d7ac — llvmgnsyncbot / detail
  8. [libcxx][type_traits] remove `std::is_literal_type` and `std::result_of` for C++20 — cjdb / detail
  9. [Intrinsics] Make MemCpyInlineInst a MemCpyInst — jonathan_roelofs / detail
  10. [MLGO] Update Oz model url. — jacobhegna / detail
  11. [SLP][NFC]Refactor findLaneForValue and make it static member, NFC, by — a.bataev / detail
  12. [X86] Modify LOOP*, HLT control flow attributes — craig.topper / detail
  13. [lld-macho] Ignore debug symbols while preparing relocations. — vyng / detail
  14. Revert "[mlir][Vector] NFC - Compress vector to outerproduct lowering." — joker.eph / detail
  15. Revert "[clang-repl] Allow passing in code as positional arguments." — 31459023+hctim / detail
  16. [clang][emscripten] Reduce alignof long double from 16 to 8 bytes — sbc / detail
  17. [Hexagon] Handle opaque pointers in vector combine — kparzysz / detail
  18. [OpaquePtr] Add type parameter to emitLoadLinked — kparzysz / detail
  19. [mlir][Linalg] Fix incorrect logic in deciding when to fuse reshapes by linearization. — ravishankarm / detail
  20. [ms] [llvm-ml] Standardize blocking of lexical substitution — epastor / detail

#33375 (Jul 2, 2021 9:35:24 AM)

  1. [AArch64] Neon saturated truncate tests. NFC — david.green / detail
  2. [AIX] Add dummy XCOFF MCAsmParserExtension — Jinsong Ji / detail
  3. [AIX] Use AsmParser to do inline asm parsing — Jinsong Ji / detail
  4. [gn build] Port bf64210fd88f — llvmgnsyncbot / detail
  5. Refactor mutation strategies into a standalone library — mvanotti / detail
  6. [Bazel] Fix build for c0a6318d96 — gcmn / detail
  7. [mlir][linalg][python] Add min operation in OpDSL. — gysit / detail

#33373 (Jul 2, 2021 7:49:15 AM)

  1. Revert "[clangd] Fix possible assertion fail in TUScheduler" — sam.mccall / detail
  2. https://godbolt.org/z/5vhv4K5b8 — lebedev.ri / detail
  3. [NFCI][InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable — lebedev.ri / detail
  4. Revert "[NFCI][InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable" — lebedev.ri / detail
  5. Revert "https://godbolt.org/z/5vhv4K5b8" — lebedev.ri / detail
  6. [InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable — lebedev.ri / detail
  7. [mlir][Linalg] Add comprehensive bufferization support for TiledLoopOp (14/n) — nicolas.vasilache / detail
  8. Revert "[clangd] Unbreak mac build differently 0c96a92d8666b8" — sam.mccall / detail
  9. [NFC][InstCombine] visitUnreachableInst(): enhance comments somewhat — lebedev.ri / detail
  10. Reapply [clangd] Fix possible assertion fail in TUScheduler — sam.mccall / detail
  11. Refactor TensorExp parameters into a union — gusss / detail

#33372 (Jul 2, 2021 7:06:20 AM)

  1. [CostModel][X86] Drop some hard coded fp<->int scalarization costs — llvm-dev / detail
  2. [CostModel][X86] Update comment describing source of costs - we now use llvm-mca more than IACA — llvm-dev / detail
  3. [X86][SLM] Keep similar scheduler costs types together. NFCI. — llvm-dev / detail
  4. [llvm-dwarfdump] Add comment saying where DumpDebugFrame comes from — thakis / detail
  5. [clangd] Fix possible assertion fail in TUScheduler — sam.mccall / detail

#33371 (Jul 2, 2021 6:24:44 AM)

  1. [CostModel][X86] Find AVX conversion costs using legalized types if custom types didn't match — llvm-dev / detail
  2. [Matrix] Fix crash during fusion if the same load is re-used. — flo / detail
  3. Revert "[InstrProfiling] Use external weak reference for bias variable" — thakis / detail
  4. [gn build] Port a92964779cb5 — llvmgnsyncbot / detail

#33370 (Jul 2, 2021 5:40:19 AM)

  1. [SLP]Fix gathering of the scalars by not ignoring UndefValues. — a.bataev / detail
  2. [CostModel][X86] Adjust uitofp(vXi64) SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  3. [lldb] [gdb-remote client] Refactor SetCurrentThread*() — mgorny / detail

#33369 (Jul 2, 2021 5:00:54 AM)

  1. [AArch64] Use custom lowering for fp16 vector copysign. — flo / detail
  2. [NFC] Fix typo in comment — sven.vanhaastregt / detail
  3. Add LogOp to Complex dialect. — akuegel / detail
  4. Place the BlockAddress type in the address space of the containing function — Alexander.Richardson / detail
  5. [MachineCopyPropagation] Fix differences in code gen when compiling with -g — lkail / detail

#33368 (Jul 2, 2021 3:03:50 AM)

  1. [lldb] [gdb-remote server] Support selecting process via Hg — mgorny / detail
  2. Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR" — lebedev.ri / detail
  3. [Matrix] Hoist address computation before multiply to enable fusion. — flo / detail
  4. [lldb] [test] Add missing category to test_detach_current — mgorny / detail
  5. [NFC][SimplifyCFG] Autogenerate checklines in trapping-load-unreachable.ll test — lebedev.ri / detail

#33367 (Jul 2, 2021 1:02:28 AM)

  1. Relax newly added opcode check to check only for a number instead of a specific opcode. — douglas.yung / detail
  2. [clangd] Fix XPC build due to missing include path — sam.mccall / detail
  3. [LLD] [COFF] Support linking directly against DLLs in MinGW mode — martin / detail
  4. [LLD] [MinGW] Allow linking to DLLs directly — martin / detail
  5. [LLD] [COFF] Fix up missing stdcall decorations in MinGW mode — martin / detail
  6. [clangd] Add some more missing include dirs for completeness — sam.mccall / detail
  7. [mlir][linalg][python] Add max operation in OpDSL — gysit / detail
  8. [mlir][linalg][python] Introduce python integration test folder. — gysit / detail
  9. [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  10. [clangd] CMake: express -Iclangd/ at top level and inherit — sam.mccall / detail
  11. [clang][AST] Add support for BindingDecl to ASTImporter. — 1.int32 / detail

#33364 (Jul 1, 2021 10:01:09 PM)

  1. [scudo] Fix test on aarch64 without MTE — Vitaly Buka / detail

#33362 (Jul 1, 2021 8:54:23 PM)

  1. [NFC][DSE]Change 'do-while' to 'for' loop to simplify code structure — ybrevnov / detail

#33361 (Jul 1, 2021 7:59:28 PM)

  1. [ORC] Rename SPSTargetAddress to SPSExecutorAddress. — Lang Hames / detail
  2. [llvm-symbolizer] Move setGroupedShortOptions and don't ignore case — i / detail

#33360 (Jul 1, 2021 7:16:26 PM)

  1. Support for merging UsingPackDecls across modules. — richard / detail
  2. [ScalarizeMaskedMemIntrin][SelectionDAGBuilder] Use the element type to calculate alignment for gather/scatter when alignment operand is 0. — craig.topper / detail

#33359 (Jul 1, 2021 6:34:30 PM)

  1. [mlir][tosa] Update Bazel files for TOSA pass changes — rob.suderman / detail
  2. [mlir] Move BufferizeDimOp to Tensor/Transforms/Bufferize.cpp — springerm / detail
  3. [lld-macho] Move ICF earlier to avoid emitting redundant binds — jezng / detail
  4. [lld-macho] Deduplicate CFStrings — jezng / detail
  5. [lld-macho][nfc] Remove unnecessary vertical spacing — jezng / detail
  6. [lld-macho] Factor out common InputSection members — jezng / detail

#33358 (Jul 1, 2021 5:51:08 PM)

  1. Mips/GlobalISel: Use accurate memory LLTs — Matthew.Arsenault / detail
  2. [mlir][tosa] Include TosaDialect as include in tosa PassDetail.h — rob.suderman / detail

#33357 (Jul 1, 2021 5:08:08 PM)

  1. [GlobalISel] Translate <1 x N> getelementptrs to scalar G_PTR_ADDs — Jessica Paquette / detail
  2. [mlir][tosa] Added missing includes on PassDetails.h — rob.suderman / detail
  3. Precommit test cases in https://reviews.llvm.org/D104953 — Akira / detail

#33356 (Jul 1, 2021 4:27:06 PM)

  1. [mlir][tosa] Add tosa shape inference with InferReturnTypeComponent — rob.suderman / detail

#33355 (Jul 1, 2021 3:43:15 PM)

  1. [libcxx][ranges] Implement indirectly_swappable. — zoecarver / detail
  2. [OpenMP] Fix a few issues with hidden helper task — hansang.bae / detail
  3. [libc++] IWYU <__utility/pair.h> in <__functional/hash.h>. NFCI. — arthur.j.odwyer / detail
  4. Update MLIRContext to allow injecting an external ThreadPool (NFC) — joker.eph / detail
  5. [GISel] Print better error messages for missing Combiner Observer calls — jonathan_roelofs / detail
  6. [InstrProfiling] Use external weak reference for bias variable — phosek / detail
  7. [gn build] Port 33a7b4d9d8e6 — llvmgnsyncbot / detail
  8. [AArch64] Optimize SVE bitcasts of unpacked types. — efriedma / detail

#33354 (Jul 1, 2021 3:01:57 PM)

  1. [llvm-strip] Support grouped options in llvm-strip — smeenai / detail
  2. [cmake] Invoke strip without -l and with non-grouped flags. — smeenai / detail
  3. [libc] Add minimal Windows config — sivachandra / detail
  4. [InstCombine][test] add tests for icmp simplify miscompile (PR50944); NFC — spatel / detail
  5. [InstSimplify] do not propagate poison from select arm to icmp user — spatel / detail

#33353 (Jul 1, 2021 1:12:22 PM)

  1. Add linalg.mmt4d named op — ataei / detail
  2. [lit] Extend --xfail/LIT_XFAIL to take full test name — jdenny.ornl / detail
  3. [Orc] At CBindings for LazyRexports — v.churavy / detail
  4. [clang-repl] Allow passing in code as positional arguments. — v.g.vassilev / detail
  5. [scudo] Untag BlockEnd in reallocate — Vitaly Buka / detail
  6. [ARM] Reassociate BFI — david.green / detail

#33352 (Jul 1, 2021 12:31:10 PM)

  1. [ADT] Follow up to fix bug in "Add makeVisitor to STLExtras.h" — scott.linder / detail
  2. [OpaquePtr] Support VecOfAnyPtrsToElt intrinsics — nikita.ppv / detail
  3. [gn build] Port 050b064f15ee — thakis / detail
  4. [CMake][MLIR][Linalg] Adding variable to specify tablegen file dependencies. — gysit / detail
  5. [NFC][scudo] Exctract getOptionsForConfig in test — Vitaly Buka / detail
  6. [lld-macho] Add support for LTO optimization level — thakis / detail
  7. [scudo] Remove false DCHECK — Vitaly Buka / detail
  8. [MLIR] Allow Affine scalar replacement to handle inner operations — gh / detail

#33351 (Jul 1, 2021 11:25:09 AM)

  1. [Bazel] Fixes for 266a7414d8 — gcmn / detail
  2. Fix an accepts-invalid issue with [[]] attributes in the type position in C — aaron / detail
  3. [instcombine] Fold overflow check using overflow intrinsic to comparison — listmail / detail
  4. [NFC][compiler-rt] add back solaris xfail for unpoison-alternate-stack.cpp — code / detail
  5. [NFC][scudo] Extract MapAllocatorTest for TEST_F — Vitaly Buka / detail
  6. [gwp_asan] Improve symbolizer script — Vitaly Buka / detail
  7. [libc++] Migrate the additional_features parameter to the DSL — Louis Dionne / detail
  8. [libcxx] Update optional star operator to be noexcept. — zoecarver / detail
  9. [libcxx][functional][modular] splices <functional> into modular headers — Louis Dionne / detail
  10. [libc++] Provide c++03 alternative for va_copy if available in xlocale.h — jasonliu / detail
  11. [runtimes] Simplify how we specify XFAIL & friends based on the triple — Louis Dionne / detail

#33350 (Jul 1, 2021 9:40:45 AM)

  1. [AArch64][GlobalISel]Legalise some vector types for min/max — irina.dobrescu / detail
  2. [ARM] Extra BFI codegen tests. NFC — david.green / detail
  3. [AMDGPU] Fix immediate sign during V_MOV_B64_PSEUDO expansion — Stanislav.Mekhanoshin / detail
  4. [SelectionDAG] Implement PromoteIntRes_INSERT_SUBVECTOR — bradley.smith / detail
  5. GlobalISel: Use LLT in call lowering callbacks — Matthew.Arsenault / detail
  6. [OpaquePtr] Support opaque pointers in intrinsic type check — nikita.ppv / detail
  7. [mlir][sparse] move tensor expression builder into Merger utility — ajcbik / detail
  8. [OpenMP][Offloading] Refined return value of `DeviceTy::getOrAllocTgtPtr` — tianshilei1992 / detail
  9. [MLIR] FlatAffineConstraints: Use Matrix objects to store the constraints — arjunpitchanathan / detail

#33349 (Jul 1, 2021 8:32:19 AM)

  1. [clangd] Unbreak mac build differently 0c96a92d8666b8 — thakis / detail
  2. [OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t. — a.bataev / detail

#33348 (Jul 1, 2021 7:51:12 AM)

  1. [OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t. — a.bataev / detail
  2. [NFC] Add new setDebugLocFromInst that uses the class Builder by default — david.sherwood / detail
  3. Revert "[OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t." — a.bataev / detail
  4. [libc++] Fix incorrect shell expansion in macos-ci-setup — Louis Dionne / detail
  5. [ARM] Transform a floating-point to fixed-point conversion to a VCVT_fix — samuel.tebbs / detail
  6. [AArch64] Add some more tests to CodeGen/AArch64/aarch64-load-ext.ll. NFC. — sjoerd.meijer / detail
  7. [coro async] Add support for specifying which parameter is swiftself in — aschwaighofer / detail
  8. [CostModel][X86] Adjust fp<->int vXi32 SSE legalized costs based on llvm-mca reports. — llvm-dev / detail
  9. [LoopVectorize][X86] Regenerate conversion-cost.ll tests — llvm-dev / detail

#33347 (Jul 1, 2021 6:12:19 AM)

  1. [mlir][Linalg] Add comprehensive bufferization support for linalg::InitTensor and tensor::CastOp (11/n) — nicolas.vasilache / detail
  2. [VP] Implementation of intrinsic and SDNode definitions for VP load, store, gather, scatter. — simon.moll / detail
  3. [mlir][Linalg] Drop comprehensive-func-bufferize (12/n) — nicolas.vasilache / detail
  4. [mlir][Linalg] Add comprehensive bufferization support for ConstantOp (13/n) — nicolas.vasilache / detail
  5. [libomptarget][nfc] Move grid size computation — jonathanchesterfield / detail
  6. [llvm-mca] Fix JSON output (PR50922) — andrea.dibiagio / detail
  7. [DebugInfo][InstrRef][2/4] Use subreg substitutions in LiveDebugValues — jeremy.morse / detail
  8. [AArch64] Add test for min/max — irina.dobrescu / detail
  9. [clang] Fix CallExpr dependence bit may not respect all its arguments. — hokein.wu / detail
  10. [AArch64] Add fp16 tests for vector copysign. — flo / detail
  11. [flang][driver] Extend the `flang` bash script to act as a driver — andrzej.warzynski / detail

#33346 (Jul 1, 2021 4:17:18 AM)

  1. [PowerPC] add a testcase for byval parameter; NFC — czhengsz / detail
  2. [clang-format] PR50727 C# Invoke Lamda Expression indentation incorrect — mydeveloperday / detail
  3. added some example code for llvm::Expected<T> — kuhnel / detail
  4. [clang] Apply P1825 as Defect Report from C++11 up to C++20. — mizvekov / detail
  5. [DebugInfo][InstrRef][1/4] Support transformations that widen values — jeremy.morse / detail
  6. [mlir][async] Remove unused variable. NFC. — benny.kra / detail
  7. [mlir][Linalg] Add support for CallOp bufferization (10/n) — nicolas.vasilache / detail
  8. [CostModel][X86] getCastInstrCost - attempt to match custom cast/conversion before legalized types. — llvm-dev / detail
  9. [llvm][docs] Bump release number from 12 -> 13 — david.spickett / detail
  10. [AArch64][SVE] Add support for fixed length MSCATTER/MGATHER — bradley.smith / detail

#33345 (Jul 1, 2021 2:17:42 AM)

  1. [mlir][linalg][python] Update integration of OpDSL doc (NFC). — gysit / detail
  2. PoC for Flang Driver Plugins — andrzej.warzynski / detail
  3. [flang][docs] Add documentation for the new Flang driver — andrzej.warzynski / detail
  4. [ORC] Add wrapper-function support methods to ExecutorProcessControl. — Lang Hames / detail
  5. [flang] Revert "PoC for Flang Driver Plugins" — andrzej.warzynski / detail
  6. [gn build] Port 39f64c4c8375 — llvmgnsyncbot / detail
  7. [analyzer] LValueToRValueBitCasts should evaluate to an r-value — balazs.benics / detail
  8. [analyzer][NFC] Inline ExprEngine::handleLVectorSplat() — balazs.benics / detail
  9. [BasicAA] Fix typo ScaleForGDC -> ScaleForGCD. — flo / detail

#33344 (Jul 1, 2021 12:38:55 AM)

  1. [NFC][PassBuilder] addVectorPasses(): clarify that 'IsLTO' is actually 'IsFullLTO' — lebedev.ri / detail
  2. [lldb] Fix Recognizer/assert.test with glibc-2.33.9000-31.fc35.x86_64 — jan.kratochvil / detail
  3. [MLIR] Add argument insertion helpers for FunctionLike — fabian / detail
  4. [clangd] Fix gRPC build due to missing include path — sam.mccall / detail

#33343 (Jun 30, 2021 11:47:55 PM)

  1. [NFC][Scheduler] Refactor tryCandidate to return boolean — qiucofan / detail

#33341 (Jun 30, 2021 10:46:40 PM)

  1. [gn build] Port 28b01c59c93d — llvmgnsyncbot / detail
  2. Fail gracefully if no inlining model is available to download. — jacobhegna / detail
  3. Add list of LWG papers accepted by WG21 during the June 2021 plenary — cjdb / detail

#33340 (Jun 30, 2021 9:01:51 PM)

  1. [sanitizer] Don't tie builders with particular workers — Vitaly Buka / githubweb
  2. [sanitizer] Missing image is infra issues — Vitaly Buka / githubweb
  3. [sanitizer] Set EXE_LINKER_FLAGS same as SHARED_LINKER_FLAGS — Vitaly Buka / githubweb

#33340 (Jun 30, 2021 9:01:51 PM)

  1. [ORC] Rename TargetProcessControl to ExecutorProcessControl. NFC. — Lang Hames / detail
  2. [scudo] GWP_ASAN runs on untagged pointers — Vitaly Buka / detail
  3. [GWP_ASAN] Enable ARM tests — Vitaly Buka / detail
  4. [gn build] Port 662c55442f17 — llvmgnsyncbot / detail
  5. [Compiler-rt] Add delete for noncopyable — Vitaly Buka / detail
  6. [hexagon] Add {hvx,}hexagon_{protos,circ_brev...} — bcain / detail

#33340 (Jun 30, 2021 9:01:51 PM)

  1. [sanitizer] Don't tie builders with particular workers — Vitaly Buka / detail
  2. [sanitizer] Missing image is infra issues — Vitaly Buka / detail
  3. [sanitizer] Set EXE_LINKER_FLAGS same as SHARED_LINKER_FLAGS — Vitaly Buka / detail

#33339 (Jun 30, 2021 8:28:03 PM)

  1. [Coroutine] Recommit Add statistics for the number of elided coroutine — yedeng.yd / detail

#33338 (Jun 30, 2021 7:45:14 PM)

  1. [AArch64][SVEIntrinsicOpts] Convect cntb/h/w/d to vscale intrinsic or constant. — JunMa / detail
  2. [clang][AArch64][SVE] Handle PRValue under VLAT <-> VLST cast — JunMa / detail
  3. [Bazel] add missing load to submodule example — gcmn / detail
  4. [llvm-objdump/mac] Print symbols at the same address deterministically — jezng / detail

#33336 (Jun 30, 2021 6:25:58 PM)

  1. [AArch64] Remove unneeded ExternalSymbolSDNode code for machine constraint "S". NFC — i / detail
  2. [mlir][tensor] Add tensor.dim operation — springerm / detail

#33335 (Jun 30, 2021 5:43:25 PM)

  1. [scudo] Disable mips 32bit tests — Vitaly Buka / githubweb

#33335 (Jun 30, 2021 5:43:25 PM)

  1. Fix test following Clang change ef227b3. — richard / detail
  2. Reapply "[M68k][GloballSel] Formal arguments lowering in IRTranslator" — minyihh / detail
  3. Revert "[libomptarget] [amdgpu] Fix default setting of max flat workgroup size" — Dhruva.Chakrabarti / detail
  4. Add a target triple to fix failures on MS build bots. — richard / detail

#33335 (Jun 30, 2021 5:43:25 PM)

  1. [scudo] Disable mips 32bit tests — Vitaly Buka / detail

#33334 (Jun 30, 2021 5:01:43 PM)

  1. [lld-macho] -section_rename should work on synthetic sections too — jezng / detail
  2. [lld-macho] Only enable `__DATA_CONST` for newer platforms — jezng / detail
  3. [InstCombine][test] add tests for icmp ult with constant and offset; NFC — spatel / detail
  4. [InstCombine] fold icmp ult of offset value with constant — spatel / detail
  5. [mlir][vector] Extend vector distribution to all elementwise and contract — thomasraoux / detail
  6. [Bazel] Update README with examples — gcmn / detail
  7. [Bazel] Rework LLVM target selection — gcmn / detail

#33333 (Jun 30, 2021 3:12:25 PM)

  1. [sanitizer] Fix mips QEMU build — Vitaly Buka / githubweb

#33333 (Jun 30, 2021 3:12:25 PM)

  1. [libc][NFC] Clear all exceptions in exception_flags_test before raising another. — sivachandra / detail
  2. CodeGen: Print/parse LLTs in MachineMemOperands — Matthew.Arsenault / detail
  3. [clangd][nfc] Show more information in logs when compiler instance prepare fails — platonov.aleksandr / detail
  4. [MCStreamer]  Move emission of attributes section into MCELFStreamer — paulsson / detail
  5. AMDGPU/GlobalISel: Remove some problematic testcases — Matthew.Arsenault / detail
  6. GlobalISel: Preserve memory type when reducing load/store width — Matthew.Arsenault / detail
  7. GlobalISel: Lower non-byte loads and stores — Matthew.Arsenault / detail
  8. [libomptarget][amdgpu][nfc] Fix build warnings, drop some headers — jonathanchesterfield / detail
  9. Add dumping support for RequiresExpr. — richard / detail
  10. [Clang] allow overriding -fbasic-block-sections — tra / detail
  11. [libc++] graph_header_deps.py: Detect files that include themselves. — arthur.j.odwyer / detail
  12. [libomptarget][nfc] Replace out arguments with struct return — jonathanchesterfield / detail
  13. GlobalISel: Use LLT in memory legality queries — Matthew.Arsenault / detail
  14. [LiveDebugValues][InstrRef][2/2] Emit entry value variable locations — jeremy.morse / detail
  15. [libc][NFC] Remove few deprecated FPUtil header files and test patterns. — sivachandra / detail

#33333 (Jun 30, 2021 3:12:25 PM)

  1. [sanitizer] Fix mips QEMU build — Vitaly Buka / detail

#33332 (Jun 30, 2021 1:21:52 PM)

  1. [GISel] Support llvm.memcpy.inline — jonathan_roelofs / detail
  2. [OpenMP][Offloading] Replace all calls to `isSPMDMode` with `__kmpc_is_spmd_exec_mode` — tianshilei1992 / detail
  3. [Orc] Fix name of LLVMOrcIRTransformLayerSetTransform — v.churavy / detail
  4. [Orc] Run the examples as part of the tests — v.churavy / detail
  5. [CMake] Don't use -Bsymbolic-functions for MinGW targets — martin / detail

#33331 (Jun 30, 2021 12:39:29 PM)

  1. [gn build] Port 381ded345bdd — llvmgnsyncbot / detail
  2. [BasicAA] Add test for incorrectly inferring noalias due to scale sign. — flo / detail
  3. [BasicAA] Use separate scale variable for GCD. — flo / detail
  4. [mlir][tosa] Use 3D tensors in tosa.matmul — rob.suderman / detail

#33330 (Jun 30, 2021 11:54:21 AM)

  1. Add chown to buildbot_qemu local repro instructions. — 31459023+hctim / githubweb

#33330 (Jun 30, 2021 11:54:21 AM)

  1. [X86] Canonicalize SGT/UGT compares with constants to use SGE/UGE to reduce the number of EFLAGs reads. (PR48760) — llvm-dev / detail
  2. [AIX][XCOFF][BUG-Fixed] need to switch back to text section after emit a dumy eh structure — zhijian / detail
  3. Fix shared build. — michael.hliao / detail
  4. [ARM] Set the immediate cost of GEP operands to 0 — david.green / detail
  5. [clang][Fuchsia] Remove relative-vtables multilibs — leonardchan / detail
  6. [ELF] Preserve section order within an INSERT AFTER command — i / detail
  7. Add linalg.batch_matvec named op — ataei / detail
  8. [Coroutines] Add the newly generated SCCs back to the CGSCC work queue after CoroSplit actually happened — lxfind / detail
  9. [AMDGPU] Add S_MOV_B64_IMM_PSEUDO for wide constants — Stanislav.Mekhanoshin / detail
  10. autogen two tests for ease of update — listmail / detail
  11. [gn build] (manually) port f617ab104451 (DoublerPlugin) — thakis / detail

#33330 (Jun 30, 2021 11:54:21 AM)

  1. Add chown to buildbot_qemu local repro instructions. — 31459023+hctim / detail

#33329 (Jun 30, 2021 10:46:57 AM)

  1. [AMDGPU] Add builtin functions image_bvh_intersect_ray — Yaxun.Liu / detail
  2. [NPM] Resolve llvmGetPassPluginInfo to the plugin being loaded — tomas.matheson / detail
  3. [instcombine] umin(x, 1) == zext(x != 0) — listmail / detail
  4. [libc] Fix feclearexcept for x86_64. — sivachandra / detail
  5. [instcombine] Precommit tests for umin(a,b) ne/eq 0 fold — listmail / detail
  6. [libc] Clear all exceptions before setting in fesetexceptflag. — sivachandra / detail
  7. [libc] Allow reading and writing __FE_DENORM if available on x86_64. — sivachandra / detail
  8. [InstCombine][test] add tests for icmp with constant and offset; NFC — spatel / detail
  9. [InstCombine] fold icmp of offset value with constant — spatel / detail

#33328 (Jun 30, 2021 10:05:41 AM)

  1. [lldb] Replace SVE_PT* macros in NativeRegisterContextLinux_arm64.{cpp,h} with their equivalent defintions in LinuxPTraceDefines_arm64sve.h — cmtice / detail
  2. [clangd] Fix highlighting for implicit ObjC property refs — davg / detail
  3. [ELF] -pie: produce dynamic relocations for absolute relocations referencing undef weak — i / detail
  4. [clangd] Unbreak mac build after 0c96a92d8666b8 — thakis / detail
  5. [gn build] add dep needed after b56e5f8a10c1e — thakis / detail

#33327 (Jun 30, 2021 9:24:54 AM)

  1. [test] precommit a test for missing (0 /u %x) SCEV fold — listmail / detail
  2. [SCEV] Fold (0 udiv %x) to 0 — listmail / detail
  3. [clangd] Correct SelectionTree behavior around anonymous field access. — sam.mccall / detail
  4. [clangd] Log feature configuration (linux+asan+grpc) of the clangd build — sam.mccall / detail
  5. [clangd] Show padding following a field on field hover. — sam.mccall / detail
  6. [OpenMP] Change analysis remarks to not emit on cold functions — huberjn / detail
  7. [LiveDebugValues][InstrRef][1/2] Recover more clobbered variable locations — jeremy.morse / detail
  8. [gn build] Port 0c96a92d8666 — llvmgnsyncbot / detail
  9. [mlir][VectorToGPU] Support converting vetor.broadcast to MMA op — thomasraoux / detail
  10. [mlir] Fix wrong type in WmmaConstantOpToNVVMLowering — thomasraoux / detail

#33326 (Jun 30, 2021 8:16:47 AM)

  1. [MLIR] Update description of SCF.execute_region op — gh / detail
  2. Revert "[Coroutine] Add statistics for the number of elided coroutine" — thakis / detail
  3. [CostModel][X86] Adjust fp<->int vXi32 AVX1+ costs based on llvm-mca reports — llvm-dev / detail
  4. [hwasan] Add missing newline in report. — fmayer / detail
  5. [lit] Add the ability to parse regexes in Lit boolean expressions — Louis Dionne / detail
  6. [ARM] Fix incorrect assignment of Changed variable in MVEGatherScatterLowering::optimiseOffsets. — craig.topper / detail
  7. [libc++] Remove broken links and outdated information in the docs — Louis Dionne / detail

#33325 (Jun 30, 2021 7:09:57 AM)

  1. [AMDGPU] PHI node cost should not be counted for the size and latency. — Alexander Timofeev / detail
  2. [LLD][ELF][ARM] Tidy up test to hook up missing filecheck patterns [NFC] — peter.smith / detail
  3. [Matrix] Add tests for hoisting address computations. — flo / detail
  4. [MLIR] Eliminate unnecessary affine stores — gh / detail
  5. [OpenMP] Add additional remarks for OpenMPOpt — huberjn / detail
  6. [clang][patch] Add builtin __arithmetic_fence and option fprotect-parens — melanie.blower / detail
  7. [MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks — gh / detail

#33324 (Jun 30, 2021 6:12:23 AM)

  1. [mlir][linalg][python] Update the OpDSL doc (NFC). — gysit / detail
  2. [TargetLowering][AArch64][SVE] Take into account accessed type when clamping address — bradley.smith / detail
  3. [LLD][ELF][ARM] Fix case of patched unrelocated BLX — peter.smith / detail

#33323 (Jun 30, 2021 5:30:40 AM)

  1. [AMDGPU] Simplify getReservedNumSGPRs — Madhur.Amilkanthwar / detail
  2. [clang] NFC: add line break at the end of if expressions — pengfei.wang / detail
  3. [OPENMP]Fix PR50929: Ignored initializer clause in user-defined reduction. — a.bataev / detail
  4. Fix MSVC "32-bit shift implicitly converted to 64 bits" warning. — llvm-dev / detail
  5. [clang-offload-bundler] Add unbundling of archives containing bundled object files into device specific archives — Saiyedul.Islam / detail

#33322 (Jun 30, 2021 3:33:18 AM)

  1. [jenkins] Update script to use cross project lit test suite — medismail.bennani / githubweb

#33322 (Jun 30, 2021 3:33:18 AM)

  1. [ARMInstPrinter] Print the target address of a branch instruction — ikudrin / detail
  2. [analyzer][satest][NFC] Relax dependencies requirements — vsavchenko / detail
  3. [TableGen] Allow identical MnemonicAliases with no predicate — jay.foad / detail
  4. [MTE] Remove redundant helper function. — fmayer / detail
  5. [NFC] Rename shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  6. [hwasan] Make sure we retag with a new tag on free. — fmayer / detail
  7. [ConstantRanges] Use APInt for constant case for urem/srem. — flo / detail

#33322 (Jun 30, 2021 3:33:18 AM)

  1. [jenkins] Update script to use cross project lit test suite — medismail.bennani / detail

#33321 (Jun 30, 2021 2:25:11 AM)

  1. [clang] Fix UB when string.front() is used for the empty string — dmitry.polukhin / detail
  2. Recommit "[AArch64] Custom lower <4 x i8> loads" — sjoerd.meijer / detail
  3. [mlir][llvm] Add a test for memref.copy lowering to llvm — herhut / detail
  4. [ARM][NFC] Remove an unused method — ikudrin / detail
  5. [mlir][linalg][python] Explicit shape and dimension order in OpDSL. — gysit / detail

#33307 (Jun 29, 2021 10:44:30 PM)

  1. [PowerPC][AIX] Re-generate test aix-framepointer-save-restore.ll. NFC. — lkail / detail

#33305 (Jun 29, 2021 10:24:30 PM)

  1. [MLIR] Fix generateCopyForMemRefRegion — uday / detail

#33301 (Jun 29, 2021 9:44:30 PM)

  1. [PowerPC][AIX] Pre-commit tracetable test for D100167. NFC. — lkail / detail

#33298 (Jun 29, 2021 9:14:30 PM)

  1. [AMDGPU] Update gfx90a memory model support — Tony.Tye / detail
  2. Fix test pass registration to use the new API / not use the deprecated one (NFC) — joker.eph / detail

#33294 (Jun 29, 2021 8:34:30 PM)

  1. [FuncSpec] Add an option to specializing literal constant — yedeng.yd / detail

#33293 (Jun 29, 2021 8:24:30 PM)

  1. [Coroutine] Add statistics for the number of elided coroutine — yedeng.yd / detail

#33284 (Jun 29, 2021 6:54:31 PM)

  1. [llvm-objcopy][MachO] Support LC_LINKER_OPTIMIZATION_HINT load command — i / detail

#33281 (Jun 29, 2021 6:19:52 PM)

  1. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail
  2. Fix buildbot compile error for https://reviews.llvm.org/D105160. — gclayton / detail

#33280 (Jun 29, 2021 5:42:09 PM)

  1. [Test] delete LPM RUNs in inline_nossp.ll — ndesaulniers / detail

#33279 (Jun 29, 2021 5:02:09 PM)

  1. Move QEMU LAM sanitizer images to env-defined folder. — 31459023+hctim / githubweb

#33279 (Jun 29, 2021 5:02:09 PM)

  1. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX 6.5 and 7.0 WMMA and MMA instructions — tra / detail
  2. Revert "Attempt to disable MLIR JIT tests on PowerPC to unbreak the bot" — lei / detail
  3. [CodeGen] Add ParmVarDecls to FunctionDecls that are created to generate — Akira / detail
  4. Conditionalize function only used in an assert to address -Wunused-function — dblaikie / detail

#33279 (Jun 29, 2021 5:02:09 PM)

  1. Move QEMU LAM sanitizer images to env-defined folder. — 31459023+hctim / detail

#33278 (Jun 29, 2021 3:44:31 PM)

  1. Revert "GlobalISel: Use MMO helper for getting the size in bits" — Matthew.Arsenault / detail
  2. CodeGen: Store LLT instead of uint64_t in MachineMemOperand — Matthew.Arsenault / detail
  3. [Test] Regenerate test checks (NFC) — nikita.ppv / detail
  4. [OpaquePtr][BitcodeWriter] Handle attributes with types — aeubanks / detail
  5. Thread safety analysis: Always warn when dropping locks on back edges — aaron.puchert / detail
  6. Thread safety analysis: Rename parameters of ThreadSafetyAnalyzer::intersectAndWarn (NFC) — aaron.puchert / detail
  7. Change PathMappingList::FindFile to return an optional result (NFC) — Adrian Prantl / detail
  8. Express PathMappingList::FindFile() in terms of PathMappingList::RemapPath() — Adrian Prantl / detail
  9. Modernize Module::RemapFile to return an Optional (NFC) — Adrian Prantl / detail
  10. Improve path remapping in cross-debugging scenarios — Adrian Prantl / detail
  11. [libomptarget] [amdgpu] Change default number of teams per computation unit — Dhruva.Chakrabarti / detail

#33270 (Jun 29, 2021 2:24:31 PM)

  1. [CodeGen] Stop creating fake FunctionDecls when generating IR for — Akira / detail

#33269 (Jun 29, 2021 2:14:54 PM)

  1. [llvm-objcopy][MachO] Code cleanup — alexshap / detail
  2. OpaquePtr: Support i32** with --force-opaque-pointers — Duncan P. N. Exon Smith / detail

#33267 (Jun 29, 2021 1:56:24 PM)

  1. [libomptarget] [amdgpu] Fix default setting of max flat workgroup size — Dhruva.Chakrabarti / detail
  2. [lldb] Fix debug_loc.s which was broken after https://reviews.llvm.org/D103502 — stilis / detail

#33266 (Jun 29, 2021 1:45:17 PM)

  1. [lldb] Fix globals-bss.cpp which was broken in https://reviews.llvm.org/D105055 — stilis / detail
  2. [libc] Allow target architecture independent configs — sivachandra / detail

#33265 (Jun 29, 2021 1:36:02 PM)

  1. [dfsan] Expose dfsan_get_track_origins to get origin tracking status — jianzhouzh / detail

#33263 (Jun 29, 2021 1:19:05 PM)

  1. [zorg] Hotfix for PPC64le MLIR build issue — unknown / githubweb

#33263 (Jun 29, 2021 1:19:05 PM)

  1. [mlir] Generare .cpp.inc files for dialects. — stellaraccident / detail

#33263 (Jun 29, 2021 1:19:05 PM)

  1. [zorg] Hotfix for PPC64le MLIR build issue — unknown / detail

#33262 (Jun 29, 2021 1:02:00 PM)

  1. [mlir:Async] Add an async reference counting pass based on the user defined policy — ezhulenev / detail
  2. [mlir:Async] Change async-parallel-for block size/count calculation — ezhulenev / detail
  3. Revert D104488 and friends since it broke the windows bot — stilis / detail

#33261 (Jun 29, 2021 12:28:24 PM)

  1. [llvm-objcopy][MachO] Support ARM64_RELOC_ADDEND — i / detail
  2. [SanitizerCoverage] Fix global type check with opaque pointers — nikita.ppv / detail
  3. [test] Change -t to --syms and -s to -S for llvm-readobj RUN lines — i / detail
  4. [NFC][compiler-rt][hwasan] Move GetCurrentThread to hwasan.cpp — leonardchan / detail
  5. [llvm-readobj] Make -s and -t match llvm-readelf — i / detail
  6. [NFC][compiler-rt][hwasan] Re-use ring buffer size calculation — leonardchan / detail
  7. [Clang] Add option to handle behaviour of vector bool/vector pixel. — stefanp / detail
  8. [mlir][Linalg] Add a ComprehensiveModuleBufferizePass and support for CallOp analysis(9/n) — nicolas.vasilache / detail

#33260 (Jun 29, 2021 11:22:39 AM)

  1. [OpaquePtr] Support forward references in textual IR — nikita.ppv / detail
  2. [NFC] clang-format on InlineCost.cpp and InlineAdvisor.h. — jacobhegna / detail

#33259 (Jun 29, 2021 11:10:42 AM)

  1. [Inline] prevent inlining on noprofile mismatch — ndesaulniers / detail
  2. [libc++] NFC: Fix return-by-const-value and pass-by-const-value typos — Louis Dionne / detail
  3. [lldb] Check for the mangled symbol name for objc_copyRealizedClassList_nolock — Jonas Devlieghere / detail
  4. [LegalizeTypes][VE] Don't Expand BITREVERSE/BSWAP during type legalization promotion if they will be promoted for NVT in op legalization. — craig.topper / detail

#33258 (Jun 29, 2021 10:34:32 AM)

  1. [ObjC][ARC] Don't add operand bundle clang.arc.attachedcall to a call if — Akira / detail
  2. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail

#33257 (Jun 29, 2021 10:24:32 AM)

  1. [INSTCOMBINE] Transform reduction(shuffle V, poison, unique_mask) to reduction(V). — a.bataev / detail

#33255 (Jun 29, 2021 10:07:50 AM)

  1. [lldb] Skip TestPairFromStdModule for now — Raphael Isemann / detail
  2. [Flang][test] Fix Windows buildbot after D104930. — llvm-project / detail

#33254 (Jun 29, 2021 9:58:47 AM)

  1. [RISCV] Protect the SHL/SRA/SRL handlers in LowerOperation against being called for an illegal i32 shift amount. — craig.topper / detail

#33252 (Jun 29, 2021 9:43:49 AM)

  1. [mlir:Async] Fix a bug in automatic refence counting around function calls — ezhulenev / detail
  2. [libc++] Update ABI docs. NFCI. — arthur.j.odwyer / detail

#33251 (Jun 29, 2021 9:32:15 AM)

  1. [ARM] Extra test for gep immediate costs. NFC — david.green / detail
  2. [AMDGPU] Fix 224-bit spills — Piotr Sobczak / detail
  3. [llvm-objdump] Add testing for --print-imm-hex, --headers, --section-headers and --private-headers — gbreynoo / detail
  4. [llvm-objdump] Add --no-print-imm-hex to the command guide — gbreynoo / detail
  5. [mlir:Async] Remove async operations if it is statically known that the parallel operation has a single compute block — ezhulenev / detail
  6. [mlir:Async] Convert AsyncParallelFor pass to ModuleOp pass — ezhulenev / detail

#33250 (Jun 29, 2021 8:52:02 AM)

  1. Catch an extremely obvious memory leak, thanks asan — jeremy.morse / detail
  2. [libc++] NFCI: Remove code duplication and obsolete declarations in wrap_iter — Louis Dionne / detail
  3. [libc++] Serialize Lit parameters to make them available to from-scratch configs — Louis Dionne / detail
  4. Print default template argument if manually specified in typedef declaration. — v.g.vassilev / detail
  5. [LV] Fix bug when unrolling (only) a loop with non-latch exit — listmail / detail
  6. [SCCP] Extend tests added 1092357ccdc9 in with UREM/SREM by 0. — flo / detail
  7. [perf] Fix a data race in the PerfJITEventListener — ezhulenev / detail
  8. [libc++] NFCI: Remove __functional/search.h — Louis Dionne / detail
  9. [gn build] Port d03aa7d6b66f — llvmgnsyncbot / detail

#33249 (Jun 29, 2021 7:47:31 AM)

  1. [InstCombine] Gracefully handle an alloca outside the alloca-AS — johannes / detail
  2. [Attributor][NFC] Clang format — johannes / detail
  3. [Attributor] Teach AAPotentialValues about constant select conditions — johannes / detail
  4. [Attributor][NFCI] Remove unneeded namespace — johannes / detail
  5. [Attributor][NFCI] Make the state of AAValueSimplify explicit — johannes / detail
  6. Revert "[omp] Fix build without ITT after D103121 changes" — johannes / detail
  7. Revert "[OpenMP] Add Two-level Distributed Barrier" — johannes / detail
  8. [mlir] silence -Wunused-variable in Linalg comprehensive bufferize — zinenko / detail

#33248 (Jun 29, 2021 7:36:05 AM)

  1. [analyzer] Make CheckerManager::hasPathSensitiveCheckers() complete again — balazs.benics / detail

#33247 (Jun 29, 2021 7:24:32 AM)

  1. Revert "[NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable" — david.sherwood / detail

#33245 (Jun 29, 2021 7:04:29 AM)

  1. [SVE] Added CodeGen support for inserting an element into a predicate vector — Dylan.Fleming / detail

#33244 (Jun 29, 2021 6:52:36 AM)

  1. [X86] Add cmov i33 sgt test case — llvm-dev / detail
  2. [AVR] Fix a bug in prologue of ISR — powerman1st / detail
  3. [DebugInstrRef][3/3] Follow DBG_PHI instructions through LiveDebugValues — jeremy.morse / detail

#33243 (Jun 29, 2021 6:40:50 AM)

  1. [lld/mac] Make symbol table order deterministic — thakis / detail
  2. [mlir][Linalg] NFC - Drop AliasInfo::existsNonDominatingRead — nicolas.vasilache / detail
  3. [NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail

#33242 (Jun 29, 2021 6:28:27 AM)

  1. [SCCP] Add tests with urem/srem with 2 constant operands. — flo / detail
  2. ARM: fix vacuously true assertion to actually check what it should. NFC. — Tim Northover / detail

#33241 (Jun 29, 2021 6:16:10 AM)

  1. Revert "[NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable" — david.sherwood / detail

#33240 (Jun 29, 2021 6:04:32 AM)

  1. [mlir] Add support for LLVM's dso_local attr — zinenko / detail

#33239 (Jun 29, 2021 5:54:32 AM)

  1. [mlir] Remove SDBM — zinenko / detail

#33238 (Jun 29, 2021 5:44:32 AM)

  1. [LV] Fix crash when target instruction for sinking is dead. — flo / detail

#33237 (Jun 29, 2021 5:34:32 AM)

  1. [InstCombine]Add a test for reductions after shuffles, NFC. — a.bataev / detail

#33234 (Jun 29, 2021 5:11:06 AM)

  1. [hwasan] Display causes in order of probability. — fmayer / detail

#33233 (Jun 29, 2021 5:00:46 AM)

  1. [mlir] Add MemoryEffects::Allocate to memref::CloneOp — ivan.butygin / detail
  2. [LoopVectorize] Add support for scalable vectorization of invariant stores — david.sherwood / detail
  3. Revert "[hwasan] print exact mismatch offset for short granules." — fmayer / detail

#33232 (Jun 29, 2021 3:35:21 AM)

  1. [analyzer] Implement getType for SVal — vsavchenko / detail
  2. [gn build] Port 159024ce2315 — llvmgnsyncbot / detail
  3. [gn build] Port 9b02a9b40150 — llvmgnsyncbot / detail
  4. [analyzer] Fix SValTest for LocAsInt test — vsavchenko / detail
  5. [ARM] Fold extract of ARM_BUILD_VECTOR — david.green / detail
  6. [mlir-reduce] Add doc for usage of mlir-reduce — chiahungduan / detail
  7. [NFC][InstCombine] foldAggregateConstructionIntoAggregateReuse(): cast to Instruction eagerly — lebedev.ri / detail

#33231 (Jun 29, 2021 2:04:49 AM)

  1. [zorg] Reduce # targets built on Linaro flang bots — diana.picus / githubweb

#33231 (Jun 29, 2021 2:04:49 AM)

  1. [mlir][linalg] All StructuredOp parameters are inputs or outputs. — gysit / detail
  2. [X86] Add -mgeneral-regs-only support. — tianqing.wang / detail
  3. [NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  4. Revert "[llvm-objcopy][MachO] Minor code cleanup" — alexshap / detail
  5. [DebugInfo] Bug 41152 - Improve dumping of empty location expressions — james.henderson / detail
  6. [BasicAA] Be more careful with modulo ops on VariableGEPIndex. — flo / detail
  7. [flang] Add runtime interface for SYSTEM_CLOCK — diana.picus / detail
  8. PR50767: clear non-distinct debuginfo for function with nodebug definition after undecorated declaration — jeroen.dobbelaere / detail
  9. [X86] Add a test to reveal a bug in CMOV conversion. — tianqing.wang / detail
  10. [lldb/Interpreter] Add setting to set session transcript save directory — medismail.bennani / detail
  11. [lldb/Interpreter] Fix session-save-on-quit when using ^D — medismail.bennani / detail
  12. [OpenCL] Fix qualifiers check on binding references to temporaries — olemarius.strohm / detail

#33231 (Jun 29, 2021 2:04:49 AM)

  1. [zorg] Reduce # targets built on Linaro flang bots — diana.picus / detail

#33230 (Jun 29, 2021 12:34:44 AM)

  1. [sanitizers] Remove unset variables — Vitaly Buka / githubweb

#33230 (Jun 29, 2021 12:34:44 AM)

  1. [libc][Obvious] Fix typo in implementation of aarch64 clearExcept. — sivachandra / detail
  2. Revert "[mlir] Skip scalar operands when tiling to linalg.tiled_loop." — pifon / detail

#33230 (Jun 29, 2021 12:34:44 AM)

  1. [sanitizers] Remove unset variables — Vitaly Buka / detail

#33229 (Jun 28, 2021 11:04:33 PM)

  1. Revert "[Clang] Add option to handle behaviour of vector bool/vector pixel." — dblaikie / detail

#33228 (Jun 28, 2021 10:54:33 PM)

  1. [llvm-objcopy][MachO] Minor code cleanup — alexshap / detail

#33227 (Jun 28, 2021 10:44:33 PM)

  1. [X86] Zero some outputs of Kelocker intrinsics in error case — xiang1.zhang / detail

#33220 (Jun 28, 2021 9:34:33 PM)

  1. [AVR][clang] Fix wrong calling convention in functions return struct type — ben.shi / detail

#33213 (Jun 28, 2021 8:24:33 PM)

  1. [AIX][compiler-rt] Deliver libatomic.a at top level library directory — lkail / detail

#33211 (Jun 28, 2021 8:07:09 PM)

  1. Fix failing tests after https://reviews.llvm.org/D104488. — gclayton / detail

#33210 (Jun 28, 2021 7:59:50 PM)

  1. Fix `-Wunused-variable` warning. NFC. — michael.hliao / detail

#33209 (Jun 28, 2021 7:34:33 PM)

  1. [lld-macho] Preserve alignment for non-deduplicated cstrings — thakis / detail
  2. [Coroutines] Remove CoroElide from O0 pipeline — lxfind / detail
  3. [MIRParser] Add machine metadata. — michael.hliao / detail

#33205 (Jun 28, 2021 6:54:34 PM)

  1. [mlir][vector] Order parallel indices before transposing the input in multireductions — thomasraoux / detail

#33202 (Jun 28, 2021 6:30:25 PM)

  1. Fix a case where multiple symbols with zero size would cause duplicate entries in gsym files. — gclayton / detail

#33201 (Jun 28, 2021 6:14:34 PM)

  1. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail
  2. Fix buildbot failure after https://reviews.llvm.org/D104488. — gclayton / detail

#33195 (Jun 28, 2021 5:15:58 PM)

  1. [JITLink][ELF] Move ELF section and symbol parsing into ELFLinkGraphBuilder. — Lang Hames / detail
  2. [vscode-mlir] Add support for restarting the server on setting/server changes — riddleriver / detail

#33188 (Jun 28, 2021 4:07:10 PM)

  1. [IR] Fix replaceUsesWithIf ponetial issue with constants — Stanislav.Mekhanoshin / detail
  2. Precommit miscompile test from D103700 — listmail / detail

#33187 (Jun 28, 2021 3:54:11 PM)

  1. [lld/mac] Fix nondeterminism in output section ordering — thakis / detail
  2. [OpenMP] Run the OpenMPOpt module pass at O1 — huberjn / detail

#33186 (Jun 28, 2021 3:38:53 PM)

  1. [LLDB] dotest.py set selected_platform on remote connection — omair.javaid / detail
  2. [UniqueLinkageName] Use exsiting GlobalDecl object instead of reconstructing one. — hoy / detail

#33185 (Jun 28, 2021 2:26:25 PM)

  1. [SanitizerCoverage] Support opaque pointers — nikita.ppv / detail
  2. [mlir] Destroy MLIRContext thread pool when disable multi threading — ezhulenev / detail
  3. [drr] Enable specifying range in NativeCodeCall replacement. — jpienaar / detail
  4. [OpenMP] Prevent OpenMPOpt from internalizing uncalled functions — huberjn / detail
  5. [Test] rewrite inline_nossp.ll — ndesaulniers / detail
  6. [IR] remove assert since always_inline can appear on CallBase — ndesaulniers / detail
  7. [InstCombine][test] add test for potential miscompile with constant expression; NFC (PR50906) — spatel / detail
  8. [InstCombine] don't try to fold a constant expression that can trap (PR50906) — spatel / detail
  9. [mlir] Skip scalar operands when tiling to linalg.tiled_loop. — pifon / detail
  10. [OpenMP][Documentation] Add OpenMPOpt optimization section — jhuber6 / detail
  11. [OpenMP][Documentation] Add FAQ entry for CMake module — jhuber6 / detail
  12. [AsmWriter] Properly handle uselistorder for global symbols — nikita.ppv / detail
  13. [DebugInfo] Enforce implicit constraints on `distinct` MDNodes — scott.linder / detail

#33184 (Jun 28, 2021 1:08:11 PM)

  1. [ADT] Add makeVisitor to STLExtras.h — scott.linder / detail
  2. [Verifier] Support opaque pointers for global_ctors — nikita.ppv / detail
  3. Revert "[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options" — melanie.blower / detail
  4. Revert "[ADT] Add makeVisitor to STLExtras.h" — scott.linder / detail
  5. IR: Fix use-list-order round-tripping for br — Duncan P. N. Exon Smith / detail
  6. [ADT] Add makeVisitor to STLExtras.h — scott.linder / detail

#33183 (Jun 28, 2021 12:30:23 PM)

  1. [libc++] NFCI: Remove unused Lit parameter sanitizer_library — Louis Dionne / detail
  2. [flang] Implement user-defined derived type runtime I/O — pklausler / detail
  3. [lld-macho] Extend ICF to literal sections — jezng / detail
  4. [lld-macho][nfc] Add absolute-vs-non-absolute symbol test for ICF — jezng / detail
  5. [lld-macho][nfc] Remove unnecessary dyn_cast and simplify code — jezng / detail
  6. [Clang] [NFC] fix CHECK lines for convergent attribute tests — sameer.sahasrabuddhe / detail
  7. [clangd] Add a flag to disable formatting of tweak edits — kadircet / detail
  8. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail
  9. [clang-tidy] Add -line-filter to run-clang-tidy.py — kbobyrev / detail
  10. [flang] Fix "non-advancing" I/O, support $ in FORMAT — pklausler / detail

#33182 (Jun 28, 2021 11:21:55 AM)

  1. [lldb] Remove spurious lldb/lldb subdirectory — Jonas Devlieghere / detail
  2. Add papers adopted by the C++ committee in the June 2021 plenary — aaron / detail
  3. Revert "[MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks" — gh / detail
  4. [lldb] Avoid using any shell when calling xcrun. — Raphael Isemann / detail
  5. [hwasan] print exact mismatch offset for short granules. — fmayer / detail
  6. [ObjC][ARC] Ignore operand bundle "clang.arc.attachedcall" on a call if — Akira / detail
  7. [SystemZ][z/OS][libcxx]: fix libcxx test cases failed on ebcdic mode on z/OS — muiez / detail
  8. [flang] Fix conformability for intrinsic procedures — psteinfeld / detail

#33181 (Jun 28, 2021 10:38:20 AM)

  1. [gn build] Port f32f3db9fcbf — llvmgnsyncbot / detail
  2. [coro] Fix rematerializable instruction sinking to coro.suspend blocks — aschwaighofer / detail
  3. Revert "[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options" — melanie.blower / detail
  4. Revert "[clang][patch][fpenv] Add builtin __arithmetic_fence and option fprotect-parens" — melanie.blower / detail
  5. [AArch64] Added tests to neon-truncstore.ll. NFC. — sjoerd.meijer / detail
  6. Revert "[AArch64] Custom lower <4 x i8> loads" — sjoerd.meijer / detail
  7. [AsmParser][SystemZ][z/OS] Fix hanging scenario in HLASMAsmParser class — anirudh_prasad / detail
  8. Revert "Revert "[mlir][memref] Implement lowering of memref.copy to llvm"" — herhut / detail
  9. [libc++] Remove some _LIBCPP_CXX03_LANG from iostreams headers. — arthur.j.odwyer / detail
  10. [MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks — gh / detail
  11. [Hexagon] Add patterns to load i1 — kparzysz / detail
  12. [mlir][tosa] Update Tosa conv verifier to handle IntegerType input — rob.suderman / detail

#33180 (Jun 28, 2021 9:28:30 AM)

  1. [AMDGPU] Use opName instead of PseudoName in VOP2 multiclasses. NFC. — jay.foad / detail
  2. [MLIR] Don't remove memref allocation if stored into another allocation — gh / detail
  3. [Clang] Add option to handle behaviour of vector bool/vector pixel. — stefanp / detail
  4. [mlir][llvm] Fix windows build — herhut / detail
  5. [MLIR] Correct memrefdataflow behavior in the presence of cast and other operations — gh / detail
  6. [libc++] Split the various iterator types out of <iterator> — Louis Dionne / detail
  7. [llvm][clang][fpenv] Create new intrinsic llvm.arith.fence to control FP optimization at expression level — melanie.blower / detail
  8. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail
  9. [clang][patch][fpenv] Add builtin __arithmetic_fence and option fprotect-parens — melanie.blower / detail

#33179 (Jun 28, 2021 8:47:47 AM)

  1. [AIX][PowerPC] Reduce number of parallel link jobs for AIX crosstargetting buildbot — zarko / githubweb

#33179 (Jun 28, 2021 8:47:47 AM)

  1. [AIX] Use less than or equal to for some alignment tests on AIX — zarko / detail
  2. Revert "[mlir][memref] Implement lowering of memref.copy to llvm" — jpienaar / detail
  3. [Orc][examples] Temporarily disable LLJITWithRemoteDebugging build and test — Stefan Gränitz / detail
  4. [MLIR] Simplify select to a not — gh / detail
  5. [flang][docs] Minor update to Fortran LLVM Tests-suite docs. — naromero / detail
  6. [BasicAA] Add test to cover GetIndexDifference change in D99424. — flo / detail
  7. [llvm][ARM] Treat xscale arch as an alias of armv5te — david.spickett / detail
  8. Revert "[DebugInfo] Enable variadic debug value salvaging" — thakis / detail
  9. Revert "[Analyzer][solver] Add dump methods for (dis)equality classes." — thakis / detail

#33179 (Jun 28, 2021 8:47:47 AM)

  1. [AIX][PowerPC] Reduce number of parallel link jobs for AIX crosstargetting buildbot — zarko / detail

#33178 (Jun 28, 2021 7:28:50 AM)

  1. Teach peephole optimizer to not emit sub-register defs — saghir / detail
  2. Reland [GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize. — sander.desmalen / detail

#33177 (Jun 28, 2021 7:16:10 AM)

  1. [AArch64][SVE] DAG combine SETCC_MERGE_ZERO of a SETCC_MERGE_ZERO — bradley.smith / detail

#33176 (Jun 28, 2021 7:02:03 AM)

  1. [OpenMP][NFC] Fix typo in OpenMPOpt — huberjn / detail
  2. [InferAddressSpaces] NFC: For noop IntToPtr/PtrToInt pair cast to operator instead of PtrToInt — Reshabhkumar.Sharma / detail
  3. [libc++] Remove unnecessary reinterpret_cast from typeinfo — fanbo.meng / detail

#33175 (Jun 28, 2021 6:49:34 AM)

  1. [Analyzer] Attempt to fix windows bots test failure b/c of new-line — gabor.marton / detail

#33174 (Jun 28, 2021 6:21:35 AM)

  1. [AMDGPU][GlobalISel] Legalize and select G_SBFX and G_UBFX — brendon.cahoon / detail
  2. [OpenMP][NFC] Fix missing argument — huberjn / detail
  3. [AVR][test] Add a new test: functions with struct return type — powerman1st / detail

#33173 (Jun 28, 2021 6:08:30 AM)

  1. [NFC] Fixing short title underline in release notes file — lucas.prates / detail
  2. [C++20] Support for lambdas in unevaluated context — aaron / detail

#33172 (Jun 28, 2021 5:54:35 AM)

  1. [NFC] Adding test for clobbering of high registers in Thumb — lucas.prates / detail
  2. [Aarch64] Adding support for Armv9-A Realm Management Extension — lucas.prates / detail
  3. [OpenMP] Increase attributor iterations on the GPU — huberjn / detail
  4. [mlir][memref] Implement lowering of memref.copy to llvm — herhut / detail

#33169 (Jun 28, 2021 5:09:28 AM)

  1. [VPlan] Merge predicated-triangle regions, after sinking. — flo / detail
  2. [LoopVectorize] Fix strict reductions where VF = 1 — kerry.mclaughlin / detail
  3. [RFC][debuginfo-test] Rename debug-info lit tests for general purposes — james.henderson / detail
  4. [cross-project-tests] Rename vars to make sense for new directory name — james.henderson / detail
  5. [cross-project-tests] Add lld as a dependency if in LLVM_ENABLE_PROJECTS — james.henderson / detail
  6. [cross-project-tests] Make clang optional if not in LLVM_ENABLE_PROJECTS — james.henderson / detail
  7. [cross-project-tests] Add/update check-* targets for cross-project-tests — james.henderson / detail
  8. [compiler-rt][asan] Disable two tests on Arm Thumb — david.spickett / detail
  9. [Analyzer][solver] Add dump methods for (dis)equality classes. — gabor.marton / detail
  10. [analyzer][solver][NFC] Simplify function signatures — vsavchenko / detail
  11. [AMDGPU][Libomptarget] Collect allocatable memory pools using HSA — Pushpinder.Singh / detail

#33168 (Jun 28, 2021 3:14:03 AM)

  1. [clang][ARM] Mark sanitize-coverage-old-pm.c unsupported on armv7l — david.spickett / detail
  2. [clang-tidy] Add 'bugprone-easily-swappable-parameters' check — whisperity / detail
  3. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with `typedef` and `const &` diagnostics — whisperity / detail
  4. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with optionally considering differently qualified types mixable — whisperity / detail
  5. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with mixability because of implicit conversions — whisperity / detail
  6. [clang-tidy] Suppress reports to similarly used parameters in 'bugprone-easily-swappable-parameters' — whisperity / detail
  7. [clang-tidy] Suppress reports to patternedly named parameters in 'bugprone-easily-swappable-parameters' — whisperity / detail
  8. [gn build] Port 499e39c5983d — llvmgnsyncbot / detail
  9. [clang-tidy][NFC] Fix buildbot failures in 'bugprone-easily-swappable-parameters' — whisperity / detail
  10. [hwasan] Show sp in register dump. — fmayer / detail
  11. [lld][MachO] Temporarily require 64 bit build for dead-strip.s — david.spickett / detail

#33167 (Jun 28, 2021 1:14:36 AM)

  1. [ARM] Add an extra fold for f32 extract(vdup(i32)) — david.green / detail
  2. [mlir][linalg] Remove the StructuredOp capture mechanism. — gysit / detail

#33165 (Jun 28, 2021 12:32:23 AM)

  1. [llvm-objdump] Print comments for the disassembled code — ikudrin / detail
  2. [llvm-objdump] Prevent variable locations to overlap short comments — ikudrin / detail
  3. [llvm-objdump] Prefix memory operand addresses with '0x' — ikudrin / detail
  4. [llvm-objdump] Print memory operand addresses as regular comments — ikudrin / detail

#33164 (Jun 27, 2021 11:59:34 PM)

  1. Revert "[M68k][GloballSel] Formal arguments lowering in IRTranslator" — minyihh / detail

#33162 (Jun 27, 2021 11:15:29 PM)

  1. [LSR][NFC] Make sure that after the canonicalization the formula is canonical — mkazantsev / detail
  2. Revert "[Test] Add XFAIL test for PR50918" — mkazantsev / detail

#33161 (Jun 27, 2021 10:42:16 PM)

  1. [Test] Add XFAIL test for PR50918 — mkazantsev / detail

#33160 (Jun 27, 2021 10:08:52 PM)

  1. [LoopDeletion] Benefit from branches by undef conditions when symbolically executing 1st iteration — mkazantsev / detail

#33158 (Jun 27, 2021 8:27:59 PM)

  1. [PowerPC] Add XL Compat fetch builtins — Jinsong Ji / detail

#33157 (Jun 27, 2021 7:45:43 PM)

  1. Tag sanitize-coverage-old-pm.c unsupported on arm 32 bit — omair.javaid / detail
  2. [LLDB] Silence warnings in cli-wrapper-mpxtable.cpp — omair.javaid / detail

#33152 (Jun 27, 2021 4:39:10 PM)

  1. [M68k][GloballSel] Formal arguments lowering in IRTranslator — minyihh / detail

#33151 (Jun 27, 2021 3:58:13 PM)

  1. Remove XFAIL flag from sanitize-coverage-old-pm.c — omair.javaid / detail

#33150 (Jun 27, 2021 3:15:45 PM)

  1. PR37255: DebugInfo: LTO with -g inlined into -gmlt combined with Split DWARF without CU cross-references — dblaikie / detail
  2. PR50708: Update link to Intel SIMD ABI — dblaikie / detail

#33146 (Jun 27, 2021 12:46:28 PM)

  1. [RISCV] Add tests for __builtin_parity idiom. — craig.topper / detail

#33145 (Jun 27, 2021 12:05:55 PM)

  1. [DSE] Preserve address space — nikita.ppv / detail
  2. [BitCode] Add noprofile to getAttrFromCode() — nathan / detail

#33144 (Jun 27, 2021 11:25:02 AM)

  1. [MemCpyOpt] Preserve address space — nikita.ppv / detail

#33143 (Jun 27, 2021 10:42:44 AM)

  1. Revert "[RISCV] Use zexti32/sexti32 in srliw/sraiw isel patterns to improve usage of those instructions." — craig.topper / detail

#33141 (Jun 27, 2021 9:27:09 AM)

  1. [Bazel] Update for 0813700de1 — gcmn / detail
  2. [DSE] Support opaque pointers — nikita.ppv / detail

#33140 (Jun 27, 2021 8:19:43 AM)

  1. [clang-format] Fix the issue that empty lines being removed at the beginning of namespace — mydeveloperday / detail

#33139 (Jun 27, 2021 7:39:26 AM)

  1. [InstCombine] hoist min/max intrinsics above select with constant op — spatel / detail
  2. [MemCpyOpt] Handle unusual memcpy element type — nikita.ppv / detail

#33138 (Jun 27, 2021 6:57:29 AM)

  1. [VPlan] Track both incoming values for first-order recurrence phis. — flo / detail
  2. [LoadStoreVectorizer] Support opaque pointers — nikita.ppv / detail
  3. [MemCpyOpt] Support opaque pointers — nikita.ppv / detail

#33136 (Jun 27, 2021 5:42:25 AM)

  1. [Analysis] improve function signature checking for calloc — spatel / detail
  2. [InstCombine][test] add tests for min/max intrinsics with select operand; NFC — spatel / detail

#33135 (Jun 27, 2021 5:03:33 AM)

  1. Fix lld testsuite after llvm-dwarfdump now errors on invalid DWARF — jan.kratochvil / detail
  2. [lld/mac] Don't fold UNWIND_X86_64_MODE_STACK_IND unwind entries — thakis / detail
  3. [Orc][examples] LLJITWithRemoteDebugger: fix CMake when utils are not built — Stefan Gränitz / detail

#33134 (Jun 27, 2021 3:09:17 AM)

  1. llvm-dwarfdump: Print warnings on invalid DWARF — jan.kratochvil / detail

#33131 (Jun 27, 2021 12:07:22 AM)

  1. [mlir][NFC] Cleanup: Move helper functions to StaticValueUtils — springerm / detail

#33129 (Jun 26, 2021 11:05:09 PM)

  1. [X86] Tighten up some inline assembly constraint handling. — craig.topper / detail

#33127 (Jun 26, 2021 10:03:01 PM)

  1. [docs][llvm-strip] Fix documentation for -s/-S — alexshap / detail

#33123 (Jun 26, 2021 7:26:21 PM)

  1. [X86] Correct the conversion of VALIGND/Q intrinsics to shufflevector. — craig.topper / detail

#33117 (Jun 26, 2021 3:39:19 PM)

  1. [Driver] do not link _p libs for -pg on FreeBSD 14 and later — emaste / detail

#33116 (Jun 26, 2021 2:56:51 PM)

  1. [ARM] Lower MVETRUNC to stack operations — david.green / detail

#33115 (Jun 26, 2021 2:12:33 PM)

  1. [ARM] Introduce MVETRUNC ISel lowering — david.green / detail
  2. [clang] add C++ feature test macro for P2266 simpler implicit move — mizvekov / detail

#33112 (Jun 26, 2021 12:03:03 PM)

  1. [ISel] Port AArch64 SABD and UABD to DAGCombine — david.green / detail
  2. [ARM] MVE vabd — david.green / detail
  3. [RISCV] Use zexti32/sexti32 in srliw/sraiw isel patterns to improve usage of those instructions. — craig.topper / detail

#33108 (Jun 26, 2021 9:31:27 AM)

  1. [Verifier] Support masked load/store with opaque pointers — nikita.ppv / detail

#33106 (Jun 26, 2021 7:39:40 AM)

  1. [clang-format] Add basic support for formatting JSON — mydeveloperday / detail
  2. [gn build] Port 8b7881a084d0 — llvmgnsyncbot / detail

#33103 (Jun 26, 2021 5:47:59 AM)

  1. [LV] Adjust trip count based on IsOrdered in widenPHIInstruction (NFC). — flo / detail
  2. [ARM] Regenerate big-endian-vector-caller.ll test checks. NFC — david.green / detail
  3. [clang-format] PR50525 doesn't handle AlignConsecutiveAssignments correctly in some situations — mydeveloperday / detail
  4. [clang-format] [PR50702] Lamdba processing does not respect AfterClass and AfterNamespace — mydeveloperday / detail

#33102 (Jun 26, 2021 5:06:00 AM)

  1. [clang][tests] Specify unwindlib in aix-ld tests — tbaeder / detail
  2. [JITLink][ELF] Add generic ELFLinkGraphBuilder template. — Lang Hames / detail
  3. [gn build] Port aff57ff24aca — llvmgnsyncbot / detail

#33101 (Jun 26, 2021 3:08:29 AM)

  1. [Docs] Minor fixes with language extension docs — saurabh.jhaa / detail
  2. [RISCV][NFC] Combine the control flow for different RetOp of interrupt function — jim / detail

#33097 (Jun 25, 2021 11:38:30 PM)

  1. [RISCV] Add DAG combine to detect opportunities to replace (i64 (any_extend (i32 X)) with sign_extend. — craig.topper / detail

#33094 (Jun 25, 2021 10:08:39 PM)

  1. [MLIR][Sparse] Move `buildLattices` into Merger — gusss / detail

#33091 (Jun 25, 2021 8:38:50 PM)

  1. [ms] [llvm-ml] Disable C-style comments — epastor / detail

#33087 (Jun 25, 2021 6:19:50 PM)

  1. Disable ReplaceLDS pass, patch up tests to match — jonathanchesterfield / detail
  2. [X86] Selecting fld0 for undefined value in fast ISEL. — yuanke.luo / detail

#33086 (Jun 25, 2021 5:37:07 PM)

  1. [DFSan] Change shadow and origin memory layouts to match MSan. — browneee / detail

#33085 (Jun 25, 2021 4:50:11 PM)

  1. [libc] Use __builtin_ctzll instead of __builtin_ctzl in elements_x86.h. — sivachandra / detail

#33084 (Jun 25, 2021 3:38:05 PM)

  1. Change PathMappingList::RemapPath to return an optional result (NFC) — Adrian Prantl / detail
  2. [ms] [llvm-ml] Add support for ALIGN, EVEN, and ORG directives — epastor / detail
  3. [NFC] Prefer ConstantRange::makeExactICmpRegion over makeAllowedICmpRegion — efriedma / detail
  4. Add support for the NSMutableDictionary variant: "__NSFrozenDictionaryM" — jingham / detail
  5. [lldb] Use the non-locking variant of objc_copyRealizedClassList — Jonas Devlieghere / detail
  6. [clang] Stop providing builtin overload candidate for relational function pointer comparisons — mizvekov / detail
  7. [mlir][sparse] add print methods to Merger (for debugging) — ajcbik / detail
  8. OpaquePtr: Reject 'ptr*' again when parsing textual IR — Duncan P. N. Exon Smith / detail
  9. Revert "[InstCombine] Make indexed compare fold opaque ptr compatible" — nikita.ppv / detail

#33083 (Jun 25, 2021 2:01:53 PM)

  1. [OpaquePtr] Enumerate GlobalAlias value type — nikita.ppv / detail
  2. [mlir:Async] Submit accidentally omitted changes — ezhulenev / detail
  3. [Coroutines] Define __coro_frame_ty in function scope — hoy / detail
  4. [SystemZ] Add support for .reloc assembler directive — ulrich.weigand / detail
  5. [ELF] --sysroot: change sysrooted script to not fall back for an absolute path — i / detail
  6. [llvm-rc] Don't rewrite the arch in the default triple unless necessary — martin / detail
  7. [analyzer] Fix assertion failure on code with transparent unions — vsavchenko / detail
  8. [PowerPC] Disable combine 64-bit bswap(load) without LDBRX — nemanja.i.ibm / detail
  9. [OpenMP] Add Module metadata for OpenMP compilation — huberjn / detail
  10. [OpenMP] Change OpenMPOpt to check openmp metadata — huberjn / detail
  11. [SimplifyLibCalls] Fix memchr opt to use CreateLogicalAnd — aqjune / detail

#33082 (Jun 25, 2021 12:19:01 PM)

  1. [X86] Simplify part of the isel for X86ISD::FCMP/STRICT_FCMP/STRICT_FCMPS. — craig.topper / detail
  2. [DAG] Fold neg(splat(neg(x)) -> splat(x) — david.green / detail
  3. [flang] Fix generic/specific procedure confusion — pklausler / detail
  4. [IR] Add Type::isOpaquePointerTy() helper (NFC) — nikita.ppv / detail
  5. [libc++] Enable the rvalue overloads of operator<< and operator>> even in C++03. — arthur.j.odwyer / detail

#33081 (Jun 25, 2021 11:35:40 AM)

  1. [Coroutines] Remove all legacy test command — lxfind / detail
  2. [ModuloSchedule] Pass loop block explicitly to kernel rewriter. — hgreving / detail
  3. [mlir][memref] Introduce UnrankedMemRefOf to tablegen definitions — herhut / detail
  4. [test][instcombine] Add test cases for all x.with.overflow overflow checks — listmail / detail
  5. [UpdateCCTestChecks] Support --check-globals — jdenny.ornl / detail
  6. [instcombine] Fold overflow check using umulo to comparison — listmail / detail
  7. [mlir:Async] Add the size parameter to the async.group — ezhulenev / detail
  8. [mlir:Async] Implement recursive async work splitting for scf.parallel operation (async-parallel-for pass) — ezhulenev / detail
  9. [LV] Doxygenize VectorizationFactor member comments (NFC). — flo / detail
  10. [test] Add coverage for existing overflow rule with uadd.with.overflow — listmail / detail
  11. [clang] Make fewer assumptions about path to lit.site.cfg after 9eaf0d120d32 — thakis / detail
  12. [libomptarget][amdgpu] Build openmp for two more targets — jonathanchesterfield / detail
  13. [AArch64] Extra negated shift tests. NFC — david.green / detail
  14. [UpdateCCTestChecks] Fix new test from 9eaf0d120d32 — jdenny.ornl / detail

#33080 (Jun 25, 2021 9:43:20 AM)

  1. [Analysis] use better version of getLibFunc to check for alloc/free calls — spatel / detail
  2. [lldb-vscode] Make extension contribute breakpoints use new package.json schema — Raphael Isemann / detail
  3. [OpaquePtr] Allow globals with opaque pointer value type — nikita.ppv / detail
  4. Revert "[GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize." — sander.desmalen / detail

#33079 (Jun 25, 2021 9:17:13 AM)

  1. [clangd] Introduce a log-prefix flag to remote-index-server — kadircet / detail
  2. [GlobalISel] NFC: Change LLT::changeNumElements to LLT::changeElementCount. — sander.desmalen / detail
  3. [libc++][NFC] Rename include guard. — koraq / detail
  4. [flang][unittest] Add a missing dependency — andrzej.warzynski / detail
  5. [Hexagon] Convert getTypeAlignment to return Align — kparzysz / detail
  6. [AMDGPU] Removed unused Predicate HasOffset3fBug. NFC. — jay.foad / detail
  7. [GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize. — sander.desmalen / detail

#33078 (Jun 25, 2021 7:53:31 AM)

  1. [OpenCL] Do not include default header for preprocessor output as input — Yaxun.Liu / detail
  2. [clang] Fix build failure due to _S — Yaxun.Liu / detail
  3. [clangd] Call malloc_trim in clangd-index-server periodically — kadircet / detail

#33077 (Jun 25, 2021 7:01:08 AM)

  1. [flang][driver] Add `-fno-analyzed-objects-for-unparse` — andrzej.warzynski / detail
  2. [LV] Reflow comment for VectorizationCostTy (NFC). — flo / detail

#33076 (Jun 25, 2021 5:10:37 AM)

  1. [GlobalISel] NFC: Change LLT::scalarOrVector to take ElementCount. — sander.desmalen / detail
  2. [OpenCL] Use DW_LANG_OpenCL language tag for OpenCL C — stuart.brady / detail
  3. [OpenMP][NFC] Drop unused headers from amdgpu plugin — jonathanchesterfield / detail
  4. [NFC] remove unreferenced function ResolveIPV4HostName — sguelton / detail

#33075 (Jun 25, 2021 3:14:45 AM)

  1. [OpaquePtr] Enumerate global variable type — nikita.ppv / detail
  2. [OpaquePtr] Enumerate alloca type — nikita.ppv / detail
  3. [AArch64] Custom lower <4 x i8> loads — sjoerd.meijer / detail
  4. [llvm-cov] Enforce alignment of function records — sguelton / detail
  5. [lldb] Fix memory tag unsupported test — david.spickett / detail
  6. [OpaquePtr] Split force-opaque-pointers test (NFC) — nikita.ppv / detail
  7. [OpaquePtr] Allow alias to opaque pointer — nikita.ppv / detail
  8. [SCEV] Support single-cond range check idiom in applyLoopGuards. — flo / detail
  9. [lldb] Skip tests failing with GCC due to LLDB not being able to call constructors — Raphael Isemann / detail
  10. [lldb] Skip libstdc++ tests failing with GCC — Raphael Isemann / detail
  11. [lldb] Skip TestDataFormatterSynthVal.py with GCC as the test compiler — Raphael Isemann / detail
  12. [Analyzer][solver] Fix crashes during symbol simplification — gabor.marton / detail
  13. [SLP][AArch64] Precommit test for D103629, checking <4 x i8> loads. NFC. — sjoerd.meijer / detail
  14. [lldb] Re-enable GDB server client memory tag read tests — david.spickett / detail

#33074 (Jun 25, 2021 1:09:29 AM)

  1. [RISCV] Permit larger RVV stacks and stack offsets — fraser / detail
  2. [ARM] Fix crash in chained BFI combine due to incorrectly RAUW'ing a node. — Amara Emerson / detail
  3. [LLD] [COFF] Fix handling of LTO comdats with nontrivial selection types after 728cc0075e5dfdb454eb — martin / detail
  4. [PowerPC] Change VSRpRC allocation order — qiucofan / detail

#33073 (Jun 24, 2021 11:04:45 PM)

  1. [X86] Add description of FXAM instruction — sepavloff / detail

#33070 (Jun 24, 2021 9:59:53 PM)

  1. [MC][ELF] Change SHT_LLVM_CALL_GRAPH_PROFILE relocations from SHT_RELA to SHT_REL — i / detail

#33066 (Jun 24, 2021 7:35:43 PM)

  1. [PowerPC] Add XL compat __compare_and_swap builtins — Jinsong Ji / detail
  2. [PowerPC] Move PPCBranchSelector as close to asm printer as possible — lkail / detail
  3. [lld-macho] Move ICF members from InputSection to ConcatInputSection — jezng / detail
  4. Revert "[BuildLibCalls/SimplifyLibCalls]  Fix attributes on created CallInst instructions." — aeubanks / detail

#33065 (Jun 24, 2021 6:26:45 PM)

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

#33064 (Jun 24, 2021 4:38:13 PM)

  1. [OptTable] Rename PrintHelp to printHelp — i / detail
  2. Fix typo in TestMemoryTag.py — omair.javaid / detail
  3. [ELF] Fix .rela.llvm.call-graph-profile detection after D104080 — i / detail
  4. Disable check_qmemtags unit tests — omair.javaid / detail
  5. [mlir][VectorToGPU] Add conversion for splat constant to MMA const matrix — thomasraoux / detail
  6. [mlir][VectorToGPU] Add conversion for scf::For op with Matrix operands — thomasraoux / detail
  7. Disable TestAArch64UnwindPAC.py for non PAC targets — omair.javaid / detail
  8. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x43 — Tony.Tye / detail
  9. [OpenMP][NFC] libomp: fix wrong debug assertion. — Andrey.Churbanov / detail
  10. [MLIR][Sparse] Refactor lattice code into its own file — gusss / detail
  11. [PowerPC] Fix bswap combine for big endian systems — nemanja.i.ibm / detail

#33063 (Jun 24, 2021 2:44:46 PM)

  1. [ADT] Rename StringRef case insensitive methods for clarity — martin / detail
  2. [llvm] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  3. [clang] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  4. [clang-tools-extra] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  5. [lld] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  6. [lldb] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  7. [mlir] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  8. [ADT] Complete the StringRef case insensitive method renaming — martin / detail
  9. [LLDB] Fix broken LLDB build due MemoryTagManager.h — omair.javaid / detail

#33062 (Jun 24, 2021 2:21:40 PM)

  1. [LangRef] clarify the meaning of noimplicitfloat — llvm / detail
  2. [Hexagon] Opaquify pointer usage in GEP commoning — kparzysz / detail

#33061 (Jun 24, 2021 1:59:05 PM)

  1. [OpaquePtr] Introduce option to force all pointers to be opaque pointers — aeubanks / detail
  2. [InstCombine] Make indexed compare fold opaque ptr compatible — nikita.ppv / detail
  3. [compiler-rt][test] fix zero_page_pc on arm64e — code / detail
  4. [Polly][ScopInliner] Indicate if the IR has changed. — llvm-project / detail
  5. [lld-macho] Align all cstrings to 16 bytes when deduplicating — jezng / detail

#33060 (Jun 24, 2021 1:32:18 PM)

  1. [clang-format][NFC] Fix documentation — bjoern / detail
  2. [BuildLibCalls/SimplifyLibCalls]  Fix attributes on created CallInst instructions. — paulsson / detail
  3. [InstCombine] Make varargs cast transform compatible with opaque ptrs — nikita.ppv / detail
  4. [PowerPC] Combine 64-bit bswap(load) without LDBRX — nemanja.i.ibm / detail
  5. [Clang-Format] Add ReferenceAlignment directive — bjoern / detail
  6. [WPD] Don't optimize calls more than once — aeubanks / detail

#33059 (Jun 24, 2021 12:12:24 PM)

  1. [libcxx][NFC] removes `swap`'s dependency on `swap_ranges` — cjdb / detail
  2. [libcxx][modularisation] moves <utility> content out of <type_traits> — cjdb / detail
  3. [gn build] Port 6adbc83ee9e4 — llvmgnsyncbot / detail
  4. [libcxx][ranges] Enable borrowed range for drop view when T has borrowing enabled. — zoecarver / detail
  5. [libcxx][nfc] Update the synopsis comment in <ranges> to include drop_view. — zoecarver / detail
  6. [SimplifyCFG] Tail-merging all blocks with `resume` terminator — lebedev.ri / detail
  7. [AMDGPU] Add gfx1035 target — aakanksha555 / detail
  8. [NFC][Codegen] Autogenerate Thumb2/setjmp_longjmp.ll test — lebedev.ri / detail
  9. [CodeGen] Don't create fake FunctionDecls when generating block/byref — Akira / detail

#33058 (Jun 24, 2021 10:56:34 AM)

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

#33057 (Jun 24, 2021 9:38:08 AM)

  1. [VPlan] Fix indentation of check lines in sinking test (NFC). — flo / detail
  2. [lldb][AArch64] Add memory tag reading to lldb-server — david.spickett / detail
  3. [MLIR][LLVM] Expose type translator from LLVM to MLIR Type — gh / detail
  4. [LLD][LLVM] CG Graph profile using relocations — aktoon / detail
  5. [lldb][AArch64] Add MTE memory tag reading to lldb — david.spickett / detail
  6. [mlir] remove repeated use of TypeToLLVM.cpp in cmake targets — zinenko / detail
  7. [lldb][AArch64] Add "memory tag read" command — david.spickett / detail

#33056 (Jun 24, 2021 8:18:40 AM)

  1. [lldb][AArch64] Add memory-tagging qSupported feature — david.spickett / detail
  2. Add documentation for compound assignment and type conversion of matrix types — saurabh.jhaa / detail
  3. [lldb][AArch64] Fix unpack tags test case — david.spickett / detail
  4. [AArch64] Precommit extending load tests for D104782. NFC. — sjoerd.meijer / detail
  5. [mlir][Linalg] Add support for scf::ForOp in comprehensive bufferization (7/n) — nicolas.vasilache / detail
  6. [gn build] Fix a comment typo and a comment copy-pasto — thakis / detail

#33055 (Jun 24, 2021 7:35:28 AM)

  1. [lldb][AArch64] Add class for managing memory tags — david.spickett / detail
  2. [mlir][linalg][python] Add shape-only tensor support to OpDSL. — gysit / detail
  3. [gn build] Remove an unneeded -I flag — thakis / detail

#33054 (Jun 24, 2021 6:53:13 AM)

  1. [GlobalISel] Describe undefined values for G_SBFX/G_UBFX operands — brendon.cahoon / detail

#33053 (Jun 24, 2021 6:12:33 AM)

  1. [mlir][linalg][python] Add attribute support to the YAML codegen. — gysit / detail
  2. [LV] Support sinking recipe in replicate region after another region. — flo / detail

#33052 (Jun 24, 2021 5:30:36 AM)

  1. [X86] Fold nested select_cc to select (cmp*ge/le Cond0, Cond1), LHS, Y) — llvm-dev / detail
  2. [Clang] XFAIL sanitize-coverage-old-pm.c on 32bit Armv8l — omair.javaid / detail
  3. [mlir][Linalg] Add basic lowering test to library calls — nicolas.vasilache / detail
  4. [CostModel][AArch64] Improve cost model for vector reduction intrinsics — rosie.sumpter / detail
  5. [SCEV] Generalize MatchBinaryAddToConst to support non-add expressions. — flo / detail
  6. [X86] Exclude invalid element types for bitcast/broadcast folding. — flo / detail
  7. [MCA] Allow unlimited cycles in the timeline view — jay.foad / detail
  8. [NFC][SimplifyCFG] Add basic test for tail-merging `resume` function terminators — lebedev.ri / detail
  9. [ARM] Extend narrow values to allow using truncating scatters — david.green / detail
  10. [DebugInfo] Enable variadic debug value salvaging — stephen.tozer / detail

#33051 (Jun 24, 2021 3:35:04 AM)

  1. [SLP] Add some tests that require memory runtime checks. — flo / detail
  2. Partial Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
  3. [hwasan] print exact mismatch offset for short granules. — fmayer / detail
  4. [MLIR][OpenMP]Basic OpenMP target operation — kiran.chandramohan / detail
  5. [RISCV] Lower RVV vector SELECTs to VSELECTs — fraser / detail
  6. [analyzer] Added a test case for PR46264 — dpetrov / detail
  7. [mlir][linalg][python] Add attribute support to the OpDSL. — gysit / detail
  8. [NFC][AArch64] Un-autogenerate swifterror.ll tests — lebedev.ri / detail
  9. [SimplifyCFG] Tail-merging all blocks with `ret` terminator — lebedev.ri / detail
  10. [GlobalISel] NFC: Change LLT::vector to take ElementCount. — sander.desmalen / detail

#33049 (Jun 24, 2021 12:53:44 AM)

  1. tsan: fix mmap atomicity — dvyukov / detail
  2. tsan: re-enable mmap_stress.cpp test — dvyukov / detail

#33048 (Jun 24, 2021 12:20:23 AM)

  1. [scudo] Fix use of ScopedDisableMemoryTagChecks in test — Vitaly Buka / detail
  2. [scudo] Avoid ifdef in test — Vitaly Buka / detail
  3. [scudo] Fix test on arch without MTE — Vitaly Buka / detail

#33047 (Jun 23, 2021 11:37:19 PM)

  1. [scudo] Enabled MTE before the first allocator — Vitaly Buka / detail
  2. [NFC][trace] remove dead function — walter erquinigo / detail

#33046 (Jun 23, 2021 10:52:16 PM)

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

#33045 (Jun 23, 2021 9:09:57 PM)

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

#33044 (Jun 23, 2021 8:36:17 PM)

  1. [PowerPC] Add test to show passes in O3 pipeline. NFC. — lkail / detail

#33043 (Jun 23, 2021 8:02:03 PM)

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

#33042 (Jun 23, 2021 7:20:29 PM)

  1. [hwasan] Respect llvm.asan.globals. — eugenis / detail
  2. AST: Create __va_list in the std namespace even in C. — peter / detail

#33041 (Jun 23, 2021 6:37:38 PM)

  1. [LVI] Remove recursion from getValueForCondition (NFCI) — carl.ritson / detail
  2. Implement an scf.for range folding optimization pass. — joker.eph / detail
  3. Revert "[AMDGPU] [IndirectCalls] Don't propagate attributes to address taken functions and their callees" — jonathanchesterfield / detail

#33040 (Jun 23, 2021 5:54:22 PM)

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

#33039 (Jun 23, 2021 5:10:26 PM)

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

#33038 (Jun 23, 2021 3:28:09 PM)

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

#33037 (Jun 23, 2021 1:47:20 PM)

  1. IR: Fix use-list-order round-tripping for call and invoke — Duncan P. N. Exon Smith / detail
  2. [docs][GISel]Added GISel documentation link — pyadav2299 / detail
  3. [AMDGPU] Check for pointer operand while refining LDS align — Stanislav.Mekhanoshin / detail
  4. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  5. [NFC][ScalarEvolution] Fix SCEVNAryExpr::getType(). — efriedma / detail
  6. [ScalarEvolution] Clarify implementation of getPointerBase(). — efriedma / detail
  7. [Polly] Fix test after D104732. — llvm-project / detail
  8. [flang] Tweak the conditions for the GCC 7/libstdc++ workaround — martin / detail
  9. [lld/mac] Delete incorrect FIXME — thakis / detail
  10. [libc] Calculate ulp error after rounding MPFR result to the result type. — sivachandra / detail

#33036 (Jun 23, 2021 12:03:50 PM)

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

#33036 (Jun 23, 2021 12:03:50 PM)

  1. Revert "[MLIR][LLVM] Expose type translator from LLVM to MLIR Type" — gh / detail
  2. [Attributor] Derive AAFunctionReachability attribute. — kuterdinel / detail
  3. Improve error handling in llvm-dwarfdump. — Adrian Prantl / detail
  4. clang-format llvm-dwarfdump.cpp — Adrian Prantl / detail
  5. [OpaquePtr] Mangle intrinsics with opaque pointers arguments — zequanwu / detail
  6. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  7. [OpaquePtr] Support call instruction — nikita.ppv / detail
  8. Fix flang build after D104167 — riddleriver / detail
  9. [TextAPI] add symbol name prefixes to central location, NFC — Cyndy Ishida / detail
  10. [OpaquePtr] Support invoke instruction — nikita.ppv / detail
  11. [lld/mac] Don't crash on absolute symbols in unwind info generation — thakis / detail
  12. [InstCombine] Use getFunctionType() — nikita.ppv / detail
  13. [llvm-tapi-diff] Wrap empty string around StringLiteral NFC — Cyndy Ishida / detail
  14. [compiler-rt][hwasan] Add InitState options to thread initialization — leonardchan / detail
  15. Update test after https://reviews.llvm.org/D104483 — Adrian Prantl / detail
  16. [Constants] Handle addrspacecast with opaque pointer type — nikita.ppv / detail
  17. Move dwarfdump-invalid.test into the tools/llvm-dwarfdump directory. — Adrian Prantl / detail
  18. Reland "[AArch64] handle -Wa,-march=" — caij2003 / detail

#33036 (Jun 23, 2021 12:03:50 PM)

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

#33035 (Jun 23, 2021 10:24:33 AM)

  1. [LAA] Make getPointersDiff() API compatible with opaque pointers — nikita.ppv / detail
  2. [ConstantFold] Allow propagation of poison for and/or i1 — aqjune / detail
  3. [libcxx][views] Add drop_view. — zoecarver / detail
  4. [gn build] Port 560170fa2de5 — llvmgnsyncbot / detail
  5. [MLIR][LLVM] Expose type translator from LLVM to MLIR Type — gh / detail

#33034 (Jun 23, 2021 9:35:54 AM)

  1. [ARM] Limit v6m unrolling with multiple live outs — david.green / detail
  2. [ValueTracking] look through bitcast of vector in computeKnownBits — spatel / detail
  3. [clang-format] Add IfMacros option — vlovich / detail
  4. Update Bazel BUILD files up to be9a87fe9b — gcmn / detail
  5. [Demangle][Rust] Hide implementation details NFC — tomasz.miasko / detail

#33033 (Jun 23, 2021 8:27:53 AM)

  1. [RISCV] Add explicit copy to V0 in the masked vmsge(u).vx intrinsic handling. — craig.topper / detail
  2. [UpdateCCTestChecks][NFC] Permit other comments in common.py — jdenny.ornl / detail
  3. [InstCombine] Eliminate casts to optimize ctlz operation — spatel / detail

#33032 (Jun 23, 2021 7:45:57 AM)

  1. [OpenMP] Improve ref count debug messages — jdenny.ornl / detail
  2. [OpenMP] Fix delete map type in ref count debug messages — jdenny.ornl / detail
  3. [DAGCombine] Check reassoc flags in aggressive fsub fusion — Jinsong Ji / detail
  4. [libc] add benchmarks for memcmp and bzero — gchatelet / detail
  5. [OpenMP][AMDGCN] Apply fix for isnan, isinf and isfinite for amdgcn. — jonathanchesterfield / detail
  6. [InstCombine] convert FP min/max with negated op to fabs — spatel / detail

#33031 (Jun 23, 2021 6:49:49 AM)

  1. [AArch64] Add CodeGen tests for vector reduction intrinsics. NFC — rosie.sumpter / detail
  2. [lldb][NFC] Remove some redundant semicolons on HostInfoMacOSX — Raphael Isemann / detail
  3. [lldb] Remove asserts in CommandReturnObject SetError and AppendError — david.spickett / detail
  4. [ARMParallelDSP] Remove unnecessary wrapper function (NFC) — nikita.ppv / detail
  5. [NFC][ARM] Fix update_llc_test_checks for armv7-apple-ios, autogenerate ifcvt5.ll/ifcvt6.ll — lebedev.ri / detail
  6. [NFC][ARM] Fix update_llc_test_checks for thumbv7-apple-ios, autogenerate switch-minsize.ll — lebedev.ri / detail
  7. [NFC][ARM] Fix update_llc_test_checks for aarch64-apple-ios/thumbv7s-apple-darwin, autogenerate a few tests — lebedev.ri / detail
  8. [NFC][AArch64] Autogenerate a few more tests — lebedev.ri / detail
  9. [NFC][ARM] Fix update_llc_test_checks for thumbv7-apple-darwin, autogenerate thumb2-ifcvt1.ll — lebedev.ri / detail
  10. [AMDGPU] Remove unused multiclass MUBUF_Real_gfx10_with_name — jay.foad / detail
  11. Handle interactions between reserved identifier and user-defined suffixes — sguelton / detail
  12. [NFC] Update arm_function_name.ll after 4de0c400317e5a92d57f2c76545061a9e7de22f8 — lebedev.ri / detail
  13. [libc++] Remove ad-hoc modules tests that are now unnecessary — Louis Dionne / detail

#33030 (Jun 23, 2021 5:10:50 AM)

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

#33029 (Jun 23, 2021 3:12:27 AM)

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

#33028 (Jun 23, 2021 1:08:17 AM)

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

#33027 (Jun 23, 2021 12:35:15 AM)

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

#33026 (Jun 23, 2021 12:01:37 AM)

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

#33025 (Jun 22, 2021 11:20:43 PM)

  1. [M68k] Fix incorrect #include-ed file in M68kSubtarget — minyihh / detail

#33024 (Jun 22, 2021 10:38:29 PM)

  1. [LoopDeletion] Exploit undef Phi inputs when symbolically executing 1st iteration — mkazantsev / detail
  2. [M68k] Refactor codegen patterns for logic operations and add tests for it — jim / detail
  3. [M68k] Add testcases for shift and rotate instructions — jim / detail

#33023 (Jun 22, 2021 9:54:46 PM)

  1. [LSR] Filter out zero factors. PR50765 — mkazantsev / detail
  2. [Test] Clear out br i1 undef from tests to avoid UB — mkazantsev / detail
  3. Revert "[CodeGen] Don't create fake FunctionDecls when generating block/byref" — zequanwu / detail

#33022 (Jun 22, 2021 9:14:25 PM)

  1. Fix typo in Toy Tutorial Ch-4 — joker.eph / detail

#33021 (Jun 22, 2021 8:32:54 PM)

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

#33021 (Jun 22, 2021 8:32:54 PM)

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

#33021 (Jun 22, 2021 8:32:54 PM)

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

#33020 (Jun 22, 2021 6:41:39 PM)

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

#33019 (Jun 22, 2021 5:57:10 PM)

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

#33018 (Jun 22, 2021 5:21:56 PM)

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

#33018 (Jun 22, 2021 5:21:56 PM)

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

#33017 (Jun 22, 2021 4:41:10 PM)

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

#33017 (Jun 22, 2021 4:41:10 PM)

  1. Revert "Revert "[cmake] [compiler-rt] Call llvm_setup_rpath() when adding shared libraries."" — phosek / detail
  2. [CSSPGO][llvm-profgen] Handle return to external transition. — hoy / detail

#33017 (Jun 22, 2021 4:41:10 PM)

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

#33016 (Jun 22, 2021 3:59:42 PM)

  1. [Attributor] Fix AAExecutionDomain returning true on invalid states — huberjn / detail
  2. [ELF] Optimize ScriptLexer::getLineNumber by caching the previous line number and offset — i / detail
  3. precommit test for D104665 — listmail / detail

#33015 (Jun 22, 2021 3:09:09 PM)

  1. [mlir][sparse] add support for "simply dynamic" sparse tensor expressions — ajcbik / detail
  2. [clangd] Dont index ObjCCategoryDecls for completion — kadircet / detail
  3. [OpenMP] Change remaining globalization from an analysis remark to missed — huberjn / detail
  4. [flang] [NFC] Repair build with GCC 7.3 — pklausler / detail
  5. [PowerPC][NFC] Clean up builtin sema checks — lei / detail
  6. [mlir] Fix build on gcc-5 after D104167 — riddleriver / detail
  7. [compiler-rt] Make use of undefined symbols configurable — phosek / detail
  8. [mlir][sparse] integration test for "simply dynamic" sparse output tensors — ajcbik / detail
  9. gn build: Rebase clang-tblgen include path against root_build_dir instead of root_out_dir. — peter / detail
  10. [clang] unbreak Index/preamble-reparse-changed-module.m with LLVM_APPEND_VC_REV=NO after 7942ebdf01b3 — thakis / detail

#33014 (Jun 22, 2021 1:28:24 PM)

  1. [compiler-rt][CMake] Drop flags that are set by default for Fuchsia — phosek / detail
  2. [compiler-rt] Make use of undefined symbols configurable — phosek / detail
  3. [libcxx][docs] updates the ranges status paper — cjdb / detail
  4. [CMake] Fix the option declaration — phosek / detail
  5. [libcxx][doc] corrects LWG links in the One Ranges section — cjdb / detail
  6. [OpenMP] Remove OpenMP CUDA Target Parallel compiler flag — huberjn / detail
  7. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail
  8. [OpaquePtr] Support changing load type in InstCombine — nikita.ppv / detail
  9. Revert "[compiler-rt] Make use of undefined symbols configurable" — nikita.ppv / detail
  10. [llvm-diff] Add support for diffing the callbr instruction — isanbard / detail
  11. [llvm-diff] Explicitly check ConstantArrays — isanbard / detail
  12. Make lit configs relocatable again after c747b7d1d9a — thakis / detail
  13. [gn build] manually port c747b7d1d9a2 more (config.osx_sysroot) — thakis / detail
  14. Revert "[cmake] [compiler-rt] Call llvm_setup_rpath() when adding shared libraries." — phosek / detail
  15. [clang-format] Add new LambdaBodyIndentation option — bjoern / detail
  16. Introduce a Bazel build configuration — gcmn / detail
  17. Add regression test for maybeMangle issue — rnk / detail
  18. [mlir][OpGen] Cache Identifiers for known attribute names in AbstractOperation. — riddleriver / detail
  19. [mlir] Remove the Identifier ThreadLocalCache from MLIRContext — riddleriver / detail
  20. [libc++] NFC: Remove unused c++98 Lit feature — Louis Dionne / detail
  21. [OpenMP] Add thread limit environment variable support to plugins — huberjn / detail
  22. [clang] Add cc1 option for dumping layout for all complete types — daltenty / detail

#33013 (Jun 22, 2021 11:48:57 AM)

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

#33013 (Jun 22, 2021 11:48:57 AM)

  1. [gn build] Port 40d6d2c49dd1 — llvmgnsyncbot / detail
  2. AMDGPU: Fix high 16-bit optimization on gfx9 — Matthew.Arsenault / detail
  3. [MCA] [In-order pipeline] Fix for 0 latency instruction causing assertion to fail. — patrickeholland / detail
  4. [OpenMP] Add new OpenMP globalization functions to library info — huberjn / detail
  5. [OpenMP] Enable HeapToStack conversion in OpenMPOpt for new RTL globalization calls — huberjn / detail
  6. AMDGPU: Add baseline test for instructions zeroing high bits — Matthew.Arsenault / detail
  7. [libc++] Enable `explicit` conversion operators, even in C++03 mode. — arthur.j.odwyer / detail
  8. AMDGPU: Try to eliminate clearing of high bits of 16-bit instructions — Matthew.Arsenault / detail
  9. [libc++] NFC: Add missing all.h to the modulemap — Louis Dionne / detail
  10. [lldb] Add missing string include to lldb-server's main — Raphael Isemann / detail
  11. [ARM] Change some Gather/Scatter interface types to Instructions. NFC — david.green / detail
  12. [Attributor] Add interface to emit remarks in Attributor — huberjn / detail
  13. [InstCombine][test] add tests for FP min/max with negated op; NFC — spatel / detail
  14. [InstCombine][test] add tests for FP min/max with negated op; NFC — spatel / detail
  15. [InstCombine] reduce code duplication for FP min/max with casts fold; NFC — spatel / detail
  16. Improve clang -Wframe-larger-than= diagnostic — i / detail
  17. Revert "[LLD] [COFF] Avoid doing repeated fuzzy symbol lookup for each iteration. NFC." — rnk / detail
  18. [Attributor] Add an option to increase the max number of iterations — huberjn / detail
  19. [OpenMP][NFC] Add new optimizations to OpenMPOpt comment header — huberjn / detail
  20. [CodeGen] Don't create fake FunctionDecls when generating block/byref — Akira / detail

#33013 (Jun 22, 2021 11:48:57 AM)

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

#33012 (Jun 22, 2021 10:05:33 AM)

  1. [OpaquePtr] Handle addrspacecasts in InstCombine — nikita.ppv / detail
  2. [Libomptarget] Improve device runtime implementation for globalized variables. — huberjn / detail
  3. [OpenMP] Replace GPU globalization calls with shared memory in the middle-end — huberjn / detail
  4. [llvm-diff] Constify APIs so that there aren't conflicts — isanbard / detail
  5. [llvm-objcopy] Fix some namespace style issues — i / detail
  6. [llvm] Fix lto tests that requires ld64 — Steven Wu / detail
  7. [OpenMP] Internalize functions in OpenMPOpt to improve IPO passes — huberjn / detail
  8. [NFC][OpenMP][Offloading] Unified the construction of mapping table entry — tianshilei1992 / detail
  9. [clang][c++20] Fix false warning for unused private fields when a class has only defaulted comparison operators. — hans / detail
  10. [libc++] Change forward_list::swap to use propagate_on_container_swap for noexcept specification — Louis Dionne / detail
  11. AMDGPU: Move zeroed FP high bits optimization to patterns — Matthew.Arsenault / detail
  12. [gn build] manually port c747b7d1d9a2 (config.osx_sysroot) — thakis / detail
  13. [libcxx][ranges] Add `ranges::iter_swap`. — zoecarver / detail
  14. Improve the diagnostic of DiagnosticInfoResourceLimit (and warn-stack-size in particular) — i / detail
  15. [AMDGPU] Use performOptimizedStructLayout for LDS sort — Stanislav.Mekhanoshin / detail
  16. [AIX][XCOFF] generate eh_info when vector registers are saved according to the traceback table. — zhijian / detail
  17. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail

#33011 (Jun 22, 2021 8:34:06 AM)

  1. [OpenMP] Simplify GPU memory globalization — huberjn / detail
  2. [SCEV] Reduce code to handle predicates in applyLoopGuards (NFC). — flo / detail
  3. [SimpleLoopUnswich] Fixa a bug on ComputeUnswitchedCost with partial unswitch — jingu.kang / detail
  4. [lldb] Remove more redundant SetStatus(eReturnStatusFailed) — david.spickett / detail
  5. [AArch64LoadStoreOptimizer] Recommit: Generate more STPs by renaming registers earlier — meera.nakrani / detail

#33010 (Jun 22, 2021 7:55:46 AM)

  1. [SLP][AArch64] Add SLP vectorizer tests for XOR and AND reductions. NFC — rosie.sumpter / detail
  2. [lldb][NFC] Remove an outdated comment in HostInfoBase — Raphael Isemann / detail

#33009 (Jun 22, 2021 7:17:20 AM)

  1. [mlir] Fix invalid handling of AllocOp symbolOperands by SimplifyAllocConst. — ivan.butygin / detail
  2. [OpenMP] libomp: fix dynamic loop dispatcher — Andrey.Churbanov / detail
  3. [ConstantFold] Skip bitcast -> GEP transform for opaque pointers — nikita.ppv / detail
  4. [ConstantFold] Delay fetching pointer element type — nikita.ppv / detail
  5. [BitcodeReader] Validate Strtab before accessing. — flo / detail
  6. [Libomptarget] Introduce new globalization runtime calls — huberjn / detail
  7. [clang] Remove unused capture in closure — graham.hunter / detail

#33008 (Jun 22, 2021 5:19:21 AM)

  1. [lldb] Adjust Clang version requirements for tail_call_frames tests — Raphael Isemann / detail
  2. [SCEV] Retain AddExpr flags when subtracting a foldable constant. — flo / detail
  3. [mlir][memref] Add memref.copy operation — herhut / detail
  4. [LLDB] Skip TestExitDuringExpression on aarch64/linux buildbot — omair.javaid / detail
  5. Add norm sub-target feature to table gen for ARC — danila / detail
  6. [lldb][NFC] Use SubsystemRAII in XcodeSDKModuleTests — Raphael Isemann / detail
  7. [AMDGPU][Libomptarget] Move allow_access_to_all_gpu_agents to rtl.cpp — Pushpinder.Singh / detail

#33007 (Jun 22, 2021 2:33:15 AM)

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

#33007 (Jun 22, 2021 2:33:15 AM)

  1. [GlobalISel] Add scalable property to LLT types. — sander.desmalen / detail
  2. [Utils][vim] Add missing highlights for fast-math flags — fraser / detail
  3. [mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect — springerm / detail
  4. [clang][Analyzer] Track null stream argument in alpha.unix.Stream . — 1.int32 / detail
  5. [ConstantFolding] Separate conditions in GEP evaluation (NFC) — nikita.ppv / detail
  6. [Clang][OpenMP] Monotonic does not apply to SIMD — graham.hunter / detail
  7. [ADT] Add StringRef consume_front_lower and consume_back_lower — martin / detail
  8. [lldb] Bumb Clang version requirement for TestBasicEntryValues.py to 11 — Raphael Isemann / detail
  9. [lld/mac] Add explicit "no unwind info" entries for functions without unwind info — thakis / detail

#33007 (Jun 22, 2021 2:33:15 AM)

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

#33006 (Jun 22, 2021 12:29:26 AM)

  1. Re-land "[LoopDeletion] Handle Phis with similar inputs from different blocks" — mkazantsev / detail
  2. [llvm-objcopy] Delete empty namespace. NFC — i / detail
  3. [mlir][linalg] Adapt FillOp to use a scalar operand. — gysit / detail
  4. [llvm-objcopy] Internalize some symbols — i / detail
  5. [NewPM] Print passes with params when using "opt -print-passes" — bjorn.a.pettersson / detail

#33005 (Jun 21, 2021 10:40:09 PM)

  1. [WebAssembly] Make tag attribute's encoding uint8 — aheejin / detail
  2. [LoopDeletion] Require loop to have a predecessor when executing 1st iteration symbolically — mkazantsev / detail

#33004 (Jun 21, 2021 8:37:52 PM)

  1. [mlir][linalg] Fusion of PadTensorOp — springerm / detail
  2. Retry of [lldb-vscode] only report long running progress events — walter erquinigo / detail

#33003 (Jun 21, 2021 7:11:13 PM)

  1. [lldb-vscode] only report long running progress events — walter erquinigo / detail
  2. [lldb-vscode] Add simple DAP logs dump to investigate flakiness in tests — walter erquinigo / detail
  3. Revert "[lldb-vscode] only report long running progress events" — walter erquinigo / detail

#33002 (Jun 21, 2021 6:15:29 PM)

  1. [NFC] Add getUnderlyingObjects test — Vitaly Buka / detail
  2. Rename MachineMemOperand::getOrdering -> getSuccessOrdering. — efriedma / detail

#33001 (Jun 21, 2021 4:34:30 PM)

  1. [DFSan][NFC] Refactor Origin Address Alignment code. — browneee / detail
  2. [IR] convert warn-stack-size from module flag to fn attr — ndesaulniers / detail
  3. Clarify the "env" launch configuration setting. — gclayton / detail
  4. [mlir][tosa] Enable tosa.div for TosaMakeBroadcastable — rob.suderman / detail
  5. [ScalarEvolution] Ensure backedge-taken counts are not pointers. — efriedma / detail

#33000 (Jun 21, 2021 2:51:39 PM)

  1. Reapply [InstCombine] Don't try converting opaque pointer bitcast to GEP — nikita.ppv / detail
  2. [libc++] NFC: Fix outdated comment about secrets.env — Louis Dionne / detail
  3. Revert "[SYCL][NFC] Ensure SYCL kernel for unique-stable-name is unqualified." — erich.keane / detail
  4. [SLP][NFC]Rename functions in the tests, NFC. — a.bataev / detail
  5. [NFC][SimplifyCFG] Fix tests to use FileCheck instead of grep — lebedev.ri / detail
  6. [NFC][SimplifyCFG] Add basic test for debuginfo preservation of `ret` tail merging — lebedev.ri / detail
  7. [UpdateCCTestChecks] Fix --replace-value-regex across RUN lines — jdenny.ornl / detail
  8. [DAGCombine] reassoc flag shouldn't enable contract — Jinsong Ji / detail
  9. [AArch64][X86] Allow 64-bit label differences lower to IMAGE_REL_*_REL32 — i / detail
  10. [ARM] Make sure we don't transform unaligned store to stm on Thumb1. — efriedma / detail
  11. [SampleFDO] Make FSDiscriminator flag part of function parameters — xur / detail

#32999 (Jun 21, 2021 1:14:36 PM)

  1. [InstCombine] Extract bitcast -> gep transform — nikita.ppv / detail
  2. [InstCombine] Don't try converting opaque pointer bitcast to GEP — nikita.ppv / detail
  3. [SLP]Improve vectorization of PHI instructions. — a.bataev / detail
  4. [LoopUnroll] Don't modify TripCount/TripMultiple in computeUnrollCount() (NFCI) — nikita.ppv / detail
  5. Revert "[InstCombine] Extract bitcast -> gep transform" — nikita.ppv / detail
  6. [libcxx][ranges] Add `indirectly_movable` and `indirectly_movable_storable`. — zoecarver / detail
  7. [llvm-reduce] Don't delete arguments of intrinsics — aeubanks / detail
  8. [SYCL][NFC] Ensure SYCL kernel for unique-stable-name is unqualified. — erich.keane / detail
  9. [RISCV] Remove extra character from a comment. NFC — craig.topper / detail
  10. [mlir][vector] Support distributing transfer op with permutation map — thomasraoux / detail
  11. Add polynomial approximation for trigonometric sine and cosine functions — ataei / detail
  12. [InstCombine] Add test for bitcast of unsized pointer (NFC) — nikita.ppv / detail
  13. Reapply [InstCombine] Extract bitcast -> gep transform — nikita.ppv / detail
  14. Create install targets for scan-build-py. — mvanotti / detail

#32998 (Jun 21, 2021 12:08:52 PM)

  1. [RISCV] Add isel patterns to match vmacc/vmadd/vnmsub/vnmsac from add/sub and mul. — craig.topper / detail
  2. [Clang][Codegen] rename no_profile fn attr no_profile_instrument_function — ndesaulniers / detail
  3. [SystemZ]  Fix some typos in comments. — paulsson / detail
  4. [llvm-profdata] Allow omission of -o for --text output — i / detail

#32997 (Jun 21, 2021 11:28:46 AM)

  1. [flang] Fold more reduction intrinsic function calls — pklausler / detail
  2. Revert "[LoopDeletion] Handle Phis with similar inputs from different blocks" — nathan / detail
  3. Remove ML inlining model artifacts. — jacobhegna / detail
  4. [lldb] Skip TestLimitDebugInfo for Clang<7 — Raphael Isemann / detail
  5. [lldb] Add support for escaping zsh arguments — Raphael Isemann / detail
  6. Revert "[lldb-vscode] attempt to fix flakiness" — walter erquinigo / detail
  7. Split a test for ease of auto update — listmail / detail
  8. [OpaquePtr] Support opaque constant expression GEP — nikita.ppv / detail
  9. [InstCombine] Remove unnecessary addres space check (NFC) — nikita.ppv / detail

#32996 (Jun 21, 2021 9:46:17 AM)

  1. [HIP] Add support functions for C++ polymorphic types — Yaxun.Liu / detail
  2. RegisterCoalescer: Fix iterating through use operands. — hgreving / detail
  3. [lldb] Enable Rust v0 symbol demangling — Raphael Isemann / detail
  4. [OpaquePtr] Return opaque pointer from opaque pointer GEP — nikita.ppv / detail
  5. Revert "[mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect" — joker.eph / detail

#32995 (Jun 21, 2021 8:41:35 AM)

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

#32995 (Jun 21, 2021 8:41:35 AM)

  1. AMDGPU: Add missing tests for v_fma_mixlo — Matthew.Arsenault / detail
  2. [InstCombine] fold ctlz/cttz-of-select with 1 or more constant arms — spatel / detail
  3. [mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect — springerm / detail
  4. [omp] Fix build without ITT after D103121 changes — vlad.vinogradov / detail
  5. Try to fix clang/test/Driver/cl-include.c failure — hans / detail
  6. [OpenCL] Add support of __opencl_c_images feature macro — anton.zabaznov / detail
  7. [SLP][AArch64] Add SLP vectorizer regression test. NFC — rosie.sumpter / detail
  8. [InstCombine] move bitmanipulation-of-select folds — spatel / detail
  9. [libc++] Remove unused variable — fanbo.meng / detail

#32995 (Jun 21, 2021 8:41:35 AM)

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

#32994 (Jun 21, 2021 7:44:27 AM)

  1. [clang-cl] Implement /external:I, /external:env, and EXTERNAL_INCLUDE support (PR36003) — hans / detail
  2. [NFC][libomptarget] Remove redundant libelf dependency for elf_common. — vyacheslav.p.zakharin / detail
  3. [FuncSpec] Add minsize test. NFC. — sjoerd.meijer / detail
  4. [AArch64][SVE] Add missing target require to test — bradley.smith / detail
  5. [mlir] Remove "getNumPayloadInductionVariables". — pifon / detail

#32993 (Jun 21, 2021 6:40:34 AM)

  1. [AArch64][SVE] Wire up vscale_range attribute to SVE min/max vector queries — bradley.smith / detail
  2. [NFC] Fix typo — sebastian.neubauer / detail
  3. [ARM] Transform a fixed-point to floating-point conversion into a VCVT_fix — samuel.tebbs / detail

#32992 (Jun 21, 2021 5:24:11 AM)

  1. [mlir][Linalg] Silence warnings in Release builds. NFC. — benny.kra / detail
  2. [NFC] Wrap entire assert-only block in LLVM_DEBUG — rupprecht / detail
  3. [mlir][ODS] Fix copy ctor for generate Pass classes — vlad.vinogradov / detail
  4. [LoopIdiom] Add test case that involves adds with flags and zero exts. — flo / detail
  5. [lldb][NFC] Remove redundant deleted constructors in HostInfoBase subclasses — Raphael Isemann / detail
  6. [Sema][SVE] Properly match builtin ID when using aux target — bradley.smith / detail

#32991 (Jun 21, 2021 3:25:52 AM)

  1. [InstCombine] Fold icmp (select c,const,arg), null if icmp arg, null can be simplified — aqjune / detail
  2. [Mem2Reg] Regenerate test checks (NFC) — nikita.ppv / detail
  3. [Mem2Reg] Use poison for unreachable cases — nikita.ppv / detail
  4. [mlir][NFC] Remove Standard dialect dependency on MemRef dialect — springerm / detail
  5. [Mem2Reg] Regenerate test checks (NFC) — nikita.ppv / detail
  6. [AMDGPU] Fix linking with shared libraries — sebastian.neubauer / detail
  7. [lldb] Assert that CommandResultObject error messages are not empty — david.spickett / detail
  8. [VP][NFCI] Address various clang-tidy warnings — fraser / detail

#32990 (Jun 21, 2021 1:24:37 AM)

  1. [FuncSpec] Don't specialise functions with NoDuplicate instructions. — sjoerd.meijer / detail

#32989 (Jun 21, 2021 12:47:43 AM)

  1. [AMDGPU] Add Optimize VGPR LiveRange Pass. — ruiling.song / detail
  2. [gn build] Port 208332de8abf — llvmgnsyncbot / detail
  3. [mlir][linalg] Support low padding in subtensor(pad_tensor) lowering — springerm / detail

#32988 (Jun 21, 2021 12:14:59 AM)

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

#32987 (Jun 20, 2021 11:42:08 PM)

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

#32985 (Jun 20, 2021 10:41:32 PM)

  1. [yaml2obj] Add support for writing the long symbol name. — esme.yi / detail
  2. [clangd] Type hints for C++14 return type deduction — zeratul976 / detail

#32984 (Jun 20, 2021 10:10:09 PM)

  1. [LoopDeletion] Handle Phis with similar inputs from different blocks — mkazantsev / detail

#32980 (Jun 20, 2021 7:45:46 PM)

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

#32979 (Jun 20, 2021 7:04:38 PM)

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

#32978 (Jun 20, 2021 6:23:42 PM)

  1. [lld/mac] Test zerofill sections after __thread_bss — thakis / detail
  2. [InstCombine] Use poison constant to represent the result of unreachable instrs — aqjune / detail

#32977 (Jun 20, 2021 5:42:43 PM)

  1. [NFC][ScalarEvolution] Clean up ExitLimit constructors. — efriedma / detail

#32976 (Jun 20, 2021 5:02:29 PM)

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

#32973 (Jun 20, 2021 3:07:47 PM)

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

#32972 (Jun 20, 2021 2:29:26 PM)

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

#32971 (Jun 20, 2021 1:47:55 PM)

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

#32970 (Jun 20, 2021 12:53:14 PM)

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

#32969 (Jun 20, 2021 12:12:56 PM)

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

#32968 (Jun 20, 2021 11:34:38 AM)

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

#32967 (Jun 20, 2021 10:51:47 AM)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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