100%
WDescription%
Test Result: 0 tests failing out of a total of 78,476 tests.100
Build stability: No recent builds failed.100
Build History
x
#20033
(pending—Build #20,032 is already in progress (ETA: 1 hr 39 min))
 Identified problems
 Identified problems

Changes

#20032 (Aug 3, 2021 12:08:46 PM)

  1. [analyzer] Add control flow arrows to the analyzer's HTML reports — vsavchenko / detail
  2. [analyzer] Highlight arrows for currently selected event — vsavchenko / detail
  3. unwind: repair register restoration for OR1K — Saleem Abdulrasool / detail
  4. [flang] Fix IsSimplyContiguous() for the case of a pointer component — pklausler / detail
  5. [WebAssembly] Compute known bits for SIMD bitmask intrinsics — tlively / detail
  6. Add script to bisect over files in an rsp file — aeubanks / detail
  7. [NFC][InstCombine] Add tests for xor reductions on i1 elt type (PR51259) — lebedev.ri / detail
  8. [InstCombine] `xor` reduction w/ i1 elt type is a parity check — lebedev.ri / detail
  9. [PatternRewriter] Disable copy/assign operators. — clattner / detail
  10. [VPlan] Use defined and ops VPValues to print VPInterleaveRecipe. — flo / detail
  11. [WebAssembly] Add new pass to lower int/ptr conversions of reftypes — pmatos / detail
  12. [DWARF] Don't process .debug_info relocations for DWO Context — ayermolo / detail
  13. [flang] Symbol representation for dummy SubprogramDetails — pklausler / detail
  14. [unroll] Add clarifying comment — listmail / detail
  15. [AMDGPU][HIP] Switch default DWARF version to 5 — scott.linder / detail
  16. [gn build] (manually) port 5c2b48fdb0a6 — thakis / detail
  17. [lldb] Get rid of HAVE_SIGACTION — thakis / detail
  18. Revert "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes" — pmatos / detail
  19. [flang][nfc] Add a regression test for #50993 — andrzej.warzynski / detail
  20. Add Johannes to CODE_OWNERS for openmp offloading — jonathanchesterfield / detail
  21. [unrollruntime] Pull out a helper function for readability and eventual reuse [nfc] — listmail / detail
  22. [NFC][InstCombine] Add tests for mul reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  23. [InstCombine] `vector_reduce_mul(?ext(<n x i1>))` --> `zext(vector_reduce_and(<n x i1>))` (PR51259) — lebedev.ri / detail
  24. [test] [lldb] Use filename instead of index in test — jan.kratochvil / detail
  25. [DFAJumpThreading] Mark DT as preserved in LegacyPM — nikita.ppv / detail
  26. [DFAJumpThreading] Remove unnecessary includes (NFC) — nikita.ppv / detail
  27. [mlir] Async: clone constants into async.execute functions and parallel compute functions — ezhulenev / detail
  28. [DFAJumpThreading] Use insert return value (NFC) — nikita.ppv / detail
  29. [libc] Add differential and performance targets for sqrtf — hedingarcia / detail
  30. [DFAJumpThreading] Use SmallPtrSet for Visited (NFC) — nikita.ppv / detail
  31. [nfc] [lldb] Support moving support files instead of copy — jan.kratochvil / detail
  32. [clang][darwin] Add support for the -mtargetos= option to the driver — Alex Lorenz / detail
  33. [unroll] Move multiple exit costing into consumer pass [NFC] — listmail / detail
  34. [SLP][X86] Add fmuladd test coverage — llvm-dev / detail
  35. [NFC][InstCombine] Add tests for umin reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  36. [InstCombine] `vector_reduce_umin(?ext(<n x i1>))` --> `?ext(vector_reduce_and(<n x i1>))` (PR51259) — lebedev.ri / detail
  37. [NFC][InstCombine] Add tests for umax reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  38. [InstCombine] `vector_reduce_umax(?ext(<n x i1>))` --> `?ext(vector_reduce_or(<n x i1>))` (PR51259) — lebedev.ri / detail
  39. [AArch64] Regenerate fp16 tests. — efriedma / detail
  40. [ValueTracking] Fix computeConstantRange to use "may" instead of "always" semantics for llvm.assume — nikita.ppv / detail
  41. Revert "[unroll] Move multiple exit costing into consumer pass [NFC]" — nikita.ppv / detail
  42. [sanitizer] Fix __sanitizer_syscall_post_epoll_wait — Vitaly Buka / detail
  43. [sanitizer] Add callbacks for epoll_pwait2 — Vitaly Buka / detail
  44. [NFC][InstCombine] Add tests for smin reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  45. [InstCombine] `vector_reduce_smin(?ext(<n x i1>))` --> `?ext(vector_reduce_{or,and}(<n x i1>))` (PR51259) — lebedev.ri / detail
  46. [NFC][InstCombine] Add tests for smax reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  47. [InstCombine] `vector_reduce_smax(?ext(<n x i1>))` --> `?ext(vector_reduce_{and,or}(<n x i1>))` (PR51259) — lebedev.ri / detail
  48. [AArch64][GlobalISel] Emit extloads for ZExt/SExt values in assignValueToAddress — Jessica Paquette / detail
  49. [NFC][InstCombine] Add tests for and reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  50. [NFC][InstCombine] Add tests for or reduction w/ i1 element type (PR51259) — lebedev.ri / detail
  51. [InstCombine] `vector_reduce_{or,and}(?ext(<n x i1>))` --> `?ext(vector_reduce_{or,and}(<n x i1>))` (PR51259) — lebedev.ri / detail
  52. [BasicTTIImpl][LoopUnroll] getUnrollingPreferences(): emit ORE remark when advising against unrolling due to a call in a loop — lebedev.ri / detail
  53. Improve UBSan documentation — 31459023+hctim / detail
  54. [mlir][sparse] use consistent type for COO object and sparse tensor storage — ajcbik / detail
  55. [profile] Move assertIsZero to InstrProfilingUtil.c — Vedant Kumar / detail
  56. [clang] Add support for optional flag -fnew-infallible to restrict exception propagation — modimo / detail
  57. [AArch64][SelectionDAG] Support passing/returning scalable vectors with unusual types. — efriedma / detail
  58. [GlobalOpt] Fix the assert for stored once non-pointer to global address — scui / detail
  59. [NFC][tsan] clang-format two files — Vitaly Buka / detail
  60. [llvm-profgen] Refactor PerfReader to allow different types of perf scripts — wlei / detail
  61. [mlir][SCF] Peel scf.for loops for even step divison — springerm / detail
  62. [mlir][affine] addLowerOrUpperBound: Disallow pos among boundOperands — springerm / detail
  63. [mlir][affine] addLowerOrUpperBound: Make map+operand composing optional — springerm / detail
  64. [RuntimeDyldChecker] Support offset in decode_operand expr — 932494295 / detail
  65. [RuntimeDyldChecker] Delete comparision of integers of different signs — 932494295 / detail
  66. [RISCV][test] Precommit tests for VSETVLI insertion improvement (D106857). — powerman1st / detail
  67. [RISCV] Teach VSETVLI insertion to merge the unused VSETVLI with the one need to be insert after it. — powerman1st / detail
  68. [Flang][Openmp] Upgrade TASKGROUP construct to 5.0. — Chirag.Khandelwal / detail
  69. [MILR][NFC] Silence clang-tidy warning in AffineOps.cpp — uday / detail
  70. [NFC][sanitizer] Add static to internal functions — Vitaly Buka / detail
  71. Reland: "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes" — pmatos / detail
  72. [hwasan] report failing thread for invalid free. — fmayer / detail
  73. [LLD] [MinGW] Support both "--opt value" and "--opt=value" for more options — martin / detail
  74. [clang] [MinGW] Let the last of -mconsole/-mwindows have effect — martin / detail
  75. [AMDGPU] Legalize operands of V_ADDC_U32_e32 and friends — jay.foad / detail
  76. [AArch64][AsmParser] NFC: Use helpers in matrix tile list parsing — cullen.rhodes / detail
  77. [NFC] Rename enable-strict-reductions to force-ordered-reductions — david.sherwood / detail
  78. tsan: new MemoryAccess interface — dvyukov / detail
  79. tsan: add AccessVptr — dvyukov / detail
  80. [llvm-readobj][XCOFF] Fix the error dumping for the first — esme.yi / detail
  81. tsan: avoid extra call indirection in unaligned access functions — dvyukov / detail
  82. [clang-format] don't break between function and function name in JS — krasimir / detail
  83. [mlir] Fix delayed object interfaces registration — vlad.vinogradov / detail
  84. [AArch64InstPrinter] Change printAddSubImm to comment imm value when shifted — Jason Molenda / detail
  85. [MLIR] Add `getI8Type` to `OpBuilder` — frgossen / detail
  86. [RISCV] Support simple fractional steps in matching VID sequences — fraser / detail
  87. [MLIR][OpenMP] Add support for critical construct — kiran.chandramohan / detail
  88. [clang] Make member var invalid when static initializer is invalid. — adamcz / detail
  89. tsan: use Tid/StackID types in MBlock — dvyukov / detail
  90. [libc] Allow benchmarking several implementations at the same time. — gchatelet / detail
  91. [llvm-objcopy] IHexELFBuilder::addDataSections - fix evaluation ordering static analyzer warning — llvm-dev / detail
  92. Make simple requirements starting with requires ill-formed in in requirement body — aaron / detail
  93. tsan: use semaphores for thread creation synchronization — dvyukov / detail
  94. [X86] Add title comment to separate the "CPU Families" features from the other subtarget features. NFCI. — llvm-dev / detail
  95. This feature is not in Clang 13 and only has partial support — aaron / detail
  96. [InstCombine] Remove nnan requirement for transformation to fabs from select — krishna17060 / detail
  97. [InstCombine] Fold phi ( inttoptr/ptrtoint x ) to phi (x) — krishna17060 / detail
  98. Revert "[InstCombine] Remove nnan requirement for transformation to fabs from select" — krishna17060 / detail
  99. [OpenMP] libomp: taskwait depend implementation fixed. — Andrey.Churbanov / detail
  100. [DAG] Cleanup DAGCombiner::CombineConsecutiveLoads early-outs. NFCI. — llvm-dev / detail
  101. [mlir][CPURunner] Avoid a crash in memrefCopy when called with empty shapes. — akuegel / detail
  102. tsan: remove unused caller_pc from TsanInterceptorContext — dvyukov / detail
  103. tsan: remove mallopt calls — dvyukov / detail
  104. [clan-format] detect function definitions more conservatively — krasimir / detail
  105. [scudo] Make Vector() constexpr — kostyak / detail
  106. [RISCV] Indicate that RISCVMergeBaseOffsetOpt preserves the CFG. — craig.topper / detail
  107. [VectorCombine] Add tests where the index is guaranteed non-poison. — flo / detail
  108. [ELF] Add --export-dynamic-symbol-list — i / detail
  109. [MCA][NFC] Add tests for PR51318 and PR51322. — andrea.dibiagio / detail
  110. [MLIR][Linalg] Extend detensoring control flow model. — kareem.ergawy / detail
  111. [llvm] Fix header guards (NFC) — kazu / detail
  112. [AArch64] Prefer fmov over orr v.16b when copying f32/f64 — david.green / detail
  113. [NFC][tsan] Rename _inl.h to .inc — Vitaly Buka / detail
  114. tsan: fix a typo in debug output — dvyukov / detail
  115. [AArch64][SME] Fix out of date comment — cullen.rhodes / detail
  116. [llvm-profgen] Support perf script without parsing MMap events — wlei / detail
  117. [NFC][MLIR] Split large fusion test file into 4 test files — sumesh.uk / detail
  118. Reorder mmt4d r.h.s operand layout — ataei / detail
  119. [runtimeunroll] A bit of style cleanup to simplify a following change [NFC] — listmail / detail
  120. [X86][AVX] Add some multiple/nested subvector insertion shuffle tests — llvm-dev / detail
  121. [llvm-readobj] Fix UB in pointer arithmetics after D105522 — Vitaly Buka / detail
  122. Stop emit incomplete type error for a variable in a map clause — jennifer.yu / detail
  123. [tests] Autogen an unroll test for ease of update — listmail / detail
  124. [InstCombine] Fixed select + masked load fold failure — Dylan.Fleming / detail
  125. [libFuzzer] replace Vector/Set with std::vector/std::set. The custom names are not required any more since we now build with a private version of libc++. Fix some of the 81+ character lines. Mechanical change, NFC expected. — kcc / detail
  126. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  127. [lldb] Further constrain a test that fails without python enabled — apl / detail

#20031 (Aug 3, 2021 8:47:05 AM)

  1. removing windows deployment — kuhnel / detail
  2. [lldb] Add "memory tag write" command — david.spickett / detail
  3. [lldb] Add "memory tag write" --end-addr option — david.spickett / detail
  4. [lldb][AArch64] Annotate synchronous tag faults — david.spickett / detail
  5. [lldb] Correct format of qMemTags type field — david.spickett / detail
  6. [lldb][AArch64] Mark mismatched tags in tag read output — david.spickett / detail
  7. [llvm][Release notes] Add memory tagging support to lldb changes — david.spickett / detail
  8. [llvm][Release notes] Add AArch64 SVE, PAC and LLDB prebuilt binary — omair.javaid / detail
  9. [ReleaseNotes] Add scalable matrix extension support to AArch64 changes — cullen.rhodes / detail

#20030 (Aug 3, 2021 5:21:08 AM)

  1. [clang] fix concepts crash on substitution failure during normalization — mizvekov / detail

#20029 (Aug 3, 2021 1:58:11 AM)

  1. [Analysis] improve function signature checking for snprintf — tstellar / detail
  2. [mlir] Change ABI breaking use of NDEBUG to LLVM_ENABLE_ABI_BREAKING_CHECKS — markus.boeck02 / detail

#20028 (Aug 2, 2021 10:36:01 PM)

  1. [X86][AVX] Add test case for PR51281 — tstellar / detail
  2. [OpenMP] Fixing llvm-omp-device-info compilation with runtimes — tstellar / detail

#20027 (Aug 2, 2021 7:15:50 PM)

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

#20026 (Aug 2, 2021 3:55:28 PM)

  1. [DivRemPairs] make sure we have a valid CFG for hoisting division — tstellar / detail
  2. [AArch64][x86] add tests for add-with-overflow folds; NFC — tstellar / detail
  3. [DAGCombiner] don't try to partially reduce add-with-overflow ops — tstellar / detail
  4. Revert "[Preprocessor] Implement -fminimize-whitespace." — tstellar / detail

#20025 (Aug 2, 2021 12:36:24 PM)

  1. [OpenCL] Add support of __opencl_c_3d_image_writes feature macro — anton.zabaznov / detail
  2. [Clang][AArch64] Inline assembly support for the ACLE type 'data512_t' — alexandros.lamprineas / detail
  3. [AArch64] Add a Machine Value Type for 8 consecutive registers — alexandros.lamprineas / detail
  4. [AArch64] Legalize MVT::i64x8 in DAG isel lowering — alexandros.lamprineas / detail
  5. [libc++] Improve LIBCXX_ENABLE_INCOMPLETE_FEATURES. — koraq / detail
  6. [OpenCL] Add support of __opencl_c_pipes feature macro. — anton.zabaznov / detail
  7. [clang-repl] Fix building with win32 dylibs — martin / detail
  8. [LLD][MinGW] Accept joined format for --stack — martin / detail
  9. Import workflows from release/12.x branch — tstellar / detail
  10. [RISCV] Restrict performANY_EXTENDCombine to prevent an infinite loop. — tstellar / detail

#20024 (Aug 2, 2021 9:16:29 AM)

  1. [OpenMP][AMDGCN] Initial math headers support — Pushpinder.Singh / detail
  2. [tsan] Complete renaming kMaxSid to kThreadSlotCount — benny.kra / detail
  3. [ADT] Remove PointerUnionTypeSelector (NFC) — kazu / detail
  4. [AArch64] Add shufflevector concat codegen tests. NFC. — sjoerd.meijer / detail

#20023 (Aug 2, 2021 7:34:35 AM)

  1. [hwasan] Commit missed REQUIRES: stable-runtime. — fmayer / detail
  2. [OpenCL] __cpp_threadsafe_static_init is by default undefined in OpenCL mode. — Justas.Janickas / detail
  3. [ARM] Remove setPreservesCFG from ARMBlockPlacement — david.green / detail
  4. prfchwintrin.h: Make _m_prefetchw take a pointer to volatile (PR49124) — hans / detail
  5. [VectorCombine] Fix PR30986 poison test case — llvm-dev / detail
  6. Change code owner of libc++ from Marshall to Louis — marshall / detail

#20022 (Aug 2, 2021 5:47:01 AM)

  1. [clang-tidy] Always open files using UTF-8 encoding — weratt / detail
  2. [AArch64][AsmParser] NFC: Parser.Lex() -> Lex() — cullen.rhodes / detail
  3. [OpenMPIRBuilder] Add a constructor to ReductionInfo to appease gcc5 — zinenko / detail
  4. [ARM] Revert WLSTP to DLSTP if the target block is out of range — david.green / detail
  5. [flang][nfc] Fix variable names in `FrontendOptions` & `PreprocessorOptions` — andrzej.warzynski / detail
  6. [LoopFlatten] Fix missed LoopFlatten opportunity — rosie.sumpter / detail
  7. Fix MSVC signed/unsigned comparison warning. NFCI. — llvm-dev / detail
  8. [TTI] Add basic SK_InsertSubvector shuffle mask recognition — llvm-dev / detail
  9. [hwasan] Detect use after scope within function. — fmayer / detail
  10. [CostModel] Treat 'widen subvector' patterns as zero cost — llvm-dev / detail
  11. GlobalISel: Fix infinite loop in legalization artifact combiner — petar.avramovic / detail
  12. [AMDGPU] Disable NSA for BVH instructions when appropriate — carl.ritson / detail
  13. [CostModel][AArch64] Add some shuffle concat tests. NFC. — sjoerd.meijer / detail
  14. tsan: refactor MetaMap::GetAndLock interface — dvyukov / detail
  15. tsan: add LIKELY/UNLIKELY to MetaMap::GetSync — dvyukov / detail
  16. tsan: don't save creation stack for some sync objects — dvyukov / detail
  17. tsan: add new vector clock — dvyukov / detail
  18. [VectorCombine] Add PR30986 test case — llvm-dev / detail
  19. [libc] Add a Google Benchmark target to support continuous monitoring of memory operation performance — gchatelet / detail
  20. tsan: remove unbalanced mutex unlock — dvyukov / detail
  21. [MLIR] FlatAffineConstraints: Fixed bug where some divisions were not being detected — arjunpitchanathan / detail
  22. [clang][NFC] Typo fixes. Test commit. — Justas.Janickas / detail
  23. [AArch64] Optimise min/max lowering in ISel — irina.dobrescu / detail

#20021 (Aug 2, 2021 2:17:34 AM)

  1. [docs]Update meeeting frequency to match new cal entry — asbirlea / detail
  2. [clangd] Fix the crash in getQualification — kbobyrev / detail
  3. [GC][NFC] Make getGCStrategy by name available in IR — mkazantsev / detail
  4. [ARM] Add trackLiveness to block-placement.mir. NFC — david.green / detail
  5. [mlir] Remove invalid DeallocOpLowering pattern insertion — ivan.butygin / detail
  6. Revert "[libcxx][CI] Work around Arm buildkite failures" — david.spickett / detail
  7. [mlir][linalg] Fix comments around ConstraintsSet — springerm / detail
  8. tsan: inline ProcessPendingSignals check — dvyukov / detail
  9. tsan: minor IgnoreSet refactoring — dvyukov / detail

#20020 (Aug 1, 2021 10:52:12 PM)

  1. [X86] Support auto-detect for tigerlake and alderlake — freddy.ye / detail
  2. [AMDGPU][GlobalISel] Add missing default mapping for BVH intrinsics — carl.ritson / detail
  3. [examples] Fix incomplete_type on ZLinux when compiling RemoteJITUtils. — Lang Hames / detail

#20019 (Aug 1, 2021 7:29:39 PM)

  1. [Preprocessor] Ensure newline after #pragma introduced by -fms-extensions. — llvm-project / detail
  2. [LLDB] Skip random failing tests on Arm/AArch64 Linux bots — omair.javaid / detail
  3. Revert "Revert "[LLDB][GUI] Expand selected thread tree item by default"" — omair.javaid / detail
  4. [LLDB] Change pexpect timeout to 30 to 60 — omair.javaid / detail

#20018 (Aug 1, 2021 4:06:00 PM)

  1. [clang-repl] Fix building with win32 dylibs — martin / detail
  2. [LLD][MinGW] Accept joined format for --stack — martin / detail
  3. [clang-tidy] Add new case type to check variables with Hungarian notation — minyihh / detail

#20017 (Aug 1, 2021 12:43:25 PM)

  1. [InstCombine] Precommit tests for D106872 (NFC) — krishna17060 / detail
  2. [lldb] Avoid moving ThreadPlanSP from plans vector — davelee.com / detail

#20016 (Aug 1, 2021 9:20:31 AM)

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

#20015 (Aug 1, 2021 5:53:02 AM)

  1. [mlir] Change ABI breaking use of NDEBUG to LLVM_ENABLE_ABI_BREAKING_CHECKS — markus.boeck02 / detail

#20014 (Aug 1, 2021 2:21:45 AM)

  1. [docs] Update outdated doxygen download link — noreply / detail
  2. [mlir] Add populateGpuToLLVMConversionPatterns function — ivan.butygin / detail

#20012 (Jul 31, 2021 7:36:05 PM)

  1. [RISCV] Add some tests for SimplifyCFG's switch to lookup table transform — craig.topper / detail
  2. [ELF][test] Improve .symver & --version-script tests — i / detail

#20011 (Jul 31, 2021 4:15:07 PM)

  1. [mlir][sparse] add sparse tensor type conversion operation — ajcbik / detail
  2. [ConstantFold] Get rid of special cases for sizeof etc. — efriedma / detail
  3. Fix a couple regression tests I missed updating in 2a284782 — efriedma / detail
  4. Fix the default alignment of i1 vectors. — efriedma / detail
  5. [RISCV] Rename vector inline constraint from 'v' to 'vr' and 'vm' in IR. — kai.wang / detail
  6. [RISCV][Docs] Add description about inline asm constraint for V. — kai.wang / detail
  7. [nfc] [lldb] Removed unused DWARFDebugInfo::GetDIEForDIEOffset — jan.kratochvil / detail
  8. [GlobalOpt] support ConstantExpr use of global address for OptimizeGlobalAddressOfMalloc — scui / detail

#20010 (Jul 31, 2021 12:53:48 PM)

  1. [TTI] Make SK_ExtractSubvector matching length-changing only and simplify nested shuffle mask detection chain. — llvm-dev / detail
  2. [InstCombine] canonicalize cmp-of-bitcast-of-vector-cmp to use zero constant — spatel / detail
  3. [SROA] prevent crash on large memset length (PR50910) — spatel / detail
  4. [RISCV] Rename RISCVISD::FCVT_W_RV64 to FCVT_W_RTZ_RV64. NFC — craig.topper / detail
  5. [Analysis] improve function signature checking for snprintf — spatel / detail

#20009 (Jul 31, 2021 9:32:09 AM)

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

#20008 (Jul 31, 2021 6:10:14 AM)

  1. [LLDB] Set lit arg -j4 for Arm/AArch64 Linux buildbots — omair.javaid / detail
  2. [MLIR] NFC Clean up doc comments on memref replacement utility — uday / detail

#20007 (Jul 31, 2021 2:37:48 AM)

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

#20005 (Jul 30, 2021 7:50:57 PM)

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

#20004 (Jul 30, 2021 4:29:33 PM)

  1. [sanitizer] Move cpplint to the end of the build — Vitaly Buka / detail
  2. [sanitizers] Don't run cpplint — Vitaly Buka / detail
  3. [lldb] Fix remote macOS debugging on Apple Silicon — Jonas Devlieghere / detail
  4. [mlir][sparse] move comments from cpp files into dialect doc — ajcbik / detail
  5. [AMDGPU] Autogenerate checks in kernel-args.ll — jay.foad / detail
  6. [profile] Fix profile merging with binary IDs — phosek / detail
  7. [polly] Fix up regression test config with current features. — efriedma / detail
  8. Revert "[OpenMP][AMDGCN] Initial math headers support" — jonathanchesterfield / detail
  9. [lldb] [DWARF-5] Be lazier about loading .dwo files — jan.kratochvil / detail
  10. [LoopStrengthReduction] Fix pointer extend asserts — brendon.cahoon / detail
  11. Revert "[hwasan] Detect use after scope within function." — fmayer / detail
  12. Revert "[profile] Fix profile merging with binary IDs" — phosek / detail
  13. [builtins] Try to ensure single copy of emulated TLS state — smeenai / detail
  14. [libomptarget][nfc] Only set cuda-path for nvptx tests — jonathanchesterfield / detail
  15. [mlir][spirv] Fix storing bool with proper storage capabilities — antiagainst / detail
  16. [mlir][spirv] Fix loading bool with proper storage capabilities — antiagainst / detail
  17. [mlir][spirv] Add support for i8 serialization — antiagainst / detail
  18. [libcxx][docs] Take locks on the last three views. — zoecarver / detail
  19. [flang] Produce proper "preprocessor output" for -E option — pklausler / detail
  20. [sanitizer] Remove cpplint — Vitaly Buka / detail

#20003 (Jul 30, 2021 1:09:38 PM)

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

#20002 (Jul 30, 2021 9:47:54 AM)

  1. [libc++] Handle arrays in std::destroy_at — Louis Dionne / detail
  2. [libomptarget][amdcgn] Add build dependency for opt — protze / detail
  3. [ARM] Attempt to distribute reductions — david.green / detail
  4. [libc++][NFC] Fix copy-paste error in the transform_view tests — Louis Dionne / detail
  5. [AMDGPU][OpenMP] Support linking of math libraries — Pushpinder.Singh / detail
  6. [clang][patch][FPEnv] Fix syntax errors in pragma float_control test — melanie.blower / detail
  7. [OpenMP][NFC] libomp: silence warnings on unused variables. — Andrey.Churbanov / detail
  8. [mlir][Vector] Add vector to outerproduct lowering for the [reduction, parallel] case. — nicolas.vasilache / detail
  9. [PowerPC] Emit error for Altivec vector initializations when -faltivec-src-compat=gcc is specified — amy.kwan1 / detail
  10. [NFC] clang-format OptimizationLevel.h — mtrofin / detail
  11. [OpenMP][AMDGCN] Initial math headers support — Pushpinder.Singh / detail
  12. Fix test that was never run. — paul.robinson / detail
  13. [SVE] Add folds for sign and zero extends of vscale — Dylan.Fleming / detail
  14. [OpenCL] Add support of __opencl_c_pipes feature macro. — anton.zabaznov / detail
  15. Add triples to try to fix a test — paul.robinson / detail
  16. [X86] Add some initial tests for frozen constant folds — llvm-dev / detail
  17. [Bazel] Typo fix — gcmn / detail
  18. [OpenMP][Offloading] Remove task wait in nowait interfaces — tianshilei1992 / detail
  19. [AIX] Pass the -b option to linker on AIX (with fix to build break) — anjankumar.g.k / detail
  20. [Transforms] Remove HasValueForBlock (NFC) — kazu / detail
  21. XFAIL a test on ppc64 — paul.robinson / detail
  22. [mlir] Fully qualify MemoryEffects — markus.boeck02 / detail
  23. [flang] Move External IO tests to use GTest — ashermancinelli / detail
  24. [clang-tidy] Fix cppcoreguidelines-init-variables by removing the enum — whisperity / detail
  25. AMDGPU/GlobalISel: Remove special case lowering for non-pow-2 stores — Matthew.Arsenault / detail
  26. AMDGPU/GlobalISel: Fix tests using illegal copies to physregs — Matthew.Arsenault / detail
  27. XFAIL ppc => powerpc — paul.robinson / detail

#20001 (Jul 30, 2021 6:27:42 AM)

  1. [lldb] Correct format of qMemTags type field — david.spickett / detail
  2. [lldb][AArch64] Mark mismatched tags in tag read output — david.spickett / detail
  3. tsan: Support constructor arguments via New — elver / detail
  4. tsan: fix another latent race size bug in test — dvyukov / detail
  5. [lldb] [DWARF-5] Be lazier about loading .dwo files — jan.kratochvil / detail
  6. [OMPIRBuilder] add minimalist reduction support — zinenko / detail
  7. [SLP]Fix a crash in gathered loads analysis. — a.bataev / detail
  8. [clangd] Enable relative configs in check mode — kadircet / detail
  9. [SLP]Do not consider deleted instruction as external users. — a.bataev / detail
  10. [SLP]Fix an assertion for the size of user nodes. — a.bataev / detail
  11. Revert "[lldb] [DWARF-5] Be lazier about loading .dwo files" — jan.kratochvil / detail
  12. [hwasan] Detect use after scope within function. — fmayer / detail
  13. [clangd] Make use of diagnostic tags for some clang diags — kadircet / detail
  14. [X86][AVX] Add test case for PR51281 — llvm-dev / detail
  15. [clangd] Unify compiler invocation creation — kadircet / detail
  16. [clangd] Record remote index usage — kadircet / detail

#20000 (Jul 30, 2021 3:00:17 AM)

  1. Revert "[OpenCL] Add support of __opencl_c_pipes feature macro." — anton.zabaznov / detail
  2. Fix scalar unit tests for all, any, maxloc, etc. that caused the ARM build — leairmark / detail
  3. [OpenCL] opencl-c.h: add CL 3.0 non-generic address space atomics — airlied / detail
  4. Take OptimizationLevel class out of Pass Builder — mtrofin / detail
  5. [JITLink][ELF][x86-64] Include relocation name in missing relocation errors. — Lang Hames / detail
  6. [AArch64][SME] Introduce feature for streaming mode — cullen.rhodes / detail
  7. [flang] Fix `flang` (the bash wrapper script for the Flang driver) — andrzej.warzynski / detail
  8. [OpenCL] Add std flag aliases clc++1.0 and CLC++1.0 — anastasia.stulova / detail
  9. Revert "[LLDB][GUI] Expand selected thread tree item by default" — omair.javaid / detail
  10. [ARM] MVE SLP'd reduction tests. NFC — david.green / detail
  11. [ARM] Turn vecreduce_add(add(x, y)) into vecreduce(x) + vecreduce(y) — david.green / detail
  12. tsan: fix latent race size bug in test — dvyukov / detail
  13. tsan: optimize test-only barrier — dvyukov / detail
  14. [clang] SIGSEGV at DeduceTemplateArgumentsByTypeMatch — dmitry.polukhin / detail
  15. [mlir][spirv] Fix crash in convert-gpu-to-spirv pass with memrefs with affine maps — ivan.butygin / detail
  16. tsan: introduce New/Alloc/Free helpers — dvyukov / detail
  17. [mlir][affine-loop-fusion] Fix a bug that AffineIfOp prevents fusion of the other loops — uday / detail

#19999 (Jul 29, 2021 11:37:59 PM)

  1. [ELF] Add -Bsymbolic-non-weak-functions — tstellar / detail
  2. Revert "Revert "[clang][pp] adds '#pragma include_instead'"" — tstellar / detail

#19998 (Jul 29, 2021 8:17:25 PM)

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

#19997 (Jul 29, 2021 4:56:02 PM)

  1. [mlir] Fix CMake option for enabling SPIR-V CPU runner — antiagainst / detail
  2. [mlir] NFC: split Math to SPIR-V conversion into their own files — antiagainst / detail
  3. [mlir] NFC: split MemRef to SPIR-V conversion into their own files — antiagainst / detail
  4. [GlobalISel] Use GMergeLikeOp to simplify a combine. NFC. — Amara Emerson / detail
  5. [lldb] Remove CPlusPlusLanguage from Mangled — apl / detail
  6. [compiler-rt][hwasan] Check for SANITIZER_POSIX before including sanitizer_posix.h — leonardchan / detail
  7. [ELF] Add -Bsymbolic-non-weak-functions — i / detail
  8. [mlir][linalg] Fix pad tensor cast folding with changed type — cathyzhyi / detail
  9. [GWP-ASan] Add version header. — 31459023+hctim / detail
  10. [ARM] Define a couple more ssub indexes. NFC — david.green / detail
  11. Fix unit test checks for the scalar cases of all/any intrinsics. I — leairmark / detail
  12. Simplify testcase to use v instead of p (NFC) — Adrian Prantl / detail
  13. [MLIR][Python] Use DEST_PREFIX when installing. — stellaraccident / detail
  14. [mlir][tosa] Fix tosa.reshape failures due to implicit broadcasting — rob.suderman / detail
  15. security: highlight phab accounts; recommend phab for nominations — George Burgess IV / detail
  16. [mlir] Set insertion point of vector constant to the top of the vectorized loop body — amy.zhuang / detail
  17. GlobalISel/AArch64: don't optimize away redundant branches at -O0 — Adrian Prantl / detail
  18. [InstCombine] add tests for vector cmp-bitcast; NFC — spatel / detail
  19. Fix typo — Adrian Prantl / detail
  20. Make testcase more robust against codegen changes — Adrian Prantl / detail
  21. [OpenMP] Adding flags for disabling the following optimizations: Deglobalization SPMDization State machine rewrites Folding — huberjn / detail
  22. [ARC] Add additional mov immediate instruction formats with a fix for u6 decoding — marksl / detail

#19996 (Jul 29, 2021 1:34:51 PM)

  1. Set TargetCPUName for AIX to default to pwr7. — schmeise / detail
  2. [ELF] Add two new tests showing broken .tbss alignment if first in PT_TLS — jrtc27 / detail
  3. [ELF] Align the first section of a PT_TLS even if its type is SHT_NOBITS — jrtc27 / detail
  4. [CodeGen] Remove getPseudoProbeAttribute and addPseudoProbeAttribute (NFC) — kazu / detail
  5. [DWARF5] Only fallback to manual index if no entry was found — jan.kratochvil / detail
  6. [libc] rewrite aarch64 memcmp implementation — gchatelet / detail
  7. tsan: add another test for atomics — dvyukov / detail
  8. [PowerPC] Fix return type of XL compat CAS — lkail / detail
  9. Revert "[LoopFlatten] Fix missed LoopFlatten opportunity" — rosie.sumpter / detail
  10. tsan: add intrusive doubly-linked list — dvyukov / detail
  11. [lld-macho] Support common symbols in bitcode (but differently from ld64) — jezng / detail
  12. [lld-macho][nfc] Simplify common-symbol-coalescing test — jezng / detail
  13. tsan: restore Initialize call in Java entry points — dvyukov / detail
  14. tsan: s/CHECK/DCHECK/ in tsan_interface_java.cpp — dvyukov / detail
  15. tsan: introduce LazyInitialize — dvyukov / detail
  16. [mlir][linalg] Format bufferization debug print outs (NFC). — gysit / detail
  17. Add an escape-hatch for conversion of funcs with blocking awaits to coroutines. — ezhulenev / detail
  18. Handle subregs and superregs in callee-saved register mask — jrtc27 / detail
  19. [OpenMP][Tools][Tests][NFC] Address flaky archer tests — protze / detail
  20. [clang][patch][FPEnv] Make initialization of C++ globals strictfp aware — melanie.blower / detail
  21. [DSE] Transform memset + malloc --> calloc (PR25892) — dawid_jurek / detail
  22. [clang][patch] Remove erroneous run line committed in D102343 — melanie.blower / detail
  23. [lldb] Fix FunctionDecl::Create after D102343 — i / detail
  24. Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]]. NFC — i / detail
  25. [Support] Remove LLVM_ATTRIBUTE_NORETURN — i / detail
  26. [gn build] Manually add file — aeubanks / detail
  27. Support macro deprecation #pragma clang deprecated — chris.bieneman / detail
  28. Fixing broken docs build — chris.bieneman / detail
  29. Revert "[lldb] Assert filecache and live memory match on debug under a setting" — stilis / detail
  30. [AIX] Pass the -b option to linker on AIX — anjankumar.g.k / detail
  31. [libc++][NFC] Make private header generation CMake comment more consistent — Louis Dionne / detail
  32. [SLP][NFC]Add a test for split loads, NFC. — a.bataev / detail
  33. [lld-macho] Change personalities entry type to Ptr to avoid overflowing uint32 — vyng / detail
  34. Rorder mmt4d iteration domain — ataei / detail
  35. [clang] Fix typos in Options.td and regen ClangCommandLineReference.rst. — mgorny / detail
  36. [clang] Fix a typo in the manual page: s/contraint/constraint. — mgorny / detail
  37. Refactor AsyncToAsyncRuntime pass to boost understandability. — ezhulenev / detail
  38. [GlobalISel] Add GPtrAdd and use it in some combines. — Amara Emerson / detail
  39. [MLIR][python] Export CAPI headers. — stellaraccident / detail
  40. [InstSimplify] Don't assume parent function when simplifying llvm.vscale. — sander.desmalen / detail
  41. [OpenMP] libomp: Add new experimental barrier: two-level distributed barrier — jonathan.l.peyton / detail
  42. Revert "Revert "[clang][pp] adds '#pragma include_instead'"" — cjdb / detail
  43. Revert "[AIX] Pass the -b option to linker on AIX" — anjankumar.g.k / detail
  44. Fixing an infinite loop problem in InstCombine — andrew.kaylor / detail
  45. Fix runtime internal error with certain intrinsics that can take a scalar — leairmark / detail
  46. [DWARF] Refactor test to remove relocations for DWO — ayermolo / detail
  47. [LLDB][GUI] Add Create Target form — gclayton / detail
  48. [LLDB][GUI] Add Environment Variable Field — gclayton / detail

