20%
WDescription%
Build stability: 4 out of the last 5 builds failed.20
Test Result: 0 tests failing out of a total of 44,796 tests.100
Build History
x
#7990
(pending—Waiting for next available executor on ‘green-dragon-06’)
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems

Changes

#7989 (Jul 28, 2021 5:49:45 AM)

  1. Revert "[DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR" — chris.jackson / detail
  2. [lldb] Add "memory tag write" command — david.spickett / detail
  3. [lldb] Temporarily bump the max length of the pexpect error message to diagnose an lldb-aarch64 test failure — Raphael Isemann / detail
  4. [ARM] Extra MVE reduction vectorizer tests. NFC — david.green / detail
  5. [mlir][memref] Fix collapsed shape ops memref.cast folding with changed type — nicolas.vasilache / detail
  6. [LLDB] Skip HW breakpoints test_step_until on Arm/Linux — omair.javaid / detail
  7. [LLDB] Skip TestGuiBasicDebug.py on Arm/AArch64 Linux — omair.javaid / detail
  8. [libcxx] Bump __libcpp_version to 14 after branch — david.spickett / detail

#7988 (Jul 28, 2021 3:15:31 AM)

  1. Revert "sanitizers: increase .clang-format columns to 100" — dvyukov / detail
  2. [SLP][X86] Fix naming consistency of dot product tests. NFC. — llvm-dev / detail
  3. [ORC] Fix missing include. — Lang Hames / detail
  4. [LLDB] Skip HW breakpoints test_step_until on Arm/Linux — omair.javaid / detail
  5. Revert "[LLDB] Skip HW breakpoints test_step_until on Arm/Linux" — omair.javaid / detail
  6. [clang-format] Correctly attach enum braces with ShortEnums disabled — marek.kurdej+llvm.org / detail

#7987 (Jul 28, 2021 12:48:20 AM)

  1. [OpenMP] Fixing missing variables when CUDA SDK not in system — johannes / detail
  2. Bump the trunk major version to 14 — tstellar / detail
  3. Emit strong definition for TypeID storage in Op/Type/Attributes definition — joker.eph / detail
  4. [AMDGPU] We would need FP if there is call and caller save VGPR spills — VenkataRamanaiah.Nalamothu / detail
  5. Revert "Emit strong definition for TypeID storage in Op/Type/Attributes definition" — joker.eph / detail

#7986 (Jul 27, 2021 9:47:17 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
  7. Reapply "[Attributor] Disable simplification AAs if a callback is present"" — johannes / detail
  8. [X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT — xiang1.zhang / detail
  9. Precommit test files for D105344 (NFC) — aqjune / detail
  10. [DAGCombiner] Fold SETCC(FREEZE(x),const) to FREEZE(SETCC(x,const)) if SETCC is used by BRCOND — aqjune / detail
  11. llvm/utils: guarantee revert_checker's revert ordering — George Burgess IV / detail
  12. [clang] NFC: change uses of `Expr->getValueKind` into `is?Value` — mizvekov / detail
  13. [OpenMP] Folding threadLimit and numThreads when single value in kernels — tianshilei1992 / detail
  14. [OpenMP][Libomptarget] Adding `print_device_info` to RTL and `omptarget` — tianshilei1992 / detail
  15. [lld] Replace LLVM_ATTRIBUTE_NORETURN with [[noreturn]] — i / detail
  16. [mlir] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]] — i / detail
  17. Fix a thinko in the parsing of substitutions in CommandObjectRegexCommand. — jingham / detail
  18. [mlir][openacc] Initial translation for DataOp to LLVM IR — clementval / detail
  19. [OpenMP][Tool] Introducing the `llvm-omp-device-info` tool — tianshilei1992 / detail

#7985 (Jul 27, 2021 6:46:00 PM)

  1. [lldb][NFC] Fix incorrect log and comment — apl / detail
  2. [libc] Fix strtok_r crash when src and *saveptr are both nullptr — sivachandra / detail
  3. [OpenMP] Fix deadlock for detachable task with child tasks — protze / detail
  4. [NFC][MLGO] Debug messages for what inline advisor is selected — mtrofin / detail
  5. [OpenMP][Tests] Fix test compatibility — protze / detail
  6. [MLGO] fix silly LLVM_DEBUG misuse — mtrofin / detail
  7. [AIX] Update fetch_and_add type — Jinsong Ji / detail
  8. [Libomptarget] Revert new variable sharing to use the old method — huberjn / detail
  9. [gn build] manually port 71909de37495 — thakis / detail
  10. [lld][ELF] remove empty SyntheticSections from inputSections — amilendra.kodithuwakku / detail
  11. Fix test/Transforms/LoopVectorize/AArch64/strict-fadd-vf1.ll. — jyknight / detail
  12. [compiler-rt][hwasan][Fuchsia] Do not emit FindDynamicShadowStart for Fuchsia — leonardchan / detail
  13. [libcxx][nfc] Delete `cpp20_input_iterator`'s default constructor. — zoecarver / detail
  14. [libcxx][ranges] Add `counted_iterator`. — zoecarver / detail
  15. [Attributor] Disable simplification AAs if a callback is present — johannes / detail
  16. [OpenMP] Improve alignment handling in the new device runtime — johannes / detail
  17. [Attributor] Verify `checkForAllUses` return value properly — johannes / detail
  18. Revert "[Attributor] Disable simplification AAs if a callback is present" — johannes / detail
  19. [gn build] Port 8a48e6dda9f7 — llvmgnsyncbot / detail
  20. Revert "[ELF] --gc-sections: allow GC on reserved sections in a group" — i / detail
  21. [Hexagon] Fix resetting dead registers in DBG_VALUE_LISTs — kparzysz / detail
  22. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail

#7984 (Jul 27, 2021 3:50:46 PM)

  1. [sanitizer] Run two builds at the time — Vitaly Buka / detail
  2. [NFC][sanitizer] Remove misleading comment — Vitaly Buka / detail
  3. [libc++] CI: Run -std=c++03 on Clang ToT — Louis Dionne / detail
  4. [runtimes] Always build libc++, libc++abi and libunwind with -fPIC — Louis Dionne / detail
  5. [lld/mac] When loading reexports, look for basename in -F / -L first — thakis / detail
  6. Add jump-threading optimization for deterministic finite automata — dancgr / detail
  7. [Matrix] RAUW should only replace an instruction in ShapeMap if supportsShapeInfo — anemet / detail
  8. [Matrix] Fix shape for factored transpose — anemet / detail
  9. [lld/mac] Fix application-extension.s failure after 8e8701abca3d4 — thakis / detail
  10. [gn build] Port 02077da7e7a8 — llvmgnsyncbot / detail
  11. [dfsan][NFC] Update API interfaces — jianzhouzh / detail
  12. [ASAN] NFC: Remove redundant variable — Vitaly Buka / detail
  13. [AArch64][GlobalISel] Fix constraining LDXPX intrinsic selection. — Amara Emerson / detail
  14. Add test update for a11d9a1f480f which disables fallbacks. — Amara Emerson / detail
  15. Remove unused include that's also a layering violation. NFC. — benny.kra / detail
  16. [SystemZ][z/OS][libcxx]: Disable align_val_t test cases on z/OS — muiez / detail
  17. [lld/mac] Fix sub-library.s on Windows after 8e8701abca3d4f0 — thakis / detail
  18. [z/OS] Make MinGlobalAlign consistent with SystemZ — fanbo.meng / detail
  19. [hwasan] Fix stack safety test for old PM. — fmayer / detail
  20. AMDGPU/GlobalISel: Add a few tests for unaligned truncating stores — arsenm2 / detail
  21. AMDGPU/GlobalISel: Fix wrong addrspace in test MMOs — arsenm2 / detail
  22. AMDGPU/GlobalISel: Fix selecting G_SEXTLOAD/G_ZEXTLOAD pre-gfx9 — arsenm2 / detail
  23. [flang] Disallow BOZ literal constants as output list items — psteinfeld / detail
  24. [libclang] Check LLVM_HAVE_LINK_VERSION_SCRIPT — Jinsong Ji / detail
  25. [mlir][bzl] Fix typo — jpienaar / detail
  26. [libc++] Disable incomplete library features. — koraq / detail
  27. Fix "break delete --disabled" with no arguments. — jingham / detail
  28. When calculating the "currently selected thread" in — jingham / detail
  29. Add a test for top-level expressions using "expr --top-level". — jingham / detail
  30. [libc] Enable MPFR library for math functions test — hedingarcia / detail
  31. [PDL] Remove RewriteEndOp and mark RewriteOp as NoTerminator — riddleriver / detail
  32. [mlir] Add a FailureOr copy constructor from a FailureOr of a convertible type. — riddleriver / detail
  33. [x86] add more tests for cmov and lea; NFC — spatel / detail
  34. [x86] update stale code comment; NFC — spatel / detail
  35. [PowerPC] Turn deprecated altivec prefetch instrs to nops on AIX — nemanja.i.ibm / detail
  36. [libc] Fix x86_64 fenv implementation for windows — sivachandra / detail
  37. [dfsan][NFC] Describe how origin trace tracking works — jianzhouzh / detail
  38. [OpenMP] Creating the `omp_target_num_teams` and `omp_target_thread_limit` attributes to outlined functions — tianshilei1992 / detail

#7983 (Jul 27, 2021 12:48:14 PM)

  1. Update config for aosp-O3-polly-before-vectorizer-unprofitable — efriedma / detail
  2. Strip undef implying attributes when moving calls — anna / detail
  3. [SystemZ][z/OS] Initial code to generate assembly files on z/OS — anirudh_prasad / detail
  4. Revert "[clang][pp] adds '#pragma include_instead'" — hans / detail
  5. [OpenCL] NULL redefined as nullptr in C++ mode. — anastasia.stulova / detail
  6. Update isl to isl-0.24-69-g54aac5ac — patacca / detail
  7. [WebAssembly] Codegen for extmul SIMD instructions — tlively / detail
  8. AMDGPU: Treat IMPLICIT_DEF like a constant lanemask source — arsenm2 / detail
  9. [mlir][sparse] fixed bug in verification — ajcbik / detail
  10. Re-engineer MLIR python build support. — stellaraccident / detail
  11. AMDGPU: Update tests for lower i1 change — arsenm2 / detail
  12. [mlir] Math: add algebraic simplification patterns to math transforms — ezhulenev / detail
  13. Update reduction test. Remove standalone test file — anna / detail
  14. [LoopVectorize] Don't interleave scalar ordered reductions for inner loops — david.sherwood / detail
  15. Enabling the copy-constant-to-alloca optimization in more instances — andrew.kaylor / detail
  16. [AArch64] Update and expand min-max cost model test. NFC — david.green / detail
  17. [clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on — melanie.blower / detail
  18. [RISCV] Select vector shl by 1 to a vector add. — craig.topper / detail

#7982 (Jul 27, 2021 9:50:33 AM)

  1. Revert "Remove aarch64-sve-vector-bits-min compile flag from SVE 2 stage bot" — david.spickett / detail
  2. [llvm-jitlink] Don't hardcode LLVM version number into the runtime path. — Lang Hames / detail
  3. [NFC][InstCombine] Fix typo — JunMa / detail
  4. [AArch64] Fix -Wparentheses warning with gcc 5.4. NFC — craig.topper / detail
  5. [dfsan][NFC] Fix doc format — jianzhouzh / detail
  6. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  7. [Attributor] Introduce getPotentialCopiesOfStoredValue and use it — johannes / detail
  8. [Attributor] Delete dead stores — johannes / detail
  9. [Local] Do not introduce a new `llvm.trap` before `unreachable` — johannes / detail
  10. [CSSPGO] Tweak ICP threshold in top-down inliner — wlei / detail
  11. Merge all the llvm-exegesis unit tests into a single binary — tstellar / detail
  12. [Coroutine] Record the elided coroutines — yedeng.yd / detail
  13. [Attributor][FIX] Update AMDGPU attributor test — johannes / detail
  14. [Attributor] Update check lines for all AMDGPU attributor tests — johannes / detail
  15. [OpenMP] Prototype opt-in new GPU device RTL — johannes / detail
  16. [InstSimplify] Expose generic interface for replaced operand simplification — johannes / detail
  17. [Attributor] Utilize the InstSimplify interface to simplify instructions — johannes / detail
  18. [Attributor][FIX] Copy all members in the assignment operator — johannes / detail
  19. [OpenMP] Try to simplify all loads in device code — johannes / detail
  20. [ORC] Require ExecutorProcessControl when constructing an ExecutionSession. — Lang Hames / detail
  21. [gn build] Port 2487db1f2862 — llvmgnsyncbot / detail
  22. [clang][driver] NFC: Move InputInfo.h from lib to include — Jan Svoboda / detail
  23. [clang][driver] NFC: Expose InputInfo in Job instead of plain filenames — Jan Svoboda / detail
  24. [Debug-Info][llvm-dwarfdump] Don't try to dump location — esme.yi / detail
  25. [docs] Update release notes with all LLVM-C API changes — Lang Hames / detail
  26. [LoopFlatten] Use SCEV and Loop APIs to identify increment and trip count — rosie.sumpter / detail
  27. [ARM] Implement isLoad/StoreFromStackSlot for MVE stack stores accesses — david.green / detail
  28. [RISCV] Add tests showing missed vector saturating add/sub combines — fraser / detail
  29. [AArch64][SME] Add zero instruction — cullen.rhodes / detail
  30. [clang][tooling] Accept Clang invocations with multiple jobs — Jan Svoboda / detail
  31. [clang][tooling] Link clangDriver to ToolingTests — Jan Svoboda / detail
  32. [NFC] Reflow some debug messages. — david.green / detail
  33. [RISCV] Add support for vector saturating add/sub operations — fraser / detail
  34. [clang-cl] Expose -fmodules and related flags in the driver (PR43391) — hans / detail
  35. Revert "sanitizer_common: split LibIgnore into fast/slow paths" — dvyukov / detail
  36. [clang][tooling] Link LLVMOption to ToolingTests — Jan Svoboda / detail
  37. [SelectionDAG] Support scalable splats in U(ADD|SUB)SAT combines — fraser / detail
  38. [mlir] Fix typo s/applyPermuationMap/applyPermutationMap/ — benny.kra / detail
  39. [GlobalISel] Constant fold G_SITOFP and G_UITOFP in CSEMIRBuilder — jay.foad / detail
  40. [flang] Fix thinko in CPU_TIME test — diana.picus / detail
  41. [flang] Fix minor style issues. NFC — diana.picus / detail
  42. [LV] Disable Scalable VFs when tail folding is enabled b/c of low tripcount. — sander.desmalen / detail
  43. [lldb][AArch64] Add memory tag writing to lldb-server — david.spickett / detail
  44. [X86] Add PR37025 test coverage — llvm-dev / detail
  45. [LangRef][NFC] Fix variable name in llvm.maxnum docs — fraser / detail
  46. [PowerPC] add more testcases for ld_splat; nfc — czhengsz / detail
  47. [clang/darwin] Pass libclang_rt.profile last on linker command — thakis / detail
  48. Convert the error to warning for enabling OMPD in non-Linux platform — Vignesh.Balasubrmanian / detail
  49. [lldb] Wait in TestGuiBasicDebug for the interface to open before quitting the welcome screen — Raphael Isemann / detail
  50. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  51. [clangd] Use function pointer instead of function_ref to avoid GCC 5 bug — sam.mccall / detail
  52. [flang][driver] Make `flang` ignore `-Mfree/-Mfixed` — andrzej.warzynski / detail
  53. [clangd] Add platform triple (host & target) to version info — sam.mccall / detail
  54. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  55. [DebugInfo][InstrRef] Handle llvm.frameaddress intrinsics gracefully — jeremy.morse / detail
  56. [clang][Driver] Expose driver mode detection logic — kadircet / detail
  57. Revert "Revert "[clangd] Canonicalize compile flags before applying edits"" — kadircet / detail
  58. Revert "Revert "[clangd] Adjust compile flags to contain only the requested file as input"" — kadircet / detail
  59. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  60. [IVDescriptors] Fix bug in checkOrderedReduction — anna / detail
  61. Handle unused variable when assertions are disabled — tpopp / detail
  62. [libc++] NFC: Try to trigger Docker image rebuild on CI nodes — Louis Dionne / detail
  63. [clang-repl] Build and install clang-repl by default. — v.g.vassilev / detail
  64. [DebugInfo][InstrRef] Correctly update DBG_PHIs during instr scheduling — jeremy.morse / detail
  65. [lldb][AArch64] Add memory tag writing to lldb — david.spickett / detail
  66. [libc++] [c++2b] [P2166] Prohibit string and string_view construction from nullptr. — marek.kurdej+llvm.org / detail
  67. Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI." — tpopp / detail
  68. Revert "Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI."" — tpopp / detail
  69. Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI." — tpopp / detail

#7981 (Jul 26, 2021 9:55:20 PM)

  1. [Zorg] Use ccache instead incremental build for openmp-offload-cuda-runtime. — llvm-project / detail
  2. Recommit "[VPlan] Add recipe for first-order rec phis, make splicing explicit." — flo / detail
  3. [SystemZ] Add support for new cpu architecture - arch14 — ulrich.weigand / detail
  4. [Clang][OpenMP] Remove the mandatory flush for capture for OpenMP 5.1 — tianshilei1992 / detail
  5. [AArch64][SVE] Break false dependencies for inactive lanes of unary operations — bradley.smith / detail
  6. [LV] Don't assume isScalarAfterVectorization if one of the uses needs widening. — sander.desmalen / detail
  7. [MergeICmps] Separate out BCECmp and use Optional (NFC) — nikita.ppv / detail
  8. [SimplifyLibCalls] reduce code duplication; NFC — spatel / detail
  9. [SimplifyLibCalls] avoid crash on pointer math — spatel / detail
  10. [libc++][NFC] Change a few instances of > > to >> in C++20 code — Louis Dionne / detail
  11. [SVE] Use reg+reg addressing mode for immediate offsets. — paul.walker / detail
  12. [AsmParser] Remove MDRef (NFC) — kazu / detail
  13. [MergeICmps] Try to fix MSVC build failure — nikita.ppv / detail
  14. [yaml2obj][MachO] Rename PayloadString to Content — i / detail
  15. [llvm-objcopy] Drop GRP_COMDAT if the group signature is localized — i / detail
  16. [MergeICmps] Collect block instructions once (NFC) — nikita.ppv / detail
  17. [clang][pp] adds '#pragma include_instead' — cjdb / detail
  18. [LV] Remove assert that VF cannot be scalable in setCostBasedWideningDecision. — sander.desmalen / detail
  19. [Analysis] Fix getOrderedReductionCost to call target's getArithmeticInstrCost implementation — llvm-dev / detail
  20. [libc++] Add range_size_t — Louis Dionne / detail
  21. [PowerPC] Change altivec indexed load/store builtins argument type — qiucofan / detail
  22. [DebugInfo] Correctly update debug users of SSA values in tail duplication — stephen.tozer / detail
  23. [LAA] Remove RuntimeCheckingPtrGroup::RtCheck member (NFC). — flo / detail
  24. [X86][AVX] Add PR50053 test case — llvm-dev / detail
  25. [test] Fix PayloadString: in lldb tests — i / detail
  26. [mlir][tosa] Disable tosa shape verification between operands/results — rob.suderman / detail
  27. [WebAssembly] Improve pseudocode in LowerEmscriptenEHSjLj — aheejin / detail
  28. [libc] add scudo wrappers to llvm libc — michaelrj / detail
  29. [GlobalISel] Add combine for merge(unmerge) and use AArch64 postlegal-combiner. — Amara Emerson / detail
  30. [AArch64][GlobalISel] Enable some select combines after legalization. — Amara Emerson / detail
  31. [LLVM IR] Allow volatile stores to trap. — efriedma / detail
  32. [AArch4][GlobalISel] Post-legalize combine s64 = G_MERGE s32, 0 -> G_ZEXT. — Amara Emerson / detail
  33. [LLDB][GUI] Resolve paths in file/directory fields — gclayton / detail
  34. [FPEnv][InstSimplify] Enable more folds for constrained fadd — kevin.neal / detail
  35. [lld][WebAssembly] Do not remove name section with --strip-debug — dschuff / detail
  36. [PowerPC] Implement partial vector ld/st builtins for XL compatibility — nemanja.i.ibm / detail
  37. [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources — raul / detail
  38. [TypePromotion] Remove redundant if. NFC — craig.topper / detail
  39. [amdgpu] Add 64-bit PC support when expanding unconditional branches. — michael.hliao / detail
  40. Fix clang regression test after 5c486ce0 — efriedma / detail
  41. [libc++] Set the target triple by default in the standalone build — Louis Dionne / detail
  42. [libc++] Implement the output_iterator and output_range concepts — Louis Dionne / detail
  43. [OpenMP][NFC] Remove unncessary capture in RAII struct — huberjn / detail
  44. [PowerPC] Add implicit-def RM to instructions mtfsb[01] — lei / detail
  45. Fix clang debug info irgen of i128 enums — rnk / detail
  46. [SimplifyCFG] Remove stale comment after d7378259aa, NFC — rnk / detail
  47. [lldb][NFC] Delete unused and commented out DWARF constants — apl / detail
  48. [AArch64] NFC: Make some AArch64-SVE LoopVectorize tests generic. — sander.desmalen / detail
  49. [LV] Don't let ForceTargetInstructionCost override Invalid cost. — sander.desmalen / detail
  50. [PowerPC]Add addex instruction definition and MC tests — lei / detail
  51. [ARM] Fixup vst4 test. NFC — david.green / detail
  52. [OpenMP][NFC] Fix a few typos in OpenMP documentation — jhuber6 / detail
  53. [CodeView] Saturate values bigger than supported by APInt. — mizvekov / detail
  54. [clang] P2266 implicit moves STL workaround — mizvekov / detail
  55. [SimplifyCFG] Drop support for duplicating ret's into uncond predecessors — lebedev.ri / detail
  56. [SimplifyCFG] Drop support for simplifying cond branch to two (different) ret's — lebedev.ri / detail
  57. [SimplifyCFG] SwitchToLookupTable(): don't increase ret count — lebedev.ri / detail
  58. [flang][msvc] Fix external-io unittest. — llvm-project / detail
  59. [OpenMP] Add a driver flag to enable the new device runtime library — huberjn / detail
  60. [libc++abi/unwind] NFC: Normalize how we set target properties — Louis Dionne / detail
  61. [libc++] Remove "pass by const value" in <random>. NFCI. — arthur.j.odwyer / detail
  62. [libc++] Fix signed overflow inside ranges::advance. — arthur.j.odwyer / detail
  63. [WebAssembly] Make Emscripten EH work with Emscripten SjLj — aheejin / detail
  64. [LLDB][GUI] Expand selected thread tree item by default — gclayton / detail
  65. [LLDB][GUI] Add Arch Field — gclayton / detail
  66. [OpenMP] Always inline the OpenMP outlined function — huberjn / detail
  67. [WebAssembly] Remove dominator dependency in WasmEHPrepare (NFC) — aheejin / detail
  68. [GlobalISel] Add a constant folding combine. — Amara Emerson / detail
  69. [flang] Disallow BOZ literal constants as arguments of implicit interfaces — psteinfeld / detail
  70. [llvm-objcopy] Fix section group flag read/write when operating on a cross-endian object file — i / detail
  71. [AArch64][GlobalISel] Add identity combines to post-legal combiner. — Amara Emerson / detail
  72. [libc++] Fix spacing in <vector>. NFCI. — arthur.j.odwyer / detail
  73. [MLIR][SCF][NFC] Fix typo in documentation of scf.while — jurahul / detail
  74. [compiler-rt][hwasan][fuchsia] Define shadow bound globals — leonardchan / detail
  75. [lldb] [gdb-remote client] Avoid zero padding PID/TID in H packet — mgorny / detail
  76. Disable the new enum i128 test under ASan, it uncovers an existing leak — rnk / detail
  77. [compiler-rt][hwasan][fuchsia] Implement InitializeOsSupport — leonardchan / detail
  78. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  79. [DebugInfo] Use per-enumerator signedness for DIEnumerator — rnk / detail
  80. [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX — msd.ataei / detail
  81. [compiler-rt][hwasan][fuchsia] Implement TagMemoryAligned for fuchsia — leonardchan / detail
  82. [AArch64][GlobalISel] Legalize ctpop s128 — jonathan_roelofs / detail
  83. libclang.so: Make SONAME independent from LLVM version — tstellar / detail
  84. [SCEV] Add a comment about invariant in howManyLessThans — listmail / detail
  85. [PowerPC] Changed sema checking range for tdw td builtin — albionapc / detail
  86. libclang.so: Fix version script to work with gold — tstellar / detail
  87. [GlobalISel] Add scalar widening for G_MERGE_VALUES destination — Jessica Paquette / detail
  88. libclang: Add missing export to python script that generates export list — tstellar / detail
  89. Revert "[AArch64][GlobalISel] Legalize ctpop s128" — jonathan_roelofs / detail
  90. [mlir] Make ValueShapeRange a new class — jpienaar / detail
  91. [MLIR][NFC] Rework some comments. — jurahul / detail
  92. [dfsan][NFC] Add compile flags and environment variables to doc — jianzhouzh / detail
  93. [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled — akhuang / detail
  94. [dfsan] Fix doc build errors — jianzhouzh / detail
  95. [PowerPC] Fix materialization of SP float values on Power10 — lei / detail
  96. [trace] Add the definition of a TraceExporter plugin — walter erquinigo / detail
  97. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  98. [libcxx][NFC] adjusts 41b17c44 so it meets requested feedback — cjdb / detail
  99. [AMDGPU] Add SelectionDAG support for insert_subvector on v4f64 — carl.ritson / detail
  100. libclang: Fixes for the python script that generates the export list — tstellar / detail
  101. [dfsan][NFC] Fix doc format — jianzhouzh / detail
  102. [gn build] Kind of port c7b3a91017d2 (libclang version script) — thakis / detail
  103. Define the namespace for the Affine dialect in ODS (NFC) — joker.eph / detail
  104. [Attributor][FIX] Track change status for AAIsDead properly — johannes / detail
  105. [Attributor][FIX] Do not return CHANGED unconditionally — johannes / detail
  106. [OpenMP] Run rewriteDeviceCodeStateMachine in the Module not CGSCC pass — johannes / detail
  107. [AbstractAttributor] Fold __kmpc_parallel_level if possible — tianshilei1992 / detail
  108. Revert "[GlobalISel] Add scalar widening for G_MERGE_VALUES destination" — 31459023+hctim / detail

#7980 (Jul 26, 2021 9:55:53 AM)

  1. Add missing closing quote to SVE 2 stage cmake options — david.spickett / detail
  2. [Object] make SourceMgr available to MCContext during inline asm symbols — Yuanfang Chen / detail
  3. [Preprocessor] Implement -fminimize-whitespace. — llvm-project / detail
  4. [mlir] Added new RegionBranchTerminatorOpInterface and adapted uses of hasTrait<ReturnLike>. — marcel.koester / detail
  5. [ORC][ORC-RT] Add initial Objective-C and Swift support to MachOPlatform. — Lang Hames / detail
  6. [libc] fix LibcUnitTestMain when building with shared libraries — gchatelet / detail
  7. [mlir] Fix RankedTensorType::walkImmediateSubElements method — vlad.vinogradov / detail
  8. [libomptarget][nfc] Squash unused variable warning — jonathanchesterfield / detail
  9. [libomptarget] Build amdgpu plugin without hsa — jonathanchesterfield / detail
  10. Revert "Revert D106562 "[clangd] Get rid of arg adjusters in CommandMangler"" — kadircet / detail
  11. [SelectionDAG] Support scalable-vector splats in yet more cases — fraser / detail
  12. [Analysis] Add simple cost model for strict (in-order) reductions — david.sherwood / detail
  13. [AArch64][AsmParser] NFC: Parser.getTok().getLoc() -> getLoc() — cullen.rhodes / detail
  14. Revert "[clangd] Avoid range-loop init-list lifetime subtleties." — sam.mccall / detail
  15. [X86][SSE] Don't scrub address math from interleaved shuffle tests — llvm-dev / detail
  16. [X86][AVX] Prefer vinsertf128 to vperm2f128 on AVX1 targets — llvm-dev / detail
  17. [AArch64][SVE] Improve code generation for vector_splice for Imm == -1 — caroline.concatto / detail
  18. Fix test failures caused by 0aff1798b5721d5f95d16f465b99d357012bb8d1 — david.sherwood / detail
  19. [SVE][AArch64] Improve code generation for vector_splice for Imm > 0 — caroline.concatto / detail
  20. [SVE] Add support for folding for select + masked loads — Dylan.Fleming / detail
  21. [VPlan] Use stored value from recipes for interleave groups. — flo / detail
  22. [Inliner] Make the CallPenalty configurable — simon.cook / detail
  23. [NFC] Change VFShape so it contains an ElementCount rather than seperate VF and IsScalable properties. — paul.walker / detail
  24. [SLP]Fix costs calculations. — a.bataev / detail
  25. [mlir] split type conversion to two lines for GCC's sake — tpopp / detail
  26. [AArch65][SVE] Remove vector_splice from AddedComplexity pattern — caroline.concatto / detail
  27. Revert "[SLP]Fix costs calculations." — a.bataev / detail
  28. [SVE] Fix casts to <FixedVectorType> in truncateToMinimalBitwidths — kerry.mclaughlin / detail
  29. [SimplifyCFG] Improve store speculation check — nikita.ppv / detail
  30. AArch64: support i128 (& larger) returns in GlobalISel — Tim Northover / detail
  31. [ARM] Ensure correct regclass in distributing postinc — david.green / detail
  32. [AMDGPU] Fix MMO for raw/struct buffer access with non-constant offset — jay.foad / detail
  33. [AMDGPU] Pre-commit global-isel test case for D106451 — jay.foad / detail
  34. [AMDGPU][GISel] Fix MMO for raw/struct buffer access with non-constant offset — jay.foad / detail
  35. [llvm-readobj] Display multiple function names for stack size entries — gbreynoo / detail
  36. [OpenCL] Change default standard version to CL1.2 — anastasia.stulova / detail
  37. [SLP]Fix costs calculations. — a.bataev / detail
  38. [LV] Add test to store a first-order rec via interleave group. — flo / detail
  39. [InstrRef][AArch64][1/4] Accept constant physreg variable locations — jeremy.morse / detail
  40. [Analyzer][solver][NFC] print constraints deterministically (ordered by their string representation) — gabor.marton / detail
  41. Simplify away some SmallVector copies. NFCI. — benny.kra / detail
  42. [IR] Consider non-willreturn as side effect (PR50511) — nikita.ppv / detail
  43. [libc++][ci] Detect not committed generated files. — koraq / detail

#7979 (Jul 25, 2021 10:07:43 PM)

  1. [Attributes] Clean up handling of UB implying attributes (NFC) — nikita.ppv / detail
  2. [X86][SSE] LowerRotate - perform modulo on the amount splat source directly. — llvm-dev / detail
  3. [OpenMP][tests][NFC] Update test status for gcc 11 and 12 — protze / detail
  4. [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog — kyulee / detail
  5. [NFC][Codegen][X86] Improve test coverage for insertions into XMM vector — lebedev.ri / detail
  6. [OpenMP] Introduce RAII to protect certain RTL calls from DCE — huberjn / detail
  7. [libomptarget] Build amdgpu plugin without hsa — jonathanchesterfield / detail
  8. [X86][AVX] Add getBROADCAST_LOAD helper function. NFCI. — llvm-dev / detail
  9. [LangRef] Reorder two paragraphs for comdat — i / detail
  10. Revert "[libomptarget] Build amdgpu plugin without hsa" — jonathanchesterfield / detail
  11. Revert "[VPlan] Add recipe for first-order rec phis, make splicing explicit." — thakis / detail
  12. [docs] Update release notes to mention lli JIT engine switch — Stefan Gränitz / detail
  13. [lld/mac] Add tests for the interaction between -rename_section and -rename_segment — thakis / detail
  14. Revert "[lld/mac] Add tests for the interaction between -rename_section and -rename_segment" — thakis / detail
  15. [libomptarget][amdgpu] More robust handling of failure to init HSA — jonathanchesterfield / detail
  16. [lld/mac] Reland: Add tests for the interaction between -rename_section and -rename_segment — thakis / detail
  17. [lld/mac] Move output segment rename logic into OutputSegment — thakis / detail
  18. [lld/mac] Add support for segment$start$ and segment$end$ symbols — thakis / detail
  19. [lld/mac] Make comment style uniform in start-end.s test — thakis / detail
  20. [ELF] Support quoted symbols in symbol assignments — i / detail
  21. [NFC][SimplifyCFG] Add more negative tests for profmd-induced speculation avoidance — lebedev.ri / detail
  22. [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken — lebedev.ri / detail
  23. [SimplifyCFG] Don't speculatively execute BB[s] if they are predictably not taken — lebedev.ri / detail
  24. [SimplifyCFG] Fold branch to common dest: if branch is unpredictable, prefer to speculate — lebedev.ri / detail
  25. Remove the NotUnderValgrind caching flag — joker.eph / detail
  26. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  27. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  28. [OPENCL] opencl-c.h: add initial CL 3.0 conditionals for atomic operations. — airlied / detail
  29. [yaml2obj] Do not write the string table if there is no string entry. — esme.yi / detail
  30. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  31. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  32. [Debug-Info][llvm-dwarfdump] Don't use DW_FORM_data4/8 — esme.yi / detail

#7978 (Jul 25, 2021 10:45:37 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
  4. [llvm][Inline] Add interface to return cost-benefit stuff — taolq / detail
  5. [AMDGPU] Regenerate anyext test checks — llvm-dev / detail
  6. [AMDGPU] Regenerate half test checks — llvm-dev / detail
  7. [AMDGPU] Regenerate ctpop16 test checks — llvm-dev / detail
  8. [AMDGPU] Regenerate global-load-saddr-to-vaddr test checks — llvm-dev / detail
  9. [X86][AVX] Adjust AllowBWIVPERMV3 tolerance to account for VariableCrossLaneShuffleDepth — llvm-dev / detail
  10. [Inline] Fix a warning by removing an explicit copy constructor — kazu / detail
  11. [GlobalISel] Remove FlagsOp (NFC) — kazu / detail
  12. [x86] improve CMOV codegen by pushing add into operands, part 2 — spatel / detail
  13. [AMDGPU] Regenerate mul24 test checks — llvm-dev / detail
  14. [AMDGPU] Regenerate wave32.ll test checks — llvm-dev / detail
  15. [NFC][Codegen][X86] Improve test coverage for repeated insertions of the same scalar into different elements — lebedev.ri / detail
  16. [OpenMP][NVPTX] Disable OpenMPOpt when building deviceRTLs — tianshilei1992 / detail
  17. [InstCombine] Fix PR47960 - Incorrect transformation of fabs with nnan flag — spatel / detail
  18. [JITLink][RISCV] Run new test from 0ad562b48 only if the RISCV backend is enabled — thakis / detail
  19. Revert rG939291041bb35b8088e3b61be2b8b3bc950f64a7 "[AMDGPU] Regenerate wave32.ll test checks" — llvm-dev / detail
  20. [Attributes] Remove nonnull from UB-implying attributes — nikita.ppv / detail

#7977 (Jul 24, 2021 10:54:38 PM)

  1. [RISCV] Custom lower (i32 (fptoui/fptosi X)). — craig.topper / detail
  2. [mlir] Async: lower SCF operations into CFG inside coroutines — ezhulenev / detail
  3. [AArch64][GlobalISel] Widen non-pow-2 types for shifts before clamping. — Amara Emerson / detail

#7976 (Jul 24, 2021 11:28:42 AM)

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

#7975 (Jul 23, 2021 11:34:18 PM)

  1. [libc] add option to use SCUDO as the allocator — michaelrj / detail
  2. [AbstractAttributor] Refine logic to indicate pessimistic fixed point when folding `__kmpc_is_spmd_exec_mode` — tianshilei1992 / detail
  3. [mlir][linalg] Add pooling_nchw_max, conv_2d_nchw as yaml ops. — gysit / detail
  4. [NFC][MLGO] Just use the underlying protobuf object for logging — mtrofin / detail
  5. Delete PrintingPolicy's copy constructor/operator. — erich.keane / detail
  6. Revert "Delete PrintingPolicy's copy constructor/operator." — erich.keane / detail
  7. [llvm][NFC] Fix typos in Errc.h description — Cyndy Ishida / detail
  8. [FPEnv][InstSimplify] Enable more folds for constrained fadd — kevin.neal / detail
  9. Revert "[FPEnv][InstSimplify] Enable more folds for constrained fadd" — kevin.neal / detail
  10. [libunwind] Allow restoring SP while unwinding. — mvanotti / detail
  11. [lld/mac] Implement support for section$start and section$ end symbols — thakis / detail
  12. [llvm-rc] Allow dashes as part of resource name strings — martin / detail
  13. [CMake] Add version to libLLVM also on non-UNIX — martin / detail
  14. [OpenMP][Offloading] Fix data race in data mapping by using two locks — tianshilei1992 / detail
  15. [MergeICmps] Relax sinking check — nikita.ppv / detail
  16. [NFC][compiler-rt] tidy up some whitespace in lit config — code / detail
  17. [MLIR][NFC] Minor cleanup in liveness. — jurahul / detail
  18. [compiler-rt][NFC] add debugging options to iossim_run — code / detail
  19. [Libomptarget] Add unroll flag to shared variables loop — huberjn / detail
  20. [OpenMP] Fix bug 50022 — tianshilei1992 / detail
  21. [lld/mac] Fix start-stop.s test with expensive checks enabled — thakis / detail
  22. [libc] Clean up Windows macros — caitlyncano / detail
  23. [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level — pirama / detail
  24. [NFC][BasicBlockUtils] Refactor GetIfCondition() to return the branch, not it's condition — lebedev.ri / detail
  25. [NFC][SimplifyCFG] FoldTwoEntryPHINode(): make better use of GetIfCondition() returning dom block — lebedev.ri / detail
  26. [NFC][SimplifyCFG] Make 'conditional block' handling more straight-forward — lebedev.ri / detail
  27. [OpenMP] always compile with c++14 instead of gnu++14 — tianshilei1992 / detail
  28. [WebAssembly][NFC] Simplify SIMD bitconvert pattern — tlively / detail
  29. [WebAssembly] Codegen for pmin and pmax — tlively / detail
  30. [ConstantFold] Extract GEP of GEP fold (NFCI) — nikita.ppv / detail
  31. [ConstantFold] Fix GEP of GEP fold with opaque pointers — nikita.ppv / detail
  32. [NFC][SimplifyCFG] Add tests for `FoldTwoEntryPHINode()` with prof md — lebedev.ri / detail
  33. [Bazel] Swap stray td_srcs to deps — gcmn / detail
  34. [lld/mac] Fix comment typo in new start-end.s test — thakis / detail
  35. [libc] Accommodate Fuchsia's death test framework in fenv tests. — sivachandra / detail
  36. [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic — listmail / detail
  37. [cmake] Export LLVM_HOST_TRIPLE in the LLVMConfig.cmake — stilis / detail
  38. [Attributor][FIX] checkForAllInstructions, correctly handle declarations — kuterdinel / detail
  39. [LangRef] Clarify comdat — i / detail
  40. Style tweaks for SCEV's computeMaxBECountForLT [NFC] — listmail / detail
  41. [tests] SCEV trip count w/ neg step and varying rhs — listmail / detail
  42. [source maps] fix source mapping when there are multiple matching rules — walter erquinigo / detail
  43. [LLDB][GUI] Add Platform Plugin Field — gclayton / detail
  44. [LLDB][GUI] Check fields validity in actions — gclayton / detail
  45. [flang] Runtime: Reset list-directed input state for each NAMELIST item — pklausler / detail
  46. [flang] runtime: fix problems with I/O around EOF & delimited characters — pklausler / detail
  47. [AMDGPU] Deduce attributes with the Attributor — kuterdinel / detail
  48. [gn build] Port 96709823ec37 — llvmgnsyncbot / detail
  49. Re-re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail

#7974 (Jul 23, 2021 11:41:43 AM)

  1. Remove aarch64-sve-vector-bits-min compile flag from SVE 2 stage bot — david.spickett / detail
  2. [libc] Raise denormal exception if the libc defines __FE_DENORM. — sivachandra / detail
  3. [SelectionDAG][RISCV] Add tests showing missed scalable-splat optimizations — fraser / detail
  4. [X86] Add test case simplified from PR51175. NFC — craig.topper / detail
  5. [NFC] Fix early line-break in doxygen comment — fraser / detail
  6. [AArch64][AsmParser] NFC: when creating a token IsSuffix=false should be default — cullen.rhodes / detail
  7. sanitizer_common: add deadlock detection to the Mutex2 — dvyukov / detail
  8. tsan: rename test Mutex to UserMutex — dvyukov / detail
  9. tsan: ignore interceptors in few more places — dvyukov / detail
  10. tsan: disable thread safety analysis in more functions — dvyukov / detail
  11. tsan: switch to the new sanitizer_common mutex — dvyukov / detail
  12. tsan: switch atexit mutex to the normal Mutex — dvyukov / detail
  13. [AMDGPU] Add maximum NSA size limit ISA feature — carl.ritson / detail
  14. [gn build] Port 0118a649348b — llvmgnsyncbot / detail
  15. [AMDGPU] Fix running ResourceUsageAnalysis — sebastian.neubauer / detail
  16. [ConstantFolding] Fold constrained arithmetic intrinsics — sepavloff / detail
  17. [mlir][Linalg] Fix a missing copy when source of insert_slice is not inplace. — gysit / detail
  18. [AArch64] Add worst case shuffle costs — david.green / detail
  19. [libc++][doc] Update the LWG issues. — koraq / detail
  20. [mlir] Async: special handling for parallel loops with zero iterations — ezhulenev / detail
  21. [clang-tidy] Improve "common type" diagnostic output in 'bugprone-easily-swappable-parameters' — whisperity / detail
  22. [MS] Preserve base register %esi around movs[bwl] — pengfei.wang / detail
  23. [OpenMP] Fix CUDA plugin build after 3817ba13aea3. — pengfei.wang / detail
  24. sanitizer_common: don't use [[no_unique_address]] — dvyukov / detail
  25. tsan: fix SANITIZER_DEBUG build — dvyukov / detail
  26. [OpenCL] Add cl_khr_integer_dot_product — sven.vanhaastregt / detail
  27. [hwasan] Fix uninitialized DisableOptimization — Vitaly Buka / detail
  28. Revert "[DSE] Transform memset + malloc --> calloc (PR25892)" — dawid_jurek / detail
  29. [AMDGPU][MC][GFX9][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  30. [SVE][IR] Fix Binary op matching in PatternMatch::m_VScale — Dylan.Fleming / detail
  31. [mlir][Complex]: Add lowerings for AddOp and SubOp from Complex dialect to — akuegel / detail
  32. [OpenCL] Add NULL to standards prior to v2.0. — anastasia.stulova / detail
  33. [NFC][SimplifyCFG] Add test for `SpeculativelyExecuteBB()` with prof md — lebedev.ri / detail
  34. [X86][AVX] lowerV2X128Shuffle - attempt to recognise broadcastf128 subvector load — llvm-dev / detail
  35. [libc] optimize bzero/memset for x86 — gchatelet / detail
  36. [Analyzer][solver] Fix inconsistent equivalence class data — gabor.marton / detail
  37. Thread safety analysis: Mock getter for private mutexes can be undefined — aaron.puchert / detail
  38. [OpenMPOpt] Move dedup runtime calls after init for target regions — georgakoudis1 / detail
  39. [llvm][sve] Lowering for VLS truncating stores — david.truby / detail
  40. [clangd] Improve performance of dex by 45-60% — kbobyrev / detail
  41. [clangd] Avoid range-loop init-list lifetime subtleties. — sam.mccall / detail
  42. [x86] add tests for add X, (cmov constants); NFC — spatel / detail
  43. [x86] improve CMOV codegen by pushing add into operands — spatel / detail
  44. [ORC] Work around AIX build compiler: Replace lambda; NFC — hubert.reinterpretcast / detail
  45. Fix __hip_fabin visibility — Yaxun.Liu / detail
  46. [llvm][sve] Silence unused variable warning in Release builds. NFC — benny.kra / detail
  47. [HIP] Preserve ASAN bitcode library functions — Yaxun.Liu / detail
  48. [lld/mac] Add missing REQUIRES line to new test — thakis / detail
  49. [ARM] Remove getHWDivName (NFC) — kazu / detail
  50. [libc++] Avoid triggering warnings for implicit conversion — Louis Dionne / detail
  51. [clangd] Use CommandMangler in TestTU — kadircet / detail
  52. [clangd] Get rid of arg adjusters in CommandMangler — kadircet / detail
  53. [clangd] Canonicalize compile flags before applying edits — kadircet / detail
  54. [clangd] Adjust compile flags to contain only the requested file as input — kadircet / detail
  55. [lld/mac] Don't crash on absolute symbols in order files — thakis / detail
  56. [llvm-symbolizer] Remove one-dash long options — i / detail
  57. [mlir][linalg] Fix bug in contraction op vectorization with output perm — thomasraoux / detail
  58. [lld/mac] Let OutputSegment store its start address — thakis / detail
  59. [JITLink][RISCV] Initial Support RISCV64 in JITLink — 932494295 / detail
  60. [lld-macho] Reorganize + extend ICF test — jezng / detail
  61. [lld-macho] ICF: Do more work in equalsConstant, less in equalsVariable — jezng / detail
  62. [lld-macho][nfc] Fix test to reflect that symbol attributes don't matter within an archive — jezng / detail
  63. [lld-macho][nfc] Add test for resolution of bitcode symbols — jezng / detail
  64. [JITLink] Add riscv.cpp — 932494295 / detail
  65. Revert "[clangd] Adjust compile flags to contain only the requested file as input" — kadircet / detail
  66. [X86] Fix a bug in TEST with immediate creation — craig.topper / detail
  67. [libc] Add option to run specific tests — caitlyncano / detail
  68. [libcxx][ranges] Add `ranges::common_view`. — zoecarver / detail
  69. [libcxx][nfc] Global `constexpr friend` -> `friend constexpr`. — zoecarver / detail
  70. [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
  71. [gn build] Port 0ad562b48bfd — llvmgnsyncbot / detail
  72. [gn build] Port e5d8b93e5a25 — llvmgnsyncbot / detail
  73. Revert "[clangd] Canonicalize compile flags before applying edits" — kadircet / detail
  74. [RISCV] Add a test showing an incorrect vsetvli insertion — craig.topper / detail
  75. [libcxx][nfc] Cleanup libc++ specific tests. — koraq / detail
  76. Update isl to isl-0.24-69-g54aac5ac — patacca / detail
  77. [clang] -falign-loops= — i / detail
  78. Revert D106562 "[clangd] Get rid of arg adjusters in CommandMangler" — i / detail
  79. Revert "[clang] -falign-loops=" — i / detail
  80. Revert "Update isl to isl-0.24-69-g54aac5ac" — patacca / detail

#7973 (Jul 23, 2021 12:04:21 AM)

  1. [clang][driver][darwin] Add driver support for Mac Catalyst — Alex Lorenz / detail
  2. [InstCombine][test] add coverage for possible fabs folds; NFC — spatel / detail
  3. [mlir] Improve description of interface options — marius.brehler / detail
  4. [Matrix] Fix miscompile for NT matmul if the transpose has other use — anemet / detail
  5. [clang][test] Add -fuse-ld= to test case added in 2542c1a5a130 to resolve test failure with CLANG_DEFAULT_LINKER=lld — Alex Lorenz / detail
  6. [libc++][docs] Take lock for range.single.view. — zoecarver / detail
  7. [libc++] Add helper type non-propagating-cache — Louis Dionne / detail
  8. [Matrix] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D106457. NFC — i / detail
  9. [ARC] Add disassembly for the conditioned RSUB immediate instruction — marksl / detail
  10. [X86] Fix SLM FP<->INT throughputs. — llvm-dev / detail
  11. [gn build] Port 3959c95deb11 — llvmgnsyncbot / detail
  12. Correctly diagnose taking the address of a register variable in C — aaron / detail
  13. [libomptarget][amdgpu][nfc] Replace use of gelf.h with libelf.h — jonathanchesterfield / detail
  14. [CostModel][X86] Fix funnel shift check prefixes — llvm-dev / detail
  15. [CostModel][X86] Adjust shift SSE4 legalized costs based on llvm-mca reports. — llvm-dev / detail
  16. [nfc] Fix typo in comment, s/node/note — jonathanchesterfield / detail
  17. [clang-tidy] performance-unnecessary-copy-initialization: Disable check when variable and initializer have different replaced template param types. — flx / detail
  18. [NFC][SimplifyCFG] Add some more tests w/ two-entry PHI nodes and — lebedev.ri / detail
  19. [SimplifyCFG] FoldTwoEntryPHINode(): bailout on inverted logical and/or (PR51149) — lebedev.ri / detail
  20. [libomptarget][amdgpu][nfc] Normalise license headers — jonathanchesterfield / detail
  21. [mlir] Update to use ValueShapeRange (NFC) — jpienaar / detail
  22. [AIX] Clang's library integration support for 128-bit long double is incomplete on AIX. — scui / detail
  23. [LICM][SCCP] Regenerate test checks (NFC) — nikita.ppv / detail
  24. Fix TSAN signal interceptor out-of-bound access — scw / detail
  25. [AIX] Generate large code model relocations when mcmodel=medium on AIX — hubert.reinterpretcast / detail
  26. [ms] [llvm-ml] Fix macro case-insensitivity — epastor / detail
  27. [NFCI][TLI] prepare[US]REMEqFold(): don't add nonsensical 'exact' flag to rotates created — lebedev.ri / detail
  28. [AIX] Define __LONGDOUBLE64 macro — Jake.Egan / detail
  29. [NFC][MLGO] Fix vector sizing — mtrofin / detail
  30. [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  31. [clang-tidy] performance-unnecessary-copy-initialization: Create option to exclude container types from triggering the check. — flx / detail
  32. [MLGO] Correct protobuf path — mtrofin / detail
  33. [LLD] [COFF] Make -export-all-symbols work as intended for EXEs — martin / detail
  34. [lldb/Interpreter] Conform ScriptedProcessPythonInterface to SWIG python types — medismail.bennani / detail
  35. [lldb] Fix build failure introduced by 3d4cadfb26437bd686ca8177f5454a366fed59eb — medismail.bennani / detail
  36. [mlir] Also update inferReturnTensorTypes (NFC) — jpienaar / detail
  37. Reland: "[WebAssembly] Deduplicate imports of the same module name, field name, and type" — sbc / detail
  38. [NFC] Fix test build breakage on Darwin — scw / detail
  39. [asan] Modified ASAN_MEMORY_ACCESS_CALLBACK to use a function call to ReportGenericErrorWrapper. — kstoimenov / detail
  40. [DWP] Refactoring llvm-dwp in to a library part 2 — ayermolo / detail
  41. [NFC][SimplifyCFG] Add test for SimplifyCondBranchToTwoReturns() mishandling — lebedev.ri / detail
  42. [NFC][LoopDeletion] Autogenerate checlines in simplify-then-delete.ll test — lebedev.ri / detail
  43. [SimplifyCFG] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks — lebedev.ri / detail
  44. [dfsan] Make warn_unimplemented off by default — jianzhouzh / detail
  45. PR51158: Don't emit -Wswitch or -Wcovered-switch-default for empty enums — dblaikie / detail
  46. [DebugInfo] Add -fno-ctor-homing for as counterpart to -fuse-ctor-homing — akhuang / detail
  47. [Bazel] Update for f8c6515554 — gcmn / detail
  48. [AArch64] Regenerate test arm64-ccmp.ll — efriedma / detail
  49. Fix the logic so stop-hooks get run after a breakpoint that ran an expression — jingham / detail
  50. [OpenMP] Renaming RT functions `GetNumberOfBlocksInKernel` and `GetNumberOfThreadsInBlock` — tianshilei1992 / detail
  51. [dfsan] Add wrappers for v*printf functions — gbalats / detail
  52. [mlir][tosa] Quantized Conv2DOp lowering to linalg added. — rob.suderman / detail
  53. [Bazel] Change external_zlib attribute to string — gcmn / detail
  54. [docs] Add the compiler-rt requirement to the test suite doc — mtrofin / detail
  55. [Bazel] Rename LLVMDWP to DWP — gcmn / detail
  56. [hwasan] Use stack safety analysis. — Vitaly Buka / detail
  57. [OpenMP] Refined the logic to give a regular task from a hidden helper task — tianshilei1992 / detail
  58. [MLGO] Strip TF_PIP cmake variable — mtrofin / detail
  59. [libcxx][modularisation] properly modularises advance, next, and prev — cjdb / detail
  60. [lld/mac] Fix bug in interaction of -dead_strip and -undefined dynamic_lookup — thakis / detail
  61. [WebAssembly][NFC] Update test expectations labels after db7efcab7dd9 — tlively / detail
  62. Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS — sbc / detail
  63. [gn build] (manually) port f8c6515554cc (libLLVMDWP) — thakis / detail
  64. [lld/mac] Handle symbols from -U in treatUndefinedSymbol() — thakis / detail
  65. [CSSPGO] Fix a typo in SampleContextTracker — hoy / detail
  66. [ELF][test] Add a test about GCable SHF_LINK_ORDER SHT_INIT_ARRAY — i / detail
  67. [ELF] --gc-sections: allow GC on reserved sections in a group — i / detail
  68. [profile] Add binary id into profiles — gulfem / detail
  69. [ARC] Add tablegen definition for the Find Leading Set (FLS) instruction — marksl / detail
  70. [mlir][tosa] Make tosa MakeBroadcastable pass handle unreanked tensors. — rob.suderman / detail
  71. [NFC][asan] Always pass Dominator Trees into forAllReachableExits — Vitaly Buka / detail
  72. [compiler-rt] Fix lld dependency for sanitizers — Vitaly Buka / detail
  73. [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization — georgakoudis1 / detail
  74. [PowerPC] Implement XL compatible behavior of __compare_and_swap — lkail / detail
  75. [Attributor][Fix] Add overrides for AA2HS analysis — georgakoudis1 / detail
  76. [lld/mac] Remove "else" after return — thakis / detail
  77. [gn build] Reformat all gn files — thakis / detail
  78. [gn build] Allow use_asan=true on macOS — thakis / detail
  79. [OpenMP] Add environment variables to change stack / heap size in the CUDA plugin — huberjn / detail
  80. [OpenMP][NFC] Fix formatting in CUDA plugin — huberjn / detail
  81. [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive — thakis / detail
  82. cmake: Remove unused property on some targets: LLVM_LINK_LIBS — tstellar / detail
  83. [mlir] Fix comment typos — jpienaar / detail
  84. [RISCV] Add FrameSetup/FrameDestroy flag to prologue/epilog instructions. — kai.wang / detail
  85. [Attributor] If provided, only look at simplification callbacks not IR — johannes / detail
  86. [OpenMP] Simplify the ThreadStackTy for globalization fallback — johannes / detail

#7972 (Jul 22, 2021 12:20:34 PM)

  1. [llvm-mc-assemble-fuzzer] Initialize MCTargetOptions. — kai.wang / detail
  2. [clangd] Ensure Ref::Container refers to an indexed symbol — zeratul976 / detail
  3. [llvm][tools] Hide remaining unrelated llvm- tool options — tbaeder / detail
  4. Read and write a LC_NOTE "addrable bits" for addressing mask — Jason Molenda / detail
  5. [clang-tidy] Fix crash and handle AttributedType in 'bugprone-easily-swappable-parameters' — whisperity / detail
  6. [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID — fraser / detail
  7. [RISCV] Fix a crash when lowering split float arguments — fraser / detail
  8. sanitizers: increase .clang-format columns to 100 — dvyukov / detail
  9. [AArch64] Add and update reduction and shuffle costs. NFC — david.green / detail
  10. [clang] Use i64 for the !srcloc metadata on asm IR nodes. — simon.tatham / detail
  11. [libomptarget][amdgpu][nfc] Drop dead signal pool setup — jonathanchesterfield / detail
  12. [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069) — llvm-dev / detail
  13. [clang][lex] NFC: Add explicit cast to silence -Wsign-compare — Jan Svoboda / detail
  14. [clang][AST] Add support for DecompositionDecl to ASTImporter. — 1.int32 / detail
  15. [hwasan] Use stack safety analysis. — fmayer / detail
  16. [LoopIdiom] Transform memmove-like loop into memmove (PR46179) — dawid_jurek / detail
  17. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  18. [lldb] Generalize empty record size computation to avoid giving empty C++ structs a size of 0 — Raphael Isemann / detail
  19. [lldb][NFCI] Remove redundant accessibility heuristic in the DWARF parser — Raphael Isemann / detail
  20. Add support for zero-sized Scalars as a LowLevelType — pmatos / detail
  21. [LoopVectorize] Fix crash for predicated instruction with scalable VF — caroline.concatto / detail
  22. [lldb] Fix that `process signal` completion always returns all signals — Raphael Isemann / detail
  23. [clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on — melanie.blower / detail
  24. [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
  25. [lldb][NFC] Allow range-based for loops over DWARFDIE's children — Raphael Isemann / detail
  26. Implement _ExtInt conversion rules — aaron / detail
  27. [gn build] (manually) port 78bda894129 from 2012 because 924d62ca4a85 added it to check-llvm — thakis / detail
  28. [OpenMP] Fix warnings for uninitialized block counts — huberjn / detail
  29. [Transforms] Remove getOrCreateInitFunction (NFC) — kazu / detail
  30. [lldb] Fix TestCompletion by using SIGPIPE instead of SIGINT as test signal — Raphael Isemann / detail
  31. Revert "[clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on" — melanie.blower / detail
  32. [AArch64][SME] Improve diagnostic for vector select register — cullen.rhodes / detail
  33. [libomptarget][nfc] Improve static assert message in dlwrap — jonathanchesterfield / detail
  34. [HIP] Fix no matching constructor for init of shared_ptr and malloc — enye.shi / detail
  35. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. — a.bataev / detail
  36. [lldb] Remove a wrong assert in TestStructTypes that checks that empty structs in C always have size 0 — Raphael Isemann / detail
  37. Revert "[OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments." — a.bataev / detail
  38. [lld/mac] Move handling of special undefineds later — thakis / detail
  39. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. — a.bataev / detail
  40. [OpenCL][NFC] Refactors lang version check in test. — anastasia.stulova / detail
  41. [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility — wei.huang / detail
  42. [libomptarget][amdgpu] Implement dlopen of libhsa — jonathanchesterfield / detail
  43. [MLIR][memref] Fix findDealloc() to handle > 1 dealloc for the given alloc. — jurahul / detail
  44. [test] Add llvm-stress to LLVM_TEST_DEPENDS and lit substitutions — i / detail
  45. [OpenMPOpt] Add support for BooleanStateWithSetVector — tianshilei1992 / detail
  46. [CostModel][X86] Adjust shift SSE legalized costs based on llvm-mca reports. — llvm-dev / detail
  47. [AArch64] Adjust the cost of integer sum reductions — david.green / detail

#7971 (Jul 22, 2021 12:31:45 AM)

  1. [ORC-RT] Disable ORC Runtime on ccache builders. — Lang Hames / detail
  2. [SystemZ][z/OS][libcxx]: add the missing comment for patch D106153 and D106151 — muiez / detail
  3. [profile] Add binary id into profiles — gulfem / detail
  4. [SelectionDAG] Fix the representation of ISD::STEP_VECTOR. — efriedma / detail
  5. [profile] Change linkage type of a compiler-rt func — gulfem / detail
  6. [Attributor] Preserve BBs and instructions added in AA manifests — georgakoudis1 / detail
  7. [AArch64] Regenerate and add more tests for i128 atomics. — efriedma / detail
  8. [clang][darwin] add support for remapping macOS availability to Mac Catalyst availability — Alex Lorenz / detail
  9. [Sanitizers][darwin] Fix a -Wcast-qual — jonathan_roelofs / detail
  10. Revert "[profile] Add binary id into profiles" — gulfem / detail
  11. [HIP] Remove workaround in __clang_hip_runtime_wrapper.h — Yaxun.Liu / detail
  12. [SROA] avoid crash on memset with constant expression length — spatel / detail
  13. [RISCV] Cleanup comment around vector tail policy handling. NFC — craig.topper / detail
  14. [AMDGPU] Tune perfhint analysis to account access width — Stanislav.Mekhanoshin / detail
  15. [clang][sema] NFC, include DarwinSDKInfo header instead of using the forward reference — Alex Lorenz / detail
  16. Fix a bug in OptimizedStructLayout when filling gaps before — rjmccall / detail
  17. Change requires line from arm to aarch64 since the test uses arm64_32 which is AArch64. — douglas.yung / detail
  18. [AArch64][GlobalISel] Widen s2 and s4 G_IMPLICIT_DEF + G_FREEZE — Jessica Paquette / detail
  19. [AMDGPU] Move perfhint analysis — Stanislav.Mekhanoshin / detail
  20. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  21. [SimplifyCFG] Fix if conversion with opaque pointers — nikita.ppv / detail
  22. [LLDB] Move Trace-specific classes into separate library — apl / detail
  23. [flang] Implement the runtime portion of the CSHIFT intrinsic — psteinfeld / detail
  24. [sanitizer] Place module_ctor/module_dtor in llvm.used — i / detail
  25. [AMDGPU] Mark all relevant VOP1 instructions rematerializable — Stanislav.Mekhanoshin / detail
  26. [intel pt] fix builds — walter erquinigo / detail
  27. [ARM] Pass SelectionDAG to methods that dont require DCI. NFC — david.green / detail
  28. [llvm-diff] Check for recursive initialiers — isanbard / detail
  29. [AMDGPU] Mark relevant rematerializable VOP2 instructions — Stanislav.Mekhanoshin / detail
  30. [clang][Sema] removes -Wfree-nonheap-object reference param false positive — cjdb / detail
  31. Revert "Add workaround for false positive in -Wfree-nonheap-object" — cjdb / detail
  32. [libcxx][ranges] implements dangling, borrowed_iterator_t, borrowed_subrange_t — cjdb / detail
  33. [LLDB][GUI] Add Process Plugin Field — gclayton / detail
  34. [LLDB][GUI] Add required property to text fields — gclayton / detail
  35. [AMDGPU] Mark relevant rematerializable VOP3 instructions — Stanislav.Mekhanoshin / detail
  36. [gn build] Port 74fd3cb8cd3e — llvmgnsyncbot / detail
  37. [AArch64][GlobalISel] Change | -> || in an if — Jessica Paquette / detail
  38. [mlir][LLVM] Revert bareptr calling convention handling as an argument materialization. — joker.eph / detail
  39. Prevent dead uses in register coalescer after rematerialization — Stanislav.Mekhanoshin / detail
  40. Add verifier for insert/extract element/value on type match between container and inserted/extracted value, and fix vector.shuffle lowering — joker.eph / detail
  41. Remove `LIBC_INSTALL_PREFIX` — John.Ericson / detail
  42. [WebAssembly] Remove clang builtins for extract_lane and replace_lane — tlively / detail
  43. [mlir] Add workaround for false positive in -Wfree-nonheap-object — i / detail
  44. [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8 — tlively / detail
  45. Re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  46. [NFC] Code cleanups in InlineCost.cpp. — jacobhegna / detail
  47. [libc] Rename FEnv.h and refactor subsequent files — hedingarcia / detail
  48. Fix assigned-but-unused (except in an assert) warning with a void cast — dblaikie / detail
  49. Re-re-revert "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  50. [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size — huberjn / detail
  51. [OpenMP] Add new execution mode for SPMD execution with Generic semantics — huberjn / detail
  52. [Libomptarget] Introduce new main thread ID runtime function — huberjn / detail
  53. [OpenMP] Add an option to disable function internalization — huberjn / detail
  54. [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible — huberjn / detail
  55. [OpenMP] Strip NoInline from known OpenMP runtime functions — huberjn / detail
  56. [AMDGPU] Allow frontends to disable null export for pixel shaders — carl.ritson / detail
  57. [Clang][RISCV] Implement vlsseg. — kai.wang / detail
  58. [Clang][RISCV] Implement vloxseg and vluxseg. — kai.wang / detail
  59. [Clang][RISCV] Add vloxseg and vluxseg test cases. — kai.wang / detail
  60. [Clang][RISCV] Implement vsseg. — kai.wang / detail
  61. [Clang][RISCV] Implement vssseg. — kai.wang / detail
  62. [Clang][RISCV] Implement vsoxseg and vsuxseg. — kai.wang / detail
  63. [mlir] Extend scf pipeling to support loop carried dependencies — thomasraoux / detail
  64. [AMDGPU] Add VReg_192/VReg_224 support for MIMG instructions — carl.ritson / detail
  65. [RISCV] Optimize multiplication in the zba extension with SH*ADD — powerman1st / detail
  66. [MLIR] Fix affine.for empty loop body folder — uday / detail
  67. [mlir] Fix various issues in TimerImpl. — rdzhabarov / detail
  68. [Attributor][NFC] Clang format — johannes / detail
  69. [OpenMP][FIX] Use name + type checks not only name checks for calls — johannes / detail
  70. [Attributor][NFC] Precommit tests exposing a conceptual simplification problem — johannes / detail
  71. [RegisterCoalescer] Make resolveConflicts aware of earlyclobber — shihpo.hung / detail
  72. [Attributor] Improve the Attributor::getAssumedConstant interface — johannes / detail
  73. [Attributor][FIX] Do not introduce multiple instances of SSA values — johannes / detail
  74. [Attributor][FIX] Improve call graph updating — johannes / detail
  75. [AArch64][SVE] Handle svbool_t VLST <-> VLAT/GNUT conversion — JunMa / detail

#7970 (Jul 21, 2021 12:44:25 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
  6. [clang][analyzer] Improve report of file read at EOF condition (alpha.unix.Stream checker). — 1.int32 / detail
  7. [llvm][tools] Hide more unrelated LLVM tool options — tbaeder / detail
  8. sanitizer_common: revert StaticSpinMutex ctor — dvyukov / detail
  9. [libc][Obvious] Fix few typos in FPUtil/TestHelpers.cpp — sivachandra / detail
  10. [AArch64][SME] Add ldr and str instructions — cullen.rhodes / detail
  11. [AArch64][SME] Add mova instructions — cullen.rhodes / detail
  12. AArch64: support 8 & 16-bit atomic operations in GlobalISel — Tim Northover / detail
  13. ARM: don't return by popping PC if we have to adjust the stack afterwards. — Tim Northover / detail
  14. [AArch64][SME] Support .arch and .arch_extension assembler directives — cullen.rhodes / detail
  15. [nfc] [lldb] Rename GetRnglist() to GetRnglistTable() — jan.kratochvil / detail
  16. [LV] Use lookThroughAnd with logical reductions — kerry.mclaughlin / detail
  17. [OpenCL] Add cl_khr_extended_bit_ops — sven.vanhaastregt / detail
  18. [LoopFlatten][LoopInfo] Use Loop to identify latch compare instruction — rosie.sumpter / detail
  19. [clangd] Remove big PreambleData constructor. NFC — sam.mccall / detail
  20. [clang] Introduce SourceLocation::[U]IntTy typedefs. — simon.tatham / detail
  21. [Analyzer][solver][NFC] Add explanatory comments to trivial eq classes — gabor.marton / detail
  22. [AMDGPU] NFC refactoring in isel for buffer access intrinsics — jay.foad / detail
  23. [LV] Make use of PatternMatchers in getReductionPatternCost. NFC — david.green / detail
  24. IFSStub.cpp - consistently use default case to silence 'not all control paths return' MSVC warnings. NFCI. — llvm-dev / detail
  25. [NFC][VectorCombine] Load widening: add a few more negative tests — lebedev.ri / detail
  26. [compiler-rt][hwasan] Update register-dump-read.c test — david.spickett / detail
  27. [InstCombine] Add multiuse test for D106352 — llvm-dev / detail
  28. [llvm] Add enum iteration to Sequence — gchatelet / detail
  29. [clangd] Cleanup FuzzyFindRequest serialization and dex benchmark — kbobyrev / detail
  30. [analyzer] Fix for faulty namespace test in SmartPtrModelling — deep.majumder2019 / detail
  31. [libc] Exclude few unused bits from x86 state for Windows — hedingarcia / detail
  32. [libc] Append math functions to Window's entrypoints — hedingarcia / detail
  33. [AMDGPU] Precommit vgpr-liverange tests — sebastian.neubauer / detail
  34. [AMDGPU] Improve killed check for vgpr optimization — sebastian.neubauer / detail
  35. [libc] Include nextafter's functions to Windows's entrypoints — hedingarcia / detail
  36. [InstCombine] Regenerate gep-custom-dl.ll test checks — llvm-dev / detail
  37. [ADT] Add initializer_list constructor to SmallDenseMap — kubak / detail
  38. [PowerPC] Floating Point Builtins for XL Compat. — quinn.pham / detail
  39. [InstCombine] Remove CreateOverflowTuple (NFC) — kazu / detail
  40. [LoopVectorize] Regenerate sve-vector-reverse.ll test checks — llvm-dev / detail
  41. Revert "[LV] Use lookThroughAnd with logical reductions" — kerry.mclaughlin / detail
  42. [PowerPC] Require power-pc target for new builtin test — david.spickett / detail
  43. [PowerPC] Move backend test to fix non PPC bots — quinn.pham / detail
  44. [MLIR] Introduce a new rewrite driver to simplify supplied list of ops — uday / detail
  45. [libc++] Add `__libcpp_copysign` conditionally constexpr overloads. — marek.kurdej+llvm.org / detail
  46. [MLIR] Add folder for zero trip count affine.for — uday / detail
  47. [flang] Implement the runtime portion of the UNPACK intrinsic — psteinfeld / detail
  48. [OpenMP][AMDGCN] Initial math headers support — jonathanchesterfield / detail
  49. [Bazel] Remove deprecated td_relative_includes — gcmn / detail
  50. [ms] [llvm-ml] Add support for numeric built-in symbols — epastor / detail
  51. [ms] [llvm-ml] Support built-in text macros — epastor / detail
  52. [MachineVerifier] Make INSERT_SUBREG diagnostic respect operand 2 subregs — jonathan_roelofs / detail
  53. [NewPM][Inliner] Check if deleted function is in current SCC — aeubanks / detail
  54. [ms] [llvm-ml] Restrict implicit RIP-relative addressing to named-variable references — epastor / detail
  55. [PowerPC] Removing a REQUIRES line from llvm test — quinn.pham / detail
  56. [WebAssembly] Codegen for v128.load{32,64}_zero — tlively / detail
  57. [libomptarget][amdgpu][nfc] Refactor #includes — jonathanchesterfield / detail
  58. Revert "[OpenMP][AMDGCN] Initial math headers support" — jonathanchesterfield / detail
  59. [trace] [intel pt] Create a "thread trace dump stats" command — walter erquinigo / detail
  60. [OpenMP] Expose libomptarget function to get HW thread id — georgakoudis1 / detail
  61. [Attributor][NFC] Modify isAssumedHeapToStack for const argument — georgakoudis1 / detail
  62. [mlir] Add alias for input to shaped type op interface — jpienaar / detail

#7969 (Jul 21, 2021 12:58:14 AM)

  1. [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility — wei.huang / detail
  2. [clang-scan-deps] ignore top-level module dependencies that aren't actually imported — Alex Lorenz / detail
  3. [Verifier] Check byval/etc type when comparing ABI attributes — nikita.ppv / detail
  4. [ThinTLOBitcodeWriter] Fix unused variable warning (NFC) — nikita.ppv / detail
  5. [NFC] Update code owners file — grahamy / detail
  6. [flang] Fix legitimate warning from latest GCC — pklausler / detail
  7. [Orc] Fix sret/byval attributes in test (NFC) — nikita.ppv / detail
  8. [BitcodeReader] Handle type attributes more explicitly (NFCI) — nikita.ppv / detail
  9. Reland "[lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC" — sbc / detail
  10. [PowerPC] Extra test case for LDARX — albionapc / detail
  11. [AttrBuilder] Assert correct attribute kind — nikita.ppv / detail
  12. [lld][WebAssembly] Error on import of TLS symbols in shared libraries — sbc / detail
  13. [AArch64] Fix i128 cmpxchg using ldxp/stxp. — efriedma / detail
  14. [NFC][OpenMP] Fix an issue that no CHECK in test cases — tianshilei1992 / detail
  15. [OpenMP][deviceRTLs] Update return type of function __kmpc_parallel_level — tianshilei1992 / detail
  16. [IR] Rename `comdat noduplicates` to `comdat nodeduplicate` — i / detail
  17. [AArch64] Delete unused Opcode after D106039 — i / detail
  18. [clang][darwin] add support for Mac Catalyst availability — Alex Lorenz / detail
  19. [mlir][tosa] Add quantized lowering for matmul and fully_connected — rob.suderman / detail
  20. [CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly — melanie.blower / detail
  21. [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold — i / detail
  22. [clang] NFC, move DarwinSDKInfo to lib/Basic — Alex Lorenz / detail
  23. [AArch64] Use the CMP_SWAP_128 variants added in 843c6140. — efriedma / detail
  24. [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics — Jessica Paquette / detail
  25. Consolidate string types into ptr and length representations. — saugustine / detail
  26. Revert "[CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly" — melanie.blower / detail
  27. Recommit "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes" — leevince / detail
  28. [PowerPC] Store, load, move from and to registers related builtins — albionapc / detail
  29. [gn build] Port 05a6d74c4845 — llvmgnsyncbot / detail
  30. [LLD] [COFF] Add a couple "MinGW only" comments re linking against DLLs. NFC. — martin / detail
  31. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail
  32. [AArch64] Add tests for 128-bit atomic loads with casp available. — efriedma / detail
  33. [NFC][VectorCombine] Add tests for widening of partial vector load — lebedev.ri / detail
  34. [clang][darwin] Add support for macOS -> Mac Catalyst — Alex Lorenz / detail
  35. [clang] fix oops: enable implicit moves in MSVC compatibility mode — mizvekov / detail
  36. [clang] Fix the capitalization of the DarwinSDKInfoTest unittest filename to avoid case-sensitive FS build errors — Alex Lorenz / detail
  37. [gn build] Port 808bbc2c4702 — llvmgnsyncbot / detail
  38. [Bazel] Fix Exegesis target reference and remove stray visibility — gcmn / detail
  39. [mlir][tosa] Added tosa to linalg lowering to unstrided transposed conv — rob.suderman / detail
  40. [flang] Run-time derived type initialization and destruction — pklausler / detail
  41. [flang] Don't require newline at EOF in unformatted sequential runtime input — pklausler / detail
  42. [ConstantFolding] avoid crashing on a fake math library call — spatel / detail
  43. [ELF][test] Add -DAG — i / detail
  44. [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16 — jonathan_roelofs / detail
  45. [tests] Move new tests into the PowerPC folder — jonathan_roelofs / detail
  46. [NFC][AssemblyWriter] Allow AssemblyWriter::printBasicBlock() to print blocks that don't have parents. — aditya_nandakumar / detail
  47. [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins — albionapc / detail
  48. [JITLink] Add support for moving blocks and symbols between sections. — Lang Hames / detail
  49. [JITLink][MachO] Detect MachO::S_THREAD_LOCAL_ZEROFILL sections as zero-fill. — Lang Hames / detail
  50. [ORC][ORC-RT] Add initial native-TLV support to MachOPlatform. — Lang Hames / detail
  51. Revert "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  52. [intel pt] Add TSC timestamps — walter erquinigo / detail
  53. [Bazel] Remove explicit relative_to_caller_repository — gcmn / detail
  54. [mlir][Linalg] Update signatures of the callback functions. — hanchung / detail
  55. [GlobalISel] Mark memcpy/memmove/memset as thisreturn — jonathan_roelofs / detail
  56. [GlobalISel] Tail call memcpy/memmove/memset even in the presence of copies — jonathan_roelofs / detail
  57. [DWP] Refactoring llvm-dwp in to a library. — ayermolo / detail
  58. [gn build] Port 403e67d34d03 — llvmgnsyncbot / detail
  59. [flang] Remove now-unused private data member, silence warning — pklausler / detail
  60. [Bazel] Remove copypasta from linalggen.bzl — gcmn / detail
  61. [MachineVerifier] Diagnose invalid INSERT_SUBREGs — jonathan_roelofs / detail
  62. [compiler-rt] Fix %device_rundir test substitution — Vitaly Buka / detail
  63. [lsan] Remove %pull_from_device from tests — Vitaly Buka / detail
  64. [lsan] Remove undefined ENV variables — Vitaly Buka / detail
  65. Remove libMLIRPublicAPI DSO. — stellaraccident / detail
  66. [mlir] Use OpTraitList to define InferTensorType. NFC — jpienaar / detail
  67. [DWP] Fix for Refactoring llvm-dwp in to a library — ayermolo / detail
  68. [Clang][RISCV] Add half-precision FP for vle16/vse16. — kai.wang / detail
  69. [NFC][hwasan] Simplify expression — Vitaly Buka / detail
  70. [NFC][hwasan] Remove "pragma GCC poison" — Vitaly Buka / detail
  71. [RISCV][test] Add tests for mul optimization in the zba extension with SH*ADD — powerman1st / detail
  72. [flang] Two tweaks to mollify buildbots — pklausler / detail
  73. [X86] Update MachineLoopInfo in CMOV conversion. — tianqing.wang / detail
  74. [mlir-tblgen] Support binding multi-results of NativeCodeCall — chiahungduan / detail
  75. [libc] Add a new test matcher for tests raising floating point exceptions. — sivachandra / detail
  76. Re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  77. [ORC-RT] Rename macho_tlv.x86-64.s to macho_tlv.x86-64.S (uppercase suffix) — Lang Hames / detail

#7968 (Jul 20, 2021 1:03:17 PM)

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

#7967 (Jul 20, 2021 1:18:28 AM)

  1. [libc++] Disable #pragma system_header in the new testing configuration — Louis Dionne / detail
  2. [Sanitizer] Intercepts flopen/flopenat on FreeBSD. — David CARLIER / detail
  3. [Bazel] Update for 6103fdfab4 — gcmn / detail
  4. [MemCpyOpt] Enable memcpy optimizations unconditionally. — tra / detail
  5. [ifs] Fix linking errors on some llvm builders — haowei / detail
  6. [lld/mac] Change load command order to be more like ld64 — thakis / detail
  7. [SLP][X86] Add dot product tests based off PR51075 — llvm-dev / detail
  8. [infer-address-spaces] Handle complex non-pointer constexpr arguments. — tra / detail
  9. [InstrProfiling] Use weak alias for bias variable — phosek / detail
  10. [gn build] Port 54902e00d128 — llvmgnsyncbot / detail
  11. [mlir][Linalg] NFC: Rename FusionOfTensors pass to FusionOfElementwiseOps pass. — ravishankarm / detail
  12. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x45 — Tony.Tye / detail
  13. [LangRef] Clarify support for multiple metadata attachments with same id — tejohnson / detail
  14. [demangler] Fix demangling of 'half' — stuart.brady / detail
  15. [clang-format] Break an unwrapped line at a K&R C parameter decl — owenca / detail
  16. [lld/mac] Resolve defined symbols before undefined symbols — thakis / detail
  17. [mlir] Add software pipelining transformation for scf.For op — thomasraoux / detail
  18. [lld/mac] Add test for --lto-O — thakis / detail
  19. [WebAssembly] Deduplicate imports of the same module name, field name, and type — sbc / detail
  20. [MLGO] Use binary protobufs for improved training performance. — mtrofin / detail
  21. [WebAssembly] Generate R_WASM_FUNCTION_OFFSET relocs in debuginfo sections — dschuff / detail
  22. [mlir] Fix bazel build — thomasraoux / detail
  23. Revert "[MemCpyOpt] Enable memcpy optimizations unconditionally." — tra / detail
  24. Don't use !eStateRunning when you mean eStateStopped in DestroyImpl. — jingham / detail
  25. [lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC — sbc / detail
  26. [clang] Respect PrintingPolicy::FullyQualifiedName when printing a template-id — zeratul976 / detail
  27. [gn build] Port 08b289867b5a — llvmgnsyncbot / detail
  28. Split `InferShapedTypeOpInterface` to create `ReifyRankedShapedTypeInterface`. — ravishankarm / detail
  29. [PowerPC] swdiv_nochk Builtins for XL Compat — kamau.bridgeman / detail
  30. [NewPM] Bail out of devirtualization wrapper if the current SCC is invalidated — aeubanks / detail
  31. [NewPM][opt] Add -debug-pass-manager=quiet to not print analysis info — aeubanks / detail
  32. [SCEV] Add a clarifying comment in howManyLessThans — listmail / detail
  33. Dyanamic shape support for memref reassociation reshape ops — ravishankarm / detail
  34. [ScalarEvolution] Refine computeMaxBECountForLT to be accurate in more cases. — efriedma / detail
  35. [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes — leevince / detail
  36. [tests] Add a couple of tests for zero stride trip counts w/loop varying exit values — listmail / detail
  37. [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI in <ranges> — Louis Dionne / detail
  38. [libc++] Tidy-up instances of __STDCPP_DEFAULT_NEW_ALIGNMENT__ in the tests — Louis Dionne / detail
  39. [gn build] Fix llvm_build_instrumented_coverage=true builds with goma/rbe — thakis / detail
  40. [Libomptarget] Remove volatile from NVPTX work function — huberjn / detail
  41. Revert D105519 "[WebAssembly] Deduplicate imports of the same module name, field name, and type" and its followup — i / detail
  42. AArch64/GlobalISel: Preserve memory types — Matthew.Arsenault / detail
  43. GlobalISel: Remove some mystery code that clears isReturned — Matthew.Arsenault / detail
  44. [PowerPC] Extra test case for LDARX — albionapc / detail
  45. CodeGen: Make MachineOptimizationRemarkEmitterPass a CFG analysis — Matthew.Arsenault / detail
  46. [OpenMP] Fixed a segmentation fault when using taskloop and target nowait — tianshilei1992 / detail
  47. Revert D106128 "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes" — i / detail
  48. [Clang][RISCV] Correct the alignment of stores generated by vlseg/vlsegff. — kai.wang / detail
  49. [ORC-RT] Add ORC_RT prefix to WEAK_IMPORT macro. — Lang Hames / detail
  50. [ORC-RT] Introduce a ORC_RT_JIT_DISPATCH_TAG macro. — Lang Hames / detail
  51. [NFC] Correct documentation error in OpenMP release ReleaseNotes — Tony.Tye / detail
  52. Revert "[PowerPC] Extra test case for LDARX" — albionapc / detail
  53. [OpenMP] Fix carefully track SPMDCompatibilityTracker — johannes / detail
  54. [Attributor] Simplify loads — johannes / detail
  55. [Attributor] Introduce AAPointerInfo — johannes / detail
  56. [Attributor][FIX] Do not simplify byval arguments — johannes / detail
  57. [OpenMP][FIX] Temporarily XFAIL tests waiting for new check lines — johannes / detail
  58. tsan: add pragma line to buildgo.sh — dvyukov / detail
  59. [Attributor][NFC] Fix function name spelling — johannes / detail
  60. [OpenMP] Remove XFAIL and update check lines properly — johannes / detail
  61. [Attributor][NFCI] Expose `getAssumedUnderlyingObjects` API — johannes / detail
  62. [Attributor] Extend the AAValueSimplify compare simplification logic — johannes / detail
  63. [Attributor] Ensure to simplify operands in AAValueConstantRange — johannes / detail
  64. [Attributor] Gracefully handle interprocedural reachability queries — johannes / detail
  65. tsan: remove the stats subsystem — dvyukov / detail
  66. [lldb] Make WatchpointList iterable — mgorny / detail
  67. [gn build] Port adb55d7c3265 — llvmgnsyncbot / detail
  68. [RISCV] Add test cases to show an issue with our fcvt.wu isel patterns on RV64. — craig.topper / detail
  69. [NFC][profile] Move writeMMappedFile to ELF ifdef block — phosek / detail
  70. [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR — lkail / detail
  71. sanitizer_common: add new mutex — dvyukov / detail
  72. [Attributor] Use checkForAllUses instead of custom use tracking — johannes / detail
  73. [Attributor] Simplify to values in the genericValueTraversal — johannes / detail
  74. [Attributor] Use set vector instead of vector to prevent duplicates — johannes / detail

#7966 (Jul 19, 2021 1:56:35 PM)

  1. [AArch64][SVE] Optimize bitcasts between unpacked half/i16 vectors. — sander.desmalen / detail
  2. [ARM] Extend more reductions during lowering — david.green / detail
  3. [AArch64][SME] Add SVE2 instructions added in SME — cullen.rhodes / detail
  4. [LoopFlatten] Use Loop to identify loop induction phi. NFC — rosie.sumpter / detail
  5. [clang-tidy] Add 'readability-suspicious-call-argument' check — whisperity / detail
  6. [mlir][linalg] Set explicit insertion point in pad_tensor patterns. — gysit / detail
  7. [Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFC — patacca / detail
  8. [X86][SSE] Add codegen tests dot2/3 dot product of 128-bit dereferenceable float data — llvm-dev / detail
  9. [ORC-RT] Fix signedness warning in unit test. — Lang Hames / detail
  10. [ORC][ORC-RT] Introduce ORC-runtime based MachO-Platform. — Lang Hames / detail
  11. [NFC] [MTE] helper for stack tagging lifetimes. — fmayer / detail
  12. [Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map(). NFC — patacca / detail
  13. [ORC-RT] Handle missing __has_builtin operator. — Lang Hames / detail
  14. [VE] Disable relative lookup table converter pass for VE — marukawa / detail
  15. [ORC] Add missing std::move. — Lang Hames / detail
  16. [Polly] Use isl::set::tuple_dim instead of isl::set::dim. NFC — patacca / detail
  17. [compiler-rt][GWP-ASAN] Disable 2 tests on Armv7 Linux — david.spickett / detail
  18. [ORC] Explicitly convert to ArrayRefs to silence errors. — Lang Hames / detail
  19. [X86][SSE] Fix copy+paste typo in dot3_float4_as_float3 partial load test — llvm-dev / detail
  20. [hwasan] Use stack safety analysis. — fmayer / detail
  21. [VE] Set getExtendForAtomicOps to ISD::ANY_EXTEND — marukawa / detail
  22. [ORC-RT] Fix missing std::move. — Lang Hames / detail
  23. [ORC] Drop 'const' for __orc_rt_CWrapperFunctionResultDataUnion::ValuePtr. — Lang Hames / detail
  24. tsan: make obtaining current PC faster — dvyukov / detail
  25. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  26. [LV] Add test with ptr induction used as scalar and vector. — flo / detail
  27. [mlir][memref] Clarify the documentation for memref.clone [NFC] — herhut / detail
  28. [LV] Re-generate check lines of some fragile tests (NFC) — guopeilin1 / detail
  29. [LoopUtils] Fix incorrect RT check bounds of loop-invariant mem accesses — guopeilin1 / detail
  30. [SLP]Fix possible crash on unreachable incoming values sorting. — a.bataev / detail
  31. [CostModel][X86] Add fast math tests for float reductions — llvm-dev / detail
  32. [ORC-RT] Separate jit-dispach tag decls from definitions. — Lang Hames / detail
  33. [ORC-RT] Introduce a weak-import macro. — Lang Hames / detail
  34. [mlir] Introduce `linalg.tiled_yield` terminator for `linalg.tiled_loop`. — pifon / detail
  35. [rt][nfc] Rewrite #ifndef as #if defined(). — pifon / detail
  36. [clang-tidy] ensure run-clang-tidy reports children killed by signals — sylvestre / detail
  37. Revert "[mlir] Introduce `linalg.tiled_yield` terminator for `linalg.tiled_loop`." — pifon / detail
  38. [clang] Change set type used for SourceLocation. — simon.tatham / detail
  39. [AMDGPU] Fix typo in comments idexen -> idxen — jay.foad / detail
  40. Fix duplicate checks in clangd comments — kadircet / detail
  41. [MLIR] AffineStructures: resolve clang-tidy warnings [NFC] — arjunpitchanathan / detail
  42. [TLI] prepareSREMEqFold(): use correct VT for the final VSELECT (PR51133) — lebedev.ri / detail
  43. [CodeGen] Remove isNON_TRUNCStore and isTRUNCStore (NFC) — kazu / detail
  44. thread_local support for AIX — schmeise / detail
  45. [InstrRef][X86] Drop debug instruction numbers from x87 instructions — jeremy.morse / detail
  46. [PowerPC] Implement vector bool/pixel initialization under -faltivec-src-compat=xl — amy.kwan1 / detail
  47. Revert "[OpenMP] Codegen aggregate for outlined function captures" — georgakoudis1 / detail
  48. AArch64/GlobalISel: Cleanup unnecessary size checks in call lowering — Matthew.Arsenault / detail
  49. [Clang][RISCV] Support half-precision floating point for RVV intrinsics. — kai.wang / detail
  50. tsan: remove duplicate arch switch in buildgo.sh — dvyukov / detail
  51. [flang] Runtime API for data pointers — pklausler / detail
  52. [Polly][Isl] Stop using isl::set::lex_le_set. NFC — patacca / detail
  53. GlobalISel: Preserve LLT when bitcasting loads and stores — Matthew.Arsenault / detail
  54. [LICM] Create LoopNest Invariant Code Motion (LNICM) pass — konndennsa / detail
  55. [ARM] Remove PromotedBitwiseVT for NEON types — david.green / detail
  56. GlobalISel: Preserve memory types for implicit sret load/stores — Matthew.Arsenault / detail
  57. [mlir][linalg] Fold TensorCast into PadTensorOp. — gysit / detail
  58. [X86] Fix case of IsAfterLegalize argument. NFC. — llvm-dev / detail
  59. [ISD] Add disclaimer comments to AssertSext/Zext/Align opcodes about poison values — llvm-dev / detail
  60. [NFC][PowerPC] Update builtins-ppc-altivec.c to be run under `-faltivec-src-compat=mixed` — amy.kwan1 / detail
  61. [NewPM] Fix wrong perfect forwardings — victor.campos / detail
  62. [mlir][Linalg] Migrate 2D pooling ops from tc definition to yaml definition. — hanchung / detail
  63. [SelectionDAG][RISCV] Use isSExtCheaperThanZExt to control whether sext or zext is used for constant folding any_extend. — craig.topper / detail
  64. [WebAssembly] Support R_WASM_MEMORY_ADDR_TLS_SLEB64 for wasm64 — aardappel / detail
  65. [GlobalISel] Fix load-or combine moving loads across potential aliasing stores. — Amara Emerson / detail
  66. [mlir][tosa] Added shape inference for tosa convolution operations — rob.suderman / detail
  67. [NFC] Run -instnamer on test Transforms/LICM/sink-debuginfo-preserve.ll — efriedma / detail
  68. Revert "[llvm][sve] Lowering for VLS truncating stores" because it — akhuang / detail
  69. [SystemZ]  Handle NoRegister in SystemZTargetLowering::emitMemMemWrapper(). — paulsson / detail
  70. [elfabi] Prepare elfabi/ifs merging. — haowei / detail
  71. [ifs] Prepare llvm-ifs for elfabi/ifs merging. — haowei / detail
  72. [ifs][elfabi] Merge llvm-ifs/elfabi tools — haowei / detail
  73. [gn build] Port 6103fdfab4e2 — llvmgnsyncbot / detail
  74. [gn build] Port 61fa9afe4c5b — llvmgnsyncbot / detail
  75. [gn build] Port 8b4acb067fd3 — llvmgnsyncbot / detail

#7965 (Jul 19, 2021 2:10:22 AM)

  1. [CSSPGO][NFC] Allow cl::ZeroOrMore for use-iterative-bfi-inference — aktoon / detail
  2. [polly] Get rid of a couple uses of PointerType::getElementType(). — efriedma / detail
  3. [SCEV] Fix unused variable warning (NFC) — nikita.ppv / detail
  4. [InstCombine] Fold IntToPtr/PtrToInt to bitcast — nikita.ppv / detail
  5. [openmp][nfc] Simplify macros guarding math complex headers — jonathanchesterfield / detail
  6. [X86] Remove incorrect use of known bits in shuffle simplification. — efriedma / detail
  7. [mlir-tblgen] Slightly improve the diagnostic message in pattern match — chiahungduan / detail
  8. Opaque pointer GEP fixes for BrainF example — dblaikie / detail
  9. [polly] Fix regression tests with POLLY_ENABLE_GPGPU_CODEGEN — efriedma / detail
  10. [polly] Fix uses of deprecated overload of IRBuilder::CreateGEP. — efriedma / detail
  11. [OpenMP][CMake] Fix an issue when there is space in the argument LIBOMPTARGET_LIT_ARGS — tianshilei1992 / detail
  12. [llvm-objdump][WebAssembly] Fix llvm-objdump on files without symbols — wingo / detail

#7964 (Jul 18, 2021 2:45:21 PM)

  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
  6. [X86][SSE] matchShuffleWithPACK - avoid poison pollution from bitcasting multiple elements together. — llvm-dev / detail
  7. [OpenMP][Offloading] Add -g when compiling deviceRTLs in debug mode — tianshilei1992 / detail
  8. [DAG] Move select(cc, binop(), binop()) folds into DAGCombiner::foldSelectOfBinops. NFCI. — llvm-dev / detail
  9. Revert "[Orc] Add verylazy example for C-bindings" — v.churavy / detail
  10. [analyzer] Handle std::make_unique — deep.majumder2019 / detail
  11. [NVPTX] Add select(cc,binop(),binop()) fast-math tests — llvm-dev / detail
  12. [Analysis] Remove getLoopPackage (NFC) — kazu / detail
  13. [X86] Add i32 (shl (sr[la] exact sel(X,Y),  C1), C2) test — llvm-dev / detail
  14. [Cloning] Remove unused parameter from CloneAndPruneFunctionInto() (NFC) — nikita.ppv / detail
  15. [Inline] Add test for PR50589 (NFC) — nikita.ppv / detail
  16. [OpenMP][Offloading] Add a CMake argument LIBOMPTARGET_LIT_ARGS to control behavior of libomptarget lit test — tianshilei1992 / detail
  17. [DAG] Enable foldSelectOfBinops on select(setcc(),binop(),binop()) calls — llvm-dev / detail
  18. [DAG] DAGCombiner::foldSelectOfBinops - propagate the common flags to the merged binop — llvm-dev / detail
  19. [SimplifyCFG] remove unnecessary state variable; NFC — spatel / detail
  20. [SimplifyCFG] add test to show miscompile from FoldBranchToCommonDest (PR51125); NFC — spatel / detail
  21. Reland [Orc] Add verylazy example for C-bindings — v.churavy / detail
  22. [ScalarEvolution] Remove uses of PointerType::getElementType. — efriedma / detail

#7963 (Jul 18, 2021 3:25:06 AM)

  1. [AArch64][GlobalISel] Legalize bswap <2 x i16> — jonathan_roelofs / detail
  2. [Sanitizers] FutexWake fix typo for FreeBSD code path. — David CARLIER / detail
  3. [GlobalISel] Fix known bits for G_BSWAP and B_BITREVERSE not doing anything. — Amara Emerson / detail
  4. DebugInfo: Name class templates with default arguments consistently (both direct naming, and as a template argument for a function template) — dblaikie / detail
  5. [RISCV] Add more i32 srem/sdiv with power of 2 constant tests. NFC — craig.topper / detail
  6. [analyzer] Handle std::swap for std::unique_ptr — deep.majumder2019 / detail

#7962 (Jul 17, 2021 4:16:48 PM)

  1. [IR] Don't accept null type in ConstantExpr::getGetElementPtr() — nikita.ppv / detail
  2. [Analaysis, CodeGen] Remove getHotSucc (NFC) — kazu / detail
  3. [IRBuilder] Deprecate CreateConstGEP2_64() without element type — nikita.ppv / detail
  4. [OpaquePtr] Remove uses of CreateConstInBoundsGEP2_64() without type — nikita.ppv / detail
  5. [IRBuilder] Deprecate CreateConstInBoundsGEP2_64() without element type — nikita.ppv / detail
  6. [OpaquePtr] Remove uses of CreateConstGEP1_64() without element type — nikita.ppv / detail
  7. [IRBuilder] Deprecate CreateConstGEP1_64() without element type — nikita.ppv / detail
  8. [OpaquePtr] Remove uses of CGF.Builder.CreateConstInBoundsGEP1_64() without type — nikita.ppv / detail
  9. [IRBuilder] Deprecate CreateConstInBoundsGEP1_64() without element type — nikita.ppv / detail
  10. [DebugInfo] Remove unnecessary <string> include dependency from DebugInfo headers. NFC. — llvm-dev / detail
  11. [OpaquePtr] Remove uses of CreateConstGEP1_32() without element type — nikita.ppv / detail
  12. [IRBuilder] Deprecate CreateConstGEP1_32() without element type — nikita.ppv / detail
  13. [RISCV][RVV] Precommit a test case for D105684 — shihpo.hung / detail
  14. [OpaquePtr] Remove uses of CreateStructGEP() without element type — nikita.ppv / detail
  15. [IRBuilder] Deprecate CreateStructGEP() without element type — nikita.ppv / detail
  16. [AbstractAttributor] Fix two issues in folding __kmpc_is_spmd_exec_mode — tianshilei1992 / detail
  17. [libcxx][ranges] makes `ranges::subrange` a borrowed range — cjdb / detail
  18. [lld-macho] Have ICF operate on all sections at once — jezng / detail
  19. [libcxx] Updated test and seemingly incorrect comment from it. — vyng / detail
  20. [RISCV] Teach computeKnownBitsForTargetNode that VLENB will never be more than 65536/8. — craig.topper / detail
  21. [OpaquePtr] Remove uses of CreateInBoundsGEP() without element type — nikita.ppv / detail
  22. [IRBuilder] Deprecate CreateInBoundsGEP() without element type — nikita.ppv / detail
  23. [OpaquePtr] Remove uses of CreateGEP() without element type — nikita.ppv / detail
  24. [IRBuilder] Deprecate CreateGEP() without element type — nikita.ppv / detail
  25. [AArch64] Prepare for changes to STEP_VECTOR. — efriedma / detail
  26. [ARM] Lower non-extended small gathers via truncated gathers. — david.green / detail
  27. [ExecutionEngine] Fix GEP type — nikita.ppv / detail

#7961 (Jul 17, 2021 4:48:10 AM)

  1. [ARM] Fix for matching reductions that are both sext and zext. — david.green / detail
  2. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  3. [sanitizer] Fix test build on Windows — Vitaly Buka / detail
  4. [Bazel] Delete blank line to make buildifier happy — i / detail
  5. [libcxx][modules] protects users from relying on libc++ detail headers (1/n) — cjdb / detail
  6. Add a mutex to guard access to the ThreadPlanStack class — jingham / detail
  7. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  8. [lit] Add --xfail-not/LIT_XFAIL_NOT — jdenny.ornl / detail
  9. [ScalarEvolution] Fix overflow in computeBECount. — efriedma / detail
  10. [CSSPGO] Turn on unique linkage name by default for pseudo probe. — hoy / detail
  11. [trace][intel pt] Implement the Intel PT cursor — walter erquinigo / detail
  12. [NFC][compiler-rt][test] when using ptrauth, strip before checking if poisoned — code / detail
  13. AMDGPU/GlobalISel: Fix some incorrect memory types in tests — Matthew.Arsenault / detail
  14. AMDGPU/GlobalISel: Add a few tests for struct arguments — Matthew.Arsenault / detail
  15. Mips/GlobalISel: Remove leftover dead code — Matthew.Arsenault / detail
  16. [CSSPGO] Turn on iterative-BFI for CSSPGO — aktoon / detail
  17. [Analysis] Remove isJoinDivergent (NFC) — kazu / detail
  18. [AMDGPU] Tidy SReg/SGPR definitions using template class — carl.ritson / detail
  19. [ORC] Remove LLVM-side MachO Platform runtime support. — Lang Hames / detail
  20. [RISCV] Make VLEN no greater than 65536 — powerman1st / detail
  21. [mlir][vector] Refactor TransferReadToVectorLoadLowering — springerm / detail
  22. [mlir][vector] Remove vector.transfer_read/write to LLVM lowering — springerm / detail
  23. [ORC] Fix typo in declaration — Lang Hames / detail
  24. [OpenMP] Codegen aggregate for outlined function captures — georgakoudis1 / detail
  25. [sanitizers] Fix building on case sensitive mingw platforms — martin / detail
  26. [RISCV] Manually emit the best shift for VSCALE lowering to improve codegen. — craig.topper / detail
  27. [BPF] Use elementtype attribute for preserve.array/struct.index intrinsics — nikita.ppv / detail

#7960 (Jul 16, 2021 5:10:46 PM)

  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
  9. [SLP] add tests for poison-safe bool logic reductions; NFC — spatel / detail
  10. [InstrRef][FastISel] Support emitting DBG_INSTR_REF from fast-isel — jeremy.morse / detail
  11. AMDGPU/GlobalISel: Redo kernel argument load handling — Matthew.Arsenault / detail
  12. AMDGPU/GlobalISel: Preserve more memory types — Matthew.Arsenault / detail
  13. GlobalISel: Remove dead function — Matthew.Arsenault / detail
  14. [mlir] replace llvm.mlir.cast with unrealized_conversion_cast — zinenko / detail
  15. [mlir] add missing build dependency — zinenko / detail
  16. [lldb][AArch64] Add tag packing and repetition memory tag manager — david.spickett / detail
  17. Revert "[RISCV] Lower more BUILD_VECTOR sequences to RVV's VID" — fraser / detail
  18. [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests — amy.kwan1 / detail
  19. [runtimes] Simplify how we set the target triple — Louis Dionne / detail
  20. [PowerPC] Updated the error message of MASSV pass to mention vectorization — msd.ataei / detail
  21. [Bazel] Delete deprecated gentbl rule — gcmn / detail
  22. [mlir] Remove unused functions in LinalgOps.cpp — pifon / detail
  23. [libc++] CI: Setup BuildKite agents through launchd — Louis Dionne / detail
  24. AArch64/GlobalISel: Update tests to use correct memory types — Matthew.Arsenault / detail
  25. GlobalISel: Preserve memory type for memset expansion — Matthew.Arsenault / detail
  26. Mips/GlobalISel: Use LLT form of getMachineMemOperand — Matthew.Arsenault / detail
  27. [libc++] ci: Create ~/Library/LaunchAgents if it does not exist yet — Louis Dionne / detail
  28. [LoopInterchange] Check lcssa phis in the inner latch in scenarios of multi-level nested loops — congzhecao / detail
  29. [flang][driver] Fix output filename generation in `flang` — andrzej.warzynski / detail
  30. [libcxx][modularisation] adds several headers to the module map — cjdb / detail
  31. [NFC] Fix typo intrinisic — Madhur.Amilkanthwar / detail
  32. [Verifier] Require same signature for intrinsic calls — nikita.ppv / detail
  33. [RISCV] Add curly braces around a case body that declares variables. NFC — craig.topper / detail
  34. [RISCV] Teach constant materialization that it can use zext.w at the end with Zba to reduce number of instructions. — craig.topper / detail
  35. [MachineVerifier] Diagnose invalid INSERT_SUBREGs — jonathan_roelofs / detail
  36. [DAG] SelectionDAG::MaskedElementsAreZero - assert we're calling with a vector. NFCI. — llvm-dev / detail
  37. [X86] Regenerate twoaddr-lea.ll test checks. — llvm-dev / detail
  38. Revert "[MachineVerifier] Diagnose invalid INSERT_SUBREGs" — jonathan_roelofs / detail
  39. [ELF][test] Avoid llvm-readelf/llvm-readobj one-dash long options — i / detail
  40. [SCEV] Add tests for known negative strides in trip count logic — listmail / detail
  41. [X86FixupLEAs] Try again to transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  42. [test] Extend negative stride backedge tests to cover signed comparisons — listmail / detail
  43. sanitizer_common: add Semaphore — dvyukov / detail
  44. [docs] Update llvm-readelf supported options after D105532 — i / detail
  45. [RISCV] Refactor where in the multiclass hierarchy we add commutable VFMADD/VFMACC instructions. NFC — craig.topper / detail
  46. [RISCV] Use tail agnostic policy for fixed vector vwmacc(u). — craig.topper / detail
  47. [RISCV] Rename the fixed vector vwmacc tests to have the 'm' in their filenames. NFC — craig.topper / detail
  48. [Clang] Add an empty builtins.h file. — stefanp / detail
  49. [mlir][sparse] minor cleanup of Merger — ajcbik / detail
  50. [tests] Precommit test for D104140 — listmail / detail
  51. [compiler-rt] change write order of frexpl & frexpf so it doesn't corrupt stack ids — code / detail
  52. sanitizer_common: link Synchronization.lib on Windows — dvyukov / detail
  53. [OpenMP] Rework OpenMP remarks — huberjn / detail
  54. [OpenMP] Add IDs to OpenMP remarks — huberjn / detail
  55. [OpenMP] Add remark documentation to the OpenMP webpage — jhuber6 / detail
  56. [OpenMP][NFC] Update the comment header for optimizations. — huberjn / detail
  57. [PowerPC] Implement XL compact math builtins — lei / detail
  58. [X86][SSE] combineX86ShufflesRecursively - bail if constant folding fails due to oneuse limits. — llvm-dev / detail
  59. [ARM] Extra MLA vecreduce tests. NFC — david.green / detail
  60. [test] Avoid llvm-readelf/llvm-readobj one-dash long options — i / detail
  61. [llvm-readelf/llvm-readobj] Remove one-dash long options — i / detail
  62. Add a scalar argument case for the Fortran spread intrinsic unit test. — leairmark / detail
  63. [RISCV] Compose vector subregs hierarchically — jonathan_roelofs / detail
  64. [gn build] (semi-manually) port 6a4054ef060b — thakis / detail
  65. [PATCH] D105827: [SLP]Workaround for InsertSubVector cost. — a.bataev / detail
  66. [libcxx] [test] Fix experimental/memory.resource.adaptor.mem/db_deallocate on Windows — martin / detail
  67. [NFC][compiler-rt][test] pass through MallocNanoZone to iossim env — code / detail
  68. [COFF][test] Fix llvm-readobj tests — i / detail
  69. [GlobalISel] Fix non-pow-2 legalization of s56 stores. — Amara Emerson / detail
  70. [gn build] Port 0bf4b81d57b0 — llvmgnsyncbot / detail
  71. [SLP]Improve calculations of the cost for reused/reordered scalars. — a.bataev / detail
  72. [Bazel] Use bazel_skylib paths for paths munging — gcmn / detail
  73. [Bazel] Make gentbl_test compatible with coverage — gcmn / detail
  74. [Bazel] Add examples to bazelignore — gcmn / detail
  75. Add `lli` as dependency of MLIR integration tests — joker.eph / detail
  76. [PowerPC] Implement intrinsics for mtfsf[i] — lei / detail
  77. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  78. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail

#7959 (Jul 16, 2021 5:26:50 AM)

  1. [PowerPC] Add PowerPC rotate related builtins and emit target independent code for XL compatibility — wei.huang / detail
  2. tsan: make obtaining current PC faster — dvyukov / detail
  3. [AsmParser] Unify parsing of attributes — nikita.ppv / detail
  4. [LV] Enable vectorization of multiple exit loops w/computable exit counts — listmail / detail
  5. [Bazel] Update for 01bdb0f75efb — gcmn / detail
  6. [InstCombine] Look through invariant group intrinsics when removing malloc — aeubanks / detail
  7. [LangRef] Add elementtype attribute — nikita.ppv / detail
  8. [IR] Add elementtype attribute — nikita.ppv / detail
  9. [libc++] Add a CMake target to re-generate files and revamp CONTRIBUTING.rst — Louis Dionne / detail
  10. [mlir][sparse] remove linalg-to-loops from integration tests — ajcbik / detail
  11. Enable Flang by default in the test-release.sh script — andrzej.warzynski / detail
  12. [flang][driver] Randomise the names of the unparsed files — andrzej.warzynski / detail
  13. [mlir][sparse] add shift ops support — ajcbik / detail
  14. [test] Avoid llvm-nm one-dash long options — i / detail
  15. [llvm-nm] Remove one-dash long options except -arch — i / detail
  16. [AMDGPU] Refine -O0 and -O1 passes. — Stanislav.Mekhanoshin / detail
  17. [lld-macho] Add LTO cache support — thakis / detail
  18. [WebAssembly] Fixed LLD generation of 64-bit __wasm_apply_data_relocs — aardappel / detail
  19. [GlobalISel] Fix infinite loop in reassociationCanBreakAddressingModePattern — Jessica Paquette / detail
  20. Revert "[SLP]Workaround for InsertSubVector cost." — aeubanks / detail
  21. [llvm-exegesis] Fix missing-headers build errors. — vyng / detail
  22. [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) — i / detail
  23. [libc++] NFC: Reindent the run-buildbot script — Louis Dionne / detail
  24. [SCEV] Fix unsound reasoning in howManyLessThans — listmail / detail
  25. tsan: strip top inlined internal frames — dvyukov / detail
  26. [InstCombine] Add 3-operand gep test with different ptr and same indices — llvm-dev / detail
  27. Fix "unknown pragma 'GCC'" MSVC warning. NFCI. — llvm-dev / detail
  28. [PowerPC] Fix popcntb XL Compat Builtin for 32bit — kamau.bridgeman / detail
  29. [ARM][LowOverheadLoops] Make some stack spills valid for tail predication — samuel.tebbs / detail
  30. [InstCombine] Add select(cond,gep(gep(x,y),z),gep(x,y)) tests from PR51069 — llvm-dev / detail
  31. [Verifier] Use isIntrinsic() (NFC) — nikita.ppv / detail
  32. [ELF][test] Rework non-preemptible ifunc tests — i / detail
  33. [ELF] Don't define __rela_iplt_start for -pie/-shared — i / detail
  34. [libc++/abi] Fix broken Lit feature no-noexcept-function-type — Louis Dionne / detail
  35. [unittest] Exercise SCEV's udiv and udiv ceiling routines — listmail / detail
  36. tsan: lock ScopedErrorReportLock around fork — dvyukov / detail
  37. [M68k][GloballSel] LegalizerInfo implementation — Anshil.Gandhi / detail
  38. [NVPTX, CUDA] Add .and.popc variant of the b1 MMA instruction. — tra / detail
  39. [mlir][sparse] add int64 storage type to sparse tensor runtime support library — ajcbik / detail
  40. [Driver] Fix compiler-rt lookup for x32 — harald / detail
  41. utils: fix broken assertion in revert_checker — George Burgess IV / detail
  42. [ObjCARC] Use objc_msgSend instead of llvm.objc.msgSend in tests — nikita.ppv / detail
  43. [libc] Relocate the closing directive of #ifdef — hedingarcia / detail
  44. [libcxx] [test] Fix mismatches between aligned operator new and std::free — martin / detail
  45. [runtimes] Don't try passing --target flags to GCC — Louis Dionne / detail
  46. [AIX][XCOFF][Bug-Fixed] parse the parameter type of the traceback table — zhijian / detail
  47. [AArch64][GlobalISel] Clamp <n x p0> vecs when legalizing G_EXTRACT_VECTOR_ELT — Jessica Paquette / detail
  48. [mlir] Enable cleanup of single iteration reduction loops being sibling-fused maximally — sumesh.uk / detail
  49. [PowerPC][NFC] Add the missing 'REQUIRES: powerpc-registered-target.' in the builtins' front end test cases for XL compatibility — wei.huang / detail
  50. [Verifier] Extend address taken check for unknown intrinsics — nikita.ppv / detail
  51. [SLP] avoid leaking poison in reduction of safe boolean logic ops — spatel / detail
  52. [X86] Fix handling of maskmovdqu in X32 — harald / detail
  53. [DependenceAnalysis] Guard analysis using getPointerBase(). — efriedma / detail
  54. [LLDB][GUI] Add Process Attach form — gclayton / detail
  55. [libc] Fix typos in x86_64/FEnv.h — mcgrathr / detail
  56. GlobalISel: Introduce GenericMachineInstr classes and derivatives for idiomatic LLVM RTTI. — Amara Emerson / detail
  57. [AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible — tianshilei1992 / detail
  58. [PowerPC] Add PowerPC population count, reversed load and store related builtins and instrinsics for XL compatibility — wei.huang / detail
  59. [NFC][hwasan] Remove default arguments in internal class — Vitaly Buka / detail
  60. [lldb] Add AllocateMemory/DeallocateMemory to the SBProcess API — Raphael Isemann / detail
  61. GlobalISel: Track argument pointeriness with arg flags — Matthew.Arsenault / detail
  62. AMDGPU/GlobalISel: Fix incorrect memory types in test — Matthew.Arsenault / detail
  63. GlobalISel: Surface offsets parameter from ComputeValueVTs — Matthew.Arsenault / detail
  64. Revert "tsan: make obtaining current PC faster" — thakis / detail
  65. [asan] Slightly modified the documentation. — kstoimenov / detail
  66. [lld-macho] Use intermediate arrays to store opcodes — leevince / detail
  67. [mlir][spirv] Add support for GLSL FMix — weiwei.li1 / detail
  68. [test] Use double pound to denote comments. — danielrodriguez / detail
  69. [Frontend] Only compile modules if not already finalized — vsapsai / detail
  70. [libc++] Add a job running GCC with C++11 — Louis Dionne / detail
  71. [NFC][OpenMP][Offloading] Replaced explicit parallel level computation with function `__kmpc_parallel_level` — tianshilei1992 / detail
  72. [gn build] port 766a08df12c1 — thakis / detail
  73. [gn build] Port 766a08df12c1 — llvmgnsyncbot / detail
  74. [MLIR] [Python ODS] Use @builtins.property for cases where 'property' is already defined — john.demme / detail
  75. Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer — joker.eph / detail
  76. Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer" — joker.eph / detail
  77. [Attributor] Add support for compound assignment for ChangeStatus — tianshilei1992 / detail
  78. [lld-macho] Optimize bind opcodes with multiple passes — leevince / detail
  79. [TableGen] Allow isAllocatable inheritence from any superclass — carl.ritson / detail
  80. [analyzer] Model comparision methods of std::unique_ptr — deep.majumder2019 / detail
  81. [LSR] Handle case 1*reg => reg. PR50918 — mkazantsev / detail
  82. Fix typo in test — sepavloff / detail
  83. [profile] Decommit memory after counter relocation — phosek / detail
  84. [debugserver] Un-conditionalize code guarded by macOS 10.10 checks — Jonas Devlieghere / detail
  85. Fix mismatch between the provisioning of asyncExecutors and the actual thread count currently in the context (NFC) — joker.eph / detail
  86. Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer — joker.eph / detail
  87. [analyzer] Handle << operator for std::unique_ptr — deep.majumder2019 / detail
  88. [llvm-mca][JSON] Store extra information about driver flags used for the simulation — marcos.horro / detail
  89. [llvm][tools] Hide unrelated llvm-cfi-verify options — tbaeder / detail
  90. Revert "[llvm][tools] Hide unrelated llvm-cfi-verify options" — tbaeder / detail
  91. Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer" — joker.eph / detail
  92. Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer — joker.eph / detail
  93. Reformat files. — simon.giesecke / detail
  94. [analyzer] Do not assume that all pointers have the same bitwidth as void* — vince.a.bridgers / detail
  95. [llvm][tools] Hide unrelated llvm-cfi-verify options — tbaeder / detail
  96. [MLIR][NFC] Improve doc comment and delete stale comment — uday / detail
  97. [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID — fraser / detail
  98. Reland "[LV] Print remark when loop cannot be vectorized due to invalid costs." — sander.desmalen / detail
  99. [lldb][AArch64] Refactor memory tag range handling — david.spickett / detail
  100. [AArch64][SME] Add load and store instructions — cullen.rhodes / detail

#7958 (Jul 15, 2021 5:45:53 PM)

  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
  14. [SimplifyCFG] Rerun PHI deduplication after common code sinkinkg (PR51092) — lebedev.ri / detail
  15. Fix documentation; NFC — aaron / detail
  16. MachO: don't emit L... private symbols in do_not_dead_strip sections. — Tim Northover / detail
  17. [ARM] Expand types handled in VQDMULH recognition — david.green / detail
  18. [docs] More CMAKE variable documentation — nathan / detail
  19. MachO: fix Clang test broken by dropping private labels in LLVM. — Tim Northover / detail
  20. [OpenCL] Add support of __opencl_c_program_scope_global_variables feature macro — anton.zabaznov / detail
  21. Revert "[LV] Print remark when loop cannot be vectorized due to invalid costs." — sander.desmalen / detail
  22. [Analyzer][solver] Remove unused functions — gabor.marton / detail
  23. [NVPTX] Tweak fast-math tests to avoid select(binop(x,y),binop(x,z)) fold — llvm-dev / detail
  24. [mlir][sparse] replace linalg.copy with memref.copy — ajcbik / detail
  25. [DAG] Fold select(cond,binop(x,y),binop(x,z)) -> binop(x,select(cond,y,z)) — llvm-dev / detail
  26. Revert "[AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible" — tianshilei1992 / detail

#7957 (Jul 15, 2021 5:56:31 AM)

  1. [WebAssembly] Codegen for v128.storeX_lane instructions — tlively / detail
  2. [clang] Refactor AST printing tests to share more infrastructure — zeratul976 / detail
  3. [libc++] NFCI: Restore code duplication in wrap_iter, with test. — arthur.j.odwyer / detail
  4. [AMDGPU] Use update_test_checks.py script for annotate kernel features tests. — kuterdinel / detail
  5. libclc: Add -cl-no-stdinc to clang flags on clang >=13 — airlied / detail
  6. [OpenCL][NFC] opencl-c.h: reorder atomic operations — airlied / detail
  7. [OpenCL] opencl-c.h: CL3.0 generic address space — airlied / detail
  8. [PowerPC] Generate inlined quadword lock free atomic operations via AtomicExpand — lkail / detail
  9. [gn build] Port b9c3941cd61d — llvmgnsyncbot / detail
  10. [mlir][linalg][NFC] Factor out tile generation in makeTiledShapes — springerm / detail
  11. [mlir][linalg] Add optional output operand to PadTensorOp — springerm / detail
  12. [mlir][NFC] Move asOpFoldResult helper functions to StaticValueUtils — springerm / detail
  13. [mlir][linalg] Tile PadTensorOp — springerm / detail
  14. [mlir][linalg] Fix Windows build — springerm / detail
  15. [mlir][linalg] Improve codegen of ExtractSliceOfPadTensorSwapPattern — springerm / detail
  16. [mlir][linalg] Improve codegen when tiling PadTensor evenly — springerm / detail
  17. [PowerPC][NFC] add testcase for update-form preparation with non-const increment — czhengsz / detail
  18. Defend early against operation created without a registered dialect — joker.eph / detail
  19. [Attributor] AACallEdges, Add a way to ask nonasm unknown callees — kuterdinel / detail
  20. Revert "Defend early against operation created without a registered dialect" — joker.eph / detail
  21. [MLIR] [Python] Add `owner` to PyValue and fix its parent reference — john.demme / detail
  22. Defend early against operation created without a registered dialect — joker.eph / detail
  23. [Coroutines] Run coroutine passes by default — yedeng.yd / detail
  24. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x44 — Tony.Tye / detail
  25. [2/2][RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEs — djtodoro / detail
  26. [clang][Analyzer] Add symbol uninterestingness to bug report. — 1.int32 / detail
  27. [gn build] Port b0d38ad0bc25 — llvmgnsyncbot / detail
  28. [mlir][crunner] fix bug in memref copy for rank 0 — ajcbik / detail
  29. [llvm][tools] Hide unrelated llvm-bcanalyzer options — tbaeder / detail
  30. Fix undeduced type assert — sguelton / detail
  31. Fixes memory sanitizer 'use-of-uninitialized-value' diagnostic. — bgraur / detail
  32. [NFC] [hwasan] Split argument logic into functions. — fmayer / detail
  33. [AArch64][SME] Add outer product instructions — cullen.rhodes / detail
  34. [Test] We can benefit from pipelining of ymm load/stores — mkazantsev / detail
  35. [sanitizer] Fix __sanitizer_kernel_sigset_t endianness issue — iii / detail
  36. [sanitizer] Force TLS allocation on s390 — iii / detail
  37. [TSan] Align thread_registry_placeholder — iii / detail
  38. [TSan] Use zeroext for function parameters — iii / detail
  39. [TSan] Build ignore_lib{0,1,5} tests with -fno-builtin — iii / detail
  40. [TSan] Define PTHREAD_ABI_BASE for SystemZ — iii / detail
  41. [TSan] Define C/C++ address ranges for SystemZ — iii / detail
  42. [TSan] Add SystemZ longjmp support — iii / detail
  43. [TSan] Disable __TSAN_HAS_INT128 on SystemZ — iii / detail
  44. [TSan] Intercept __tls_get_addr_internal and __tls_get_offset on SystemZ — iii / detail
  45. [TSan] Adjust tests for SystemZ — iii / detail
  46. [TSan] Enable SystemZ support — iii / detail
  47. [TSan] Add SystemZ SANITIZER_GO support — iii / detail
  48. [AMDGPU] Use isMetaInstruction for instruction size — sebastian.neubauer / detail
  49. [AArch64][GlobalISel] Optimise lowering for some vector types for min/max — irina.dobrescu / detail

#7956 (Jul 14, 2021 6:19:06 PM)

  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
  6. [AIX] Enable dollar sign as PC in inlineasm — Jinsong Ji / detail
  7. [flang][OpenMP] Fix semantic check of test case in taskloop simd construct — arnamoy.bhattacharyya / detail
  8. [Lexer] Fix bug in `makeFileCharRange` called on split tokens. — yitzhakm / detail
  9. [runtimes] NFCI: Drop intermediate CMake variable TARGET_TRIPLE — Louis Dionne / detail
  10. [SLP]Workaround for InsertSubVector cost. — a.bataev / detail
  11. [AMDGPU] Check llc-pipeline.ll with -match-full-lines -strict-whitespace — jay.foad / detail
  12. Combine two diagnostics into one and correct grammar — aaron / detail
  13. [CostModel][AArch64] Make loads/stores of <vscale x 1 x eltty> invalid. — sander.desmalen / detail
  14. GlobalISel: Handle lowering non-power-of-2 extloads — Matthew.Arsenault / detail
  15. [LV] Print remark when loop cannot be vectorized due to invalid costs. — sander.desmalen / detail
  16. [InstCombine] add tests for icmp with constant offset and no-wrap flags; NFC — spatel / detail
  17. [InstCombine] reorder icmp with offset folds for better results — spatel / detail
  18. [ARM] Lower v16i8 -> i64 VMLA reductions. — david.green / detail
  19. [ELF] --fortran-common: prefer STB_WEAK to COMMON — i / detail
  20. [WebAssembly] Remove datalayout strings from llc tests — tlively / detail
  21. [runtimes] Inherit the TARGET_TRIPLE that may be set by LLVM — Louis Dionne / detail
  22. [WebAssembly] Codegen for v128.loadX_lane instructions — tlively / detail
  23. [SelectionDAG] Add an overload of getStepVector that assumes step 1. — efriedma / detail
  24. Demangle: correct swift_async demangling for Microsoft scheme — Saleem Abdulrasool / detail
  25. [Verifier] Improve incompatible attribute type check — nikita.ppv / detail
  26. Remove uses of deprecated target AllPassesAndDialectsNoRegistration in Bazel (NFC) — joker.eph / detail
  27. [scudo] Don't enabled MTE for small alignment — Vitaly Buka / detail
  28. [ARM] Move add(VMLALVA(A, X, Y), B) to VMLALVA(add(A, B), X, Y) — david.green / detail
  29. [NFC][PhaseOrdering] Add test for the lack of CSE after SimplifyCFG (PR51092) — lebedev.ri / detail
  30. [Attributes] Use single method to fetch type from AttributeSet (NFC) — nikita.ppv / detail
  31. [NFC] Drop redundant check prefixes in newly added test file — lebedev.ri / detail
  32. [runtimes] Bring back TARGET_TRIPLE — Louis Dionne / detail
  33. [Bazel] Uniformly export all MLIR td files — gcmn / detail
  34. [SLP] Fix case of variable name. NFCI. — llvm-dev / detail
  35. [docs] Fix :option:`--file-header` reference in llvm-readelf.rst after D105532 — i / detail
  36. [SLP][NFC]Fix variables names, NFC. — a.bataev / detail
  37. [AMDGPU] Add TII::isIgnorableUse() to allow VOP rematerialization — Stanislav.Mekhanoshin / detail
  38. [tests] Stablize tests for possible change in deref semantics — listmail / detail
  39. [libcxx] [test] Remove a LIBCXX-WINDOWS-FIXME in trivial_abi/unique_ptr_ret — martin / detail
  40. Global variables with strong definitions cannot be freed — listmail / detail
  41. [mlir] NFC - Add AffineMap::replace variant with dim/symbol inference — nicolas.vasilache / detail
  42. [Support] Get correct number of physical cores on Apple Silicon — Steven Wu / detail
  43. [lldb] Always call DestroyImpl from Process::Finalize — Jonas Devlieghere / detail
  44. [lldb] Make TargetList iterable (NFC) — Jonas Devlieghere / detail
  45. [asan][clang] Add flag to outline instrumentation — Vitaly Buka / detail
  46. [tests] Stablize tests for possible change in deref semantics — listmail / detail
  47. [mlir][affine] Add single result affine.min/max -> affine.apply canonicalization. — nicolas.vasilache / detail
  48. [AArch64] Fix selection of G_UNMERGE <2 x s16> — jonathan_roelofs / detail
  49. [SimpleLoopUnswitch] Don't non-trivially unswitch loops with catchswitch exits — aeubanks / detail
  50. Precommit test for D106017 — aeubanks / detail
  51. [llvm-strip][WebAssembly] Support strip flags — dschuff / detail
  52. [Polly] Fix misleading debug message. NFC. — llvm-project / detail
  53. [ARM] Fix RELA relocations for 32bit ARM. — wolfgang_pieb / detail
  54. [docs][OpaquePtr] Remove finished task — aeubanks / detail
  55. [clang-format] Make BreakAfterReturnType work with K&R C functions — owenca / detail
  56. [libomptarget] Keep the Shadow Pointer Map up-to-date — georgios.rokos / detail
  57. [Support] Turn on SupportTest for Apple Silicon — Steven Wu / detail
  58. [GlobalOpt] Fix a miscompile when evaluating struct initializers. — jonathan_roelofs / detail

#7955 (Jul 14, 2021 6:33:36 AM)

  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
  10. [SCEV] Handle zero stride correctly in howManyLessThans — efriedma / detail
  11. [AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible — tianshilei1992 / detail
  12. [CSSPGO][llvm-profgen] Fix a missing initalization — hoy / detail
  13. Revert "[CSSPGO][llvm-profgen] Fix a missing initalization" — hoy / detail
  14. [CSSPGO][llvm-profgen] Fix a missing initalization — hoy / detail
  15. [AIX] Update testcase to use aix triple — Jinsong Ji / detail
  16. [Polly] Fix typo. NFC. — llvm-project / detail
  17. [sanitizer] Convert script to python 3 — Vitaly Buka / detail
  18. Revert "[clang] Refactor AST printing tests to share more infrastructure" — david.green / detail
  19. [sanitizer] Upgrade android scripts to python 3 — Vitaly Buka / detail
  20. [sanitizer] Fix type error in python 3 — Vitaly Buka / detail
  21. [RISCV] Support overloading for RVV miscellaneous functions. — zakk.chen / detail
  22. Reformulate OrcJIT tutorial doc to make it more clear. — joker.eph / detail
  23. sanitizer_common: add simpler ThreadRegistry ctor — Vitaly Buka / detail
  24. [libcxx] [test] Clarify weak_ptr_ret on Windows, remove a LIBCXX-WINDOWS-FIXME — martin / detail
  25. [RISCV] Pass -u to linker correctly. — kito.cheng / detail
  26. [RegisterCoalescer] Resolve conflict based on liveness of subregister — ruiling.song / detail
  27. [NFC][AMDGPU] autogenerate kill-infinite-loop.ll checks — ruiling.song / detail
  28. [AMDGPU] Don't handle export done when unify exit nodes — ruiling.song / detail
  29. [clangd] Add CMake option to (not) link in clang-tidy checks — sam.mccall / detail
  30. [AArch64][SME] Add matrix register definitions and parsing support — cullen.rhodes / detail
  31. [AMDGPU] Precommit flat-scratch-init.ll test — sebastian.neubauer / detail
  32. [AMDGPU] Init scratch only if necessary — sebastian.neubauer / detail
  33. [RISCV] Fix the neutral element in vector 'fadd' reductions — fraser / detail
  34. [mlir][SCF] populateSCFStructuralTypeConversionsAndLegality WhileOp support — ivan.butygin / detail
  35. [InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183) — llvm-dev / detail
  36. [DebugInfo] Correctly update dbg.values with duplicated location ops — stephen.tozer / detail
  37. [NFC][PowerPC] Added test to check regsiter allocation for ACC registers — stefanp / detail
  38. [gn build] (manually) merge 462d4de35b0c — thakis / detail
  39. Revert rGb803294cf78714303db2d3647291a2308347ef23 : "[InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183)" — llvm-dev / detail
  40. [gn build] Port c08dabb0f476 — llvmgnsyncbot / detail
  41. [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
  42. [lldb][docs] Remove mention of subversion. NFC. — david.spickett / detail
  43. [NFC] [Coroutines] Remove unused CoroFree — yedeng.yd / detail
  44. [InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183) (REAPPLIED) — llvm-dev / detail
  45. [RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEs — djtodoro / detail
  46. [lld][MachO] Code cleanup — alexshap / detail

#7954 (Jul 13, 2021 7:04:01 PM)

  1. Revert "[sanitizer] Don't tie builders with particular workers" — Vitaly Buka / detail
  2. [libomp] ompd_init(): fix heap-buffer-overflow when constructing libompd.so path — lebedev.ri / detail
  3. [OpenCL] Add support of __opencl_c_read_write_images feature macro — anton.zabaznov / detail
  4. [InstCombine] Pre-commit ashr(or(neg(x),x),bw-1) --> sext(icmp_ne(x,0)) tests from D105764 — llvm-dev / detail
  5. [clang/objc] Optimize getters for non-atomic, copied properties — thakis / detail
  6. [InstCombine] Fold lshr/ashr(or(neg(x),x),bw-1) --> zext/sext(icmp_ne(x,0)) (PR50816) — llvm-dev / detail
  7. [NFC] Add paranthesis around logical expression to silence -Wlogical-op-parentheses warning. — alexfh / detail
  8. [OpenMP] Minor improvement in task allocation — hansang.bae / detail
  9. [libc++] Generate ABI list for macOS arm64 — Louis Dionne / detail
  10. [libc++] Target x86_64 only for the backdeployment jobs — Louis Dionne / detail
  11. [libc++] Workaround non-constexpr std::exchange pre C++20 — Louis Dionne / detail
  12. Mips: Mark special case calling convention handling as custom — Matthew.Arsenault / detail
  13. Mips/GlobalISel: Use more standard call lowering infrastructure — Matthew.Arsenault / detail
  14. GlobalISel: Remove getIntrinsicID utility function — Matthew.Arsenault / detail
  15. GlobalISel: Use extension instead of merge with undef in common case — Matthew.Arsenault / detail
  16. AMDGPU: Promote signext/zeroext i16 shader returns — Matthew.Arsenault / detail
  17. Prepare Compiler-RT for GnuInstallDirs, matching libcxx, document all — John.Ericson / detail
  18. [mlir] Handle unused variable when assertions are disabled. — tpopp / detail
  19. [OpenCL] Add verbosity when checking support of read_write images — anton.zabaznov / detail
  20. [PowerPC][NFC] Power ISA features for Semachecking — wei.huang / detail
  21. [InstCombine] Regenerate select-gep.ll tests — llvm-dev / detail
  22. [InstCombine] Add basic (select C, (gep Ptr, Idx), Ptr) tests from PR50183 — llvm-dev / detail
  23. [PowerPC] Fix L[D|W]ARX Implementation — albionapc / detail
  24. [mlir][memref] adjust integration tests to new lowering passes — ajcbik / detail
  25. [llvm] Add enum iteration to Sequence — gchatelet / detail
  26. [RISCV] Support machine constraint "S" — i / detail
  27. [mlir][Linalg] Properly specify Linalg attribute. — nicolas.vasilache / detail
  28. Avoid triggering assert when program calls OSAtomicCompareAndSwapLong — julian.lettner / detail
  29. [OpaquePtr] Use AllocaInst::getAllocatedType() — aeubanks / detail
  30. [OpaquePtr] Use GlobalValue::getValueType() more — aeubanks / detail
  31. [OpaquePtr] Get load/store type without PointerType::getElementType() — aeubanks / detail
  32. [OpaquePtr] Use byval type more — aeubanks / detail
  33. Revert "[llvm] Add enum iteration to Sequence" — gchatelet / detail
  34. [RISCV] Prevent use of t0(aka x5) as rs1 for jalr instructions. — craig.topper / detail
  35. [mlir] Add support for tensor.extract to comprehensive bufferization — thomasraoux / detail
  36. [NFC] Inline variable to prevent unused variable warning — aeubanks / detail
  37. [ScalarEvolution] Fix overflow when computing max trip counts — listmail / detail
  38. AST: correct name decoration for swift async functions on Windows — Saleem Abdulrasool / detail
  39. [llvm-mca] [NFC] Formatting code — marcos.horro / detail
  40. [clang] C++98 implicit moves are back with a vengeance — mizvekov / detail
  41. [OpenMP][NFC] Change comment style to eliminate warnings from GCC — jonathan.l.peyton / detail
  42. [PowerPC] Add FI alignment check if the addressing mode is DS/DQ-Form, emit X-Form if necessary. — amy.kwan1 / detail
  43. [RISCV] Use DIVUW/REMUW/DIVW instructions for i8/i16/i32 udiv/urem/sdiv when LHS is constant. — craig.topper / detail
  44. [libc++] NFC: Add comment for running macOS CI setup script remotely — Louis Dionne / detail
  45. [OpenMP] Fix one sign-compare warning from GCC — jonathan.l.peyton / detail
  46. Fix utils/update_cc_test_checks/check-globals.test on stand-alone builds — tstellar / detail
  47. [libc++] Add a CI job for macOS on arm64 hardware 🥳 — Louis Dionne / detail
  48. [sanitizer] Fix VSNPrintf %V on Windows — Vitaly Buka / detail
  49. [analyzer][solver][NFC] Introduce ConstraintAssignor — vsavchenko / detail
  50. [analyzer][solver][NFC] Refactor how we detect (dis)equalities — vsavchenko / detail
  51. [NFC][sanitizer] Remove trailing whitespace — Vitaly Buka / detail
  52. [test] Add a SCEV backedge computation test with an explicit zero stride — listmail / detail
  53. [CUDA] Only allow NVIDIA offload-arch during CUDA compilation. — tra / detail
  54. [AArch64][GlobalISel] Legalize store <2 x i16> — jonathan_roelofs / detail
  55. [AArch64][GlobalISel] Legalize load <2 x i16> — jonathan_roelofs / detail
  56. Revert "[PowerPC][NFC] Power ISA features for Semachecking" — wei.huang / detail
  57. [PowerPC][NFC] Power ISA features for Semachecking — wei.huang / detail
  58. [WebAssembly] Generate checks for simd-load-store-alignment.ll — tlively / detail
  59. [InstCombine] Precommit tests for D105088 (NFC) — nikita.ppv / detail
  60. [Tests] Fix test broken by: 43c7ca8e4963 [AArch64][GlobalISel] Legalize store <2 x i16> — jonathan_roelofs / detail
  61. [SCEV] Strengthen inference of RHS > Start in howManyLessThans — listmail / detail
  62. Fix cuda-bad-arch.cu test. — tra / detail
  63. [tests] Precommit a test case from D105216 — listmail / detail
  64. [gn build] (manually) port 303ddb60a2d2 — thakis / detail
  65. [LoopReroll] Add an extra defensive check to avoid SCEV assertion. — efriedma / detail
  66. [NFC] Use CHECK-LABEL in trip-count-unknown-stride.ll — efriedma / detail
  67. [mlir][Vector] Remove Vector TupleOp as it is unused — thomasraoux / detail
  68. [lld][AMDGPU] Handle R_AMDGPU_REL16 relocation. — abidh / detail
  69. [libc++] [test] Add a missing `()` in TestEachIntegralType. — arthur.j.odwyer / detail
  70. Revert "sanitizer_common: optimize memory drain" — Vitaly Buka / detail
  71. [NFC][sanitizer] clang-format part of D105778 — Vitaly Buka / detail
  72. [docs/llvm-cov] Document -compilation-dir — Vedant Kumar / detail
  73. [libc] Add on float properties for precision floating point numbers in FloatProperties.h — hedingarcia / detail
  74. [NFC][sanitizer] Move MemoryMapper out of SizeClassAllocator64 — Vitaly Buka / detail
  75. [libcxx] [docs] Acknowledge that the library is known to work in some configs outside of what's tested in CI — martin / detail
  76. [SCEV] Handle zero stride correctly in howManyLessThans — listmail / detail
  77. [sanitizer] Few more NFC changes from D105778 — Vitaly Buka / detail
  78. [libc] Don't pass -fpie/-ffreestanding on Windows — caitlyncano / detail
  79. [libc] Capture floating point encoding and arrange it sequentially in memory — hedingarcia / detail
  80. [LLD] Adding support for RELA for CG Profile. — ayermolo / detail
  81. [WebAssembly] Run varargs codegen test with non-emscripten triple — dschuff / detail
  82. Add more types to the LLVM dialect C API — jpienaar / detail
  83. [mlir][sparse] add support for std unary operations — ajcbik / detail
  84. [mlir][Tensor] Implement `reifyReturnTypeShapesPerResultDim` for `tensor.insert_slice`. — ravishankarm / detail
  85. [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility — wei.huang / detail
  86. [NFC][MLIR][std] Clean up ArithmeticCastOps — gcmn / detail
  87. [NFC][sanitizer] Rename some MemoryMapper members — Vitaly Buka / detail
  88. [NFC][sanitizer] Exctract DrainHalfMax — Vitaly Buka / detail
  89. [ScalarEvolution] Make isKnownNonZero handle more cases. — efriedma / detail
  90. RegAlloc: Allow targets to split register allocation — Matthew.Arsenault / detail
  91. [NFC][sanitizer] Don't store region_base_ in MemoryMapper — Vitaly Buka / detail
  92. [NewPM][SimpleLoopUnswitch] Add option to not trivially unswitch — aeubanks / detail
  93. sanitizer_common: optimize memory drain — Vitaly Buka / detail
  94. AMDGPU: Try to fix test failure with EXPENSIVE_CHECKS — Matthew.Arsenault / detail
  95. [NFC][sanitizer] Move MemoryMapper template parameter — Vitaly Buka / detail
  96. [NFC][sanitizer] Simplify MapPackedCounterArrayBuffer — Vitaly Buka / detail
  97. [AArch64][GlobalISel] Mark v2s64 -> v2p0 G_INTTOPTR as legal — Jessica Paquette / detail

#7953 (Jul 13, 2021 7:22:13 AM)

  1. DebugInfo: Use debug_rnglists.dwo for ranges in debug_info.dwo when parsing DWARFv5 — dblaikie / detail
  2. Fix test - mistaken hardcoded path from my local machine. — dblaikie / detail
  3. [OpaquePointers][ThreadSanitizer] Cleanup calls to PointerType::getElementType() — aeubanks / detail
  4. [OpaquePtr][ISel] Use ArgListEntry::IndirectType more — aeubanks / detail
  5. [analyzer] Print time taken to analyze each function — rithiksh02 / detail
  6. Revert "[hwasan] More realistic setjmp test." — Vitaly Buka / detail
  7. [GlobalISel] Handle more types in narrowScalar for eq/ne G_ICMP — Jessica Paquette / detail
  8. Revert "[X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result" — Vitaly Buka / detail
  9. [NFC][scudo] Clang format a file — Vitaly Buka / detail
  10. [clang] Refactor AST printing tests to share more infrastructure — zeratul976 / detail
  11. [PowerPC][NFC] add test case for preparing more loads/stores — czhengsz / detail
  12. [NFC] Edit the comment in M68kInstrInfo::ExpandMOVSZX_RM — gusrb406 / detail
  13. [ARM] Introduce MVEEXT ISel lowering — david.green / detail
  14. [MIPS] Regenerate test after D105161. NFC — david.green / detail
  15. [SimplifyCFG] Fix SimplifyBranchOnICmpChain to be undef/poison safe. — gusrb406 / detail
  16. [PowerPC] Fix typo in vector shuffle combining — qiucofan / detail
  17. [AMDGPU] Make some VOP1 instructions rematerializable — Stanislav.Mekhanoshin / detail
  18. [SelectionDAG] Check use before combining into USUBSAT — qiucofan / detail
  19. sanitizer_common: optimize memory drain — dvyukov / detail
  20. [NFC] Do not track calls to inlined intrinsics in IFI. — jeroen.dobbelaere / detail
  21. [sanitizer_common] Define internal_usleep on Solaris — ro / detail
  22. [remangleIntrinsicFunction] Detect and resolve name clash — jeroen.dobbelaere / detail
  23. [RISCV] Pass undef VECTOR_SHUFFLE indices on to BUILD_VECTOR — fraser / detail
  24. [libc] update benchmark distributions — gchatelet / detail
  25. AArch64: use 4-byte slots for arm64_32 pointers in a tail call — Tim Northover / detail
  26. [OpenCL] Add support of __opencl_c_generic_address_space feature macro — anton.zabaznov / detail
  27. [AMDGPU] Mark waterfall loops as SI_WATERFALL_LOOP — sebastian.neubauer / detail
  28. [AMDGPU] Optimize VGPR LiveRange in waterfall loops — sebastian.neubauer / detail
  29. [mlir][Linalg] Add layout specification support to bufferization. — nicolas.vasilache / detail
  30. Support: reduce stack used in default size test. — Tim Northover / detail
  31. [X86][SSE] Add signbit tests to show cmpss/cmpsd intrinsics not recognised as 'allbits' results. — llvm-dev / detail
  32. [mlir][Linalg] Better support for bufferizing non-tensor results. — nicolas.vasilache / detail
  33. [lldb] Fix editline unicode on Linux — jan.kratochvil / detail
  34. [libomptarget][devicertl] Remove branches around setting parallelLevel — jonathanchesterfield / detail
  35. [AMDGPU] Handle s_branch to another section. — abidh / detail
  36. [libomptarget] Update device pointer only if needed — georgios.rokos / detail
  37. [MLIR] Fix documentation of the `ExecutionEngine` in the toy tutorial example — frgossen / detail
  38. [X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result (REAPPLIED) — llvm-dev / detail

#7952 (Jul 12, 2021 7:44:38 PM)

  1. sanitizer_common: allow COMMON_INTERCEPTOR_ENTER to use labels — dvyukov / detail
  2. [clang-tidy] performance-unnecessary-copy-initialization: Disable structured bindings. — flx / detail
  3. [libc++] NFC: Fix synopsis comments and sort includes in ranges — Louis Dionne / detail
  4. [AArch64] Silence unused variable warning. NFC. — benny.kra / detail
  5. [analyzer] LoopUnrolling: fix crash when a loop counter is captured in a lambda by reference — vsavchenko / detail
  6. Remove unused parameter from parseMSInlineAsm. — simon.tatham / detail
  7. sanitizer_common: support printing __m128i type — dvyukov / detail
  8. [SLP] add test for multiple logical reductions; NFC — spatel / detail
  9. [libc++] Test on Clang ToT by default — Louis Dionne / detail
  10. [lld/mac] Make tbd files in one test valid — thakis / detail
  11. [SelectionDAG] Simplify PromoteIntRes_INSERT_SUBVECTOR to only handle result — bradley.smith / detail
  12. Reland "[clang-repl] Implement partial translation units and error recovery." — v.g.vassilev / detail
  13. [Altivec] Use signed comparison for vec_all_* and vec_any_* interfaces — bmahjour / detail
  14. [langref] attempt to clarify semantics of inttoptr/ptrtoint for non-integral types — listmail / detail
  15. sanitizer_common: Fix the build for platforms that use shared TSDs — benny.kra / detail
  16. sanitizer_common: Suppress another thread safety warning — benny.kra / detail
  17. [llvm-objcopy] Improve performance of long pattern lists — i / detail
  18. [PowerPC] Implement trap and conversion builtins for XL compatibility — albionapc / detail
  19. [libc++] Remove random [[nodiscard]] in the test suite — Louis Dionne / detail
  20. [OpenMP] Remove TSAN annotations from libomp — protze / detail
  21. [ARM] Expand types in VQDMULH tests. NFC — david.green / detail
  22. [AIX] Emit version string in .file directive — Jinsong Ji / detail
  23. [test] Move AMDGPU reloc test from Object to tools/llvm-readobj and simplify it — i / detail
  24. [mlir][tosa] Added more shape inference for tosa ops — rob.suderman / detail
  25. [flang][nfc] Simplify CMake — andrzej.warzynski / detail
  26. [llvm-readobj] Switch command line parsing from llvm::cl to OptTable — i / detail
  27. [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
  28. [NFC][compiler-rt][hwasan] Move shadow bound variables to hwasan.cpp — leonardchan / detail
  29. sanitizer_common: optimize memory drain — dvyukov / detail
  30. [WebAssembly] Custom combines for f32x4.demote_zero_f64x2 — tlively / detail
  31. [lld/mac] Implement -application_extension — thakis / detail
  32. [PowerPC] Custom Lowering BUILD_VECTOR for v2i64 for P7 as well — Jinsong Ji / detail
  33. [libc++] Update Google benchmark to v 1.5.5 — Louis Dionne / detail
  34. Revert "sanitizer_common: optimize memory drain" — nikita.ppv / detail
  35. [Bazel] Update configuration to HEAD — gcmn / detail
  36. [Attributes] Make type attribute handling more generic (NFCI) — nikita.ppv / detail
  37. Add newline to fix documentation build — Krzysztof.Drewniak / detail
  38. Revert "sanitizer_common: add simpler ThreadRegistry ctor" — Vitaly Buka / detail
  39. [Attributes] Assert correct attribute constructor is used (NFCI) — nikita.ppv / detail
  40. [Attributes] Simplify attribute sorting (NFCI) — nikita.ppv / detail
  41. [PowerPC][AIX] Fix Zero-width bit fields wrt MaxFieldAlign. — wanyu9511 / detail
  42. [libc++][ci] Add arch and os tags to the macOS CI builders — Louis Dionne / detail
  43. [ARC] Add disassembly for the conditioned move immediate instruction — marksl / detail
  44. [CostModel][X86] Adjust fptosi/fptoui SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  45. [libc++] Exit from macos-ci-setup upon error — Louis Dionne / detail
  46. [Bazel] ignore build files under libcxx's copy of google-benchmark — gcmn / detail
  47. [Attributes] Replace doesAttrKindHaveArgument() (NFC) — nikita.ppv / detail
  48. [Attributes] Remove duplicate attribute in typeIncompatible() (NFC) — nikita.ppv / detail
  49. [libc++] Encode the arch and OS in buildkite agent tags — Louis Dionne / detail
  50. [WebAssembly] fix typo in range check for Asm locals — aardappel / detail
  51. [libcxx][docs] Update the ranges status document to reflect the current state of the world. — zoecarver / detail
  52. [Attributes] Determine attribute properties from TableGen data — nikita.ppv / detail
  53. [vscode] fix ubsan problem in the progress event reporter — walter erquinigo / detail
  54. [clang-tidy] performance-unnecessary-copy-initialization: Do not remove comments on new lines. — flx / detail
  55. [libcxx] [test] Fix spurious failures in the thread join test on Windows — martin / detail
  56. [mlir][sparse] Add Merger unit tests (with gcc5 build fix) — gusss / detail
  57. [clang] Document llvm options controlling pragma unroll — Yaxun.Liu / detail
  58. [libc++] Use 'os' tags to target Linux libc++ builders — Louis Dionne / detail
  59. [libc++][ci] Clean up the Docker image — Louis Dionne / detail
  60. [PowerPC] Fix the splat immediate in PPCMIPeephole depending on if we have an Altivec and VSX splat instruction. — amy.kwan1 / detail
  61. Revert "Revert "Reset the wakeup timeout when we re-enter the continue wait."" — jingham / detail
  62. [libc++] Add the 'os=macos' tag to macOS nodes to workaround lack of wildcard matching — Louis Dionne / detail
  63. [libc++] ci: Properly target macOS nodes per-os — Louis Dionne / detail
  64. [SelectionDAG][RISCV] Support @llvm.vscale.i64() on 32-bit targets. — efriedma / detail
  65. [mlir][sparse] add restrictive versions of division support — ajcbik / detail
  66. [WebAssembly] Fixed LLD generation of 64-bit __wasm_init_memory — aardappel / detail
  67. [AArch64] Optimize overflow checks for [s|u]mul.with.overflow.i32. — efriedma / detail
  68. [AArch64] Dump a little more info about unimplemented reg-to-reg copies. NFC — jonathan_roelofs / detail
  69. [mlir][tosa] Added shape propagation for TOSA pool operations. — rob.suderman / detail
  70. [Driver] Let -fno-integrated-as -gdwarf-5 use -fdwarf-directory-asm — i / detail
  71. sanitizer_common: Fix build for tests — 31459023+hctim / detail
  72. [compiler-rt][hwasan] Refactor kAliasRegionStart usage — leonardchan / detail
  73. [mlir][Linalg] Add 3D pooling named ops to Linalg. — hanchung / detail
  74. [llc] Default MCUseDwarfDirectory to true — i / detail
  75. [mlir][sparse] add support for AND and OR operations — ajcbik / detail

#7951 (Jul 12, 2021 7:59:01 AM)

  1. [mlir] Fix broadcasting check with 1 values — jpienaar / detail
  2. [LLDB] Only build TestWatchTaggedAddress.py on aarch64 PAC targets — omair.javaid / detail
  3. [AArch64] De-capitalize some Emit* functions — i / detail
  4. [llvm-exegesis] Fix compilation with old libpfm versions. — courbet / detail
  5. [analyzer][NFC] Display the correct function name even in crash dumps — balazs.benics / detail
  6. [X86][SSE] Add signbit tests to show cmpss/cmpsd ops not recognised as 'allbits' results. — llvm-dev / detail
  7. [X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result — llvm-dev / detail
  8. [LV] Ignore candidate VFs with invalid costs. — sander.desmalen / detail
  9. [mlir] factor math-to-llvm out of standard-to-llvm — zinenko / detail
  10. [LLDB] Testsuite: Add helper to check for AArch64 target — omair.javaid / detail
  11. sanitizer_common: rename Mutex to MutexState — dvyukov / detail
  12. sanitizer_common: add thread safety annotations — dvyukov / detail
  13. [PowerPC] Remove unnecessary 64-bit guards from altivec.h — nemanja.i.ibm / detail
  14. [OpenMP][OMPT] Fix compile-time assertion in ompt-multiplex.h — protze / detail
  15. [llvm][sve] Lowering for VLS truncating stores — david.truby / detail
  16. sanitizer_common: use 0 for empty stack id — dvyukov / detail
  17. [mlir][Linalg] Improve comprehensive bufferization for scf.yield. — nicolas.vasilache / detail
  18. [OpenMP] Support OpenMP 5.1 attributes — aaron / detail
  19. sanitizer_common: remove debugging logic from the internal allocator — dvyukov / detail
  20. sanitizer_common: make sem_trywait as non-blocking — dvyukov / detail
  21. [PowerPC] Fix rounding mode for vec_round in altivec.h — nemanja.i.ibm / detail
  22. [RS4GC] Add a test to demonstrate duplication of base generation. NFC — yrouban / detail
  23. [RS4GC] Use one DVCache for both inlineGetBaseAndOffset() and insertParsePoints() — yrouban / detail
  24. [lldb/Target] Fix event handling during process launch — medismail.bennani / detail
  25. Fix the Clang documentation builder; NFC. — aaron / detail
  26. sanitizer_common: fix 32-bit build — dvyukov / detail
  27. Partially implement P1401R5 (Narrowing contextual conversions to bool) — aaron / detail
  28. [gn build] (semi-manually) port 0da172b1766e — thakis / detail
  29. [AArch64] Set the latency of Cortex-A55 stores to 1 — david.green / detail
  30. [gn build] port 0da172b1766e more — thakis / detail
  31. [CostModel][X86] Adjust truncate SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  32. [mlir][linalg][python] Add auto-generated file warning (NFC). — gysit / detail
  33. [InstCombine][tests] add tests for signbit + logic; NFC — spatel / detail
  34. [InstCombine] reduce signbit test of logic ops to cmp with zero — spatel / detail
  35. [SystemZ]  Bugfix for the 'N' code for inline asm operand. — paulsson / detail
  36. Fix warning '-Wparentheses'. NFC. — michael.hliao / detail
  37. [AArch64] Add target features for Armv9-A Scalable Matrix Extension (SME) — cullen.rhodes / detail
  38. [MLIR][StandardToLLVM] Move `copyUnrankedDescriptors` to pattern — frgossen / detail
  39. [lldb][NFC] Use ArrayRef in TypeSystemClang::SetFunctionParameters — Raphael Isemann / detail

#7950 (Jul 11, 2021 8:36:50 PM)

  1. [ARM] Add lowering of uadd_sat to uq{add|sub}8 and uq{add|sub}16 — david.green / detail
  2. [lld/mac] Use normal Undefined machinery for dyld_stub_binder lookup — thakis / detail
  3. [DivRemPairs] Add an initial case for hoisting to a common predecessor. — craig.topper / detail
  4. [RISCV] Remove stale FIXME from a test. NFC — craig.topper / detail
  5. [lld/mac] Always reference dyld_stub_binder when linked with libSystem — thakis / detail
  6. [lld/mac] Unbreak objc.s after 6e05c1cd5f98 — thakis / detail
  7. [RISCV] Add tests for suboptimal handling of negative constants on the LHS of i32 shifts/rotates/subtracts on RV64. NFC — craig.topper / detail
  8. [RISCV] Add tests for suboptimal handling of negative constants for i32 uaddo/usubo on RV64. NFC — craig.topper / detail
  9. [VPlan] Remove default arg from getVPValue (NFC). — flo / detail
  10. [lld-macho][nfc] Avoid using std::map for PlatformKinds — jezng / detail
  11. [lld-macho][nfc] Remove unnecessary llvm:: namespace prefixes — jezng / detail
  12. [lld-macho][nfc] clang-format — jezng / detail
  13. [IndVars] Don't widen pointers in WidenIV::getWideRecurrence — efriedma / detail
  14. [Attributor][NFCI] Add UsedAssumedInformation to more interfaces — johannes / detail
  15. [OpenMP] Simplify variable sharing and increase shared memory size — johannes / detail
  16. [OpenMP] Create and use `__kmpc_is_generic_main_thread` — johannes / detail
  17. [lld-macho][nfc] Fix YAML input in compact-unwind-sym-relocs.s — jezng / detail
  18. [llvm][Inliner] Templatize PriorityInlineOrder — taolq / detail
  19. Support AArch64/Linux watchpoint on tagged addresses — omair.javaid / detail

#7949 (Jul 11, 2021 9:28:15 AM)

  1. [lld-macho][nfc] Expand the compact unwind symbol reloc test — jezng / detail
  2. sanitizer_common: split LibIgnore into fast/slow paths — dvyukov / detail
  3. sanitizer_common: sanitize time functions — dvyukov / detail
  4. [clang-repl] Implement partial translation units and error recovery. — v.g.vassilev / detail
  5. sanitizer_common: add simpler ThreadRegistry ctor — dvyukov / detail
  6. [lldb] Fix compilation by adjusting to the new ASTContext signature. — v.g.vassilev / detail
  7. sanitizer_common: unbreak ThreadRegistry tests — dvyukov / detail
  8. [IfCvt] Don't use pristine register for counting liveins for predicated instructions. — david.green / detail
  9. [Analysis] Remove unused declaration isPotentiallyReachableFromMany (NFC) — kazu / detail
  10. Revert "[clang-repl] Implement partial translation units and error recovery." — v.g.vassilev / detail

#7948 (Jul 10, 2021 10:07:05 PM)

  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
  17. Reland "[clang-repl] Allow passing in code as positional arguments." — v.g.vassilev / detail
  18. Revert Attributor patch series — thakis / detail
  19. [Attributor][FIX] Traverse uses even if a value is assumed constant — johannes / detail
  20. [Attributor] Introduce an optimistic getUnderlyingObjects helper — johannes / detail
  21. [Attributor] Use AAValueSimplify to simplify returned values — johannes / detail
  22. [ARM] Extra widening and narrowing combinations tests. NFC — david.green / detail
  23. [Attributor][FIX] Do not replace a value with a non-dominating instruction — johannes / detail
  24. [Attributor] Reorganize AAHeapToStack — johannes / detail
  25. [OpenMP][FIX] Update remark in test file after rewording — johannes / detail
  26. [Attributor] Look through selects in genericValueTraversal — johannes / detail
  27. [Attributor][FIX] Sanitize queries to LVI and ScalarEvolution — johannes / detail
  28. [OpenMP] Unified entry point for SPMD & generic kernels in the device RTL — johannes / detail
  29. [OpenMP] Create custom state machines for generic target regions — johannes / detail
  30. [OpenMP][NFCI] Re-enable two remarks tests after D101977 landed — johannes / detail
  31. [OpenMP] Remove checkXXXX device runtime functions — johannes / detail
  32. [OpenMP][FIX] Add missing `)` to remark — johannes / detail
  33. [OpenMP] Detect SPMD compatible kernels and execute them as such — johannes / detail
  34. [Attributor][FIX] Destroy bump allocator objects to avoid leaks — johannes / detail
  35. [RISCV] Add test cases for div/rem with constant left hand side. NFC — craig.topper / detail
  36. [Analysis] Remove changeCondBranchToUnconditionalTo (NFC) — kazu / detail
  37. [RISCV] Restore non-constant srem test I accidentally deleted. NFC — craig.topper / detail
  38. [DivRemPairs] Add test cases for D87555. NFC — craig.topper / detail
  39. Reapply "llvm-symbolizer: Fix "start file" to work with Split DWARF" — dblaikie / detail
  40. Fix windows directory separator some more for test from b447b9dce0d105e7f0b22db719fe8624108e99dc — dblaikie / detail
  41. [InstCombine] Add optimization to prevent poison from being propagated. — aqjune / detail

#7947 (Jul 10, 2021 10:51:38 AM)

  1. [GlobalISel] Add a new artifact combiner for unmerge which looks through general artifact expressions. — Amara Emerson / detail
  2. [NFC][ScalarEvolution] Precommit tests for D104075. — efriedma / detail
  3. [AArch64][GlobalISel] Implement moreElements legalization for G_SHUFFLE_VECTOR. — Amara Emerson / detail
  4. Revert "Prepare Compiler-RT for GnuInstallDirs, matching libcxx" — martin / detail
  5. [InstructionCost] Add saturation support. — sander.desmalen / detail
  6. [LV] NFCI: Do cost comparison on InstructionCost directly. — sander.desmalen / detail
  7. [llvm-mca][JSON] Further refactoring of the JSON printing logic. — andrea.dibiagio / detail
  8. [llvm-mca][JSON] Teach the PipelinePrinter how to deal with anonymous code regions (PR51008) — andrea.dibiagio / detail
  9. [X86] Add tests from D93707 for fsub_strict(x,fneg(y)) -> fadd_strict(x,y) folds. — llvm-dev / detail
  10. [AFDO] Require x86_64-linux in a testcase — kazu / detail
  11. [OpenMP] Avoid checking parent reference count in targetDataEnd — jdenny.ornl / detail
  12. [OpenMP] Avoid checking parent reference count in targetDataBegin — jdenny.ornl / detail

#7946 (Jul 9, 2021 11:28:48 PM)

  1. [SLP] make checks for cmp+select min/max more explicit — spatel / detail
  2. Revert "[IR] Don't mark mustprogress as type attribute" — nikita.ppv / detail
  3. [SLP] improve code comments; NFC — spatel / detail
  4. [NFC][OpaquePtr] Use GlobalValue::getValueType() more — aeubanks / detail
  5. m86k: adjust the usage of ArgInfo after change 9b057f647d70fc958d4a1a7a00e2deba65 — sylvestre / detail
  6. [lldb] Add the ability to silently import scripted commands — Jonas Devlieghere / detail
  7. [llvm-cxxfilt] Switch command line parsing from llvm::cl to OptTable — i / detail
  8. [X86] Return src/dest register from stack spill/restore recogniser — jeremy.morse / detail
  9. [libcxx][nfc] Remove <variant>'s dependence on <array>. — zoecarver / detail
  10. [libcxx][ranges] Add `ranges::transform_view`. — zoecarver / detail
  11. [gn build] Port 0e09a41b415b — llvmgnsyncbot / detail
  12. [llvm-size] Switch command line parsing from llvm::cl to OptTable — i / detail
  13. [OpaquePtr][InferAddrSpace] Use PointerType::getWithSamePointeeType() — aeubanks / detail
  14. [llvm-mca] Fix -Wunused-private-field after D105618 — i / detail
  15. [AMDGPU][Docs] Update Code Object V3 example to includes args section — Krzysztof.Drewniak / detail
  16. [NFC][compiler-rt][hwasan] Move __hwasan_tag_mismatch4 to hwasan.cpp — leonardchan / detail
  17. [NFC][compiler-rt][hwasan] Rename InitPrctl to InitializeOsSupport — leonardchan / detail
  18. [NFC][compiler-rt][hwasan] Move TagMemoryAligned into hwasan_linux.cpp — leonardchan / detail
  19. [flang][driver] Fix how output filename is generated — andrzej.warzynski / detail
  20. Revert "[IR] Don't accept nullptr as GEP element type" — stilis / detail
  21. [Clang] Introduce Swift async calling convention. — varun_gandhi / detail
  22. Reapply [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  23. PR51034: Debug Info: Remove 'prototyped' from K&R function declarations — dblaikie / detail
  24. [Polly][Isl] Use isl::*::ctx instead of isl::*::get_ctx. NFC — patacca / detail
  25. [IRForTarget] Don't pass nullptr to GetElementPtrInst::Create() (NFC) — nikita.ppv / detail
  26. Reapply [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  27. [AMDGPU] Add VOP rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  28. [ARC][NFC] Include file re-ordering — grahamy / detail
  29. [hwasan] More realistic setjmp test. — fmayer / detail
  30. [libcxx][CI] Work around Arm buildkite failures — Louis Dionne / detail
  31. [SLP] make invalid operand explicit for extra arg in reduction matching; NFC — spatel / detail
  32. [SLP] add tests for poison-safe logical reductions; NFC — spatel / detail
  33. [PhaseOrdering] add tests for vector cmp reductions; NFC — spatel / detail
  34. [IR] Add GEPOperator::indices() (NFC) — nikita.ppv / detail
  35. [lldb] Use custom script instead of lldb.macosx.crashlog in test — Jonas Devlieghere / detail
  36. [AMDGPU] Fix flags of V_MOV_B64_PSEUDO — Stanislav.Mekhanoshin / detail
  37. [OPENMP]Fix overlapped mapping for dereferenced pointer members. — a.bataev / detail
  38. [AMDGPU] Added v_accvgpr_read_b32 rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  39. [lldb] Drop REQUIRES where redundant because of lit.local.cfg — Jonas Devlieghere / detail
  40. Add scoped timers to ReadMemoryFromInferior and ReadMemoryFromFileCache. — Adrian Prantl / detail
  41. Prepare Compiler-RT for GnuInstallDirs, matching libcxx — John.Ericson / detail
  42. PR51018: A few more explicit conversions from SmallString to StringRef — dblaikie / detail
  43. [WebAssembly] Added initial type checker to MC Assembler — aardappel / detail
  44. [GlobalISel] Use GCDTy when extracting GCD ty from leftover regs in insertParts — Jessica Paquette / detail
  45. [HIP] Move std headers after device malloc/free — enye.shi / detail
  46. [WebAssembly] fix broken tools/llvm-symbolizer/wasm-basic.s test — aardappel / detail
  47. [WebAssembly] Fixed 2 warnings in Asm Type Checker — aardappel / detail
  48. [llvm-mca] Refactor the logic that prints JSON files. — andrea.dibiagio / detail
  49. [llvm-nm][test] diff -q => diff to make AIX happy — i / detail
  50. [gn build] fix formatting after 9647a6f719ee — thakis / detail
  51. [WebAssembly] Fix warnings — kazu / detail
  52. [AFDO] Merge function attributes after inlining — kazu / detail
  53. [MLIR][GPU][NFC] Fix documentation for wmma matrix load/store ops — uday / detail
  54. WebAssembly: Update datalayout to match fp128 ABI change — dschuff / detail
  55. [SLP] Do not make an attempt to match reduction on already erased instruction. — valery.n.dmitriev / detail
  56. [ScalarEvolution] Strictly enforce pointer/int type rules. — efriedma / detail
  57. [scudo] Check if we use __clang_major__ >= 12 — Vitaly Buka / detail
  58. Fix buildbot regression from 9c4baf5. — efriedma / detail
  59. llvm-symbolizer: Fix "start file" to work with Split DWARF — dblaikie / detail
  60. [WebAssembly] Custom combines for f64x2.promote_low_f32x4 — tlively / detail
  61. [lld-macho] Fix bug in handling unwind info from ld -r — vyng / detail
  62. [ORC] Flesh out ExecutorAddress, rename CommonOrcRuntimeTypes header. — Lang Hames / detail

#7945 (Jul 9, 2021 11:44:11 AM)

  1. [NewPM] Handle passes with params in -print-before/-print-after — bjorn.a.pettersson / detail
  2. [NewPM] Consistently use 'simplifycfg' rather than 'simplify-cfg' — bjorn.a.pettersson / detail
  3. [NewPM] Rename 'unswitch' to 'simple-loop-unswitch' in PassRegistry — bjorn.a.pettersson / detail
  4. Transform memset + malloc --> calloc (PR25892) — dawid_jurek / detail
  5. [Support] reorder Threading includes to avoid conflict with FreeBSD headers — Tim Northover / detail
  6. [ELF] Refactor DynamicReloc to fix incorrect relocation addends — Alexander.Richardson / detail
  7. [ELF] Check the Elf_Rel addends for dynamic relocations — Alexander.Richardson / detail
  8. [ELF] Implement X86_64::getImplicitAddend() — Alexander.Richardson / detail
  9. [ELF] Write R_X86_64_IRELATIVE addends with -z rel — Alexander.Richardson / detail
  10. [ELF] Write R_RISCV_IRELATIVE addends with -z rel — Alexander.Richardson / detail
  11. [ELF] Implement RISCV::getImplicitAddend() — Alexander.Richardson / detail
  12. [ELF][AArch64] Write addends for TLSDESC relocations with -z rel — Alexander.Richardson / detail
  13. [NFC][llvm][docs] YamlIO: StringRef validate -> std::string validate — whisperity / detail
  14. [clang] Improve `-Wnull-dereference` diag to be more in-line with reality — lebedev.ri / detail
  15. [clang] Fix an infinite loop during typo-correction — hokein.wu / detail
  16. [compiler-rt][ASAN] Speculatively fix Windows/dll_control_c.cpp test - use trap — lebedev.ri / detail
  17. [NewPM][FuzzMutate] Fix renaming 'unswitch' to 'simple-loop-unswitch' — bjorn.a.pettersson / detail
  18. [Polly][Isl] Update isl to isl-0.24-52-gd7be01f7 — patacca / detail
  19. [NFC][Codegen] Harden a few tests to not rely that volatile store to null isn't erased — lebedev.ri / detail
  20. Speculatively adjust gtest's UnitTest::AddTestPartResult() to not rely on volatile store to null trapping — lebedev.ri / detail
  21. [TTI] Remove IsPairwiseForm from getArithmeticReductionCost — david.green / detail
  22. [LoopDeletion] Handle switch in proving that loop exits on first iteration — mkazantsev / detail
  23. [X86] ReplaceNodeResults - fp_to_sint/uint - manually widen v2i32 results to let us add AssertSext/AssertZext — llvm-dev / detail
  24. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  25. [NFC][Clang][CodegenOpenCL] Fix test not to rely on volatile store not being removed — lebedev.ri / detail
  26. Revert "Temporarily do not drop volatile stores before unreachable" — lebedev.ri / detail
  27. Revert "[ScalarEvolution] Fix overflow in computeBECount." — martin / detail
  28. [llvm-rc] Make commas in user data structs optional — martin / detail
  29. [compiler-rt] Conceal UB in sanitizer_common/TestCases/Linux/signal_line.cpp test — lebedev.ri / detail
  30. [compiler-rt] fuzzer: adjust tests to not expect that store to null traps and is not erase — lebedev.ri / detail
  31. [mlir] factor memref-to-llvm lowering out of std-to-llvm — zinenko / detail
  32. Revert "Transform memset + malloc --> calloc (PR25892)" — lebedev.ri / detail
  33. [libc++][ci] Test Clang ToT by default, and add jobs on Clang 11 and 12 — Louis Dionne / detail
  34. [Debug-info][InstrRef] Avoid an unnecessary map ordering — jeremy.morse / detail
  35. [AIX][XCOFF] Use bit order of has_vec and longtbtable bits as defined in AIX header debug.h — zhijian / detail
  36. [FPEnv][InstSimplify] Constrained FP support for NaN — kevin.neal / detail
  37. [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  38. Revert "Revert "Temporarily do not drop volatile stores before unreachable"" — thakis / detail
  39. [AttrBuilder] Make handling of type attributes more generic (NFCI) — nikita.ppv / detail
  40. [mlir] don't drop undef initializers in translation to LLVM IR — zinenko / detail
  41. [mlir] add support for reductions in OpenMP WsLoopOp — zinenko / detail
  42. [llvm-mca] Fix JSON format for multiple regions — marcos.horro / detail
  43. [libc++][ci] Keep the C++03 build job on Clang 12 — Louis Dionne / detail
  44. [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  45. [AttrBuilder] Try to fix build — nikita.ppv / detail
  46. [OpaquePointers][CallPromotion] Don't look at pointee type for byval — aeubanks / detail

#7944 (Jul 9, 2021 12:06:58 AM)

  1. [AMDGPU] Fix indention in llc-pipeline test. NFC. — Stanislav.Mekhanoshin / detail
  2. [Metadata] Decorate methods with 'const'. NFC. — michael.hliao / detail
  3. [mlir][Linalg] Fix tensor.extract_slice(linalg.init_tensor) canonicalization for rank-reducing extract — nicolas.vasilache / detail
  4. [libc++][ci] Install Clang 11, Clang 12 and Clang ToT in the Docker image — Louis Dionne / detail
  5. [AMDGPU] Fix more indention in llc-pipeline test. NFC. — Stanislav.Mekhanoshin / detail
  6. [clang] fix constexpr code generation for user conversions. — mizvekov / detail
  7. [X86][NFC]Add run lines for AVX512VL for masked gather test, NFC. — a.bataev / detail
  8. [CodeGen] Avoid CreateGEP with nullptr type (NFC) — nikita.ppv / detail
  9. [libc++] Add XFAIL for Clang ToT with modules — Louis Dionne / detail
  10. [ARM] Use matchSimpleRecurrence to simplify some code in MVEGatherScatterLowering. NFCI — craig.topper / detail
  11. [SLP][COST][X86]Improve cost model for masked gather. — a.bataev / detail
  12. [OPENMP]Do no privatize const firstprivates in target regions. — a.bataev / detail
  13. [NVPTX] Pass explicit GEP type (NFC) — nikita.ppv / detail
  14. [AMDGPU] Pass explicit GEP type in printf transform (NFC) — nikita.ppv / detail
  15. [AMDGPU] Simplify GEP construction (NFC) — nikita.ppv / detail
  16. [CodeGen] Avoid nullptr arg to CreateStructGEP (NFC) — nikita.ppv / detail
  17. [SLP]Improve vectorization of stores. — a.bataev / detail
  18. [msan] Add funel shift tests — Vitaly Buka / detail
  19. [msan] Handle funnel shifts — Vitaly Buka / detail
  20. [GWP-ASan] Change unreachable -> trap to work around DCE bug. — 31459023+hctim / detail
  21. [NFC][compiler-rt][fuchsia] Add InitShadowBounds declaration to header — leonardchan / detail
  22. PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23 — dblaikie / detail
  23. PR51018: Disallow explicit construction of StringRef from SmallString due to ambiguity in C++23 — dblaikie / detail
  24. Revert "PR51018: Disallow explicit construction of StringRef from SmallString due to ambiguity in C++23" — dblaikie / detail
  25. [mlir][bazel] Added missing MathDialect dep to LinalgOps target — rob.suderman / detail
  26. [InstCombine][NFC]Use only `replaceInstUsesWith`, NFC. — a.bataev / detail
  27. [ARM] Extra v8i16 -> i64 reduction tests with loads. NFC — david.green / detail
  28. [WebAssembly] Scalarize extract_vector_elt of binops — tlively / detail
  29. Mark TensorDialect legal and PadTensor op illegal — silvasean / detail
  30. [ARM] Pass 2 instead of 0 to PHINode::Create in MVEGatherScatterLowering. NFC — craig.topper / detail
  31. [AMDGPU] Mark more SOP instructions as rematerializable — Stanislav.Mekhanoshin / detail
  32. [mlir][sparse] Add Merger unit tests — gusss / detail
  33. Add AddDiscriminatorsPass to NPM default O0 pipeline — Yuanfang Chen / detail
  34. Add documentation for -fsanitize-address-use-after-return. — kda / detail
  35. [mlir-reduce] Fix the grammer in the doc — chiahungduan / detail
  36. [NFC][ScalarEvolution] Cleanup howManyLessThans. — efriedma / detail
  37. Revert "[mlir][sparse] Add Merger unit tests" — joker.eph / detail
  38. [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD — powerman1st / detail
  39. [ASan][AMDGPU] Make shadow offset match X86 on Linux — Reshabhkumar.Sharma / detail
  40. Revert "GlobalISel/AArch64: don't optimize away redundant branches at -O0" — omair.javaid / detail
  41. Update Bazel overlay in GPUToGPURuntimeTransforms. — echristo / detail
  42. [PowerPC] Remove implicit use register after transformToImmFormFedByLI() — lkail / detail
  43. [CMake] Disable -fno-semantic-interposition for GCC<10.3 on SystemZ — i / detail
  44. [RISCV][clang] Add macro __riscv_zvlsseg for RVV Zvlsseg builtins — powerman1st / detail

#7943 (Jul 8, 2021 12:46:55 PM)

  1. [WebAssembly][lld] Fix segfault on .bss sections in mapfile — tlively / detail
  2. [ORC] Improve computeLocalDeps / computeNamedSymbolDependencies performance. — Lang Hames / detail
  3. [ORC] Introduce ExecutorAddress type, fix broken LLDB bot. — Lang Hames / detail
  4. [mlir][linalg] Tighter StructuredOp Verification. — gysit / detail
  5. [lld/mac] Fix warning about unused variable [NFC] — mikael.holmen / detail
  6. [AMDGPU] Fix typo — sebastian.neubauer / detail
  7. [mlir] factor out ConvertToLLVMPattern — zinenko / detail
  8. [mlir][MemRef] Fix DimOp folding of OffsetSizeAndStrideInterface. — nicolas.vasilache / detail
  9. [mlir][linalg] Remove GenericOpBase. — gysit / detail
  10. [mlir][linalg][python] Add exp and log to the OpDSL. — gysit / detail
  11. [libcxx] [test] Fix spurious failures in the thread detach test on Windows — martin / detail
  12. [IR] Added operator delete to subclasses of User to avoid UB — sichert / detail
  13. Revert "[mlir][MemRef] Fix DimOp folding of OffsetSizeAndStrideInterface." — nicolas.vasilache / detail
  14. [Test] Add loop deletion switch tests — mkazantsev / detail
  15. [AArch64][SVE] Add ISel patterns for floating point compare with zero instructions — bradley.smith / detail
  16. [mlir-reduce] Fix the memory leak and recycle unused modules. — chiahungduan / detail
  17. [NFC] Mark Expected<T>::assertIsChecked() as const — xndchn / detail
  18. Support: add llvm::thread class that supports specifying stack size. — Tim Northover / detail
  19. Revert "Support: add llvm::thread class that supports specifying stack size." — Tim Northover / detail
  20. [amdgpu] Remove the GlobalDCE pass prior to the internalization pass. — michael.hliao / detail
  21. [Instcombine][NFC]Add a test for reduce+([sext/zext](<n x i1)) case, NFC. — a.bataev / detail
  22. [mlir] Fully qualify types and expressions in Interfaces — markus.boeck02 / detail
  23. [Internalize] Preserve variables externally initialized. — michael.hliao / detail
  24. [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
  25. Recommit: Support: add llvm::thread class that supports specifying stack size. — Tim Northover / detail
  26. [libc++] Guard testing implementation details. — koraq / detail
  27. [libc++][NFC] Move monostate to its own header. — koraq / detail
  28. [gn build] Port 321c2ea91cb1 — llvmgnsyncbot / detail
  29. [DebugInfo][InstrRef][4/4] Support DBG_INSTR_REF through all backend passes — jeremy.morse / detail
  30. [libc++] Workaround failures with modules on Clang ToT — Louis Dionne / detail
  31. [libc++][docs] Update documentation to reflect libc++'s compiler support policy — Louis Dionne / detail
  32. [IR] Restore vector support for deprecated CreateGEP methods — nikita.ppv / detail
  33. [libc++][ci] Stop testing on GCC previous, since we don't support it anymore — Louis Dionne / detail
  34. [AMDGPU] Set LoopInfo as preserved by SIAnnotateControlFlow — Stanislav.Mekhanoshin / detail
  35. [mlir][sparse] updated setter/getter comments — ajcbik / detail
  36. [LangRef] Clarify !associated — i / detail
  37. [CostModel][X86] Account for older SSE targets with slow fp->int conversions — llvm-dev / detail
  38. Fix MSVC "truncation from 'int' to 'bool'" warning. NFCI. — llvm-dev / detail
  39. [ScalarEvolution] Fix overflow in computeBECount. — efriedma / detail
  40. [compiler-rt][hwasan] Define fuchsia implementations of required hwasan functions — leonardchan / detail
  41. [LangRef] Fix typo about SHF_LINK_ORDER — i / detail
  42. Mips/GlobalISel: Use correct callee calling convention — Matthew.Arsenault / detail
  43. GlobalISel: Track original argument index in ArgInfo — Matthew.Arsenault / detail
  44. Mips/GlobalISel: Remove custom splitToValueTypes — Matthew.Arsenault / detail

#7942 (Jul 8, 2021 1:09:08 AM)

  1. [CodeView] Add missing cases for new enum values — martin / detail
  2. [MLIR] Provide lowering of std switch to llvm switch — gh / detail
  3. [SCF] Handle lowering of Execute region to Standard CFG — gh / detail
  4. [AArch64] Simplify sve-breakdown-scalable-vectortype.ll. — efriedma / detail
  5. GlobalISel/AArch64: don't optimize away redundant branches at -O0 — Adrian Prantl / detail
  6. [IR] Make some pointer element type accesses explicit (NFC) — nikita.ppv / detail
  7. [llvm-nm] Switch command line parsing from llvm::cl to OptTable — i / detail
  8. [IR] Simplify Attribute::getAsString() (NFC) — nikita.ppv / detail
  9. [AsmWriter] Simplify type attribute printing (NFC) — nikita.ppv / detail
  10. [ARM] Add some opaque pointer gather/scatter tests. NFC — david.green / detail
  11. [MCA] [AMDGPU] Adding an implementation to AMDGPUCustomBehaviour for handling s_waitcnt instructions. — patrickeholland / detail
  12. utils: add a revert checker — George Burgess IV / detail
  13. [OpaquePtr] Remove checking pointee type for byval/preallocated type — aeubanks / detail
  14. [PowerPC] Add P7 RUN line for load and splat test — Jinsong Ji / detail
  15. [OpaquePtr] Use ArgListEntry::IndirectType for lowering ABI attributes — aeubanks / detail
  16. [llvm-nm][test] Fix just-symbols.test — i / detail
  17. [compiler-rt][hwasan] Setup hwasan thread handling on Fuchsia — leonardchan / detail
  18. [clang] disable P2266 simpler implicit moves under -fms-compatibility — mizvekov / detail
  19. [compiler-rt][Fuchsia] Disable interceptors while enabling new/delete replacements — leonardchan / detail
  20. [AMDGPU] Disable garbage collection passes — Stanislav.Mekhanoshin / detail
  21. [gn build] (semi-manually) port 966386514bec — thakis / detail
  22. [Bazel] Fixes for b5d847b1b95750d0af40cfc8c71a8fec50bb8613 and 6412a13539ab2914eed8e1df83c399b9a16e3408 — rupprecht / detail
  23. [gn build] (manually) port ef16c8eaa5cd5679759 (MCACustomBehaviorAMDGPU) — thakis / detail
  24. [AIX] Don't pass no-integrated-as by default — Jinsong Ji / detail
  25. [PowerPC] Fix i64 to vector lowering on big endian — qiucofan / detail
  26. Revert "[MCA] [AMDGPU] Adding an implementation to AMDGPUCustomBehaviour for handling s_waitcnt instructions." — patrickeholland / detail
  27. [ORC] Fix file comments. — Lang Hames / detail
  28. [ORC] Replace MachOJITDylibInitializers::SectionExtent with ExecutorAddressRange — Lang Hames / detail
  29. [WebAssembly] Optimize out shift masks — tlively / detail

#7941 (Jul 7, 2021 1:32:07 PM)

  1. [mlir][Linalg] Add an InitTensor -> DimOp canonicalization pattern. — nicolas.vasilache / detail
  2. [mlir] factor out common parts of the converstion to the LLVM dialect — zinenko / detail
  3. [SVE] Fix cast<FixedVectorType> in truncateToMinimalBitwidths — Dylan.Fleming / detail
  4. [Clang] Add test dependency on llvm-ar — Saiyedul.Islam / detail
  5. [DAG] Reassociate Add with Or — david.green / detail
  6. [mlir][CAPI] Export mlirValueEqual in C API — zinenko / detail
  7. Add Log1pOp to complex dialect. — akuegel / detail
  8. [SVE] Fixed cast<FixedVectorType> on scalable vector in SelectionDAGBuilder::getUniformBase — Dylan.Fleming / detail
  9. [NFC] Remove duplicate function calls — mkazantsev / detail
  10. [libc++] Implement copyable-box from Ranges — Louis Dionne / detail
  11. [gn build] Port 6829db727e9e — llvmgnsyncbot / detail
  12. [CostModel][X86] Adjust sitofp/uitofp SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  13. [mlir][Linalg] Proper handling of ForOp and TiledLoopOp — nicolas.vasilache / detail
  14. Refactor GenericPadTensorOpVectorizationPattern — nicolas.vasilache / detail
  15. [mlir][Linalg] Rewrite PadTensorOp to enable its comprehensive bufferization. — nicolas.vasilache / detail
  16. [mlir] Move common reshapeops-related code to ReshapeOpsUtils.h. — pifon / detail
  17. [OPENMP]Remove const firstprivate allocation as a variable in a constant space. — a.bataev / detail
  18. [CostModel][X86] Adjust sext/zext SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  19. [IndVarSimplify][X86] Regenerate loop-invariant-conditions.ll test checks — llvm-dev / detail
  20. [AIX] Use VSSRC/VSFRC Register classes for f32/f64 callee arguments on P8 and above — zarko / detail
  21. [coro async] Move code to proper switch — aschwaighofer / detail
  22. [mlir] Use indices instead of affine maps when composing 2 reshape ops. — pifon / detail
  23. [CostModel] Express cost(urem) as cost(div+mul+sub) when set to Expand. — sander.desmalen / detail
  24. [libc++] NFC: Fix incorrect comments in CMake — Louis Dionne / detail
  25. unittests: Fix build with LLVM_LINK_LLVM_DYLIB=ON — tstellar / detail
  26. unittests: Fix library dependency name — tstellar / detail
  27. [Polly][Isl] Use isl::union_set::unite() instead of isl::union_set::add_set(). NFC — patacca / detail
  28. [SVE] Fix ShuffleVector cast<FixedVectorType> in truncateToMinimalBitwidths — Dylan.Fleming / detail
  29. [AArch64][GlobalISel] Lower vector types for min/max — irina.dobrescu / detail
  30. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 4) — listmail / detail
  31. [SystemZ][z/OS][libcxx] mark aligned allocation tests UNSUPPORTED on z/OS — Daniel.McIntosh / detail
  32. [LIBC] Add an optimized memcmp implementation for AArch64 — andre.simoesdiasvieira / detail
  33. [coro async] Cap the alignment of spilled values (vs.  allocas) at the max frame alignment — aschwaighofer / detail
  34. [LLDB][GUI] Add initial forms support — Raphael Isemann / detail
  35. [Flang][Docs] Update meeting URL — johannes / detail
  36. [lld/mac] Tweak reserve() argument in unwind code — thakis / detail
  37. [X86][Atom] Fix vector fp<->int resource/throughputs — llvm-dev / detail
  38. Fix broken libc test — gchatelet / detail
  39. [NFC][lldb-vscode] Fix launch test — walter erquinigo / detail
  40. [lld/mac] Don't crash when dead-stripping removes all unwind info — thakis / detail
  41. [lld-macho][nfc] Rename test file to be more descriptive (rather than referencing the bug number) — vyng / detail
  42. [ScalarEvolution] Make sure getMinusSCEV doesn't negate pointers. — efriedma / detail
  43. [libTooling] Add support for implicit `this` to `buildAddressOf`. — yitzhakm / detail
  44. [lldb][docs] Force documentation emission of special Python class members — Raphael Isemann / detail
  45. [lldb/lua] Add scripted watchpoints for Lua — pctammela / detail
  46. Fix a failing assertion with -Wcast-align — aaron / detail
  47. [mlir][vector] Refactor Vector Unrolling and remove Tuple ops — thomasraoux / detail
  48. [dfsan][NFC] Add Origin Tracking into doc — jianzhouzh / detail
  49. [mlir] Allow conversion to LLVM for ElementsAttr's with size 0 — silvasean / detail
  50. [SLP] rename variable to not be misleading; NFC — spatel / detail
  51. [SCEVExpander] Support opaque pointers — nikita.ppv / detail
  52. [PowerPC] Disable permuted SCALAR_TO_VECTOR on LE without direct moves — nemanja.i.ibm / detail
  53. [COFF] [CodeView] Add a few new enum values — martin / detail
  54. [LLD] [COFF] Avoid thread exhaustion on 32-bit Windows host — martin / detail

#7940 (Jul 7, 2021 2:20:25 AM)

  1. [AMDGPU] Fix pass name of AMDGPULowerKernelAttributes. NFC. — Stanislav.Mekhanoshin / detail
  2. [AMDGPU] Do not run IR optimizations at -O0 — Stanislav.Mekhanoshin / detail
  3. [AMDGPU] Move atomic expand past infer address spaces — Stanislav.Mekhanoshin / detail
  4. DebugInfo: Mangle K&R declarations for debug info linkage names — dblaikie / detail
  5. [AArch64] Sync isDef32 to the current x86 version. — efriedma / detail
  6. [AArch64] Add more tests related to vselect with constant condition. — efriedma / detail
  7. [clang] fixes named return of variables with dependent alignment — mizvekov / detail
  8. [PowerPC] Re-enable combine for i64 BSWAP on targets without LDBRX — nemanja.i.ibm / detail
  9. tests/CodeGen: Use %python lit substitution when invoking python — tstellar / detail
  10. [MLIR][NFC] Move normalizeAffine methods to Affine utils — uday / detail
  11. [Attributor] Simplify operands inside of simplification AAs first — johannes / detail
  12. [Attributor] Introduce a helper function to deal with undef + none — johannes / detail
  13. [Attriibutor][NFC] Precommit heap-2-stack test case — johannes / detail
  14. [Attributor][FIX] Replace uses first, then values — johannes / detail
  15. [AMDGPU] isPassEnabled() helper to check cl::opt and OptLevel — Stanislav.Mekhanoshin / detail
  16. [Clang][RISCV] Implement vlseg and vlsegff. — kai.wang / detail
  17. [MLIR] Split out GPU ops library from Transforms — uday / detail
  18. [llvm-readobj][test] Improve grouped option test — i / detail
  19. [MLIR] Simplify affine.if having yield values and trivial conditions — uday / detail
  20. [flang] Create HostAssocDetails symbols when needed for mis-parsed ArrayRef — jperier / detail
  21. [AMDGPU] Simplify tablegen files. NFC. — jay.foad / detail

#7939 (Jul 6, 2021 3:15:46 PM)

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

#7938 (Jul 6, 2021 3:38:09 AM)

  1. [compiler-rt][iwyu] explicitly includes `<new>` in xray_utils.cpp — cjdb / detail
  2. [clang] unbreak Index/preamble-reparse-changed-module.m with LLVM_APPEND_VC_REV=NO after 9964b0e — wanyu9511 / detail
  3. [lld-macho] Only emit one BIND_OPCODE_SET_SYMBOL per symbol — jezng / detail
  4. [lld/mac] Implement -umbrella — thakis / detail
  5. [lld/mac] Implement -final_output — thakis / detail
  6. [clang] fixes named return of variables with dependent alignment — mizvekov / detail
  7. [PowerPC] Implament Load and Reserve and Store Conditional Builtins — albionapc / detail
  8. [PowerPC] Removed a test case meant for a later patch — albionapc / detail
  9. [lld/mac] Implement -arch_multiple — thakis / detail
  10. [analyzer][solver] Use all sources of constraints — vsavchenko / detail
  11. [lldb][docs] Fix reference warnings in python-reference.rst — Raphael Isemann / detail
  12. Revert "[clang] fixes named return of variables with dependent alignment" — akuegel / detail

#7937 (Jul 5, 2021 4:06:04 PM)

  1. [mlir] Escape strings of opaque attributes — markus.boeck02 / detail
  2. [AArch64] Cost-model i8 vector loads/stores — sjoerd.meijer / detail
  3. [DAGCombiner] Pre-commit test to demonstrate mulhi const folding — david.stuttard / detail
  4. Add MulOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  5. [DAGCombiner] Add support for mulhi const folding in DAGCombiner — david.stuttard / detail
  6. [AArch64][SVE] Improve fixed length codegen for common vector shuffle case — bradley.smith / detail
  7. [C++][Sema] Ignore top-level qualifiers in casts — olemarius.strohm / detail
  8. [SLPVectorizer] Fix crash in vectorizeChainsInBlock for scalable vector. — caroline.concatto / detail
  9. [clangd] NFC: Remove outdated comment — kbobyrev / detail
  10. [InstSimplify] fold extractelement of splat with variable extract index — spatel / detail
  11. [CostModel][X86] Adjust i32/i64 to f32/f64 scalar based on llvm-mca reports (+ Agner). — llvm-dev / detail
  12. [CostModel][X86] Handle costs for insert/extractelement with non-immediate indices via stack — llvm-dev / detail
  13. [libc++] NFC: Sort headers in CMakeLists.txt — Louis Dionne / detail
  14. [X86] Twist shuffle mask when fold HOP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)) — pengfei.wang / detail
  15. [AArch64][CostModel] Add cost model for experimental.vector.splice — caroline.concatto / detail
  16. [InstCombine][tests] add tests for signed icmp with constant and offset; NFC — spatel / detail
  17. [InstCombine] fold icmp slt/sgt of offset value with constant — spatel / detail
  18. [libc++] NFC: Add note about how the libcxx website gets updated — Louis Dionne / detail
  19. [mlir] Change custom syntax of emitc.include op to resemble C — marius.brehler / detail
  20. [LV] Add initial test cases with small clamped indices. — flo / detail
  21. [LV] Extend FIXME in test add in 91ee1e379901af3. — flo / detail
  22. [MCParser][z/OS] Mark a few tests as unsupported for the z/OS Target — anirudh_prasad / detail
  23. [mlir] Unbreak building mlir-reduce — marius.brehler / detail
  24. Fix typo in help text for -aarch64-enable-branch-targets. — paul.walker / detail
  25. [AArch64ISelDAGToDAG] Fix ORRWrs/ORRXrs usefulbits calculation bug — chenmindong1 / detail
  26. Precommit another test for https://reviews.llvm.org/D104953 — Akira / detail
  27. [MLIR] Fix memref get constant bound size and shape method — uday / detail
  28. [llvm-strings] Switch command line parsing from llvm::cl to OptTable — i / detail
  29. [M68k][GloballSel] Lower outgoing return values in IRTranslator — minyihh / detail
  30. [gn build] (manually) port 98f078324fc5 (llvm-strings Opts.td) — thakis / detail
  31. [libc++] NFC: Sort header lists in test scripts — Louis Dionne / detail
  32. [ObjC][ARC] Prevent moving objc_retain calls past objc_release calls — Akira / detail
  33. [profile][test] Improve coverage-linkage.cpp — i / detail
  34. [ARM] Fix arm.mve.pred.v2i range upper limit — david.green / detail
  35. [AIX] Add _AIX73 version macro — wanyu9511 / detail
  36. [Bazel] Fix build for 35d4593e6b555f852088211f5561c0e360c98c91 — benny.kra / detail
  37. [Bazel] Fix build for 98f078324fc51da460660920f4a1aa308bfc3547 — benny.kra / detail
  38. [clang] Add -fdump-record-layouts-canonical option — wanyu9511 / detail

#7936 (Jul 5, 2021 4:48:46 AM)

  1. [mlir][NFC] MemRef cleanup: Remove helper functions — springerm / detail
  2. [X86] Refine code of generating BB labels in Keylocker — xiang1.zhang / detail
  3. [clangd] Type hints for structured bindings — zeratul976 / detail
  4. [mlir-tblgen] Avoid ODS verifier duplication — chiahungduan / detail
  5. [mlir-reduce] Improve diagnostic message and clean build dependency — chiahungduan / detail
  6. [XCOFF][NFC] add DWARF section support in XCOFF object writer — czhengsz / detail
  7. [llvm-readobj][XCOFF] Add support for printing the String Table. — esme.yi / detail
  8. [lld-macho] Parse relocations quickly by assuming sorted order — jezng / detail
  9. [RISCV] Pass FeatureBitset by reference rather than by value. NFCI — craig.topper / detail
  10. [mlir] Add LogOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  11. [lld-macho][nfc] Add REQUIRES: x86 to test — jezng / detail
  12. [docs] Fix linking issues in LibASTMatchers tutorial — jubnzv / detail
  13. [AMDGPU] Stop mulhi from doing 24 bit mul for uniform values — david.stuttard / detail
  14. [DebugInfo] CGP+HWasan: Handle dbg.values with duplicate location ops — stephen.tozer / detail

#7935 (Jul 4, 2021 5:42:31 PM)

  1. Add cross-project-tests to SIE Linux builder. — douglas.yung / detail
  2. [IR] Deprecate GetElementPtrInst::CreateInBounds without element type — nikita.ppv / detail
  3. [mlir][OpAsmParser] Add parseString method — markus.boeck02 / detail
  4. [Polly][Isl] Update isl to isl-0.24-47-g8853f375 — patacca / detail
  5. [libunwind] reflow some debug logs for better greppability — thakis / detail
  6. [lld/mac] Don't crash on 32-bit output binaries when dead-stripping — thakis / detail
  7. [lld/mac] Fix function offset on 1st-level unwind table sentinel — thakis / detail

#7934 (Jul 4, 2021 6:04:25 AM)

  1. [analyzer] Fix calculating offset for fields with an empty type — jubnzv / detail
  2. [clangd][iwyu] explicitly includes `<atomic>` — cjdb / detail
  3. [llvm][iwyu] explicitly includes <functional> and <utility> — cjdb / detail
  4. [IRBuilder] Add type argument to CreateMaskedLoad/Gather — nikita.ppv / detail
  5. [NFC] Fix a few whitespace issues and typos. — paul.walker / detail

#7933 (Jul 3, 2021 6:36:24 PM)

  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
  4. [KnownBits] Merge const/non-const KnownBits::extractBits implementations. NFC. — llvm-dev / detail

#7932 (Jul 3, 2021 7:19:14 AM)

  1. [AIX] Adjust CSR order to avoid breaking ABI regarding traceback — lkail / detail
  2. [AArch64] Add S/UQXTRN tablegen patterns. — david.green / detail
  3. [SimplifyCFG] simplifyUnreachable(): erase instructions iff they are guaranteed to transfer execution to unreachable — lebedev.ri / detail
  4. [flang][driver] Add support for `--version` in the bash wrapper — andrzej.warzynski / detail
  5. [IRBuilder] Avoid fetching pointer element type in some assertions — nikita.ppv / detail

#7931 (Jul 2, 2021 8:14:40 PM)

  1. Revert "[clangd] Unbreak mac build differently 0c96a92d8666b8" — sam.mccall / detail
  2. [NFC][InstCombine] visitUnreachableInst(): enhance comments somewhat — lebedev.ri / detail
  3. Reapply [clangd] Fix possible assertion fail in TUScheduler — sam.mccall / detail
  4. Refactor TensorExp parameters into a union — gusss / detail
  5. [AArch64] Neon saturated truncate tests. NFC — david.green / detail
  6. [AIX] Add dummy XCOFF MCAsmParserExtension — Jinsong Ji / detail
  7. [AIX] Use AsmParser to do inline asm parsing — Jinsong Ji / detail
  8. [gn build] Port bf64210fd88f — llvmgnsyncbot / detail
  9. Refactor mutation strategies into a standalone library — mvanotti / detail
  10. [Bazel] Fix build for c0a6318d96 — gcmn / detail
  11. [mlir][linalg][python] Add min operation in OpDSL. — gysit / detail
  12. [Libomptarget] Experimental Remote Plugin Fixes — atmndp / detail
  13. [mlir][Vector] NFC - Compress vector to outerproduct lowering. — nicolas.vasilache / detail
  14. Revert "Refactor mutation strategies into a standalone library" — mvanotti / detail
  15. [libc] Make ULP error reflect the bit distance more closely. — sivachandra / detail
  16. Unpack the CostEstimate feature in ML inlining models. — jacobhegna / detail
  17. [NFC][OpenMP][CUDA] Add test for using `-x cuda -fopenmp` — joachim / detail
  18. [gn build] Port 99f00635d7ac — llvmgnsyncbot / detail
  19. [libcxx][type_traits] remove `std::is_literal_type` and `std::result_of` for C++20 — cjdb / detail
  20. [Intrinsics] Make MemCpyInlineInst a MemCpyInst — jonathan_roelofs / detail
  21. [MLGO] Update Oz model url. — jacobhegna / detail
  22. [SLP][NFC]Refactor findLaneForValue and make it static member, NFC, by — a.bataev / detail
  23. [X86] Modify LOOP*, HLT control flow attributes — craig.topper / detail
  24. [lld-macho] Ignore debug symbols while preparing relocations. — vyng / detail
  25. Revert "[mlir][Vector] NFC - Compress vector to outerproduct lowering." — joker.eph / detail
  26. Revert "[clang-repl] Allow passing in code as positional arguments." — 31459023+hctim / detail
  27. [clang][emscripten] Reduce alignof long double from 16 to 8 bytes — sbc / detail
  28. [Hexagon] Handle opaque pointers in vector combine — kparzysz / detail
  29. [OpaquePtr] Add type parameter to emitLoadLinked — kparzysz / detail
  30. [mlir][Linalg] Fix incorrect logic in deciding when to fuse reshapes by linearization. — ravishankarm / detail
  31. [ms] [llvm-ml] Standardize blocking of lexical substitution — epastor / detail
  32. [lldb] Replace default bodies of special member functions with = default; — Jonas Devlieghere / detail
  33. [SimplifyCFG] Volatile memory operations do not trap — lebedev.ri / detail
  34. Add C API files for the LLVM dialect — jpienaar / detail
  35. [InstCombine] Don't combine PHI before catchswitch — aheejin / detail
  36. [NFCI][SimplifyCFG] simplifyUnreachable(): Use poison constant to represent the result of unreachable instrs — lebedev.ri / detail
  37. [GlobalISel] Add re-association combine for G_PTR_ADD to allow better addressing mode usage. — Amara Emerson / detail
  38. [lldb] [gdb-remote client] Support switching PID along with TID — mgorny / detail
  39. [NFC][SimplifyCFG] Autogenerate checklines in a few tests — lebedev.ri / detail
  40. [NFC][CUDA] Fix order of round(f) definition in __clang_cuda_math.h for non-LP64. — joachim / detail
  41. [GlobalISel] Clean up CombinerHelper::apply* functions to return void. — Amara Emerson / detail
  42. [lldb/test] Fix failure caused by synthetic symbol name refactoring — medismail.bennani / detail
  43. [NFC][Codegen] Tune a few tests to not end with a naked `unreachable` terminator — lebedev.ri / detail
  44. [NFC][Codegen] Autogenerate check lines in PowerPC/2007-11-16-landingpad-split.ll — lebedev.ri / detail
  45. Name all DEATH tests using 'DeathTest' suffix. — 31459023+hctim / detail
  46. [mlir][Vector] NFC - Compress vector to outerproduct lowering. — nicolas.vasilache / detail
  47. Fix test so it doesn't try to write to the test directory, only to %t — dblaikie / detail
  48. [lldb] Update shebang in heap.py and crashlog.py — Jonas Devlieghere / detail
  49. Lex: add a callback for `#pragma mark` — Saleem Abdulrasool / detail
  50. [mlir][sparse] support for negation and subtractions — ajcbik / detail
  51. Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes" — Jonas Devlieghere / detail
  52. Revert "Create synthetic symbol names on demand to improve memory consumption and startup times." — Jonas Devlieghere / detail
  53. [ThinLTO] Respect ClearDSOLocalOnDeclarations for unimported functions — i / detail
  54. [SelectionDAG] Rename memory VT argument for getMaskedGather/getMaskedScatter from VT to MemVT. — craig.topper / detail

#7930 (Jul 2, 2021 8:42:41 AM)

  1. [scudo] Fix test on aarch64 without MTE — Vitaly Buka / detail
  2. Relax newly added opcode check to check only for a number instead of a specific opcode. — douglas.yung / detail
  3. [clangd] Fix XPC build due to missing include path — sam.mccall / detail
  4. [LLD] [COFF] Support linking directly against DLLs in MinGW mode — martin / detail
  5. [LLD] [MinGW] Allow linking to DLLs directly — martin / detail
  6. [LLD] [COFF] Fix up missing stdcall decorations in MinGW mode — martin / detail
  7. [clangd] Add some more missing include dirs for completeness — sam.mccall / detail
  8. [mlir][linalg][python] Add max operation in OpDSL — gysit / detail
  9. [mlir][linalg][python] Introduce python integration test folder. — gysit / detail
  10. [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  11. [clangd] CMake: express -Iclangd/ at top level and inherit — sam.mccall / detail
  12. [clang][AST] Add support for BindingDecl to ASTImporter. — 1.int32 / detail
  13. [lldb] [gdb-remote server] Support selecting process via Hg — mgorny / detail
  14. Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR" — lebedev.ri / detail
  15. [Matrix] Hoist address computation before multiply to enable fusion. — flo / detail
  16. [lldb] [test] Add missing category to test_detach_current — mgorny / detail
  17. [NFC][SimplifyCFG] Autogenerate checklines in trapping-load-unreachable.ll test — lebedev.ri / detail
  18. [AArch64] Use custom lowering for fp16 vector copysign. — flo / detail
  19. [NFC] Fix typo in comment — sven.vanhaastregt / detail
  20. Add LogOp to Complex dialect. — akuegel / detail
  21. Place the BlockAddress type in the address space of the containing function — Alexander.Richardson / detail
  22. [MachineCopyPropagation] Fix differences in code gen when compiling with -g — lkail / detail
  23. [SLP]Fix gathering of the scalars by not ignoring UndefValues. — a.bataev / detail
  24. [CostModel][X86] Adjust uitofp(vXi64) SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  25. [lldb] [gdb-remote client] Refactor SetCurrentThread*() — mgorny / detail
  26. [CostModel][X86] Find AVX conversion costs using legalized types if custom types didn't match — llvm-dev / detail
  27. [Matrix] Fix crash during fusion if the same load is re-used. — flo / detail
  28. Revert "[InstrProfiling] Use external weak reference for bias variable" — thakis / detail
  29. [gn build] Port a92964779cb5 — llvmgnsyncbot / detail
  30. [CostModel][X86] Drop some hard coded fp<->int scalarization costs — llvm-dev / detail
  31. [CostModel][X86] Update comment describing source of costs - we now use llvm-mca more than IACA — llvm-dev / detail
  32. [X86][SLM] Keep similar scheduler costs types together. NFCI. — llvm-dev / detail
  33. [llvm-dwarfdump] Add comment saying where DumpDebugFrame comes from — thakis / detail
  34. [clangd] Fix possible assertion fail in TUScheduler — sam.mccall / detail
  35. Revert "[clangd] Fix possible assertion fail in TUScheduler" — sam.mccall / detail
  36. https://godbolt.org/z/5vhv4K5b8 — lebedev.ri / detail
  37. [NFCI][InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable — lebedev.ri / detail
  38. Revert "[NFCI][InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable" — lebedev.ri / detail
  39. Revert "https://godbolt.org/z/5vhv4K5b8" — lebedev.ri / detail
  40. [InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable — lebedev.ri / detail
  41. [mlir][Linalg] Add comprehensive bufferization support for TiledLoopOp (14/n) — nicolas.vasilache / detail

#7929 (Jul 1, 2021 9:34:56 PM)

  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
  10. [Bazel] Fixes for 266a7414d8 — gcmn / detail
  11. Fix an accepts-invalid issue with [[]] attributes in the type position in C — aaron / detail
  12. [instcombine] Fold overflow check using overflow intrinsic to comparison — listmail / detail
  13. [NFC][compiler-rt] add back solaris xfail for unpoison-alternate-stack.cpp — code / detail
  14. [NFC][scudo] Extract MapAllocatorTest for TEST_F — Vitaly Buka / detail
  15. [gwp_asan] Improve symbolizer script — Vitaly Buka / detail
  16. [libc++] Migrate the additional_features parameter to the DSL — Louis Dionne / detail
  17. [libcxx] Update optional star operator to be noexcept. — zoecarver / detail
  18. [libcxx][functional][modular] splices <functional> into modular headers — Louis Dionne / detail
  19. [libc++] Provide c++03 alternative for va_copy if available in xlocale.h — jasonliu / detail
  20. [runtimes] Simplify how we specify XFAIL & friends based on the triple — Louis Dionne / detail
  21. [ADT] Follow up to fix bug in "Add makeVisitor to STLExtras.h" — scott.linder / detail
  22. [OpaquePtr] Support VecOfAnyPtrsToElt intrinsics — nikita.ppv / detail
  23. [gn build] Port 050b064f15ee — thakis / detail
  24. [CMake][MLIR][Linalg] Adding variable to specify tablegen file dependencies. — gysit / detail
  25. [NFC][scudo] Exctract getOptionsForConfig in test — Vitaly Buka / detail
  26. [lld-macho] Add support for LTO optimization level — thakis / detail
  27. [scudo] Remove false DCHECK — Vitaly Buka / detail
  28. [MLIR] Allow Affine scalar replacement to handle inner operations — gh / detail
  29. Add linalg.mmt4d named op — ataei / detail
  30. [lit] Extend --xfail/LIT_XFAIL to take full test name — jdenny.ornl / detail
  31. [Orc] At CBindings for LazyRexports — v.churavy / detail
  32. [clang-repl] Allow passing in code as positional arguments. — v.g.vassilev / detail
  33. [scudo] Untag BlockEnd in reallocate — Vitaly Buka / detail
  34. [ARM] Reassociate BFI — david.green / detail
  35. [llvm-strip] Support grouped options in llvm-strip — smeenai / detail
  36. [cmake] Invoke strip without -l and with non-grouped flags. — smeenai / detail
  37. [libc] Add minimal Windows config — sivachandra / detail
  38. [InstCombine][test] add tests for icmp simplify miscompile (PR50944); NFC — spatel / detail
  39. [InstSimplify] do not propagate poison from select arm to icmp user — spatel / detail
  40. [libcxx][ranges] Implement indirectly_swappable. — zoecarver / detail
  41. [OpenMP] Fix a few issues with hidden helper task — hansang.bae / detail
  42. [libc++] IWYU <__utility/pair.h> in <__functional/hash.h>. NFCI. — arthur.j.odwyer / detail
  43. Update MLIRContext to allow injecting an external ThreadPool (NFC) — joker.eph / detail
  44. [GISel] Print better error messages for missing Combiner Observer calls — jonathan_roelofs / detail
  45. [InstrProfiling] Use external weak reference for bias variable — phosek / detail
  46. [gn build] Port 33a7b4d9d8e6 — llvmgnsyncbot / detail
  47. [AArch64] Optimize SVE bitcasts of unpacked types. — efriedma / detail
  48. [mlir][tosa] Add tosa shape inference with InferReturnTypeComponent — rob.suderman / detail
  49. [GlobalISel] Translate <1 x N> getelementptrs to scalar G_PTR_ADDs — Jessica Paquette / detail
  50. [mlir][tosa] Added missing includes on PassDetails.h — rob.suderman / detail
  51. Precommit test cases in https://reviews.llvm.org/D104953 — Akira / detail
  52. Mips/GlobalISel: Use accurate memory LLTs — Matthew.Arsenault / detail
  53. [mlir][tosa] Include TosaDialect as include in tosa PassDetail.h — rob.suderman / detail
  54. [mlir][tosa] Update Bazel files for TOSA pass changes — rob.suderman / detail
  55. [mlir] Move BufferizeDimOp to Tensor/Transforms/Bufferize.cpp — springerm / detail
  56. [lld-macho] Move ICF earlier to avoid emitting redundant binds — jezng / detail
  57. [lld-macho] Deduplicate CFStrings — jezng / detail
  58. [lld-macho][nfc] Remove unnecessary vertical spacing — jezng / detail
  59. [lld-macho] Factor out common InputSection members — jezng / detail
  60. Support for merging UsingPackDecls across modules. — richard / detail
  61. [ScalarizeMaskedMemIntrin][SelectionDAGBuilder] Use the element type to calculate alignment for gather/scatter when alignment operand is 0. — craig.topper / detail
  62. [ORC] Rename SPSTargetAddress to SPSExecutorAddress. — Lang Hames / detail
  63. [llvm-symbolizer] Move setGroupedShortOptions and don't ignore case — i / detail
  64. [NFC][DSE]Change 'do-while' to 'for' loop to simplify code structure — ybrevnov / detail

#7928 (Jul 1, 2021 9:59:38 AM)

  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
  4. [clangd] Correct SelectionTree behavior around anonymous field access. — sam.mccall / detail
  5. [clangd] Log feature configuration (linux+asan+grpc) of the clangd build — sam.mccall / detail
  6. [clangd] Show padding following a field on field hover. — sam.mccall / detail
  7. [OpenMP] Change analysis remarks to not emit on cold functions — huberjn / detail
  8. [LiveDebugValues][InstrRef][1/2] Recover more clobbered variable locations — jeremy.morse / detail
  9. [gn build] Port 0c96a92d8666 — llvmgnsyncbot / detail
  10. [mlir][VectorToGPU] Support converting vetor.broadcast to MMA op — thomasraoux / detail
  11. [mlir] Fix wrong type in WmmaConstantOpToNVVMLowering — thomasraoux / detail
  12. [lldb] Replace SVE_PT* macros in NativeRegisterContextLinux_arm64.{cpp,h} with their equivalent defintions in LinuxPTraceDefines_arm64sve.h — cmtice / detail
  13. [clangd] Fix highlighting for implicit ObjC property refs — davg / detail
  14. [ELF] -pie: produce dynamic relocations for absolute relocations referencing undef weak — i / detail
  15. [clangd] Unbreak mac build after 0c96a92d8666b8 — thakis / detail
  16. [gn build] add dep needed after b56e5f8a10c1e — thakis / detail
  17. [AMDGPU] Add builtin functions image_bvh_intersect_ray — Yaxun.Liu / detail
  18. [NPM] Resolve llvmGetPassPluginInfo to the plugin being loaded — tomas.matheson / detail
  19. [instcombine] umin(x, 1) == zext(x != 0) — listmail / detail
  20. [libc] Fix feclearexcept for x86_64. — sivachandra / detail
  21. [instcombine] Precommit tests for umin(a,b) ne/eq 0 fold — listmail / detail
  22. [libc] Clear all exceptions before setting in fesetexceptflag. — sivachandra / detail
  23. [libc] Allow reading and writing __FE_DENORM if available on x86_64. — sivachandra / detail
  24. [InstCombine][test] add tests for icmp with constant and offset; NFC — spatel / detail
  25. [InstCombine] fold icmp of offset value with constant — spatel / detail
  26. [X86] Canonicalize SGT/UGT compares with constants to use SGE/UGE to reduce the number of EFLAGs reads. (PR48760) — llvm-dev / detail
  27. [AIX][XCOFF][BUG-Fixed] need to switch back to text section after emit a dumy eh structure — zhijian / detail
  28. Fix shared build. — michael.hliao / detail
  29. [ARM] Set the immediate cost of GEP operands to 0 — david.green / detail
  30. [clang][Fuchsia] Remove relative-vtables multilibs — leonardchan / detail
  31. [ELF] Preserve section order within an INSERT AFTER command — i / detail
  32. Add linalg.batch_matvec named op — ataei / detail
  33. [Coroutines] Add the newly generated SCCs back to the CGSCC work queue after CoroSplit actually happened — lxfind / detail
  34. [AMDGPU] Add S_MOV_B64_IMM_PSEUDO for wide constants — Stanislav.Mekhanoshin / detail
  35. autogen two tests for ease of update — listmail / detail
  36. [gn build] (manually) port f617ab104451 (DoublerPlugin) — thakis / detail
  37. [gn build] Port 381ded345bdd — llvmgnsyncbot / detail
  38. [BasicAA] Add test for incorrectly inferring noalias due to scale sign. — flo / detail
  39. [BasicAA] Use separate scale variable for GCD. — flo / detail
  40. [mlir][tosa] Use 3D tensors in tosa.matmul — rob.suderman / detail
  41. [GISel] Support llvm.memcpy.inline — jonathan_roelofs / detail
  42. [OpenMP][Offloading] Replace all calls to `isSPMDMode` with `__kmpc_is_spmd_exec_mode` — tianshilei1992 / detail
  43. [Orc] Fix name of LLVMOrcIRTransformLayerSetTransform — v.churavy / detail
  44. [Orc] Run the examples as part of the tests — v.churavy / detail
  45. [CMake] Don't use -Bsymbolic-functions for MinGW targets — martin / detail
  46. [libc][NFC] Clear all exceptions in exception_flags_test before raising another. — sivachandra / detail
  47. CodeGen: Print/parse LLTs in MachineMemOperands — Matthew.Arsenault / detail
  48. [clangd][nfc] Show more information in logs when compiler instance prepare fails — platonov.aleksandr / detail
  49. [MCStreamer]  Move emission of attributes section into MCELFStreamer — paulsson / detail
  50. AMDGPU/GlobalISel: Remove some problematic testcases — Matthew.Arsenault / detail
  51. GlobalISel: Preserve memory type when reducing load/store width — Matthew.Arsenault / detail
  52. GlobalISel: Lower non-byte loads and stores — Matthew.Arsenault / detail
  53. [libomptarget][amdgpu][nfc] Fix build warnings, drop some headers — jonathanchesterfield / detail
  54. Add dumping support for RequiresExpr. — richard / detail
  55. [Clang] allow overriding -fbasic-block-sections — tra / detail
  56. [libc++] graph_header_deps.py: Detect files that include themselves. — arthur.j.odwyer / detail
  57. [libomptarget][nfc] Replace out arguments with struct return — jonathanchesterfield / detail
  58. GlobalISel: Use LLT in memory legality queries — Matthew.Arsenault / detail
  59. [LiveDebugValues][InstrRef][2/2] Emit entry value variable locations — jeremy.morse / detail
  60. [libc][NFC] Remove few deprecated FPUtil header files and test patterns. — sivachandra / detail
  61. [lld-macho] -section_rename should work on synthetic sections too — jezng / detail
  62. [lld-macho] Only enable `__DATA_CONST` for newer platforms — jezng / detail
  63. [InstCombine][test] add tests for icmp ult with constant and offset; NFC — spatel / detail
  64. [InstCombine] fold icmp ult of offset value with constant — spatel / detail
  65. [mlir][vector] Extend vector distribution to all elementwise and contract — thomasraoux / detail
  66. [Bazel] Update README with examples — gcmn / detail
  67. [Bazel] Rework LLVM target selection — gcmn / detail
  68. Fix test following Clang change ef227b3. — richard / detail
  69. Reapply "[M68k][GloballSel] Formal arguments lowering in IRTranslator" — minyihh / detail
  70. Revert "[libomptarget] [amdgpu] Fix default setting of max flat workgroup size" — Dhruva.Chakrabarti / detail
  71. Add a target triple to fix failures on MS build bots. — richard / detail
  72. [AArch64] Remove unneeded ExternalSymbolSDNode code for machine constraint "S". NFC — i / detail
  73. [mlir][tensor] Add tensor.dim operation — springerm / detail
  74. [AArch64][SVEIntrinsicOpts] Convect cntb/h/w/d to vscale intrinsic or constant. — JunMa / detail
  75. [clang][AArch64][SVE] Handle PRValue under VLAT <-> VLST cast — JunMa / detail
  76. [Bazel] add missing load to submodule example — gcmn / detail
  77. [llvm-objdump/mac] Print symbols at the same address deterministically — jezng / detail
  78. [Coroutine] Recommit Add statistics for the number of elided coroutine — yedeng.yd / detail
  79. [ORC] Rename TargetProcessControl to ExecutorProcessControl. NFC. — Lang Hames / detail
  80. [scudo] GWP_ASAN runs on untagged pointers — Vitaly Buka / detail
  81. [GWP_ASAN] Enable ARM tests — Vitaly Buka / detail
  82. [gn build] Port 662c55442f17 — llvmgnsyncbot / detail
  83. [Compiler-rt] Add delete for noncopyable — Vitaly Buka / detail
  84. [hexagon] Add {hvx,}hexagon_{protos,circ_brev...} — bcain / detail
  85. [gn build] Port 28b01c59c93d — llvmgnsyncbot / detail
  86. Fail gracefully if no inlining model is available to download. — jacobhegna / detail
  87. Add list of LWG papers accepted by WG21 during the June 2021 plenary — cjdb / detail
  88. [NFC][Scheduler] Refactor tryCandidate to return boolean — qiucofan / detail
  89. [NFC][PassBuilder] addVectorPasses(): clarify that 'IsLTO' is actually 'IsFullLTO' — lebedev.ri / detail
  90. [lldb] Fix Recognizer/assert.test with glibc-2.33.9000-31.fc35.x86_64 — jan.kratochvil / detail
  91. [MLIR] Add argument insertion helpers for FunctionLike — fabian / detail
  92. [clangd] Fix gRPC build due to missing include path — sam.mccall / detail
  93. [mlir][linalg][python] Update integration of OpDSL doc (NFC). — gysit / detail
  94. PoC for Flang Driver Plugins — andrzej.warzynski / detail
  95. [flang][docs] Add documentation for the new Flang driver — andrzej.warzynski / detail
  96. [ORC] Add wrapper-function support methods to ExecutorProcessControl. — Lang Hames / detail
  97. [flang] Revert "PoC for Flang Driver Plugins" — andrzej.warzynski / detail
  98. [gn build] Port 39f64c4c8375 — llvmgnsyncbot / detail
  99. [analyzer] LValueToRValueBitCasts should evaluate to an r-value — balazs.benics / detail
  100. [analyzer][NFC] Inline ExprEngine::handleLVectorSplat() — balazs.benics / detail
  101. [BasicAA] Fix typo ScaleForGDC -> ScaleForGCD. — flo / detail
  102. [PowerPC] add a testcase for byval parameter; NFC — czhengsz / detail
  103. [clang-format] PR50727 C# Invoke Lamda Expression indentation incorrect — mydeveloperday / detail
  104. added some example code for llvm::Expected<T> — kuhnel / detail
  105. [clang] Apply P1825 as Defect Report from C++11 up to C++20. — mizvekov / detail
  106. [DebugInfo][InstrRef][1/4] Support transformations that widen values — jeremy.morse / detail
  107. [mlir][async] Remove unused variable. NFC. — benny.kra / detail
  108. [mlir][Linalg] Add support for CallOp bufferization (10/n) — nicolas.vasilache / detail
  109. [CostModel][X86] getCastInstrCost - attempt to match custom cast/conversion before legalized types. — llvm-dev / detail
  110. [llvm][docs] Bump release number from 12 -> 13 — david.spickett / detail
  111. [AArch64][SVE] Add support for fixed length MSCATTER/MGATHER — bradley.smith / detail
  112. [mlir][Linalg] Add comprehensive bufferization support for linalg::InitTensor and tensor::CastOp (11/n) — nicolas.vasilache / detail
  113. [VP] Implementation of intrinsic and SDNode definitions for VP load, store, gather, scatter. — simon.moll / detail
  114. [mlir][Linalg] Drop comprehensive-func-bufferize (12/n) — nicolas.vasilache / detail
  115. [mlir][Linalg] Add comprehensive bufferization support for ConstantOp (13/n) — nicolas.vasilache / detail
  116. [libomptarget][nfc] Move grid size computation — jonathanchesterfield / detail
  117. [llvm-mca] Fix JSON output (PR50922) — andrea.dibiagio / detail
  118. [DebugInfo][InstrRef][2/4] Use subreg substitutions in LiveDebugValues — jeremy.morse / detail
  119. [AArch64] Add test for min/max — irina.dobrescu / detail
  120. [clang] Fix CallExpr dependence bit may not respect all its arguments. — hokein.wu / detail
  121. [AArch64] Add fp16 tests for vector copysign. — flo / detail
  122. [flang][driver] Extend the `flang` bash script to act as a driver — andrzej.warzynski / detail
  123. [OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t. — a.bataev / detail
  124. [NFC] Add new setDebugLocFromInst that uses the class Builder by default — david.sherwood / detail
  125. Revert "[OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t." — a.bataev / detail
  126. [libc++] Fix incorrect shell expansion in macos-ci-setup — Louis Dionne / detail
  127. [ARM] Transform a floating-point to fixed-point conversion to a VCVT_fix — samuel.tebbs / detail
  128. [AArch64] Add some more tests to CodeGen/AArch64/aarch64-load-ext.ll. NFC. — sjoerd.meijer / detail
  129. [coro async] Add support for specifying which parameter is swiftself in — aschwaighofer / detail
  130. [CostModel][X86] Adjust fp<->int vXi32 SSE legalized costs based on llvm-mca reports. — llvm-dev / detail
  131. [LoopVectorize][X86] Regenerate conversion-cost.ll tests — llvm-dev / detail
  132. [clangd] Unbreak mac build differently 0c96a92d8666b8 — thakis / detail
  133. [OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t. — a.bataev / detail

#7927 (Jun 30, 2021 6:47:49 PM)

  1. Add chown to buildbot_qemu local repro instructions. — 31459023+hctim / detail
  2. [sanitizer] Fix mips QEMU build — Vitaly Buka / detail
  3. [scudo] Disable mips 32bit tests — Vitaly Buka / detail
  4. [LLD][ELF][ARM] Fix case of patched unrelocated BLX — peter.smith / detail
  5. [AMDGPU] PHI node cost should not be counted for the size and latency. — Alexander Timofeev / detail
  6. [LLD][ELF][ARM] Tidy up test to hook up missing filecheck patterns [NFC] — peter.smith / detail
  7. [Matrix] Add tests for hoisting address computations. — flo / detail
  8. [MLIR] Eliminate unnecessary affine stores — gh / detail
  9. [OpenMP] Add additional remarks for OpenMPOpt — huberjn / detail
  10. [clang][patch] Add builtin __arithmetic_fence and option fprotect-parens — melanie.blower / detail
  11. [MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks — gh / detail
  12. [MLIR] Update description of SCF.execute_region op — gh / detail
  13. Revert "[Coroutine] Add statistics for the number of elided coroutine" — thakis / detail
  14. [CostModel][X86] Adjust fp<->int vXi32 AVX1+ costs based on llvm-mca reports — llvm-dev / detail
  15. [hwasan] Add missing newline in report. — fmayer / detail
  16. [lit] Add the ability to parse regexes in Lit boolean expressions — Louis Dionne / detail
  17. [ARM] Fix incorrect assignment of Changed variable in MVEGatherScatterLowering::optimiseOffsets. — craig.topper / detail
  18. [libc++] Remove broken links and outdated information in the docs — Louis Dionne / detail
  19. [test] precommit a test for missing (0 /u %x) SCEV fold — listmail / detail
  20. [SCEV] Fold (0 udiv %x) to 0 — listmail / detail

#7926 (Jun 30, 2021 7:14:26 AM)

  1. [jenkins] Update script to use cross project lit test suite — medismail.bennani / detail
  2. [llvm-objcopy][MachO] Support LC_LINKER_OPTIMIZATION_HINT load command — i / detail
  3. [Coroutine] Add statistics for the number of elided coroutine — yedeng.yd / detail
  4. [FuncSpec] Add an option to specializing literal constant — yedeng.yd / detail
  5. [AMDGPU] Update gfx90a memory model support — Tony.Tye / detail
  6. Fix test pass registration to use the new API / not use the deprecated one (NFC) — joker.eph / detail
  7. [PowerPC][AIX] Pre-commit tracetable test for D100167. NFC. — lkail / detail
  8. [MLIR] Fix generateCopyForMemRefRegion — uday / detail
  9. [PowerPC][AIX] Re-generate test aix-framepointer-save-restore.ll. NFC. — lkail / detail
  10. [clang] Fix UB when string.front() is used for the empty string — dmitry.polukhin / detail
  11. Recommit "[AArch64] Custom lower <4 x i8> loads" — sjoerd.meijer / detail
  12. [mlir][llvm] Add a test for memref.copy lowering to llvm — herhut / detail
  13. [ARM][NFC] Remove an unused method — ikudrin / detail
  14. [mlir][linalg][python] Explicit shape and dimension order in OpDSL. — gysit / detail
  15. [ARMInstPrinter] Print the target address of a branch instruction — ikudrin / detail
  16. [analyzer][satest][NFC] Relax dependencies requirements — vsavchenko / detail
  17. [TableGen] Allow identical MnemonicAliases with no predicate — jay.foad / detail
  18. [MTE] Remove redundant helper function. — fmayer / detail
  19. [NFC] Rename shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  20. [hwasan] Make sure we retag with a new tag on free. — fmayer / detail
  21. [ConstantRanges] Use APInt for constant case for urem/srem. — flo / detail
  22. [AMDGPU] Simplify getReservedNumSGPRs — Madhur.Amilkanthwar / detail
  23. [clang] NFC: add line break at the end of if expressions — pengfei.wang / detail
  24. [OPENMP]Fix PR50929: Ignored initializer clause in user-defined reduction. — a.bataev / detail
  25. Fix MSVC "32-bit shift implicitly converted to 64 bits" warning. — llvm-dev / detail
  26. [clang-offload-bundler] Add unbundling of archives containing bundled object files into device specific archives — Saiyedul.Islam / detail
  27. [mlir][linalg][python] Update the OpDSL doc (NFC). — gysit / detail
  28. [TargetLowering][AArch64][SVE] Take into account accessed type when clamping address — bradley.smith / detail

#7925 (Jun 29, 2021 7:57:55 PM)

  1. [zorg] Hotfix for PPC64le MLIR build issue — unknown / detail
  2. Move QEMU LAM sanitizer images to env-defined folder. — 31459023+hctim / detail
  3. [mlir] Add support for LLVM's dso_local attr — zinenko / detail
  4. Revert "[NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable" — david.sherwood / detail
  5. [SCCP] Add tests with urem/srem with 2 constant operands. — flo / detail
  6. ARM: fix vacuously true assertion to actually check what it should. NFC. — Tim Northover / detail
  7. [lld/mac] Make symbol table order deterministic — thakis / detail
  8. [mlir][Linalg] NFC - Drop AliasInfo::existsNonDominatingRead — nicolas.vasilache / detail
  9. [NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  10. [X86] Add cmov i33 sgt test case — llvm-dev / detail
  11. [AVR] Fix a bug in prologue of ISR — powerman1st / detail
  12. [DebugInstrRef][3/3] Follow DBG_PHI instructions through LiveDebugValues — jeremy.morse / detail
  13. [SVE] Added CodeGen support for inserting an element into a predicate vector — Dylan.Fleming / detail
  14. Revert "[NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable" — david.sherwood / detail
  15. [analyzer] Make CheckerManager::hasPathSensitiveCheckers() complete again — balazs.benics / detail
  16. [InstCombine] Gracefully handle an alloca outside the alloca-AS — johannes / detail
  17. [Attributor][NFC] Clang format — johannes / detail
  18. [Attributor] Teach AAPotentialValues about constant select conditions — johannes / detail
  19. [Attributor][NFCI] Remove unneeded namespace — johannes / detail
  20. [Attributor][NFCI] Make the state of AAValueSimplify explicit — johannes / detail
  21. Revert "[omp] Fix build without ITT after D103121 changes" — johannes / detail
  22. Revert "[OpenMP] Add Two-level Distributed Barrier" — johannes / detail
  23. [mlir] silence -Wunused-variable in Linalg comprehensive bufferize — zinenko / detail
  24. Catch an extremely obvious memory leak, thanks asan — jeremy.morse / detail
  25. [libc++] NFCI: Remove code duplication and obsolete declarations in wrap_iter — Louis Dionne / detail
  26. [libc++] Serialize Lit parameters to make them available to from-scratch configs — Louis Dionne / detail
  27. Print default template argument if manually specified in typedef declaration. — v.g.vassilev / detail
  28. [LV] Fix bug when unrolling (only) a loop with non-latch exit — listmail / detail
  29. [SCCP] Extend tests added 1092357ccdc9 in with UREM/SREM by 0. — flo / detail
  30. [perf] Fix a data race in the PerfJITEventListener — ezhulenev / detail
  31. [libc++] NFCI: Remove __functional/search.h — Louis Dionne / detail
  32. [gn build] Port d03aa7d6b66f — llvmgnsyncbot / detail
  33. [ARM] Extra test for gep immediate costs. NFC — david.green / detail
  34. [AMDGPU] Fix 224-bit spills — Piotr Sobczak / detail
  35. [llvm-objdump] Add testing for --print-imm-hex, --headers, --section-headers and --private-headers — gbreynoo / detail
  36. [llvm-objdump] Add --no-print-imm-hex to the command guide — gbreynoo / detail
  37. [mlir:Async] Remove async operations if it is statically known that the parallel operation has a single compute block — ezhulenev / detail
  38. [mlir:Async] Convert AsyncParallelFor pass to ModuleOp pass — ezhulenev / detail
  39. [mlir:Async] Fix a bug in automatic refence counting around function calls — ezhulenev / detail
  40. [libc++] Update ABI docs. NFCI. — arthur.j.odwyer / detail
  41. [RISCV] Protect the SHL/SRA/SRL handlers in LowerOperation against being called for an illegal i32 shift amount. — craig.topper / detail
  42. [lldb] Skip TestPairFromStdModule for now — Raphael Isemann / detail
  43. [Flang][test] Fix Windows buildbot after D104930. — llvm-project / detail
  44. [INSTCOMBINE] Transform reduction(shuffle V, poison, unique_mask) to reduction(V). — a.bataev / detail
  45. [ObjC][ARC] Don't add operand bundle clang.arc.attachedcall to a call if — Akira / detail
  46. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail
  47. [Inline] prevent inlining on noprofile mismatch — ndesaulniers / detail
  48. [libc++] NFC: Fix return-by-const-value and pass-by-const-value typos — Louis Dionne / detail
  49. [lldb] Check for the mangled symbol name for objc_copyRealizedClassList_nolock — Jonas Devlieghere / detail
  50. [LegalizeTypes][VE] Don't Expand BITREVERSE/BSWAP during type legalization promotion if they will be promoted for NVT in op legalization. — craig.topper / detail
  51. [OpaquePtr] Support forward references in textual IR — nikita.ppv / detail
  52. [NFC] clang-format on InlineCost.cpp and InlineAdvisor.h. — jacobhegna / detail
  53. [llvm-objcopy][MachO] Support ARM64_RELOC_ADDEND — i / detail
  54. [SanitizerCoverage] Fix global type check with opaque pointers — nikita.ppv / detail
  55. [test] Change -t to --syms and -s to -S for llvm-readobj RUN lines — i / detail
  56. [NFC][compiler-rt][hwasan] Move GetCurrentThread to hwasan.cpp — leonardchan / detail
  57. [llvm-readobj] Make -s and -t match llvm-readelf — i / detail
  58. [NFC][compiler-rt][hwasan] Re-use ring buffer size calculation — leonardchan / detail
  59. [Clang] Add option to handle behaviour of vector bool/vector pixel. — stefanp / detail
  60. [mlir][Linalg] Add a ComprehensiveModuleBufferizePass and support for CallOp analysis(9/n) — nicolas.vasilache / detail
  61. [mlir:Async] Add an async reference counting pass based on the user defined policy — ezhulenev / detail
  62. [mlir:Async] Change async-parallel-for block size/count calculation — ezhulenev / detail
  63. Revert D104488 and friends since it broke the windows bot — stilis / detail
  64. [mlir] Generare .cpp.inc files for dialects. — stellaraccident / detail
  65. [dfsan] Expose dfsan_get_track_origins to get origin tracking status — jianzhouzh / detail
  66. [lldb] Fix globals-bss.cpp which was broken in https://reviews.llvm.org/D105055 — stilis / detail
  67. [libc] Allow target architecture independent configs — sivachandra / detail
  68. [libomptarget] [amdgpu] Fix default setting of max flat workgroup size — Dhruva.Chakrabarti / detail
  69. [lldb] Fix debug_loc.s which was broken after https://reviews.llvm.org/D103502 — stilis / detail
  70. [llvm-objcopy][MachO] Code cleanup — alexshap / detail
  71. OpaquePtr: Support i32** with --force-opaque-pointers — Duncan P. N. Exon Smith / detail
  72. [CodeGen] Stop creating fake FunctionDecls when generating IR for — Akira / detail
  73. Revert "GlobalISel: Use MMO helper for getting the size in bits" — Matthew.Arsenault / detail
  74. CodeGen: Store LLT instead of uint64_t in MachineMemOperand — Matthew.Arsenault / detail
  75. [Test] Regenerate test checks (NFC) — nikita.ppv / detail
  76. [OpaquePtr][BitcodeWriter] Handle attributes with types — aeubanks / detail
  77. Thread safety analysis: Always warn when dropping locks on back edges — aaron.puchert / detail
  78. Thread safety analysis: Rename parameters of ThreadSafetyAnalyzer::intersectAndWarn (NFC) — aaron.puchert / detail
  79. Change PathMappingList::FindFile to return an optional result (NFC) — Adrian Prantl / detail
  80. Express PathMappingList::FindFile() in terms of PathMappingList::RemapPath() — Adrian Prantl / detail
  81. Modernize Module::RemapFile to return an Optional (NFC) — Adrian Prantl / detail
  82. Improve path remapping in cross-debugging scenarios — Adrian Prantl / detail
  83. [libomptarget] [amdgpu] Change default number of teams per computation unit — Dhruva.Chakrabarti / detail
  84. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX 6.5 and 7.0 WMMA and MMA instructions — tra / detail
  85. Revert "Attempt to disable MLIR JIT tests on PowerPC to unbreak the bot" — lei / detail
  86. [CodeGen] Add ParmVarDecls to FunctionDecls that are created to generate — Akira / detail
  87. Conditionalize function only used in an assert to address -Wunused-function — dblaikie / detail
  88. [Test] delete LPM RUNs in inline_nossp.ll — ndesaulniers / detail
  89. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail
  90. Fix buildbot compile error for https://reviews.llvm.org/D105160. — gclayton / detail

#7924 (Jun 29, 2021 6:52:27 AM)

  1. [sanitizers] Remove unset variables — Vitaly Buka / detail
  2. [zorg] Reduce # targets built on Linaro flang bots — diana.picus / detail
  3. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail
  4. Fix buildbot failure after https://reviews.llvm.org/D104488. — gclayton / detail
  5. Fix a case where multiple symbols with zero size would cause duplicate entries in gsym files. — gclayton / detail
  6. [mlir][vector] Order parallel indices before transposing the input in multireductions — thomasraoux / detail
  7. [lld-macho] Preserve alignment for non-deduplicated cstrings — thakis / detail
  8. [Coroutines] Remove CoroElide from O0 pipeline — lxfind / detail
  9. [MIRParser] Add machine metadata. — michael.hliao / detail
  10. Fix `-Wunused-variable` warning. NFC. — michael.hliao / detail
  11. Fix failing tests after https://reviews.llvm.org/D104488. — gclayton / detail
  12. [AIX][compiler-rt] Deliver libatomic.a at top level library directory — lkail / detail
  13. [AVR][clang] Fix wrong calling convention in functions return struct type — ben.shi / detail
  14. [X86] Zero some outputs of Kelocker intrinsics in error case — xiang1.zhang / detail
  15. [llvm-objcopy][MachO] Minor code cleanup — alexshap / detail
  16. Revert "[Clang] Add option to handle behaviour of vector bool/vector pixel." — dblaikie / detail
  17. [libc][Obvious] Fix typo in implementation of aarch64 clearExcept. — sivachandra / detail
  18. Revert "[mlir] Skip scalar operands when tiling to linalg.tiled_loop." — pifon / detail
  19. [mlir][linalg] All StructuredOp parameters are inputs or outputs. — gysit / detail
  20. [X86] Add -mgeneral-regs-only support. — tianqing.wang / detail
  21. [NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  22. Revert "[llvm-objcopy][MachO] Minor code cleanup" — alexshap / detail
  23. [DebugInfo] Bug 41152 - Improve dumping of empty location expressions — james.henderson / detail
  24. [BasicAA] Be more careful with modulo ops on VariableGEPIndex. — flo / detail
  25. [flang] Add runtime interface for SYSTEM_CLOCK — diana.picus / detail
  26. PR50767: clear non-distinct debuginfo for function with nodebug definition after undecorated declaration — jeroen.dobbelaere / detail
  27. [X86] Add a test to reveal a bug in CMOV conversion. — tianqing.wang / detail
  28. [lldb/Interpreter] Add setting to set session transcript save directory — medismail.bennani / detail
  29. [lldb/Interpreter] Fix session-save-on-quit when using ^D — medismail.bennani / detail
  30. [OpenCL] Fix qualifiers check on binding references to temporaries — olemarius.strohm / detail
  31. [analyzer] Implement getType for SVal — vsavchenko / detail
  32. [gn build] Port 159024ce2315 — llvmgnsyncbot / detail
  33. [gn build] Port 9b02a9b40150 — llvmgnsyncbot / detail
  34. [analyzer] Fix SValTest for LocAsInt test — vsavchenko / detail
  35. [ARM] Fold extract of ARM_BUILD_VECTOR — david.green / detail
  36. [mlir-reduce] Add doc for usage of mlir-reduce — chiahungduan / detail
  37. [NFC][InstCombine] foldAggregateConstructionIntoAggregateReuse(): cast to Instruction eagerly — lebedev.ri / detail
  38. [mlir] Add MemoryEffects::Allocate to memref::CloneOp — ivan.butygin / detail
  39. [LoopVectorize] Add support for scalable vectorization of invariant stores — david.sherwood / detail
  40. Revert "[hwasan] print exact mismatch offset for short granules." — fmayer / detail
  41. [hwasan] Display causes in order of probability. — fmayer / detail
  42. [InstCombine]Add a test for reductions after shuffles, NFC. — a.bataev / detail
  43. [LV] Fix crash when target instruction for sinking is dead. — flo / detail
  44. [mlir] Remove SDBM — zinenko / detail

#7923 (Jun 28, 2021 7:49:28 PM)

  1. [AIX][PowerPC] Reduce number of parallel link jobs for AIX crosstargetting buildbot — zarko / detail
  2. [OpenMP][NFC] Fix typo in OpenMPOpt — huberjn / detail
  3. [InferAddressSpaces] NFC: For noop IntToPtr/PtrToInt pair cast to operator instead of PtrToInt — Reshabhkumar.Sharma / detail
  4. [libc++] Remove unnecessary reinterpret_cast from typeinfo — fanbo.meng / detail
  5. [AArch64][SVE] DAG combine SETCC_MERGE_ZERO of a SETCC_MERGE_ZERO — bradley.smith / detail
  6. Teach peephole optimizer to not emit sub-register defs — saghir / detail
  7. Reland [GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize. — sander.desmalen / detail
  8. [AIX] Use less than or equal to for some alignment tests on AIX — zarko / detail
  9. Revert "[mlir][memref] Implement lowering of memref.copy to llvm" — jpienaar / detail
  10. [Orc][examples] Temporarily disable LLJITWithRemoteDebugging build and test — Stefan Gränitz / detail
  11. [MLIR] Simplify select to a not — gh / detail
  12. [flang][docs] Minor update to Fortran LLVM Tests-suite docs. — naromero / detail
  13. [BasicAA] Add test to cover GetIndexDifference change in D99424. — flo / detail
  14. [llvm][ARM] Treat xscale arch as an alias of armv5te — david.spickett / detail
  15. Revert "[DebugInfo] Enable variadic debug value salvaging" — thakis / detail
  16. Revert "[Analyzer][solver] Add dump methods for (dis)equality classes." — thakis / detail
  17. [AMDGPU] Use opName instead of PseudoName in VOP2 multiclasses. NFC. — jay.foad / detail
  18. [MLIR] Don't remove memref allocation if stored into another allocation — gh / detail
  19. [Clang] Add option to handle behaviour of vector bool/vector pixel. — stefanp / detail
  20. [mlir][llvm] Fix windows build — herhut / detail
  21. [MLIR] Correct memrefdataflow behavior in the presence of cast and other operations — gh / detail
  22. [libc++] Split the various iterator types out of <iterator> — Louis Dionne / detail
  23. [llvm][clang][fpenv] Create new intrinsic llvm.arith.fence to control FP optimization at expression level — melanie.blower / detail
  24. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail
  25. [clang][patch][fpenv] Add builtin __arithmetic_fence and option fprotect-parens — melanie.blower / detail
  26. [gn build] Port f32f3db9fcbf — llvmgnsyncbot / detail
  27. [coro] Fix rematerializable instruction sinking to coro.suspend blocks — aschwaighofer / detail
  28. Revert "[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options" — melanie.blower / detail
  29. Revert "[clang][patch][fpenv] Add builtin __arithmetic_fence and option fprotect-parens" — melanie.blower / detail
  30. [AArch64] Added tests to neon-truncstore.ll. NFC. — sjoerd.meijer / detail
  31. Revert "[AArch64] Custom lower <4 x i8> loads" — sjoerd.meijer / detail
  32. [AsmParser][SystemZ][z/OS] Fix hanging scenario in HLASMAsmParser class — anirudh_prasad / detail
  33. Revert "Revert "[mlir][memref] Implement lowering of memref.copy to llvm"" — herhut / detail
  34. [libc++] Remove some _LIBCPP_CXX03_LANG from iostreams headers. — arthur.j.odwyer / detail
  35. [MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks — gh / detail
  36. [Hexagon] Add patterns to load i1 — kparzysz / detail
  37. [mlir][tosa] Update Tosa conv verifier to handle IntegerType input — rob.suderman / detail
  38. [lldb] Remove spurious lldb/lldb subdirectory — Jonas Devlieghere / detail
  39. Add papers adopted by the C++ committee in the June 2021 plenary — aaron / detail
  40. Revert "[MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks" — gh / detail
  41. [lldb] Avoid using any shell when calling xcrun. — Raphael Isemann / detail
  42. [hwasan] print exact mismatch offset for short granules. — fmayer / detail
  43. [ObjC][ARC] Ignore operand bundle "clang.arc.attachedcall" on a call if — Akira / detail
  44. [SystemZ][z/OS][libcxx]: fix libcxx test cases failed on ebcdic mode on z/OS — muiez / detail
  45. [flang] Fix conformability for intrinsic procedures — psteinfeld / detail
  46. [libc++] NFCI: Remove unused Lit parameter sanitizer_library — Louis Dionne / detail
  47. [flang] Implement user-defined derived type runtime I/O — pklausler / detail
  48. [lld-macho] Extend ICF to literal sections — jezng / detail
  49. [lld-macho][nfc] Add absolute-vs-non-absolute symbol test for ICF — jezng / detail
  50. [lld-macho][nfc] Remove unnecessary dyn_cast and simplify code — jezng / detail
  51. [Clang] [NFC] fix CHECK lines for convergent attribute tests — sameer.sahasrabuddhe / detail
  52. [clangd] Add a flag to disable formatting of tweak edits — kadircet / detail
  53. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail
  54. [clang-tidy] Add -line-filter to run-clang-tidy.py — kbobyrev / detail
  55. [flang] Fix "non-advancing" I/O, support $ in FORMAT — pklausler / detail
  56. [ADT] Add makeVisitor to STLExtras.h — scott.linder / detail
  57. [Verifier] Support opaque pointers for global_ctors — nikita.ppv / detail
  58. Revert "[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options" — melanie.blower / detail
  59. Revert "[ADT] Add makeVisitor to STLExtras.h" — scott.linder / detail
  60. IR: Fix use-list-order round-tripping for br — Duncan P. N. Exon Smith / detail
  61. [ADT] Add makeVisitor to STLExtras.h — scott.linder / detail
  62. [SanitizerCoverage] Support opaque pointers — nikita.ppv / detail
  63. [mlir] Destroy MLIRContext thread pool when disable multi threading — ezhulenev / detail
  64. [drr] Enable specifying range in NativeCodeCall replacement. — jpienaar / detail
  65. [OpenMP] Prevent OpenMPOpt from internalizing uncalled functions — huberjn / detail
  66. [Test] rewrite inline_nossp.ll — ndesaulniers / detail
  67. [IR] remove assert since always_inline can appear on CallBase — ndesaulniers / detail
  68. [InstCombine][test] add test for potential miscompile with constant expression; NFC (PR50906) — spatel / detail
  69. [InstCombine] don't try to fold a constant expression that can trap (PR50906) — spatel / detail
  70. [mlir] Skip scalar operands when tiling to linalg.tiled_loop. — pifon / detail
  71. [OpenMP][Documentation] Add OpenMPOpt optimization section — jhuber6 / detail
  72. [OpenMP][Documentation] Add FAQ entry for CMake module — jhuber6 / detail
  73. [AsmWriter] Properly handle uselistorder for global symbols — nikita.ppv / detail
  74. [DebugInfo] Enforce implicit constraints on `distinct` MDNodes — scott.linder / detail
  75. [LLDB] dotest.py set selected_platform on remote connection — omair.javaid / detail
  76. [UniqueLinkageName] Use exsiting GlobalDecl object instead of reconstructing one. — hoy / detail
  77. [lld/mac] Fix nondeterminism in output section ordering — thakis / detail
  78. [OpenMP] Run the OpenMPOpt module pass at O1 — huberjn / detail
  79. [IR] Fix replaceUsesWithIf ponetial issue with constants — Stanislav.Mekhanoshin / detail
  80. Precommit miscompile test from D103700 — listmail / detail
  81. [JITLink][ELF] Move ELF section and symbol parsing into ELFLinkGraphBuilder. — Lang Hames / detail
  82. [vscode-mlir] Add support for restarting the server on setting/server changes — riddleriver / detail

#7922 (Jun 28, 2021 8:05:23 AM)

  1. [LoopDeletion] Benefit from branches by undef conditions when symbolically executing 1st iteration — mkazantsev / detail
  2. [Test] Add XFAIL test for PR50918 — mkazantsev / detail
  3. [LSR][NFC] Make sure that after the canonicalization the formula is canonical — mkazantsev / detail
  4. Revert "[Test] Add XFAIL test for PR50918" — mkazantsev / detail
  5. Revert "[M68k][GloballSel] Formal arguments lowering in IRTranslator" — minyihh / detail
  6. [llvm-objdump] Print comments for the disassembled code — ikudrin / detail
  7. [llvm-objdump] Prevent variable locations to overlap short comments — ikudrin / detail
  8. [llvm-objdump] Prefix memory operand addresses with '0x' — ikudrin / detail
  9. [llvm-objdump] Print memory operand addresses as regular comments — ikudrin / detail
  10. [ARM] Add an extra fold for f32 extract(vdup(i32)) — david.green / detail
  11. [mlir][linalg] Remove the StructuredOp capture mechanism. — gysit / detail
  12. [clang][ARM] Mark sanitize-coverage-old-pm.c unsupported on armv7l — david.spickett / detail
  13. [clang-tidy] Add 'bugprone-easily-swappable-parameters' check — whisperity / detail
  14. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with `typedef` and `const &` diagnostics — whisperity / detail
  15. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with optionally considering differently qualified types mixable — whisperity / detail
  16. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with mixability because of implicit conversions — whisperity / detail
  17. [clang-tidy] Suppress reports to similarly used parameters in 'bugprone-easily-swappable-parameters' — whisperity / detail
  18. [clang-tidy] Suppress reports to patternedly named parameters in 'bugprone-easily-swappable-parameters' — whisperity / detail
  19. [gn build] Port 499e39c5983d — llvmgnsyncbot / detail
  20. [clang-tidy][NFC] Fix buildbot failures in 'bugprone-easily-swappable-parameters' — whisperity / detail
  21. [hwasan] Show sp in register dump. — fmayer / detail
  22. [lld][MachO] Temporarily require 64 bit build for dead-strip.s — david.spickett / detail
  23. [VPlan] Merge predicated-triangle regions, after sinking. — flo / detail
  24. [LoopVectorize] Fix strict reductions where VF = 1 — kerry.mclaughlin / detail
  25. [RFC][debuginfo-test] Rename debug-info lit tests for general purposes — james.henderson / detail
  26. [cross-project-tests] Rename vars to make sense for new directory name — james.henderson / detail
  27. [cross-project-tests] Add lld as a dependency if in LLVM_ENABLE_PROJECTS — james.henderson / detail
  28. [cross-project-tests] Make clang optional if not in LLVM_ENABLE_PROJECTS — james.henderson / detail
  29. [cross-project-tests] Add/update check-* targets for cross-project-tests — james.henderson / detail
  30. [compiler-rt][asan] Disable two tests on Arm Thumb — david.spickett / detail
  31. [Analyzer][solver] Add dump methods for (dis)equality classes. — gabor.marton / detail
  32. [analyzer][solver][NFC] Simplify function signatures — vsavchenko / detail
  33. [AMDGPU][Libomptarget] Collect allocatable memory pools using HSA — Pushpinder.Singh / detail
  34. [NFC] Adding test for clobbering of high registers in Thumb — lucas.prates / detail
  35. [Aarch64] Adding support for Armv9-A Realm Management Extension — lucas.prates / detail
  36. [OpenMP] Increase attributor iterations on the GPU — huberjn / detail
  37. [mlir][memref] Implement lowering of memref.copy to llvm — herhut / detail
  38. [NFC] Fixing short title underline in release notes file — lucas.prates / detail
  39. [C++20] Support for lambdas in unevaluated context — aaron / detail
  40. [AMDGPU][GlobalISel] Legalize and select G_SBFX and G_UBFX — brendon.cahoon / detail
  41. [OpenMP][NFC] Fix missing argument — huberjn / detail
  42. [AVR][test] Add a new test: functions with struct return type — powerman1st / detail
  43. [Analyzer] Attempt to fix windows bots test failure b/c of new-line — gabor.marton / detail

#7921 (Jun 27, 2021 9:02:40 PM)

  1. Revert "[RISCV] Use zexti32/sexti32 in srliw/sraiw isel patterns to improve usage of those instructions." — craig.topper / detail
  2. [MemCpyOpt] Preserve address space — nikita.ppv / detail
  3. [DSE] Preserve address space — nikita.ppv / detail
  4. [BitCode] Add noprofile to getAttrFromCode() — nathan / detail
  5. [RISCV] Add tests for __builtin_parity idiom. — craig.topper / detail
  6. PR37255: DebugInfo: LTO with -g inlined into -gmlt combined with Split DWARF without CU cross-references — dblaikie / detail
  7. PR50708: Update link to Intel SIMD ABI — dblaikie / detail
  8. Remove XFAIL flag from sanitize-coverage-old-pm.c — omair.javaid / detail
  9. [M68k][GloballSel] Formal arguments lowering in IRTranslator — minyihh / detail
  10. Tag sanitize-coverage-old-pm.c unsupported on arm 32 bit — omair.javaid / detail
  11. [LLDB] Silence warnings in cli-wrapper-mpxtable.cpp — omair.javaid / detail
  12. [PowerPC] Add XL Compat fetch builtins — Jinsong Ji / detail

#7920 (Jun 27, 2021 9:54:33 AM)

  1. [X86] Tighten up some inline assembly constraint handling. — craig.topper / detail
  2. [mlir][NFC] Cleanup: Move helper functions to StaticValueUtils — springerm / detail
  3. llvm-dwarfdump: Print warnings on invalid DWARF — jan.kratochvil / detail
  4. Fix lld testsuite after llvm-dwarfdump now errors on invalid DWARF — jan.kratochvil / detail
  5. [lld/mac] Don't fold UNWIND_X86_64_MODE_STACK_IND unwind entries — thakis / detail
  6. [Orc][examples] LLJITWithRemoteDebugger: fix CMake when utils are not built — Stefan Gränitz / detail
  7. [Analysis] improve function signature checking for calloc — spatel / detail
  8. [InstCombine][test] add tests for min/max intrinsics with select operand; NFC — spatel / detail
  9. [VPlan] Track both incoming values for first-order recurrence phis. — flo / detail
  10. [LoadStoreVectorizer] Support opaque pointers — nikita.ppv / detail
  11. [MemCpyOpt] Support opaque pointers — nikita.ppv / detail
  12. [InstCombine] hoist min/max intrinsics above select with constant op — spatel / detail
  13. [MemCpyOpt] Handle unusual memcpy element type — nikita.ppv / detail
  14. [clang-format] Fix the issue that empty lines being removed at the beginning of namespace — mydeveloperday / detail
  15. [Bazel] Update for 0813700de1 — gcmn / detail
  16. [DSE] Support opaque pointers — nikita.ppv / detail

#7919 (Jun 26, 2021 10:53:35 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
  4. [ARM] Introduce MVETRUNC ISel lowering — david.green / detail
  5. [clang] add C++ feature test macro for P2266 simpler implicit move — mizvekov / detail
  6. [ARM] Lower MVETRUNC to stack operations — david.green / detail
  7. [Driver] do not link _p libs for -pg on FreeBSD 14 and later — emaste / detail
  8. [X86] Correct the conversion of VALIGND/Q intrinsics to shufflevector. — craig.topper / detail
  9. [docs][llvm-strip] Fix documentation for -s/-S — alexshap / detail

#7918 (Jun 26, 2021 11:29:50 AM)

  1. [RISCV] Add DAG combine to detect opportunities to replace (i64 (any_extend (i32 X)) with sign_extend. — craig.topper / detail
  2. [Docs] Minor fixes with language extension docs — saurabh.jhaa / detail
  3. [RISCV][NFC] Combine the control flow for different RetOp of interrupt function — jim / detail
  4. [clang][tests] Specify unwindlib in aix-ld tests — tbaeder / detail
  5. [JITLink][ELF] Add generic ELFLinkGraphBuilder template. — Lang Hames / detail
  6. [gn build] Port aff57ff24aca — llvmgnsyncbot / detail
  7. [LV] Adjust trip count based on IsOrdered in widenPHIInstruction (NFC). — flo / detail
  8. [ARM] Regenerate big-endian-vector-caller.ll test checks. NFC — david.green / detail
  9. [clang-format] PR50525 doesn't handle AlignConsecutiveAssignments correctly in some situations — mydeveloperday / detail
  10. [clang-format] [PR50702] Lamdba processing does not respect AfterClass and AfterNamespace — mydeveloperday / detail
  11. [clang-format] Add basic support for formatting JSON — mydeveloperday / detail
  12. [gn build] Port 8b7881a084d0 — llvmgnsyncbot / detail
  13. [Verifier] Support masked load/store with opaque pointers — nikita.ppv / detail

#7917 (Jun 26, 2021 12:30:12 AM)

  1. [UpdateCCTestChecks] Fix new test from 9eaf0d120d32 — jdenny.ornl / detail
  2. [X86] Simplify part of the isel for X86ISD::FCMP/STRICT_FCMP/STRICT_FCMPS. — craig.topper / detail
  3. [DAG] Fold neg(splat(neg(x)) -> splat(x) — david.green / detail
  4. [flang] Fix generic/specific procedure confusion — pklausler / detail
  5. [IR] Add Type::isOpaquePointerTy() helper (NFC) — nikita.ppv / detail
  6. [libc++] Enable the rvalue overloads of operator<< and operator>> even in C++03. — arthur.j.odwyer / detail
  7. [OpaquePtr] Enumerate GlobalAlias value type — nikita.ppv / detail
  8. [mlir:Async] Submit accidentally omitted changes — ezhulenev / detail
  9. [Coroutines] Define __coro_frame_ty in function scope — hoy / detail
  10. [SystemZ] Add support for .reloc assembler directive — ulrich.weigand / detail
  11. [ELF] --sysroot: change sysrooted script to not fall back for an absolute path — i / detail
  12. [llvm-rc] Don't rewrite the arch in the default triple unless necessary — martin / detail
  13. [analyzer] Fix assertion failure on code with transparent unions — vsavchenko / detail
  14. [PowerPC] Disable combine 64-bit bswap(load) without LDBRX — nemanja.i.ibm / detail
  15. [OpenMP] Add Module metadata for OpenMP compilation — huberjn / detail
  16. [OpenMP] Change OpenMPOpt to check openmp metadata — huberjn / detail
  17. [SimplifyLibCalls] Fix memchr opt to use CreateLogicalAnd — aqjune / detail
  18. Change PathMappingList::RemapPath to return an optional result (NFC) — Adrian Prantl / detail
  19. [ms] [llvm-ml] Add support for ALIGN, EVEN, and ORG directives — epastor / detail
  20. [NFC] Prefer ConstantRange::makeExactICmpRegion over makeAllowedICmpRegion — efriedma / detail
  21. Add support for the NSMutableDictionary variant: "__NSFrozenDictionaryM" — jingham / detail
  22. [lldb] Use the non-locking variant of objc_copyRealizedClassList — Jonas Devlieghere / detail
  23. [clang] Stop providing builtin overload candidate for relational function pointer comparisons — mizvekov / detail
  24. [mlir][sparse] add print methods to Merger (for debugging) — ajcbik / detail
  25. OpaquePtr: Reject 'ptr*' again when parsing textual IR — Duncan P. N. Exon Smith / detail
  26. Revert "[InstCombine] Make indexed compare fold opaque ptr compatible" — nikita.ppv / detail
  27. [libc] Use __builtin_ctzll instead of __builtin_ctzl in elements_x86.h. — sivachandra / detail
  28. [DFSan] Change shadow and origin memory layouts to match MSan. — browneee / detail
  29. Disable ReplaceLDS pass, patch up tests to match — jonathanchesterfield / detail
  30. [X86] Selecting fld0 for undefined value in fast ISEL. — yuanke.luo / detail
  31. [ms] [llvm-ml] Disable C-style comments — epastor / detail
  32. [MLIR][Sparse] Move `buildLattices` into Merger — gusss / detail

#7916 (Jun 25, 2021 12:51:53 PM)

  1. [PowerPC] Change VSRpRC allocation order — qiucofan / detail
  2. [OpaquePtr] Enumerate global variable type — nikita.ppv / detail
  3. [OpaquePtr] Enumerate alloca type — nikita.ppv / detail
  4. [AArch64] Custom lower <4 x i8> loads — sjoerd.meijer / detail
  5. [llvm-cov] Enforce alignment of function records — sguelton / detail
  6. [lldb] Fix memory tag unsupported test — david.spickett / detail
  7. [OpaquePtr] Split force-opaque-pointers test (NFC) — nikita.ppv / detail
  8. [OpaquePtr] Allow alias to opaque pointer — nikita.ppv / detail
  9. [SCEV] Support single-cond range check idiom in applyLoopGuards. — flo / detail
  10. [lldb] Skip tests failing with GCC due to LLDB not being able to call constructors — Raphael Isemann / detail
  11. [lldb] Skip libstdc++ tests failing with GCC — Raphael Isemann / detail
  12. [lldb] Skip TestDataFormatterSynthVal.py with GCC as the test compiler — Raphael Isemann / detail
  13. [Analyzer][solver] Fix crashes during symbol simplification — gabor.marton / detail
  14. [SLP][AArch64] Precommit test for D103629, checking <4 x i8> loads. NFC. — sjoerd.meijer / detail
  15. [lldb] Re-enable GDB server client memory tag read tests — david.spickett / detail
  16. [GlobalISel] NFC: Change LLT::scalarOrVector to take ElementCount. — sander.desmalen / detail
  17. [OpenCL] Use DW_LANG_OpenCL language tag for OpenCL C — stuart.brady / detail
  18. [OpenMP][NFC] Drop unused headers from amdgpu plugin — jonathanchesterfield / detail
  19. [NFC] remove unreferenced function ResolveIPV4HostName — sguelton / detail
  20. [flang][driver] Add `-fno-analyzed-objects-for-unparse` — andrzej.warzynski / detail
  21. [LV] Reflow comment for VectorizationCostTy (NFC). — flo / detail
  22. [OpenCL] Do not include default header for preprocessor output as input — Yaxun.Liu / detail
  23. [clang] Fix build failure due to _S — Yaxun.Liu / detail
  24. [clangd] Call malloc_trim in clangd-index-server periodically — kadircet / detail
  25. [clangd] Introduce a log-prefix flag to remote-index-server — kadircet / detail
  26. [GlobalISel] NFC: Change LLT::changeNumElements to LLT::changeElementCount. — sander.desmalen / detail
  27. [libc++][NFC] Rename include guard. — koraq / detail
  28. [flang][unittest] Add a missing dependency — andrzej.warzynski / detail
  29. [Hexagon] Convert getTypeAlignment to return Align — kparzysz / detail
  30. [AMDGPU] Removed unused Predicate HasOffset3fBug. NFC. — jay.foad / detail
  31. [GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize. — sander.desmalen / detail
  32. [Analysis] use better version of getLibFunc to check for alloc/free calls — spatel / detail
  33. [lldb-vscode] Make extension contribute breakpoints use new package.json schema — Raphael Isemann / detail
  34. [OpaquePtr] Allow globals with opaque pointer value type — nikita.ppv / detail
  35. Revert "[GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize." — sander.desmalen / detail
  36. [Coroutines] Remove all legacy test command — lxfind / detail
  37. [ModuloSchedule] Pass loop block explicitly to kernel rewriter. — hgreving / detail
  38. [mlir][memref] Introduce UnrankedMemRefOf to tablegen definitions — herhut / detail
  39. [test][instcombine] Add test cases for all x.with.overflow overflow checks — listmail / detail
  40. [UpdateCCTestChecks] Support --check-globals — jdenny.ornl / detail
  41. [instcombine] Fold overflow check using umulo to comparison — listmail / detail
  42. [mlir:Async] Add the size parameter to the async.group — ezhulenev / detail
  43. [mlir:Async] Implement recursive async work splitting for scf.parallel operation (async-parallel-for pass) — ezhulenev / detail
  44. [LV] Doxygenize VectorizationFactor member comments (NFC). — flo / detail
  45. [test] Add coverage for existing overflow rule with uadd.with.overflow — listmail / detail
  46. [clang] Make fewer assumptions about path to lit.site.cfg after 9eaf0d120d32 — thakis / detail
  47. [libomptarget][amdgpu] Build openmp for two more targets — jonathanchesterfield / detail
  48. [AArch64] Extra negated shift tests. NFC — david.green / detail

#7915 (Jun 25, 2021 1:30:36 AM)

  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
  7. [OpaquePtr] Introduce option to force all pointers to be opaque pointers — aeubanks / detail
  8. [InstCombine] Make indexed compare fold opaque ptr compatible — nikita.ppv / detail
  9. [compiler-rt][test] fix zero_page_pc on arm64e — code / detail
  10. [Polly][ScopInliner] Indicate if the IR has changed. — llvm-project / detail
  11. [lld-macho] Align all cstrings to 16 bytes when deduplicating — jezng / detail
  12. [LangRef] clarify the meaning of noimplicitfloat — llvm / detail
  13. [Hexagon] Opaquify pointer usage in GEP commoning — kparzysz / detail
  14. [ADT] Rename StringRef case insensitive methods for clarity — martin / detail
  15. [llvm] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  16. [clang] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  17. [clang-tools-extra] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  18. [lld] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  19. [lldb] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  20. [mlir] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  21. [ADT] Complete the StringRef case insensitive method renaming — martin / detail
  22. [LLDB] Fix broken LLDB build due MemoryTagManager.h — omair.javaid / detail
  23. [OptTable] Rename PrintHelp to printHelp — i / detail
  24. Fix typo in TestMemoryTag.py — omair.javaid / detail
  25. [ELF] Fix .rela.llvm.call-graph-profile detection after D104080 — i / detail
  26. Disable check_qmemtags unit tests — omair.javaid / detail
  27. [mlir][VectorToGPU] Add conversion for splat constant to MMA const matrix — thomasraoux / detail
  28. [mlir][VectorToGPU] Add conversion for scf::For op with Matrix operands — thomasraoux / detail
  29. Disable TestAArch64UnwindPAC.py for non PAC targets — omair.javaid / detail
  30. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x43 — Tony.Tye / detail
  31. [OpenMP][NFC] libomp: fix wrong debug assertion. — Andrey.Churbanov / detail
  32. [MLIR][Sparse] Refactor lattice code into its own file — gusss / detail
  33. [PowerPC] Fix bswap combine for big endian systems — nemanja.i.ibm / detail
  34. Update Bazel build for 744146f60b — gcmn / detail
  35. [PowerPC] Fix vec_add for 64-bit on pre-Power7 subtargets — nemanja.i.ibm / detail
  36. Revert "[Clang] XFAIL sanitize-coverage-old-pm.c on 32bit Armv8l" — omair.javaid / detail
  37. Change the flang reshape runtime routine interface to use a result — leairmark / detail
  38. [libcxx][modularisation] splits `<utility>` into self-contained headers — cjdb / detail
  39. [gn build] Port 69d5a6662115 — llvmgnsyncbot / detail
  40. [scudo] Clang-format tests — Vitaly Buka / detail
  41. Revert "[hwasan] print exact mismatch offset for short granules." — Vitaly Buka / detail
  42. Unsupported sanitize-coverage-old-pm.c on 32 bit Arm — omair.javaid / detail
  43. [RISCV] Add vget/vset intrinsics for inserting and extracting between different lmuls. — craig.topper / detail
  44. [PowerPC] Add XL compat __compare_and_swap builtins — Jinsong Ji / detail
  45. [PowerPC] Move PPCBranchSelector as close to asm printer as possible — lkail / detail
  46. [lld-macho] Move ICF members from InputSection to ConcatInputSection — jezng / detail
  47. Revert "[BuildLibCalls/SimplifyLibCalls]  Fix attributes on created CallInst instructions." — aeubanks / detail
  48. [MC][ELF] Change SHT_LLVM_CALL_GRAPH_PROFILE relocations from SHT_RELA to SHT_REL — i / detail
  49. [X86] Add description of FXAM instruction — sepavloff / detail
  50. [RISCV] Permit larger RVV stacks and stack offsets — fraser / detail
  51. [ARM] Fix crash in chained BFI combine due to incorrectly RAUW'ing a node. — Amara Emerson / detail
  52. [LLD] [COFF] Fix handling of LTO comdats with nontrivial selection types after 728cc0075e5dfdb454eb — martin / detail

#7914 (Jun 24, 2021 1:52:21 PM)

  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
  11. [X86] Fold nested select_cc to select (cmp*ge/le Cond0, Cond1), LHS, Y) — llvm-dev / detail
  12. [Clang] XFAIL sanitize-coverage-old-pm.c on 32bit Armv8l — omair.javaid / detail
  13. [mlir][Linalg] Add basic lowering test to library calls — nicolas.vasilache / detail
  14. [CostModel][AArch64] Improve cost model for vector reduction intrinsics — rosie.sumpter / detail
  15. [SCEV] Generalize MatchBinaryAddToConst to support non-add expressions. — flo / detail
  16. [X86] Exclude invalid element types for bitcast/broadcast folding. — flo / detail
  17. [MCA] Allow unlimited cycles in the timeline view — jay.foad / detail
  18. [NFC][SimplifyCFG] Add basic test for tail-merging `resume` function terminators — lebedev.ri / detail
  19. [ARM] Extend narrow values to allow using truncating scatters — david.green / detail
  20. [DebugInfo] Enable variadic debug value salvaging — stephen.tozer / detail
  21. [mlir][linalg][python] Add attribute support to the YAML codegen. — gysit / detail
  22. [LV] Support sinking recipe in replicate region after another region. — flo / detail
  23. [GlobalISel] Describe undefined values for G_SBFX/G_UBFX operands — brendon.cahoon / detail
  24. [lldb][AArch64] Add class for managing memory tags — david.spickett / detail
  25. [mlir][linalg][python] Add shape-only tensor support to OpDSL. — gysit / detail
  26. [gn build] Remove an unneeded -I flag — thakis / detail
  27. [lldb][AArch64] Add memory-tagging qSupported feature — david.spickett / detail
  28. Add documentation for compound assignment and type conversion of matrix types — saurabh.jhaa / detail
  29. [lldb][AArch64] Fix unpack tags test case — david.spickett / detail
  30. [AArch64] Precommit extending load tests for D104782. NFC. — sjoerd.meijer / detail
  31. [mlir][Linalg] Add support for scf::ForOp in comprehensive bufferization (7/n) — nicolas.vasilache / detail
  32. [gn build] Fix a comment typo and a comment copy-pasto — thakis / detail
  33. [VPlan] Fix indentation of check lines in sinking test (NFC). — flo / detail
  34. [lldb][AArch64] Add memory tag reading to lldb-server — david.spickett / detail
  35. [MLIR][LLVM] Expose type translator from LLVM to MLIR Type — gh / detail
  36. [LLD][LLVM] CG Graph profile using relocations — aktoon / detail
  37. [lldb][AArch64] Add MTE memory tag reading to lldb — david.spickett / detail
  38. [mlir] remove repeated use of TypeToLLVM.cpp in cmake targets — zinenko / detail
  39. [lldb][AArch64] Add "memory tag read" command — david.spickett / detail
  40. Update Bazel build for 929189a499 — gcmn / detail
  41. [AsmParser][SystemZ][z/OS] Support for emitting labels in upper case — anirudh_prasad / detail
  42. [CMake] Don't LTO optimize targets on Darwin either — phosek / detail
  43. [TargetLowering][ARM] Don't alter opaque constants in TargetLowering::ShrinkDemandedConstant. — craig.topper / detail
  44. [InstSimplify][test] move tests that don't require InstCombine; NFC — spatel / detail
  45. [InstSimplify][test] add test for extract of splat; NFC — spatel / detail
  46. [MLIR][SCF] Inline single block ExecuteRegionOp — gh / detail
  47. Precommit tests for context senstive attribute dropping — anna / detail
  48. [InstSimplify] move extract with undef index fold; NFC — spatel / detail
  49. [AArch64][v8.3A] Avoid inserting implicit landing pads (PACI*SP) — pablo.barrio / detail
  50. [NFC][SimplifyCFG] Revisit tail-merge-resume.ll test — lebedev.ri / detail
  51. [libcxx][ranges] Add contiguous_range. — zoecarver / detail
  52. [libcxx][nfc] Add one more test case for contiguous_range. — zoecarver / detail
  53. Attempt to disable MLIR JIT tests on PowerPC to unbreak the bot — joker.eph / detail
  54. [libcxx][NFC] removes `swap`'s dependency on `swap_ranges` — cjdb / detail
  55. [libcxx][modularisation] moves <utility> content out of <type_traits> — cjdb / detail
  56. [gn build] Port 6adbc83ee9e4 — llvmgnsyncbot / detail
  57. [libcxx][ranges] Enable borrowed range for drop view when T has borrowing enabled. — zoecarver / detail
  58. [libcxx][nfc] Update the synopsis comment in <ranges> to include drop_view. — zoecarver / detail
  59. [SimplifyCFG] Tail-merging all blocks with `resume` terminator — lebedev.ri / detail
  60. [AMDGPU] Add gfx1035 target — aakanksha555 / detail
  61. [NFC][Codegen] Autogenerate Thumb2/setjmp_longjmp.ll test — lebedev.ri / detail
  62. [CodeGen] Don't create fake FunctionDecls when generating block/byref — Akira / detail

#7913 (Jun 24, 2021 2:15:51 AM)

  1. [lld/mac] Delete incorrect FIXME — thakis / detail
  2. [libc] Calculate ulp error after rounding MPFR result to the result type. — sivachandra / detail
  3. [NFC][compiler-rt] Remove iOS xfail for unpoison-alternate-stack — code / detail
  4. [lldb] Decouple ObjCLanguage from Symtab — apl / detail
  5. [NFC][AArch64] Autogenerate assembly checklines in arm64-instruction-mix-remarks.ll — lebedev.ri / detail
  6. [PatternMatch] Make m_VScale compatible with opaque pointers — nikita.ppv / detail
  7. Replace python3 with %python in ML inlining tests. — jacobhegna / detail
  8. [SjLj] Insert UnregisterFn before musttail call — lxfind / detail
  9. [libc++abi][AIX] Enable calculating addresses with DW_EH_PE_datarel — xingxue / detail
  10. [MCA][TimelineView] Fixed a bug that was causing instructions outside of the timeline-max-cycles to still be printed. — patrickeholland / detail
  11. mailmap: add mappings for myself — Saleem Abdulrasool / detail
  12. Revert "[SjLj] Insert UnregisterFn before musttail call" — lxfind / detail
  13. [SjLj] Insert UnregisterFn before musttail call — lxfind / detail
  14. [CGP][RISCV] Teach CodeGenPrepare::optimizeSwitchInst to honor isSExtCheaperThanZExt. — craig.topper / detail
  15. [llvm-diff] Explicitly check ConstantStructs for differences — isanbard / detail
  16. [LangRef] add note to warn-frame-size about ODR — ndesaulniers / detail
  17. [NFC] [DwarfEHPrepare] Add additional stats for EH — modimo / detail
  18. [Clang] Check for returns_nonnull when deciding to add allocation null checks — modimo / detail
  19. [AIX] Emitting diagnostics error for profile options — whitneyt / detail
  20. [LVI] Remove recursion from getValueForCondition (NFCI) — carl.ritson / detail
  21. Implement an scf.for range folding optimization pass. — joker.eph / detail
  22. Revert "[AMDGPU] [IndirectCalls] Don't propagate attributes to address taken functions and their callees" — jonathanchesterfield / detail
  23. [hwasan] Respect llvm.asan.globals. — eugenis / detail
  24. AST: Create __va_list in the std namespace even in C. — peter / detail
  25. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — zequanwu / detail
  26. gn build: Build ubsan_minimal on Android. — peter / detail
  27. [docs][NewPM] Add some instructions on how to invoke opt — aeubanks / detail
  28. [PowerPC] Add test to show passes in O3 pipeline. NFC. — lkail / detail
  29. [HIP] Defer operator overloading errors — Yaxun.Liu / detail
  30. [ValueTypes] Define MVTs for v3i64/v3f64 to complement v6i32/v6f32 — carl.ritson / detail
  31. [AMDGPU] Add 224-bit vector types and link 192-bit types to MVTs — carl.ritson / detail
  32. [lld-macho] add tests for ICF, plus cleanups — gkm / detail
  33. [trace] Add a TraceCursor class — walter erquinigo / detail
  34. [scudo] Enabled MTE before the first allocator — Vitaly Buka / detail
  35. [NFC][trace] remove dead function — walter erquinigo / detail
  36. [scudo] Fix use of ScopedDisableMemoryTagChecks in test — Vitaly Buka / detail
  37. [scudo] Avoid ifdef in test — Vitaly Buka / detail
  38. [scudo] Fix test on arch without MTE — Vitaly Buka / detail
  39. tsan: fix mmap atomicity — dvyukov / detail
  40. tsan: re-enable mmap_stress.cpp test — dvyukov / detail

#7912 (Jun 23, 2021 2:56:43 PM)

  1. Disable GPU in polly-arm-linux and aosp-O3-polly-before-vectorizer-unprofitable — kparzysz / detail
  2. [llvm] Update tests that got missed in adee485adf84ae8a. — flo / detail
  3. [mlir][linalg] Change the FillOp library call signature. — gysit / detail
  4. [IR] Simplify createReplacementInstr — jay.foad / detail
  5. [AMDGPU] Stop using LegacyLegalizerInfo. NFCI. — jay.foad / detail
  6. [mlir][LLVMIR] Fold ExtractValueOp coming from InsertValueOp — nicolas.vasilache / detail
  7. [LLParser] Remove special handling for call address space — nikita.ppv / detail
  8. [TTI] Make assertion compatible with opaque pointers — nikita.ppv / detail
  9. [Verifier] Fail on overrunning and invalid indices for {insert,extract} vector intrinsics — joe.ellis / detail
  10. [lldb] Remove CommandReturnObject's SetError(StringRef) — david.spickett / detail
  11. [InstSimplify] Add more poison folding optimizations — aqjune / detail
  12. Add support for #pragma system_header with -fms-extensions — hans / detail
  13. [NFCI-ish][SimplifyCFGPass] Rework and generalize `ret` block tail-merging — lebedev.ri / detail
  14. [AIX][PowerPC] Remove error when specifying mabi=vec-default on AIX — zarko / detail
  15. [clang-format] Fix a bug that indents else-comment-if incorrectly — owenca / detail
  16. [AArch64] Add CodeGen tests for vector reduction intrinsics. NFC — rosie.sumpter / detail
  17. [lldb][NFC] Remove some redundant semicolons on HostInfoMacOSX — Raphael Isemann / detail
  18. [lldb] Remove asserts in CommandReturnObject SetError and AppendError — david.spickett / detail
  19. [ARMParallelDSP] Remove unnecessary wrapper function (NFC) — nikita.ppv / detail
  20. [NFC][ARM] Fix update_llc_test_checks for armv7-apple-ios, autogenerate ifcvt5.ll/ifcvt6.ll — lebedev.ri / detail
  21. [NFC][ARM] Fix update_llc_test_checks for thumbv7-apple-ios, autogenerate switch-minsize.ll — lebedev.ri / detail
  22. [NFC][ARM] Fix update_llc_test_checks for aarch64-apple-ios/thumbv7s-apple-darwin, autogenerate a few tests — lebedev.ri / detail
  23. [NFC][AArch64] Autogenerate a few more tests — lebedev.ri / detail
  24. [NFC][ARM] Fix update_llc_test_checks for thumbv7-apple-darwin, autogenerate thumb2-ifcvt1.ll — lebedev.ri / detail
  25. [AMDGPU] Remove unused multiclass MUBUF_Real_gfx10_with_name — jay.foad / detail
  26. Handle interactions between reserved identifier and user-defined suffixes — sguelton / detail
  27. [NFC] Update arm_function_name.ll after 4de0c400317e5a92d57f2c76545061a9e7de22f8 — lebedev.ri / detail
  28. [libc++] Remove ad-hoc modules tests that are now unnecessary — Louis Dionne / detail
  29. [OpenMP] Improve ref count debug messages — jdenny.ornl / detail
  30. [OpenMP] Fix delete map type in ref count debug messages — jdenny.ornl / detail
  31. [DAGCombine] Check reassoc flags in aggressive fsub fusion — Jinsong Ji / detail
  32. [libc] add benchmarks for memcmp and bzero — gchatelet / detail
  33. [OpenMP][AMDGCN] Apply fix for isnan, isinf and isfinite for amdgcn. — jonathanchesterfield / detail
  34. [InstCombine] convert FP min/max with negated op to fabs — spatel / detail
  35. [RISCV] Add explicit copy to V0 in the masked vmsge(u).vx intrinsic handling. — craig.topper / detail
  36. [UpdateCCTestChecks][NFC] Permit other comments in common.py — jdenny.ornl / detail
  37. [InstCombine] Eliminate casts to optimize ctlz operation — spatel / detail
  38. [ARM] Limit v6m unrolling with multiple live outs — david.green / detail
  39. [ValueTracking] look through bitcast of vector in computeKnownBits — spatel / detail
  40. [clang-format] Add IfMacros option — vlovich / detail
  41. Update Bazel BUILD files up to be9a87fe9b — gcmn / detail
  42. [Demangle][Rust] Hide implementation details NFC — tomasz.miasko / detail
  43. [LAA] Make getPointersDiff() API compatible with opaque pointers — nikita.ppv / detail
  44. [ConstantFold] Allow propagation of poison for and/or i1 — aqjune / detail
  45. [libcxx][views] Add drop_view. — zoecarver / detail
  46. [gn build] Port 560170fa2de5 — llvmgnsyncbot / detail
  47. [MLIR][LLVM] Expose type translator from LLVM to MLIR Type — gh / detail
  48. Revert "[MLIR][LLVM] Expose type translator from LLVM to MLIR Type" — gh / detail
  49. [Attributor] Derive AAFunctionReachability attribute. — kuterdinel / detail
  50. Improve error handling in llvm-dwarfdump. — Adrian Prantl / detail
  51. clang-format llvm-dwarfdump.cpp — Adrian Prantl / detail
  52. [OpaquePtr] Mangle intrinsics with opaque pointers arguments — zequanwu / detail
  53. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  54. [OpaquePtr] Support call instruction — nikita.ppv / detail
  55. Fix flang build after D104167 — riddleriver / detail
  56. [TextAPI] add symbol name prefixes to central location, NFC — Cyndy Ishida / detail
  57. [OpaquePtr] Support invoke instruction — nikita.ppv / detail
  58. [lld/mac] Don't crash on absolute symbols in unwind info generation — thakis / detail
  59. [InstCombine] Use getFunctionType() — nikita.ppv / detail
  60. [llvm-tapi-diff] Wrap empty string around StringLiteral NFC — Cyndy Ishida / detail
  61. [compiler-rt][hwasan] Add InitState options to thread initialization — leonardchan / detail
  62. Update test after https://reviews.llvm.org/D104483 — Adrian Prantl / detail
  63. [Constants] Handle addrspacecast with opaque pointer type — nikita.ppv / detail
  64. Move dwarfdump-invalid.test into the tools/llvm-dwarfdump directory. — Adrian Prantl / detail
  65. Reland "[AArch64] handle -Wa,-march=" — caij2003 / detail
  66. IR: Fix use-list-order round-tripping for call and invoke — Duncan P. N. Exon Smith / detail
  67. [docs][GISel]Added GISel documentation link — pyadav2299 / detail
  68. [AMDGPU] Check for pointer operand while refining LDS align — Stanislav.Mekhanoshin / detail
  69. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  70. [NFC][ScalarEvolution] Fix SCEVNAryExpr::getType(). — efriedma / detail
  71. [ScalarEvolution] Clarify implementation of getPointerBase(). — efriedma / detail
  72. [Polly] Fix test after D104732. — llvm-project / detail
  73. [flang] Tweak the conditions for the GCC 7/libstdc++ workaround — martin / detail

#7911 (Jun 23, 2021 3:43:42 AM)

  1. [sanitizer] Fix compiler_rt_build cleanup — Vitaly Buka / detail
  2. [sanitizer] Add QEMU cleanup — Vitaly Buka / detail
  3. [NFC][sanitizer] Add newline at the end — Vitaly Buka / detail
  4. [Attributor] Fix AAExecutionDomain returning true on invalid states — huberjn / detail
  5. [ELF] Optimize ScriptLexer::getLineNumber by caching the previous line number and offset — i / detail
  6. precommit test for D104665 — listmail / detail
  7. Revert "Revert "[cmake] [compiler-rt] Call llvm_setup_rpath() when adding shared libraries."" — phosek / detail
  8. [CSSPGO][llvm-profgen] Handle return to external transition. — hoy / detail
  9. [SemaCXX] Handle lack of TypeSourceInfo on special member functions in templated lambdas — bruno.cardoso / detail
  10. [scudo] Handle predefined M_MEMTAG_TUNING_* constants (NFC). — eugenis / detail
  11. gn build: Add support for building ubsan_minimal. — peter / detail
  12. gn build: Only build the TSan runtime on 64-bit platforms. — peter / detail
  13. [mlir][NFC] Move several small methods from .cpp to .h to allow more aggressive inlining — riddleriver / detail
  14. [llvm][Inliner] Make PriorityInlineOrder lazily updated — taolq / detail
  15. [Remarks] Make memsize remarks report as an analysis, not a missed opportunity. — jonathan_roelofs / detail
  16. [libcxx][NFC] prepares `<type_traits>` for moving out forward and swap — cjdb / detail
  17. [mlir][NFC] Cleanup the MLIRTestReducer pass — riddleriver / detail
  18. [mlir] Add a ThreadPool to MLIRContext and refactor MLIR threading usage — riddleriver / detail
  19. [gn build] don't build ubsan_minimal on mac — thakis / detail
  20. [mlir] Fix slicing-utils.mlir test after D104516 — riddleriver / detail
  21. [OpenMP] Introduce an CMake find module for OpenMP Target support — huberjn / detail
  22. [mlir][OpDefGen] Don't emit attribute name getters when there are no attributes — riddleriver / detail
  23. [mlir] Fix GCC5 build after D104516 — riddleriver / detail
  24. Fix typo in Toy Tutorial Ch-4 — joker.eph / detail
  25. [LSR] Filter out zero factors. PR50765 — mkazantsev / detail
  26. [Test] Clear out br i1 undef from tests to avoid UB — mkazantsev / detail
  27. Revert "[CodeGen] Don't create fake FunctionDecls when generating block/byref" — zequanwu / detail
  28. [LoopDeletion] Exploit undef Phi inputs when symbolically executing 1st iteration — mkazantsev / detail
  29. [M68k] Refactor codegen patterns for logic operations and add tests for it — jim / detail
  30. [M68k] Add testcases for shift and rotate instructions — jim / detail
  31. [M68k] Fix incorrect #include-ed file in M68kSubtarget — minyihh / detail
  32. [TableGen] Fix printing second PC-relative operand — ikudrin / detail
  33. Revert "[AArch64LoadStoreOptimizer] Recommit: Generate more STPs by renaming registers earlier" — martin / detail
  34. [NFC][PDL] Fix documentation typo, redundant test — uday / detail
  35. [MLIR] Generalize detecting mods during slice computing — uday / detail
  36. [mlir][linalg] Change the pretty printed FillOp operand order. — gysit / detail
  37. [LLD] [MinGW] Print the lld-link command to stderr — martin / detail
  38. [llvm-objcopy][MachO] Fix namespace style issues — i / detail
  39. [LLD] [MinGW] Silence the printouts in one test. NFC. — martin / detail
  40. [AMDGPU] Propagate LDS align into to instructions — Stanislav.Mekhanoshin / detail
  41. [mlir][linalg] Adapt the FillOp builder signature. — gysit / detail
  42. [AMDGPU] Simplify collectReachableCallees. NFCI. — jay.foad / detail
  43. [SCEV] Add tests with single-cond range check generated by InstComb. — flo / detail
  44. [SCEV] Support signed predicates in applyLoopGuards. — flo / detail

#7910 (Jun 22, 2021 4:43:29 PM)

  1. [NFC] Reformat sanitizer workers — Vitaly Buka / detail
  2. Reassign sanitizer builders/workers — Vitaly Buka / detail
  3. Less builds for sanitizer-buildbot{2,8} — Vitaly Buka / detail
  4. [sanitizer] Simplify clobbering — Vitaly Buka / detail
  5. [sanitizer] Cleanup after build — Vitaly Buka / 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
  10. [lldb] Adjust Clang version requirements for tail_call_frames tests — Raphael Isemann / detail
  11. [SCEV] Retain AddExpr flags when subtracting a foldable constant. — flo / detail
  12. [mlir][memref] Add memref.copy operation — herhut / detail
  13. [LLDB] Skip TestExitDuringExpression on aarch64/linux buildbot — omair.javaid / detail
  14. Add norm sub-target feature to table gen for ARC — danila / detail
  15. [lldb][NFC] Use SubsystemRAII in XcodeSDKModuleTests — Raphael Isemann / detail
  16. [AMDGPU][Libomptarget] Move allow_access_to_all_gpu_agents to rtl.cpp — Pushpinder.Singh / detail
  17. [mlir] Fix invalid handling of AllocOp symbolOperands by SimplifyAllocConst. — ivan.butygin / detail
  18. [OpenMP] libomp: fix dynamic loop dispatcher — Andrey.Churbanov / detail
  19. [ConstantFold] Skip bitcast -> GEP transform for opaque pointers — nikita.ppv / detail
  20. [ConstantFold] Delay fetching pointer element type — nikita.ppv / detail
  21. [BitcodeReader] Validate Strtab before accessing. — flo / detail
  22. [Libomptarget] Introduce new globalization runtime calls — huberjn / detail
  23. [clang] Remove unused capture in closure — graham.hunter / detail
  24. [SLP][AArch64] Add SLP vectorizer tests for XOR and AND reductions. NFC — rosie.sumpter / detail
  25. [lldb][NFC] Remove an outdated comment in HostInfoBase — Raphael Isemann / detail
  26. [OpenMP] Simplify GPU memory globalization — huberjn / detail
  27. [SCEV] Reduce code to handle predicates in applyLoopGuards (NFC). — flo / detail
  28. [SimpleLoopUnswich] Fixa a bug on ComputeUnswitchedCost with partial unswitch — jingu.kang / detail
  29. [lldb] Remove more redundant SetStatus(eReturnStatusFailed) — david.spickett / detail
  30. [AArch64LoadStoreOptimizer] Recommit: Generate more STPs by renaming registers earlier — meera.nakrani / detail
  31. [OpaquePtr] Handle addrspacecasts in InstCombine — nikita.ppv / detail
  32. [Libomptarget] Improve device runtime implementation for globalized variables. — huberjn / detail
  33. [OpenMP] Replace GPU globalization calls with shared memory in the middle-end — huberjn / detail
  34. [llvm-diff] Constify APIs so that there aren't conflicts — isanbard / detail
  35. [llvm-objcopy] Fix some namespace style issues — i / detail
  36. [llvm] Fix lto tests that requires ld64 — Steven Wu / detail
  37. [OpenMP] Internalize functions in OpenMPOpt to improve IPO passes — huberjn / detail
  38. [NFC][OpenMP][Offloading] Unified the construction of mapping table entry — tianshilei1992 / detail
  39. [clang][c++20] Fix false warning for unused private fields when a class has only defaulted comparison operators. — hans / detail
  40. [libc++] Change forward_list::swap to use propagate_on_container_swap for noexcept specification — Louis Dionne / detail
  41. AMDGPU: Move zeroed FP high bits optimization to patterns — Matthew.Arsenault / detail
  42. [gn build] manually port c747b7d1d9a2 (config.osx_sysroot) — thakis / detail
  43. [libcxx][ranges] Add `ranges::iter_swap`. — zoecarver / detail
  44. Improve the diagnostic of DiagnosticInfoResourceLimit (and warn-stack-size in particular) — i / detail
  45. [AMDGPU] Use performOptimizedStructLayout for LDS sort — Stanislav.Mekhanoshin / detail
  46. [AIX][XCOFF] generate eh_info when vector registers are saved according to the traceback table. — zhijian / detail
  47. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  48. [gn build] Port 40d6d2c49dd1 — llvmgnsyncbot / detail
  49. AMDGPU: Fix high 16-bit optimization on gfx9 — Matthew.Arsenault / detail
  50. [MCA] [In-order pipeline] Fix for 0 latency instruction causing assertion to fail. — patrickeholland / detail
  51. [OpenMP] Add new OpenMP globalization functions to library info — huberjn / detail
  52. [OpenMP] Enable HeapToStack conversion in OpenMPOpt for new RTL globalization calls — huberjn / detail
  53. AMDGPU: Add baseline test for instructions zeroing high bits — Matthew.Arsenault / detail
  54. [libc++] Enable `explicit` conversion operators, even in C++03 mode. — arthur.j.odwyer / detail
  55. AMDGPU: Try to eliminate clearing of high bits of 16-bit instructions — Matthew.Arsenault / detail
  56. [libc++] NFC: Add missing all.h to the modulemap — Louis Dionne / detail
  57. [lldb] Add missing string include to lldb-server's main — Raphael Isemann / detail
  58. [ARM] Change some Gather/Scatter interface types to Instructions. NFC — david.green / detail
  59. [Attributor] Add interface to emit remarks in Attributor — huberjn / detail
  60. [InstCombine][test] add tests for FP min/max with negated op; NFC — spatel / detail
  61. [InstCombine][test] add tests for FP min/max with negated op; NFC — spatel / detail
  62. [InstCombine] reduce code duplication for FP min/max with casts fold; NFC — spatel / detail
  63. Improve clang -Wframe-larger-than= diagnostic — i / detail
  64. Revert "[LLD] [COFF] Avoid doing repeated fuzzy symbol lookup for each iteration. NFC." — rnk / detail
  65. [Attributor] Add an option to increase the max number of iterations — huberjn / detail
  66. [OpenMP][NFC] Add new optimizations to OpenMPOpt comment header — huberjn / detail
  67. [CodeGen] Don't create fake FunctionDecls when generating block/byref — Akira / detail
  68. [compiler-rt][CMake] Drop flags that are set by default for Fuchsia — phosek / detail
  69. [compiler-rt] Make use of undefined symbols configurable — phosek / detail
  70. [libcxx][docs] updates the ranges status paper — cjdb / detail
  71. [CMake] Fix the option declaration — phosek / detail
  72. [libcxx][doc] corrects LWG links in the One Ranges section — cjdb / detail
  73. [OpenMP] Remove OpenMP CUDA Target Parallel compiler flag — huberjn / detail
  74. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail
  75. [OpaquePtr] Support changing load type in InstCombine — nikita.ppv / detail
  76. Revert "[compiler-rt] Make use of undefined symbols configurable" — nikita.ppv / detail
  77. [llvm-diff] Add support for diffing the callbr instruction — isanbard / detail
  78. [llvm-diff] Explicitly check ConstantArrays — isanbard / detail
  79. Make lit configs relocatable again after c747b7d1d9a — thakis / detail
  80. [gn build] manually port c747b7d1d9a2 more (config.osx_sysroot) — thakis / detail
  81. Revert "[cmake] [compiler-rt] Call llvm_setup_rpath() when adding shared libraries." — phosek / detail
  82. [clang-format] Add new LambdaBodyIndentation option — bjoern / detail
  83. Introduce a Bazel build configuration — gcmn / detail
  84. Add regression test for maybeMangle issue — rnk / detail
  85. [mlir][OpGen] Cache Identifiers for known attribute names in AbstractOperation. — riddleriver / detail
  86. [mlir] Remove the Identifier ThreadLocalCache from MLIRContext — riddleriver / detail
  87. [libc++] NFC: Remove unused c++98 Lit feature — Louis Dionne / detail
  88. [OpenMP] Add thread limit environment variable support to plugins — huberjn / detail
  89. [clang] Add cc1 option for dumping layout for all complete types — daltenty / detail
  90. [mlir][sparse] add support for "simply dynamic" sparse tensor expressions — ajcbik / detail
  91. [clangd] Dont index ObjCCategoryDecls for completion — kadircet / detail
  92. [OpenMP] Change remaining globalization from an analysis remark to missed — huberjn / detail
  93. [flang] [NFC] Repair build with GCC 7.3 — pklausler / detail
  94. [PowerPC][NFC] Clean up builtin sema checks — lei / detail
  95. [mlir] Fix build on gcc-5 after D104167 — riddleriver / detail
  96. [compiler-rt] Make use of undefined symbols configurable — phosek / detail
  97. [mlir][sparse] integration test for "simply dynamic" sparse output tensors — ajcbik / detail
  98. gn build: Rebase clang-tblgen include path against root_build_dir instead of root_out_dir. — peter / detail
  99. [clang] unbreak Index/preamble-reparse-changed-module.m with LLVM_APPEND_VC_REV=NO after 7942ebdf01b3 — thakis / detail

#7909 (Jun 22, 2021 5:04:31 AM)

  1. [lldb] Actually let the matrix bot test something — Raphael Isemann / detail
  2. Clarify the "env" launch configuration setting. — gclayton / detail
  3. [mlir][tosa] Enable tosa.div for TosaMakeBroadcastable — rob.suderman / detail
  4. [ScalarEvolution] Ensure backedge-taken counts are not pointers. — efriedma / detail
  5. [NFC] Add getUnderlyingObjects test — Vitaly Buka / detail
  6. Rename MachineMemOperand::getOrdering -> getSuccessOrdering. — efriedma / detail
  7. [lldb-vscode] only report long running progress events — walter erquinigo / detail
  8. [lldb-vscode] Add simple DAP logs dump to investigate flakiness in tests — walter erquinigo / detail
  9. Revert "[lldb-vscode] only report long running progress events" — walter erquinigo / detail
  10. [mlir][linalg] Fusion of PadTensorOp — springerm / detail
  11. Retry of [lldb-vscode] only report long running progress events — walter erquinigo / detail
  12. [WebAssembly] Make tag attribute's encoding uint8 — aheejin / detail
  13. [LoopDeletion] Require loop to have a predecessor when executing 1st iteration symbolically — mkazantsev / detail
  14. Re-land "[LoopDeletion] Handle Phis with similar inputs from different blocks" — mkazantsev / detail
  15. [llvm-objcopy] Delete empty namespace. NFC — i / detail
  16. [mlir][linalg] Adapt FillOp to use a scalar operand. — gysit / detail
  17. [llvm-objcopy] Internalize some symbols — i / detail
  18. [NewPM] Print passes with params when using "opt -print-passes" — bjorn.a.pettersson / detail
  19. [GlobalISel] Add scalable property to LLT types. — sander.desmalen / detail
  20. [Utils][vim] Add missing highlights for fast-math flags — fraser / detail
  21. [mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect — springerm / detail
  22. [clang][Analyzer] Track null stream argument in alpha.unix.Stream . — 1.int32 / detail
  23. [ConstantFolding] Separate conditions in GEP evaluation (NFC) — nikita.ppv / detail

#7908 (Jun 21, 2021 5:30:06 PM)

  1. [libc++] Remove build bots that are handled on BuildKite now — Louis Dionne / detail
  2. [lldb][NFC] Remove redundant deleted constructors in HostInfoBase subclasses — Raphael Isemann / detail
  3. [Sema][SVE] Properly match builtin ID when using aux target — bradley.smith / detail
  4. [AArch64][SVE] Wire up vscale_range attribute to SVE min/max vector queries — bradley.smith / detail
  5. [NFC] Fix typo — sebastian.neubauer / detail
  6. [ARM] Transform a fixed-point to floating-point conversion into a VCVT_fix — samuel.tebbs / detail
  7. [clang-cl] Implement /external:I, /external:env, and EXTERNAL_INCLUDE support (PR36003) — hans / detail
  8. [NFC][libomptarget] Remove redundant libelf dependency for elf_common. — vyacheslav.p.zakharin / detail
  9. [FuncSpec] Add minsize test. NFC. — sjoerd.meijer / detail
  10. [AArch64][SVE] Add missing target require to test — bradley.smith / detail
  11. [mlir] Remove "getNumPayloadInductionVariables". — pifon / detail
  12. AMDGPU: Add missing tests for v_fma_mixlo — Matthew.Arsenault / detail
  13. [InstCombine] fold ctlz/cttz-of-select with 1 or more constant arms — spatel / detail
  14. [mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect — springerm / detail
  15. [omp] Fix build without ITT after D103121 changes — vlad.vinogradov / detail
  16. Try to fix clang/test/Driver/cl-include.c failure — hans / detail
  17. [OpenCL] Add support of __opencl_c_images feature macro — anton.zabaznov / detail
  18. [SLP][AArch64] Add SLP vectorizer regression test. NFC — rosie.sumpter / detail
  19. [InstCombine] move bitmanipulation-of-select folds — spatel / detail
  20. [libc++] Remove unused variable — fanbo.meng / detail
  21. [HIP] Add support functions for C++ polymorphic types — Yaxun.Liu / detail
  22. RegisterCoalescer: Fix iterating through use operands. — hgreving / detail
  23. [lldb] Enable Rust v0 symbol demangling — Raphael Isemann / detail
  24. [OpaquePtr] Return opaque pointer from opaque pointer GEP — nikita.ppv / detail
  25. Revert "[mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect" — joker.eph / detail
  26. [flang] Fold more reduction intrinsic function calls — pklausler / detail
  27. Revert "[LoopDeletion] Handle Phis with similar inputs from different blocks" — nathan / detail
  28. Remove ML inlining model artifacts. — jacobhegna / detail
  29. [lldb] Skip TestLimitDebugInfo for Clang<7 — Raphael Isemann / detail
  30. [lldb] Add support for escaping zsh arguments — Raphael Isemann / detail
  31. Revert "[lldb-vscode] attempt to fix flakiness" — walter erquinigo / detail
  32. Split a test for ease of auto update — listmail / detail
  33. [OpaquePtr] Support opaque constant expression GEP — nikita.ppv / detail
  34. [InstCombine] Remove unnecessary addres space check (NFC) — nikita.ppv / detail
  35. [RISCV] Add isel patterns to match vmacc/vmadd/vnmsub/vnmsac from add/sub and mul. — craig.topper / detail
  36. [Clang][Codegen] rename no_profile fn attr no_profile_instrument_function — ndesaulniers / detail
  37. [SystemZ]  Fix some typos in comments. — paulsson / detail
  38. [llvm-profdata] Allow omission of -o for --text output — i / detail
  39. [InstCombine] Extract bitcast -> gep transform — nikita.ppv / detail
  40. [InstCombine] Don't try converting opaque pointer bitcast to GEP — nikita.ppv / detail
  41. [SLP]Improve vectorization of PHI instructions. — a.bataev / detail
  42. [LoopUnroll] Don't modify TripCount/TripMultiple in computeUnrollCount() (NFCI) — nikita.ppv / detail
  43. Revert "[InstCombine] Extract bitcast -> gep transform" — nikita.ppv / detail
  44. [libcxx][ranges] Add `indirectly_movable` and `indirectly_movable_storable`. — zoecarver / detail
  45. [llvm-reduce] Don't delete arguments of intrinsics — aeubanks / detail
  46. [SYCL][NFC] Ensure SYCL kernel for unique-stable-name is unqualified. — erich.keane / detail
  47. [RISCV] Remove extra character from a comment. NFC — craig.topper / detail
  48. [mlir][vector] Support distributing transfer op with permutation map — thomasraoux / detail
  49. Add polynomial approximation for trigonometric sine and cosine functions — ataei / detail
  50. [InstCombine] Add test for bitcast of unsized pointer (NFC) — nikita.ppv / detail
  51. Reapply [InstCombine] Extract bitcast -> gep transform — nikita.ppv / detail
  52. Create install targets for scan-build-py. — mvanotti / detail
  53. Reapply [InstCombine] Don't try converting opaque pointer bitcast to GEP — nikita.ppv / detail
  54. [libc++] NFC: Fix outdated comment about secrets.env — Louis Dionne / detail
  55. Revert "[SYCL][NFC] Ensure SYCL kernel for unique-stable-name is unqualified." — erich.keane / detail
  56. [SLP][NFC]Rename functions in the tests, NFC. — a.bataev / detail
  57. [NFC][SimplifyCFG] Fix tests to use FileCheck instead of grep — lebedev.ri / detail
  58. [NFC][SimplifyCFG] Add basic test for debuginfo preservation of `ret` tail merging — lebedev.ri / detail
  59. [UpdateCCTestChecks] Fix --replace-value-regex across RUN lines — jdenny.ornl / detail
  60. [DAGCombine] reassoc flag shouldn't enable contract — Jinsong Ji / detail
  61. [AArch64][X86] Allow 64-bit label differences lower to IMAGE_REL_*_REL32 — i / detail
  62. [ARM] Make sure we don't transform unaligned store to stm on Thumb1. — efriedma / detail
  63. [SampleFDO] Make FSDiscriminator flag part of function parameters — xur / detail
  64. [DFSan][NFC] Refactor Origin Address Alignment code. — browneee / detail
  65. [IR] convert warn-stack-size from module flag to fn attr — ndesaulniers / detail

#7907 (Jun 21, 2021 5:54:59 AM)

  1. [NFC][ScalarEvolution] Clean up ExitLimit constructors. — efriedma / detail
  2. [lld/mac] Test zerofill sections after __thread_bss — thakis / detail
  3. [InstCombine] Use poison constant to represent the result of unreachable instrs — aqjune / detail
  4. [lld/mac] Make a variable more local; no behavior change — thakis / detail
  5. [clang] NFC: adjust indentation of statements with more than one lines — pengfei.wang / detail
  6. [LoopDeletion] Handle Phis with similar inputs from different blocks — mkazantsev / detail
  7. [yaml2obj] Add support for writing the long symbol name. — esme.yi / detail
  8. [clangd] Type hints for C++14 return type deduction — zeratul976 / detail
  9. [Test] Add some tests showing room for optimization exploiting undef and UB — mkazantsev / detail
  10. [AMDGPU][Libomptarget] Remove redundant functions — Pushpinder.Singh / detail
  11. [AMDGPU] Replace non-kernel function uses of LDS globals by pointers. — mahesha.comp / detail
  12. [gn build] Port 80fd5fa5269c — llvmgnsyncbot / detail
  13. [mlir][Linalg] Introduce a BufferizationAliasInfo (6/n) — nicolas.vasilache / detail
  14. [mlir][Linalg] NFC - Drop unused variable definition. — nicolas.vasilache / detail
  15. [AMDGPU] Add Optimize VGPR LiveRange Pass. — ruiling.song / detail
  16. [gn build] Port 208332de8abf — llvmgnsyncbot / detail
  17. [mlir][linalg] Support low padding in subtensor(pad_tensor) lowering — springerm / detail
  18. [FuncSpec] Don't specialise functions with NoDuplicate instructions. — sjoerd.meijer / detail
  19. [InstCombine] Fold icmp (select c,const,arg), null if icmp arg, null can be simplified — aqjune / detail
  20. [Mem2Reg] Regenerate test checks (NFC) — nikita.ppv / detail
  21. [Mem2Reg] Use poison for unreachable cases — nikita.ppv / detail
  22. [mlir][NFC] Remove Standard dialect dependency on MemRef dialect — springerm / detail
  23. [Mem2Reg] Regenerate test checks (NFC) — nikita.ppv / detail
  24. [AMDGPU] Fix linking with shared libraries — sebastian.neubauer / detail
  25. [lldb] Assert that CommandResultObject error messages are not empty — david.spickett / detail
  26. [VP][NFCI] Address various clang-tidy warnings — fraser / detail
  27. [mlir][Linalg] Silence warnings in Release builds. NFC. — benny.kra / detail
  28. [NFC] Wrap entire assert-only block in LLVM_DEBUG — rupprecht / detail
  29. [mlir][ODS] Fix copy ctor for generate Pass classes — vlad.vinogradov / detail
  30. [LoopIdiom] Add test case that involves adds with flags and zero exts. — flo / detail

#7906 (Jun 20, 2021 6:55:50 PM)

  1. [flang] Implement constant folding for the NOT intrinsic — psteinfeld / detail
  2. [libcxx] Implement P0883R2 ("Fixing Atomic Initialization") — raul.tambre / detail
  3. [InstCombine] fold ctpop-of-select with 1 or more constant arms — spatel / detail
  4. [DSE] Remove stores in the same loop iteration — david.green / detail
  5. [lldb] [Process/elf-core] Fix reading NetBSD/i386 core dumps — mgorny / detail
  6. Fix -Wunused-variable and -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build. NFC — i / detail
  7. [lld-link] Fix -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build. NFC — i / detail
  8. [mlir] Fix -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build. NFC — i / detail
  9. [LoopUnroll] Use smallest exact trip count from any exit — nikita.ppv / detail
  10. Add a corefile style option to process save-core; skinny corefiles — Jason Molenda / detail
  11. [TypePromotion] Prune Intrinsic includes. NFC — craig.topper / detail
  12. Try to unbreak the windows CI — Jason Molenda / detail
  13. [GCOVProfiling][test] Ensure that 'opt' drops any files in a temp directory — gribozavr / detail
  14. [ELF][test] Add missing tests for --no-export-dynamic & --no-warn-backrefs — i / detail
  15. [ELF] Delete --no-cref which does not exist in GNU ld — i / detail
  16. [lld-macho] Have inputOrder default to less than INT_MAX — jezng / detail
  17. [IVDescriptors] Fix comment that getUnsafeAlgebraInst has been renamed to getExactFPMathInst — jim / detail

#7905 (Jun 20, 2021 7:50:24 AM)

  1. [Flang][test] Fix Windows buildbot. — llvm-project / detail
  2. [llvm-cov gcov] Change case to match the prevailing style && replace getString with readString — i / detail
  3. [llvm-cov gcov] Support GCC 12 format — i / detail
  4. [InstSimplify] icmp poison, X -> poison — aqjune / detail
  5. [SimplifyCFG] HoistThenElseCodeToIf(): don't hoist if either block has it's address taken — lebedev.ri / detail
  6. [SimplifyCFG] FoldTwoEntryPHINode(): don't fold if either block has it's address taken — lebedev.ri / detail
  7. [UpdateTestUtils] Print test filename when complaining about conflicting prefix — lebedev.ri / detail
  8. [NFC][AArch64][ARM][Thumb][Hexagon] Autogenerate some tests — lebedev.ri / detail
  9. [InstCombine] avoid infinite loops with select folds of constant expressions — spatel / detail

#7904 (Jun 19, 2021 8:49:21 PM)

  1. [ARM][NFC] Tidy up subtarget frame pointer routines — tomas.matheson / detail
  2. Allow building for release with EXPENSIVE_CHECKS — tomas.matheson / detail
  3. Revert "Re-Revert "DirectoryWatcher: add an implementation for Windows"" — Saleem Abdulrasool / detail
  4. [InstCombine][test] add tests for select-of-bit-manip; NFC — spatel / detail
  5. [amdgpu] Improve the from f32 to i64. — michael.hliao / detail
  6. [MIRPrinter] Add machine metadata support. — michael.hliao / detail
  7. [lld/mac] Give __DATA,__thread_ptrs type S_THREAD_LOCAL_VARIABLE_POINTERS — thakis / detail
  8. [lld/mac] Make sure __thread_ptrs is in front of __thread_bss — thakis / detail
  9. [gn build] (manually) port b9c05aff205b (MIRTests) — thakis / detail
  10. Simplify some typedef struct — i / detail
  11. [NFC] AMD Zen 3: fix typo in a comment — lebedev.ri / detail
  12. [RISCV] Prevent formation of shXadd(.uw) and add.uw if it prevents the use of addi. — craig.topper / detail
  13. [llvm-profdata] Delete unneeded empty output filename check — i / detail
  14. [LLD] [MinGW] Print errors/warnings in lld-link with a "ld.lld" prefix — martin / detail
  15. [LLD] [COFF] Avoid doing repeated fuzzy symbol lookup for each iteration. NFC. — martin / detail
  16. [profile] Don't publish VMO if there are no counters — phosek / detail
  17. [llvm-profdata] Make diagnostics consistent with the (no capitalization, no period) style — i / detail
  18. [profile] Fix variable name — phosek / detail
  19. [test] Fix nocompress.test — i / detail

#7903 (Jun 19, 2021 9:39:25 AM)

  1. [mlir][linalg] Lower subtensor(pad_tensor) to pad_tensor(subtensor) — springerm / detail
  2. [ORC][examples] Add missing library dependence — Lang Hames / detail
  3. [RISCV][test] Add new tests for add-mul optimization in the zba extension with SH*ADD — powerman1st / detail
  4. [RISCV] Optimize add-mul in the zba extension with SH*ADD — powerman1st / detail
  5. [LoopUnroll] Push runtime unrolling decision up into tryToUnrollLoop() — nikita.ppv / detail
  6. [mlir] Add EmitC dialect — marius.brehler / detail
  7. [clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on — melanie.blower / detail
  8. [clang-cl] Don't expand /permissive- to /ZC:strictStrings yet — markus.boeck02 / detail
  9. [libcxx] Move all algorithms into their own headers — Louis Dionne / detail
  10. [gn build] Port 134723edd5bf — llvmgnsyncbot / detail
  11. Revert "[clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on" — melanie.blower / detail

#7902 (Jun 18, 2021 10:39:17 PM)

  1. [M68k] Add new worker suse-gary-m68k-cross for Linux 32-bit M68k — gkistanova / detail
  2. Rename option -icf MODE to --icf=MODE — gkm / detail
  3. [lld/mac] Support -data_in_code_info, -function_starts flags — thakis / detail
  4. [lldb-vscode] attempt to fix flakiness — walter erquinigo / detail
  5. [flang] Runtime implementation for default derived type formatted I/O — pklausler / detail
  6. [compiler-rt][hwasan] Move Thread::Init into hwasan_linux.cpp — leonardchan / detail
  7. [hwasan] Clarify report for allocation-tail-overwritten. — fmayer / detail
  8. [OpenMP] Update FAQ for enabling cuda offloading — ashermancinelli / detail
  9. Delay initialization of OptBisect — kparzysz / detail
  10. XFAIL a testcase on Hexagon (missing-abstract-variable.ll) — kparzysz / detail
  11. Revert "Delay initialization of OptBisect" — kparzysz / detail
  12. [DFSan] Cleanup code for platforms other than Linux x86_64. — browneee / detail
  13. [CSSPGO] Fix an invalid hash table reference issue in the CS preinliner. — hoy / detail
  14. [AMDGPU] [CodeGen] Fold negate llvm.amdgcn.class into test mask — angandhi / detail
  15. [CSSPGO][llvm-profgen] Ignore LBR records after interrupt transition — hoy / detail
  16. [RISCV] Teach vsetvli insertion to remember when predecessors have same AVL and SEW/LMUL ratio if their VTYPEs otherwise mismatch. — craig.topper / detail
  17. [clang-tidy] performance-unnecessary-copy-initialization: Directly examine the initializing var's initializer. — flx / detail
  18. [libc++] [P1518R2] Better CTAD behavior for containers with allocators. — arthur.j.odwyer / detail
  19. [flang][OpenMP] Add semantic checks for occurrence of nested Barrier regions — arnamoy.bhattacharyya / detail
  20. [lld-macho] Handle non-extern symbols marked as private extern — jezng / detail
  21. [lld-macho] Have path-related functions return std::string, not StringRef — jezng / detail
  22. [NFC][compiler-rt][hwasan] Move hwasanThreadList().CreateCurrentThread() into InitThreads — leonardchan / detail
  23. [Clang][Codegen] Add GNU function attribute 'no_profile' and lower it to noprofile — ndesaulniers / detail
  24. [GCOVProfiling] don't profile Fn's w/ noprofile attribute — ndesaulniers / detail
  25. [mlir] Add support to SourceMgrDiagnosticHandler for filtering FileLineColLocs — riddleriver / detail
  26. [CSSPGO][llvm-profgen] Fix an issue in findDisjointRanges — hoy / detail
  27. [LoopUnroll] Simplify optimization remarks — nikita.ppv / detail
  28. Partial rollback: Disable MLIR verifier parallelism. — stellaraccident / detail
  29. Whitespace fixes for — ndesaulniers / detail
  30. [flang] Fix clang build (struct/class mismatch warning) — pklausler / detail
  31. [CSSPGO] Undoing the concept of dangling pseudo probe — hoy / detail
  32. [OpenMP] Make bug49334.cpp more reproducible — tianshilei1992 / detail
  33. AMDGPU: Fix assert on m0_lo16/m0_hi16 — Matthew.Arsenault / detail
  34. Re-Revert "DirectoryWatcher: add an implementation for Windows" — thakis / detail
  35. AMDGPU: Fix infinite loop in DAG combine with fneg + fma — Matthew.Arsenault / detail
  36. [profile][test] Delete profraw directory so that tests are immune to format version upgrade — i / detail
  37. [flang] Recode a switch() to dodge a sketchy warning — pklausler / detail
  38. [InstrProfiling][ELF] Make __profd_ private if the function does not use value profiling — i / detail
  39. Revert "[lld-macho] Avoid force-loading the same archive twice" — thakis / detail
  40. [InstCombine] Don't transform code if DoTransform is false — carrot / detail
  41. [libfuzzer] Disable failing DFSan-related tests — gbalats / detail
  42. [ORC][examples] Fix file name in comment. — Lang Hames / detail
  43. [ORC][C-bindings] Add access to LLJIT IRTransformLayer, ThreadSafeModule utils. — Lang Hames / detail
  44. [llvm][Inliner] Add an optional PriorityInlineOrder — taolq / detail
  45. Revert "[lld-macho] Have path-related functions return std::string, not StringRef" — jezng / detail
  46. [re-land][lld-macho] Avoid force-loading the same archive twice — jezng / detail

#7901 (Jun 18, 2021 11:12:20 AM)

  1. [dfsan] Replace dfs$ prefix with .dfsan suffix — gbalats / detail
  2. [Attributor][NFC] AAReachability is currently stateless, don't invalidate it — johannes / detail
  3. [Attributor][NFC] Precommit a set of test cases for load simplification — johannes / detail
  4. [Attributor][NFC] Add test from PR49606 — johannes / detail
  5. [OpenMP][NFC] Expose AAExecutionDomain and rename its getter — johannes / detail
  6. [Attributor] Make sure Heap2Stack works properly on a GPU target — johannes / detail
  7. [Attributor] Introduce a helper do deal with constant type mismatches — johannes / detail
  8. [Attributor] Use a centralized value simplification interface — johannes / detail
  9. [Attributor] Allow to skip the initial update for a new AA — johannes / detail
  10. [Attributor][FIX] Arguments of unknown functions can be undef — johannes / detail
  11. Revert D103717 "[InstrProfiling] Make __profd_ unconditionally private for ELF" — i / detail
  12. [polly][GPGPU] Fixup related to overloading exponent type in llvm.powi — bjorn.a.pettersson / detail
  13. [InstCombine] Fold (sext bool X) * (sext bool X) to zext (and X, X) — vdsered / detail
  14. [libc] Add few macro definitions to make it easy to accommodate Windows. — sivachandra / detail
  15. Revert "[InstCombine] Fold (sext bool X) * (sext bool X) to zext (and X, X)" — vdsered / detail
  16. [Demangle][Rust] Parse dot suffix — tomasz.miasko / detail
  17. [libc][Obvious] Add the new header file PlatformDefs.h to the fputil  target. — sivachandra / detail
  18. [Attributor] Don't print the call-graph in a hard-coded file. — hokein.wu / detail
  19. [Polly][Isl] Refactoring IslAstInfo::getBuild() and IslAstInfo::IslAstUserPayload::Build to use isl++. NFC — patacca / detail
  20. [mlir][linalg] Fix PadTensorOp constructor — springerm / detail
  21. [NFC] Assert non-zero factor before division — mkazantsev / detail
  22. [llvm][Inliner] Add an optional PriorityInlineOrder — taolq / detail
  23. [flang] Rewrite test for CPU_TIME — diana.picus / detail
  24. [Test] Add XFAIL unit test for PR50765 — mkazantsev / detail
  25. [InstCombine] Fold (sext bool X) * (sext bool X) to zext (and X, X) — vdsered / detail
  26. [AMDGPU] Update generated checks. NFC. — jay.foad / detail
  27. [Attributor] Fix UB behavior on uninitalized bool variables. — hokein.wu / detail
  28. [MLIR] Introduce scf.execute_region op — uday / detail
  29. [LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration (try 3) — mkazantsev / detail
  30. Revert D104028 "[llvm][Inliner] Add an optional PriorityInlineOrder" — taolq / detail
  31. [ORC] Add support for dumping objects to the C API. — Lang Hames / detail
  32. [clang] Exclude function pointers on DefaultedComparisonAnalyzer — mizvekov / detail
  33. [ORC] Use uint8_t rather than char for RPC wrapper-function calls. — Lang Hames / detail
  34. [ORC][C-bindings] Re-order object transform function arguments. — Lang Hames / detail
  35. [libclang] Fix error handler in translateSourceLocation. — simon.tatham / detail
  36. [analyzer] Handle NTTP invocation in CallContext.getCalleeDecl() — vsavchenko / detail
  37. [DAG] SelectionDAG::computeKnownBits - use APInt::insertBits to merge subvector knownbits. NFCI. — llvm-dev / detail
  38. [mlir] Add notes about using external interface application. — silvasean / detail
  39. [clang] Implement P2266 Simpler implicit move — mizvekov / detail
  40. [HWASan] Run LAM tests with -hwasan-generate-tags-with-calls. — mascasa / detail
  41. RISCV: simplify a test case for RISCV (NFCI) — Saleem Abdulrasool / detail
  42. Fix build failure on 32 bit Arm — omair.javaid / detail
  43. [NFC][libomptarget] Fixed -DLLVM_ENABLE_RUNTIMES="openmp" build. — vyacheslav.p.zakharin / detail
  44. [NFC][libomptarget] Build elf_common with PIC. — vyacheslav.p.zakharin / detail
  45. [AArch64] Add TableGen patterns to generate uaddlv — jingu.kang / detail

#7900 (Jun 18, 2021 12:13:24 AM)

  1. Add flang-x86_64-windows builder. — llvm-zorg / detail
  2. [NFC] LoopVectorizationCostModel::getMaximizedVFForTarget(): clarify debug msg — lebedev.ri / detail
  3. [X86] AMD Zen 3: don't confuse shift and shuffle, NFC — lebedev.ri / detail
  4. [llvm-symbolizer][docs] Update example for --verbose in the guide — andrew.ng / detail
  5. [lld-macho] Rework mergeFlag to behave closer to what ld64 does. — vyng / detail
  6. [lld][WebAssembly] Add new `--import-undefined` option — sbc / detail
  7. [MCA] [RegisterFile] Allow for skipping Defs with RegID of 0 (rather than assert(RegID) like we do before this patch). — pholland2 / detail
  8. [LoopUnroll] Fold all exits based on known trip count/multiple — nikita.ppv / detail
  9. [lldb-vscode] only report long running progress events — walter erquinigo / detail
  10. Revert "[NFC] Remove checking pointee type for byval/preallocated type" — jgorbe / detail
  11. [AArch64][GISel] and+or+shl => bfi — jonathan_roelofs / detail
  12. [GISel] Eliminate redundant bitmasking — jonathan_roelofs / detail
  13. [libc++] Make sure std::allocator<void> is always trivial — Louis Dionne / detail
  14. RISCV: clean up target expression handling — Saleem Abdulrasool / detail
  15. [ScalarEvolution] Fix pointer/int type handling converting select/phi to min/max. — efriedma / detail
  16. [DFSan] Cleanup code for platforms other than Linux x86_64. — browneee / detail
  17. [PartiallyInlineLibCalls] Disable sqrt expansion for strictfp. — craig.topper / detail
  18. [InstrProfiling] Make __profd_ unconditionally private for ELF — i / detail
  19. Revert "[DFSan] Cleanup code for platforms other than Linux x86_64." — browneee / detail
  20. [Attributor] Derive AACallEdges attribute — kuterdinel / detail
  21. [NFC][SimpleLoopUnswitch] unswitchTrivialBranch(): add debug output explaining unswitching failure — lebedev.ri / detail
  22. [lldb-vscode] remove failed test — walter erquinigo / detail
  23. [trace][intel-pt] Create basic SB API — walter erquinigo / detail
  24. [lld][WebAssembly] Fix crash calling weakly undefined function in PIC code — sbc / detail
  25. [clang][AST] Make `getLocalOrImportedSubmoduleID` work with const `Module*`. NFC. — vsapsai / detail
  26. [FIX][Attributor] Fix broken build due to missing virtual deconstructors. — kuterdinel / detail
  27. Frontend: Respect -fno-temp-file when creating a PCH — Duncan P. N. Exon Smith / detail
  28. [M68k][NFC] Fix indentation in M68kInstrArithmetic.td — jim / detail
  29. [Coroutine] Properly deal with byval and noalias parameters — lxfind / detail
  30. Bring our handling of -Wframe-larger-than more in line with GCC. — richard / detail
  31. [WebAssembly] Rename event to tag — aheejin / detail
  32. [AMDGPU] Remove duplicate setOperationAction for v4i16/v4f16 (NFC) — carl.ritson / detail
  33. [objdump][ARM] Fix evaluating the target address of a Thumb BLX(i) — ikudrin / detail
  34. [InstCombine][NFC] Added tests for mul with zext/sext operands — vdsered / detail
  35. [RISCV] Don't enable Interleaved Access Vectorization — luke957 / detail

#7899 (Jun 17, 2021 12:39:13 PM)

  1. Update compiler on hexagon-build-0x machines — kparzysz / detail
  2. [clangd] Use command line adjusters for inserting compile flags — kadircet / detail
  3. [clangd] Fix feature modules to drop diagnostics — kadircet / detail
  4. Update @llvm.powi to handle different int sizes for the exponent — bjorn.a.pettersson / detail
  5. [lldb] Skip variant/optional libc++ tests for Clang 5/6 — Raphael Isemann / detail
  6. [mlir] ODS: emit interface traits outside of the interface class — zinenko / detail
  7. [analyzer] Make checker silencing work for non-pathsensitive bug reports — dkszelethus / detail
  8. [Format] Fix incorrect pointer/reference detection — mydeveloperday / detail
  9. [VPlan] Support PHIs as LastInst when inserting scalars in ::get(). — flo / detail
  10. [Demangle] Support Rust v0 mangling scheme in llvm::demangle — tomasz.miasko / detail
  11. [InterleaveAccess] Copy fast math flags when adjusting binary operators in interleave access pass — david.green / detail
  12. [clang][AST] Set correct DeclContext in ASTImporter lookup table for template params. — 1.int32 / detail
  13. [RISCV][VP] Lower FP VP ISD nodes to RVV instructions — fraser / detail
  14. [FuncSpec] Don't specialise functions with attribute NoDuplicate. — sjoerd.meijer / detail
  15. [mlir] separable registration of operation interfaces — zinenko / detail
  16. [libcxx] Fix a case of -Wundef warnings regarding _POSIX_TIMERS — martin / detail
  17. [llvm-dlltool] [test] Test both short and long forms of options. NFC. — martin / detail
  18. [llvm-dlltool] [test] Remove superfluous --coff-exports option to llvm-readobj. NFC. — martin / detail
  19. [llvm-dlltool] [test] Add a testcase for all machine option types. NFC. — martin / detail
  20. [llvm-dlltool] Imply the target arch from a tool triple prefix — martin / detail
  21. [LLD] [COFF] Remove a stray duplicate comment. NFC. — martin / detail
  22. [ELF] Restore arm-branch.s test — ikudrin / detail
  23. [NFC] test commit, fix namespace ending comment. — fmayer / detail
  24. [flang] preserve symbol in DescriptorInquiry — jperier / detail
  25. [InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210) — aqjune / detail
  26. [hwasan] Do not use short granule tags as poison tags. — fmayer / detail
  27. [hwasan] Improve report for addresses within regions. — fmayer / detail
  28. [mlir] Enable delayed registration of attribute/operation/type interfaces — zinenko / detail
  29. [lldb] Set return object failed status even if error string is empty — david.spickett / detail
  30. [lldb] Remove redundant calls to set eReturnStatusFailed — david.spickett / detail
  31. [mlir] define a customized DEBUG_TYPE in InterfaceSupport.h — zinenko / detail
  32. [X86] Add test showing binary differences with -x86-pad-for-align. — flo / detail
  33. [libc] Generate one benchmark per implementation — gchatelet / detail
  34. [X86] Check using default in test added in 0bd5bbb31e0345ae. — flo / detail
  35. [mlir][linalg] Purge linalg.indexed_generic. — pifon / detail
  36. [X86] combineSelect - refactor MIN/MAX detection code to make it easier to add additional select(setcc,x,y) folds. NFCI. — llvm-dev / detail
  37. [mlir] Split things dependent on LLVM_DEBUG into a .cpp file — benny.kra / detail
  38. [FuncSpec] Precommit test: don't specialise funcs with NoDuplicate instrs. NFC. — sjoerd.meijer / detail
  39. [lldb] Remove redundant calls to set eReturnStatusFailed — david.spickett / detail
  40. [mlir] Remove linalg.indexed_generic forward decl. — pifon / detail
  41. [DebugInfo] Prevent non-determinism when updating DIArgList users of a value — stephen.tozer / detail
  42. [Sema] Fix for PR50741 — Chris.Hamilton / detail
  43. Revert "[DebugInfo] Prevent non-determinism when updating DIArgList users of a value" — stephen.tozer / detail
  44. [llvm] fix typo in comment — gchatelet / detail
  45. [FPEnv][InstSimplify] Precommit tests for D103169. — kevin.neal / detail
  46. [clangd] Explicitly fail if the file passed to --check is not valid. — hokein.wu / detail
  47. [lld-macho] Avoid force-loading the same archive twice — jezng / detail
  48. Reapply "[DebugInfo] Prevent non-determinism when updating DIArgList users of a value" — stephen.tozer / detail
  49. RISCV: adjust handling of relocation emission for RISCV — Saleem Abdulrasool / detail
  50. Revert "Remove obsolete call to AsyncSignalSafeLazyInitiFakeStack." — kda / detail
  51. [compiler-rt][hwasan]: undefine new/delete operators with alignment on Android. — peter / detail
  52. [InstCombine][x86] add tests for complex vector shift value tracking; NFC — spatel / detail
  53. [InstSimplify] add tests for computeKnownBits of shift-with-bitcast op; NFC — spatel / detail
  54. fix an -Wunused-variable warning in release built, NFC — hokein.wu / detail
  55. test: clean up some of the RISCV tests (NFC) — Saleem Abdulrasool / detail
  56. [libcxx][iwyu] 🎨 adds more headers to IWYU — cjdb / detail
  57. [libcxx][module-map] 🎨 updates module map to account for ranges headers — cjdb / detail
  58. [mlir][sparse] Add Matricized Tensor Times Khatri-Rao Product (MTTKRP) integration test — gusss / detail
  59. [clang] Fix a race condition in the build of clangInterpreter — stilis / detail
  60. [lld-macho] Implement ICF — gkm / detail
  61. [gn build] Port f27e4548fc42 — llvmgnsyncbot / detail
  62. [AIX] Remove --as-needed passing into aix linker — jasonliu / detail

#7898 (Jun 17, 2021 1:08:27 AM)

  1. [flang] Fix crashes on calls to non-procedures — pklausler / detail
  2. Add hook for dialect specializing processing blocks post inlining calls — jpienaar / detail
  3. [MLIR] Fix affine parallelize pass. — uday / detail
  4. [MLIR] Make store to load fwd condition less conservative — uday / detail
  5. [ASTMatchers] Fix bug in `hasUnaryOperand` — yitzhakm / detail
  6. Add sparse matrix multiplication integration test — ajcbik / detail
  7. [libTooling] Change `access` stencil to recognize use of `operator*`. — yitzhakm / detail
  8. [OpenMP] Add Two-level Distributed Barrier — terry.l.wilmarth / detail
  9. [flang] Cope with errors with array constructors — pklausler / detail
  10. [flang][driver] Add missing `! REQUIRES` LIT directive — andrzej.warzynski / detail
  11. [flang] Fold MAXVAL & MINVAL — pklausler / detail
  12. [scudo] Ensure proper allocator alignment in TSD test — kostyak / detail
  13. [flang] Use a "double-double" accumulator in SUM — pklausler / detail
  14. Move the definition of LLVM_SUPPORT_XCODE_SIGNPOSTS into llvm-config.h — Adrian Prantl / detail
  15. Use `-cfg-func-name` value as filter for `-view-cfg`, etc. — joachim / detail
  16. [flang] Implement runtime for IALL & IANY — pklausler / detail
  17. [gn build] (manually) port f9aba9a5afe — thakis / detail
  18. [mlir] Make Type::print and Type::dump const — i / detail
  19. [RISCV][test] Add new tests of SH*ADD in the zba extension — powerman1st / detail
  20. [flang] Fix ARM/POWER test failure (folding20.f90) — pklausler / detail
  21. Decouple registring passes from specifying argument/description — joker.eph / detail
  22. Migrate MLIR test passes to the new registration API — joker.eph / detail
  23. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail
  24. [AMDGPU] Fixed constexpr expansion to handle multiple uses — Stanislav.Mekhanoshin / detail
  25. [clang] use correct builtin type for defaulted comparison analyzer — mizvekov / detail
  26. Improve error message on pass registration failures to include the faulty pass name — joker.eph / detail
  27. [mlir-lsp-server][Docs] Tweak the documentation for the visual studio code extension — riddleriver / detail
  28. [flang] Complain about more cases of calls to insufficiently defined procedures — pklausler / detail
  29. Relax language comparison when matching up C++ forward decls with definitions — Adrian Prantl / detail
  30. [mlir-lsp-server] Add an explicit blurb on where to send code contributions. — riddleriver / detail
  31. [mlir-vscode] Add a link to mlir.llvm.org at the top of the vscode extension doc — riddleriver / detail
  32. Remove obsolete call to AsyncSignalSafeLazyInitiFakeStack. — kda / detail
  33. [mlir] Fixed dynamic operand storage on big-endian machines. — riddleriver / detail
  34. [lld][MachO] Sort symbols in parallel in -map — th3charlie / detail
  35. Improve error reporting on pass registration collision (NFC) — joker.eph / detail
  36. [ORC] Switch from uint8_t to char buffers for TargetProcessControl::runWrapper. — Lang Hames / detail
  37. [mlir] Move `memref.dim` canonicalization using `InferShapedTypeOpInterface` to a separate pass. — ravishankarm / detail
  38. Avoid unnecessary AArch64 DSB in __clear_cache in some situations. — kristof.beyls / detail

#7897 (Jun 16, 2021 2:13:57 PM)

  1. [zorg] Rename Linaro-maintained 2-stage bots — maxim.kuvyrkov / detail
  2. [OpenMP][NFC] Add back suppression of warning — protze / detail
  3. [AMDGPU] Use defvar in SOPInstructions.td. NFC. — jay.foad / detail
  4. [flang] Check there's no dependency on C++ libs — diana.picus / detail
  5. [AMDGPU] Set more flags on Real instructions — jay.foad / detail
  6. [yaml2obj] Fix bug when referencing items in SectionHeaderTable — james.henderson / detail
  7. [yaml2obj][obj2yaml] Support custom ELF section header string table name — james.henderson / detail
  8. [FuncSpec] Add test for a call site that will never be executed. NFC. — sjoerd.meijer / detail
  9. [flang] Add clang-tidy check for braces around if — diana.picus / detail
  10. [FuncSpec] Remove other passes in a test RUN line. NFC. — sjoerd.meijer / detail
  11. [flang] Fixup 7ddbf2633911a5c378ad6af01e250f6f252b9032 — diana.picus / detail
  12. [ARM] Extra tests for sign extended floating point compares. NFC — david.green / detail
  13. [ARM] Correct type of setcc results for FP vectors — david.green / detail
  14. [mlir] ODS: temporarily disbale external model in presence of extra class declarations — zinenko / detail
  15. [ELF] Consider that NOLOAD sections should be placed in a PT_LOAD segment — konstantin.schwarz / detail
  16. [lld/mac] Put lld-only flags in "LLD-SPECIFIC:" --help section — thakis / detail
  17. [lld/mac] Add support for -no_data_in_code_info flag — thakis / detail
  18. Revert "[flang] Check there's no dependency on C++ libs" — diana.picus / detail
  19. [AMDGPU] Set mayLoad and mayStore on Real instructions — jay.foad / detail
  20. [lldb] vwprintw -> vw_printw in IOHandlerCursesGUI — Raphael Isemann / detail
  21. [libc] Add a set of elementary operations — gchatelet / detail
  22. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  23. [AMDGPU] Set IsAtomicRet and IsAtomicNoRet on Real instructions — jay.foad / detail
  24. [flang] Check there's no dependency on C++ libs. NFC — diana.picus / detail
  25. [OpenMP] libomp: fixed implementation of OMP 5.1 inoutset task dependence type — Andrey.Churbanov / detail
  26. [lldb] Require Clang 8 for gpubnames test — Raphael Isemann / detail
  27. [SVE] Fix PromoteIntRes_TRUNCATE not to call getVectorNumElements — Dylan.Fleming / detail
  28. [libc] Add a set of elementary operations — gchatelet / detail
  29. [libcxx] Fix exception raised during downstream bare-metal libunwind tests — amilendra.kodithuwakku / detail
  30. [AMDGPU] Set SALU, VALU and other instruction type flags on Real instructions — jay.foad / detail
  31. [llvm-symbolizer] improve test and fix doc example after recent --print-source-context-lines behaviour change — Ben.Dunbobbin / detail
  32. [X86][AVX] Regenerate pr15296.ll tests — llvm-dev / detail
  33. [mlir] NFC - Drop newline form BlockArgument printing. — nicolas.vasilache / detail
  34. [MCA][InstrBuilder] Always check for implicit uses of resource units (PR50725). — andrea.dibiagio / detail
  35. [libc++] Undeprecate the std::allocator<void> specialization — Louis Dionne / detail
  36. [llvm][AArch64] Handle arrays of struct properly (from IR) — david.spickett / detail
  37. [AMDGPU] Set VOP3P flag on Real instructions — jay.foad / detail
  38. [obj2yaml] Address D104035 review comments — james.henderson / detail
  39. [SVE] Selection failure with scalable insertelements — Dylan.Fleming / detail
  40. [lld-macho] Downgrade version mismatch to warning — jezng / detail
  41. [libTooling][NFC] Refactor implemenation of Transformer Stencils to use standard OOP — yitzhakm / detail
  42. [FuncSpec] Fixed prefix typo in test function-specialization-noexec.ll. NFC. — sjoerd.meijer / detail
  43. [InstSimplify] propagate poison through FP ops — spatel / detail
  44. [NFC][libomptarget] Reduce the dependency on libelf — vyacheslav.p.zakharin / detail
  45. Reapply "[MCA] Adding the CustomBehaviour class to llvm-mca". — andrea.dibiagio / detail
  46. [gn build] Port ef16c8eaa5cd — llvmgnsyncbot / detail
  47. [ValueTracking] add tests for propagatesPoison with FP ops; NFC — spatel / detail
  48. Revert "Revert "[libcxx][module-map] creates submodules for private headers"" — cjdb / detail
  49. [M68k][GloballSel] Adding initial GlobalISel infrastructure — angandhi / detail
  50. [llvm-objcopy] Make ihex writer similar to binary writer — i / detail
  51. [index] Fix performance regression with indexing macros — blangmuir / detail
  52. [flang] Correct the subscripts used for arguments to character intrinsics — pklausler / detail
  53. RISCVFixupKinds.h: Don’t duplicate function or class name at the beginning of the comment && fix some comments — i / detail
  54. [ValueTracking] add FP intrinsics to test for propagatesPoison; NFC — spatel / detail
  55. [mlir][sparse] support new kind of scalar in sparse linalg generic op — ajcbik / detail
  56. [CSSPGO] Report zero-count probe in profile instead of dangling probes. — hoy / detail
  57. [llvm-objcopy][MachO] Copy LC_LINKER_OPTIMIZATION_HINT — i / detail
  58. [lld-macho][nfc] Put back shouldOmitFromOutput() asserts — jezng / detail
  59. [lld-macho] Handle multiple LC_LINKER_OPTIONs — jezng / detail
  60. [lld-macho] Put DATA_IN_CODE immediately after FUNCTION_STARTS — jezng / detail
  61. [flang] Don't crash on some bogus expressions — pklausler / detail
  62. [NFC][ScalarEvolution] Refactor createNodeForSelectOrPHI — efriedma / detail
  63. Fix verifier crashing on some invalid IR — joker.eph / detail
  64. Use early exist and simplify a condition in Block SuccessorRange (NFC) — joker.eph / detail
  65. [MCA] Anchoring the vtable of CustomBehaviour — minyihh / detail

#7896 (Jun 16, 2021 2:51:01 AM)

  1. [SampleFDO] Using common linkage for the discriminator flag variable — xur / detail
  2. [mlir][sparse] allow all-dense annotated "sparse" tensor output — ajcbik / detail
  3. [OpaquePtr] Verify Opaque pointer in function parameter — zequanwu / detail
  4. [mlir][SCF] Remove empty else blocks of `scf.if` operations. — ravishankarm / detail
  5. [docs] Exclude FlangOption and re-generate ClangCommandLineReference.rst — i / detail
  6. Missed a Windows use of ValidForThisThread in the changes for — jingham / detail
  7. [mlir][sparse] integration test for all-dense annotated "sparse" output — ajcbik / detail
  8. CMake: allow overriding CMAKE_CXX_VISIBILITY_PRESET — aktoon / detail
  9. Don't depend on the "run" alias doing shell expanding. — jingham / detail
  10. [libc++] Promote GCC 11 to mandatory CI — Louis Dionne / detail
  11. [DFSan] Handle landingpad inst explicitly as zero shadow. — browneee / detail
  12. [NFC][sanitizer] Remove calls to __asan_get_current_fake_stack — Vitaly Buka / detail
  13. [FuncSpec] Use std::pow instead of operator^ — yedeng.yd / detail
  14. X86: balance the frame prologue and epilogue on Win64 — Saleem Abdulrasool / detail
  15. [Debug-Info] guard DW_LANG_C_plus_plus_14 under strict dwarf — czhengsz / detail
  16. [Driver] Delete -fsanitize-coverage-blocklist= in favor of -fsanitize-coverage-ignorelist= — i / detail
  17. Revert "[SampleFDO] Using common linkage for the discriminator flag variable" — xur / detail
  18. [flang] Add semantic check for the RANDOM_SEED intrinsic — psteinfeld / detail
  19. [SampleFDO] Place the discriminator flag variable into the used list. — xur / detail
  20. [LLDB] Fix buildbots breakage due to TestGuessLanguage.py — czhengsz / detail
  21. [DFSan][NFC] Fix shadowing variable name. — browneee / detail
  22. [SLP] Incorrect handling of external scalar values — ybrevnov / detail
  23. [SCEV] PtrToInt on non-integral pointers is allowed — lebedev.ri / detail
  24. [NFC][X86] lowerVECTOR_SHUFFLE(): drop FIXME about widening to i128 (YMM half) element type — lebedev.ri / detail
  25. [OpenMP] Remove unused variables from libomp code — protze / detail
  26. [flang][driver] Add `-fdebug-dump-all` — andrzej.warzynski / detail
  27. [flang][nfc] Move `external-hello-world` to flang/examples — andrzej.warzynski / detail
  28. [ORC] Switch to WrapperFunction utility for calls to registration functions. — Lang Hames / detail
  29. [FuncSpec] Statistics — sjoerd.meijer / detail

#7895 (Jun 15, 2021 3:57:19 PM)

  1. ABI breaking changes fixes. — neil.henning / detail
  2. [mlir] Add NegOp to complex dialect. — akuegel / detail
  3. [mlir][MemRef] Make sure types match when folding dim(reshape) — benny.kra / detail
  4. [ORC] Port WrapperFunctionUtils and SimplePackedSerialization from ORC runtime. — Lang Hames / detail
  5. [ORC] Make WrapperFunctionResult's ValuePtr member non-const. — Lang Hames / detail
  6. Clearly specify that these are partially implemented features — aaron / detail
  7. [mlir] ODS: do not emit trailing const for static methods — zinenko / detail
  8. [ORC] Fix missing function in unit test. — Lang Hames / detail
  9. [ORC] Fix narrowing-in-initializer-list warnings. — Lang Hames / detail
  10. [ORC] Fix missing std::move. — Lang Hames / detail
  11. [ORC] Fix endianness in manual serialization to match WrapperFunctionUtils. — Lang Hames / detail
  12. [LoopDeletion] Check for irreducible cycles when deleting loops. — flo / detail
  13. [OPENMP]Fix PR50699: capture locals in combine directrives for aligned clause. — a.bataev / detail
  14. [gn build] Port 4eb9fe2e1a07 — llvmgnsyncbot / detail
  15. [Polly][Isl] Replacing isl method `to_str()` with `stringFromIslObj()`. NFC. — patacca / detail
  16. [Matrix] Add tests for fast-math flags & matrix codegen. — flo / detail
  17. [libc++] [test] Fix some GCC 11 errors/warnings in these tests. NFCI. — arthur.j.odwyer / detail
  18. [mlir][linalg][python] Adapt the OpDSL to use scalars. — gysit / detail
  19. [mlir] separable registration of attribute and type interfaces — zinenko / detail
  20. [mlir] Add SignOp to complex dialect. — akuegel / detail
  21. [llvm-exegesis] Fix X86LbrCounter destructor to correctly unmap memory and not double-close fd (PR50620) — llvm-dev / detail
  22. [ARM] Rejig some of the MVE gather/scatter lowering pass. NFC — david.green / detail
  23. [libc] Add a set of elementary operations — gchatelet / detail
  24. [mlir] Avoid GCC naming conflict. — gysit / detail
  25. [libcxx][atomic] Fix failure mapping in compare_exchange_{strong,weak}. — rupprecht / detail
  26. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  27. [flang] [openmp] Add Fortran specific semantic check 4 for OpenMP Allocate directive. — isaac.perry / detail
  28. Work around MSVC compiler intricacies. — Adrian Prantl / detail
  29. [mlir][linalg] Adapt yaml codegen to support scalar parameters. — gysit / detail
  30. [IROutliner] Adding DebugInfo handling for IR Outlined Functions — andrew.litteken / detail
  31. [ARM] Use rq gather/scatters for smaller v4 vectors — david.green / detail
  32. DirectoryWatcher: close a possible window of race on Windows — Saleem Abdulrasool / detail
  33. [ARM] Extend narrow values to allow using truncating scatters — david.green / detail
  34. Remove unnecessary triple from test — rnk / detail
  35. [NFC] Remove redundant variable — aeubanks / detail
  36. [NFC][OpaquePtr] Avoid calling getPointerElementType() — aeubanks / detail
  37. Revert "[ARM] Extend narrow values to allow using truncating scatters" — david.green / detail
  38. [lldb] Make the ClassTemplateDecl merging logic in TypeSystemClang respect template parameters — Raphael Isemann / detail
  39. [NewPM] Remove SpeculateAroundPHIs pass — lebedev.ri / detail
  40. [compiler-rt][hwasan] Add GetShadowOffset function — leonardchan / detail
  41. [AMDGPU] Fix lds superalign test. NFC. — Stanislav.Mekhanoshin / detail
  42. [X86] avoid assert with varargs, soft float, and no-implicit-float — llvm / detail
  43. Support: Remove F_{None,Text,Append} compatibility synonyms, NFC — Duncan P. N. Exon Smith / detail
  44. [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. — arthur.j.odwyer / detail
  45. [PowerPC] Fix spilling of paired VSX registers — nemanja.i.ibm / detail
  46. [PowerPC] Moving defineXLCompatMacros() definition — albionapc / detail
  47. [libcxx][iwyu] ensures we IWYU as prep for modules — cjdb / detail
  48. [NFC] Update renamed option in comments — Jinsong Ji / detail
  49. Remove redundant test that was causing intermittent build bot failures. — douglas.yung / detail
  50. Support lowering of index-cast on vector types. — jpienaar / detail
  51. [NFC] Fix "unused variable" warning — Vitaly Buka / detail
  52. [asan] Remove Asan, Ubsan support of RTEMS and Myriad — Vitaly Buka / detail
  53. [InstSimplify] Treat invariant group insts as bitcasts for load operands — aeubanks / detail
  54. [gn build] Port 6478ef61b1a4 — llvmgnsyncbot / detail
  55. Adding the rest of the C11 papers to the status page. — aaron / detail
  56. [MCA] Adding the CustomBehaviour class to llvm-mca — andrea.dibiagio / detail
  57. Revert "[MCA] Adding the CustomBehaviour class to llvm-mca" — andrea.dibiagio / detail
  58. [libc][NFC] Disable thrd_test as it is exhibiting flaky behavior on the bots. — sivachandra / detail
  59. AArch64 Linux and elf-core PAC stack unwinder support — omair.javaid / detail
  60. [OpenMP] Lazily assign root affinity — jonathan.l.peyton / detail
  61. [OpenMP] Fix affinity determine capable algorithm on Linux — jonathan.l.peyton / detail
  62. [OpenMP] Add GOMP 5.0 version symbols to API — jonathan.l.peyton / detail
  63. Convert functions that were returning BreakpointOption * to BreakpointOption &. — jingham / detail

#7894 (Jun 15, 2021 4:47:13 AM)

  1. Revert "Allow signposts to take advantage of deferred string substitution" — Adrian Prantl / detail
  2. [SVE][LSR] Teach LSR to enable simple scaled-index addressing mode generation for SVE. — huihuiz / detail
  3. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  4. Remove redundant environment variable XLA_FLAGS. — jacobhegna / detail
  5. [compiler-rt][hwasan] Add newline between record_addr lines on frame record dumps — leonardchan / detail
  6. [mlir:OpFormatGen] Add Support for `$_ctxt` in the transformer. — silvasean / detail
  7. [NFC][sanitizer] clang-format some code — Vitaly Buka / detail
  8. [PowerPC] Export 16 byte load-store instructions — lkail / detail
  9. [lld][MachO] Add support for LC_DATA_IN_CODE — alexshap / detail
  10. [libc++][ci] Enable modules in the Runtimes build — Louis Dionne / detail
  11. Do not merge LocalInstantiationScope for template specialization — Yaxun.Liu / detail
  12. [lld][MachO] Fix UB after D103006 — Vitaly Buka / detail
  13. [NFC][hwasan] Fix "implicitly declaring library function" — Vitaly Buka / detail
  14. [X86] Use EVT::getVectorVT instead of changeVectorElementType in reduceVMULWidth. — craig.topper / detail
  15. [NFC] This is a test commit to check commit access. — CarlosAlbertoEnciso / detail
  16. [AMDGPU][Libomptarget] Drop dead code related to g_atl_machine — Pushpinder.Singh / detail
  17. Revert "[NFC] This is a test commit to check commit access." — CarlosAlbertoEnciso / detail
  18. [ORC-RT] Fix void function handling in the WrapperFunction utility. — Lang Hames / detail
  19. [Debug-Info][CodeView] Fix GUID string generation for MSVC generated objects. — CarlosAlbertoEnciso / detail
  20. [gn build] Port d0a5d8611935 — llvmgnsyncbot / detail
  21. Support buffers in LinalgFoldUnitExtentDims — tpopp / detail
  22. [libc] Add a set of elementary operations — gchatelet / detail
  23. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  24. [builtins] Allow compiling the builtins without libc headers — Alexander.Richardson / detail
  25. [IR] Remove forward declaration of GraphTraits from Type.h — jay.foad / detail
  26. [mlir][linalg] Fold linalg.pad_tensor if src type == result type — springerm / detail
  27. [clang-format] distinguish function type casts after 21c18d5a04316891110cecc2bf37ce51533decba — krasimir / detail
  28. [analyzer] Refactor StoreSiteFinder and extract DefaultStoreHandler — vsavchenko / detail
  29. [analyzer] Extract ControlDependencyHandler — vsavchenko / detail
  30. [analyzer] Extract NilReceiverHandler — vsavchenko / detail
  31. [analyzer] Extract ArrayIndexHandler — vsavchenko / detail
  32. [analyzer] Extract InterestingLValueHandler — vsavchenko / detail
  33. [analyzer] Extract InlinedFunctionCallHandler — vsavchenko / detail
  34. [analyzer] Simplify the process of producing notes for stores — vsavchenko / detail
  35. Fix Windows builders after 244601f4720d9cda6e81ea1908f3ce905a4bcb0e — Alexander.Richardson / detail
  36. [MCA][InstrBuilder] Check for the presence of flag VariadicOpsAreDefs. — andrea.dibiagio / detail
  37. [analyzer] Decouple NoteTag from its Factory — vsavchenko / detail
  38. [X86] Schedule-model second (mask) output of GATHER instruction — lebedev.ri / detail
  39. [lldb] Fix libstdc++ 11's std::unique_ptr affecting LLDB testsuite TestDataFormatterStdUniquePtr.py — jan.kratochvil / detail

#7893 (Jun 14, 2021 5:23:52 PM)

  1. [clang][deps] Fix failing modules.cpp test — Jan Svoboda / detail
  2. [lldb][docs] Document SBType — Raphael Isemann / detail
  3. [clang][deps] NFC: Check the correct context hashes in tests — Jan Svoboda / detail
  4. [clang][deps] Prevent unintended modifications of the original TU command-line — Jan Svoboda / detail
  5. Revert "[lldb] Set return status to failed when adding a command error" (and fixups) — david.spickett / detail
  6. [libc++] Refactor the tests for std::prev, next and advance — Louis Dionne / detail
  7. [MLIR][NFC] Rename MemRefDataFlow -> AffineScalarReplacement — uday / detail
  8. [clang][deps] NFC: Fix an XFAIL test on Windows — Jan Svoboda / detail
  9. [libc++] NFC: More refactoring in the prev/next/advance tests per review comments — Louis Dionne / detail
  10. Intrinsic::getName: require a Module argument — jeroen.dobbelaere / detail
  11. [clang][deps] NFC: Handle `DependencyOutputOptions` only once — Jan Svoboda / detail
  12. [clang][deps] NFC: Stop using moved-from object — Jan Svoboda / detail
  13. [DAGCombine] reduceBuildVecToShuffle(): sort input vectors by decreasing size — lebedev.ri / detail
  14. [NFC][DAGCombine] Extract getFirstIndexOf() lambda back into a function — lebedev.ri / detail
  15. Reland "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  16. [flang] Fix compilation problem with rename of "MemRefDataFlow" — psteinfeld / detail
  17. Add AutomaticAllocationScope to memref.alloca_scope — zinenko / detail
  18. [libc++] [test] No longer rely on std::hash<T>::argument_type. — arthur.j.odwyer / detail
  19. [lldb][docs] Fix section name for InputReaderGranularity — Raphael Isemann / detail
  20. [lldb][docs] Add the missing rst anchors to the Python enum docs — Raphael Isemann / detail
  21. [libcxx][ranges] Implement views::all. — zoecarver / detail
  22. [gn build] Port c820b494d6e1 — llvmgnsyncbot / detail
  23. Revert "[clang] NRVO: Improvements and handling of more cases." — hans / detail
  24. [AArch64] Improve SAD pattern — jingu.kang / detail
  25. [ADT] Use unnamed argument for unused arg in StringMapEntryStorage. — flo / detail
  26. [AIX][XCOFF] emit vector info of traceback table. — zhijian / detail
  27. SelectionDAG: repair the Windows build — Saleem Abdulrasool / detail
  28. [VectorCombine] Limit scalarization to non-poison indices for now. — flo / detail
  29. [mlir] Mark gpu dialect illegal in gpu-to-llvm conversion — csigg / detail
  30. [LoopDeletion] Add test with irreducible control flow in loop. — flo / detail
  31. [InstCombine] add tests for logical and/or with not ops; NFC — spatel / detail
  32. [InstCombine] add DeMorgan folds for logical ops in select form — spatel / detail
  33. [Verifier] Parallelize verification and dom checking.  NFC. — clattner / detail
  34. [flang] Move buffer runtime test to GTest — ashermancinelli / detail
  35. [RISCV] Transform unaligned RVV vector loads/stores to aligned ones — fraser / detail
  36. [Clang] Test case for -Wunused-but-set-variable, warn for volatile. — George Burgess IV / detail
  37. [CSSPGO] Aggregation by the last K context frames for cold profiles — wlei / detail
  38. [OpenMP] Fix C-only clang assert on parsing use_allocator clause of target directive — a.bataev / detail
  39. [lld-macho] Reword comment for clarity — jezng / detail
  40. [lld-macho] Fix "shift exponent too large" UBSAN error — jezng / detail
  41. [OpaquePtr] Remove existing support for forward compatibility — aeubanks / detail
  42. [NFC] Remove unused variable — Vitaly Buka / detail
  43. [docs][OpaquePtr] Shuffle around the transition plan section — aeubanks / detail
  44. X86: pass swift_async context in R14 on Win64 — Saleem Abdulrasool / detail
  45. Remove accidentally added debugging code from D103135 — aeubanks / detail
  46. [mlir:Linalg] Populate LinalgOp patterns on LinalgDialect as opposed to each op — riddleriver / detail
  47. Move some code under NDEBUG from D103135 — aeubanks / detail
  48. [PassManager] Save compile time by not running the verifier unnecessarily. NFC — clattner / detail
  49. [OPENMP][C++20]Add support for CXXRewrittenBinaryOperator in ranged for loops. — a.bataev / detail
  50. [libc++] Clean up scripts to setup CI on macOS — Louis Dionne / detail
  51. [libc++abi] NFC: avoid a -Wunused-parameter warning — xingxue / detail
  52. [AMDGPU] Limit runs of fixLdsBranchVmemWARHazard — Piotr Sobczak / detail
  53. [mlir][Linalg] Make printer/parser have the same behavior. — hanchung / detail
  54. Adding some of the documents for C11. — aaron / detail
  55. [TLI] SimplifyDemandedVectorElts(): handle SCALAR_TO_VECTOR(EXTRACT_VECTOR_ELT(?, 0)) — lebedev.ri / detail
  56. [dfsan] Add stack-trace printing functions to dfsan interface — gbalats / detail
  57. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  58. [HWASan] Enable globals support for LAM. — mascasa / detail
  59. [libc] Add hardware implementations of x86_64 sqrt functions. — sivachandra / detail
  60. [Hexagon] Add HVX and control register names to Hexagon target — kparzysz / detail

#7892 (Jun 14, 2021 5:47:01 AM)

  1. [zorg] Cleanup clang-cmake-{armv7,aarch64}-quick bots — maxim.kuvyrkov /