#19995 (Jul 29, 2021 10:16:09 AM)

  1. [clang-format] Fix aligning with linebreaks #2 — tstellar / detail
  2. [AArch64][SVE] Fix incorrect mask type when lowering fixed type SVE gather/scatter — tstellar / detail
  3. [DebugInfo][InstrRef] Don't break up ret-sequences on debug-info instrs — jeremy.morse / detail

#19994 (Jul 29, 2021 6:55:50 AM)

  1. [libc][NFC] Add noreturn and constexpr qualifiers where appropriate — sivachandra / detail
  2. [test] Fix tools/gold/X86/comdat-nodeduplicate.ll on non-X86 hosts — nathan / detail
  3. Add `all_of_zip` to STLExtras — joker.eph / detail
  4. Implement recursive support into OperationEquivalence::isEquivalentTo() — joker.eph / detail
  5. [NFC][X86] add missing tests in clang/test/CodeGen/attr-target-mv.c — freddy.ye / detail
  6. [libc++] Remove excess whitespace in synopsis comment. NFCI. — arthur.j.odwyer / detail
  7. tsan: fix java_symbolization test — dvyukov / detail
  8. tsan: remove /**/ at the of multi-line macros — dvyukov / detail
  9. tsan: switch from SSE3 to SSE4.2 — dvyukov / detail
  10. [NFC][InstSimplify] Use more intuitive variable names. — JunMa / detail
  11. [libcxx][doc] Update the build documentation. — koraq / detail
  12. [clang-format] Fix aligning with linebreaks #2 — bjoern / detail
  13. test-release.sh: Kill python2 — diana.picus / detail
  14. [RISCV] Add test case showing suboptimal BUILD_VECTOR lowering — fraser / detail
  15. [RISCV] Optimize floating-point "dominant value" BUILD_VECTORs — fraser / detail
  16. [LoopFlatten] Fix missed LoopFlatten opportunity — rosie.sumpter / detail
  17. Fix FindZ3.cmake to support static libraries and Windows — balazs.benics / detail
  18. [mlir] Remove the default isDynamicallyLegal hook — benny.kra / detail
  19. [mlir] Put back virtual ~ConversionTarget(), some users started relying on it — benny.kra / detail
  20. [AMDGPU][GlobalISel] Insert an and with exec before s_cbranch_vccnz if necessary — Mirko.Brkusanin / detail
  21. [lldb][AArch64] Annotate synchronous tag faults — david.spickett / detail
  22. NFC: Change quotes from Unicode to ASCII — kbobyrev / detail
  23. [AArch64][GlobalISel] More widenToNextPow2 changes, this time for arithmetic/bitwise ops. — Amara Emerson / detail
  24. [AArch64][AsmParser] NFC: Parser.getTok() -> getTok() — cullen.rhodes / detail
  25. [flang][driver] Forward `-fopenmp`/`-fopenacc` to the host compiler — andrzej.warzynski / detail
  26. tsan: rename deadlock detector Mutex to UserMutex — dvyukov / detail
  27. sanitizer_common: remove BlockingMutex and RWMutex — dvyukov / detail
  28. tsan: store ThreadRegistry in Context by value — dvyukov / detail
  29. Follow-up to D105207, only salvage affine SCEVs to avoid a crash — jeremy.morse / detail
  30. bugprone-forwarding-reference-overload: support non-type template parameters — aaron / detail
  31. [Utils] Do not remove comments in llc test script — sebastian.neubauer / detail
  32. [AArch64][SVE] Fix incorrect mask type when lowering fixed type SVE gather/scatter — bradley.smith / detail
  33. [MCA] Use LSU for the in-order pipeline — andrew.savonichev / detail
  34. [AArch64][x86] add tests for add-with-overflow folds; NFC — spatel / detail
  35. [Orc][examples] Adopt ExecutorProcessControl API and re-enable LLJITWithRemoteDebugging — Stefan Gränitz / detail
  36. [DAGCombiner] don't try to partially reduce add-with-overflow ops — spatel / detail
  37. [lldb] Assert filecache and live memory match on debug under a setting — augusto2112 / detail
  38. [libomptarget][amdgpu] Update printed plugin name — jonathanchesterfield / detail

#19993 (Jul 29, 2021 3:29:47 AM)

  1. test-release.sh: Kill python2 — diana.picus / detail

#19992 (Jul 29, 2021 12:06:53 AM)

  1. [libc++][doc] Update the release notes — koraq / detail

#19991 (Jul 28, 2021 9:27:18 PM)

  1. [tsan] Fix Darwin build after D106973 — Vitaly Buka / detail
  2. Revert "[tsan] Fix Darwin build after D106973" — Vitaly Buka / detail
  3. [tsan] Fix Darwin build after D106973 — Vitaly Buka / detail
  4. NFC: Adapt operation.py to builtin operation print format changes. — stellaraccident / detail
  5. Emit strong definition for TypeID storage in Op/Type/Attributes definition — joker.eph / detail
  6. Break apart the MLIR ExecutionEngine from core python module. — stellaraccident / detail
  7. [AArch64][GlobalISel] Improve legalization for odd-type G_LOAD — Jessica Paquette / detail
  8. [llvm-objcopy][MachO] Ignore all LC_SUB_* commands. — danielrodriguez / detail
  9. [libFuzzer] Fix CFI Directives for fuchsia — mvanotti / detail
  10. [asan][fuchsia] Implement PlatformUnpoisonStacks — mvanotti / detail
  11. [ThinLTO] Disallow importing for functions with indir branch to block address — aktoon / detail
  12. [libc++] Implement the resolutions of LWG3506 and LWG3522. — arthur.j.odwyer / detail
  13. [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD — powerman1st / detail
  14. [RISCV] Optimize mul in the zba extension with SH*ADD — powerman1st / detail
  15. [MBP] findBestLoopTopHelper should exit if OldTop is not a chain header — carrot / detail
  16. [libc++] money_get::do_get() set failbit and eofbit if iterator begin equals end — jasonliu.development / detail
  17. [libc++] Remove unused variables in generate_private_header_tests.py. NFCI. — arthur.j.odwyer / detail
  18. [libc++][modularisation] Split <compare> into internal headers. — arthur.j.odwyer / detail
  19. [gn build] Port 61c35fb0c2c9 — llvmgnsyncbot / detail
  20. NFC: Add missing import to integration test. — stellaraccident / detail
  21. Update file names and extensions for MLIR Python execution engine changes. — stellaraccident / detail
  22. [Preprocessor] -E -P: Ensure newline after 8 skipped lines. — llvm-project / detail
  23. libcang: Add missing function to libclang.map — tstellar / detail

#19990 (Jul 28, 2021 6:06:15 PM)

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

#19989 (Jul 28, 2021 4:25:46 PM)

  1. [profile] Add underscore to /alternatename for Win/x86 — aeubanks / detail
  2. [gn build] Add support for Win/x86 compiler-rt — aeubanks / detail
  3. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  4. [NFC][Codegen][X86] Autogenerate check lines in avx.ll test — lebedev.ri / detail
  5. [AArch64][GlobalISel] Improve legalization for odd-sized G_ICMP/G_CONSTANT — Jessica Paquette / detail
  6. [Bazel] Fix digest for bazel-skylib 1.0.3 — gcmn / detail
  7. [gn build] Manually port dbed061b — aeubanks / detail
  8. [lld-macho] Downgrade "cannot export hidden symbol" to warning — jezng / detail
  9. [Attributor] Change function internalization to not replace uses in internalized callers — huberjn / detail
  10. [gn build] Port 0f4b41e03853 — llvmgnsyncbot / detail
  11. [Attributor] Don't test internalization in the CGSCC pass. — huberjn / detail

#19988 (Jul 28, 2021 2:45:18 PM)

  1. [Bazel] Update for dbed061bf1 — gcmn / detail
  2. [Bazel] Added missing targets to LLVM bazel rules. — gcmn / detail
  3. Revert "[trace] Introduce Hierarchical Trace Representation (HTR) and add  command for Intel PT trace visualization" — omair.javaid / detail
  4. [libc++] Add UNSUPPORTED for clang-14 since the underlying bug hasn't been fixed yet — Louis Dionne / detail
  5. [clang] Evaluate strlen of strcpy argument for -Wfortify-source. — George Burgess IV / detail
  6. [trace] Introduce Hierarchical Trace Representation (HTR) and add  command for Intel PT trace visualization — walter erquinigo / detail
  7. [mlir] Set the namespace of the BuiltinDialect to 'builtin' — riddleriver / detail
  8. Revert "Emit strong definition for TypeID storage in Op/Type/Attributes definition" — joker.eph / detail
  9. [clang] NFC: refactor multiple implementations of getDecltypeForParenthesizedExpr — mizvekov / detail
  10. [clang] fix concepts crash on substitution failure during normalization — mizvekov / detail
  11. [libc] add strncmp to strings — michaelrj / detail

#19987 (Jul 28, 2021 1:03:49 PM)

  1. [MCA] Moving the target specific CustomBehaviour impl. from /tools/llvm-mca/ to /lib/Target/. — patrickeholland / detail
  2. tsan: print alloc stack for Java objects — dvyukov / detail
  3. tsan: don't use caller/current PC in Java interfaces — dvyukov / detail
  4. tsan: strip __libc_start_main frame — dvyukov / detail
  5. sanitizer_common: avoid compiler-interted memset in deadlock detector — dvyukov / detail
  6. tsan: don't print __tsan_atomic* functions in report stacks — dvyukov / detail
  7. Add some missing CMake dependencies between MLIR dialects (NFC) — joker.eph / detail
  8. Emit strong definition for TypeID storage in Op/Type/Attributes definition — joker.eph / detail
  9. [ARM] Fix llvm-objdump disassembly of armv7m object files. — efriedma / detail
  10. COFF/ELF: Place llvm.global_ctors elements in llvm.used if comdat is used — i / detail
  11. [DebugInfo][docs] Fix DISubprogram fields — kyulee / detail
  12. [libcxx][ranges] Add ranges::take_view. — zoecarver / detail
  13. Optionally eliminate blocking runtime.await calls by converting functions to coroutines. — ezhulenev / detail
  14. [ELF][test] Delete unneeded --triple=thumb* from llvm-objdump RUN lines — i / detail
  15. [ELF][test] Convert --start-address= and --stop-address= values to hexadecimal — i / detail

#19986 (Jul 28, 2021 11:22:36 AM)

  1. Allow #pragma float_control(push|pop) within a language linkage specification — aaron / detail
  2. [mlir][linalg] Specialize LinalgOp canonicalization patterns (NFC). — gysit / detail
  3. [LV][ARM] Tighten up MLA reduction costing — david.green / detail
  4. [LV] Move recurrence backedge fixup code to VPlan::execute (NFC). — flo / detail
  5. [LTO][Legacy] Add new API to check presence of ctor/dtor functions. — wyehia / detail
  6. [clang-tidy] Fix crash on "reference-to-array" parameters in 'bugprone-easily-swappable-parameters' — whisperity / detail
  7. [SLP]Improve graph reordering. — a.bataev / detail
  8. [X86][AVX] Move VPERM2F128 defs above VINSERTF128 defs. NFC. — llvm-dev / detail
  9. [lldb] Add "memory tag write" --end-addr option — david.spickett / detail
  10. sanitizers: switch BlockingMutex(LINKER_INITIALIZED) to Mutex — dvyukov / detail
  11. sanitizer_common: prohibit Mutex(LINKER_INITIALIZED) — dvyukov / detail
  12. sanitizer_common: replace RWMutex/BlockingMutex with Mutex — dvyukov / detail
  13. [x86] improve CMOV codegen by pushing add into operands, part 3 — spatel / detail
  14. [SLP]Fix build on MacOS, NFC. — a.bataev / detail
  15. [InstSimplify] Simplify llvm.vscale when vscale_range attribute exists — JunMa / detail
  16. [AsmParser] Remove unused declaration parseOptionalCommaInAlloca (NFC) — kazu / detail
  17. [mlir][spirv] Fix a few issues in ModuleCombiner — antiagainst / detail
  18. [CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly — melanie.blower / detail
  19. [DebugInfo][InstrRef] Don't break up ret-sequences on debug-info instrs — jeremy.morse / detail
  20. [Utils] Support class template specializations in update_cc_test_checks — jrtc27 / detail
  21. [Clang interpreter] Avoid storing pointers at unaligned locations — jrtc27 / detail
  22. [libc] Simplify implementation of benchmarks — gchatelet / detail
  23. [DivRemPairs] make sure we have a valid CFG for hoisting division — spatel / detail
  24. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  25. tsan: fix warnings in tests — dvyukov / detail
  26. tsan: extend signal_malloc test — dvyukov / detail
  27. tsan: increase max number of threads supported by test-only barrier — dvyukov / detail
  28. tsan: improve lots_of_threads test — dvyukov / detail
  29. Revert "[DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR" — chris.jackson / detail
  30. [libc++][nfc] Improve error diagnostics. — koraq / detail
  31. [RISCV] Restrict performANY_EXTENDCombine to prevent an infinite loop. — craig.topper / detail
  32. [RISCV] Fix grammar in a comment. NFC — craig.topper / detail
  33. Revert "[lldb] Temporarily bump the max length of the pexpect error message to diagnose an lldb-aarch64 test failure" — Raphael Isemann / detail
  34. [NFC][PowerPC] Fix spe.ll to work with update_llc_test_checks.py again — jrtc27 / detail
  35. [mlir] harden result type verification in llvm.call — zinenko / detail
  36. [mlir] run the verifier before translating a module — zinenko / detail
  37. [llvm] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]] — i / detail
  38. [mlir][sparse] use proper type alias for filename ptr — ajcbik / detail
  39. Simplify allowing pragma float_control in a linkage specification — aaron / detail
  40. Revert "Revert of D49126 [PredicateInfo] Use custom mangling to support ssa_copy with unnamed types." — jeroen.dobbelaere / detail
  41. [PredicateInfo] Use Intrinsic::getDeclaration now that it handles unnamed types. — jeroen.dobbelaere / detail
  42. [LoopFlatten] Fix bug where SCEVCouldNotCompute object is used — sjoerd.meijer / detail
  43. [trace] Introduce Hierarchical Trace Representation (HTR) and add  command for Intel PT trace visualization — walter erquinigo / detail
  44. tsan: remove unused pc arguments — dvyukov / detail
  45. tsan: remove mblock types — dvyukov / detail
  46. tsan: add more micro benchmarks — dvyukov / detail

#19984 (Jul 28, 2021 4:34:12 AM)

  1. [ORC] Fix missing include. — Lang Hames / detail
  2. [LLDB] Skip HW breakpoints test_step_until on Arm/Linux — omair.javaid / detail
  3. Revert "[LLDB] Skip HW breakpoints test_step_until on Arm/Linux" — omair.javaid / detail
  4. [clang-format] Correctly attach enum braces with ShortEnums disabled — marek.kurdej+llvm.org / detail
  5. Revert "[DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR" — chris.jackson / detail
  6. [lldb] Add "memory tag write" command — david.spickett / detail
  7. [lldb] Temporarily bump the max length of the pexpect error message to diagnose an lldb-aarch64 test failure — Raphael Isemann / detail
  8. [ARM] Extra MVE reduction vectorizer tests. NFC — david.green / detail
  9. [mlir][memref] Fix collapsed shape ops memref.cast folding with changed type — nicolas.vasilache / detail
  10. [LLDB] Skip HW breakpoints test_step_until on Arm/Linux — omair.javaid / detail
  11. [LLDB] Skip TestGuiBasicDebug.py on Arm/AArch64 Linux — omair.javaid / detail
  12. [libcxx] Bump __libcpp_version to 14 after branch — david.spickett / detail
  13. [mlir][linalg] Introduce a separate EraseIdentityCopyOp Pattern. — gysit / detail

#19983 (Jul 28, 2021 1:13:42 AM)

  1. Bump the trunk major version to 14 — tstellar / detail
  2. Emit strong definition for TypeID storage in Op/Type/Attributes definition — joker.eph / detail
  3. [AMDGPU] We would need FP if there is call and caller save VGPR spills — VenkataRamanaiah.Nalamothu / detail
  4. Revert "Emit strong definition for TypeID storage in Op/Type/Attributes definition" — joker.eph / detail
  5. Revert "sanitizers: increase .clang-format columns to 100" — dvyukov / detail
  6. [SLP][X86] Fix naming consistency of dot product tests. NFC. — llvm-dev / detail

#19982 (Jul 27, 2021 9:51:36 PM)

  1. [OpenMP] Folding threadLimit and numThreads when single value in kernels — tianshilei1992 / detail
  2. [OpenMP][Libomptarget] Adding `print_device_info` to RTL and `omptarget` — tianshilei1992 / detail
  3. [lld] Replace LLVM_ATTRIBUTE_NORETURN with [[noreturn]] — i / detail
  4. [mlir] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]] — i / detail
  5. Fix a thinko in the parsing of substitutions in CommandObjectRegexCommand. — jingham / detail
  6. [mlir][openacc] Initial translation for DataOp to LLVM IR — clementval / detail
  7. [OpenMP][Tool] Introducing the `llvm-omp-device-info` tool — tianshilei1992 / detail
  8. [OpenMP] Fixing missing variables when CUDA SDK not in system — johannes / detail

#19981 (Jul 27, 2021 6:30:54 PM)

  1. [OpenMP][Tests] Fix test compatibility — protze / detail
  2. [MLGO] fix silly LLVM_DEBUG misuse — mtrofin / detail
  3. [AIX] Update fetch_and_add type — Jinsong Ji / detail
  4. [Libomptarget] Revert new variable sharing to use the old method — huberjn / detail
  5. [gn build] manually port 71909de37495 — thakis / detail
  6. [lld][ELF] remove empty SyntheticSections from inputSections — amilendra.kodithuwakku / detail
  7. Fix test/Transforms/LoopVectorize/AArch64/strict-fadd-vf1.ll. — jyknight / detail
  8. [compiler-rt][hwasan][Fuchsia] Do not emit FindDynamicShadowStart for Fuchsia — leonardchan / detail
  9. [libcxx][nfc] Delete `cpp20_input_iterator`'s default constructor. — zoecarver / detail
  10. [libcxx][ranges] Add `counted_iterator`. — zoecarver / detail
  11. [Attributor] Disable simplification AAs if a callback is present — johannes / detail
  12. [OpenMP] Improve alignment handling in the new device runtime — johannes / detail
  13. [Attributor] Verify `checkForAllUses` return value properly — johannes / detail
  14. Revert "[Attributor] Disable simplification AAs if a callback is present" — johannes / detail
  15. [gn build] Port 8a48e6dda9f7 — llvmgnsyncbot / detail
  16. Revert "[ELF] --gc-sections: allow GC on reserved sections in a group" — i / detail
  17. [Hexagon] Fix resetting dead registers in DBG_VALUE_LISTs — kparzysz / detail
  18. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail
  19. [PDL] Fix the builders for OperationOp and PatternOp — riddleriver / detail
  20. [PDL] Mark PatternOp as SingleBlock — riddleriver / detail
  21. [X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT — xiang1.zhang / detail
  22. [libc++] Fix a few warnings in system headers with GCC — Louis Dionne / detail
  23. Add llvm::equal convenient wrapper for ranges around std::equal — joker.eph / detail
  24. Revert "[X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT" — xiang1.zhang / detail
  25. Reapply "[Attributor] Disable simplification AAs if a callback is present"" — johannes / detail
  26. [X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT — xiang1.zhang / detail
  27. Precommit test files for D105344 (NFC) — aqjune / detail
  28. [DAGCombiner] Fold SETCC(FREEZE(x),const) to FREEZE(SETCC(x,const)) if SETCC is used by BRCOND — aqjune / detail
  29. llvm/utils: guarantee revert_checker's revert ordering — George Burgess IV / detail
  30. [clang] NFC: change uses of `Expr->getValueKind` into `is?Value` — mizvekov / detail

#19980 (Jul 27, 2021 3:09:20 PM)

  1. Update config for aosp-O3-polly-before-vectorizer-unprofitable — efriedma / detail
  2. [sanitizer] Run two builds at the time — Vitaly Buka / detail
  3. [NFC][sanitizer] Remove misleading comment — Vitaly Buka / detail
  4. [dfsan][NFC] Update API interfaces — jianzhouzh / detail
  5. [ASAN] NFC: Remove redundant variable — Vitaly Buka / detail
  6. [AArch64][GlobalISel] Fix constraining LDXPX intrinsic selection. — Amara Emerson / detail
  7. Add test update for a11d9a1f480f which disables fallbacks. — Amara Emerson / detail
  8. Remove unused include that's also a layering violation. NFC. — benny.kra / detail
  9. [SystemZ][z/OS][libcxx]: Disable align_val_t test cases on z/OS — muiez / detail
  10. [lld/mac] Fix sub-library.s on Windows after 8e8701abca3d4f0 — thakis / detail
  11. [z/OS] Make MinGlobalAlign consistent with SystemZ — fanbo.meng / detail
  12. [hwasan] Fix stack safety test for old PM. — fmayer / detail
  13. AMDGPU/GlobalISel: Add a few tests for unaligned truncating stores — arsenm2 / detail
  14. AMDGPU/GlobalISel: Fix wrong addrspace in test MMOs — arsenm2 / detail
  15. AMDGPU/GlobalISel: Fix selecting G_SEXTLOAD/G_ZEXTLOAD pre-gfx9 — arsenm2 / detail
  16. [flang] Disallow BOZ literal constants as output list items — psteinfeld / detail
  17. [libclang] Check LLVM_HAVE_LINK_VERSION_SCRIPT — Jinsong Ji / detail
  18. [mlir][bzl] Fix typo — jpienaar / detail
  19. [libc++] Disable incomplete library features. — koraq / detail
  20. Fix "break delete --disabled" with no arguments. — jingham / detail
  21. When calculating the "currently selected thread" in — jingham / detail
  22. Add a test for top-level expressions using "expr --top-level". — jingham / detail
  23. [libc] Enable MPFR library for math functions test — hedingarcia / detail
  24. [PDL] Remove RewriteEndOp and mark RewriteOp as NoTerminator — riddleriver / detail
  25. [mlir] Add a FailureOr copy constructor from a FailureOr of a convertible type. — riddleriver / detail
  26. [x86] add more tests for cmov and lea; NFC — spatel / detail
  27. [x86] update stale code comment; NFC — spatel / detail
  28. [PowerPC] Turn deprecated altivec prefetch instrs to nops on AIX — nemanja.i.ibm / detail
  29. [libc] Fix x86_64 fenv implementation for windows — sivachandra / detail
  30. [dfsan][NFC] Describe how origin trace tracking works — jianzhouzh / detail
  31. [OpenMP] Creating the `omp_target_num_teams` and `omp_target_thread_limit` attributes to outlined functions — tianshilei1992 / detail
  32. [lldb][NFC] Fix incorrect log and comment — apl / detail
  33. [libc] Fix strtok_r crash when src and *saveptr are both nullptr — sivachandra / detail
  34. [OpenMP] Fix deadlock for detachable task with child tasks — protze / detail
  35. [NFC][MLGO] Debug messages for what inline advisor is selected — mtrofin / detail

#19979 (Jul 27, 2021 11:49:35 AM)

  1. [SystemZ][z/OS] Initial code to generate assembly files on z/OS — anirudh_prasad / detail
  2. Revert "[clang][pp] adds '#pragma include_instead'" — hans / detail
  3. [OpenCL] NULL redefined as nullptr in C++ mode. — anastasia.stulova / detail
  4. Update isl to isl-0.24-69-g54aac5ac — patacca / detail
  5. [WebAssembly] Codegen for extmul SIMD instructions — tlively / detail
  6. AMDGPU: Treat IMPLICIT_DEF like a constant lanemask source — arsenm2 / detail
  7. [mlir][sparse] fixed bug in verification — ajcbik / detail
  8. Re-engineer MLIR python build support. — stellaraccident / detail
  9. AMDGPU: Update tests for lower i1 change — arsenm2 / detail
  10. [mlir] Math: add algebraic simplification patterns to math transforms — ezhulenev / detail
  11. Update reduction test. Remove standalone test file — anna / detail
  12. [LoopVectorize] Don't interleave scalar ordered reductions for inner loops — david.sherwood / detail
  13. Enabling the copy-constant-to-alloca optimization in more instances — andrew.kaylor / detail
  14. [AArch64] Update and expand min-max cost model test. NFC — david.green / detail
  15. [clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on — melanie.blower / detail
  16. [RISCV] Select vector shl by 1 to a vector add. — craig.topper / detail
  17. [libc++] CI: Run -std=c++03 on Clang ToT — Louis Dionne / detail
  18. [runtimes] Always build libc++, libc++abi and libunwind with -fPIC — Louis Dionne / detail
  19. [lld/mac] When loading reexports, look for basename in -F / -L first — thakis / detail
  20. Add jump-threading optimization for deterministic finite automata — dancgr / detail
  21. [Matrix] RAUW should only replace an instruction in ShapeMap if supportsShapeInfo — anemet / detail
  22. [Matrix] Fix shape for factored transpose — anemet / detail
  23. [lld/mac] Fix application-extension.s failure after 8e8701abca3d4 — thakis / detail
  24. [gn build] Port 02077da7e7a8 — llvmgnsyncbot / detail

#19978 (Jul 27, 2021 8:28:55 AM)

  1. [clangd] Use function pointer instead of function_ref to avoid GCC 5 bug — sam.mccall / detail
  2. [flang][driver] Make `flang` ignore `-Mfree/-Mfixed` — andrzej.warzynski / detail
  3. [clangd] Add platform triple (host & target) to version info — sam.mccall / detail
  4. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  5. [DebugInfo][InstrRef] Handle llvm.frameaddress intrinsics gracefully — jeremy.morse / detail
  6. [clang][Driver] Expose driver mode detection logic — kadircet / detail
  7. Revert "Revert "[clangd] Canonicalize compile flags before applying edits"" — kadircet / detail
  8. Revert "Revert "[clangd] Adjust compile flags to contain only the requested file as input"" — kadircet / detail
  9. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  10. [IVDescriptors] Fix bug in checkOrderedReduction — anna / detail
  11. Handle unused variable when assertions are disabled — tpopp / detail
  12. [libc++] NFC: Try to trigger Docker image rebuild on CI nodes — Louis Dionne / detail
  13. [clang-repl] Build and install clang-repl by default. — v.g.vassilev / detail
  14. [DebugInfo][InstrRef] Correctly update DBG_PHIs during instr scheduling — jeremy.morse / detail
  15. [lldb][AArch64] Add memory tag writing to lldb — david.spickett / detail
  16. [libc++] [c++2b] [P2166] Prohibit string and string_view construction from nullptr. — marek.kurdej+llvm.org / detail
  17. Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI." — tpopp / detail
  18. Revert "Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI."" — tpopp / detail
  19. Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI." — tpopp / detail
  20. Strip undef implying attributes when moving calls — anna / detail

#19977 (Jul 27, 2021 5:01:34 AM)

  1. Revert "Remove aarch64-sve-vector-bits-min compile flag from SVE 2 stage bot" — david.spickett / detail
  2. [clang][tooling] Accept Clang invocations with multiple jobs — Jan Svoboda / detail
  3. [clang][tooling] Link clangDriver to ToolingTests — Jan Svoboda / detail
  4. [NFC] Reflow some debug messages. — david.green / detail
  5. [RISCV] Add support for vector saturating add/sub operations — fraser / detail
  6. [clang-cl] Expose -fmodules and related flags in the driver (PR43391) — hans / detail
  7. Revert "sanitizer_common: split LibIgnore into fast/slow paths" — dvyukov / detail
  8. [clang][tooling] Link LLVMOption to ToolingTests — Jan Svoboda / detail
  9. [SelectionDAG] Support scalable splats in U(ADD|SUB)SAT combines — fraser / detail
  10. [mlir] Fix typo s/applyPermuationMap/applyPermutationMap/ — benny.kra / detail
  11. [GlobalISel] Constant fold G_SITOFP and G_UITOFP in CSEMIRBuilder — jay.foad / detail
  12. [flang] Fix thinko in CPU_TIME test — diana.picus / detail
  13. [flang] Fix minor style issues. NFC — diana.picus / detail
  14. [LV] Disable Scalable VFs when tail folding is enabled b/c of low tripcount. — sander.desmalen / detail
  15. [lldb][AArch64] Add memory tag writing to lldb-server — david.spickett / detail
  16. [X86] Add PR37025 test coverage — llvm-dev / detail
  17. [LangRef][NFC] Fix variable name in llvm.maxnum docs — fraser / detail
  18. [PowerPC] add more testcases for ld_splat; nfc — czhengsz / detail
  19. [clang/darwin] Pass libclang_rt.profile last on linker command — thakis / detail
  20. Convert the error to warning for enabling OMPD in non-Linux platform — Vignesh.Balasubrmanian / detail
  21. [lldb] Wait in TestGuiBasicDebug for the interface to open before quitting the welcome screen — Raphael Isemann / detail
  22. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail

#19976 (Jul 27, 2021 1:39:40 AM)

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

#19975 (Jul 26, 2021 10:15:42 PM)

  1. [dfsan][NFC] Fix doc format — jianzhouzh / detail
  2. [gn build] Kind of port c7b3a91017d2 (libclang version script) — thakis / detail
  3. Define the namespace for the Affine dialect in ODS (NFC) — joker.eph / detail
  4. [Attributor][FIX] Track change status for AAIsDead properly — johannes / detail
  5. [Attributor][FIX] Do not return CHANGED unconditionally — johannes / detail
  6. [OpenMP] Run rewriteDeviceCodeStateMachine in the Module not CGSCC pass — johannes / detail
  7. [AbstractAttributor] Fold __kmpc_parallel_level if possible — tianshilei1992 / detail
  8. Revert "[GlobalISel] Add scalar widening for G_MERGE_VALUES destination" — 31459023+hctim / detail
  9. [llvm-jitlink] Don't hardcode LLVM version number into the runtime path. — Lang Hames / detail
  10. [NFC][InstCombine] Fix typo — JunMa / detail
  11. [AArch64] Fix -Wparentheses warning with gcc 5.4. NFC — craig.topper / detail
  12. [dfsan][NFC] Fix doc format — jianzhouzh / detail
  13. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  14. [Attributor] Introduce getPotentialCopiesOfStoredValue and use it — johannes / detail
  15. [Attributor] Delete dead stores — johannes / detail
  16. [Local] Do not introduce a new `llvm.trap` before `unreachable` — johannes / detail
  17. [CSSPGO] Tweak ICP threshold in top-down inliner — wlei / detail
  18. Merge all the llvm-exegesis unit tests into a single binary — tstellar / detail
  19. [Coroutine] Record the elided coroutines — yedeng.yd / detail

#19974 (Jul 26, 2021 6:53:00 PM)

  1. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  2. [libcxx][NFC] adjusts 41b17c44 so it meets requested feedback — cjdb / detail
  3. [AMDGPU] Add SelectionDAG support for insert_subvector on v4f64 — carl.ritson / detail
  4. libclang: Fixes for the python script that generates the export list — tstellar / detail

#19973 (Jul 26, 2021 6:06:44 PM)

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

#19972 (Jul 26, 2021 2:43:15 PM)

  1. [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources — raul / detail
  2. [TypePromotion] Remove redundant if. NFC — craig.topper / detail
  3. [amdgpu] Add 64-bit PC support when expanding unconditional branches. — michael.hliao / detail
  4. Fix clang regression test after 5c486ce0 — efriedma / detail
  5. [libc++] Set the target triple by default in the standalone build — Louis Dionne / detail
  6. [libc++] Implement the output_iterator and output_range concepts — Louis Dionne / detail
  7. [OpenMP][NFC] Remove unncessary capture in RAII struct — huberjn / detail
  8. [PowerPC] Add implicit-def RM to instructions mtfsb[01] — lei / detail
  9. Fix clang debug info irgen of i128 enums — rnk / detail
  10. [SimplifyCFG] Remove stale comment after d7378259aa, NFC — rnk / detail
  11. [lldb][NFC] Delete unused and commented out DWARF constants — apl / detail
  12. [AArch64] NFC: Make some AArch64-SVE LoopVectorize tests generic. — sander.desmalen / detail
  13. [LV] Don't let ForceTargetInstructionCost override Invalid cost. — sander.desmalen / detail
  14. [PowerPC]Add addex instruction definition and MC tests — lei / detail
  15. [ARM] Fixup vst4 test. NFC — david.green / detail
  16. [OpenMP][NFC] Fix a few typos in OpenMP documentation — jhuber6 / detail
  17. [CodeView] Saturate values bigger than supported by APInt. — mizvekov / detail
  18. [clang] P2266 implicit moves STL workaround — mizvekov / detail
  19. [SimplifyCFG] Drop support for duplicating ret's into uncond predecessors — lebedev.ri / detail
  20. [SimplifyCFG] Drop support for simplifying cond branch to two (different) ret's — lebedev.ri / detail
  21. [SimplifyCFG] SwitchToLookupTable(): don't increase ret count — lebedev.ri / detail
  22. [flang][msvc] Fix external-io unittest. — llvm-project / detail
  23. [OpenMP] Add a driver flag to enable the new device runtime library — huberjn / detail
  24. [libc++abi/unwind] NFC: Normalize how we set target properties — Louis Dionne / detail
  25. [libc++] Remove "pass by const value" in <random>. NFCI. — arthur.j.odwyer / detail
  26. [libc++] Fix signed overflow inside ranges::advance. — arthur.j.odwyer / detail
  27. [WebAssembly] Make Emscripten EH work with Emscripten SjLj — aheejin / detail
  28. [LLDB][GUI] Expand selected thread tree item by default — gclayton / detail
  29. [LLDB][GUI] Add Arch Field — gclayton / detail
  30. [OpenMP] Always inline the OpenMP outlined function — huberjn / detail

#19971 (Jul 26, 2021 11:21:24 AM)

  1. [Clang][OpenMP] Remove the mandatory flush for capture for OpenMP 5.1 — tianshilei1992 / detail
  2. [AArch64][SVE] Break false dependencies for inactive lanes of unary operations — bradley.smith / detail
  3. [LV] Don't assume isScalarAfterVectorization if one of the uses needs widening. — sander.desmalen / detail
  4. [MergeICmps] Separate out BCECmp and use Optional (NFC) — nikita.ppv / detail
  5. [SimplifyLibCalls] reduce code duplication; NFC — spatel / detail
  6. [SimplifyLibCalls] avoid crash on pointer math — spatel / detail
  7. [libc++][NFC] Change a few instances of > > to >> in C++20 code — Louis Dionne / detail
  8. [SVE] Use reg+reg addressing mode for immediate offsets. — paul.walker / detail
  9. [AsmParser] Remove MDRef (NFC) — kazu / detail
  10. [MergeICmps] Try to fix MSVC build failure — nikita.ppv / detail
  11. [yaml2obj][MachO] Rename PayloadString to Content — i / detail
  12. [llvm-objcopy] Drop GRP_COMDAT if the group signature is localized — i / detail
  13. [MergeICmps] Collect block instructions once (NFC) — nikita.ppv / detail
  14. [clang][pp] adds '#pragma include_instead' — cjdb / detail
  15. [LV] Remove assert that VF cannot be scalable in setCostBasedWideningDecision. — sander.desmalen / detail
  16. [Analysis] Fix getOrderedReductionCost to call target's getArithmeticInstrCost implementation — llvm-dev / detail
  17. [libc++] Add range_size_t — Louis Dionne / detail
  18. [PowerPC] Change altivec indexed load/store builtins argument type — qiucofan / detail
  19. [DebugInfo] Correctly update debug users of SSA values in tail duplication — stephen.tozer / detail
  20. [LAA] Remove RuntimeCheckingPtrGroup::RtCheck member (NFC). — flo / detail
  21. [X86][AVX] Add PR50053 test case — llvm-dev / detail
  22. [test] Fix PayloadString: in lldb tests — i / detail
  23. [mlir][tosa] Disable tosa shape verification between operands/results — rob.suderman / detail
  24. [WebAssembly] Improve pseudocode in LowerEmscriptenEHSjLj — aheejin / detail
  25. [libc] add scudo wrappers to llvm libc — michaelrj / detail
  26. [GlobalISel] Add combine for merge(unmerge) and use AArch64 postlegal-combiner. — Amara Emerson / detail
  27. [AArch64][GlobalISel] Enable some select combines after legalization. — Amara Emerson / detail
  28. [LLVM IR] Allow volatile stores to trap. — efriedma / detail
  29. [AArch4][GlobalISel] Post-legalize combine s64 = G_MERGE s32, 0 -> G_ZEXT. — Amara Emerson / detail
  30. [LLDB][GUI] Resolve paths in file/directory fields — gclayton / detail
  31. [FPEnv][InstSimplify] Enable more folds for constrained fadd — kevin.neal / detail
  32. [lld][WebAssembly] Do not remove name section with --strip-debug — dschuff / detail
  33. [PowerPC] Implement partial vector ld/st builtins for XL compatibility — nemanja.i.ibm / detail

#19970 (Jul 26, 2021 8:00:11 AM)

  1. [NFC] Change VFShape so it contains an ElementCount rather than seperate VF and IsScalable properties. — paul.walker / detail
  2. [SLP]Fix costs calculations. — a.bataev / detail
  3. [mlir] split type conversion to two lines for GCC's sake — tpopp / detail
  4. [AArch65][SVE] Remove vector_splice from AddedComplexity pattern — caroline.concatto / detail
  5. Revert "[SLP]Fix costs calculations." — a.bataev / detail
  6. [SVE] Fix casts to <FixedVectorType> in truncateToMinimalBitwidths — kerry.mclaughlin / detail
  7. [SimplifyCFG] Improve store speculation check — nikita.ppv / detail
  8. AArch64: support i128 (& larger) returns in GlobalISel — Tim Northover / detail
  9. [ARM] Ensure correct regclass in distributing postinc — david.green / detail
  10. [AMDGPU] Fix MMO for raw/struct buffer access with non-constant offset — jay.foad / detail
  11. [AMDGPU] Pre-commit global-isel test case for D106451 — jay.foad / detail
  12. [AMDGPU][GISel] Fix MMO for raw/struct buffer access with non-constant offset — jay.foad / detail
  13. [llvm-readobj] Display multiple function names for stack size entries — gbreynoo / detail
  14. [OpenCL] Change default standard version to CL1.2 — anastasia.stulova / detail
  15. [SLP]Fix costs calculations. — a.bataev / detail
  16. [LV] Add test to store a first-order rec via interleave group. — flo / detail
  17. [InstrRef][AArch64][1/4] Accept constant physreg variable locations — jeremy.morse / detail
  18. [Analyzer][solver][NFC] print constraints deterministically (ordered by their string representation) — gabor.marton / detail
  19. Simplify away some SmallVector copies. NFCI. — benny.kra / detail
  20. [IR] Consider non-willreturn as side effect (PR50511) — nikita.ppv / detail
  21. [libc++][ci] Detect not committed generated files. — koraq / detail
  22. Recommit "[VPlan] Add recipe for first-order rec phis, make splicing explicit." — flo / detail
  23. [SystemZ] Add support for new cpu architecture - arch14 — ulrich.weigand / detail

#19969 (Jul 26, 2021 4:29:50 AM)

  1. Add missing closing quote to SVE 2 stage cmake options — david.spickett / detail
  2. [ORC][ORC-RT] Add initial Objective-C and Swift support to MachOPlatform. — Lang Hames / detail
  3. [libc] fix LibcUnitTestMain when building with shared libraries — gchatelet / detail
  4. [mlir] Fix RankedTensorType::walkImmediateSubElements method — vlad.vinogradov / detail
  5. [libomptarget][nfc] Squash unused variable warning — jonathanchesterfield / detail
  6. [libomptarget] Build amdgpu plugin without hsa — jonathanchesterfield / detail
  7. Revert "Revert D106562 "[clangd] Get rid of arg adjusters in CommandMangler"" — kadircet / detail
  8. [SelectionDAG] Support scalable-vector splats in yet more cases — fraser / detail
  9. [Analysis] Add simple cost model for strict (in-order) reductions — david.sherwood / detail
  10. [AArch64][AsmParser] NFC: Parser.getTok().getLoc() -> getLoc() — cullen.rhodes / detail
  11. Revert "[clangd] Avoid range-loop init-list lifetime subtleties." — sam.mccall / detail
  12. [X86][SSE] Don't scrub address math from interleaved shuffle tests — llvm-dev / detail
  13. [X86][AVX] Prefer vinsertf128 to vperm2f128 on AVX1 targets — llvm-dev / detail
  14. [AArch64][SVE] Improve code generation for vector_splice for Imm == -1 — caroline.concatto / detail
  15. Fix test failures caused by 0aff1798b5721d5f95d16f465b99d357012bb8d1 — david.sherwood / detail
  16. [SVE][AArch64] Improve code generation for vector_splice for Imm > 0 — caroline.concatto / detail
  17. [SVE] Add support for folding for select + masked loads — Dylan.Fleming / detail
  18. [VPlan] Use stored value from recipes for interleave groups. — flo / detail
  19. [Inliner] Make the CallPenalty configurable — simon.cook / detail

#19968 (Jul 26, 2021 1:07:56 AM)

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

#19967 (Jul 25, 2021 9:45:07 PM)

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

#19966 (Jul 25, 2021 6:24:15 PM)

  1. [lld/mac] Add tests for the interaction between -rename_section and -rename_segment — thakis / detail
  2. Revert "[lld/mac] Add tests for the interaction between -rename_section and -rename_segment" — thakis / detail
  3. [libomptarget][amdgpu] More robust handling of failure to init HSA — jonathanchesterfield / detail
  4. [lld/mac] Reland: Add tests for the interaction between -rename_section and -rename_segment — thakis / detail
  5. [lld/mac] Move output segment rename logic into OutputSegment — thakis / detail
  6. [lld/mac] Add support for segment$start$ and segment$end$ symbols — thakis / detail
  7. [lld/mac] Make comment style uniform in start-end.s test — thakis / detail
  8. [ELF] Support quoted symbols in symbol assignments — i / detail
  9. [NFC][SimplifyCFG] Add more negative tests for profmd-induced speculation avoidance — lebedev.ri / detail
  10. [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken — lebedev.ri / detail
  11. [SimplifyCFG] Don't speculatively execute BB[s] if they are predictably not taken — lebedev.ri / detail
  12. [SimplifyCFG] Fold branch to common dest: if branch is unpredictable, prefer to speculate — lebedev.ri / detail
  13. Remove the NotUnderValgrind caching flag — joker.eph / detail
  14. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  15. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  16. [OPENCL] opencl-c.h: add initial CL 3.0 conditionals for atomic operations. — airlied / detail

#19965 (Jul 25, 2021 3:03:25 PM)

  1. [X86][AVX] Add getBROADCAST_LOAD helper function. NFCI. — llvm-dev / detail
  2. [LangRef] Reorder two paragraphs for comdat — i / detail
  3. Revert "[libomptarget] Build amdgpu plugin without hsa" — jonathanchesterfield / detail
  4. Revert "[VPlan] Add recipe for first-order rec phis, make splicing explicit." — thakis / detail
  5. [docs] Update release notes to mention lli JIT engine switch — Stefan Gränitz / detail

#19964 (Jul 25, 2021 11:42:52 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. [Attributes] Remove nonnull from UB-implying attributes — nikita.ppv / detail
  5. [Attributes] Clean up handling of UB implying attributes (NFC) — nikita.ppv / detail
  6. [X86][SSE] LowerRotate - perform modulo on the amount splat source directly. — llvm-dev / detail
  7. [OpenMP][tests][NFC] Update test status for gcc 11 and 12 — protze / detail
  8. [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog — kyulee / detail
  9. [NFC][Codegen][X86] Improve test coverage for insertions into XMM vector — lebedev.ri / detail
  10. [OpenMP] Introduce RAII to protect certain RTL calls from DCE — huberjn / detail
  11. [libomptarget] Build amdgpu plugin without hsa — jonathanchesterfield / detail

#19963 (Jul 25, 2021 8:21:42 AM)

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

#19959 (Jul 24, 2021 6:50:36 PM)

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

#19958 (Jul 24, 2021 3:30:01 PM)

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

#19957 (Jul 24, 2021 12:09:28 PM)

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

#19956 (Jul 24, 2021 8:49:40 AM)

  1. [X86] Add i128 div-mod-pair test coverage — llvm-dev / detail
  2. [BasicTTI] Set scalarization cost of scalable vector casts to Invalid. — sander.desmalen / detail
  3. [mlir] Restore markUnknownOpDynamicallyLegal to call isDynamicallyLegal by default — benny.kra / detail
  4. [X86] Add additional div-mod-pair negative test coverage — llvm-dev / detail
  5. [ADT] Remove WrappedPairNodeDataIterator (NFC) — kazu / detail
  6. [LICM] Extract debugify test (NFC) — nikita.ppv / detail
  7. [Tests] Add missing willreturn attributes (NFC) — nikita.ppv / detail
  8. [Tests] Add additional tests for incorrect willreturn handling (NFC) — nikita.ppv / detail

#19955 (Jul 24, 2021 5:24:05 AM)

  1. [InstCombine] Add freezeAllUsesOfArgument to visitFreeze — gusrb406 / detail
  2. [llvm] Inline getAssociatedFunction() in LLVM_DEBUG. — pifon / detail
  3. [x86] add more tests for add with CMOV of constants; NFC — spatel / detail
  4. [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129) — llvm-dev / detail
  5. [clang][patch] Remove test artifact before running test for consistent results — melanie.blower / detail
  6. [mlir] ConversionTarget legality callbacks refactoring — ivan.butygin / detail
  7. [lld][WebAssembly] Align __heap_base — aykevanlaethem / detail
  8. [AVR] Do not chain stores in call frame setup — aykevanlaethem / detail
  9. [AVR] Set R31R30 as clobbered after ADJCALLSTACKDOWN — aykevanlaethem / detail
  10. [AVR] Improve 8/16 bit atomic operations — aykevanlaethem / detail
  11. [AVR] Expand large shifts early in IR — aykevanlaethem / detail
  12. [AVR] Fix rotate instructions — aykevanlaethem / detail
  13. [AVR] Only support sp, r0 and r1 in llvm.read_register — aykevanlaethem / detail
  14. [gn build] Port 6aa9e746ebde — llvmgnsyncbot / detail
  15. [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero — llvm-dev / detail
  16. [SVE][NFC] Cleanup fixed length code gen tests to make them more resilient. — paul.walker / detail

#19954 (Jul 24, 2021 2:02:49 AM)

  1. [CMake] Add LIBXML2_DEFINITIONS when testing for symbol existance — markus.boeck02 / detail
  2. [SimplifyCFG] Add additional if conversion tests (NFC) — nikita.ppv / detail
  3. Revert D106195 "[dfsan] Add wrappers for v*printf functions" — gbalats / detail

#19953 (Jul 23, 2021 10:41:31 PM)

  1. [AMDGPU] Deduce attributes with the Attributor — kuterdinel / detail
  2. [gn build] Port 96709823ec37 — llvmgnsyncbot / detail
  3. Re-re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  4. [GlobalISel] Add GUnmerge, GMerge, GConcatVectors, GBuildVector abstractions. NFC. — Amara Emerson / detail
  5. [CMake] Don't LTO optimize targets on Darwin, but only if its not ThinLTO — Azharuddin Mohammed / detail

#19952 (Jul 23, 2021 7:23:09 PM)

  1. [Attributor][FIX] checkForAllInstructions, correctly handle declarations — kuterdinel / detail
  2. [LangRef] Clarify comdat — i / detail
  3. Style tweaks for SCEV's computeMaxBECountForLT [NFC] — listmail / detail
  4. [tests] SCEV trip count w/ neg step and varying rhs — listmail / detail
  5. [source maps] fix source mapping when there are multiple matching rules — walter erquinigo / detail
  6. [LLDB][GUI] Add Platform Plugin Field — gclayton / detail
  7. [LLDB][GUI] Check fields validity in actions — gclayton / detail
  8. [flang] Runtime: Reset list-directed input state for each NAMELIST item — pklausler / detail
  9. [flang] runtime: fix problems with I/O around EOF & delimited characters — pklausler / detail

#19951 (Jul 23, 2021 4:03:15 PM)

  1. [lld/mac] Implement support for section$start and section$ end symbols — thakis / detail
  2. [llvm-rc] Allow dashes as part of resource name strings — martin / detail
  3. [CMake] Add version to libLLVM also on non-UNIX — martin / detail
  4. [OpenMP][Offloading] Fix data race in data mapping by using two locks — tianshilei1992 / detail
  5. [MergeICmps] Relax sinking check — nikita.ppv / detail
  6. [NFC][compiler-rt] tidy up some whitespace in lit config — code / detail
  7. [MLIR][NFC] Minor cleanup in liveness. — jurahul / detail
  8. [compiler-rt][NFC] add debugging options to iossim_run — code / detail
  9. [Libomptarget] Add unroll flag to shared variables loop — huberjn / detail
  10. [OpenMP] Fix bug 50022 — tianshilei1992 / detail
  11. [lld/mac] Fix start-stop.s test with expensive checks enabled — thakis / detail
  12. [libc] Clean up Windows macros — caitlyncano / detail
  13. [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level — pirama / detail
  14. [NFC][BasicBlockUtils] Refactor GetIfCondition() to return the branch, not it's condition — lebedev.ri / detail
  15. [NFC][SimplifyCFG] FoldTwoEntryPHINode(): make better use of GetIfCondition() returning dom block — lebedev.ri / detail
  16. [NFC][SimplifyCFG] Make 'conditional block' handling more straight-forward — lebedev.ri / detail
  17. [OpenMP] always compile with c++14 instead of gnu++14 — tianshilei1992 / detail
  18. [WebAssembly][NFC] Simplify SIMD bitconvert pattern — tlively / detail
  19. [WebAssembly] Codegen for pmin and pmax — tlively / detail
  20. [ConstantFold] Extract GEP of GEP fold (NFCI) — nikita.ppv / detail
  21. [ConstantFold] Fix GEP of GEP fold with opaque pointers — nikita.ppv / detail
  22. [NFC][SimplifyCFG] Add tests for `FoldTwoEntryPHINode()` with prof md — lebedev.ri / detail
  23. [Bazel] Swap stray td_srcs to deps — gcmn / detail
  24. [lld/mac] Fix comment typo in new start-end.s test — thakis / detail
  25. [libc] Accommodate Fuchsia's death test framework in fenv tests. — sivachandra / detail
  26. [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic — listmail / detail
  27. [cmake] Export LLVM_HOST_TRIPLE in the LLVMConfig.cmake — stilis / detail

#19950 (Jul 23, 2021 12:44:37 PM)

  1. [RISCV] Add a test showing an incorrect vsetvli insertion — craig.topper / detail
  2. [libcxx][nfc] Cleanup libc++ specific tests. — koraq / detail
  3. Update isl to isl-0.24-69-g54aac5ac — patacca / detail
  4. [clang] -falign-loops= — i / detail
  5. Revert D106562 "[clangd] Get rid of arg adjusters in CommandMangler" — i / detail
  6. Revert "[clang] -falign-loops=" — i / detail
  7. Revert "Update isl to isl-0.24-69-g54aac5ac" — patacca / detail
  8. [libc] add option to use SCUDO as the allocator — michaelrj / detail
  9. [AbstractAttributor] Refine logic to indicate pessimistic fixed point when folding `__kmpc_is_spmd_exec_mode` — tianshilei1992 / detail
  10. [mlir][linalg] Add pooling_nchw_max, conv_2d_nchw as yaml ops. — gysit / detail
  11. [NFC][MLGO] Just use the underlying protobuf object for logging — mtrofin / detail
  12. Delete PrintingPolicy's copy constructor/operator. — erich.keane / detail
  13. Revert "Delete PrintingPolicy's copy constructor/operator." — erich.keane / detail
  14. [llvm][NFC] Fix typos in Errc.h description — Cyndy Ishida / detail
  15. [FPEnv][InstSimplify] Enable more folds for constrained fadd — kevin.neal / detail
  16. Revert "[FPEnv][InstSimplify] Enable more folds for constrained fadd" — kevin.neal / detail
  17. [libunwind] Allow restoring SP while unwinding. — mvanotti / detail

#19949 (Jul 23, 2021 9:26:58 AM)

  1. Remove aarch64-sve-vector-bits-min compile flag from SVE 2 stage bot — david.spickett / detail
  2. [clangd] Improve performance of dex by 45-60% — kbobyrev / detail
  3. [clangd] Avoid range-loop init-list lifetime subtleties. — sam.mccall / detail
  4. [x86] add tests for add X, (cmov constants); NFC — spatel / detail
  5. [x86] improve CMOV codegen by pushing add into operands — spatel / detail
  6. [ORC] Work around AIX build compiler: Replace lambda; NFC — hubert.reinterpretcast / detail
  7. Fix __hip_fabin visibility — Yaxun.Liu / detail
  8. [llvm][sve] Silence unused variable warning in Release builds. NFC — benny.kra / detail
  9. [HIP] Preserve ASAN bitcode library functions — Yaxun.Liu / detail
  10. [lld/mac] Add missing REQUIRES line to new test — thakis / detail
  11. [ARM] Remove getHWDivName (NFC) — kazu / detail
  12. [libc++] Avoid triggering warnings for implicit conversion — Louis Dionne / detail
  13. [clangd] Use CommandMangler in TestTU — kadircet / detail
  14. [clangd] Get rid of arg adjusters in CommandMangler — kadircet / detail
  15. [clangd] Canonicalize compile flags before applying edits — kadircet / detail
  16. [clangd] Adjust compile flags to contain only the requested file as input — kadircet / detail
  17. [lld/mac] Don't crash on absolute symbols in order files — thakis / detail
  18. [llvm-symbolizer] Remove one-dash long options — i / detail
  19. [mlir][linalg] Fix bug in contraction op vectorization with output perm — thomasraoux / detail
  20. [lld/mac] Let OutputSegment store its start address — thakis / detail
  21. [JITLink][RISCV] Initial Support RISCV64 in JITLink — 932494295 / detail
  22. [lld-macho] Reorganize + extend ICF test — jezng / detail
  23. [lld-macho] ICF: Do more work in equalsConstant, less in equalsVariable — jezng / detail
  24. [lld-macho][nfc] Fix test to reflect that symbol attributes don't matter within an archive — jezng / detail
  25. [lld-macho][nfc] Add test for resolution of bitcode symbols — jezng / detail
  26. [JITLink] Add riscv.cpp — 932494295 / detail
  27. Revert "[clangd] Adjust compile flags to contain only the requested file as input" — kadircet / detail
  28. [X86] Fix a bug in TEST with immediate creation — craig.topper / detail
  29. [libc] Add option to run specific tests — caitlyncano / detail
  30. [libcxx][ranges] Add `ranges::common_view`. — zoecarver / detail
  31. [libcxx][nfc] Global `constexpr friend` -> `friend constexpr`. — zoecarver / detail
  32. [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
  33. [gn build] Port 0ad562b48bfd — llvmgnsyncbot / detail
  34. [gn build] Port e5d8b93e5a25 — llvmgnsyncbot / detail
  35. Revert "[clangd] Canonicalize compile flags before applying edits" — kadircet / detail

#19948 (Jul 23, 2021 6:08:48 AM)

  1. Revert "[DSE] Transform memset + malloc --> calloc (PR25892)" — dawid_jurek / detail
  2. [AMDGPU][MC][GFX9][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  3. [SVE][IR] Fix Binary op matching in PatternMatch::m_VScale — Dylan.Fleming / detail
  4. [mlir][Complex]: Add lowerings for AddOp and SubOp from Complex dialect to — akuegel / detail
  5. [OpenCL] Add NULL to standards prior to v2.0. — anastasia.stulova / detail
  6. [NFC][SimplifyCFG] Add test for `SpeculativelyExecuteBB()` with prof md — lebedev.ri / detail
  7. [X86][AVX] lowerV2X128Shuffle - attempt to recognise broadcastf128 subvector load — llvm-dev / detail
  8. [libc] optimize bzero/memset for x86 — gchatelet / detail
  9. [Analyzer][solver] Fix inconsistent equivalence class data — gabor.marton / detail
  10. Thread safety analysis: Mock getter for private mutexes can be undefined — aaron.puchert / detail
  11. [OpenMPOpt] Move dedup runtime calls after init for target regions — georgakoudis1 / detail
  12. [llvm][sve] Lowering for VLS truncating stores — david.truby / detail

#19947 (Jul 23, 2021 2:41:27 AM)

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

#19946 (Jul 22, 2021 11:21:09 PM)

  1. [mlir] Fix comment typos — jpienaar / detail
  2. [RISCV] Add FrameSetup/FrameDestroy flag to prologue/epilog instructions. — kai.wang / detail
  3. [Attributor] If provided, only look at simplification callbacks not IR — johannes / detail
  4. [OpenMP] Simplify the ThreadStackTy for globalization fallback — johannes / detail
  5. [libc] Raise denormal exception if the libc defines __FE_DENORM. — sivachandra / detail
  6. [SelectionDAG][RISCV] Add tests showing missed scalable-splat optimizations — fraser / detail

#19945 (Jul 22, 2021 8:02:47 PM)

  1. [lld/mac] Handle symbols from -U in treatUndefinedSymbol() — thakis / detail
  2. [CSSPGO] Fix a typo in SampleContextTracker — hoy / detail
  3. [ELF][test] Add a test about GCable SHF_LINK_ORDER SHT_INIT_ARRAY — i / detail
  4. [ELF] --gc-sections: allow GC on reserved sections in a group — i / detail
  5. [profile] Add binary id into profiles — gulfem / detail
  6. [ARC] Add tablegen definition for the Find Leading Set (FLS) instruction — marksl / detail
  7. [mlir][tosa] Make tosa MakeBroadcastable pass handle unreanked tensors. — rob.suderman / detail
  8. [NFC][asan] Always pass Dominator Trees into forAllReachableExits — Vitaly Buka / detail
  9. [compiler-rt] Fix lld dependency for sanitizers — Vitaly Buka / detail
  10. [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization — georgakoudis1 / detail
  11. [PowerPC] Implement XL compatible behavior of __compare_and_swap — lkail / detail
  12. [Attributor][Fix] Add overrides for AA2HS analysis — georgakoudis1 / detail
  13. [lld/mac] Remove "else" after return — thakis / detail
  14. [gn build] Reformat all gn files — thakis / detail
  15. [gn build] Allow use_asan=true on macOS — thakis / detail
  16. [OpenMP] Add environment variables to change stack / heap size in the CUDA plugin — huberjn / detail
  17. [OpenMP][NFC] Fix formatting in CUDA plugin — huberjn / detail
  18. [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive — thakis / detail
  19. cmake: Remove unused property on some targets: LLVM_LINK_LIBS — tstellar / detail

#19944 (Jul 22, 2021 4:44:20 PM)

  1. Reland: "[WebAssembly] Deduplicate imports of the same module name, field name, and type" — sbc / detail
  2. [NFC] Fix test build breakage on Darwin — scw / detail
  3. [asan] Modified ASAN_MEMORY_ACCESS_CALLBACK to use a function call to ReportGenericErrorWrapper. — kstoimenov / detail
  4. [DWP] Refactoring llvm-dwp in to a library part 2 — ayermolo / detail
  5. [NFC][SimplifyCFG] Add test for SimplifyCondBranchToTwoReturns() mishandling — lebedev.ri / detail
  6. [NFC][LoopDeletion] Autogenerate checlines in simplify-then-delete.ll test — lebedev.ri / detail
  7. [SimplifyCFG] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks — lebedev.ri / detail
  8. [dfsan] Make warn_unimplemented off by default — jianzhouzh / detail
  9. PR51158: Don't emit -Wswitch or -Wcovered-switch-default for empty enums — dblaikie / detail
  10. [DebugInfo] Add -fno-ctor-homing for as counterpart to -fuse-ctor-homing — akhuang / detail
  11. [Bazel] Update for f8c6515554 — gcmn / detail
  12. [AArch64] Regenerate test arm64-ccmp.ll — efriedma / detail
  13. Fix the logic so stop-hooks get run after a breakpoint that ran an expression — jingham / detail
  14. [OpenMP] Renaming RT functions `GetNumberOfBlocksInKernel` and `GetNumberOfThreadsInBlock` — tianshilei1992 / detail
  15. [dfsan] Add wrappers for v*printf functions — gbalats / detail
  16. [mlir][tosa] Quantized Conv2DOp lowering to linalg added. — rob.suderman / detail
  17. [Bazel] Change external_zlib attribute to string — gcmn / detail
  18. [docs] Add the compiler-rt requirement to the test suite doc — mtrofin / detail
  19. [Bazel] Rename LLVMDWP to DWP — gcmn / detail
  20. [hwasan] Use stack safety analysis. — Vitaly Buka / detail
  21. [OpenMP] Refined the logic to give a regular task from a hidden helper task — tianshilei1992 / detail
  22. [MLGO] Strip TF_PIP cmake variable — mtrofin / detail
  23. [libcxx][modularisation] properly modularises advance, next, and prev — cjdb / detail
  24. [lld/mac] Fix bug in interaction of -dead_strip and -undefined dynamic_lookup — thakis / detail
  25. [WebAssembly][NFC] Update test expectations labels after db7efcab7dd9 — tlively / detail
  26. Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS — sbc / detail
  27. [gn build] (manually) port f8c6515554cc (libLLVMDWP) — thakis / detail

#19943 (Jul 22, 2021 2:05:22 PM)

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

#19942 (Jul 22, 2021 10:42:25 AM)

  1. [libomptarget][nfc] Improve static assert message in dlwrap — jonathanchesterfield / detail
  2. [HIP] Fix no matching constructor for init of shared_ptr and malloc — enye.shi / detail
  3. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. — a.bataev / detail
  4. [lldb] Remove a wrong assert in TestStructTypes that checks that empty structs in C always have size 0 — Raphael Isemann / detail
  5. Revert "[OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments." — a.bataev / detail
  6. [lld/mac] Move handling of special undefineds later — thakis / detail
  7. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. — a.bataev / detail
  8. [OpenCL][NFC] Refactors lang version check in test. — anastasia.stulova / detail
  9. [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility — wei.huang / detail
  10. [libomptarget][amdgpu] Implement dlopen of libhsa — jonathanchesterfield / detail
  11. [MLIR][memref] Fix findDealloc() to handle > 1 dealloc for the given alloc. — jurahul / detail
  12. [test] Add llvm-stress to LLVM_TEST_DEPENDS and lit substitutions — i / detail
  13. [OpenMPOpt] Add support for BooleanStateWithSetVector — tianshilei1992 / detail
  14. [CostModel][X86] Adjust shift SSE legalized costs based on llvm-mca reports. — llvm-dev / detail
  15. [AArch64] Adjust the cost of integer sum reductions — david.green / detail
  16. [clang][driver][darwin] Add driver support for Mac Catalyst — Alex Lorenz / detail
  17. [InstCombine][test] add coverage for possible fabs folds; NFC — spatel / detail
  18. [mlir] Improve description of interface options — marius.brehler / detail

#19939 (Jul 22, 2021 7:23:22 AM)

  1. [clang][AST] Add support for DecompositionDecl to ASTImporter. — 1.int32 / detail
  2. [hwasan] Use stack safety analysis. — fmayer / detail
  3. [LoopIdiom] Transform memmove-like loop into memmove (PR46179) — dawid_jurek / detail
  4. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  5. [lldb] Generalize empty record size computation to avoid giving empty C++ structs a size of 0 — Raphael Isemann / detail
  6. [lldb][NFCI] Remove redundant accessibility heuristic in the DWARF parser — Raphael Isemann / detail
  7. Add support for zero-sized Scalars as a LowLevelType — pmatos / detail
  8. [LoopVectorize] Fix crash for predicated instruction with scalable VF — caroline.concatto / detail
  9. [lldb] Fix that `process signal` completion always returns all signals — Raphael Isemann / detail
  10. [clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on — melanie.blower / detail
  11. [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
  12. [lldb][NFC] Allow range-based for loops over DWARFDIE's children — Raphael Isemann / detail
  13. Implement _ExtInt conversion rules — aaron / detail
  14. [gn build] (manually) port 78bda894129 from 2012 because 924d62ca4a85 added it to check-llvm — thakis / detail
  15. [OpenMP] Fix warnings for uninitialized block counts — huberjn / detail
  16. [Transforms] Remove getOrCreateInitFunction (NFC) — kazu / detail
  17. [lldb] Fix TestCompletion by using SIGPIPE instead of SIGINT as test signal — Raphael Isemann / detail
  18. Revert "[clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on" — melanie.blower / detail
  19. [AArch64][SME] Improve diagnostic for vector select register — cullen.rhodes / detail

#19938 (Jul 22, 2021 3:58:04 AM)

  1. [clangd] Ensure Ref::Container refers to an indexed symbol — zeratul976 / detail
  2. [llvm][tools] Hide remaining unrelated llvm- tool options — tbaeder / detail
  3. Read and write a LC_NOTE "addrable bits" for addressing mask — Jason Molenda / detail
  4. [clang-tidy] Fix crash and handle AttributedType in 'bugprone-easily-swappable-parameters' — whisperity / detail
  5. [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID — fraser / detail
  6. [RISCV] Fix a crash when lowering split float arguments — fraser / detail
  7. sanitizers: increase .clang-format columns to 100 — dvyukov / detail
  8. [AArch64] Add and update reduction and shuffle costs. NFC — david.green / detail
  9. [clang] Use i64 for the !srcloc metadata on asm IR nodes. — simon.tatham / detail
  10. [libomptarget][amdgpu][nfc] Drop dead signal pool setup — jonathanchesterfield / detail
  11. [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069) — llvm-dev / detail
  12. [clang][lex] NFC: Add explicit cast to silence -Wsign-compare — Jan Svoboda / detail

#19937 (Jul 22, 2021 12:34:27 AM)

  1. [Attributor] Improve the Attributor::getAssumedConstant interface — johannes / detail
  2. [Attributor][FIX] Do not introduce multiple instances of SSA values — johannes / detail
  3. [Attributor][FIX] Improve call graph updating — johannes / detail
  4. [AArch64][SVE] Handle svbool_t VLST <-> VLAT/GNUT conversion — JunMa / detail
  5. [llvm-mc-assemble-fuzzer] Initialize MCTargetOptions. — kai.wang / detail

#19936 (Jul 21, 2021 9:14:08 PM)

  1. [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size — huberjn / detail
  2. [OpenMP] Add new execution mode for SPMD execution with Generic semantics — huberjn / detail
  3. [Libomptarget] Introduce new main thread ID runtime function — huberjn / detail
  4. [OpenMP] Add an option to disable function internalization — huberjn / detail
  5. [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible — huberjn / detail
  6. [OpenMP] Strip NoInline from known OpenMP runtime functions — huberjn / detail
  7. [AMDGPU] Allow frontends to disable null export for pixel shaders — carl.ritson / detail
  8. [Clang][RISCV] Implement vlsseg. — kai.wang / detail
  9. [Clang][RISCV] Implement vloxseg and vluxseg. — kai.wang / detail
  10. [Clang][RISCV] Add vloxseg and vluxseg test cases. — kai.wang / detail
  11. [Clang][RISCV] Implement vsseg. — kai.wang / detail
  12. [Clang][RISCV] Implement vssseg. — kai.wang / detail
  13. [Clang][RISCV] Implement vsoxseg and vsuxseg. — kai.wang / detail
  14. [mlir] Extend scf pipeling to support loop carried dependencies — thomasraoux / detail
  15. [AMDGPU] Add VReg_192/VReg_224 support for MIMG instructions — carl.ritson / detail
  16. [RISCV] Optimize multiplication in the zba extension with SH*ADD — powerman1st / detail
  17. [MLIR] Fix affine.for empty loop body folder — uday / detail
  18. [mlir] Fix various issues in TimerImpl. — rdzhabarov / detail
  19. [Attributor][NFC] Clang format — johannes / detail
  20. [OpenMP][FIX] Use name + type checks not only name checks for calls — johannes / detail
  21. [Attributor][NFC] Precommit tests exposing a conceptual simplification problem — johannes / detail
  22. [RegisterCoalescer] Make resolveConflicts aware of earlyclobber — shihpo.hung / detail

#19935 (Jul 21, 2021 5:55:20 PM)

  1. [ORC-RT] Disable ORC Runtime on ccache builders. — Lang Hames / detail
  2. [libcxx][ranges] implements dangling, borrowed_iterator_t, borrowed_subrange_t — cjdb / detail
  3. [LLDB][GUI] Add Process Plugin Field — gclayton / detail
  4. [LLDB][GUI] Add required property to text fields — gclayton / detail
  5. [AMDGPU] Mark relevant rematerializable VOP3 instructions — Stanislav.Mekhanoshin / detail
  6. [gn build] Port 74fd3cb8cd3e — llvmgnsyncbot / detail
  7. [AArch64][GlobalISel] Change | -> || in an if — Jessica Paquette / detail
  8. [mlir][LLVM] Revert bareptr calling convention handling as an argument materialization. — joker.eph / detail
  9. Prevent dead uses in register coalescer after rematerialization — Stanislav.Mekhanoshin / detail
  10. Add verifier for insert/extract element/value on type match between container and inserted/extracted value, and fix vector.shuffle lowering — joker.eph / detail
  11. Remove `LIBC_INSTALL_PREFIX` — John.Ericson / detail
  12. [WebAssembly] Remove clang builtins for extract_lane and replace_lane — tlively / detail
  13. [mlir] Add workaround for false positive in -Wfree-nonheap-object — i / detail
  14. [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8 — tlively / detail
  15. Re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  16. [NFC] Code cleanups in InlineCost.cpp. — jacobhegna / detail
  17. [libc] Rename FEnv.h and refactor subsequent files — hedingarcia / detail
  18. Fix assigned-but-unused (except in an assert) warning with a void cast — dblaikie / detail
  19. Re-re-revert "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail

#19934 (Jul 21, 2021 2:35:11 PM)

  1. Revert "[profile] Add binary id into profiles" — gulfem / detail
  2. [HIP] Remove workaround in __clang_hip_runtime_wrapper.h — Yaxun.Liu / detail
  3. [SROA] avoid crash on memset with constant expression length — spatel / detail
  4. [RISCV] Cleanup comment around vector tail policy handling. NFC — craig.topper / detail
  5. [AMDGPU] Tune perfhint analysis to account access width — Stanislav.Mekhanoshin / detail
  6. [clang][sema] NFC, include DarwinSDKInfo header instead of using the forward reference — Alex Lorenz / detail
  7. Fix a bug in OptimizedStructLayout when filling gaps before — rjmccall / detail
  8. Change requires line from arm to aarch64 since the test uses arm64_32 which is AArch64. — douglas.yung / detail
  9. [AArch64][GlobalISel] Widen s2 and s4 G_IMPLICIT_DEF + G_FREEZE — Jessica Paquette / detail
  10. [AMDGPU] Move perfhint analysis — Stanislav.Mekhanoshin / detail
  11. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  12. [SimplifyCFG] Fix if conversion with opaque pointers — nikita.ppv / detail
  13. [LLDB] Move Trace-specific classes into separate library — apl / detail
  14. [flang] Implement the runtime portion of the CSHIFT intrinsic — psteinfeld / detail
  15. [sanitizer] Place module_ctor/module_dtor in llvm.used — i / detail
  16. [AMDGPU] Mark all relevant VOP1 instructions rematerializable — Stanislav.Mekhanoshin / detail
  17. [intel pt] fix builds — walter erquinigo / detail
  18. [ARM] Pass SelectionDAG to methods that dont require DCI. NFC — david.green / detail
  19. [llvm-diff] Check for recursive initialiers — isanbard / detail
  20. [AMDGPU] Mark relevant rematerializable VOP2 instructions — Stanislav.Mekhanoshin / detail
  21. [clang][Sema] removes -Wfree-nonheap-object reference param false positive — cjdb / detail
  22. Revert "Add workaround for false positive in -Wfree-nonheap-object" — cjdb / detail

#19933 (Jul 21, 2021 11:57:00 AM)

  1. [Bazel] Remove deprecated td_relative_includes — gcmn / detail
  2. [ms] [llvm-ml] Add support for numeric built-in symbols — epastor / detail
  3. [ms] [llvm-ml] Support built-in text macros — epastor / detail
  4. [MachineVerifier] Make INSERT_SUBREG diagnostic respect operand 2 subregs — jonathan_roelofs / detail
  5. [NewPM][Inliner] Check if deleted function is in current SCC — aeubanks / detail
  6. [ms] [llvm-ml] Restrict implicit RIP-relative addressing to named-variable references — epastor / detail
  7. [PowerPC] Removing a REQUIRES line from llvm test — quinn.pham / detail
  8. [WebAssembly] Codegen for v128.load{32,64}_zero — tlively / detail
  9. [libomptarget][amdgpu][nfc] Refactor #includes — jonathanchesterfield / detail
  10. Revert "[OpenMP][AMDGCN] Initial math headers support" — jonathanchesterfield / detail
  11. [trace] [intel pt] Create a "thread trace dump stats" command — walter erquinigo / detail
  12. [OpenMP] Expose libomptarget function to get HW thread id — georgakoudis1 / detail
  13. [Attributor][NFC] Modify isAssumedHeapToStack for const argument — georgakoudis1 / detail
  14. [mlir] Add alias for input to shaped type op interface — jpienaar / detail
  15. [SystemZ][z/OS][libcxx]: add the missing comment for patch D106153 and D106151 — muiez / detail
  16. [profile] Add binary id into profiles — gulfem / detail
  17. [SelectionDAG] Fix the representation of ISD::STEP_VECTOR. — efriedma / detail
  18. [profile] Change linkage type of a compiler-rt func — gulfem / detail
  19. [Attributor] Preserve BBs and instructions added in AA manifests — georgakoudis1 / detail
  20. [AArch64] Regenerate and add more tests for i128 atomics. — efriedma / detail
  21. [clang][darwin] add support for remapping macOS availability to Mac Catalyst availability — Alex Lorenz / detail
  22. [Sanitizers][darwin] Fix a -Wcast-qual — jonathan_roelofs / detail

#19932 (Jul 21, 2021 8:37:26 AM)

  1. [NFC][VectorCombine] Load widening: add a few more negative tests — lebedev.ri / detail
  2. [compiler-rt][hwasan] Update register-dump-read.c test — david.spickett / detail
  3. [InstCombine] Add multiuse test for D106352 — llvm-dev / detail
  4. [llvm] Add enum iteration to Sequence — gchatelet / detail
  5. [clangd] Cleanup FuzzyFindRequest serialization and dex benchmark — kbobyrev / detail
  6. [analyzer] Fix for faulty namespace test in SmartPtrModelling — deep.majumder2019 / detail
  7. [libc] Exclude few unused bits from x86 state for Windows — hedingarcia / detail
  8. [libc] Append math functions to Window's entrypoints — hedingarcia / detail
  9. [AMDGPU] Precommit vgpr-liverange tests — sebastian.neubauer / detail
  10. [AMDGPU] Improve killed check for vgpr optimization — sebastian.neubauer / detail
  11. [libc] Include nextafter's functions to Windows's entrypoints — hedingarcia / detail
  12. [InstCombine] Regenerate gep-custom-dl.ll test checks — llvm-dev / detail
  13. [ADT] Add initializer_list constructor to SmallDenseMap — kubak / detail
  14. [PowerPC] Floating Point Builtins for XL Compat. — quinn.pham / detail
  15. [InstCombine] Remove CreateOverflowTuple (NFC) — kazu / detail
  16. [LoopVectorize] Regenerate sve-vector-reverse.ll test checks — llvm-dev / detail
  17. Revert "[LV] Use lookThroughAnd with logical reductions" — kerry.mclaughlin / detail
  18. [PowerPC] Require power-pc target for new builtin test — david.spickett / detail
  19. [PowerPC] Move backend test to fix non PPC bots — quinn.pham / detail
  20. [MLIR] Introduce a new rewrite driver to simplify supplied list of ops — uday / detail
  21. [libc++] Add `__libcpp_copysign` conditionally constexpr overloads. — marek.kurdej+llvm.org / detail
  22. [MLIR] Add folder for zero trip count affine.for — uday / detail
  23. [flang] Implement the runtime portion of the UNPACK intrinsic — psteinfeld / detail
  24. [OpenMP][AMDGCN] Initial math headers support — jonathanchesterfield / detail

#19931 (Jul 21, 2021 5:12:16 AM)

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

#19930 (Jul 21, 2021 1:52:49 AM)

  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

#19929 (Jul 20, 2021 10:33:21 PM)

  1. [RISCV][test] Add tests for mul optimization in the zba extension with SH*ADD — powerman1st / detail
  2. [flang] Two tweaks to mollify buildbots — pklausler / detail
  3. [X86] Update MachineLoopInfo in CMOV conversion. — tianqing.wang / detail
  4. [mlir-tblgen] Support binding multi-results of NativeCodeCall — chiahungduan / detail
  5. [libc] Add a new test matcher for tests raising floating point exceptions. — sivachandra / detail
  6. Re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  7. [ORC-RT] Rename macho_tlv.x86-64.s to macho_tlv.x86-64.S (uppercase suffix) — Lang Hames / detail

#19928 (Jul 20, 2021 7:15:42 PM)

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

#19927 (Jul 20, 2021 3:57:36 PM)

  1. [OpenMP][deviceRTLs] Update return type of function __kmpc_parallel_level — tianshilei1992 / detail
  2. [IR] Rename `comdat noduplicates` to `comdat nodeduplicate` — i / detail
  3. [AArch64] Delete unused Opcode after D106039 — i / detail
  4. [clang][darwin] add support for Mac Catalyst availability — Alex Lorenz / detail
  5. [mlir][tosa] Add quantized lowering for matmul and fully_connected — rob.suderman / detail
  6. [CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly — melanie.blower / detail
  7. [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold — i / detail
  8. [clang] NFC, move DarwinSDKInfo to lib/Basic — Alex Lorenz / detail
  9. [AArch64] Use the CMP_SWAP_128 variants added in 843c6140. — efriedma / detail
  10. [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics — Jessica Paquette / detail
  11. Consolidate string types into ptr and length representations. — saugustine / detail
  12. Revert "[CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly" — melanie.blower / detail
  13. Recommit "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes" — leevince / detail
  14. [PowerPC] Store, load, move from and to registers related builtins — albionapc / detail
  15. [gn build] Port 05a6d74c4845 — llvmgnsyncbot / detail
  16. [LLD] [COFF] Add a couple "MinGW only" comments re linking against DLLs. NFC. — martin / detail
  17. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail
  18. [AArch64] Add tests for 128-bit atomic loads with casp available. — efriedma / detail
  19. [NFC][VectorCombine] Add tests for widening of partial vector load — lebedev.ri / detail
  20. [clang][darwin] Add support for macOS -> Mac Catalyst — Alex Lorenz / detail
  21. [clang] fix oops: enable implicit moves in MSVC compatibility mode — mizvekov / detail
  22. [clang] Fix the capitalization of the DarwinSDKInfoTest unittest filename to avoid case-sensitive FS build errors — Alex Lorenz / detail
  23. [gn build] Port 808bbc2c4702 — llvmgnsyncbot / detail
  24. [Bazel] Fix Exegesis target reference and remove stray visibility — gcmn / detail
  25. [mlir][tosa] Added tosa to linalg lowering to unstrided transposed conv — rob.suderman / detail
  26. [flang] Run-time derived type initialization and destruction — pklausler / detail
  27. [flang] Don't require newline at EOF in unformatted sequential runtime input — pklausler / detail
  28. [ConstantFolding] avoid crashing on a fake math library call — spatel / detail
  29. [ELF][test] Add -DAG — i / detail
  30. [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16 — jonathan_roelofs / detail
  31. [tests] Move new tests into the PowerPC folder — jonathan_roelofs / detail
  32. [NFC][AssemblyWriter] Allow AssemblyWriter::printBasicBlock() to print blocks that don't have parents. — aditya_nandakumar / detail

#19926 (Jul 20, 2021 12:40:11 PM)

  1. [RISCV] Add -mattr=+c command lines to add-before-shl.ll to prepare for D105417. NFC — craig.topper / detail
  2. [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants. — craig.topper / detail
  3. 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
  4. [test] Avoid llvm-symbolizer/llvm-addr2line one-dash long options — i / detail
  5. [OpenMP][Documentation] Fix hyperlink location — jhuber6 / detail
  6. [MLIR][NFC] Minor cleanup for BufferDeallocation pass. — jurahul / detail
  7. [OpenMP] Change AMDGCN to AMDGPU in the Cmake Module — huberjn / detail
  8. [OpenMP] Set RequiresFullRuntime false in SPMDization — georgakoudis1 / detail
  9. [SystemZ][z/OS][libcxx]: fix libcxx test cases related to codecvt class UTF16/32 — muiez / detail
  10. [SystemZ][z/OS][libcxx]: fix libcxx test cases related to codecvt class UTF8 — muiez / detail
  11. [NewPM] Print pre-transformation IR name in --print-after-all — aeubanks / detail
  12. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  13. [mlir][ods] Add nested OpTrait — jpienaar / detail
  14. [libc++][doc] Fixes a broken link. — koraq / detail
  15. [PowerPC][test] Don't write to srcdir — i / detail
  16. [Inline] Fix noalias addition on simplified instructions (PR50589) — nikita.ppv / detail
  17. [Utils] Add -compilation-dir flag to prepare-code-coverage-artifact.py — zequanwu / detail
  18. Fix Threshold overwrite bug in the Oz inlining model features. — jacobhegna / detail
  19. [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility — wei.huang / detail
  20. [clang-scan-deps] ignore top-level module dependencies that aren't actually imported — Alex Lorenz / detail
  21. [Verifier] Check byval/etc type when comparing ABI attributes — nikita.ppv / detail
  22. [ThinTLOBitcodeWriter] Fix unused variable warning (NFC) — nikita.ppv / detail
  23. [NFC] Update code owners file — grahamy / detail
  24. [flang] Fix legitimate warning from latest GCC — pklausler / detail
  25. [Orc] Fix sret/byval attributes in test (NFC) — nikita.ppv / detail
  26. [BitcodeReader] Handle type attributes more explicitly (NFCI) — nikita.ppv / detail
  27. Reland "[lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC" — sbc / detail
  28. [PowerPC] Extra test case for LDARX — albionapc / detail
  29. [AttrBuilder] Assert correct attribute kind — nikita.ppv / detail
  30. [lld][WebAssembly] Error on import of TLS symbols in shared libraries — sbc / detail
  31. [AArch64] Fix i128 cmpxchg using ldxp/stxp. — efriedma / detail
  32. [NFC][OpenMP] Fix an issue that no CHECK in test cases — tianshilei1992 / detail

#19925 (Jul 20, 2021 9:20:21 AM)

  1. [zorg] Add HIP builder script — enye.shi / detail
  2. [libc++][NFC] Add missing commits to the ABI changelog — Louis Dionne / detail
  3. [AArch64] Regenerate some tests checks. NFC — david.green / detail
  4. Exclude pybind11 2.7.0 from MLIR python requirements. — stellaraccident / detail
  5. [PowerPC][Builtins] Added a number of builtins for compatibility with XL. — stefanp / detail
  6. Reland Produce warning for performing pointer arithmetic on a null pointer. — schmeise / detail
  7. [gn build] remove stray character in a comment — thakis / detail
  8. [VPlan] Add recipe for first-order rec phis, make splicing explicit. — flo / detail
  9. [VPlan] Fix formatting glitch from d2a73fb44ea0b8. — flo / detail
  10. [AArch64][SVE] Move instcombine like transforms out of SVEIntrinsicOpts — bradley.smith / detail
  11. [Attributor] Initialize effectively unused value to appease UBSAN — johannes / detail
  12. [CostModel] Templatize EntryCost::Cost to allow custom cost metrics — llvm-dev / detail
  13. [PowerPC] Restore FastMathFlags of Builder for Vector FDiv Builtins — kamau.bridgeman / detail
  14. [SystemZ][z/OS] Add GOFF support to file magic identification — anirudh_prasad / detail
  15. [NFC][LoopVectorizer] Remove VF.isScalable() assertion from collectInstsToScalarize and getInstructionCost — caroline.concatto / detail
  16. [clang][patch][NFC] Refactor calculation of FunctionDecl to avoid duplicate code — melanie.blower / detail
  17. [NFC] Fix some comments and only look at terminators when looking for ReturnLike ops — jurahul / detail
  18. [SampleProfile] Remove ProfileIsValid (NFC) — kazu / detail
  19. [libcxx][ranges] Add common_iterator. — zoecarver / detail
  20. [gn build] Port 1a29403d2f8a — llvmgnsyncbot / detail
  21. [UpdateCCTestChecks] Implement --global-value-regex — jdenny.ornl / detail
  22. [UpdateCCTestChecks] Implement --global-hex-value-regex — jdenny.ornl / detail
  23. [Bazel] Update for bc1a2979fc — gcmn / detail
  24. [LV] Change interface of getReductionPatternCost to return Optional — david.green / detail
  25. [RISCV] Use unordered indexed loads for MGATHER. — craig.topper / detail
  26. Avoid keeping internal string_views in Twine. — saugustine / detail
  27. [PowerPC] Inefficient register allocation of ACC registers results in many copies. — stefanp / detail
  28. [RISCV] Add custom isel to select (and (srl X, C1), C2) and (and (shl X, C1), C2) — craig.topper / detail
  29. [PowerPC] Semachecking for XL compat builtin icbt — kamau.bridgeman / detail
  30. [Driver] Detect libstdc++ include paths for native gcc on 32-bit non-Debian Linux — i / detail

#19924 (Jul 20, 2021 6:01:42 AM)

  1. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  2. [DSE] Transform memset + malloc --> calloc (PR25892) — dawid_jurek / detail
  3. [AMDGPU] Disable LDS lowering for GFX shaders — Stanislav.Mekhanoshin / detail
  4. [clang][deps] Separate filesystem caches for minimized and original files — Jan Svoboda / detail
  5. [clang][deps] Avoid minimizing PCH input files — Jan Svoboda / detail
  6. [PowerPC][NFC] add more cases for lfiwzx/lfiwax — czhengsz / detail
  7. [gn build] (manually) port bc1a2979fc70 — thakis / detail
  8. [DebugInfo][InstrRef] Fix a broken substitution method, add test coverage — jeremy.morse / detail
  9. [AMDGPU] Pre-commit test case for D106284 — jay.foad / detail
  10. [clang][deps] Fix test by checking ignored files correctly — Jan Svoboda / detail
  11. [llvm][tools] Hide more unrelated tool options — tbaeder / detail
  12. [SystemZ] Fix invalid assumption in getCPUNameFromS390Model — ulrich.weigand / detail
  13. [AMDGPU] Improve register computation for indirect calls — sebastian.neubauer / detail
  14. [gn build] Port 2b08f6af62af — llvmgnsyncbot / detail
  15. [clangd] Add tests covering existing header-guard behavior. NFC — sam.mccall / detail
  16. [clangd] Propagate header-guarded flag from preamble to main AST — sam.mccall / detail
  17. [clang-tidy] Don't suggest "inline" fix for main function in — hokein.wu / detail
  18. [Lex] Consider a PCH header-guarded even with #endif truncated — sam.mccall / detail
  19. [MIPS][MSA] Regenerate basic operations test checks — llvm-dev / detail
  20. [X86] X86InstCombineIntrinsic.cpp - silence clang-tidy warnings about incorrect uses of auto. NFCI. — llvm-dev / detail
  21. [linalg] Add TensorDimOp to list of ops known by bufferization. — gysit / detail

#19923 (Jul 20, 2021 2:36:19 AM)

  1. sanitizer_common: add new mutex — dvyukov / detail
  2. [Attributor] Use checkForAllUses instead of custom use tracking — johannes / detail
  3. [Attributor] Simplify to values in the genericValueTraversal — johannes / detail
  4. [Attributor] Use set vector instead of vector to prevent duplicates — johannes / detail
  5. [AArch64][GlobalISel] Don't form truncstores in postlegalizer-lowering for s128. — Amara Emerson / detail
  6. Remove the DarwinLog functionality from debguserver — Jason Molenda / detail
  7. [mlir-tblgen] Fix failed matching when binds same operand of an op in different depth — chiahungduan / detail
  8. [AArch64][SME] Add system registers and related instructions — cullen.rhodes / detail
  9. [lldb] Remove unused variable. NFCI — benny.kra / detail
  10. [AArch64][SVE][InstCombine] last{a,b} of a splat vector — sander.desmalen / detail
  11. [hwasan] Use stack safety analysis. — fmayer / detail
  12. [hwasan] [NFC] copy and disable ASAN tests to hwasan. — fmayer / detail
  13. [PowerPC] Add lit.local.cfg in AtomicExpand tests — lkail / detail
  14. [NFC] run clang-format on hwasan use-after-scope tests. — fmayer / detail
  15. [clang][deps] Normalize ignored filenames in minimizing file system — Jan Svoboda / detail

#19922 (Jul 19, 2021 11:17:14 PM)

  1. [OpenMP] Fix carefully track SPMDCompatibilityTracker — johannes / detail
  2. [Attributor] Simplify loads — johannes / detail
  3. [Attributor] Introduce AAPointerInfo — johannes / detail
  4. [Attributor][FIX] Do not simplify byval arguments — johannes / detail
  5. [OpenMP][FIX] Temporarily XFAIL tests waiting for new check lines — johannes / detail
  6. tsan: add pragma line to buildgo.sh — dvyukov / detail
  7. [Attributor][NFC] Fix function name spelling — johannes / detail
  8. [OpenMP] Remove XFAIL and update check lines properly — johannes / detail
  9. [Attributor][NFCI] Expose `getAssumedUnderlyingObjects` API — johannes / detail
  10. [Attributor] Extend the AAValueSimplify compare simplification logic — johannes / detail
  11. [Attributor] Ensure to simplify operands in AAValueConstantRange — johannes / detail
  12. [Attributor] Gracefully handle interprocedural reachability queries — johannes / detail
  13. tsan: remove the stats subsystem — dvyukov / detail
  14. [lldb] Make WatchpointList iterable — mgorny / detail
  15. [gn build] Port adb55d7c3265 — llvmgnsyncbot / detail
  16. [RISCV] Add test cases to show an issue with our fcvt.wu isel patterns on RV64. — craig.topper / detail
  17. [NFC][profile] Move writeMMappedFile to ELF ifdef block — phosek / detail
  18. [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR — lkail / detail

#19921 (Jul 19, 2021 7:59:37 PM)

  1. [gn build] Fix llvm_build_instrumented_coverage=true builds with goma/rbe — thakis / detail
  2. [Libomptarget] Remove volatile from NVPTX work function — huberjn / detail
  3. Revert D105519 "[WebAssembly] Deduplicate imports of the same module name, field name, and type" and its followup — i / detail
  4. AArch64/GlobalISel: Preserve memory types — Matthew.Arsenault / detail
  5. GlobalISel: Remove some mystery code that clears isReturned — Matthew.Arsenault / detail
  6. [PowerPC] Extra test case for LDARX — albionapc / detail
  7. CodeGen: Make MachineOptimizationRemarkEmitterPass a CFG analysis — Matthew.Arsenault / detail
  8. [OpenMP] Fixed a segmentation fault when using taskloop and target nowait — tianshilei1992 / detail
  9. Revert D106128 "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes" — i / detail
  10. [Clang][RISCV] Correct the alignment of stores generated by vlseg/vlsegff. — kai.wang / detail
  11. [ORC-RT] Add ORC_RT prefix to WEAK_IMPORT macro. — Lang Hames / detail
  12. [ORC-RT] Introduce a ORC_RT_JIT_DISPATCH_TAG macro. — Lang Hames / detail
  13. [NFC] Correct documentation error in OpenMP release ReleaseNotes — Tony.Tye / detail
  14. Revert "[PowerPC] Extra test case for LDARX" — albionapc / detail

#19920 (Jul 19, 2021 4:42:06 PM)

  1. [clang-format] Break an unwrapped line at a K&R C parameter decl — owenca / detail
  2. [lld/mac] Resolve defined symbols before undefined symbols — thakis / detail
  3. [mlir] Add software pipelining transformation for scf.For op — thomasraoux / detail
  4. [lld/mac] Add test for --lto-O — thakis / detail
  5. [WebAssembly] Deduplicate imports of the same module name, field name, and type — sbc / detail
  6. [MLGO] Use binary protobufs for improved training performance. — mtrofin / detail
  7. [WebAssembly] Generate R_WASM_FUNCTION_OFFSET relocs in debuginfo sections — dschuff / detail
  8. [mlir] Fix bazel build — thomasraoux / detail
  9. Revert "[MemCpyOpt] Enable memcpy optimizations unconditionally." — tra / detail
  10. Don't use !eStateRunning when you mean eStateStopped in DestroyImpl. — jingham / detail
  11. [lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC — sbc / detail
  12. [clang] Respect PrintingPolicy::FullyQualifiedName when printing a template-id — zeratul976 / detail
  13. [gn build] Port 08b289867b5a — llvmgnsyncbot / detail
  14. Split `InferShapedTypeOpInterface` to create `ReifyRankedShapedTypeInterface`. — ravishankarm / detail
  15. [PowerPC] swdiv_nochk Builtins for XL Compat — kamau.bridgeman / detail
  16. [NewPM] Bail out of devirtualization wrapper if the current SCC is invalidated — aeubanks / detail
  17. [NewPM][opt] Add -debug-pass-manager=quiet to not print analysis info — aeubanks / detail
  18. [SCEV] Add a clarifying comment in howManyLessThans — listmail / detail
  19. Dyanamic shape support for memref reassociation reshape ops — ravishankarm / detail
  20. [ScalarEvolution] Refine computeMaxBECountForLT to be accurate in more cases. — efriedma / detail
  21. [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes — leevince / detail
  22. [tests] Add a couple of tests for zero stride trip counts w/loop varying exit values — listmail / detail
  23. [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI in <ranges> — Louis Dionne / detail
  24. [libc++] Tidy-up instances of __STDCPP_DEFAULT_NEW_ALIGNMENT__ in the tests — Louis Dionne / detail

#19919 (Jul 19, 2021 1:25:44 PM)

  1. [WebAssembly] Support R_WASM_MEMORY_ADDR_TLS_SLEB64 for wasm64 — aardappel / detail
  2. [GlobalISel] Fix load-or combine moving loads across potential aliasing stores. — Amara Emerson / detail
  3. [mlir][tosa] Added shape inference for tosa convolution operations — rob.suderman / detail
  4. [NFC] Run -instnamer on test Transforms/LICM/sink-debuginfo-preserve.ll — efriedma / detail
  5. Revert "[llvm][sve] Lowering for VLS truncating stores" because it — akhuang / detail
  6. [SystemZ]  Handle NoRegister in SystemZTargetLowering::emitMemMemWrapper(). — paulsson / detail
  7. [elfabi] Prepare elfabi/ifs merging. — haowei / detail
  8. [ifs] Prepare llvm-ifs for elfabi/ifs merging. — haowei / detail
  9. [ifs][elfabi] Merge llvm-ifs/elfabi tools — haowei / detail
  10. [gn build] Port 6103fdfab4e2 — llvmgnsyncbot / detail
  11. [gn build] Port 61fa9afe4c5b — llvmgnsyncbot / detail
  12. [gn build] Port 8b4acb067fd3 — llvmgnsyncbot / detail
  13. [libc++] Disable #pragma system_header in the new testing configuration — Louis Dionne / detail
  14. [Sanitizer] Intercepts flopen/flopenat on FreeBSD. — David CARLIER / detail
  15. [Bazel] Update for 6103fdfab4 — gcmn / detail
  16. [MemCpyOpt] Enable memcpy optimizations unconditionally. — tra / detail
  17. [ifs] Fix linking errors on some llvm builders — haowei / detail
  18. [lld/mac] Change load command order to be more like ld64 — thakis / detail
  19. [SLP][X86] Add dot product tests based off PR51075 — llvm-dev / detail
  20. [infer-address-spaces] Handle complex non-pointer constexpr arguments. — tra / detail
  21. [InstrProfiling] Use weak alias for bias variable — phosek / detail
  22. [gn build] Port 54902e00d128 — llvmgnsyncbot / detail
  23. [mlir][Linalg] NFC: Rename FusionOfTensors pass to FusionOfElementwiseOps pass. — ravishankarm / detail
  24. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x45 — Tony.Tye / detail
  25. [LangRef] Clarify support for multiple metadata attachments with same id — tejohnson / detail
  26. [demangler] Fix demangling of 'half' — stuart.brady / detail

#19918 (Jul 19, 2021 10:08:43 AM)

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

#19917 (Jul 19, 2021 6:51:21 AM)

  1. [ORC] Add missing std::move. — Lang Hames / detail
  2. [Polly] Use isl::set::tuple_dim instead of isl::set::dim. NFC — patacca / detail
  3. [compiler-rt][GWP-ASAN] Disable 2 tests on Armv7 Linux — david.spickett / detail
  4. [ORC] Explicitly convert to ArrayRefs to silence errors. — Lang Hames / detail
  5. [X86][SSE] Fix copy+paste typo in dot3_float4_as_float3 partial load test — llvm-dev / detail
  6. [hwasan] Use stack safety analysis. — fmayer / detail
  7. [VE] Set getExtendForAtomicOps to ISD::ANY_EXTEND — marukawa / detail
  8. [ORC-RT] Fix missing std::move. — Lang Hames / detail
  9. [ORC] Drop 'const' for __orc_rt_CWrapperFunctionResultDataUnion::ValuePtr. — Lang Hames / detail
  10. tsan: make obtaining current PC faster — dvyukov / detail
  11. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  12. [LV] Add test with ptr induction used as scalar and vector. — flo / detail
  13. [mlir][memref] Clarify the documentation for memref.clone [NFC] — herhut / detail
  14. [LV] Re-generate check lines of some fragile tests (NFC) — guopeilin1 / detail
  15. [LoopUtils] Fix incorrect RT check bounds of loop-invariant mem accesses — guopeilin1 / detail
  16. [SLP]Fix possible crash on unreachable incoming values sorting. — a.bataev / detail
  17. [CostModel][X86] Add fast math tests for float reductions — llvm-dev / detail
  18. [ORC-RT] Separate jit-dispach tag decls from definitions. — Lang Hames / detail
  19. [ORC-RT] Introduce a weak-import macro. — Lang Hames / detail
  20. [mlir] Introduce `linalg.tiled_yield` terminator for `linalg.tiled_loop`. — pifon / detail
  21. [rt][nfc] Rewrite #ifndef as #if defined(). — pifon / detail
  22. [clang-tidy] ensure run-clang-tidy reports children killed by signals — sylvestre / detail
  23. Revert "[mlir] Introduce `linalg.tiled_yield` terminator for `linalg.tiled_loop`." — pifon / detail
  24. [clang] Change set type used for SourceLocation. — simon.tatham / detail
  25. [AMDGPU] Fix typo in comments idexen -> idxen — jay.foad / detail
  26. Fix duplicate checks in clangd comments — kadircet / detail
  27. [MLIR] AffineStructures: resolve clang-tidy warnings [NFC] — arjunpitchanathan / detail
  28. [TLI] prepareSREMEqFold(): use correct VT for the final VSELECT (PR51133) — lebedev.ri / detail

#19916 (Jul 19, 2021 3:28:23 AM)

  1. [llvm-objdump][WebAssembly] Fix llvm-objdump on files without symbols — wingo / detail
  2. [AArch64][SVE] Optimize bitcasts between unpacked half/i16 vectors. — sander.desmalen / detail
  3. [ARM] Extend more reductions during lowering — david.green / detail
  4. [AArch64][SME] Add SVE2 instructions added in SME — cullen.rhodes / detail
  5. [LoopFlatten] Use Loop to identify loop induction phi. NFC — rosie.sumpter / detail
  6. [clang-tidy] Add 'readability-suspicious-call-argument' check — whisperity / detail
  7. [mlir][linalg] Set explicit insertion point in pad_tensor patterns. — gysit / detail
  8. [Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFC — patacca / detail
  9. [X86][SSE] Add codegen tests dot2/3 dot product of 128-bit dereferenceable float data — llvm-dev / detail
  10. [ORC-RT] Fix signedness warning in unit test. — Lang Hames / detail
  11. [ORC][ORC-RT] Introduce ORC-runtime based MachO-Platform. — Lang Hames / detail
  12. [NFC] [MTE] helper for stack tagging lifetimes. — fmayer / detail
  13. [Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map(). NFC — patacca / detail
  14. [ORC-RT] Handle missing __has_builtin operator. — Lang Hames / detail
  15. [VE] Disable relative lookup table converter pass for VE — marukawa / detail

#19914 (Jul 18, 2021 8:49:16 PM)

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

#19913 (Jul 18, 2021 5:30:06 PM)

  1. [SCEV] Fix unused variable warning (NFC) — nikita.ppv / detail
  2. [InstCombine] Fold IntToPtr/PtrToInt to bitcast — nikita.ppv / detail
  3. [openmp][nfc] Simplify macros guarding math complex headers — jonathanchesterfield / detail

#19912 (Jul 18, 2021 2:10:23 PM)

  1. Reland [Orc] Add verylazy example for C-bindings — v.churavy / detail
  2. [ScalarEvolution] Remove uses of PointerType::getElementType. — efriedma / detail
  3. [CSSPGO][NFC] Allow cl::ZeroOrMore for use-iterative-bfi-inference — aktoon / detail
  4. [polly] Get rid of a couple uses of PointerType::getElementType(). — efriedma / detail

#19911 (Jul 18, 2021 10:52:08 AM)

  1. [NVPTX] Add select(cc,binop(),binop()) fast-math tests — llvm-dev / detail
  2. [Analysis] Remove getLoopPackage (NFC) — kazu / detail
  3. [X86] Add i32 (shl (sr[la] exact sel(X,Y),  C1), C2) test — llvm-dev / detail
  4. [Cloning] Remove unused parameter from CloneAndPruneFunctionInto() (NFC) — nikita.ppv / detail
  5. [Inline] Add test for PR50589 (NFC) — nikita.ppv / detail
  6. [OpenMP][Offloading] Add a CMake argument LIBOMPTARGET_LIT_ARGS to control behavior of libomptarget lit test — tianshilei1992 / detail
  7. [DAG] Enable foldSelectOfBinops on select(setcc(),binop(),binop()) calls — llvm-dev / detail
  8. [DAG] DAGCombiner::foldSelectOfBinops - propagate the common flags to the merged binop — llvm-dev / detail
  9. [SimplifyCFG] remove unnecessary state variable; NFC — spatel / detail
  10. [SimplifyCFG] add test to show miscompile from FoldBranchToCommonDest (PR51125); NFC — spatel / detail

#19910 (Jul 18, 2021 7:34:27 AM)

  1. [Orc] Remove unnecessary <string> include dependency from Orc headers. NFC. — llvm-dev / detail
  2. [X86][SSE] matchShuffleWithPACK - avoid poison pollution from bitcasting multiple elements together. — llvm-dev / detail
  3. [OpenMP][Offloading] Add -g when compiling deviceRTLs in debug mode — tianshilei1992 / detail
  4. [DAG] Move select(cc, binop(), binop()) folds into DAGCombiner::foldSelectOfBinops. NFCI. — llvm-dev / detail
  5. Revert "[Orc] Add verylazy example for C-bindings" — v.churavy / detail
  6. [analyzer] Handle std::make_unique — deep.majumder2019 / detail

#19909 (Jul 18, 2021 4:09:32 AM)

  1. [analyzer] Handle std::swap for std::unique_ptr — deep.majumder2019 / detail
  2. [MLIR][CAPI] On MINGW don't link against libMLIR — v.churavy / detail
  3. [Orc] Add verylazy example for C-bindings — v.churavy / detail
  4. [InstCombine][test] add tests for fadd reductions; NFC — spatel / detail
  5. [InstCombine] fold reassociative FP add into start value of fadd reduction — spatel / detail

#19908 (Jul 18, 2021 12:46:24 AM)

  1. [Sanitizers] FutexWake fix typo for FreeBSD code path. — David CARLIER / detail
  2. [GlobalISel] Fix known bits for G_BSWAP and B_BITREVERSE not doing anything. — Amara Emerson / detail
  3. DebugInfo: Name class templates with default arguments consistently (both direct naming, and as a template argument for a function template) — dblaikie / detail
  4. [RISCV] Add more i32 srem/sdiv with power of 2 constant tests. NFC — craig.topper / detail

#19906 (Jul 17, 2021 6:08:03 PM)

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

#19905 (Jul 17, 2021 2:49:02 PM)

  1. [RISCV] Teach computeKnownBitsForTargetNode that VLENB will never be more than 65536/8. — craig.topper / detail
  2. [OpaquePtr] Remove uses of CreateInBoundsGEP() without element type — nikita.ppv / detail
  3. [IRBuilder] Deprecate CreateInBoundsGEP() without element type — nikita.ppv / detail
  4. [OpaquePtr] Remove uses of CreateGEP() without element type — nikita.ppv / detail
  5. [IRBuilder] Deprecate CreateGEP() without element type — nikita.ppv / detail
  6. [AArch64] Prepare for changes to STEP_VECTOR. — efriedma / detail
  7. [ARM] Lower non-extended small gathers via truncated gathers. — david.green / detail
  8. [ExecutionEngine] Fix GEP type — nikita.ppv / detail

#19904 (Jul 17, 2021 11:28:39 AM)

  1. [OpaquePtr] Remove uses of CGF.Builder.CreateConstInBoundsGEP1_64() without type — nikita.ppv / detail
  2. [IRBuilder] Deprecate CreateConstInBoundsGEP1_64() without element type — nikita.ppv / detail
  3. [DebugInfo] Remove unnecessary <string> include dependency from DebugInfo headers. NFC. — llvm-dev / detail
  4. [OpaquePtr] Remove uses of CreateConstGEP1_32() without element type — nikita.ppv / detail
  5. [IRBuilder] Deprecate CreateConstGEP1_32() without element type — nikita.ppv / detail
  6. [RISCV][RVV] Precommit a test case for D105684 — shihpo.hung / detail
  7. [OpaquePtr] Remove uses of CreateStructGEP() without element type — nikita.ppv / detail
  8. [IRBuilder] Deprecate CreateStructGEP() without element type — nikita.ppv / detail
  9. [AbstractAttributor] Fix two issues in folding __kmpc_is_spmd_exec_mode — tianshilei1992 / detail
  10. [libcxx][ranges] makes `ranges::subrange` a borrowed range — cjdb / detail
  11. [lld-macho] Have ICF operate on all sections at once — jezng / detail
  12. [libcxx] Updated test and seemingly incorrect comment from it. — vyng / detail

#19903 (Jul 17, 2021 8:08:01 AM)

  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

#19902 (Jul 17, 2021 4:41:34 AM)

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

#19901 (Jul 17, 2021 1:22:01 AM)

  1. [mlir][vector] Remove vector.transfer_read/write to LLVM lowering — springerm / detail
  2. [ORC] Fix typo in declaration — Lang Hames / detail
  3. [OpenMP] Codegen aggregate for outlined function captures — georgakoudis1 / detail
  4. [sanitizers] Fix building on case sensitive mingw platforms — martin / detail
  5. [RISCV] Manually emit the best shift for VSCALE lowering to improve codegen. — craig.topper / detail

#19900 (Jul 16, 2021 10:02:03 PM)

  1. [AMDGPU] Tidy SReg/SGPR definitions using template class — carl.ritson / detail
  2. [ORC] Remove LLVM-side MachO Platform runtime support. — Lang Hames / detail
  3. [RISCV] Make VLEN no greater than 65536 — powerman1st / detail
  4. [mlir][vector] Refactor TransferReadToVectorLoadLowering — springerm / detail

#19899 (Jul 16, 2021 6:43:11 PM)

  1. Add a scalar argument case for the Fortran spread intrinsic unit test. — leairmark / detail
  2. [RISCV] Compose vector subregs hierarchically — jonathan_roelofs / detail
  3. [gn build] (semi-manually) port 6a4054ef060b — thakis / detail
  4. [PATCH] D105827: [SLP]Workaround for InsertSubVector cost. — a.bataev / detail
  5. [libcxx] [test] Fix experimental/memory.resource.adaptor.mem/db_deallocate on Windows — martin / detail
  6. [NFC][compiler-rt][test] pass through MallocNanoZone to iossim env — code / detail
  7. [COFF][test] Fix llvm-readobj tests — i / detail
  8. [GlobalISel] Fix non-pow-2 legalization of s56 stores. — Amara Emerson / detail
  9. [gn build] Port 0bf4b81d57b0 — llvmgnsyncbot / detail
  10. [SLP]Improve calculations of the cost for reused/reordered scalars. — a.bataev / detail
  11. [Bazel] Use bazel_skylib paths for paths munging — gcmn / detail
  12. [Bazel] Make gentbl_test compatible with coverage — gcmn / detail
  13. [Bazel] Add examples to bazelignore — gcmn / detail
  14. Add `lli` as dependency of MLIR integration tests — joker.eph / detail
  15. [PowerPC] Implement intrinsics for mtfsf[i] — lei / detail
  16. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  17. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail
  18. [ARM] Fix for matching reductions that are both sext and zext. — david.green / detail
  19. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  20. [sanitizer] Fix test build on Windows — Vitaly Buka / detail
  21. [Bazel] Delete blank line to make buildifier happy — i / detail
  22. [libcxx][modules] protects users from relying on libc++ detail headers (1/n) — cjdb / detail
  23. Add a mutex to guard access to the ThreadPlanStack class — jingham / detail
  24. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  25. [lit] Add --xfail-not/LIT_XFAIL_NOT — jdenny.ornl / detail
  26. [ScalarEvolution] Fix overflow in computeBECount. — efriedma / detail
  27. [CSSPGO] Turn on unique linkage name by default for pseudo probe. — hoy / detail
  28. [trace][intel pt] Implement the Intel PT cursor — walter erquinigo / detail
  29. [NFC][compiler-rt][test] when using ptrauth, strip before checking if poisoned — code / detail
  30. AMDGPU/GlobalISel: Fix some incorrect memory types in tests — Matthew.Arsenault / detail
  31. AMDGPU/GlobalISel: Add a few tests for struct arguments — Matthew.Arsenault / detail
  32. Mips/GlobalISel: Remove leftover dead code — Matthew.Arsenault / detail
  33. [CSSPGO] Turn on iterative-BFI for CSSPGO — aktoon / detail
  34. [Analysis] Remove isJoinDivergent (NFC) — kazu / detail

#19897 (Jul 16, 2021 12:07:05 PM)

  1. [libc++] ci: Create ~/Library/LaunchAgents if it does not exist yet — Louis Dionne / detail
  2. [LoopInterchange] Check lcssa phis in the inner latch in scenarios of multi-level nested loops — congzhecao / detail
  3. [flang][driver] Fix output filename generation in `flang` — andrzej.warzynski / detail
  4. [libcxx][modularisation] adds several headers to the module map — cjdb / detail
  5. [NFC] Fix typo intrinisic — Madhur.Amilkanthwar / detail
  6. [Verifier] Require same signature for intrinsic calls — nikita.ppv / detail
  7. [RISCV] Add curly braces around a case body that declares variables. NFC — craig.topper / detail
  8. [RISCV] Teach constant materialization that it can use zext.w at the end with Zba to reduce number of instructions. — craig.topper / detail
  9. [MachineVerifier] Diagnose invalid INSERT_SUBREGs — jonathan_roelofs / detail
  10. [DAG] SelectionDAG::MaskedElementsAreZero - assert we're calling with a vector. NFCI. — llvm-dev / detail
  11. [X86] Regenerate twoaddr-lea.ll test checks. — llvm-dev / detail
  12. Revert "[MachineVerifier] Diagnose invalid INSERT_SUBREGs" — jonathan_roelofs / detail
  13. [ELF][test] Avoid llvm-readelf/llvm-readobj one-dash long options — i / detail
  14. [SCEV] Add tests for known negative strides in trip count logic — listmail / detail
  15. [X86FixupLEAs] Try again to transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  16. [test] Extend negative stride backedge tests to cover signed comparisons — listmail / detail
  17. sanitizer_common: add Semaphore — dvyukov / detail
  18. [docs] Update llvm-readelf supported options after D105532 — i / detail
  19. [RISCV] Refactor where in the multiclass hierarchy we add commutable VFMADD/VFMACC instructions. NFC — craig.topper / detail
  20. [RISCV] Use tail agnostic policy for fixed vector vwmacc(u). — craig.topper / detail
  21. [RISCV] Rename the fixed vector vwmacc tests to have the 'm' in their filenames. NFC — craig.topper / detail
  22. [Clang] Add an empty builtins.h file. — stefanp / detail
  23. [mlir][sparse] minor cleanup of Merger — ajcbik / detail
  24. [tests] Precommit test for D104140 — listmail / detail
  25. [compiler-rt] change write order of frexpl & frexpf so it doesn't corrupt stack ids — code / detail
  26. sanitizer_common: link Synchronization.lib on Windows — dvyukov / detail
  27. [OpenMP] Rework OpenMP remarks — huberjn / detail
  28. [OpenMP] Add IDs to OpenMP remarks — huberjn / detail
  29. [OpenMP] Add remark documentation to the OpenMP webpage — jhuber6 / detail
  30. [OpenMP][NFC] Update the comment header for optimizations. — huberjn / detail
  31. [PowerPC] Implement XL compact math builtins — lei / detail
  32. [X86][SSE] combineX86ShufflesRecursively - bail if constant folding fails due to oneuse limits. — llvm-dev / detail
  33. [ARM] Extra MLA vecreduce tests. NFC — david.green / detail
  34. [test] Avoid llvm-readelf/llvm-readobj one-dash long options — i / detail
  35. [llvm-readelf/llvm-readobj] Remove one-dash long options — i / detail

#19896 (Jul 16, 2021 8:47:50 AM)

  1. [MLIR][NFC] Improve doc comment and delete stale comment — uday / detail
  2. [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID — fraser / detail
  3. Reland "[LV] Print remark when loop cannot be vectorized due to invalid costs." — sander.desmalen / detail
  4. [lldb][AArch64] Refactor memory tag range handling — david.spickett / detail
  5. [AArch64][SME] Add load and store instructions — cullen.rhodes / detail
  6. [LV] Avoid scalable vectorization for loops containing alloca — kerry.mclaughlin / detail
  7. [AArch64] Update Cortex-A55 SchedModel to improve LDP scheduling — nicholas.guy / detail
  8. [mlir] add an interface to support custom types in LLVM dialect pointers — zinenko / detail
  9. Use update_test_checks.py to auto-generate check lines — sepavloff / detail
  10. [mlir] Move linalg::Expand/CollapseShapeOp to memref dialect. — pifon / detail
  11. [PowerPC][AIX] Add warning when alignment is incompatible with XL — zarko / detail
  12. [AMDGPU][MC] Added missing isCall/isBranch flags — dmitry.preobrazhensky / detail
  13. SubstTemplateTypeParmType can contain an 'auto' type in their replacement type — sguelton / detail
  14. [SLP] add tests for poison-safe bool logic reductions; NFC — spatel / detail
  15. [InstrRef][FastISel] Support emitting DBG_INSTR_REF from fast-isel — jeremy.morse / detail
  16. AMDGPU/GlobalISel: Redo kernel argument load handling — Matthew.Arsenault / detail
  17. AMDGPU/GlobalISel: Preserve more memory types — Matthew.Arsenault / detail
  18. GlobalISel: Remove dead function — Matthew.Arsenault / detail
  19. [mlir] replace llvm.mlir.cast with unrealized_conversion_cast — zinenko / detail
  20. [mlir] add missing build dependency — zinenko / detail
  21. [lldb][AArch64] Add tag packing and repetition memory tag manager — david.spickett / detail
  22. Revert "[RISCV] Lower more BUILD_VECTOR sequences to RVV's VID" — fraser / detail
  23. [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests — amy.kwan1 / detail
  24. [runtimes] Simplify how we set the target triple — Louis Dionne / detail
  25. [PowerPC] Updated the error message of MASSV pass to mention vectorization — msd.ataei / detail
  26. [Bazel] Delete deprecated gentbl rule — gcmn / detail
  27. [mlir] Remove unused functions in LinalgOps.cpp — pifon / detail
  28. [libc++] CI: Setup BuildKite agents through launchd — Louis Dionne / detail
  29. AArch64/GlobalISel: Update tests to use correct memory types — Matthew.Arsenault / detail
  30. GlobalISel: Preserve memory type for memset expansion — Matthew.Arsenault / detail
  31. Mips/GlobalISel: Use LLT form of getMachineMemOperand — Matthew.Arsenault / detail

#19894 (Jul 16, 2021 2:03:05 AM)

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

#19893 (Jul 15, 2021 10:41:31 PM)

  1. [PowerPC] Fix popcntb XL Compat Builtin for 32bit — kamau.bridgeman / detail
  2. [ARM][LowOverheadLoops] Make some stack spills valid for tail predication — samuel.tebbs / detail
  3. [InstCombine] Add select(cond,gep(gep(x,y),z),gep(x,y)) tests from PR51069 — llvm-dev / detail
  4. [Verifier] Use isIntrinsic() (NFC) — nikita.ppv / detail
  5. [ELF][test] Rework non-preemptible ifunc tests — i / detail
  6. [ELF] Don't define __rela_iplt_start for -pie/-shared — i / detail
  7. [libc++/abi] Fix broken Lit feature no-noexcept-function-type — Louis Dionne / detail
  8. [unittest] Exercise SCEV's udiv and udiv ceiling routines — listmail / detail
  9. tsan: lock ScopedErrorReportLock around fork — dvyukov / detail
  10. [M68k][GloballSel] LegalizerInfo implementation — Anshil.Gandhi / detail
  11. [NVPTX, CUDA] Add .and.popc variant of the b1 MMA instruction. — tra / detail
  12. [mlir][sparse] add int64 storage type to sparse tensor runtime support library — ajcbik / detail
  13. [Driver] Fix compiler-rt lookup for x32 — harald / detail
  14. utils: fix broken assertion in revert_checker — George Burgess IV / detail
  15. [ObjCARC] Use objc_msgSend instead of llvm.objc.msgSend in tests — nikita.ppv / detail
  16. [libc] Relocate the closing directive of #ifdef — hedingarcia / detail
  17. [libcxx] [test] Fix mismatches between aligned operator new and std::free — martin / detail
  18. [runtimes] Don't try passing --target flags to GCC — Louis Dionne / detail
  19. [AIX][XCOFF][Bug-Fixed] parse the parameter type of the traceback table — zhijian / detail
  20. [AArch64][GlobalISel] Clamp <n x p0> vecs when legalizing G_EXTRACT_VECTOR_ELT — Jessica Paquette / detail
  21. [mlir] Enable cleanup of single iteration reduction loops being sibling-fused maximally — sumesh.uk / detail
  22. [PowerPC][NFC] Add the missing 'REQUIRES: powerpc-registered-target.' in the builtins' front end test cases for XL compatibility — wei.huang / detail
  23. [Verifier] Extend address taken check for unknown intrinsics — nikita.ppv / detail
  24. [SLP] avoid leaking poison in reduction of safe boolean logic ops — spatel / detail
  25. [X86] Fix handling of maskmovdqu in X32 — harald / detail
  26. [DependenceAnalysis] Guard analysis using getPointerBase(). — efriedma / detail
  27. [LLDB][GUI] Add Process Attach form — gclayton / detail
  28. [libc] Fix typos in x86_64/FEnv.h — mcgrathr / detail
  29. GlobalISel: Introduce GenericMachineInstr classes and derivatives for idiomatic LLVM RTTI. — Amara Emerson / detail
  30. [AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible — tianshilei1992 / detail
  31. [PowerPC] Add PowerPC population count, reversed load and store related builtins and instrinsics for XL compatibility — wei.huang / detail
  32. [NFC][hwasan] Remove default arguments in internal class — Vitaly Buka / detail
  33. [lldb] Add AllocateMemory/DeallocateMemory to the SBProcess API — Raphael Isemann / detail
  34. GlobalISel: Track argument pointeriness with arg flags — Matthew.Arsenault / detail
  35. AMDGPU/GlobalISel: Fix incorrect memory types in test — Matthew.Arsenault / detail
  36. GlobalISel: Surface offsets parameter from ComputeValueVTs — Matthew.Arsenault / detail
  37. Revert "tsan: make obtaining current PC faster" — thakis / detail
  38. [asan] Slightly modified the documentation. — kstoimenov / detail
  39. [lld-macho] Use intermediate arrays to store opcodes — leevince / detail
  40. [mlir][spirv] Add support for GLSL FMix — weiwei.li1 / detail
  41. [test] Use double pound to denote comments. — danielrodriguez / detail
  42. [Frontend] Only compile modules if not already finalized — vsapsai / detail
  43. [libc++] Add a job running GCC with C++11 — Louis Dionne / detail
  44. [NFC][OpenMP][Offloading] Replaced explicit parallel level computation with function `__kmpc_parallel_level` — tianshilei1992 / detail
  45. [gn build] port 766a08df12c1 — thakis / detail
  46. [gn build] Port 766a08df12c1 — llvmgnsyncbot / detail
  47. [MLIR] [Python ODS] Use @builtins.property for cases where 'property' is already defined — john.demme / detail
  48. Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer — joker.eph / detail
  49. Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer" — joker.eph / detail
  50. [Attributor] Add support for compound assignment for ChangeStatus — tianshilei1992 / detail
  51. [lld-macho] Optimize bind opcodes with multiple passes — leevince / detail
  52. [TableGen] Allow isAllocatable inheritence from any superclass — carl.ritson / detail
  53. [analyzer] Model comparision methods of std::unique_ptr — deep.majumder2019 / detail
  54. [LSR] Handle case 1*reg => reg. PR50918 — mkazantsev / detail

#19892 (Jul 15, 2021 7:23:03 PM)

  1. [PowerPC] Store, load, move from and to registers related builtins — albionapc / detail

#19891 (Jul 15, 2021 4:04:35 PM)

  1. [PowerPC] Implement MFSPR, MTMSR, MTSPR builtins — albionapc / detail

#19890 (Jul 15, 2021 12:47:43 PM)

  1. [PowerPC] Store, load, move from and to registers related builtins — albionapc / detail

#19889 (Jul 15, 2021 11:11:27 AM)

  1. [mlir][sparse] replace linalg.copy with memref.copy — ajcbik / detail
  2. [DAG] Fold select(cond,binop(x,y),binop(x,z)) -> binop(x,select(cond,y,z)) — llvm-dev / detail
  3. Revert "[AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible" — tianshilei1992 / detail
  4. [PowerPC] Add PowerPC rotate related builtins and emit target independent code for XL compatibility — wei.huang / detail
  5. tsan: make obtaining current PC faster — dvyukov / detail
  6. [AsmParser] Unify parsing of attributes — nikita.ppv / detail
  7. [LV] Enable vectorization of multiple exit loops w/computable exit counts — listmail / detail
  8. [Bazel] Update for 01bdb0f75efb — gcmn / detail
  9. [InstCombine] Look through invariant group intrinsics when removing malloc — aeubanks / detail
  10. [LangRef] Add elementtype attribute — nikita.ppv / detail
  11. [IR] Add elementtype attribute — nikita.ppv / detail
  12. [libc++] Add a CMake target to re-generate files and revamp CONTRIBUTING.rst — Louis Dionne / detail
  13. [mlir][sparse] remove linalg-to-loops from integration tests — ajcbik / detail
  14. Enable Flang by default in the test-release.sh script — andrzej.warzynski / detail
  15. [flang][driver] Randomise the names of the unparsed files — andrzej.warzynski / detail
  16. [mlir][sparse] add shift ops support — ajcbik / detail
  17. [test] Avoid llvm-nm one-dash long options — i / detail
  18. [llvm-nm] Remove one-dash long options except -arch — i / detail
  19. [AMDGPU] Refine -O0 and -O1 passes. — Stanislav.Mekhanoshin / detail
  20. [lld-macho] Add LTO cache support — thakis / detail
  21. [WebAssembly] Fixed LLD generation of 64-bit __wasm_apply_data_relocs — aardappel / detail
  22. [GlobalISel] Fix infinite loop in reassociationCanBreakAddressingModePattern — Jessica Paquette / detail
  23. Revert "[SLP]Workaround for InsertSubVector cost." — aeubanks / detail
  24. [llvm-exegesis] Fix missing-headers build errors. — vyng / detail
  25. [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) — i / detail
  26. [libc++] NFC: Reindent the run-buildbot script — Louis Dionne / detail
  27. [SCEV] Fix unsound reasoning in howManyLessThans — listmail / detail
  28. tsan: strip top inlined internal frames — dvyukov / detail
  29. [InstCombine] Add 3-operand gep test with different ptr and same indices — llvm-dev / detail
  30. Fix "unknown pragma 'GCC'" MSVC warning. NFCI. — llvm-dev / detail

#19888 (Jul 15, 2021 7:55:40 AM)

  1. [NVPTX] Add selp.f32 checks to select(cond,fpbinop(),fpbinop()) tests — llvm-dev / detail
  2. [VP][NFC] Correct formatting in unit test — fraser / detail
  3. [runtimes] Serialize all Lit params instead of passing them to add_lit_testsuite — Louis Dionne / detail
  4. [libc++] Implement views::all_t and ranges::viewable_range — Louis Dionne / detail
  5. Reapply "[DebugInfo] Enable variadic debug value salvaging" — stephen.tozer / detail
  6. [libc++] Mark failing rel_ops test as XFAIL in back-deployment — Louis Dionne / detail
  7. [mlir][linalg] Improve implementation of hoist padding. — nicolas.vasilache / detail
  8. [LV] Fix determinism for failing scalable-call.ll test. — sander.desmalen / detail
  9. [TTI] Consistently make getMinVectorRegisterBitWidth() methods const. NFCI. — llvm-dev / detail
  10. [mlir][rocdl] Add math::Exp2Op lowering to ROCDL — akuegel / detail
  11. [SimplifyCFG] Rerun PHI deduplication after common code sinkinkg (PR51092) — lebedev.ri / detail
  12. Fix documentation; NFC — aaron / detail
  13. MachO: don't emit L... private symbols in do_not_dead_strip sections. — Tim Northover / detail
  14. [ARM] Expand types handled in VQDMULH recognition — david.green / detail
  15. [docs] More CMAKE variable documentation — nathan / detail
  16. MachO: fix Clang test broken by dropping private labels in LLVM. — Tim Northover / detail
  17. [OpenCL] Add support of __opencl_c_program_scope_global_variables feature macro — anton.zabaznov / detail
  18. Revert "[LV] Print remark when loop cannot be vectorized due to invalid costs." — sander.desmalen / detail
  19. [Analyzer][solver] Remove unused functions — gabor.marton / detail
  20. [NVPTX] Tweak fast-math tests to avoid select(binop(x,y),binop(x,z)) fold — llvm-dev / detail

#19887 (Jul 15, 2021 4:31:22 AM)

  1. [mlir][crunner] fix bug in memref copy for rank 0 — ajcbik / detail
  2. [llvm][tools] Hide unrelated llvm-bcanalyzer options — tbaeder / detail
  3. Fix undeduced type assert — sguelton / detail
  4. Fixes memory sanitizer 'use-of-uninitialized-value' diagnostic. — bgraur / detail
  5. [NFC] [hwasan] Split argument logic into functions. — fmayer / detail
  6. [AArch64][SME] Add outer product instructions — cullen.rhodes / detail
  7. [Test] We can benefit from pipelining of ymm load/stores — mkazantsev / detail
  8. [sanitizer] Fix __sanitizer_kernel_sigset_t endianness issue — iii / detail
  9. [sanitizer] Force TLS allocation on s390 — iii / detail
  10. [TSan] Align thread_registry_placeholder — iii / detail
  11. [TSan] Use zeroext for function parameters — iii / detail
  12. [TSan] Build ignore_lib{0,1,5} tests with -fno-builtin — iii / detail
  13. [TSan] Define PTHREAD_ABI_BASE for SystemZ — iii / detail
  14. [TSan] Define C/C++ address ranges for SystemZ — iii / detail
  15. [TSan] Add SystemZ longjmp support — iii / detail
  16. [TSan] Disable __TSAN_HAS_INT128 on SystemZ — iii / detail
  17. [TSan] Intercept __tls_get_addr_internal and __tls_get_offset on SystemZ — iii / detail
  18. [TSan] Adjust tests for SystemZ — iii / detail
  19. [TSan] Enable SystemZ support — iii / detail
  20. [TSan] Add SystemZ SANITIZER_GO support — iii / detail
  21. [AMDGPU] Use isMetaInstruction for instruction size — sebastian.neubauer / detail
  22. [AArch64][GlobalISel] Optimise lowering for some vector types for min/max — irina.dobrescu / detail
  23. [mlir][nvvm]: Add math::Exp2Op lowering to NVVM. — akuegel / detail
  24. [MIPS] Refresh ashr test checks. NFCI. — llvm-dev / detail
  25. [InstCombine] Strip inbounds from (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) fold — llvm-dev / detail

#19886 (Jul 15, 2021 1:13:20 AM)

  1. [Coroutines] Run coroutine passes by default — yedeng.yd / detail
  2. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x44 — Tony.Tye / detail
  3. [2/2][RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEs — djtodoro / detail
  4. [clang][Analyzer] Add symbol uninterestingness to bug report. — 1.int32 / detail
  5. [gn build] Port b0d38ad0bc25 — llvmgnsyncbot / detail

#19885 (Jul 14, 2021 9:55:14 PM)

  1. [SLP] match logical and/or as reduction candidates — spatel / detail
  2. ARM: reuse existing libcall global variable if possible. — Tim Northover / detail
  3. [docs] Update CMake cross compiling guide link — ty1208chiang / detail
  4. [mlir][linalg] Fix typo in ExtractSliceOfPadTensorSwapPattern — springerm / detail
  5. [AIX] Enable dollar sign as PC in inlineasm — Jinsong Ji / detail
  6. [flang][OpenMP] Fix semantic check of test case in taskloop simd construct — arnamoy.bhattacharyya / detail
  7. [Lexer] Fix bug in `makeFileCharRange` called on split tokens. — yitzhakm / detail
  8. [runtimes] NFCI: Drop intermediate CMake variable TARGET_TRIPLE — Louis Dionne / detail
  9. [SLP]Workaround for InsertSubVector cost. — a.bataev / detail
  10. [AMDGPU] Check llc-pipeline.ll with -match-full-lines -strict-whitespace — jay.foad / detail
  11. Combine two diagnostics into one and correct grammar — aaron / detail
  12. [CostModel][AArch64] Make loads/stores of <vscale x 1 x eltty> invalid. — sander.desmalen / detail
  13. GlobalISel: Handle lowering non-power-of-2 extloads — Matthew.Arsenault / detail
  14. [LV] Print remark when loop cannot be vectorized due to invalid costs. — sander.desmalen / detail
  15. [InstCombine] add tests for icmp with constant offset and no-wrap flags; NFC — spatel / detail
  16. [InstCombine] reorder icmp with offset folds for better results — spatel / detail
  17. [ARM] Lower v16i8 -> i64 VMLA reductions. — david.green / detail
  18. [ELF] --fortran-common: prefer STB_WEAK to COMMON — i / detail
  19. [WebAssembly] Remove datalayout strings from llc tests — tlively / detail
  20. [runtimes] Inherit the TARGET_TRIPLE that may be set by LLVM — Louis Dionne / detail
  21. [WebAssembly] Codegen for v128.loadX_lane instructions — tlively / detail
  22. [SelectionDAG] Add an overload of getStepVector that assumes step 1. — efriedma / detail
  23. Demangle: correct swift_async demangling for Microsoft scheme — Saleem Abdulrasool / detail
  24. [Verifier] Improve incompatible attribute type check — nikita.ppv / detail
  25. Remove uses of deprecated target AllPassesAndDialectsNoRegistration in Bazel (NFC) — joker.eph / detail
  26. [scudo] Don't enabled MTE for small alignment — Vitaly Buka / detail
  27. [ARM] Move add(VMLALVA(A, X, Y), B) to VMLALVA(add(A, B), X, Y) — david.green / detail
  28. [NFC][PhaseOrdering] Add test for the lack of CSE after SimplifyCFG (PR51092) — lebedev.ri / detail
  29. [Attributes] Use single method to fetch type from AttributeSet (NFC) — nikita.ppv / detail
  30. [NFC] Drop redundant check prefixes in newly added test file — lebedev.ri / detail
  31. [runtimes] Bring back TARGET_TRIPLE — Louis Dionne / detail
  32. [Bazel] Uniformly export all MLIR td files — gcmn / detail
  33. [SLP] Fix case of variable name. NFCI. — llvm-dev / detail
  34. [docs] Fix :option:`--file-header` reference in llvm-readelf.rst after D105532 — i / detail
  35. [SLP][NFC]Fix variables names, NFC. — a.bataev / detail
  36. [AMDGPU] Add TII::isIgnorableUse() to allow VOP rematerialization — Stanislav.Mekhanoshin / detail
  37. [tests] Stablize tests for possible change in deref semantics — listmail / detail
  38. [libcxx] [test] Remove a LIBCXX-WINDOWS-FIXME in trivial_abi/unique_ptr_ret — martin / detail
  39. Global variables with strong definitions cannot be freed — listmail / detail
  40. [mlir] NFC - Add AffineMap::replace variant with dim/symbol inference — nicolas.vasilache / detail
  41. [Support] Get correct number of physical cores on Apple Silicon — Steven Wu / detail
  42. [lldb] Always call DestroyImpl from Process::Finalize — Jonas Devlieghere / detail
  43. [lldb] Make TargetList iterable (NFC) — Jonas Devlieghere / detail
  44. [asan][clang] Add flag to outline instrumentation — Vitaly Buka / detail
  45. [tests] Stablize tests for possible change in deref semantics — listmail / detail
  46. [mlir][affine] Add single result affine.min/max -> affine.apply canonicalization. — nicolas.vasilache / detail
  47. [AArch64] Fix selection of G_UNMERGE <2 x s16> — jonathan_roelofs / detail
  48. [SimpleLoopUnswitch] Don't non-trivially unswitch loops with catchswitch exits — aeubanks / detail
  49. Precommit test for D106017 — aeubanks / detail
  50. [llvm-strip][WebAssembly] Support strip flags — dschuff / detail
  51. [Polly] Fix misleading debug message. NFC. — llvm-project / detail
  52. [ARM] Fix RELA relocations for 32bit ARM. — wolfgang_pieb / detail
  53. [docs][OpaquePtr] Remove finished task — aeubanks / detail
  54. [clang-format] Make BreakAfterReturnType work with K&R C functions — owenca / detail
  55. [libomptarget] Keep the Shadow Pointer Map up-to-date — georgios.rokos / detail
  56. [Support] Turn on SupportTest for Apple Silicon — Steven Wu / detail
  57. [GlobalOpt] Fix a miscompile when evaluating struct initializers. — jonathan_roelofs / detail
  58. [WebAssembly] Codegen for v128.storeX_lane instructions — tlively / detail
  59. [clang] Refactor AST printing tests to share more infrastructure — zeratul976 / detail
  60. [libc++] NFCI: Restore code duplication in wrap_iter, with test. — arthur.j.odwyer / detail
  61. [AMDGPU] Use update_test_checks.py script for annotate kernel features tests. — kuterdinel / detail
  62. libclc: Add -cl-no-stdinc to clang flags on clang >=13 — airlied / detail
  63. [OpenCL][NFC] opencl-c.h: reorder atomic operations — airlied / detail
  64. [OpenCL] opencl-c.h: CL3.0 generic address space — airlied / detail
  65. [PowerPC] Generate inlined quadword lock free atomic operations via AtomicExpand — lkail / detail
  66. [gn build] Port b9c3941cd61d — llvmgnsyncbot / detail
  67. [mlir][linalg][NFC] Factor out tile generation in makeTiledShapes — springerm / detail
  68. [mlir][linalg] Add optional output operand to PadTensorOp — springerm / detail
  69. [mlir][NFC] Move asOpFoldResult helper functions to StaticValueUtils — springerm / detail
  70. [mlir][linalg] Tile PadTensorOp — springerm / detail
  71. [mlir][linalg] Fix Windows build — springerm / detail
  72. [mlir][linalg] Improve codegen of ExtractSliceOfPadTensorSwapPattern — springerm / detail
  73. [mlir][linalg] Improve codegen when tiling PadTensor evenly — springerm / detail
  74. [PowerPC][NFC] add testcase for update-form preparation with non-const increment — czhengsz / detail
  75. Defend early against operation created without a registered dialect — joker.eph / detail
  76. [Attributor] AACallEdges, Add a way to ask nonasm unknown callees — kuterdinel / detail
  77. Revert "Defend early against operation created without a registered dialect" — joker.eph / detail
  78. [MLIR] [Python] Add `owner` to PyValue and fix its parent reference — john.demme / detail
  79. Defend early against operation created without a registered dialect — joker.eph / detail

#19884 (Jul 14, 2021 6:39:17 PM)

  1. [PowerPC] Store, load, move from and to registers related builtins — albionapc / detail

#19883 (Jul 14, 2021 3:24:01 PM)

  1. [PowerPC] Implement MFSPR, MTMSR, MTSPR builtins — albionapc / detail

#19881 (Jul 14, 2021 8:50:04 AM)

  1. Implementation of STBCX — albionapc / detail

#19880 (Jul 14, 2021 5:28:19 AM)

  1. [NewPM][SimpleLoopUnswitch] Add option to not trivially unswitch — aeubanks / detail
  2. sanitizer_common: optimize memory drain — Vitaly Buka / detail
  3. AMDGPU: Try to fix test failure with EXPENSIVE_CHECKS — Matthew.Arsenault / detail
  4. [NFC][sanitizer] Move MemoryMapper template parameter — Vitaly Buka / detail
  5. [NFC][sanitizer] Simplify MapPackedCounterArrayBuffer — Vitaly Buka / detail
  6. [AArch64][GlobalISel] Mark v2s64 -> v2p0 G_INTTOPTR as legal — Jessica Paquette / detail
  7. Revert "[NFC][sanitizer] Simplify MapPackedCounterArrayBuffer" — Vitaly Buka / detail
  8. Revert "[SCEV] Handle zero stride correctly in howManyLessThans" — aeubanks / detail
  9. [AArch64] Fix AArch64::dsub's size — jonathan_roelofs / detail
  10. [AArch64] rm unused subreg's — jonathan_roelofs / detail
  11. [NFC][sanitizer] Simplify MapPackedCounterArrayBuffer — Vitaly Buka / detail
  12. [CSSPGO][llvm-profgen] Allow multiple executable load segments. — hoy / detail
  13. [CSSPGO] Do not import pseudo probe desc in thinLTO — hoy / detail
  14. [NFC][CSSPGO] Rename the name of an enum value. — hoy / detail
  15. Fix test trying to write a spurious output file into the source — richard / detail
  16. [SCEV] Handle zero stride correctly in howManyLessThans — efriedma / detail
  17. [AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible — tianshilei1992 / detail
  18. [CSSPGO][llvm-profgen] Fix a missing initalization — hoy / detail
  19. Revert "[CSSPGO][llvm-profgen] Fix a missing initalization" — hoy / detail
  20. [CSSPGO][llvm-profgen] Fix a missing initalization — hoy / detail
  21. [AIX] Update testcase to use aix triple — Jinsong Ji / detail
  22. [Polly] Fix typo. NFC. — llvm-project / detail
  23. [sanitizer] Convert script to python 3 — Vitaly Buka / detail
  24. Revert "[clang] Refactor AST printing tests to share more infrastructure" — david.green / detail
  25. [sanitizer] Upgrade android scripts to python 3 — Vitaly Buka / detail
  26. [sanitizer] Fix type error in python 3 — Vitaly Buka / detail
  27. [RISCV] Support overloading for RVV miscellaneous functions. — zakk.chen / detail
  28. Reformulate OrcJIT tutorial doc to make it more clear. — joker.eph / detail
  29. sanitizer_common: add simpler ThreadRegistry ctor — Vitaly Buka / detail
  30. [libcxx] [test] Clarify weak_ptr_ret on Windows, remove a LIBCXX-WINDOWS-FIXME — martin / detail
  31. [RISCV] Pass -u to linker correctly. — kito.cheng / detail
  32. [RegisterCoalescer] Resolve conflict based on liveness of subregister — ruiling.song / detail
  33. [NFC][AMDGPU] autogenerate kill-infinite-loop.ll checks — ruiling.song / detail
  34. [AMDGPU] Don't handle export done when unify exit nodes — ruiling.song / detail
  35. [clangd] Add CMake option to (not) link in clang-tidy checks — sam.mccall / detail
  36. [AArch64][SME] Add matrix register definitions and parsing support — cullen.rhodes / detail
  37. [AMDGPU] Precommit flat-scratch-init.ll test — sebastian.neubauer / detail
  38. [AMDGPU] Init scratch only if necessary — sebastian.neubauer / detail
  39. [RISCV] Fix the neutral element in vector 'fadd' reductions — fraser / detail
  40. [mlir][SCF] populateSCFStructuralTypeConversionsAndLegality WhileOp support — ivan.butygin / detail
  41. [InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183) — llvm-dev / detail
  42. [DebugInfo] Correctly update dbg.values with duplicated location ops — stephen.tozer / detail
  43. [NFC][PowerPC] Added test to check regsiter allocation for ACC registers — stefanp / detail
  44. [gn build] (manually) merge 462d4de35b0c — thakis / detail
  45. Revert rGb803294cf78714303db2d3647291a2308347ef23 : "[InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183)" — llvm-dev / detail
  46. [gn build] Port c08dabb0f476 — llvmgnsyncbot / detail
  47. [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
  48. [lldb][docs] Remove mention of subversion. NFC. — david.spickett / detail
  49. [NFC] [Coroutines] Remove unused CoroFree — yedeng.yd / detail
  50. [InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183) (REAPPLIED) — llvm-dev / detail
  51. [RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEs — djtodoro / detail
  52. [lld][MachO] Code cleanup — alexshap / detail
  53. [Analyzer][solver] Add dump methods for (dis)equality classes. — gabor.marton / detail

#19879 (Jul 14, 2021 2:05:37 AM)

  1. Working (ish) version — albionapc / detail

#19876 (Jul 13, 2021 4:13:02 PM)

  1. Revert "[sanitizer] Don't tie builders with particular workers" — Vitaly Buka / detail
  2. [libc++] [test] Add a missing `()` in TestEachIntegralType. — arthur.j.odwyer / detail
  3. Revert "sanitizer_common: optimize memory drain" — Vitaly Buka / detail
  4. [NFC][sanitizer] clang-format part of D105778 — Vitaly Buka / detail
  5. [docs/llvm-cov] Document -compilation-dir — Vedant Kumar / detail
  6. [libc] Add on float properties for precision floating point numbers in FloatProperties.h — hedingarcia / detail
  7. [NFC][sanitizer] Move MemoryMapper out of SizeClassAllocator64 — Vitaly Buka / detail
  8. [libcxx] [docs] Acknowledge that the library is known to work in some configs outside of what's tested in CI — martin / detail
  9. [SCEV] Handle zero stride correctly in howManyLessThans — listmail / detail
  10. [sanitizer] Few more NFC changes from D105778 — Vitaly Buka / detail
  11. [libc] Don't pass -fpie/-ffreestanding on Windows — caitlyncano / detail
  12. [libc] Capture floating point encoding and arrange it sequentially in memory — hedingarcia / detail
  13. [LLD] Adding support for RELA for CG Profile. — ayermolo / detail
  14. [WebAssembly] Run varargs codegen test with non-emscripten triple — dschuff / detail
  15. Add more types to the LLVM dialect C API — jpienaar / detail
  16. [mlir][sparse] add support for std unary operations — ajcbik / detail
  17. [mlir][Tensor] Implement `reifyReturnTypeShapesPerResultDim` for `tensor.insert_slice`. — ravishankarm / detail
  18. [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility — wei.huang / detail
  19. [NFC][MLIR][std] Clean up ArithmeticCastOps — gcmn / detail
  20. [NFC][sanitizer] Rename some MemoryMapper members — Vitaly Buka / detail
  21. [NFC][sanitizer] Exctract DrainHalfMax — Vitaly Buka / detail
  22. [ScalarEvolution] Make isKnownNonZero handle more cases. — efriedma / detail
  23. RegAlloc: Allow targets to split register allocation — Matthew.Arsenault / detail
  24. [NFC][sanitizer] Don't store region_base_ in MemoryMapper — Vitaly Buka / detail

#19875 (Jul 13, 2021 12:56:05 PM)

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

#19874 (Jul 13, 2021 9:38:18 AM)

  1. [clang/objc] Optimize getters for non-atomic, copied properties — thakis / detail
  2. [InstCombine] Fold lshr/ashr(or(neg(x),x),bw-1) --> zext/sext(icmp_ne(x,0)) (PR50816) — llvm-dev / detail
  3. [NFC] Add paranthesis around logical expression to silence -Wlogical-op-parentheses warning. — alexfh / detail
  4. [OpenMP] Minor improvement in task allocation — hansang.bae / detail
  5. [libc++] Generate ABI list for macOS arm64 — Louis Dionne / detail
  6. [libc++] Target x86_64 only for the backdeployment jobs — Louis Dionne / detail
  7. [libc++] Workaround non-constexpr std::exchange pre C++20 — Louis Dionne / detail
  8. Mips: Mark special case calling convention handling as custom — Matthew.Arsenault / detail
  9. Mips/GlobalISel: Use more standard call lowering infrastructure — Matthew.Arsenault / detail
  10. GlobalISel: Remove getIntrinsicID utility function — Matthew.Arsenault / detail
  11. GlobalISel: Use extension instead of merge with undef in common case — Matthew.Arsenault / detail
  12. AMDGPU: Promote signext/zeroext i16 shader returns — Matthew.Arsenault / detail
  13. Prepare Compiler-RT for GnuInstallDirs, matching libcxx, document all — John.Ericson / detail
  14. [mlir] Handle unused variable when assertions are disabled. — tpopp / detail
  15. [OpenCL] Add verbosity when checking support of read_write images — anton.zabaznov / detail
  16. [PowerPC][NFC] Power ISA features for Semachecking — wei.huang / detail
  17. [InstCombine] Regenerate select-gep.ll tests — llvm-dev / detail
  18. [InstCombine] Add basic (select C, (gep Ptr, Idx), Ptr) tests from PR50183 — llvm-dev / detail
  19. [PowerPC] Fix L[D|W]ARX Implementation — albionapc / detail
  20. [mlir][memref] adjust integration tests to new lowering passes — ajcbik / detail
  21. [llvm] Add enum iteration to Sequence — gchatelet / detail
  22. [RISCV] Support machine constraint "S" — i / detail
  23. [mlir][Linalg] Properly specify Linalg attribute. — nicolas.vasilache / detail
  24. Avoid triggering assert when program calls OSAtomicCompareAndSwapLong — julian.lettner / detail
  25. [OpaquePtr] Use AllocaInst::getAllocatedType() — aeubanks / detail
  26. [OpaquePtr] Use GlobalValue::getValueType() more — aeubanks / detail
  27. [OpaquePtr] Get load/store type without PointerType::getElementType() — aeubanks / detail
  28. [OpaquePtr] Use byval type more — aeubanks / detail

#19873 (Jul 13, 2021 6:19:39 AM)

  1. [NFC] Do not track calls to inlined intrinsics in IFI. — jeroen.dobbelaere / detail
  2. [sanitizer_common] Define internal_usleep on Solaris — ro / detail
  3. [remangleIntrinsicFunction] Detect and resolve name clash — jeroen.dobbelaere / detail
  4. [RISCV] Pass undef VECTOR_SHUFFLE indices on to BUILD_VECTOR — fraser / detail
  5. [libc] update benchmark distributions — gchatelet / detail
  6. AArch64: use 4-byte slots for arm64_32 pointers in a tail call — Tim Northover / detail
  7. [OpenCL] Add support of __opencl_c_generic_address_space feature macro — anton.zabaznov / detail
  8. [AMDGPU] Mark waterfall loops as SI_WATERFALL_LOOP — sebastian.neubauer / detail
  9. [AMDGPU] Optimize VGPR LiveRange in waterfall loops — sebastian.neubauer / detail
  10. [mlir][Linalg] Add layout specification support to bufferization. — nicolas.vasilache / detail
  11. Support: reduce stack used in default size test. — Tim Northover / detail
  12. [X86][SSE] Add signbit tests to show cmpss/cmpsd intrinsics not recognised as 'allbits' results. — llvm-dev / detail
  13. [mlir][Linalg] Better support for bufferizing non-tensor results. — nicolas.vasilache / detail
  14. [lldb] Fix editline unicode on Linux — jan.kratochvil / detail
  15. [libomptarget][devicertl] Remove branches around setting parallelLevel — jonathanchesterfield / detail
  16. [AMDGPU] Handle s_branch to another section. — abidh / detail
  17. [libomptarget] Update device pointer only if needed — georgios.rokos / detail
  18. [MLIR] Fix documentation of the `ExecutionEngine` in the toy tutorial example — frgossen / detail
  19. [X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result (REAPPLIED) — llvm-dev / detail
  20. [libomp] ompd_init(): fix heap-buffer-overflow when constructing libompd.so path — lebedev.ri / detail
  21. [OpenCL] Add support of __opencl_c_read_write_images feature macro — anton.zabaznov / detail
  22. [InstCombine] Pre-commit ashr(or(neg(x),x),bw-1) --> sext(icmp_ne(x,0)) tests from D105764 — llvm-dev / detail

#19871 (Jul 13, 2021 1:23:22 AM)

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

#19870 (Jul 12, 2021 10:03:54 PM)

  1. [OpaquePointers][ThreadSanitizer] Cleanup calls to PointerType::getElementType() — aeubanks / detail
  2. [OpaquePtr][ISel] Use ArgListEntry::IndirectType more — aeubanks / detail
  3. [analyzer] Print time taken to analyze each function — rithiksh02 / detail

#19869 (Jul 12, 2021 6:46:32 PM)

  1. [AArch64] Optimize overflow checks for [s|u]mul.with.overflow.i32. — efriedma / detail
  2. [AArch64] Dump a little more info about unimplemented reg-to-reg copies. NFC — jonathan_roelofs / detail
  3. [mlir][tosa] Added shape propagation for TOSA pool operations. — rob.suderman / detail
  4. [Driver] Let -fno-integrated-as -gdwarf-5 use -fdwarf-directory-asm — i / detail
  5. sanitizer_common: Fix build for tests — 31459023+hctim / detail
  6. [compiler-rt][hwasan] Refactor kAliasRegionStart usage — leonardchan / detail
  7. [mlir][Linalg] Add 3D pooling named ops to Linalg. — hanchung / detail
  8. [llc] Default MCUseDwarfDirectory to true — i / detail
  9. [mlir][sparse] add support for AND and OR operations — ajcbik / detail
  10. DebugInfo: Use debug_rnglists.dwo for ranges in debug_info.dwo when parsing DWARFv5 — dblaikie / detail
  11. Fix test - mistaken hardcoded path from my local machine. — dblaikie / detail

#19868 (Jul 12, 2021 3:29:02 PM)

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

#19867 (Jul 12, 2021 12:12:23 PM)

  1. sanitizer_common: Suppress another thread safety warning — benny.kra / detail
  2. [llvm-objcopy] Improve performance of long pattern lists — i / detail
  3. [PowerPC] Implement trap and conversion builtins for XL compatibility — albionapc / detail
  4. [libc++] Remove random [[nodiscard]] in the test suite — Louis Dionne / detail
  5. [OpenMP] Remove TSAN annotations from libomp — protze / detail
  6. [ARM] Expand types in VQDMULH tests. NFC — david.green / detail
  7. [AIX] Emit version string in .file directive — Jinsong Ji / detail
  8. [test] Move AMDGPU reloc test from Object to tools/llvm-readobj and simplify it — i / detail
  9. [mlir][tosa] Added more shape inference for tosa ops — rob.suderman / detail
  10. [flang][nfc] Simplify CMake — andrzej.warzynski / detail
  11. [llvm-readobj] Switch command line parsing from llvm::cl to OptTable — i / detail
  12. [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
  13. [NFC][compiler-rt][hwasan] Move shadow bound variables to hwasan.cpp — leonardchan / detail
  14. sanitizer_common: optimize memory drain — dvyukov / detail
  15. [WebAssembly] Custom combines for f32x4.demote_zero_f64x2 — tlively / detail
  16. [lld/mac] Implement -application_extension — thakis / detail
  17. [PowerPC] Custom Lowering BUILD_VECTOR for v2i64 for P7 as well — Jinsong Ji / detail
  18. [libc++] Update Google benchmark to v 1.5.5 — Louis Dionne / detail
  19. Revert "sanitizer_common: optimize memory drain" — nikita.ppv / detail
  20. [Bazel] Update configuration to HEAD — gcmn / detail
  21. [Attributes] Make type attribute handling more generic (NFCI) — nikita.ppv / detail
  22. Add newline to fix documentation build — Krzysztof.Drewniak / detail
  23. Revert "sanitizer_common: add simpler ThreadRegistry ctor" — Vitaly Buka / detail

#19866 (Jul 12, 2021 8:55:59 AM)

  1. [AArch64] Set the latency of Cortex-A55 stores to 1 — david.green / detail
  2. [gn build] port 0da172b1766e more — thakis / detail
  3. [CostModel][X86] Adjust truncate SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  4. [mlir][linalg][python] Add auto-generated file warning (NFC). — gysit / detail
  5. [InstCombine][tests] add tests for signbit + logic; NFC — spatel / detail
  6. [InstCombine] reduce signbit test of logic ops to cmp with zero — spatel / detail
  7. [SystemZ]  Bugfix for the 'N' code for inline asm operand. — paulsson / detail
  8. Fix warning '-Wparentheses'. NFC. — michael.hliao / detail
  9. [AArch64] Add target features for Armv9-A Scalable Matrix Extension (SME) — cullen.rhodes / detail
  10. [MLIR][StandardToLLVM] Move `copyUnrankedDescriptors` to pattern — frgossen / detail
  11. [lldb][NFC] Use ArrayRef in TypeSystemClang::SetFunctionParameters — Raphael Isemann / detail
  12. sanitizer_common: allow COMMON_INTERCEPTOR_ENTER to use labels — dvyukov / detail
  13. [clang-tidy] performance-unnecessary-copy-initialization: Disable structured bindings. — flx / detail
  14. [libc++] NFC: Fix synopsis comments and sort includes in ranges — Louis Dionne / detail
  15. [AArch64] Silence unused variable warning. NFC. — benny.kra / detail
  16. [analyzer] LoopUnrolling: fix crash when a loop counter is captured in a lambda by reference — vsavchenko / detail
  17. Remove unused parameter from parseMSInlineAsm. — simon.tatham / detail
  18. sanitizer_common: support printing __m128i type — dvyukov / detail
  19. [SLP] add test for multiple logical reductions; NFC — spatel / detail
  20. [libc++] Test on Clang ToT by default — Louis Dionne / detail
  21. [lld/mac] Make tbd files in one test valid — thakis / detail
  22. [SelectionDAG] Simplify PromoteIntRes_INSERT_SUBVECTOR to only handle result — bradley.smith / detail
  23. Reland "[clang-repl] Implement partial translation units and error recovery." — v.g.vassilev / detail
  24. [Altivec] Use signed comparison for vec_all_* and vec_any_* interfaces — bmahjour / detail
  25. [langref] attempt to clarify semantics of inttoptr/ptrtoint for non-integral types — listmail / detail
  26. sanitizer_common: Fix the build for platforms that use shared TSDs — benny.kra / detail

#19865 (Jul 12, 2021 5:35:45 AM)

  1. [LLDB] Testsuite: Add helper to check for AArch64 target — omair.javaid / detail
  2. sanitizer_common: rename Mutex to MutexState — dvyukov / detail
  3. sanitizer_common: add thread safety annotations — dvyukov / detail
  4. [PowerPC] Remove unnecessary 64-bit guards from altivec.h — nemanja.i.ibm / detail
  5. [OpenMP][OMPT] Fix compile-time assertion in ompt-multiplex.h — protze / detail
  6. [llvm][sve] Lowering for VLS truncating stores — david.truby / detail
  7. sanitizer_common: use 0 for empty stack id — dvyukov / detail
  8. [mlir][Linalg] Improve comprehensive bufferization for scf.yield. — nicolas.vasilache / detail
  9. [OpenMP] Support OpenMP 5.1 attributes — aaron / detail
  10. sanitizer_common: remove debugging logic from the internal allocator — dvyukov / detail
  11. sanitizer_common: make sem_trywait as non-blocking — dvyukov / detail
  12. [PowerPC] Fix rounding mode for vec_round in altivec.h — nemanja.i.ibm / detail
  13. [RS4GC] Add a test to demonstrate duplication of base generation. NFC — yrouban / detail
  14. [RS4GC] Use one DVCache for both inlineGetBaseAndOffset() and insertParsePoints() — yrouban / detail
  15. [lldb/Target] Fix event handling during process launch — medismail.bennani / detail
  16. Fix the Clang documentation builder; NFC. — aaron / detail
  17. sanitizer_common: fix 32-bit build — dvyukov / detail
  18. Partially implement P1401R5 (Narrowing contextual conversions to bool) — aaron / detail
  19. [gn build] (semi-manually) port 0da172b1766e — thakis / detail

#19864 (Jul 12, 2021 2:12:02 AM)

  1. [llvm][Inliner] Templatize PriorityInlineOrder — taolq / detail
  2. Support AArch64/Linux watchpoint on tagged addresses — omair.javaid / detail
  3. [mlir] Fix broadcasting check with 1 values — jpienaar / detail
  4. [LLDB] Only build TestWatchTaggedAddress.py on aarch64 PAC targets — omair.javaid / detail
  5. [AArch64] De-capitalize some Emit* functions — i / detail
  6. [llvm-exegesis] Fix compilation with old libpfm versions. — courbet / detail
  7. [analyzer][NFC] Display the correct function name even in crash dumps — balazs.benics / detail
  8. [X86][SSE] Add signbit tests to show cmpss/cmpsd ops not recognised as 'allbits' results. — llvm-dev / detail
  9. [X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result — llvm-dev / detail
  10. [LV] Ignore candidate VFs with invalid costs. — sander.desmalen / detail
  11. [mlir] factor math-to-llvm out of standard-to-llvm — zinenko / detail

#19863 (Jul 11, 2021 10:52:45 PM)

  1. [Debug-info][InstrRef] Avoid an unnecessary map ordering — jeremy.morse / detail
  2. [AIX][XCOFF] Use bit order of has_vec and longtbtable bits as defined in AIX header debug.h — zhijian / detail
  3. [FPEnv][InstSimplify] Constrained FP support for NaN — kevin.neal / detail
  4. [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  5. Revert "Revert "Temporarily do not drop volatile stores before unreachable"" — thakis / detail
  6. [AttrBuilder] Make handling of type attributes more generic (NFCI) — nikita.ppv / detail
  7. [mlir] don't drop undef initializers in translation to LLVM IR — zinenko / detail
  8. [mlir] add support for reductions in OpenMP WsLoopOp — zinenko / detail
  9. [llvm-mca] Fix JSON format for multiple regions — marcos.horro / detail
  10. [libc++][ci] Keep the C++03 build job on Clang 12 — Louis Dionne / detail
  11. [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  12. [AttrBuilder] Try to fix build — nikita.ppv / detail
  13. [OpaquePointers][CallPromotion] Don't look at pointee type for byval — aeubanks / detail
  14. [SLP] make checks for cmp+select min/max more explicit — spatel / detail
  15. Revert "[IR] Don't mark mustprogress as type attribute" — nikita.ppv / detail
  16. [SLP] improve code comments; NFC — spatel / detail
  17. [NFC][OpaquePtr] Use GlobalValue::getValueType() more — aeubanks / detail
  18. m86k: adjust the usage of ArgInfo after change 9b057f647d70fc958d4a1a7a00e2deba65 — sylvestre / detail
  19. [lldb] Add the ability to silently import scripted commands — Jonas Devlieghere / detail
  20. [llvm-cxxfilt] Switch command line parsing from llvm::cl to OptTable — i / detail
  21. [X86] Return src/dest register from stack spill/restore recogniser — jeremy.morse / detail
  22. [libcxx][nfc] Remove <variant>'s dependence on <array>. — zoecarver / detail
  23. [libcxx][ranges] Add `ranges::transform_view`. — zoecarver / detail
  24. [gn build] Port 0e09a41b415b — llvmgnsyncbot / detail
  25. [llvm-size] Switch command line parsing from llvm::cl to OptTable — i / detail
  26. [OpaquePtr][InferAddrSpace] Use PointerType::getWithSamePointeeType() — aeubanks / detail
  27. [llvm-mca] Fix -Wunused-private-field after D105618 — i / detail
  28. [AMDGPU][Docs] Update Code Object V3 example to includes args section — Krzysztof.Drewniak / detail
  29. [NFC][compiler-rt][hwasan] Move __hwasan_tag_mismatch4 to hwasan.cpp — leonardchan / detail
  30. [NFC][compiler-rt][hwasan] Rename InitPrctl to InitializeOsSupport — leonardchan / detail
  31. [NFC][compiler-rt][hwasan] Move TagMemoryAligned into hwasan_linux.cpp — leonardchan / detail
  32. [flang][driver] Fix how output filename is generated — andrzej.warzynski / detail
  33. Revert "[IR] Don't accept nullptr as GEP element type" — stilis / detail
  34. [Clang] Introduce Swift async calling convention. — varun_gandhi / detail
  35. Reapply [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  36. PR51034: Debug Info: Remove 'prototyped' from K&R function declarations — dblaikie / detail
  37. [Polly][Isl] Use isl::*::ctx instead of isl::*::get_ctx. NFC — patacca / detail
  38. [IRForTarget] Don't pass nullptr to GetElementPtrInst::Create() (NFC) — nikita.ppv / detail
  39. Reapply [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  40. [AMDGPU] Add VOP rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  41. [ARC][NFC] Include file re-ordering — grahamy / detail
  42. [hwasan] More realistic setjmp test. — fmayer / detail
  43. [libcxx][CI] Work around Arm buildkite failures — Louis Dionne / detail
  44. [SLP] make invalid operand explicit for extra arg in reduction matching; NFC — spatel / detail
  45. [SLP] add tests for poison-safe logical reductions; NFC — spatel / detail
  46. [PhaseOrdering] add tests for vector cmp reductions; NFC — spatel / detail
  47. [IR] Add GEPOperator::indices() (NFC) — nikita.ppv / detail
  48. [lldb] Use custom script instead of lldb.macosx.crashlog in test — Jonas Devlieghere / detail
  49. [AMDGPU] Fix flags of V_MOV_B64_PSEUDO — Stanislav.Mekhanoshin / detail
  50. [OPENMP]Fix overlapped mapping for dereferenced pointer members. — a.bataev / detail
  51. [AMDGPU] Added v_accvgpr_read_b32 rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  52. [lldb] Drop REQUIRES where redundant because of lit.local.cfg — Jonas Devlieghere / detail
  53. Add scoped timers to ReadMemoryFromInferior and ReadMemoryFromFileCache. — Adrian Prantl / detail
  54. Prepare Compiler-RT for GnuInstallDirs, matching libcxx — John.Ericson / detail
  55. PR51018: A few more explicit conversions from SmallString to StringRef — dblaikie / detail
  56. [WebAssembly] Added initial type checker to MC Assembler — aardappel / detail
  57. [GlobalISel] Use GCDTy when extracting GCD ty from leftover regs in insertParts — Jessica Paquette / detail
  58. [HIP] Move std headers after device malloc/free — enye.shi / detail
  59. [WebAssembly] fix broken tools/llvm-symbolizer/wasm-basic.s test — aardappel / detail
  60. [WebAssembly] Fixed 2 warnings in Asm Type Checker — aardappel / detail
  61. [llvm-mca] Refactor the logic that prints JSON files. — andrea.dibiagio / detail
  62. [llvm-nm][test] diff -q => diff to make AIX happy — i / detail
  63. [gn build] fix formatting after 9647a6f719ee — thakis / detail
  64. [WebAssembly] Fix warnings — kazu / detail
  65. [AFDO] Merge function attributes after inlining — kazu / detail
  66. [MLIR][GPU][NFC] Fix documentation for wmma matrix load/store ops — uday / detail
  67. WebAssembly: Update datalayout to match fp128 ABI change — dschuff / detail
  68. [SLP] Do not make an attempt to match reduction on already erased instruction. — valery.n.dmitriev / detail
  69. [ScalarEvolution] Strictly enforce pointer/int type rules. — efriedma / detail
  70. [scudo] Check if we use __clang_major__ >= 12 — Vitaly Buka / detail
  71. Fix buildbot regression from 9c4baf5. — efriedma / detail
  72. llvm-symbolizer: Fix "start file" to work with Split DWARF — dblaikie / detail
  73. [WebAssembly] Custom combines for f64x2.promote_low_f32x4 — tlively / detail
  74. [lld-macho] Fix bug in handling unwind info from ld -r — vyng / detail
  75. [ORC] Flesh out ExecutorAddress, rename CommonOrcRuntimeTypes header. — Lang Hames / detail
  76. [GlobalISel] Add a new artifact combiner for unmerge which looks through general artifact expressions. — Amara Emerson / detail
  77. [NFC][ScalarEvolution] Precommit tests for D104075. — efriedma / detail
  78. [AArch64][GlobalISel] Implement moreElements legalization for G_SHUFFLE_VECTOR. — Amara Emerson / detail
  79. Revert "Prepare Compiler-RT for GnuInstallDirs, matching libcxx" — martin / detail
  80. [InstructionCost] Add saturation support. — sander.desmalen / detail
  81. [LV] NFCI: Do cost comparison on InstructionCost directly. — sander.desmalen / detail
  82. [llvm-mca][JSON] Further refactoring of the JSON printing logic. — andrea.dibiagio / detail
  83. [llvm-mca][JSON] Teach the PipelinePrinter how to deal with anonymous code regions (PR51008) — andrea.dibiagio / detail
  84. [X86] Add tests from D93707 for fsub_strict(x,fneg(y)) -> fadd_strict(x,y) folds. — llvm-dev / detail
  85. [AFDO] Require x86_64-linux in a testcase — kazu / detail
  86. [OpenMP] Avoid checking parent reference count in targetDataEnd — jdenny.ornl / detail
  87. [OpenMP] Avoid checking parent reference count in targetDataBegin — jdenny.ornl / detail
  88. [mlir][NFC] Switched `interfaces` to a private member of SSANameState. — joker.eph / detail
  89. [mlir] Added OpPrintingFlags to AsmState and SSANameState. — joker.eph / detail
  90. [mlir] Gated calls to getAsm{Result,BlockArgument}Names on whether printing ops in generic form. — joker.eph / detail
  91. [Attributor][FIX] Traverse uses even if a value is assumed constant — johannes / detail
  92. [Attributor] Introduce an optimistic getUnderlyingObjects helper — johannes / detail
  93. [Attributor] Use AAValueSimplify to simplify returned values — johannes / detail
  94. [Attributor] Reorganize AAHeapToStack — johannes / detail
  95. [Attributor] Look through selects in genericValueTraversal — johannes / detail
  96. [OpenMP] Unified entry point for SPMD & generic kernels in the device RTL — johannes / detail
  97. [OpenMP] Create custom state machines for generic target regions — johannes / detail
  98. [Attributor][FIX] Do not replace a value with a non-dominating instruction — johannes / detail
  99. [Attributor][FIX] Sanitize queries to LVI and ScalarEvolution — johannes / detail
  100. [OpenMP] Remove checkXXXX device runtime functions — johannes / detail
  101. [OpenMP] Detect SPMD compatible kernels and execute them as such — johannes / detail
  102. [Attributor][NFCI] Add UsedAssumedInformation to more interfaces — johannes / detail
  103. Revert "llvm-symbolizer: Fix "start file" to work with Split DWARF" — thakis / detail
  104. Reland "[clang-repl] Allow passing in code as positional arguments." — v.g.vassilev / detail
  105. Revert Attributor patch series — thakis / detail
  106. [Attributor][FIX] Traverse uses even if a value is assumed constant — johannes / detail
  107. [Attributor] Introduce an optimistic getUnderlyingObjects helper — johannes / detail
  108. [Attributor] Use AAValueSimplify to simplify returned values — johannes / detail
  109. [ARM] Extra widening and narrowing combinations tests. NFC — david.green / detail
  110. [Attributor][FIX] Do not replace a value with a non-dominating instruction — johannes / detail
  111. [Attributor] Reorganize AAHeapToStack — johannes / detail
  112. [OpenMP][FIX] Update remark in test file after rewording — johannes / detail
  113. [Attributor] Look through selects in genericValueTraversal — johannes / detail
  114. [Attributor][FIX] Sanitize queries to LVI and ScalarEvolution — johannes / detail
  115. [PowerPC] Fix L[D|W]ARX Implementation — albionapc / detail

#19862 (Jul 11, 2021 7:33:34 PM)

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

#19861 (Jul 11, 2021 4:14:15 PM)

  1. [VPlan] Remove default arg from getVPValue (NFC). — flo / detail
  2. [lld-macho][nfc] Avoid using std::map for PlatformKinds — jezng / detail
  3. [lld-macho][nfc] Remove unnecessary llvm:: namespace prefixes — jezng / detail
  4. [lld-macho][nfc] clang-format — jezng / detail

#19860 (Jul 11, 2021 12:57:00 PM)

  1. [lld/mac] Use normal Undefined machinery for dyld_stub_binder lookup — thakis / detail
  2. [DivRemPairs] Add an initial case for hoisting to a common predecessor. — craig.topper / detail
  3. [RISCV] Remove stale FIXME from a test. NFC — craig.topper / detail
  4. [lld/mac] Always reference dyld_stub_binder when linked with libSystem — thakis / detail
  5. [lld/mac] Unbreak objc.s after 6e05c1cd5f98 — thakis / detail
  6. [RISCV] Add tests for suboptimal handling of negative constants on the LHS of i32 shifts/rotates/subtracts on RV64. NFC — craig.topper / detail
  7. [RISCV] Add tests for suboptimal handling of negative constants for i32 uaddo/usubo on RV64. NFC — craig.topper / detail

#19859 (Jul 11, 2021 9:37:19 AM)

  1. [IfCvt] Don't use pristine register for counting liveins for predicated instructions. — david.green / detail
  2. [Analysis] Remove unused declaration isPotentiallyReachableFromMany (NFC) — kazu / detail
  3. Revert "[clang-repl] Implement partial translation units and error recovery." — v.g.vassilev / detail
  4. [ARM] Add lowering of uadd_sat to uq{add|sub}8 and uq{add|sub}16 — david.green / detail

#19858 (Jul 11, 2021 6:19:20 AM)

  1. sanitizer_common: unbreak ThreadRegistry tests — dvyukov / detail

#19857 (Jul 11, 2021 3:58:46 AM)

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

#19856 (Jul 11, 2021 12:38:59 AM)

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

#19855 (Jul 10, 2021 9:20:56 PM)

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

#19854 (Jul 10, 2021 6:04:22 PM)

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

#19853 (Jul 10, 2021 2:48:24 PM)

  1. [PowerPC] Fix L[D|W]ARX Implementation — albionapc / detail

#19852 (Jul 10, 2021 11:31:44 AM)

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

#19851 (Jul 10, 2021 8:14:25 AM)

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

#19850 (Jul 10, 2021 4:51:46 AM)

  1. [InstructionCost] Add saturation support. — sander.desmalen / detail
  2. [LV] NFCI: Do cost comparison on InstructionCost directly. — sander.desmalen / detail
  3. [llvm-mca][JSON] Further refactoring of the JSON printing logic. — andrea.dibiagio / detail

#19849 (Jul 10, 2021 1:34:22 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

#19848 (Jul 9, 2021 10:15:32 PM)

  1. [gn build] fix formatting after 9647a6f719ee — thakis / detail
  2. [WebAssembly] Fix warnings — kazu / detail
  3. [AFDO] Merge function attributes after inlining — kazu / detail
  4. [MLIR][GPU][NFC] Fix documentation for wmma matrix load/store ops — uday / detail
  5. WebAssembly: Update datalayout to match fp128 ABI change — dschuff / detail
  6. [SLP] Do not make an attempt to match reduction on already erased instruction. — valery.n.dmitriev / detail
  7. [ScalarEvolution] Strictly enforce pointer/int type rules. — efriedma / detail
  8. [scudo] Check if we use __clang_major__ >= 12 — Vitaly Buka / detail
  9. Fix buildbot regression from 9c4baf5. — efriedma / detail
  10. llvm-symbolizer: Fix "start file" to work with Split DWARF — dblaikie / detail
  11. [WebAssembly] Custom combines for f64x2.promote_low_f32x4 — tlively / detail
  12. [lld-macho] Fix bug in handling unwind info from ld -r — vyng / detail
  13. [ORC] Flesh out ExecutorAddress, rename CommonOrcRuntimeTypes header. — Lang Hames / detail

#19846 (Jul 9, 2021 3:42:26 PM)

  1. [libc++][ci] Test Clang ToT by default, and add jobs on Clang 11 and 12 — Louis Dionne / detail
  2. [Debug-info][InstrRef] Avoid an unnecessary map ordering — jeremy.morse / detail
  3. [AIX][XCOFF] Use bit order of has_vec and longtbtable bits as defined in AIX header debug.h — zhijian / detail
  4. [FPEnv][InstSimplify] Constrained FP support for NaN — kevin.neal / detail
  5. [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  6. Revert "Revert "Temporarily do not drop volatile stores before unreachable"" — thakis / detail
  7. [AttrBuilder] Make handling of type attributes more generic (NFCI) — nikita.ppv / detail
  8. [mlir] don't drop undef initializers in translation to LLVM IR — zinenko / detail
  9. [mlir] add support for reductions in OpenMP WsLoopOp — zinenko / detail
  10. [llvm-mca] Fix JSON format for multiple regions — marcos.horro / detail
  11. [libc++][ci] Keep the C++03 build job on Clang 12 — Louis Dionne / detail
  12. [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  13. [AttrBuilder] Try to fix build — nikita.ppv / detail
  14. [OpaquePointers][CallPromotion] Don't look at pointee type for byval — aeubanks / detail
  15. [SLP] make checks for cmp+select min/max more explicit — spatel / detail
  16. Revert "[IR] Don't mark mustprogress as type attribute" — nikita.ppv / detail
  17. [SLP] improve code comments; NFC — spatel / detail
  18. [NFC][OpaquePtr] Use GlobalValue::getValueType() more — aeubanks / detail
  19. m86k: adjust the usage of ArgInfo after change 9b057f647d70fc958d4a1a7a00e2deba65 — sylvestre / detail
  20. [lldb] Add the ability to silently import scripted commands — Jonas Devlieghere / detail
  21. [llvm-cxxfilt] Switch command line parsing from llvm::cl to OptTable — i / detail
  22. [X86] Return src/dest register from stack spill/restore recogniser — jeremy.morse / detail
  23. [libcxx][nfc] Remove <variant>'s dependence on <array>. — zoecarver / detail
  24. [libcxx][ranges] Add `ranges::transform_view`. — zoecarver / detail
  25. [gn build] Port 0e09a41b415b — llvmgnsyncbot / detail
  26. [llvm-size] Switch command line parsing from llvm::cl to OptTable — i / detail
  27. [OpaquePtr][InferAddrSpace] Use PointerType::getWithSamePointeeType() — aeubanks / detail
  28. [llvm-mca] Fix -Wunused-private-field after D105618 — i / detail
  29. [AMDGPU][Docs] Update Code Object V3 example to includes args section — Krzysztof.Drewniak / detail
  30. [NFC][compiler-rt][hwasan] Move __hwasan_tag_mismatch4 to hwasan.cpp — leonardchan / detail
  31. [NFC][compiler-rt][hwasan] Rename InitPrctl to InitializeOsSupport — leonardchan / detail
  32. [NFC][compiler-rt][hwasan] Move TagMemoryAligned into hwasan_linux.cpp — leonardchan / detail
  33. [flang][driver] Fix how output filename is generated — andrzej.warzynski / detail
  34. Revert "[IR] Don't accept nullptr as GEP element type" — stilis / detail
  35. [Clang] Introduce Swift async calling convention. — varun_gandhi / detail
  36. Reapply [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  37. PR51034: Debug Info: Remove 'prototyped' from K&R function declarations — dblaikie / detail
  38. [Polly][Isl] Use isl::*::ctx instead of isl::*::get_ctx. NFC — patacca / detail
  39. [IRForTarget] Don't pass nullptr to GetElementPtrInst::Create() (NFC) — nikita.ppv / detail
  40. Reapply [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  41. [AMDGPU] Add VOP rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  42. [ARC][NFC] Include file re-ordering — grahamy / detail
  43. [hwasan] More realistic setjmp test. — fmayer / detail
  44. [libcxx][CI] Work around Arm buildkite failures — Louis Dionne / detail
  45. [SLP] make invalid operand explicit for extra arg in reduction matching; NFC — spatel / detail
  46. [SLP] add tests for poison-safe logical reductions; NFC — spatel / detail
  47. [PhaseOrdering] add tests for vector cmp reductions; NFC — spatel / detail
  48. [IR] Add GEPOperator::indices() (NFC) — nikita.ppv / detail
  49. [lldb] Use custom script instead of lldb.macosx.crashlog in test — Jonas Devlieghere / detail
  50. [AMDGPU] Fix flags of V_MOV_B64_PSEUDO — Stanislav.Mekhanoshin / detail
  51. [OPENMP]Fix overlapped mapping for dereferenced pointer members. — a.bataev / detail
  52. [AMDGPU] Added v_accvgpr_read_b32 rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  53. [lldb] Drop REQUIRES where redundant because of lit.local.cfg — Jonas Devlieghere / detail
  54. Add scoped timers to ReadMemoryFromInferior and ReadMemoryFromFileCache. — Adrian Prantl / detail
  55. Prepare Compiler-RT for GnuInstallDirs, matching libcxx — John.Ericson / detail
  56. PR51018: A few more explicit conversions from SmallString to StringRef — dblaikie / detail
  57. [WebAssembly] Added initial type checker to MC Assembler — aardappel / detail
  58. [GlobalISel] Use GCDTy when extracting GCD ty from leftover regs in insertParts — Jessica Paquette / detail
  59. [HIP] Move std headers after device malloc/free — enye.shi / detail
  60. [WebAssembly] fix broken tools/llvm-symbolizer/wasm-basic.s test — aardappel / detail
  61. [WebAssembly] Fixed 2 warnings in Asm Type Checker — aardappel / detail
  62. [llvm-mca] Refactor the logic that prints JSON files. — andrea.dibiagio / detail
  63. [llvm-nm][test] diff -q => diff to make AIX happy — i / detail

#19843 (Jul 9, 2021 6:33:37 AM)

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

#19842 (Jul 9, 2021 3:10:51 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

#19841 (Jul 8, 2021 11:50:44 PM)

  1. Update Bazel overlay in GPUToGPURuntimeTransforms. — echristo / detail
  2. [PowerPC] Remove implicit use register after transformToImmFormFedByLI() — lkail / detail
  3. [CMake] Disable -fno-semantic-interposition for GCC<10.3 on SystemZ — i / detail
  4. [RISCV][clang] Add macro __riscv_zvlsseg for RVV Zvlsseg builtins — powerman1st / detail

#19840 (Jul 8, 2021 8:33:54 PM)

  1. [NFC][ScalarEvolution] Cleanup howManyLessThans. — efriedma / detail
  2. Revert "[mlir][sparse] Add Merger unit tests" — joker.eph / detail
  3. [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD — powerman1st / detail
  4. [ASan][AMDGPU] Make shadow offset match X86 on Linux — Reshabhkumar.Sharma / detail
  5. Revert "GlobalISel/AArch64: don't optimize away redundant branches at -O0" — omair.javaid / detail

#19839 (Jul 8, 2021 5:17:40 PM)

  1. [InstCombine][NFC]Use only `replaceInstUsesWith`, NFC. — a.bataev / detail
  2. [ARM] Extra v8i16 -> i64 reduction tests with loads. NFC — david.green / detail
  3. [WebAssembly] Scalarize extract_vector_elt of binops — tlively / detail
  4. Mark TensorDialect legal and PadTensor op illegal — silvasean / detail
  5. [ARM] Pass 2 instead of 0 to PHINode::Create in MVEGatherScatterLowering. NFC — craig.topper / detail
  6. [AMDGPU] Mark more SOP instructions as rematerializable — Stanislav.Mekhanoshin / detail
  7. [mlir][sparse] Add Merger unit tests — gusss / detail
  8. Add AddDiscriminatorsPass to NPM default O0 pipeline — Yuanfang Chen / detail
  9. Add documentation for -fsanitize-address-use-after-return. — kda / detail
  10. [mlir-reduce] Fix the grammer in the doc — chiahungduan / detail

#19838 (Jul 8, 2021 2:00:49 PM)

  1. Mips/GlobalISel: Use correct callee calling convention — Matthew.Arsenault / detail
  2. GlobalISel: Track original argument index in ArgInfo — Matthew.Arsenault / detail
  3. Mips/GlobalISel: Remove custom splitToValueTypes — Matthew.Arsenault / detail
  4. [AMDGPU] Fix indention in llc-pipeline test. NFC. — Stanislav.Mekhanoshin / detail
  5. [Metadata] Decorate methods with 'const'. NFC. — michael.hliao / detail
  6. [mlir][Linalg] Fix tensor.extract_slice(linalg.init_tensor) canonicalization for rank-reducing extract — nicolas.vasilache / detail
  7. [libc++][ci] Install Clang 11, Clang 12 and Clang ToT in the Docker image — Louis Dionne / detail
  8. [AMDGPU] Fix more indention in llc-pipeline test. NFC. — Stanislav.Mekhanoshin / detail
  9. [clang] fix constexpr code generation for user conversions. — mizvekov / detail
  10. [X86][NFC]Add run lines for AVX512VL for masked gather test, NFC. — a.bataev / detail
  11. [CodeGen] Avoid CreateGEP with nullptr type (NFC) — nikita.ppv / detail
  12. [libc++] Add XFAIL for Clang ToT with modules — Louis Dionne / detail
  13. [ARM] Use matchSimpleRecurrence to simplify some code in MVEGatherScatterLowering. NFCI — craig.topper / detail
  14. [SLP][COST][X86]Improve cost model for masked gather. — a.bataev / detail
  15. [OPENMP]Do no privatize const firstprivates in target regions. — a.bataev / detail
  16. [NVPTX] Pass explicit GEP type (NFC) — nikita.ppv / detail
  17. [AMDGPU] Pass explicit GEP type in printf transform (NFC) — nikita.ppv / detail
  18. [AMDGPU] Simplify GEP construction (NFC) — nikita.ppv / detail
  19. [CodeGen] Avoid nullptr arg to CreateStructGEP (NFC) — nikita.ppv / detail
  20. [SLP]Improve vectorization of stores. — a.bataev / detail
  21. [msan] Add funel shift tests — Vitaly Buka / detail
  22. [msan] Handle funnel shifts — Vitaly Buka / detail
  23. [GWP-ASan] Change unreachable -> trap to work around DCE bug. — 31459023+hctim / detail
  24. [NFC][compiler-rt][fuchsia] Add InitShadowBounds declaration to header — leonardchan / detail
  25. PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23 — dblaikie / detail
  26. PR51018: Disallow explicit construction of StringRef from SmallString due to ambiguity in C++23 — dblaikie / detail
  27. Revert "PR51018: Disallow explicit construction of StringRef from SmallString due to ambiguity in C++23" — dblaikie / detail
  28. [mlir][bazel] Added missing MathDialect dep to LinalgOps target — rob.suderman / detail

#19837 (Jul 8, 2021 10:44:20 AM)

  1. [amdgpu] Remove the GlobalDCE pass prior to the internalization pass. — michael.hliao / detail
  2. [Instcombine][NFC]Add a test for reduce+([sext/zext](<n x i1)) case, NFC. — a.bataev / detail
  3. [mlir] Fully qualify types and expressions in Interfaces — markus.boeck02 / detail
  4. [Internalize] Preserve variables externally initialized. — michael.hliao / detail
  5. [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
  6. Recommit: Support: add llvm::thread class that supports specifying stack size. — Tim Northover / detail
  7. [libc++] Guard testing implementation details. — koraq / detail
  8. [libc++][NFC] Move monostate to its own header. — koraq / detail
  9. [gn build] Port 321c2ea91cb1 — llvmgnsyncbot / detail
  10. [DebugInfo][InstrRef][4/4] Support DBG_INSTR_REF through all backend passes — jeremy.morse / detail
  11. [libc++] Workaround failures with modules on Clang ToT — Louis Dionne / detail
  12. [libc++][docs] Update documentation to reflect libc++'s compiler support policy — Louis Dionne / detail
  13. [IR] Restore vector support for deprecated CreateGEP methods — nikita.ppv / detail
  14. [libc++][ci] Stop testing on GCC previous, since we don't support it anymore — Louis Dionne / detail
  15. [AMDGPU] Set LoopInfo as preserved by SIAnnotateControlFlow — Stanislav.Mekhanoshin / detail
  16. [mlir][sparse] updated setter/getter comments — ajcbik / detail
  17. [LangRef] Clarify !associated — i / detail
  18. [CostModel][X86] Account for older SSE targets with slow fp->int conversions — llvm-dev / detail
  19. Fix MSVC "truncation from 'int' to 'bool'" warning. NFCI. — llvm-dev / detail
  20. [ScalarEvolution] Fix overflow in computeBECount. — efriedma / detail
  21. [compiler-rt][hwasan] Define fuchsia implementations of required hwasan functions — leonardchan / detail
  22. [LangRef] Fix typo about SHF_LINK_ORDER — i / detail

#19836 (Jul 8, 2021 7:27:00 AM)

  1. [mlir-reduce] Fix the memory leak and recycle unused modules. — chiahungduan / detail
  2. [NFC] Mark Expected<T>::assertIsChecked() as const — xndchn / detail
  3. Support: add llvm::thread class that supports specifying stack size. — Tim Northover / detail
  4. Revert "Support: add llvm::thread class that supports specifying stack size." — Tim Northover / detail

#19835 (Jul 8, 2021 4:03:14 AM)

  1. [lld/mac] Fix warning about unused variable [NFC] — mikael.holmen / detail
  2. [AMDGPU] Fix typo — sebastian.neubauer / detail
  3. [mlir] factor out ConvertToLLVMPattern — zinenko / detail
  4. [mlir][MemRef] Fix DimOp folding of OffsetSizeAndStrideInterface. — nicolas.vasilache / detail
  5. [mlir][linalg] Remove GenericOpBase. — gysit / detail
  6. [mlir][linalg][python] Add exp and log to the OpDSL. — gysit / detail
  7. [libcxx] [test] Fix spurious failures in the thread detach test on Windows — martin / detail
  8. [IR] Added operator delete to subclasses of User to avoid UB — sichert / detail
  9. Revert "[mlir][MemRef] Fix DimOp folding of OffsetSizeAndStrideInterface." — nicolas.vasilache / detail
  10. [Test] Add loop deletion switch tests — mkazantsev / detail
  11. [AArch64][SVE] Add ISel patterns for floating point compare with zero instructions — bradley.smith / detail

#19834 (Jul 8, 2021 12:43:49 AM)

  1. [ORC] Fix file comments. — Lang Hames / detail
  2. [ORC] Replace MachOJITDylibInitializers::SectionExtent with ExecutorAddressRange — Lang Hames / detail
  3. [WebAssembly] Optimize out shift masks — tlively / detail
  4. [WebAssembly][lld] Fix segfault on .bss sections in mapfile — tlively / detail
  5. [ORC] Improve computeLocalDeps / computeNamedSymbolDependencies performance. — Lang Hames / detail
  6. [ORC] Introduce ExecutorAddress type, fix broken LLDB bot. — Lang Hames / detail
  7. [mlir][linalg] Tighter StructuredOp Verification. — gysit / detail

#19833 (Jul 7, 2021 9:25:55 PM)

  1. [gn build] (manually) port ef16c8eaa5cd5679759 (MCACustomBehaviorAMDGPU) — thakis / detail
  2. [AIX] Don't pass no-integrated-as by default — Jinsong Ji / detail
  3. [PowerPC] Fix i64 to vector lowering on big endian — qiucofan / detail
  4. Revert "[MCA] [AMDGPU] Adding an implementation to AMDGPUCustomBehaviour for handling s_waitcnt instructions." — patrickeholland / detail

#19832 (Jul 7, 2021 6:08:43 PM)

  1. [OpaquePtr] Use ArgListEntry::IndirectType for lowering ABI attributes — aeubanks / detail
  2. [llvm-nm][test] Fix just-symbols.test — i / detail
  3. [compiler-rt][hwasan] Setup hwasan thread handling on Fuchsia — leonardchan / detail
  4. [clang] disable P2266 simpler implicit moves under -fms-compatibility — mizvekov / detail
  5. [compiler-rt][Fuchsia] Disable interceptors while enabling new/delete replacements — leonardchan / detail
  6. [AMDGPU] Disable garbage collection passes — Stanislav.Mekhanoshin / detail
  7. [gn build] (semi-manually) port 966386514bec — thakis / detail
  8. [Bazel] Fixes for b5d847b1b95750d0af40cfc8c71a8fec50bb8613 and 6412a13539ab2914eed8e1df83c399b9a16e3408 — rupprecht / detail

#19831 (Jul 7, 2021 2:52:23 PM)

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

#19830 (Jul 7, 2021 11:34:43 AM)

  1. [LLDB][GUI] Add initial forms support — Raphael Isemann / detail
  2. [Flang][Docs] Update meeting URL — johannes / detail
  3. [lld/mac] Tweak reserve() argument in unwind code — thakis / detail
  4. [X86][Atom] Fix vector fp<->int resource/throughputs — llvm-dev / detail
  5. Fix broken libc test — gchatelet / detail
  6. [NFC][lldb-vscode] Fix launch test — walter erquinigo / detail
  7. [lld/mac] Don't crash when dead-stripping removes all unwind info — thakis / detail
  8. [lld-macho][nfc] Rename test file to be more descriptive (rather than referencing the bug number) — vyng / detail
  9. [ScalarEvolution] Make sure getMinusSCEV doesn't negate pointers. — efriedma / detail
  10. [libTooling] Add support for implicit `this` to `buildAddressOf`. — yitzhakm / detail
  11. [lldb][docs] Force documentation emission of special Python class members — Raphael Isemann / detail
  12. [lldb/lua] Add scripted watchpoints for Lua — pctammela / detail
  13. Fix a failing assertion with -Wcast-align — aaron / detail
  14. [mlir][vector] Refactor Vector Unrolling and remove Tuple ops — thomasraoux / detail
  15. [dfsan][NFC] Add Origin Tracking into doc — jianzhouzh / detail
  16. [mlir] Allow conversion to LLVM for ElementsAttr's with size 0 — silvasean / detail

#19829 (Jul 7, 2021 8:17:37 AM)

  1. [mlir][Linalg] Rewrite PadTensorOp to enable its comprehensive bufferization. — nicolas.vasilache / detail
  2. [mlir] Move common reshapeops-related code to ReshapeOpsUtils.h. — pifon / detail
  3. [OPENMP]Remove const firstprivate allocation as a variable in a constant space. — a.bataev / detail
  4. [CostModel][X86] Adjust sext/zext SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  5. [IndVarSimplify][X86] Regenerate loop-invariant-conditions.ll test checks — llvm-dev / detail
  6. [AIX] Use VSSRC/VSFRC Register classes for f32/f64 callee arguments on P8 and above — zarko / detail
  7. [coro async] Move code to proper switch — aschwaighofer / detail
  8. [mlir] Use indices instead of affine maps when composing 2 reshape ops. — pifon / detail
  9. [CostModel] Express cost(urem) as cost(div+mul+sub) when set to Expand. — sander.desmalen / detail
  10. [libc++] NFC: Fix incorrect comments in CMake — Louis Dionne / detail
  11. unittests: Fix build with LLVM_LINK_LLVM_DYLIB=ON — tstellar / detail
  12. unittests: Fix library dependency name — tstellar / detail
  13. [Polly][Isl] Use isl::union_set::unite() instead of isl::union_set::add_set(). NFC — patacca / detail
  14. [SVE] Fix ShuffleVector cast<FixedVectorType> in truncateToMinimalBitwidths — Dylan.Fleming / detail
  15. [AArch64][GlobalISel] Lower vector types for min/max — irina.dobrescu / detail
  16. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 4) — listmail / detail
  17. [SystemZ][z/OS][libcxx] mark aligned allocation tests UNSUPPORTED on z/OS — Daniel.McIntosh / detail
  18. [LIBC] Add an optimized memcmp implementation for AArch64 — andre.simoesdiasvieira / detail
  19. [coro async] Cap the alignment of spilled values (vs.  allocas) at the max frame alignment — aschwaighofer / detail

#19828 (Jul 7, 2021 4:54:11 AM)

  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

#19827 (Jul 7, 2021 1:36:50 AM)

  1. [Clang][RISCV] Implement vlseg and vlsegff. — kai.wang / detail
  2. [MLIR] Split out GPU ops library from Transforms — uday / detail
  3. [llvm-readobj][test] Improve grouped option test — i / detail
  4. [MLIR] Simplify affine.if having yield values and trivial conditions — uday / detail
  5. [flang] Create HostAssocDetails symbols when needed for mis-parsed ArrayRef — jperier / detail
  6. [AMDGPU] Simplify tablegen files. NFC. — jay.foad / detail

#19826 (Jul 6, 2021 10:19:47 PM)

  1. [MLIR][NFC] Move normalizeAffine methods to Affine utils — uday / detail
  2. [Attributor] Simplify operands inside of simplification AAs first — johannes / detail
  3. [Attributor] Introduce a helper function to deal with undef + none — johannes / detail
  4. [Attriibutor][NFC] Precommit heap-2-stack test case — johannes / detail
  5. [Attributor][FIX] Replace uses first, then values — johannes / detail
  6. [AMDGPU] isPassEnabled() helper to check cl::opt and OptLevel — Stanislav.Mekhanoshin / detail

#19825 (Jul 6, 2021 7:03:51 PM)

  1. [AMDGPU] Move atomic expand past infer address spaces — Stanislav.Mekhanoshin / detail
  2. DebugInfo: Mangle K&R declarations for debug info linkage names — dblaikie / detail
  3. [AArch64] Sync isDef32 to the current x86 version. — efriedma / detail
  4. [AArch64] Add more tests related to vselect with constant condition. — efriedma / detail
  5. [clang] fixes named return of variables with dependent alignment — mizvekov / detail
  6. [PowerPC] Re-enable combine for i64 BSWAP on targets without LDBRX — nemanja.i.ibm / detail
  7. tests/CodeGen: Use %python lit substitution when invoking python — tstellar / detail

#19824 (Jul 6, 2021 3:48:19 PM)

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

#19823 (Jul 6, 2021 12:31:52 PM)

  1. Enable LLD tests together with the expensive checks on the expensive check builders. — vvereschaka / detail
  2. [CostModel][X86] fptosi/fptoui to i8/i16 are truncated from fptosi to i32 — llvm-dev / detail
  3. Fix coro lowering of single predecessor phis — aschwaighofer / detail
  4. [RISCV] Add support for matching vwmul(u) and vwmacc(u) from fixed vectors. — craig.topper / detail
  5. [DebugInfo][InstrRef][3/4] Produce DBG_INSTR_REFs for all variable locations — jeremy.morse / detail
  6. [SystemZ] Support the 'N' code for the odd register in inline-asm. — paulsson / detail
  7. [ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers. — efriedma / detail
  8. [LoopVersion] Move an assert [nfc-ish] — listmail / detail
  9. [LV] Disable epilogue vectorization for non-latch exits — listmail / detail
  10. [libcxx][modularisation] splices `<iterator>` into individual headers — cjdb / detail
  11. [InstSimplify][test] add tests for poison propagation through FP calls; NFC — spatel / detail
  12. [InstSimplify] fix bug in poison propagation for FP ops — spatel / detail
  13. [profile][test] Improve coverage-linkage.cpp with ld.lld --gc-sections — i / detail
  14. [libc++][docs] Overhaul the documentation for building and using libc++ — Louis Dionne / detail
  15. [AIX] Define __TOS_AIX__ predefined macro — wanyu9511 / detail
  16. Revert "[ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers." — efriedma / detail
  17. [gn build] Port 8517a26d442f — llvmgnsyncbot / detail
  18. [Tests] Update some tests for D104765. NFC — david.green / detail
  19. [openmp] [test] Add missing <limits> include to capacity_nthreads — mgorny / detail
  20. [compiler-rt] [test] Fix asan symbolize tests on py3.10 — mgorny / detail
  21. [RISCV] Implement lround*/llround*/lrint*/llrint* with fcvt instruction with -fno-math-errno — craig.topper / detail
  22. [libc++] NFC: Sort header lists and remove outdated comments in modulemap — Louis Dionne / detail
  23. [libc++] Do not set CMAKE_BUILD_WITH_INSTALL_NAME_DIR — Louis Dionne / detail
  24. Recommit [ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers. — efriedma / detail
  25. [lld/mac] Give several LTO tests an "lto-" prefix — thakis / detail

#19822 (Jul 6, 2021 9:15:29 AM)

  1. [CostModel][X86] i8/i16 sitofp/uitofp are sext/zext to i32 for sitofp — llvm-dev / detail
  2. Recommit "[VPlan] Add VPReductionPHIRecipe (NFC)." and follow-ups. — flo / detail
  3. [libc++] NFC: Move the status docs to their own subdirectory — Louis Dionne / detail
  4. [libc++] NFC: Remove outdated link to TS status — Louis Dionne / detail
  5. [AArch64][SVE] Fix selection failures for scalable MLOAD nodes with passthru — bradley.smith / detail
  6. [lld/mac] Partially implement -export_dynamic — thakis / detail
  7. Use swift mangling for resume functions — aschwaighofer / detail
  8. [SLP]Fix non-determinism in PHI sorting. — a.bataev / detail
  9. [libomptarget][nfc] Group environment variables, drop accesses to DeviceInfo global — jonathanchesterfield / detail
  10. [SystemZ]  Generate XC loop for memset 0 of variable length. — paulsson / detail
  11. [RISCV] Remove Zvamo implication for v1.0-rc change — shihpo.hung / detail

#19821 (Jul 6, 2021 5:53:56 AM)

  1. [LV] Collect a list of all element types found in the loop (NFC) — kerry.mclaughlin / detail
  2. [MLIR] Fix dialect conversion cancelRootUpdate — uday / detail
  3. [AMDGPU] Set optional PAL metadata — sebastian.neubauer / detail
  4. [hwasan] Check for overflow when searching candidates. — fmayer / detail
  5. [VPlan] Add VPReductionPHIRecipe (NFC). — flo / detail
  6. [AMDGPU] Remove outdated comment and tidy up. NFC. — jay.foad / detail
  7. [VPlan] Add destructor to VPReductionRecipe to unbreak build. — flo / detail
  8. [VPlan] Mark overriden function in VPWidenPHIRecipe as virtual. — flo / detail
  9. Revert "[VPlan] Add VPReductionPHIRecipe (NFC)." and follow-ups — flo / detail
  10. [hwasan] Fix incorrect candidate matching for stack OOB. — fmayer / detail
  11. [CodeGen][AArch64][SVE] Use ld1r[bhsd] for vector splat from memory — peter.waller / detail
  12. [LV] Prevent vectorization with unsupported element types. — kerry.mclaughlin / detail
  13. [runtimes] Move enable_32bit to the DSL — Louis Dionne / detail
  14. Revert "[profile][test] Improve coverage-linkage.cpp" — thakis / detail

#19820 (Jul 6, 2021 2:28:13 AM)

  1. [analyzer][solver] Use all sources of constraints — vsavchenko / detail
  2. [lldb][docs] Fix reference warnings in python-reference.rst — Raphael Isemann / detail
  3. Revert "[clang] fixes named return of variables with dependent alignment" — akuegel / detail
  4. [Polly][Isl] Use isl::set::tuple_dim, isl::map::domain_tuple_dim and isl::map::range_tuple_dim. NFC — patacca / detail

#19819 (Jul 5, 2021 11:08:05 PM)

  1. [PowerPC] Removed a test case meant for a later patch — albionapc / detail
  2. [lld/mac] Implement -arch_multiple — thakis / detail

#19818 (Jul 5, 2021 7:50:09 PM)

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

#19817 (Jul 5, 2021 4:33:07 PM)

  1. [AIX] Add _AIX73 version macro — wanyu9511 / detail
  2. [Bazel] Fix build for 35d4593e6b555f852088211f5561c0e360c98c91 — benny.kra / detail
  3. [Bazel] Fix build for 98f078324fc51da460660920f4a1aa308bfc3547 — benny.kra / detail
  4. [clang] Add -fdump-record-layouts-canonical option — wanyu9511 / detail
  5. [compiler-rt][iwyu] explicitly includes `<new>` in xray_utils.cpp — cjdb / detail

#19816 (Jul 5, 2021 1:15:56 PM)

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

#19815 (Jul 5, 2021 9:59:33 AM)

  1. [InstCombine][tests] add tests for signed icmp with constant and offset; NFC — spatel / detail
  2. [InstCombine] fold icmp slt/sgt of offset value with constant — spatel / detail
  3. [libc++] NFC: Add note about how the libcxx website gets updated — Louis Dionne / detail
  4. [mlir] Change custom syntax of emitc.include op to resemble C — marius.brehler / detail
  5. [LV] Add initial test cases with small clamped indices. — flo / detail
  6. [LV] Extend FIXME in test add in 91ee1e379901af3. — flo / detail
  7. [MCParser][z/OS] Mark a few tests as unsupported for the z/OS Target — anirudh_prasad / detail
  8. [mlir] Unbreak building mlir-reduce — marius.brehler / detail
  9. Fix typo in help text for -aarch64-enable-branch-targets. — paul.walker / detail
  10. [AArch64ISelDAGToDAG] Fix ORRWrs/ORRXrs usefulbits calculation bug — chenmindong1 / detail

#19814 (Jul 5, 2021 6:42:19 AM)

  1. [AArch64] Cost-model i8 vector loads/stores — sjoerd.meijer / detail
  2. [DAGCombiner] Pre-commit test to demonstrate mulhi const folding — david.stuttard / detail
  3. Add MulOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  4. [DAGCombiner] Add support for mulhi const folding in DAGCombiner — david.stuttard / detail
  5. [AArch64][SVE] Improve fixed length codegen for common vector shuffle case — bradley.smith / detail
  6. [C++][Sema] Ignore top-level qualifiers in casts — olemarius.strohm / detail
  7. [SLPVectorizer] Fix crash in vectorizeChainsInBlock for scalable vector. — caroline.concatto / detail
  8. [clangd] NFC: Remove outdated comment — kbobyrev / detail
  9. [InstSimplify] fold extractelement of splat with variable extract index — spatel / detail
  10. [CostModel][X86] Adjust i32/i64 to f32/f64 scalar based on llvm-mca reports (+ Agner). — llvm-dev / detail
  11. [CostModel][X86] Handle costs for insert/extractelement with non-immediate indices via stack — llvm-dev / detail
  12. [libc++] NFC: Sort headers in CMakeLists.txt — Louis Dionne / detail
  13. [X86] Twist shuffle mask when fold HOP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)) — pengfei.wang / detail
  14. [AArch64][CostModel] Add cost model for experimental.vector.splice — caroline.concatto / detail

#19813 (Jul 5, 2021 3:19:16 AM)

  1. [mlir] Add LogOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  2. [lld-macho][nfc] Add REQUIRES: x86 to test — jezng / detail
  3. [docs] Fix linking issues in LibASTMatchers tutorial — jubnzv / detail
  4. [AMDGPU] Stop mulhi from doing 24 bit mul for uniform values — david.stuttard / detail
  5. [DebugInfo] CGP+HWasan: Handle dbg.values with duplicate location ops — stephen.tozer / detail
  6. [mlir] Escape strings of opaque attributes — markus.boeck02 / detail

#19812 (Jul 5, 2021 12:01:01 AM)

  1. [llvm-readobj][XCOFF] Add support for printing the String Table. — esme.yi / detail
  2. [lld-macho] Parse relocations quickly by assuming sorted order — jezng / detail
  3. [RISCV] Pass FeatureBitset by reference rather than by value. NFCI — craig.topper / detail

#19811 (Jul 4, 2021 8:44:17 PM)

  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

#19810 (Jul 4, 2021 5:25:47 PM)

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

#19809 (Jul 4, 2021 2:09:17 PM)

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

#19808 (Jul 4, 2021 10:52:52 AM)

  1. [IR] Deprecate GetElementPtrInst::CreateInBounds without element type — nikita.ppv / detail
  2. [mlir][OpAsmParser] Add parseString method — markus.boeck02 / detail
  3. [Polly][Isl] Update isl to isl-0.24-47-g8853f375 — patacca / detail

#19806 (Jul 4, 2021 4:14:07 AM)

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

#19805 (Jul 4, 2021 12:56:39 AM)

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

#19804 (Jul 3, 2021 9:37:33 PM)

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

#19801 (Jul 3, 2021 11:46:27 AM)

  1. [SelectionDAG] Use KnownBits::insertBits instead of separate APInt::insertBits calls. NFC. — llvm-dev / detail
  2. [SelectionDAG] Replace APInt.lshr().trunc() with APInt.extractBits() where possible. NFC. — llvm-dev / detail
  3. [X86][SSE] Add mulhu/mulhs constant folding tests — llvm-dev / detail
  4. [KnownBits] Merge const/non-const KnownBits::extractBits implementations. NFC. — llvm-dev / detail

#19799 (Jul 3, 2021 5:05:29 AM)

  1. [flang][driver] Add support for `--version` in the bash wrapper — andrzej.warzynski / detail
  2. [IRBuilder] Avoid fetching pointer element type in some assertions — nikita.ppv / detail

#19798 (Jul 3, 2021 1:47:42 AM)

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

#19797 (Jul 2, 2021 10:29:15 PM)

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

#19796 (Jul 2, 2021 7:12:35 PM)

  1. Revert "Create synthetic symbol names on demand to improve memory consumption and startup times." — Jonas Devlieghere / detail
  2. [ThinLTO] Respect ClearDSOLocalOnDeclarations for unimported functions — i / detail
  3. [SelectionDAG] Rename memory VT argument for getMaskedGather/getMaskedScatter from VT to MemVT. — craig.topper / detail

#19795 (Jul 2, 2021 3:57:50 PM)

  1. Name all DEATH tests using 'DeathTest' suffix. — 31459023+hctim / detail
  2. [mlir][Vector] NFC - Compress vector to outerproduct lowering. — nicolas.vasilache / detail
  3. Fix test so it doesn't try to write to the test directory, only to %t — dblaikie / detail
  4. [lldb] Update shebang in heap.py and crashlog.py — Jonas Devlieghere / detail
  5. Lex: add a callback for `#pragma mark` — Saleem Abdulrasool / detail
  6. [mlir][sparse] support for negation and subtractions — ajcbik / detail
  7. Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes" — Jonas Devlieghere / detail

#19794 (Jul 2, 2021 2:10:36 PM)

  1. Revert "[mlir][Vector] NFC - Compress vector to outerproduct lowering." — joker.eph / detail
  2. Revert "[clang-repl] Allow passing in code as positional arguments." — 31459023+hctim / detail
  3. [clang][emscripten] Reduce alignof long double from 16 to 8 bytes — sbc / detail
  4. [Hexagon] Handle opaque pointers in vector combine — kparzysz / detail
  5. [OpaquePtr] Add type parameter to emitLoadLinked — kparzysz / detail
  6. [mlir][Linalg] Fix incorrect logic in deciding when to fuse reshapes by linearization. — ravishankarm / detail
  7. [ms] [llvm-ml] Standardize blocking of lexical substitution — epastor / detail
  8. [lldb] Replace default bodies of special member functions with = default; — Jonas Devlieghere / detail
  9. [SimplifyCFG] Volatile memory operations do not trap — lebedev.ri / detail
  10. Add C API files for the LLVM dialect — jpienaar / detail
  11. [InstCombine] Don't combine PHI before catchswitch — aheejin / detail
  12. [NFCI][SimplifyCFG] simplifyUnreachable(): Use poison constant to represent the result of unreachable instrs — lebedev.ri / detail
  13. [GlobalISel] Add re-association combine for G_PTR_ADD to allow better addressing mode usage. — Amara Emerson / detail
  14. [lldb] [gdb-remote client] Support switching PID along with TID — mgorny / detail
  15. [NFC][SimplifyCFG] Autogenerate checklines in a few tests — lebedev.ri / detail
  16. [NFC][CUDA] Fix order of round(f) definition in __clang_cuda_math.h for non-LP64. — joachim / detail
  17. [GlobalISel] Clean up CombinerHelper::apply* functions to return void. — Amara Emerson / detail
  18. [lldb/test] Fix failure caused by synthetic symbol name refactoring — medismail.bennani / detail
  19. [NFC][Codegen] Tune a few tests to not end with a naked `unreachable` terminator — lebedev.ri / detail
  20. [NFC][Codegen] Autogenerate check lines in PowerPC/2007-11-16-landingpad-split.ll — lebedev.ri / detail

#19793 (Jul 2, 2021 10:54:12 AM)

  1. Refactor TensorExp parameters into a union — gusss / detail
  2. [AArch64] Neon saturated truncate tests. NFC — david.green / detail
  3. [AIX] Add dummy XCOFF MCAsmParserExtension — Jinsong Ji / detail
  4. [AIX] Use AsmParser to do inline asm parsing — Jinsong Ji / detail
  5. [gn build] Port bf64210fd88f — llvmgnsyncbot / detail
  6. Refactor mutation strategies into a standalone library — mvanotti / detail
  7. [Bazel] Fix build for c0a6318d96 — gcmn / detail
  8. [mlir][linalg][python] Add min operation in OpDSL. — gysit / detail
  9. [Libomptarget] Experimental Remote Plugin Fixes — atmndp / detail
  10. [mlir][Vector] NFC - Compress vector to outerproduct lowering. — nicolas.vasilache / detail
  11. Revert "Refactor mutation strategies into a standalone library" — mvanotti / detail
  12. [libc] Make ULP error reflect the bit distance more closely. — sivachandra / detail
  13. Unpack the CostEstimate feature in ML inlining models. — jacobhegna / detail
  14. [NFC][OpenMP][CUDA] Add test for using `-x cuda -fopenmp` — joachim / detail
  15. [gn build] Port 99f00635d7ac — llvmgnsyncbot / detail
  16. [libcxx][type_traits] remove `std::is_literal_type` and `std::result_of` for C++20 — cjdb / detail
  17. [Intrinsics] Make MemCpyInlineInst a MemCpyInst — jonathan_roelofs / detail
  18. [MLGO] Update Oz model url. — jacobhegna / detail
  19. [SLP][NFC]Refactor findLaneForValue and make it static member, NFC, by — a.bataev / detail
  20. [X86] Modify LOOP*, HLT control flow attributes — craig.topper / detail
  21. [lld-macho] Ignore debug symbols while preparing relocations. — vyng / detail

#19792 (Jul 2, 2021 7:38:19 AM)

  1. [SLP]Fix gathering of the scalars by not ignoring UndefValues. — a.bataev / detail
  2. [CostModel][X86] Adjust uitofp(vXi64) SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  3. [lldb] [gdb-remote client] Refactor SetCurrentThread*() — mgorny / detail
  4. [CostModel][X86] Find AVX conversion costs using legalized types if custom types didn't match — llvm-dev / detail
  5. [Matrix] Fix crash during fusion if the same load is re-used. — flo / detail
  6. Revert "[InstrProfiling] Use external weak reference for bias variable" — thakis / detail
  7. [gn build] Port a92964779cb5 — llvmgnsyncbot / detail
  8. [CostModel][X86] Drop some hard coded fp<->int scalarization costs — llvm-dev / detail
  9. [CostModel][X86] Update comment describing source of costs - we now use llvm-mca more than IACA — llvm-dev / detail
  10. [X86][SLM] Keep similar scheduler costs types together. NFCI. — llvm-dev / detail
  11. [llvm-dwarfdump] Add comment saying where DumpDebugFrame comes from — thakis / detail
  12. [clangd] Fix possible assertion fail in TUScheduler — sam.mccall / detail
  13. Revert "[clangd] Fix possible assertion fail in TUScheduler" — sam.mccall / detail
  14. https://godbolt.org/z/5vhv4K5b8 — lebedev.ri / detail
  15. [NFCI][InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable — lebedev.ri / detail
  16. Revert "[NFCI][InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable" — lebedev.ri / detail
  17. Revert "https://godbolt.org/z/5vhv4K5b8" — lebedev.ri / detail
  18. [InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable — lebedev.ri / detail
  19. [mlir][Linalg] Add comprehensive bufferization support for TiledLoopOp (14/n) — nicolas.vasilache / detail
  20. Revert "[clangd] Unbreak mac build differently 0c96a92d8666b8" — sam.mccall / detail
  21. [NFC][InstCombine] visitUnreachableInst(): enhance comments somewhat — lebedev.ri / detail
  22. Reapply [clangd] Fix possible assertion fail in TUScheduler — sam.mccall / detail

#19791 (Jul 2, 2021 4:53:47 AM)

  1. [lldb] [test] Add missing category to test_detach_current — mgorny / detail
  2. [NFC][SimplifyCFG] Autogenerate checklines in trapping-load-unreachable.ll test — lebedev.ri / detail
  3. [AArch64] Use custom lowering for fp16 vector copysign. — flo / detail
  4. [NFC] Fix typo in comment — sven.vanhaastregt / detail
  5. Add LogOp to Complex dialect. — akuegel / detail
  6. Place the BlockAddress type in the address space of the containing function — Alexander.Richardson / detail
  7. [MachineCopyPropagation] Fix differences in code gen when compiling with -g — lkail / detail

#19790 (Jul 2, 2021 2:08:12 AM)

  1. [clangd] Fix XPC build due to missing include path — sam.mccall / detail
  2. [LLD] [COFF] Support linking directly against DLLs in MinGW mode — martin / detail
  3. [LLD] [MinGW] Allow linking to DLLs directly — martin / detail
  4. [LLD] [COFF] Fix up missing stdcall decorations in MinGW mode — martin / detail
  5. [clangd] Add some more missing include dirs for completeness — sam.mccall / detail
  6. [mlir][linalg][python] Add max operation in OpDSL — gysit / detail
  7. [mlir][linalg][python] Introduce python integration test folder. — gysit / detail
  8. [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  9. [clangd] CMake: express -Iclangd/ at top level and inherit — sam.mccall / detail
  10. [clang][AST] Add support for BindingDecl to ASTImporter. — 1.int32 / detail
  11. [lldb] [gdb-remote server] Support selecting process via Hg — mgorny / detail
  12. Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR" — lebedev.ri / detail
  13. [Matrix] Hoist address computation before multiply to enable fusion. — flo / detail

#19789 (Jul 1, 2021 11:29:19 PM)

  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

#19788 (Jul 1, 2021 8:51:55 PM)

  1. [lld-macho] Move ICF earlier to avoid emitting redundant binds — jezng / detail
  2. [lld-macho] Deduplicate CFStrings — jezng / detail
  3. [lld-macho][nfc] Remove unnecessary vertical spacing — jezng / detail
  4. [lld-macho] Factor out common InputSection members — jezng / detail
  5. Support for merging UsingPackDecls across modules. — richard / detail
  6. [ScalarizeMaskedMemIntrin][SelectionDAGBuilder] Use the element type to calculate alignment for gather/scatter when alignment operand is 0. — craig.topper / detail
  7. [ORC] Rename SPSTargetAddress to SPSExecutorAddress. — Lang Hames / detail
  8. [llvm-symbolizer] Move setGroupedShortOptions and don't ignore case — i / detail
  9. [NFC][DSE]Change 'do-while' to 'for' loop to simplify code structure — ybrevnov / detail

#19787 (Jul 1, 2021 6:15:20 PM)

  1. [mlir][tosa] Add tosa shape inference with InferReturnTypeComponent — rob.suderman / detail
  2. [GlobalISel] Translate <1 x N> getelementptrs to scalar G_PTR_ADDs — Jessica Paquette / detail
  3. [mlir][tosa] Added missing includes on PassDetails.h — rob.suderman / detail
  4. Precommit test cases in https://reviews.llvm.org/D104953 — Akira / detail
  5. Mips/GlobalISel: Use accurate memory LLTs — Matthew.Arsenault / detail
  6. [mlir][tosa] Include TosaDialect as include in tosa PassDetail.h — rob.suderman / detail
  7. [mlir][tosa] Update Bazel files for TOSA pass changes — rob.suderman / detail
  8. [mlir] Move BufferizeDimOp to Tensor/Transforms/Bufferize.cpp — springerm / detail

#19786 (Jul 1, 2021 3:37:46 PM)

  1. Add linalg.mmt4d named op — ataei / detail
  2. [lit] Extend --xfail/LIT_XFAIL to take full test name — jdenny.ornl / detail
  3. [Orc] At CBindings for LazyRexports — v.churavy / detail
  4. [clang-repl] Allow passing in code as positional arguments. — v.g.vassilev / detail
  5. [scudo] Untag BlockEnd in reallocate — Vitaly Buka / detail
  6. [ARM] Reassociate BFI — david.green / detail
  7. [llvm-strip] Support grouped options in llvm-strip — smeenai / detail
  8. [cmake] Invoke strip without -l and with non-grouped flags. — smeenai / detail
  9. [libc] Add minimal Windows config — sivachandra / detail
  10. [InstCombine][test] add tests for icmp simplify miscompile (PR50944); NFC — spatel / detail
  11. [InstSimplify] do not propagate poison from select arm to icmp user — spatel / detail
  12. [libcxx][ranges] Implement indirectly_swappable. — zoecarver / detail
  13. [OpenMP] Fix a few issues with hidden helper task — hansang.bae / detail
  14. [libc++] IWYU <__utility/pair.h> in <__functional/hash.h>. NFCI. — arthur.j.odwyer / detail
  15. Update MLIRContext to allow injecting an external ThreadPool (NFC) — joker.eph / detail
  16. [GISel] Print better error messages for missing Combiner Observer calls — jonathan_roelofs / detail
  17. [InstrProfiling] Use external weak reference for bias variable — phosek / detail
  18. [gn build] Port 33a7b4d9d8e6 — llvmgnsyncbot / detail
  19. [AArch64] Optimize SVE bitcasts of unpacked types. — efriedma / detail

#19785 (Jul 1, 2021 12:21:15 PM)

  1. [SelectionDAG] Implement PromoteIntRes_INSERT_SUBVECTOR — bradley.smith / detail
  2. GlobalISel: Use LLT in call lowering callbacks — Matthew.Arsenault / detail
  3. [OpaquePtr] Support opaque pointers in intrinsic type check — nikita.ppv / detail
  4. [mlir][sparse] move tensor expression builder into Merger utility — ajcbik / detail
  5. [OpenMP][Offloading] Refined return value of `DeviceTy::getOrAllocTgtPtr` — tianshilei1992 / detail
  6. [MLIR] FlatAffineConstraints: Use Matrix objects to store the constraints — arjunpitchanathan / detail
  7. [Bazel] Fixes for 266a7414d8 — gcmn / detail
  8. Fix an accepts-invalid issue with [[]] attributes in the type position in C — aaron / detail
  9. [instcombine] Fold overflow check using overflow intrinsic to comparison — listmail / detail
  10. [NFC][compiler-rt] add back solaris xfail for unpoison-alternate-stack.cpp — code / detail
  11. [NFC][scudo] Extract MapAllocatorTest for TEST_F — Vitaly Buka / detail
  12. [gwp_asan] Improve symbolizer script — Vitaly Buka / detail
  13. [libc++] Migrate the additional_features parameter to the DSL — Louis Dionne / detail
  14. [libcxx] Update optional star operator to be noexcept. — zoecarver / detail
  15. [libcxx][functional][modular] splices <functional> into modular headers — Louis Dionne / detail
  16. [libc++] Provide c++03 alternative for va_copy if available in xlocale.h — jasonliu / detail
  17. [runtimes] Simplify how we specify XFAIL & friends based on the triple — Louis Dionne / detail
  18. [ADT] Follow up to fix bug in "Add makeVisitor to STLExtras.h" — scott.linder / detail
  19. [OpaquePtr] Support VecOfAnyPtrsToElt intrinsics — nikita.ppv / detail
  20. [gn build] Port 050b064f15ee — thakis / detail
  21. [CMake][MLIR][Linalg] Adding variable to specify tablegen file dependencies. — gysit / detail
  22. [NFC][scudo] Exctract getOptionsForConfig in test — Vitaly Buka / detail
  23. [lld-macho] Add support for LTO optimization level — thakis / detail
  24. [scudo] Remove false DCHECK — Vitaly Buka / detail
  25. [MLIR] Allow Affine scalar replacement to handle inner operations — gh / detail

#19784 (Jul 1, 2021 9:05:15 AM)

  1. [clangd] Unbreak mac build differently 0c96a92d8666b8 — thakis / detail
  2. [OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t. — a.bataev / detail
  3. [AArch64][GlobalISel]Legalise some vector types for min/max — irina.dobrescu / detail
  4. [ARM] Extra BFI codegen tests. NFC — david.green / detail
  5. [AMDGPU] Fix immediate sign during V_MOV_B64_PSEUDO expansion — Stanislav.Mekhanoshin / detail

#19783 (Jul 1, 2021 7:37:36 AM)

  1. [OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t. — a.bataev / detail
  2. [NFC] Add new setDebugLocFromInst that uses the class Builder by default — david.sherwood / detail
  3. Revert "[OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bounds to uint64_t." — a.bataev / detail
  4. [libc++] Fix incorrect shell expansion in macos-ci-setup — Louis Dionne / detail
  5. [ARM] Transform a floating-point to fixed-point conversion to a VCVT_fix — samuel.tebbs / detail
  6. [AArch64] Add some more tests to CodeGen/AArch64/aarch64-load-ext.ll. NFC. — sjoerd.meijer / detail
  7. [coro async] Add support for specifying which parameter is swiftself in — aschwaighofer / detail
  8. [CostModel][X86] Adjust fp<->int vXi32 SSE legalized costs based on llvm-mca reports. — llvm-dev / detail
  9. [LoopVectorize][X86] Regenerate conversion-cost.ll tests — llvm-dev / detail

#14810 (Oct 1, 2019 8:02:38 PM)

  1. Revert r368237 - Update fix-it hints for std::move warnings.

    r368237 attempted to improve fix-its for move warnings, but introduced some
    regressions to -Wpessimizing-move.  Revert that change and add the missing
    test cases to the pessimizing move test to prevent future regressions. — rtrieu / detail
  2. DebugInfo: Update support for detecting C++ language variants in debug info emission — dblaikie / detail
  3. gn build: (manually) merge r373407 — nico / detail
  4. Fix crash on constant-evaluation of pseudo-destruction of a pointer.

    We got confused and thought we might be pseudo-destroying the pointee
    instead. — rsmith / detail
  5. AMDGPU/GlobalISel: Use getIntrinsicID helper — arsenm / detail
  6. Remove TypeNodes.def from the modulemap.

    We currently just look for files named in the modulemap in its
    associated source directory.  This means that we can't name
    generated files, like TypeNodes.def now is, which means we can't
    explicitly mark it as textual.  But fortunately that's okay
    because (as I understand it) the most important purpose of naming
    the header in the modulemap is to ensure that it's not treated as
    public, and the search for public headers also only considers
    files in the associated source directory.  This isn't an elegant
    solution, since among other things it means that a build which
    wrote the generated files directly into the source directory would
    result in something that wouldn't build as a module, but that's
    a problem for all our other generated files as well. — rjmccall / detail
  7. AMDGPU/GlobalISel: Assume VGPR for G_FRAME_INDEX

    In principle this should behave as any other constant. However
    eliminateFrameIndex currently assumes a VALU use and uses a vector
    shift. Work around this by selecting to VGPR for now until
    eliminateFrameIndex is fixed. — arsenm / detail
  8. AMDGPU/GlobalISel: Private loads always use VGPRs — arsenm / detail
  9. AMDGPU/GlobalISel: Legalize 1024-bit G_BUILD_VECTOR

    This will be needed to support AGPR operations. — arsenm / detail
  10. AMDGPU/GlobalISel: Fix RegBankSelect for 1024-bit values — arsenm / detail
  11. [AMDGPU] separate accounting for agprs

    Account and report agprs separately on gfx908. Other targets
    do not change the reporting.

    Differential Revision: https://reviews.llvm.org/D68307 — rampitec / detail
  12. Fix unused variable warning. NFCI. — hliao / detail
  13. [X86] Add a DAG combine to shrink vXi64 gather/scatter indices that are constant with sufficient sign bits to fit in vXi32

    The gather/scatter instructions can implicitly sign extend the indices. If we're operating on 32-bit data, an v16i64 index can force a v16i32 gather to be split in two since the index needs 2 registers. If we can shrink the index to the i32 we can avoid the split. It should always be safe to shrink the index regardless of the number of elements. We have gather/scatter instructions that can use v2i32 index stored in a v4i32 register with v2i64 data size.

    I've limited this to before legalize types to avoid creating a v2i32 after type legalization. We could check for it, but we'd also need testing. I'm also only handling build_vectors with no bitcasts to be sure the truncate will constant fold.

    Differential Revision: https://reviews.llvm.org/D68247 — ctopper / detail
  14. Emit TypeNodes.def with tblgen.

    The primary goal here is to make the type node hierarchy available to
    other tblgen backends, although it should also make it easier to generate
    more selective x-macros in the future.

    Because tblgen doesn't seem to allow backends to preserve the source
    order of defs, this is not NFC because it significantly re-orders IDs.
    I've fixed the one (fortunately obvious) place where we relied on
    the old order.  Unfortunately, I wasn't able to share code with the
    existing AST-node x-macro generators because the x-macro schema we use
    for types is different in a number of ways.  The main loss is that
    subclasses aren't ordered together, which doesn't seem important for
    types because the hierarchy is generally very shallow with little
    clustering. — rjmccall / detail
  15. Use scope qualifiers in Clang's tblgen backends to get useful
    redeclaration checking.  NFC. — rjmccall / detail
  16. [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #3.

    The main problem here is that `-*-version_min=` was not being passed to
    the compiler when building test cases. This can cause problems when
    testing on devices running older OSs because Clang would previously
    assume the minimum deployment target is the the latest OS in the SDK
    which could be much newer than what the device is running.

    Previously the generated value looked like this:

    `-arch arm64 -isysroot
    <path_to_xcode>/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk`

    With this change it now looks like:

    `-arch arm64 -stdlib=libc++ -miphoneos-version-min=8.0 -isysroot
    <path_to_xcode>/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk`

    This mirrors the setting of config.target_cflags on macOS.

    This change is made for ASan, LibFuzzer, TSan, and UBSan.

    To implement this a new `get_test_cflags_for_apple_platform()` function
    has been added that when given an Apple platform name and architecture
    returns a string containing the C compiler flags to use when building
    tests. This also calls a new helper function `is_valid_apple_platform()`
    that validates Apple platform names.

    This is the third attempt at landing the patch.

    The first attempt (r359305) had to be reverted (r359327) due to a buildbot
    failure. The problem was that calling `get_test_cflags_for_apple_platform()`
    can trigger a CMake error if the provided architecture is not supported by the
    current CMake configuration. Previously, this could be triggered by passing
    `-DCOMPILER_RT_ENABLE_IOS=OFF` to CMake. The root cause is that we were
    generating test configurations for a list of architectures without checking if
    the relevant Sanitizer actually supported that architecture. We now intersect
    the list of architectures for an Apple platform with
    `<SANITIZER>_SUPPORTED_ARCH` (where `<SANITIZER>` is a Sanitizer name) to
    iterate through the correct list of architectures.

    The second attempt (r363633) had to be reverted (r363779) due to a build
    failure. The failed build was using a modified Apple toolchain where the iOS
    simulator SDK was missing. This exposed a bug in the existing UBSan test
    generation code where it was assumed that `COMPILER_RT_ENABLE_IOS` implied that
    the toolchain supported both iOS and the iOS simulator. This is not true. This
    has been fixed by using the list `SANITIZER_COMMON_SUPPORTED_OS` for the list
    of supported Apple platforms for UBSan. For consistency with the other
    Sanitizers we also now intersect the list of architectures with
    UBSAN_SUPPORTED_ARCH.

    rdar://problem/50124489

    Differential Revision: https://reviews.llvm.org/D61242 — Dan Liew / detail
  17. AMDGPU: Fix an out of date assert in addressing FrameIndex

    Reviewers:
      arsenm

    Differential Revision:
      https://reviews.llvm.org/D67574 — chfang / detail
  18. [libFuzzer] Remove lazy counters.

    Summary: Lazy counters haven't improved performance for large fuzz targets.

    Reviewers: kcc

    Reviewed By: kcc

    Subscribers: llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67476 — morehouse / detail